Hacker Newsnew | past | comments | ask | show | jobs | submit | mrpippy's commentslogin

How are they explaining away the fact that the Japanese male astronaut asked for a consult with the flight surgeon on the public loop (a video which NASA has since removed from YouTube)?

There's no basis to such claims in the first place and they don't engage with substantive discussion. It's just more flooding of the zone.

Everyone on the ISS needs to have a seat reserved for them in a docked spacecraft, in case they need to evacuate the station quickly (or for a medical issue like this). You can’t bring back just one person from a 4-person crew; the other 3 would have no way to leave.

The syscall numbers change with every release: https://j00ru.vexillium.org/syscalls/nt/64/

Syscall numbers shouldn't be a problem if you link against ntdll.dll.

So now you're talking about the ntdll.dll ABI instead of the kernel ABI. ntdll.dll is not the kernel.

NTDLL is NT’s kernel ABI, not syscalls. Nothing on Windows uses syscalls to call the kernel.

NTDLL isn’t some higher level library. It’s just a series of entry points into NT kernel.


Yes, the fact that functions in NTDLL issue a syscall instruction is a platform-specific implementation detail.

...isn't that the point of this entire subthread? The kernel itself doesn't provide the stable ABI, userland code that the binary links to does.

No. On NT, kernel ABI isn't defined by the syscalls but NTDLL. Win32 and all other APIs are wrappers on top of NTDLL, not syscalls. Syscalls are how NTDLL implements kernel calls behind the scenes, it's an implementation detail. Original point of the thread was about Win32, UWP and other APIs that build a new layer on top of NTDLL.

I argue that NT doesn't break its kernel ABI.


NTDLL APIs are very stable[0] and you can even compile and run x86 programs targeting NT 3.1 Build 340[1] which will still work on win11.

[0] as long as you don't use APIs they decided to add and remove in a very short period (longer read: https://virtuallyfun.com/2009/09/28/microsoft-fortran-powers...)

[1] https://github.com/roytam1/ntldd/releases/tag/v250831


macOS and iOS too — syscalls aren’t stable at all, you’re expected to link through shared library interfaces.

> No

...and you go on to not disagree with me at all? Why comment then?


HDMI Ethernet Channel fizzled out and no devices ever supported it.


No. I had a Samsung TV which connects to the internet via the HDMI cable to my Nvidia Shield.


The stapled ticket is optional beyond notarization itself. If you notarize but don’t staple the ticket, users may need an internet connection to check the notarization status.


IMO, the benefits of an immutable OS install outweigh being able to uninstall/remove particular apps.


Apple makes excellent hardware (laptop, phone, mini...) to the point I'm willing to pay more for it, but I would prefer a lot to customize my SW. And so I avoid their hardware.


do the benefits of a closed-source OS outweigh being able to do whatever you want?


I don’t believe it’s been years, only the latest firmware version for the ELAC is affected. The fix is to downgrade (or replace hardware with a unit running earlier firmware)


One thing I like about using OpenBSD for my home router is almost all the necessary daemons being developed and included with the OS. DHCPv4 server/client, DHCPv6 client, IPv6 RA server, NTP, and of course SSH are all impeccably documented, use consistent config file formats/command-line arg styles, and are privilege-separated with pledge.


Also it's a really well trodden path. You aren't likely to run into an OpenBSD firewall problem that hasn't been seen before.

Regarding any BSD used for any purpose, BSD has a more consistent logic to how everything works. That said, if you're used to Linux then you're going to be annoyed that everything is very slightly different. I am always glad that multiple BSD projects have survived and still have some real users, I think that's good for computing in general.


The recent addition of dhcp6leased is a great example: Built into the base system, simpler to configure than either dhcp6c or dhcpcd, and presumably also more secure than either.


UPS and FedEx each have around 25 MD-11s, Western Global has 2 I think, the Orbis Flying Eye Hospital is an MD-10, some cargo airline in Botswana has one, and 10 Tanker has some DC-10 firefighting tankers.

That’s the entire worldwide fleet.


Rosetta for PPC apps was supported from the first Intel Macs released in January 2006 until 10.7 Lion was released in July 2011.


So just over five years? If Apple phase out Rosetta 2 in macOS 28, then it will have been supported for seven years.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: