skysight-inc/HackerNews huggingface dataset:
> Because there's already UNIX file permissions which prevent applications to reach places they shouldn't

Right. Just set up a separate user for Firefox using a single unprivileged command from your user account or a few clicks in your DE, then launch Firefox as that user using another single command or click. Being subordinate to your main user account, the Firefox user's files and directories can easily be managed from your main user and you can move files between subordinate users using just an (unprivileged) chown or chgrp. Accidentally launching applications as your main user is not possible and the system strongly encourages you to create separate, subordinate users for all your applications and is designed from the ground up to make this simple and it works out of the box.

Oh wait, that's not even remotely how any of this works. On a workstation, the "user account" is an almost completely useless concept (as set up and implemented in reality). That's why we have jails/namespaces/etc. Hacks that are piled on top of the useless mess of "user accounts" (all running as the same user, on workstations) trying to solve the same problems, but ultimately failing at providing any kind of comprehensive solution with a coherent vision. Software cannot take anything for granted anymore. Anything that looks like a writable file could be a read-only bind mount. Any mundane syscall could get it SIGKILLed for no reason other than that somebody forgot to add it to the whitelist. But from the user's perspective, there's no reasonable level of security by default.
Valim seems to do a really great job stewarding Elixir initiatives with the help of experts, like his collaboration with Sean Moriarty (author of Genetic Algorithms in Elixir) leading to Nx and now his recruiting Dr. Castagna (a PL researcher) and Guillaume Duboc (PhD candidate) to implement gradual typing.
> if the filesystem is encrypted

The file, not the file system. NTFS encryption is applied at the file level (and should be fairly rare these days). Bitlocker should not be affected as it is an encrypted volume with a normal file system.
Are we to believe that the English and Arabic speakers at these demonstrations mean two completely different things, simply by virtue of the English speakers using a nonliteral translation?
I love how Israel expects the US and other countries to do all the heavy lifting on a front that is actually vital for their economic needs while they're on a mission dropping a Hiroshima of bombs on their own territory.
> you can walk into your job and say goodbye forever and never come back.

when I was an intern, a person next to me just didn't come back one work. And wefound a large-font printout of employment contract with corresponding section highlighted by marker.

I still wonder what made him quit, but as an intern I didn't talk to to people much and didn't care about company politics.
Yes, be very careful to stay within lawful ERP. Some devices are illegal to use with external antennas. Of those that can connect an external antenna, the specs of acceptable antennas are provided with the equipment.

If you are in the USA, and you have the appropriate Amateur License (Tech class or higher), and you choose channels that are in the Ham Bands, Then it's perfectly fine to use these as ham radio links. https://www.arednmesh.org/
I don't know that there's much of a market for a desktop APU. People who don't care about graphics can use the CPUs with built-in graphics; most people who do care about graphics are likely going to prefer a dedicated card, possibly from Nvidia anyway. There just aren't a lot of people looking for a non-upgradable desktop
Provide an API with https://www.baseql.com/
Fair, I agree and shall correct it. I've always seen jailbreaking as a subset of prompt injection and sort of mixed up the explanation it up in my post. In my understanding, jailbreaking involves bypassing safety/moderation features. Anyway, I have actually linked your articles on my blog directly as well for further reading as part of the LLM related posts.
All Max have tarnished reputation now, especially in light of this max 9 variant having this issue.

Interestingly, the sealed door only relies on a bunch of bolts to hold it against cabin pressure.

https://twitter.com/NTSB_Newsroom/status/1744202059870831016...
United finds loose bolts on Boeing jets grounded after blowout incident
There's a decent list of celebs who have died in aircraft accidents. The attention typically lasts for a single news cycle.
This! I would spend hours unwrapping loops etc, optimizing register use and then profile my amazing x86 version only to find the compiler had found a better route. But you're right -- on the times when you code came out 2X, 5X, 10X quicker than the compiler.. that was what you lived for :)
"the most scrutinised transport aircraft in history"
Agreed. It must’ve been terrible for the people on that plane, but I don’t think it’s worth my time to worry about what plane I’m flying on, or what the maintenance record of the airline is. For developed countries, they’re super good enough.
I used to get emails from a particular recruiter which would include a link to a job listing on their employer's website. I'd always remove some extraneous tracking information from it, landing on a single identifier which I believe was unique to me but still showed the job listing.

I believe the job-listing identifier was always unique because I eventually got an email from this recruiter which instead contained a bit.ly link, presumably because it rendered me unable to remove the tracking information. I did not click on that link. That was also the last email I received from that person, cementing the idea in my mind that he was "on to me" affecting their recruitment analytics.

Sometimes I think back on that time and smile, knowing that I caused some difficulty -- however small -- for someone working in business intelligence with my dumb anti-tracking antics. Admittedly, they did successfully track some of my behavior but they had to do it manually with a human thinking critically so I'll call it a win.

Anyway, the point of the story is that I didn't click the URL-shortened link because they're shady AF and often used for the specific purpose of hiding details about the URL. Tracking is a rather benign "abuse" of this but there are other practical concerns with malicious domains.
Only the max-9 has the door plug, the smaller airframes don't have that door, and the larger airframes always have the door fitted
Get this generationalist BS out of here. It isn't supported by the facts. Airline safety has improved with each generation. There were many more plane crashes in the 1970s-1980s when boomers were in their prime. Five times as many!
I wrote a good chunk of the graphics code for this commercial isometric game in like 1996:

https://www.youtube.com/watch?v=t2kdKB18c7I&t=332s

We were just coming out of the age of assembler. The background blitting is all assembler, but the characters are Direct3D. When I put the 3D engine in there it was a 3D software renderer I had written when I was 13 in C++ and x86 and I just pasted it into the game engine, but I think we took the software renderer out and just used Direct3D's renderer. GPUs were just coming onto the market, and I think the hope was that it would get a boost from a GPU, although I don't remember ever testing it on one. (I do remember going to gaming expos and the card manufacturers would just hand out GPUs to every dev that went to their booths...)

AMA.
You have to thanks the abusers and scammers for that. All nice things have to be locked down :(
The 8700G should be roughly as powerful as an Xbox Series S. These modern APUs have come a long way. I suspect they don't bother making them much more powerful because the cost/performance ratio can't compete with the standard CPU+GPU combos.
See, that, grounding of Airbus olanes, is exactly what EASA (which is European and not French) does. Spontaniously, I can think of fractures in the wings of the A380 when that happened.
> As an European, I thought that's only something people did for movies, I learned not long ago that it's actually reality in the US

It’s not quite like this in New Zealand, but wow would an employer be foolish to have an employee leave under a cloud and not immediately block all access.

It’s borderline impossible to fire someone here, so it’s not US style lockdown, but cutting access seems basic.
I thought the Houthis were no longer receiving funding from Iran with the SA-Iran deal of 2023. Did that change?
> I was late to the Apple Watch game, having just getting one a year ago. I don't see why I'll ever replace it until it simply fails mechanically.

I find I’ve upgraded through two Apple Watches for the same reason: battery life degradation. It gets to the point where you have to charge twice a day or wake up in the morning with a dead watch (I wear mine overnight for the sleep tracking).
Muslim is not a race, just FYI
Sadly, I have mixed feelings about this.

I feel like an anti-evangelist. I actually like reading complaints about the language...that just means there is less competition.

- K8s/microservices are better/standard.

- Elixir is too slow.

- Dynamically typed languages suck.

- There aren't enough libraries/ecosystem. And a lot of the libraries look like they are dead.

- No big companies use it for anything.

- It needs a better auth library, something like devise for ruby.

- It is a functional language, and everyone knows they are too hard to use.

- It is too difficult to hire good people.

But now, one of the standard complaints is gone. :(

This means invariably more people finding out that you can build incredible products with tiny teams. :(

Thank you Jose for your leadership and building an incredible community and ecosystem. Hopefully, as the language grows, this stays the same.
Thanks. Your blog has been my goto for the LLM work you have been doing and really liked the data exfilration stuff you did using their plugins. Took longer than expected for that to be patched.
Seems like there's no need to wait for the PRO versions as the 8700G has ECC support:

https://www.amd.com/en/product/14066

Power can probably be limited in the BIOS to whatever level you prefer.

There's also already AM5 ASRock Rack with ECC support in the specs:

https://www.asrockrack.com/general/productdetail.asp?Model=B...
Many cultures draw a clear dietary distinction between between meat, bird, and fish (With 'meat' specifically referring to mammal flesh).
I'm talking about ESTA, where CBP still wants you to name your social media profiles [1]. And if you use ESTA you automatically agree to waive your right to a review and appeal [2].

And the way I read it, for a more expensive tourist visa B-2 without ESTA I need a Form DS-160 [3] where it is mandatory as well ([4 page 19]), and to put the icing on the cake I can still be rejected by CBP.

Oh, and in either case CBP can demand to ransack your phone and keep all data it contains [5]. There was some court decision recently [6] but I'm not sure just how binding this decision is in practice - and even if it were a "voluntary" search on paper, the CBP agent can still reject you for whatever reason with no right to appeal. At least one source claims that this is even the case for US citizens [7]!

Absolutely bloody ridiculous.

[1] https://esta.cbp.dhs.gov/faq?lang=en&focusedTopic=About%20ES...

[2] https://esta.cbp.dhs.gov/faq?lang=en&focusedTopic=About%20ES...

[3] https://travel.state.gov/content/travel/en/us-visas/tourism-...

[4] https://travel.state.gov/content/dam/visas/PDF-other/DS-160-...

[5] https://www.washingtonpost.com/technology/2022/09/18/phone-d...

[6] https://www.eff.org/de/deeplinks/2023/05/federal-judge-makes...

[7] https://informationsecurity.princeton.edu/sites/g/files/toru...
At my job they let go of about ~30% of the work force around one year ago. I knew that this theoretically could happen, but this was the first time seeing it myself.

And I am left thinking, if in the future I see a coworker leave on the day by his own choice. I wouldn’t hold it against him. The company has shown how easily they are willing to let go of a huge number of people. Why should I be mad at any of my coworkers if they decide to leave on the day? The company already set the bar for how this works.
Not reassuring.
The key concept here is: “clunking noises”.

(aka “aircraft defects”)

PS: I mean it.
Metrics that don't give employees enough time to accurately complete their tasks? Management whose first and last priorities are quarterly financial projections? Transitioning from external oversight to self-reporting?

I do hope they can track down the cause, whatever it might be.
In 1966, Boeing had 142k employees and thousands more employees working for them indirectly through suppliers. By 1970 they had less than 39k employees.

Let's not pretend layoffs are new.
Guerilla tactics don't work against shipping lanes and no one (well, not the coalition to defend shipping, at least, certain of their neighbors might have other thoughts) wants to occupy Yemen in the first place.
This seems weird - most places would have dozens of wifi APs within range of their network unless they were very remote.
Fish-hunting on an industrial scale should be banned, it's completely unsustainable, regardless of quotas, international agreements, conservation efforts, etc, and it's just backward - we don't wild-hunt anything else for food at such scale, we farm it.
Because those things are a joke ?
>Peregrine was a vanity stunt for ultra rich people. They deserve to get what they paid for.

I'm not sure why you think that, but I can tell you first hand as a member of the team building NASA's first unmanned lunar rover, which is going to (hopefully) land on the moon on an Astrobotic lander next year, this mission is very much not a "stunt for ultra rich people", but a very important step in NASA's ongoing work to develop cheap commercial access to space.
This about 50% of emissions not 50% of flights
What exactly is “good results”?
Safety issues aside... People say there's an inch here, a few decibels there, but after some time in both the experience in the MAX and the A32X are about the same to me. Both are crowded in economy, and both are loud if you sit in the back. I like the Embraer E-jets for short hops when there's a choice.
They're only a plug when they're in the locked position. These bolts on the door plug prevent the plug from sliding into a position where it can come out.
You could often get much cheaper connections, during odd hours in the middle of the night. But then you'd have to chunk the transfer over days or weeks.
I don't understand.

I feel like I'm going crazy.

If there was an identical civilization residing on an identical earth orbiting an identical sun at the distance of our closest celestial neighbor, there is an exact and precise 0.0% chance that we would be able to detect them.

We wouldn't be able to detect them optically or electromagnetically.

There's no room for debate, we cannot resolve enough detail at that distance and our (and therefore their) highest-output EM emissions would fall below the noise floor. We probably wouldn't even be able to tell the composition of their atmosphere besides "uh there's a little methane, some oxygen, and some nitrogen in the extreme upper layers".

It may be possible to send low data rate pulses between the two systems if high-gain high-power communications equipment is purposefully designed and installed on both planets and used to do so. Like two globe-spanning networks of high-power high-gain highly directional transmitters and receivers that are synced up to allow for continuous operation as both we and they rotate on a frequency ideal for punching through the magnetosphere, transiting space, and differentiating itself from the gigantic broadband emitters (the suns) adjacent to us.

But neither we nor the hypothetical other-humans are doing any of that.

But all of these supposedly smart people are like "where are the aliens? we're looking but they're not there!"

We can't even detect ourselves at the distance of our nearest neighbor!
Hey! we're able to do completely private deployments.
You can just email me at contact@rnikhil.com. For good measure, I added it to my HN profile too.

Not sure about the Cloudfare thing but I just got an alert that bot traffic has spiked by 95% so maybe they are resorting to captcha checks. One downside of having spiky/non consistent traffic patterns haha. Also, yes never been a fan of KDE. Love the minimalist vibe of xfce. Lxde was another one of my favourites.

Edit: Fixed the cloudfare email masking thing.
In case anyone was wondering, the airport in the center of https://jacek.migdal.pl/images/posts/2024/ideas.jpg is Marseille Provence Airport.
Nothing to praise AMD about:
1. Same greedy strategy to sell 8 cores with top igpu while put heavily cut down igpu to 4 and 6 cores. Nobody need 8 cores for this little gpu performance. In fact you have to disable half of cores to get better fps and most users of RDNA handhelds already did it. Steam deck have 4 cores for the same reason.
2. 780M is rebranded 680M released 2 years ago with same performance. Before it, AMD had been rebranding vega for 3 years.
3. Intel igpu is already on pair in laptops. 15 gen will have same igpu performance and same cuts as AMD while having cheaper 2 and 4 cores for casual players.
4. AMD drivers still awful and most gamers switch to Nvidia just because of it and never look back.
5. “Insane gaming performance ” is equal to performance of 8 years old 1060 that can be bought for 30 euros. New parts like 6500, A380 or 1650 GDDR6 are available for 100-150 euro. Gaming PC for kids with performance of 300+ euro 8700g can be built for 100 euro (chinese LGA 2011-3 Xeon + RX 570 refab).
6. Non gamers have no reason to buy APU at all. It will stay as niche of SFF and corporate boxes.
What is a most significant event to one person may be of little or no significance to another.
Nice outline of the various techniques. We've built something in-between the operation-based and delta-based approaches for our offline-first multiplayer "IDE for notes/tasks" [1].

In our case we have a central server which periodically creates snapshots. Although we don't do that right now, if needed, it could delete older operations from the log for space reasons. Except for the fact that replicas encrypt their ops before they send it to the server (e2ee), the server is pretty much like any other replica, so if there is no central server I guess any or multiple replicas could also create snapshots instead.

"Normal" replicas which have been offline for a while can then get the last snapshot state S' with all operations since S'. Other than that, they simply broadcast operations and only keep their own latest version to which they apply incoming operations.

[1] https://thymer.com
It's very cool that folks can create the blocks from natural language but also inspect the generated code and modify it if desired. Are there any future plans to integrate blocks with existing data sources?
Hejlsberg is an interesting example. Did he do the original typescript type system that was unsound or was that someone else and he cleaned up the mess?
It is also memory bandwidth bound for non-batched cases.
Yeah but it’s probably embedded systems programming with assembly/binary. It’s not some piece of shit framework with 16 levels of abstraction where it’s impossible to make anything robust.
It’s basically an NPU, which has been shipping on phones for 5 years already.
> claiming "there's no evidence that happened" is nonsense - you just heard the evidence, and any reasonable person would conclude you did.

I am not sure about that. If someone claims that you had stole something from a store, which you know you didn't, responding with something like "where is your evidence/you have no evidence" sounds perfectly reasonable to me.
‘Content’ is what you get when bean counters and technologists commoditize our artistic output and cultural heritage.

And the enshittified, ‘content-rich’ era is what you get when these same entities then proceed to churn out endless, mostly low-value and low-effort, variations on the existing themes. Oh boy, another reality show. Hey, look, yet another low budget third-rate superhero spinoff.

Who cares if there’s ’more content than ever’ if 99% of it is unwatchable drek?
United Airlines finds loose bolts on multiple Boeing 737 Max 9 planes
> Well, since thread cancellation is implemented using exceptions, and thread cancellation can happen in arbitrary places, we’re always liable to a cancellation happening in a noexcept block, which is undefined behavior, and which in practice will cause your program to crash.

I believe the author is mistaken here: throwing an exception that reaches the end of a noexcept block is not undefined behaviour; it will call std::terminate per [except.spec] [1].

The linked mailing list post [2] makes no mention of UB, only that this might cause exceptions to be thrown unbeknownst to the programmer in implicitly-noexcept blocks (i.e. destructors) which now might need a noexcept(false) to avoid std::terminate (although that’s still not great because throwing from a destructor will likely lead to resource leaks even if it’s handled).

[1] https://timsong-cpp.github.io/cppwp/n4868/except.spec#5

[2] https://gcc.gnu.org/legacy-ml/gcc/2017-08/msg00121.html
Adds a little overhead and friction to processes. Causes miscommunication and lost and scattered info, and worse visibility and awareness of what’s going on than could be achieved. The result is fairly significant rarely-accounted-for costs. I’ve seen it every place I’ve worked.

Of course “well just use all the tools the right way and always look where you’re supposed to and put things in the right place” but it never works out so nicely in practice.

[edit] example: paying for a half dozen services that provide, between them, two code repo hosting solutions, four CI solutions, six wiki solutions (LOL), two cloud hosting solutions, two CDNs, three issue trackers, and on and on… and mixing and matching those such that it requires daily manual upkeep to synchronize info between them (you’re not using all the features of each one, to be clear—or, if you’re really in hell, maybe you are), onboarding is messier than it could be, account management is a pain, you’re over-paying at least a bit on everything, “where did/does that go?” is a constant question, everyone needs several pinned tabs opened when they could have, like, two, et c et c. Usually the reasons for doing this aren’t even strong, it’s just how things have ended up.
Nazi Germany was already fundamentally beaten by the time of Dresden.
stderr is the obvious pun thread starter for this post and you've preempted it with this comment :(
I don't have any direct knowledge, but the gossip flying around internally at the time was that a big part of George leaving Twilio was because he wanted the CEO role, but knew Jeff wasn't going to leave and give it to him.

That was gossip, of course; sure, George may have decided back then that -- even with all the growth he drove -- Twilio wasn't going anywhere long-term.
> Did we want to work through the weekend to add this? No. But we also don’t want to leave our customers with iPhones waiting for our awesome native HEY Calendar app.

They don't have an app currently, I don't think users would be that upset waiting a few extra days. I for sure wouldn't put my weekend on hold to work
You started and then fueled a religious flamewar here. That's not what this site is for, and destroys what it is for. We have to ban accounts that post like this, so please don't post like this.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
math evidence show that 1000000 > 10.

"Exclusively" is a big claim, but is reasonable to assume that the country with the supersized fleet catches more fishes
I've only ever encountered the unused vacation days and outstanding pay by end-of-week in California. It's certainly not true in several other states.