skysight-inc/HackerNews huggingface dataset:
It is orthogonal, yes. To your question, I have an example from the same domain, where it is reasonable to mix unrolling panic with code that never panics.

Typically, safety-related processes are set up in two phases. First they set up, then they indicate readiness and perform their safe operation. A robot, for example, may have some process checking the position of the robot against a virtual fence. If the probability for passing through that fence passes some limit, this requires the process to engage breaks. The fence will need to be loaded from a configuration, communication with the position sensors will need to be established, the fence will generally need to be transformed into coordinates that can be guaranteed to be checked safely, taking momentum and today's breaking performance in account, for example. The breaks itself may need to be checked. All that is fine to do in an unsafe state with panics that don't just abort but unroll and full std. Then that process indicates readiness to the higher-level robot control process.

Once that readiness has been established, the software must be restricted to a much simpler set of functions. If libraries can guarantee that they won't call panic!, that's one item off our checklist that we can still use them in that state.
Awesome N8N: Top Community Nodes
That's good optics, but can you actually do that though? Like you can declare "I claim responsibility!", but in real-life, doesn't a court have to actually find you liable?
I couldn’t care less about measuring the popularity of the President a couple weeks into the term. You could ask a fortune-telling chicken for all I care.

I’m ecstatic about everything that’s being done to make the country better right now. We’re again moving in the right direction. That’s what matters to me.
Its actually helped me a twice the last two weeks and I would browse mostly English language sites and I imagine it would be great if English wasn't your first language.

I didn't even know it was a new Firefox feature but I thought it was cool.

Well done EU.
Why employees smuggle AI into work
Installing Norton a couple years ago was the worst software experience I've had. Still shudder when I think of it
I completely disagree. Google was already cloud-native with docs and sheets in 2007 while people were emailing excel files back and forth. It took like 10 years for microsoft to get there. And one drive is still terrible compared to google drive to this day.

The teenagers at the time (me included) were all using google sheets and google docs instead of MS products for _years_ before being introduced to the workforce. So the "trained on Office" argument was just an obstacle, not a breaking point if they kept at it for years.

> There is no way a competitor could sustainably price a competing product against a low monthly or annual cost Excel/Office/OneDrive SAAS option

If google had taken on microsoft heads-on they could have sued them into oblivion for anti-competitive practices in pricing if they tried that.

No, they just decided to not execute on the strategy, they did start but didn't finish. Arguably it was to focus on mobile and Android, but I see no reason why google couldn't do both considering all the wasted products they had over the years.
Power of the purse rests with the House with consent from the Senate, but the execution of the purse is ultimately vested with the Executive.

Congress as the Legislative Branch has no authority to Execute.
> Glad to see criticism of PG finally going mainstream here

I appreciate there are people out there who have chosen PG to emotionally glom onto, positively or negatively, and perhaps you're probably an extreme case of the latter, so I would have to challenge a little. "Criticising someone loads" isn't a good thing. Just neutrally challenging their ideas individually is all that's needed.
The defense against this is to have very clear legal principles that identify the person or people fully accountable for the machine's decisions.

Admittedly this may result in some strange results if followed to its logical conclusion, like a product manager at a self-driving car company being the recipient of ten thousand traffic tickets.
The "location override" feature that the author complains about does not allow apps to access location even when it's turned off. Instead, it gives apps a way to change your reported location; e.g. Remote Desktop can change your reported location to match the remote computer you're accessing.
Tangential but “AI Engineering” to me implies working on AI not with AI. The article has some solid examples of how this tool is helpful but if we’re going to start to call all software development done with LLM assistance AI Engineering, “AI” and “Engineering” are going to lose all meaning even faster than they currently are.
Opera Air: the first browser with mindfulness at its core
Lumin Digital | Full-Time | Remote (USA Only) | Senior Site Reliability Engineer | 170k+ https://jobs.lever.co/LuminDigital/005572eb-117a-4fdf-a9bb-c...

We sell an unlabeled front-end application to credit unions and banks that allow millions to bank digitally

Our stack runs on EKS in AWS. If you want to know more reach out. If you apply, mention this post please!
Judge for yourself:

> the correct figure now is about 3,600 documents in the collection of 320,000 documents still contain redactions. That might mean we might have most of the document except for a sentence, a word, a name. In other cases, you know, several pages or, you know, I don't think there's any document that's withheld in its entirety. But, you know, it's still a lot of records. The bulk of those are CIA records. A lot you can tell from the context, like Mark says, stuff about surveillance techniques, covert arrangements with foreign governments. They're very -- they guard those very closely. That's one of the things that they're still keeping. But, you know, why is this necessary? I mean, again, to step back, you know, the JFK Records Act, all this stuff was supposed to be made public in 2017. Judge Tunheim, the head of the review board, I asked him, I said, What did you expect after 25 years? How many records would have to be -- remain secret? And he said, Out of the stuff that I saw, you know, maybe 100 documents. Not, you know, and when in 2017 the CIA and FBI came to Trump and said, We have 14,000 documents that have redactions that we couldn't possibly remove. So it's like, why is the presumption around a Presidential assassination that we're going to keep -- you know, keep these secrets for good?
This is delusional: If you bother them and you are to follow the basic 'economic rules', you have zero chance.

If you want to exist in that case:

1 - you must have the will to resist them (for how long, since they will always be around in some shape due to unlimited funding).

2 - you must have some kind of mechanism to be 'outside of the basic economic rules' (usually subsidies or similar).
Grubhub confirms data breach affecting customers and drivers
Interpreting disruption as a blanket "good" is a whole ass opinion.
> rather new and ultra-powerful computers

> Ryzen 1700

Surely you jest.
Peaceful and Bright Future of Integrity by Default in Java
The economics are not there. And the one or two inevitable incidents will kill the industry for many years. If you are a VC sell now.
Unions have obligations in the US. You can't organize a protest or strike for other professionals. You _have_ to follow some rule before and after a strike. You cannot "just stop working" (because some industrial processes, when let down, can destroy the whole factory). The right the unions got are written in blood, and honestly in the US, it seems to me they control workers a lot more than they protect their rights, at least since the 70s.

In any case, the US should destroy the unions by removing all legislation preventing work organization or giving them special rights, and let them reform as grassroot unions (your "old club that people can form") and let them grow from this point.
Curiously some Reels videos don't have this white bar. Nor do "Story" (i.e. the "we stole this from Snapchat" ephemeral content) videos.

Also it's possible to add videos as a "post" (the OG data model), and they're not reels, and these don't seem to have scrolling capability.

Gotta love the "Let's just throw a bunch of crap onto this thing" architectural design. I remember when Reels (the part that is full of reposted TikTok videos and girls in skimpy clothes advertising their OnlyFans) was called IGTV...
I ditched Windows when 7 went EOL. I've been using Linux for years now.

Other than the shitshow online clouds that think I'm a malicious robot, Linux works absolutely great for everyday desktop/school/work use, and is generally great for games as such.

It's easier to install, easier to update, easier to manage, and easier to find useful apps for than I ever had to deal with on Windows, macOS, iOS, or Android.
“That today Microsoft is a giant company is irrelevant...”

I am not too young to remember the old Microsoft. To say that Microsoft is “irrelevant” is so myopic. Despite Tesla, GM is still relevant. Despite AWS, DB2 mainframes are still relevant. Heck, I have to work with EBCDIC data, a format designed to not produce holes in punchcards that are too close together. Even when we eventually move to a modern db, decades of archival data is not going to be converted from EBCDIC.

Windows might be irrelevant to FAANG or MANGA or GAMMA or whatever, but how many Fortune 500 companies don’t have a significant Microsoft presence?

Apple computers are pretty nice, but they’re expensive, and the vast majority of employees do fine with a cheap PC and Microsoft 365—why would a company pay more for unnecessary hardware that also requires rebuilding a bunch of IT systems, not to mention retraining thousands of employees.
Well, even if they are, brilliance isn't everything in a human... And it shows.
Navy Helios Laser Aboard USS Preble Zaps Drone in Latest Test
In fact you can recycle a bowling balls , and related kit . call your local alley and ask if they have kids leagues. a lot of time they are happy to take some used kit for new members . this is how my kids got their first bowling balls and bowling shoes . i had to pay for the ball to be filled and redrilled for their hands and i got a new bag. all in 50-75 bucks total. then after 2 year they stopped bowling on the league and i gave the balls and shoes back as a donation.
> When I see someone arguing against TPM, it's fairly easy to write their argument off. They don't understand what it's used for or why, which is fine, but like those gamers discussing fixed page files, their opinion is just wrong.

interesting. TPM as an optional feature and going forward I would be perfectly fine with. It is a forced feature no one is really asking for. That is why the pushback. Instead it is 'oh just buy a new PC'. Totally blind to the people with older PC's that are perfectly fine to continue using. But now they need to refresh and spend several hundred bucks for a feature they do not understand or care about.
Hetzner is hosted in Germany. AWS is controlled by US company.

US sanction laws are legal nightmare, quicksand that constantly changes. Major global infrastructure projects like Freedesktop should avoid US!
How to configure multiple Tor relays on the same interface with different IPs
And 2/3rds (and growing) of the Federal Budget is mandatory entitlement spending (Medicare, SS, etc), which Trump explicitly stated he won’t touch.
> . We all have our political opinions and “you should just move” is a lazy and stupid non-argument to make.

No, these are not the same, because your position is untenable. I disagree with decisions being made right now; my preferred policy solutions can be accomplished with moderate taxes and legislative solutions.

On the other hand, your preferred solution involves no taxes at all, because you believe that tax is theft, so you want to eliminate all taxes, and that's not how countries work. My response to your unrealistic preferences is an unrealistic proposal; that seems entirely fair to me.

It is, instead, your naive ideas about how to run the government that are lazy and stupid; it's like you haven't studied history or government at all and are clinging to some 13 year old Ayn Rand fan's ideas of libertarian utopia.
Most obvious seems indoor operation.
DeepSeek Is Just the Latest Hedge Fund Innovation
This hits well

> He estimates that his increased productivity is equivalent to the company getting a third of an additional person working for free.

> He's not sure why the company has banned external AI. "I think it's a control thing," he says. "Companies want to have a say in what tools their employees use. It's a new frontier of IT and they just want to be conservative."
https://archive.is/6cMbj
https://archive.is/2xYbG
Glad to hear they solved this all nitty point, so with these infinite revenue there will be an infinite amount of resources to trickle down to the rest of humanity! Right?
A law signed during the presidency of George H. W. Bush ordered the declassification of all records relating to the assassination of President Kennedy in October 2017. When this time arrived during Donald Trump's first presidency, several documents were declassified; however, others remained classified. In 2021 President Joe Biden signed a presidential memorandum which created deadlines for more declassifications of documents about the assassination, which led to over 13,000 documents being released.
Show HN: Chessterm – Rust-based terminal chess engine for chess notation
Hi HN! I just built chessterm, a Rust-powered TUI chess engine to practice chess notation (PGN) for an upcoming chess competition. This was also a way for me to learn Rust more deeply, particularly bitboards for move generation and terminal UI development with ratatui

Unlike typical chess UIs that wrap around Stockfish, this is built completely from scratch, with:
- PGN-only input (no AI, just human vs human)
- Bitboard-based move generation (u64, precomputed attack masks)
- Built with ratatui for a smooth terminal experience

Would love to hear your feedback!
It's not "C - the language" but "C - the calling convention" that gets in the way of higher level languages. And it's actually also wrong to blame C alone, ABIs are mostly a convention between operating system and CPU vendors, C compilers have to play by those rules just as any other compiler that wants to output code that can call (efficiently) into operating system APIs (and we could just as well be stuck with Pascal calling conventions instead, which was used by 16-bit Windows versions).
I too love the WSL, but at the same time--

If you needed to buy software, my entire life, chances are the software you needed was made for Windows.

I use Linux for a desktop, use it professionally, but I keep a Windows laptop around because every time a hobby butts up against software -- for instance, the control software for a CNC -- that software is written for Windows. (Yes, yes, there are open source alternatives, it's just codegen and largely generic APIs, but the software everyone uses runs on Windows.)
Isn’t backwards compatibility one of the tentpole features of Windows? If you meant future versions of apps, sure, but I’d otherwise not expect this to be a problem in any significant sense.
Mozilla's AI Chatbot, at your service
Github is free too
Windows Defender is so good that Microsoft Security Essentials was renowned as the worst anti-virus by anti-virus reviewers and providers.

You know something is awesome when the putrid market wails like a banshee.
A Linux maintainer admitting to attempting to sabotage Rust for Linux project
> So in essence, it disallows logging IP address for any purpose, be it security, debugging, rate-limiting etc. because you can't give consent in advance for this, and no other sentence in Art. 6.1 applies.

No, it doesn't. Subsections b, c, and f roughly cover this. On top of that, no one is going to come at you with fines for doing regular business things as long as you don't store this data indefinitely long, sell it to third parties, or use it for tracking. As laid out in Article 1.1.

On top of that, for many businesses existing laws override GDPR. E.g. banks have to keep personal records around for many years.
It’s certainly not correct: the FY24 deficit is $1.9T, and the remainder of the ~$6T budget that isn’t DoD, Medicare/Medicaid, SSA, or interest payments is around ~$2.3T. To make a meaningful dent in that deficit, the cuts would have to be of the size that a modicum of checks, balances, and oversight is needed.

Or, instead, we could stop tinkering around the edges as a nation and think about the structural reasons why current spending on pensions and the healthcare safety net in the US isn’t sustainable, despite providing less to citizens than other comparable countries.
I have one reason to refactor that's served me well. Does the code exhibit ongoing edge/corner case bugs, which are attributed to the implementation not being factored in the first place? Another sign of this situation is exhaustive test cases which combine factors as they can't reliably be tested in isolation. Distributed logic is another common pattern, where a new feature is made by sprinkling bits of logic here and there, just so, and it all seems to do what's required. You know the kind, where onboarding a new person might lead to the discussion of how this section of your Rube Goldberg contraption works. A fancy way to this world is a poorly designed and maintained home-grown DSL.

Continuing to build on such a 'foundation' is madness that spirals to code red situations: stop-the-world, no feature development, until shit gets stable.
A programmer isn't the accredited engineer though; they're the steelworker welding joints together. A Program Manager is actually overseeing the execution of the development.

Everybody is so worried that they'll got to jail over missing a semi-colon but like that isn't true.
> In some sense, external orchestration turns individual applications into distributed microservices, with all the complexity that implies.

While I'm not entirely convinced by the notion that distributed microservices inherently increase complexity, I do see significant benefits in how they empower workflows that span multiple projects and teams. For instance, in Temporal, different workers can operate in various programming languages, each managing its own specific set of activities within a single workflow. This approach enhances communication and collaboration between diverse projects, allowing them to leverage their unique tech stacks while still working together seamlessly.
This is similar to `Box::into_raw` in Rust `std`. It destructs the RAII struct into a raw pointer. After that it's pretty much expected that you are responsible for cleanup.
I was thinking the same thing myself - Windows 11 needs 10x more powerful hardware than, say, Win XP, but doesn't noticeably provide any new features. Where's all the processing power going?
Rewardful | Senior Ruby on Rails Developer | Fully remote (Europe)

Rewardful makes it super easy for SaaS companies to handle their affiliate programs using Stripe or Paddle. Profitable company, small but growing team of senior developers, within the saas.group's family of companies.

Job description and applications: https://job-boards.eu.greenhouse.io/saasgroup/jobs/449390510...
I think China is building military capability because they think they need it. We don’t know why. If you think about the game theoretic aspects of this, then it makes sense for the US to preemptively mass forces nearby even if they believe China’s ambitions are peaceful. You can’t just assume that because your opponent is telling you that. And vice-versa if you’re China and you see the US massing forces.

The fact that Chinese fishing ships invade other territorial waters to steal fish and damage habitat and the fact that the premier wants to bring Taiwan back suggests a will to be the aggressor.
Show HN: I made AI agent lib that you will understand
Every time I wanted to use LLMs in my existing pipelines the integration was very bloated, complex, and too slow. This is why I created a lightweight library that works just like scikit-learn, the flow generally follows a pipeline-like structure where you “fit” (learn) a skill from sample data or an instruction set, then “predict” (apply the skill) to new data, returning structured results.

High-Level Concept Flow

Your Data --> Load Skill / Learn Skill --> Create Tasks --> Run Tasks --> Structured Results --> Downstream Steps

And the bast part: Every step can be saved and reused as JSON!

Installation:

pip install flashlearn
That's not true. IP addresses might be processed in regards to article 6.1 c) or 6.1 f) but only for these very narrowly defined use cases and in accordance with article 5. So, purge your logs after 14/30 days and don't use the ip address for anything else and you will be fine.
The post mentions Hong Kong, which is something like this:

- Hong Kong was ceded to the UK after the opium wars in 1842

- The British returned it in 1997, under an agreement that its economic and political systems wouldn't change for 50 years

- starting in the 2010s (less than 20 years later), the PRC has been pressuring the Hong Kong government to drop colonial-era democratic reforms, extradite critics of China, and in general curtail civil liberties.

Presumably OP is referring to the PRCs actions to integrate Hong Kong before 50 years have elapsed. I'm not an expert here, this is just my layman understanding from reading American news
What do you call it when one of the billionaires who proudly and publicly sponsored the winning candidate for president (who, fun fact, has nominated enough supreme court judges that they ruled he has total immunity on official acts, and got away with an insurrection, rape, financial fraud, so obviously not a qualified candidate) does a Nazi salute on live TV in front of the whole country?

If this were a book or a movie, everyone would be dismissing it as far too obvious and not how real world works.
What Does It Take to Be a Senior Software Engineer / Developer?
>acts like a baby, e.g. throwing tantrums when they don’t get their way

A man in the emotional state you described wouldn't be able to lead a company like SpaceX -- he would throw a tantrum when a rocket blows up instead of doubling down on perfecting it.

>So you’re fine with despots, but “man-baby” is where you draw the line?

I'm Russian and what's happening in the US government is your problem, we have our own problems. However, I have the respect for a man who has advanced the space industry so much even though it directly hurts my country -- in the end, we all are a part of humanity and the wars will end some day.
I mean, I get that the current strategy by most participants seems to be burning billions on models which are almost immediately obsoleted, but it's... unclear whether this is a _good_ strategy. _Especially_ after deepseek has just shown that there _are_ approaches other than just "throw infinite GPUs at it".

Like, insofar as any of this is useful, working on, say, more techniques for reducing cost feels a lot more valuable than cranking out yet another frontier model which will be superseded within months.
From CPU to NPU: The Secret to ~15x Faster AI on Intel's Latest Chips
I was curious about the new NPU in the latest Intel chips, so I did a benchmark with the ResNet-50 model (a very popular image classifier introduced in 2015 by Microsoft), and it turns out that running the model compiled for the NPU gives you about 15 times better performance than the CPU. This boost is for both, latency and throughput.
[...] During the war, the U.S. mobilized over 4.7 million military personnel and suffered the loss of over 116,000 soldiers. [...]

From Wikipedia,
https://en.m.wikipedia.org/wiki/United_States_in_World_War_I