skysight-inc/HackerNews huggingface dataset:
In this blog post https://justine.lol/sizetricks/#elf I talk about how simple it is to create a single file binary from scratch that runs on Linux, FreeBSD, OpenBSD, and NetBSD. All Actually Portable Executable does is it takes that trick three steps further, to support Windows, MacOS, and BIOS from a single file binary too. That requires a bit more effort.

These are simply the operating systems I knew best, because I grew up using them, and as a result was able to discover the right combination of tricks to get it to work. I'm sure someone else who loves AROS and knows AROS would also be able to discover a way to trick it out so that APE could support it too. Same goes for other platforms. For example, one of the things on my TODO list this year is to find out if the APE x86_64 hacks are replicable for the ARM64 architecture.

The closest thing to a scientific theory behind what APE is would be what the information security community calls a "polyglot". Researching that is another great way to learn more similarly inspired tricks.

> Is the same polyglot EXE possible also on 32-bit x86? If so, I find it even weirder this have not been done long ago, considering the strange hacks people have pulled over the years.

It's actually even easier to do for i386 than it is for x86_64. The blog post above explains why that's the case, due to the syscall magic numbers being more similar. Also I'm equally astonished no one did this before I came along. I think part of why that's the case, is that I couldn't just write APE. Doing this project meant that I had to implement a C library from scratch too, which is a years long coding marathon.
Retraining at the age of 50 or 60 because your entire sector has been replaced by AIs will be hard, though.
Australia to allow prescription of MDMA and psilocybin mushrooms
Here's a scenario: you took a nice long hot bath. It got dark outside. You get out and want to turn on the light. Do you want to open the door and let the cold air in? Do you need to cover yourself first?
I’m also horrified by the responses of parents here who are lax with YouTube, even to a slight degree. It’s like they feel that they are morally bound to find a middle-ground stance despite not having a good mechanistic explanation for why YT is OK even at small dosages, given how it has already radicalized people and impacted the global political order on the basis of fake news? Why isn’t the concern far more sweeping? Like, what harm can erring on the side of caution actually do and not letting your kids access YT before their cognitive development has progressed far enough so that they have self-control and have explored their own interests without the interference of internet culture?
Because it is a scam that managed to land into many people's inboxes, including mine, looked 100% genuine coming from a trusted email and a company, and it made a large enough people to be unsure what is it.
Reading this, I began to think about cosmopolitan libc, and the "actually portable executable".

I haven't played around with it, but I remember being in awe of its ambition.

I haven't been following cosmopolitan, nor blink closely, but I just looked up cosmopolitan and realized you are the author of both.

Just want to say amazing work!
Hope to get a chance to try out blink soon.
I generally feel that if you like to sleep at night, business is not the way to go. I don't see how business people can just do one thing over a long time, and be sustainable. Rather, I see that successful business people (and I don't mean the outliers like Bill Gates) react to changes quickly and constantly adapt to new environments. The nature of their business always changes.

So we enter Business Continuity Plans. The businesses either had that, or they were diverse enough so that one leg failing doesn't mean end of the business.
Three users on Firefox. What is this extension?
> there are signs that extremely powerful things are possible right now in the narrow machine-learning stuff, it’s not clear that those are the necessary steps to get all the way to artificial general intelligence

This is my main takeaway from the interview, as it suits my beliefs. Most people seem to think that if we develop ML further we will go all the way to AGI, I think this is just mimicry step similar to how initial attempts to flight had flapping wings. I do think it is mandatory to explore in all directions but at this point this does not seem to be the one to lead all the way up to AGI.
If they have school age children and their children are unaware of these things (or at least the parents believe that to be true) then either the parents are dumb or their children are incredible at deceiving their parents and possibly showing early signs of being psychopaths.
Well Wilson wasn’t a progressive.

But yeah allowing the Federal government to have more power is definitely a double-edged sword
never build a company t̶h̶a̶t̶ ̶d̶e̶p̶e̶n̶d̶s̶ ̶o̶n̶ ̶a̶n̶y̶t̶h̶i̶n̶g̶
It’s evidently shown in HN comments
FYI they are also using Google Forms to send these now. Which is pretty smart as the email comes from Google itself, probably bypassing all spam filters!
Ah, yes, everything is suddenly fine when you put a screen like a company in front of it. It's not tax evasion, sir, it's a business relationship with a company in the British Virgin Island.

Also, how dare they organise for better pay? It must be a conspiracy. The riff raff really should know their place.

Let them eat cake.
There were parts that weren’t very good though.
Since this prof was accusing you of plagiarism I think you could have appealed this and taken the case to your department’s head of the dean, why didn’t you do that?

I have a feeling that if you articulated your case well enough the prof would have eventually dropped the issue.

I have to say, this seems like it’s mostly on you not defending yourself. Sure the professor was wrong and being an ignorant ass but you shouldn’t have rolled over like that.
> any person or company that has ever incidentally done anything with cryptocurrency

But Filecoin IS a cryptocurrency. It's not merely "incidental".
I must also be in this bubble because this blows my mind. I have never bought anything from an ad. Maybe a few times a year on something with really good targeting like Instagram I’ll click on it if it’s interesting and I want to learn more, but I wouldn’t buy it. I just can’t imagine spending money that way, rather than “I need to solve x or do y so I need z so I will find it and buy it”.
It doesn’t appear to work in Firefox. Looks like CORS is blocking a call to segment.
No. I don't.

But some percentage of people don't really benefit that much from education as other people. And I wouldn't won't those people feel useless because it's more economical to replace them with bots instead of giving them something to do regardless.
According to the article, they use magnets to keep them in place.
I have had good experience with using YT Kids:

1. set it to approved content only because the recommendations are horrifying.

2. from the parents account on YouTube mobile app use the share menu -> share with kids when I find reasonable and good content for them.

They watch a lot of JPL documentaries, BBC nature documentaries, crafsman videos, kurzgesagt videos.
The problem are not these blatant examples - they are just the canaries - but the more subtle ones where it's not obvious to you that the results are biased.
“Cheap drone” doesn't need to be off the shelf quadcopter drone, fixed-wings custom drones like the Iranian Shahed 126 are still dirt cheap compared to typical anti-ship missiles.
In this context I meant those two things to mean the same, yes.
> why YT is OK even at small dosages, given how it has already radicalized people and impacted the global political order on the basis of fake news? Why isn’t the concern far more sweeping?

That concern comes in during puberty and above, not when the kids are small. When they are 16-23, not when they are 1-9 years old. You have significantly less control at that time and crucially, should be transitioning to loosing control. They are getting ready for independent living or college.
>If Twitter can reduce its staff by nearly 50% and still function then the other tech companies can reduce their staff too.

I'm not sure why this is such a common take. Many functions in a typical business, overstaffed or lean, could be greatly pared back without an immediate impact. UX, UR, product, legal, HR, design, recruiting, infosec, analytics, marketing, sales, facilities, etc. The question is will it have a negative impact 6 or 12 or 24 months down the road.

I have no personal knowledge on whether Twitter was overstaffed but the "we got rid of X, Y, Z and the business hasn't collapsed yet so must not be needed!" is a bad take.
The real world example will not be a three word statements like "Women are evil", but rather long sentences like this one I am currently writing that include the phrase "Women are evil" twice.

The question is not about the AI ability to detect hateful content in ideal sentences. The question is if there is a bias when the AI has to make a judgement call.

We can see the same thing with face recognition. There is no race bias in AI detection in perfect lightning when the person is facing the camera perfectly. There is however a very noticeable bias when the AI is less certain using real world examples where light and positioning is far from perfect. As the data become less meaningful, the bias in favor of white skin increases.

The study would be improved by doing an additional in-depth study with real world text that has been selected by humans, and then modify the input by randomizing the target demographic. If the bias remains then we would have a higher confidence in the data. This is similar to studies done in face recognition where issues with dark skins has been demonstrated multiple times.
In 92 I took a class that focused on "The theory of programming languages"
It was one of the first classes I took (Master Programme in Computer Science)

I think it's instrumental in my ease of reading and understanding code bases in new languages.
I feel pretty replaceble already. No need for AI to get any better.
There’s a deeper issue I personally find more interesting; there are an awful lot of parents who don’t really want children. Maybe they like the idea of being a parent. Maybe they just found themselves there. Maybe they think this is what they’re supposed to do. There’s no doubt a multitude of reasons.

The window for shaping what kind of people your children become is surprisingly short. It’s largely over by the time they start elementary school. It’s completely over by high school.

I wonder how many people are just using YouTube as a stopgap until they’re children are mini-adults, which is what many parents seem to want (IME).
They don't like traffic from HN for some reason, and this childish reaction is because of that.

In order to view the content, check this archive link:

https://archive.is/I00Gh
Way to find performance bottlenecks: observing production
Or just the kids learned parents react negatively when saying certain words and do not say them. That is not a sign of being psychopath, that is sign of being neurotypical.
Colombian judge says he used ChatGPT in ruling
Providing a read-only API still costs Twitter money though. He's trying to make it profitable. Seems obvious that stuff like this would be cut.
It provides no direct income.

But it provide monetary benefits by attracting and keeping users, which encourages ad spend.

Or at least it used to, until the big advertisers were driven away.

If someone is trying to run a business and doesn't understand how indirect income works they might want to consider something less challenging.

What this actually does is remove API access from small startups, solo developers, and other innovators, and reserves it for corporations.
Another reason to not use gmail then.
The logic is also completely wrong, the dimensionality of a single image is very high, let's just say 2^(32*32) (if it was a 1-bit 32x32 pixel image). That's a probability of 5.56×10^-309 of converging to a sample by coincidence, which is to say it's completely impossible.
I seem to remember (don't have the source anymore, if someone can find it again I'd be grateful) that half of the total fuel produced worldwide is used to litterally take the other 50% to where it's needed. Delocalization of fuel production would be a BIG deal.
Yes, the file system appears to be Windows one.

I remember no questions being asked when I set up WSL2.

I really doubt that WSL2 will be at native speed with the Linux file system, because reads and writes still have to go through Windows kernel to be mapped into actual hardware reads/writes.
Well, yes, that's exactly why CZ's concerns have raised so many eyebrows.

But judge for yourself, here's what SBF has entered into the Congressional record:

https://imageio.forbes.com/specials-images/imageserve/63981b...

https://imageio.forbes.com/specials-images/imageserve/63981b...
not at all a critique on your project, if that was the impression I gave :)

I'm old enough to remember when Java applets were invented, grew up using Visualage Smalltalk on OS/2 at school, and am still bitter that nobody ever said: but this is Smalltalk, why don't we use Smalltalk then? :)
Speculative, but I think that draconian measures only backfire when the parent-child relationship isn’t trusting and loving in the first place, i.e. if you’ve given your kids reasons to hate your parenting beyond your restrictions on their screen time. When I was a kid I had friends who were pretty strict about their internet access, but they did not mind because they have a good relationship with their parents anyway—they play sports together, share interests, work on the same hobbies or weekend projects, etcetera. Maybe this is what today’s millenial parents are lacking in, in the first place.
If I remember correctly, the iOS binaries had DRM that linked them to your Apple ID. That was my biggest fear for future preservation of then-contemporary apps. Does this emulator work around the DRM?
But comfort areas are hugely different.. I prefer the range from scolding hot to ice-cold (I start my shower in the middle area, then prefer to turn up gradually as I get used to it until it's very hot (so hot I'd feel uncomfortable if I started at this temperature), then after a while I get very warmed through, and I turn straight to the coldest setting and enjoy the constrast from burning hot to burning cold, and that's the perfect finish for my shower. Then I step out of the ice cold shower and enjoy the warm air against my skin (even if that warm air is about 19.5C at the moment, it still feels warm in contrast to the ~2C water)
I was not pointing to hypocrisy. I was pointing to nostalgia and catastrophization being primary drivers of these discussions.
What is abused is that a lot of customers took the 4k plan to share with family and co and it is usually reasonable because you would not share for more than 4 persons/devices being able to watch at the same time.

What is abusive is that Netflix used that possibility as a selling argument justifying the premium of the 4k plan. And it is like they are trying now to make you pay again for the same thing by pretending that they did not expect you to share and that needs a separated option.

I understand that now that they reached the ceiling of growth in term of new users they are trying to pivot to continue the growth, but I consider this as a breach of trust for customers, bracing the promise they did before.
For people cooking alone with a kid. How do you entertain them while cooking without screentime? Kid is 16 months. Too old to lie still, and too young to help out in any capacity without getting injured.

Edit: Letting them play with utensils gives me about 2-3 minutes.
There's no compatibility layer for AsyncLocalStorage though, and it's not something that can be polyfilled without runtime support. Requiring it in Next.js has forced all the other edge runtimes to implement it in its un-standardised form if they want to support Next.js. Putting it on globalThis is particularly egregious in a runtime that's meant to be standards-compliant and championing the AsyncContext standard. And what about Headers.prototype.getAll()? That's a non-standard method on a standard object that is only implemented by Cloudflare, yet Next.js started using it in a patch release. I get it: you have no incentive to make life easier for other runtimes as used by competitors and AsyncLocalStorage is a really useful API, but people should be under no illusion that you're being a good citizen with the standards here.
HN's motto right there
Most compilation processes create a lot of very small files. Or a metric ton of them if you're unlucky enough to do js.

NTFS is awful at doing lots of small accesses on very small files, at least compared to Ext4. Add to that the fact that if you're on WSL, it needs to write POSIX attributes (which NTFS has no support for and therefore WSL must emulate), and that's a recipe for builds being slowed massively by IO.

As for Defender, well, Defender sees new files and halts everything while it scans them. You can see how that can be a problem for a process that pops out tens of thousands of temporary files, which it will all go and scan, locking them while it does so.
Personally I’m not a fan of discussing these things at work regardless of what pov.

Work is something that should in theory unite us as we work on a mission together in exchange for compensation.

I get that external factors affect people different (I know I deal with my own shit), but I wish work would be an outlet away from those things to focus on something all together.
Other than Twitter losing money every year?
I have seen that play out with managers before, especially those that espouse 'hard work' principles. Once you are over a threshold of meetings actual work is functionally impossible and to avoid being seen to be "not busy" the hard working executive will pull others in their orbit into meetings, dragging others over the threshold ...
Yeah, I started building a library in 2020 because of similar thoughts. I tried to buy mostly used books but I’m fairly certain I can look up anything. It still takes some decent change to throw at it but I think it is a write off either way.

Additionally it just makes good sense to have multiple ways to look up information and what is printed is harder to change-in-place so there’s at least some level of authenticity or ability to checksum over time or copies.
For most people that lean heavily towards this (we all somewhat do, we all have our pride from time to time) it's probably not a very conscious decision. Framed slightly differently it can easily be made a virtue, for example "be headstrong" or "stand up for what you believe in".

It hard to spot, while/when you are doing it.
early model Sun workstation (pizza box years) rated to survive EMP with shielded casing, monitor, etc.

Obviously, while it might survive some EMP, there's a limit to the efficacy of the shielding. Anything your Sun workstation would survive is trivially survivable by a quartz watch sitting in a shielded box.

you think the navy has a lot of nuclear powered ships then?

My understanding is that the entire submarine and aircraft carrier fleets are nuclear powered, yes.

Have a deep think on this - do you think the US military designs ships to be useless when the electronics go?

I think in a nuclear war scenario, surface ships are already useless (and most likely vaporized) so maximizing the efficacy of their navigation systems in such a scenario is probably not a priority.

We've got a navy person commenting upthread here about having three mechanical clocks for longitude estimation in the event of no GPS .. what do you think that's all about?

My guess is that the three mechanical clocks was more a matter of tradition than efficacy in modern warfare.
XQuartz does not properly support HiDPI, so it's never going to be great on Macs anymore:

https://github.com/XQuartz/XQuartz/issues/91

Besides that, even Linux is slowly moving to Wayland.
Can you explain how you are sure that the concern is limited to the age range that you specified? You make it sound like there’s just one way that kids can grow. It’s completely possible for kids to gain access to bad internet stuff at a far younger age and they could carry it with them for a long time.
Small SaaS banned by Cloudflare after 4 years of being paying customer
Hi, small SaaS founder here (tardis.dev) - I've been heavy Cloudflare Workers user (currently 4 billions requests & 1PB of data per month) for about 4 years already and today at 00:00 UTC without any warning my account was restricted, both website and APIs are down or very very slow to respond/time out, customers are angry obviously. I confirmed with support that "hmm, I see that your zone seems like being restricted due to 2.8 Limitation on Serving Non-HTML Content, see that there's high JSON data transfer". - which is bit strange as I'm using workers which have different terms - https://news.ycombinator.com/item?id=20791660 (confirmed by their CTO)...anyways I get it, perhaps I pay too little and should be on enterprise plan already, but when I got approached by Cloudflare sales team I explicitly asked if I can still be on pay as you go/self server model and reply was: "Enterprise wise, that's up to you and you could likely get away with utilising self-serve as you go, but if you did choose to go enterprise (without R2) I might be able to have something approved in the xx/month range."

I would fully understand that I am required to upgrade, but why not sending me an email before shutting down my business completely? I even asked about such scenario on zoom meeting I had with their Sales and they said it will never happen - few weeks forward and here we are...anyways going back to replying to my customers emails regarding service outage.
They will go through Hyper-V, not Windows
Speaking of things with the same names, what happened to Linux a386 and what the heck was it even? I can't find a link nowadays, but it was something like User Mode Linux, but not really.
WSL2 is actually just a Linux VM running directly on Hyper-V (not under Windows). It provides 99.5% native performance.

If you're accessing files through SMB or something then sure, it'll be slow.
I didn't realize the word "gifted" would trigger people in that way.

I meant the ability to acquire a competency through education that's hard to replace with AI.

So we can't just increase education and hope people's abilities will stay above that of future AIs. We need to create other ways of giving people a purpose that don't even need more or better education, even if I'm all for it.

I'm not exempting myself by the way.
Because Twitter makes money from advertising not selling direct to end users.

I used to use Tweetbot which has now stopped working, as a result I don't use Twitter any more, the advertisers have lost one extra person to sell to.
It makes me sad. But is it Musks way of cutting costs by ending free access to the API ? Perhaps this move is aimed at reducing infrastructure expenses for the company in addition to solving the bots issue and may be introduce additional revenue stream ?
The clearly problem is to make a good providers/products, you need good product managers and product operation teams, mostly this is not tech related. So from my view, Google is never a good provider.
> I really doubt that WSL2 will be at native speed with the Linux file system, because reads and writes still have to go through Windows kernel to be mapped into actual hardware reads/writes.

No, Linux is running alongside Windows, not under it. Windows itself is virtualized when WSL2 is turned on, and both Linux and Windows run under Hyper-V. It's quite fancy actually.