skysight-inc/HackerNews huggingface dataset:
To edit, or just read? Some browsers (e.g. Opera) display PDFs natively; you can open multiple documents as tabs or windows.
Usually it's old code that assumes sizeof(int) == sizeof(void *) - you could stuff a pointer into an int on 32 bit platforms, you can't when an integer is 32 bits long, and a pointer is 64 bits. In C (or Fortran, ...) it's pretty easy to make this mistake, especially in pre-K&R C - so there's some work to be done porting over.
https://www.viva64.com/en/a/0004/
> in companies that are still small enough to have people manage their own machines.

Company size doesn't have much to do with this. Macs are popular at IBM.
You can say that about any non-zero share of the market; take it out and it becomes cheaper! I believe the reason we even talk about foreign investors is that the collective mind would like to attribute the mess to "them" versus "us".
Because it is non trivial when using C or any derived language that has copy-paste semantics with C.

It starts by C not having fixed sizes for its datatypes.

Sure there were always macros/typedefs with such fixed sizes and C99 introduced stdint header.

However not everyone actually uses them.

Then there are the bit fiddling algorithms, unions and casts that assume a specific memory layout.

Followed by code that might actually become UB when switching to another memory model.

All of that scattered across hundreds of files, not written by a single person, with an history of decades of code changes.
Lovely, and I applaud your vision of rugged individualism, right up until the moment I remember that you might not just be killing yourself. No offense, but I don’t want to be the victim of the intersection between your principles and a company’s willingness to risk lives for profit. You might not hit a barrier, you might hit a person.

It’s not just your decision when those choices impact everyone who shares your environment. If you want to beta test features on a closed course, be my guest, but on public roads you need to think of people other than yourself.
Re: HP Envy

It's an ARM64 chip running ARM64 OS and ARM32/x86/ARM64 Win32 and UWP apps. Just doesn't handle amd64 > arm32/64 conversion.
Who said anything about rebasing published code?
I can give you an example of somethign that is relatively common and "bad".

Imagine a website that will take an URL and extract the text from it - removing markup - or another service that will scan a URL for meta-tags, etc. All the kind of things that you can find easily.

Now imagine what happens if a user passes input such as "file:////etc/passwd". There are a whole bunch of services which will spit out the contents of the file, because they use some URL-fetching library and don't limit the protocols to http or https.

I wrote a blog-post about that, which was featured here a while back:

https://news.ycombinator.com/item?id=12478538
The principle of charity would have you assume there do exist good reasons to write a microkernel in C++. Perhaps not ones that you would agree outweigh the downsides, but at the very least I suspect there’s some argument to be made in favor that isn’t simply staggering ignorance.
It's definitely an experiment, and one of the reasons is due to the fact that I have goats. I had to hire some people to help during the winter since two of our boy goats developed stones which increased our workload by a bunch since we had to isolate them.

As the cold season ends, our chores for goats is reducing. So, either I need to fire, or I need to invent ways. I also plan to have this junior adventurer focus on some gardening aspects as well. However, we are waiting for last frost.
I'm not sure if it's "technical debt" but backward compatibility between versions can feel like this. Once you decide you stop supporting a previous version, you can rip out all that code (or strange compatibility code paths). Until then you're stuck with the whole thing.
Virtual Babysitter Duty Family Simulator
Get ready for caretaker job in this Virtual Babysitter Duty Family Simulator where you play as virtual babysitter and perform different tidy tasks in this simulator. This story is about a virtual babysitter life that is caretaker in the roleplaying games.
Give me a neuroscientist who's willing to learn, and one week.
The car manufacturers could probably do it more effectively.
Taking over from the autopilot is very easy unless you are deliberately risking your own life.
They've actually talked about why they haven't done this here[1]:

"So why not just move Visual Studio to be a 64-bit application? While we’ve seriously considered this porting effort, at this time we don’t believe the returns merit the investment and resultant complexity. We’d still need to ship a 32-bit version of the product for various use cases, so adding a 64-bit version of the product would double the size of our test matrix. In addition, there is an ecosystem of thousands of extensions for Visual Studio (https://visualstudiogallery.msdn.microsoft.com) which would need to also port to 64-bit. Lastly, moving to 64-bit isn’t a panacea – as others have noted (https://blogs.msdn.microsoft.com/ricom/2016/01/11/a-little-6...), unless the work doesn’t fit into a 32-bit address space, moving to 64-bit can actually degrade performance."

Also, a lot of people don't realize that there is a 64-bit version of the toolsets[2] (for C++ at least). I don't tend to have high memory use by Visual Studio itself but often run out of heap space using the compiler and linker so having access to those can be very helpful.

1. https://visualstudio.uservoice.com/forums/121579-visual-stud...
2. https://docs.microsoft.com/en-us/cpp/build/how-to-enable-a-6...
> And they would come back with 150 more recent, more well researched studies and explain to me how statistics works

Has anyone actually put this data together in a presentable way? I've only seen things that say the opposite and it would be good to actually have a read of something well-formed that sets the modern progressive case for dealing with this research, beyond simply ignoring it altogether.
Not being most important, doesn't mean it's irrelevant. I'm not saying to focus on it alone either. But it certainly does play a role how our metabolism work.

For example, snacking throughout the day is worst. Your body gets used to easy food and you feel hungry all the time. What you need is longer stretches of a day without food to make your body take energy from body fat. So you definitely need good timing to avoid snacking but don't overload your system with massive meal.

If you eat sugar late, you will get calories, but miss the energy boost. Meanwhile in the morning you'd use it productively.

While calories balance ultimately is the goal, different ways to achieve it are harder or easier.
"Since when do the locations of the neurons interpreting the input even matter?"

Incidentally, these neurons theoretically could go anywhere (as long as they're connected correctly), but in practice they end up arranged retinotopically (https://en.wikipedia.org/wiki/Retinotopy).
This seems more of a theoretical attack than a practical one; have there been known to be any attacks on old encrypted data with known vulnerabilities? If this is not a problem today would it be a problem in the future?
That's a good point. And, it's easy to get access to the dishes with a drone. They're either on top of the station or merely behind a fence (we had both). You would need some insider information, though, or to spend a lot of time observing and experimenting. Most stations have multiple dishes and at any given time the station may be playing recordings from tape rather than showing satellite feeds directly. At the station I worked at, we rolled morning kids shows, prime time network shows, Rockets games, and later some news segments, from satellite directly. Everything else, about 85% of our programming, came from tape. That's probably evolved since then.

I wonder how much of satellite transmissions have gone digital (and thus, likely to be something you could only jam and not replace) in the ~20 years since I was working in the industry. It wasn't even really on the radar when I left the business; even stuff that had a major digital component, like automated advertising feeds, were still being transmitted analog for the video and just the metadata was digital and sent via another mechanism (internet, I think).
No, did you read the accident report which talked about the pilots being unable to land the plane because they were used to the computer doing most of the work?
It's frustrating when using it as a map these day, you have to zoom right in for the street names to be visible, even highways a lot of the time. By the time I zoom in to see a street and zoom back out I've lost context of where I'm looking.

Open street map is a bit better in this regard.
I am one of those people who can enjoy a video game inspired movie, but only if I've played the game. I believe that is because the movie reminds me of game play that I enjoyed so it gets that extra bonus feeling. If I haven't played the game the movie is definitely less engaging. This can be true for movies adapted from books like the Lord of the Rings, I enjoyed reading the books and the movie reminded me of that enjoyment.

But given that, it seems it can go the other way as well. I saw Ready Player One (and have read the book) and the differences between the book and the movie, while understandable, interfered with me enjoying the movie.

There are also fairly formulaic movies that unroll just like a video game. With early levels, a mini boss, more levels, another boss, a few more levels and then the big boss. Watching Kong skull island was like that.
C compilers have scope guard extensions. http://echorand.me/site/notes/articles/c_cleanup/cleanup_att...

Systemd uses it: https://github.com/systemd/systemd/blob/5809f340fd7e5e6c76e2...
The ‘basic Unix/C stuff’ includes most of the architecture-specific code, in both the kernel and userland, so keeping it around would have a large cost. And there wouldn’t be much point: command line tools are probably much more likely to be 64-bit than GUI apps, as they’re more likely to be open source (allowing recompiling even if the original developer is gone), and more likely to be portable between operating systems (reducing the chance of running into either architecture-specific dependencies, or macOS APIs that happened to be deprecated with the move to 64-bit).
> Since you mentioned error handling as a reason to choose C++, what else could you possibly mean?

I believe he means RAII. It makes it almost impossible to forget to release resources or rollback transaction.
Because it's incredibly much easier to prepare myself and my family than leading a global effort to success. Especially given that a large part of the population in the US has turned it into parts of their identity politics to deny climate change is happening and humans are the cause of it.
Do you have any examples of 32-bit only software you'd like to run that are actually relevant to Apple users? Listing Windows/DOS utilities providing functionality that is largely built-in to macOS or is specifically intended to work around limitations of Windows isn't a very compelling argument.
They're likely doing it so they can support the current x64 apps easily on the ARM chips they're supposedly building in a Rosetta like fashion.

You could use all sorts of ways, but if the underlying CPU changes it becomes emulation vs virtualisation. The performance hit is likely enough a cost for a large amount of people to move on despite the old ways never going away
Yeah, that’s still just an architectural difference. Nobody is conflating graphql and Firebase. It’s AppSync and Firebase. AppSync gives you more flexibility with the back end thanks in part to graphql, which is cool, but for most people it’s in the same “rapid development” solution category as Firebase.
That's what I said in 2nd part of my comment. We still crave for sugar which was hard to get. And our bodies are greedy and abuse it. Yet historically it was needed for proper nutrition.

Broccoli may suck, but there are lots of tasty veggies. I love to snack on fresh carrots or cucumbers. Don't get me started on how tasty nuts or berries are...
It all depends what one understands by development.

My Ubuntu netbook is nice for travelling purposes, but for the kind of work I get paid for, it is Windows and occasionally macOS.
On the other hand that is exactly what autopilot means...
Unfortunately I rarely come across designers like this. It seems many designers prefer to be more like “concept artists for apps or interfaces” and leave gritty implementation details for the developer to figure out, rather than be actual designers who can think within development constraints, and consider all edge cases and state changes over time.
I don't think there is any technical obstacle or pattern which can prevent dumbasses from shitting things up, humans are just too creative. As soon as you allow any extensibility, someone is going to start shoving integers in as strings, "Y/N" strings as booleans, etc.

It would help a lot if there was a well-formed, unambiguous specification for both sides to hold to. Something like the IETF terminology, in terms of MAY/SHALL, specifying things like "true/false" vs "Y/N", etc. Providing sample responses with decent coverage of the possible options is good as well.

Then you at least have the leverage to say "aha but the spec says it should be like this, why are you doing it wrong".
Older article in similar vein: "Can a biologist fix a radio?" http://math.arizona.edu/~jwatkins/canabiologistfixaradio.pdf
Great research! Having used autopilot in my girlfriend’s car, I’m aware of the notifications when autopilot is turned on. You should check it out, instead of assuming that drivers only see the marketing materials you quote.

Also, have you used any adaptive cruise control system? Because they break your rule.
Apple is a bit special though, since their hardware and software go together. They don't sell 32 bit Macs and have never emphasized backwards compatibility like Windows (or Linux) has and quite often they have emphasized the opposite. Supporting 32 bit is dead weight for them from a business perspective and has been for a while, this shouldn't be a shock for their users.
>E.G. I might discard learning the piano in favor of learning the guitar, because piano seems "easy", and guitar seems exponentially harder. Objectively, one is not more worthwhile than the other. Except since guitar is 'harder', it seems more worthy of pursuit.

Hypotethically, do you end up learning either or do you find something harder and move on to that?

Could be a defense mechanism to keep yourself from feeling like you’re failing, always working on something you perceive as hard without actually finishing anything.
I haven't checked what version Visual Studio (not Code) is on the Mac, but good heavens it might be the only 64-bit Visual Studio nowadays :)
> What I don't get is why the radar doesn't pick up the barrier itself

All of these radar systems seem to have problems with stationary objects https://www.wired.com/story/tesla-autopilot-why-crash-radar/
While you are right that reducing CO2 emissions is a must, I'm uncertain if we don't have to actively remove it as well. If it's not already too late anyway. With the methane hydrate already on the move...
It's funny, Microsoft Office has the same problems to an even greater degree (vastly more users, more 3rd party extensions, an entire suite of apps each probably more complex than VS), and yet they've had a 64-bit edition available since 2013
These petstores need to start using virtualenv so they stop mixing up pythons.
Er, no, there are other cars that steer. All of them are level 2 systems that could steer you wrong.
Conrad Barski is an MD and author of Land of Lisp, so yes. He also understands cdr.
Getaround also includes insurance
Create-react-context: a dead simple way to share states across react components
Our macs are integrated with AD and are remotely managed similarly to windows.
Show HN: InKino – An open-source movie app made with Flutter
Who built a GC?
You posted a video wherein the tester simply sequentially opens and closes a series of apps on a Samsung and Apple device seeing which will run through the sequence faster...and the Samsung was a bit slower.

In theory it makes me wonder if iphone's storage is slightly faster than the latest galaxy or if the process by which one loads an iphone app is slightly faster/more efficient than the one by which an android app is loaded or if the tiny selection of apps the reviewer picked are just better optimized for iphone. Nobody smoked anyone and nothing of note was learned by anyone. So much so that I wonder why you bothered to watch said link or paste it here.

I said half an OS because its built on technologies like linux and java not because its half assed even though it is.
>"We know that he's not the type who would not have his hands on the steering wheel, he's always been (a) really careful driver," said Will.

I don't understand. The victims family is trying to make the case that the driver had his hands on the steering wheel but blame Tesla's AP at the same time? So are they saying AP drove off road against his will while he was trying to steer the car? Because that would be ridiculous.
Or, focus on your immediate community to survive an issue. This is something that I think about when I watch something prepper related on YouTube. People are stockpiling and building bunkers rather than building relationships with neighbors.
Someone else will know the details a lot better, but Apple has changed the licensing details on many of its older OS X versions to legally permit virtualization if the host is a Mac. Which OS version images I can download for free in the store right now appear to be linked to which ones I had ever used under my current Apple Store account.

Given that a lot of current Macs come with only 8GB of ram it is not ideal to run a lot of applications in a virtual machines, but applications that need much RAM have almost certainly moved to 64bit anyway.

Again, someone else will understand it better, but I think products like Veertu were built on Apple's built in hypervisor framework, and it would not be difficult for people to build additional free virtualization options in MacOS. My point is that the reasons for choosing Linux over MacOS are already sufficient without targeting users of older Mac software, and that people who are using older Mac software probably also use new Mac software, and won't have too difficult a time using the older stuff too.

A while ago I would have said that something like Wine would be great for using the best software I can ever remember which only ran on early Macs. Except that these days you can do that in Javascript in any browser, and while the software was good, I've already spent a few weekend afternoons playing with them, and I don't need to anymore.

I miss my 32bit iOS games more than I'd miss any 32bit MacOS applications, which I could run anyway through virtualization. I also wish they'd stop disappearing features from Apple software in general, but I think sunsetting 32bit apps or Carbon are generally better for the Macintosh ecosystem.
Possibly worth noting that this article explicitly credits "Can a biologist fix a radio?" as inspiration.
Completely agree, and usually the answer I get is - well plugin developers should just move their stuff OutOfProcess, and deal with it. I went to GDC and talked to JetBrains about ReSharper C/C++ - which is a phenomenal product, yet limited by what else lives with it in the process space. So since last week I had to kill (uninstall/disable) anything else but it, because I depend on it. I briefly had to re-enable th Qt plugin, the P4 one, but had to disable a lot of Microsoft's (whatever I can), Intel's, and had to leave Sony's SN-DBS otherwise compile times are slow as hell... So it's manageable, and there was way to have different environments setup (haven't looked deeply into it)... but really moving to 64-bit would solve a lot of it... even if it would take more memory... (bigger pointers, that's usually the stupid excuse)
There are many unselfish individuals in this world who work to fix things, but as a group, and a group of countries, we are so selfish that the problem of global warming will never be stopped.

Nor the many other gigantic crises that face the earth such as plastic pollution.

As there is no way the people of earth will unify to fix this, better start getting ready sometime in the next 20 years for a gigantic shift in where people see civilization is headed.
One thing that I've found to be helpful is to write automation scripts for core business processes. In particular scripts using the python library Fabric3 ends up very readable. It's like runnable docs...

How was machine X configured? --> read the setup script.

How do I import the CSV data from server Y? --> check the steps in the script.

How do I add a new user to system Z? --> check the steps in the script.
That’s the theory, but are the differences between, for instance, the F-16 and F/A-18 really enough to make any difference in any conceivable threat environment? It’s already a hard sell having dedicated fighters in the first place, since the US military hasn’t operated without air supremacy since the first weeks of the Gulf War. Is there a realistic threat model where the increased maneuverability of a single-engine light fighter provides any benefit whatsoever?
I'm not installing a version of macOS that can't run QuickTime 7.
We heavily regulate factors/distractions that may reduce a drivers attention from the road (alcohol, drugs, mobile phones etc).

If Autopilot still requires a user to monitor the road, but results in a reduction in driver attention to the road, then why is it not regulated like mobile phone usage?
From some conversations with neuroscientists, it seems that one issue that limits investment in new tools to measure the brain is that its easier to get a publication by analyzing an existing data set in a new way, or even generating and analyzing a bigger / different data set with fMRI or eeg or clinical data, than it is to develop a novel tool to measure the brain (like optogenetics). but there are a lot of advances being made in new tools to get better data on how the brain works
> heck, Tesla probably should have blacklisted that particular GPS location to force the user to take control when approaching that point, if they can't handle the barrier correctly in autopilot

This is something they really ought to do. Also to proactively blacklist places where other drivers commonly disengage Autopilot because there might be something tricky there that it can't handle
> In the US, we have laws that require products to work as advertised.

And if they don't, what's the first thing you, as the customer, do? You stop using the product. If autopilot isn't working the way you think it should, you stop using autopilot. This driver did not do that. What kind of sense does that make?
I also always say this to others. It doesn't matter if it works 99.9% of the time. It took them maybe 10 years to get the software to this point. But it will take 50 years to solve the rest. And nobody is going to use the systems before that.
The linker (especially when doing LTCG) can run out of space, even if it's the 64-bit one. There was some 2GB limit (or was it 4GB), but don't remember. Happened some time ago (years?) when tried LTCG on the WebRender (chrome/bink?) that Qt bundles.
A car that stops for no reason is a safety risk for the cars that follow it, so that's not a good option either.
I have a suspicion that Apple can beat Intel on most of the metrics typical end users care about (single threaded speed, battery life), and pro users will just be forced to push the work to another rig.

Who knows though, maybe they'll reintroduce the xserve? ;)
> how many people can just stop using their car

You wouldn't have to stop using the car. Just stop using autopilot.