skysight-inc/HackerNews huggingface dataset:
>That could change

I think what Trump has done to Colombia is not reproducible at scale and he won't use the same approach against China or India for wrong reason (war in Ukraine is an unworthy problem in "America first" mindset).

Monroe doctrine may be still alive, but re-alignment is going to happen everywhere now and further sanctions will have less and less effect because of that most of all.

I do think that the West has lost this war in 2023, when Biden and northwest of Europe were sleeping and ignoring the signs. This happened not least because the West does not actually care about Ukraine, it's pure moral standing with zero strategic interest. I mean, Poland may believe that Ukraine is a good buffer and Baltics may believe that Ukraine is a good distraction, but what makes them safe is that they do enjoy Article 5 protection and Russia will not test that for wrong reason.
Show HN: Yet another memory allocator – affordable safety
My first attempt at a C memory allocator that finds a balance between performance, complexity and safety. 8 KLOC. Posix, MacOs and Haiku.
> Not intentionally, and I am not arguing that they did. I argue what the locals actually wanted was independence (and everyone else was more or less acting to prevent that, by whatever motives or means).

I think that's a reasonable take.

> Yes, except I would say the southern parties lacked actual genuine support from the locals. They were promoted by the USA because there had to be an indigenous party to develop into a stable country. The real non-Communist locals had been destroyed by the French.

I guess I would ask at what point in time?

Prior to 1945, there were many pro-independence parties in Vietnam. Most were located in the North due to the proximity to China (and the freedom the civil war brought there to organizing activities). There was VNQDD who was relatively powerful, but was eliminated by the communists and it's vestiges eliminated after 1954.

The South was less organized and the communists were the leading pro-independence group. They were fought by the French, and yes, the French treated all pro-independence groups as enemies (which hurt them in the end as they may have had a chance at a semi-autonomous relationship with some of the groups).

After the Japanese left, Diem controlled the South and battled the communists quite successfully until the North decided to help them more directly (and ok more violence).

While Diem wasn't George Washington, he had a level of support when he was able to deliver peace and despite what the press says, wasn't anti-Buddhist (rather they were opposition political groups also vying for power). After a few coups and a questionable election, by 1970 Thieu was able to deliver on a functioning economy, relative peace and a lack of the worst democratic abuses, and had a level of support that could have continued had the war not escalated.

As studies of wars have shown, the vast majority of people are apolitical during war. 10% support one side, 10% the other, and 80% are just worried about their next meal and the safety of their family and will accept either.

And considering the number of South Vietnam who fled the war after 1975 (2M or 15%) and the remarkable last ditch battles that happened, there was maybe not support for Thieu, but their was support for the idea of an independent South Vietnam.
> there has simply been no incentive to improve flight times

It's more that you just run in to real limits of physics; many planes already fly at mach 0.8 to 0.9, and going faster than sound is always going to be difficult because of the sonic boom. Realistically, there just isn't that much you can do without solving that first, which is a difficult problem to solve in a practical way. And even if you do, the fuel efficiency is always going to make it much more expensive.
zero days should be like minimum a million a piece for these billion dollar companies
If that were true, then I hope the laid-off people kept a paper trail because there's actual laws protecting them in such a case.
The purpose of the system is what it does
> One will have issues if his persona doesn’t really match with his (min)8h/day 5days/week activity.

I really don’t think that this is true. Plenty of people work boring repetitive jobs such as assembly line workers. Pick up the pay check, commence actual living.

The dream is to work doing something that you love, but that’s not going to always pan out; and that’s ok.
> mentioning his CEO and your perception about his ideology

It's not perception, it's reality: https://www.theguardian.com/technology/2025/jan/20/trump-elo...

These guys like it: https://www.rollingstone.com/politics/politics-news/elon-mus...

Musk is making a point of supporting far right parties internationally: https://www.theguardian.com/technology/2025/jan/25/elon-musk...

And his far right views are not new: https://www.theguardian.com/technology/2023/nov/16/elon-musk...

Musk is an attention seeking narcissist who has gone out of his way to make himself synonymous with the Tesla brand. When you buy Tesla you're now buying into Musk's far right politics.

He's done a lot of damage to the Tesla brand: https://insideevs.com/news/748520/model-y-social-media-junip...

If you don't want to be associated with Musk the simple solution is don't buy Tesla.
Agree. An "intern" is usually a continuation of study, not a
productive team member yet. You need to put more work in or get rid of
them. Love and be kind to them. Help them find a skill, an educational
task no matter how useless it is to you. Forget Jira.

I had to place interns and work experience apprentices once. Most of
the time nobody wants them because they're a damn liability. Someone
has to handle them, and that's time out of doing real work. Even if
you get smart, motivated recruits who are full of initiative, you have
to kinda sandbox them and babysit.

If you're in a big org, apart from that one kid who is the boss's
nephew, realise that your organisation is almost certaily taking them
in as a PR move, or as part of some scheme. The real PR bit that
people miss is that for the next 50 years they'll either praise or
badmouth your organisation, First assignments leave a big
impression. So now you're a teacher. Don't let anyone give them a
broom and treat them as "free labour". Find a task that's challenging
but just within their abiity. Make it really fun, even if that's all
make-believe.

After a year though, it's probably too late to change the dynamic.
The Importance of Resilience Engineering
Imagine trying this argument against the RIAA or MPAA:

>> Your honor, my client doesn't dispute downloading all those movies... but surely... you must take into consideration the fact that they haven't seen the overwhelming majority of them yet

Which begs the question, is a movie still a movie if there is no one to watch it? Or is it merely an unrealized collection of random seeming bits?
The plan as much as there is one is to have very little costs, provide outsized value and somehow scrape by on grants, public donations. I'm currently set for about 1-2 more years of full time work (had 6 months' funds + a 1 year grant when I left my job 18 months ago).
Black markets for exploits have been thriving for a long time.

There are plenty of security consultants and penetration testing houses out there getting paid already.

Turns out people put a lot of value on not having to launder black market earnings or deal with opsec of hiding their participation.
Grindhouse – A developer community for embracing the grind
Bad example, it's not like Russia made up the side effects of fracking.

What about things like that?
https://www.pbs.org/newshour/health/fda-bans-red-dye-no-3-fr...
"Still" implies that one would have chosen it before.

Ironically, one of the reasons my startup died was using Elixir as if it was Rails[1].

Even aside from type safety considerations: in RoR variable bindings appear out of thin air! Imagine onboarding a new developer – not only do they need to learn the arcane language, but then they need to learn a bunch of non-hygienic macros!

I remember the lightbulb moment when I was patching Ruby's Devise authentication library to add verifiable credentials to it when I realised that a variable used there is not a 0-ary function, but actually something that is just bound in context by magic. Also, even Rails experts have to go on a hunt to understand magic[2] too!

I would personally just use typescript bridged to rust to preserve types ans sqlx for type-safe queries to the database.

Or use something like bubble.io if you want to iterate on ad hoc things until you get there!

[1]: https://memorici.de/posts/pre-mortem/
[2]: https://medium.com/launch-school/params-in-rails-where-do-th...
Thanks! We are focused directly on prototyping, you should be able to get up to speed with the AR concepts very quickly as you can immediately test a project and get a feel for whats happening. I've been recording a playlist [0] to hopefully help ease getting into it.

[0]: https://www.youtube.com/watch?v=S_A9gShKENE&list=PLidKy8OpOy...
Indeed. The real discovery in the article is that the people who manage performance and the people who manage headcount were completely different people. The article writer had (common mistake) assumed that impressing the former would take care of the latter. It doesn't; the techniques to manage the headcount people are different.

I wholeheartedly endorse your adjustments - it is fine to go above and beyond but for heavens sake people please think about why beyond some vague competitive urge. Going above and beyond without a plan just means the effort will likely be wasted. Some cynicism should be used. Negotiate explicitly without assuming that the systems at play are fair, reasonable or looking out for you.
MMIX? Now that's something I haven't heard in a long time...
The worst part is finding out how many things depend on your job. I needed to move out when I was laid off, but good luck finding someone to rent to you when you don't have a job.
The Traps in Meta's Llama License
I find them useful in summarizing State of the Art to get me going in a new topic, but then again so is Wikipedia. A useful side angle, if you using LaTeX, you can cut-and-paste references into ChatGPT and can turn them into Bibtex format with >80% success. For a PHD study though starting from textbooks, papers etc. it will be better, but can augment successfully, like any tool use it for what is best.
It is not "politics". It is an ethical stance rooted in opposing actions that undermine human rights, democracy, and equality. When a government enacts policies that deny people's existence, strip protections, and erode freedoms, supporting entities aligned with that government enables those harms. Economic choices reflect values, and choosing not to support businesses tied to oppressive systems is a means of accountability, not mere political disagreement. It transcends "politics" by standing firmly for fundamental human decency and justice.
> I decided to give them a chance after an in-person interview. It's been about a year, and they still haven’t completed a single task in Jira.

A year is a very long time for them to improve and you have given them enough time to change.

So I would just let them go right now.

> I started meeting with them daily, but it turned into an exercise in testing my patience.

No hire is better than a bad hire. You will not get back that time and money you spent on that intern. Are you willing to invest more time on to someone that still cannot complete any task after hiring them a year later?

If the answer is still No, fire them right now.
Did Microsoft fire engineers? I heard they had difficulties recruiting ones in the first place.

We still have no AIs developing anything, they aren't even sensibly integrated in workflows where only written texts need to be parsed and processed.
Was also laid of from Qantas when my dad died from cancer 2 months ago, I'm still flabbergasted by it
I believe you can simply use pipx, if you have that. I picked uv because it handles installing python for you. I do want to add Bagels to homebrew, but have to do a bit more reading to figure that out.
Much apologist to a man who non ambiguously did what he did and saying other people to refrain from talking about it? No, we should absolutely talk about this precedent in recent history regardless of a fact that we are on a technical forum.
> Not all trials would be expected to make it into regular use, but two of those now scrapped had been highlighted by the Department for Work and Pensions (DWP) in its latest annual report as examples of how it had “successfully tested multiple generative AI proofs of concept”.

I mean this is technically correct, just not in the way that someone naively reading that would expect; they were successful in testing it, and the result of that testing was that it was unusable. Sir Humphrey would be proud.

The UK seems to be particularly keen on employing faddish technologies to somehow fix what are really major systematic problems. This isn't just a Labour thing, either; Sunak was also big into this (and also, bizarrely, at one point asked the Royal Mint to produce an official NFT; it appears to have, sensibly, ignored him until he lost interest).
(Creator here) I recently moved the website from search.marginalia.nu to marginalia-search.com and gave it a bit of a visual touch up, on the basis that I felt it was working too well to be a weird subdomain outgrowth off my blog.

It's still the same search engine :-)
Yes we did! That team is doing some super cool stuff! Early on we laser focused on the more traditional UX / Interaction Design workflow by helping with state management and opening up more complex interactions. So it is not just about the content, but how the user experience flows across many different moments in a product.

We've also focused on a no code solution, to give designers the tools to prototype AR without having the overhead of learning programming.
What is there to hear? They asked ridiculous questions. Interviewee showed above average competence. So, they should have moved to next interview for cultural fit.
They are using the "normal" dependencies section in the pyproject.toml, so you should be able to install with pip or other tools if you want.

It's only for dev-specifics dependencies that they are using the uv-specifics section.

You can try uv in 2 min and see if you like it or not.
The thing that bothers me most about layoffs due to “financial difficulties” is when you observe management wasting absurd amounts of money on something in one year, then announcing the following year that they have to make cuts to baseline, “low level” employees that don’t cost much at all.

This kind of managerial behavior seriously kills employee motivation, because it both communicates that 1) no one has job security and 2) that management is apparently incapable of managing money responsibly.

“Sorry, we spent $200k on consultants and conferences that accomplished nothing, so now we have to cut an employee making $40k” really erodes morale in ways that merely firing people doesn’t.
I never said all regulation is bad. In principle, it makes sense, in practice in the west it's effect is to transfer wealth and power to despotic regimes. Russia's active policy was to increase the west's energy dependence on it so that it's less likely that the west would oppose Russian imperialism. It worked. It's still happening, and it will continue to happen.
> That’s the thing I can’t ever come to understand about crypto. It’s purely about perception of value.

It's not though. It became about that, in general, but there are crypto projects out there which don't focus on hype or valuation.

It is functional and useful to be able to move value worldwide for 10% of the energy of a credit card transaction, decentralized, at sub-second speed, with no fees, even when just moving tiny fractions of a cent.

There are a lot of maxis and bag holders trying to prevent people from figuring that out, but sooner or later a crisis will hit and everyone will remember what crypto was about in the first place.
Without being an expert on the topic I'm going hazard a guess that it's due to regulatory moats that keep challengers out of the arena, and banks endlessly lobby to maintain that regulatory capture.
I used to own several adult companies in the past. Incredible huge margins and then along came Pornhub and we could barely survive after it as we did not adapt.

With Deepseek this is now the 'Pornhub of AI' moment. Adapt or die.
Never said that I think there should be no regulation.
The comments were quite often in French, however! Until relatively recently, the OCaml compiler would also sometimes emit error messages in French in some obscure cases.
I feel like that not only due to my recent layoff due to cuts, but also due to the job market. I'm tired of applying to ghost openings that exist just to signal growth when there's none.
A good example of how fragile technology really is.

First off, you need rare metals to make chips, so you need access to them. Then you need complex chip frabrication technology that a single company[1] in The Netherlands creates and owns. Then you need to build these incredible sterile and complex factories of which there are only a hand full across the global.

Or having built up a relationship to a country that can get you the chips that you can't manufacture yourself, either that country has a change of political system or a third country threatens you with sanctions if you continue to have dealings with that country.

It all seems to be built on shifting sources of silicon.

[1] https://www.cnbc.com/2021/11/24/asml-the-biggest-company-in-...
> A key reason to host your email with a reliable cloud storage provider is to have backups handled for you

Is it only email you don't back up or do you not back up any of your data that's stored on companies' servers?
> Are there really enough benefits from uv to justify it as the only option?

The author probably really likes uv, thus the biased instructions.

I also think uv is great, but I wouldn't mention it in the user facing installation instructions. People are used to pip/pipx, thus asking them to install yet another tool might drive potential users away.

The usual pip or pipx command should work fine. It's listed on PyPI: https://pypi.org/project/Bagels

I would only mention uv in the Development Setup section (https://github.com/EnhancedJax/Bagels?tab=readme-ov-file#dev...)
Cobra is already out of the bag, we see corporations loosing billions over dumb mistakes. The contest showed what some skilled individuals or someone else could eventually do. We can't hide behind access. The threats are too big.
Why not? People like to add eyeballs to random things to make them look like living creatures.
Granted, they're no strangers to pushing unwanted nonsense on people (remember the ribbon?) but even by their standards this does seem unusually extreme.
I'm sure there is, somewhere in the deep recesses of the Internet, a camlp4 or camlp5 syntax extension to replace `let`, `rec`, `if`, `then`, `else` with `soit`, `réc`, `si`, `alors`, `sinon` :)
I'm opposite: I thought the multi-lingual aspect seemed nice but the echo command immediately bothered me
That's a weird way to read into it.
I had to look this up, and the law states that the Sozialauswahl (social selection) only applies to employees who have the same qualifcations, rank etc. The law applies when the company is doing across-the-board layoffs (e.g. because they have become unprofitable).

It says that employees who have been longer at the firm, have disability, need to support family etc. should be let go last, compared to employees who have the same qualifcations, rank etc. So, in theory, what you're saying is wrong – the company would not lose their "10x devs" (whatever that means) because of this law.

Also, OP mentions the law, but does not say that he was affected by it.
Sorry, I know it sounded like sarcasm but it's a real 'today i learned'.

https://aeon.co/essays/the-fantastic-science-of-turkeys-whit...

Apparently, there's a LOT of debate over if the Turkish are white, middle-eastern, or their own thing. I just always thought of them as being middle-eastern due to the ottoman empire.
Now download Mixxx and try DJing and using the waveforms for cueing
Taking full advantage of SQLite's extensibility is a center piece of my Go driver.

It started due to having to reimplement the OS layer in Go because of tech constraints, but it means you _can_ implement VFSes, UDFs (scalar, aggregates and windows), and virtual tables in Go, with reasonable performance and nice APIs.

I also made a point of dogfooding this as much as possible, with a bunch of extensions and a few custom VFSes that use the same APIs available to clients of the library.

https://github.com/ncruces/go-sqlite3/tree/main/ext

https://github.com/ncruces/go-sqlite3/tree/main/vfs#custom-v...
Show HN: Concatenative programming style class-name expressions, w/ template tag
Ironically Swiss has recently ordered a batch of F35, supposily to maintain good relationship w/ the U.S.
apologies, this gave me pause for a split second but I didn't double check — see sibling comment, I think the captions weren't properly updated by the site reporting the stats.
When is the West going to start standing up to Russia on these cable sabotages?
We also start, or encourage starting work quite early on in our lives, and so it naturally grabs a place in people’s existence in their formative years as “a thing that they do”. Is it any surprise then, that it naturally ends up becoming at least a non-trivial part of people’s sense-of-self?
I really hope this is satire.
Observability for Generative AI – Is There Anything New Under the Sun?
There is a related problem, which I hit while scanning family archives going back slightly more than 100 years. There is no good photo archival software.

If you now rushed to click "reply" to say that yes, of course there is, right here, hold your horses. You probably do not understand the problem.

Good photo archival software would let me keep my photos in formats that will be readable 25 years from now. It must not rely on any company being in business or offering any service.

It must support storing the same picture in multiple formats. It must support assigning dates to pictures that are not the same as the file date nor the EXIF date. It must support assigning imprecise dates (just a year, or ideally an interval).

It must support storing multiple files as part of the same "image", and I do not mean multiple versions/formats of an image here. Examples: front and back of a scanned paper photo, or 24 scans of a large format picture that are then merged together into a resulting stitched image.

All that information must be preserved in ways that will let me recover it even without any software (e.g. files in the filesystem).

I used many solutions over the years, and got royally screwed by most, the most recent one being Apple shutting down Aperture (which did most of these things pretty well). I am now close to writing my own software.

EDIT: to all those who respond with "just store it as files" — yes, of course they should be stored as files. But that's not an answer. You do want searchability, nice visual access, and other niceties on top of the basic plumbing.
Show HN: I made a Reddit and StackExchange crossover app with less BS rules
Hey HN,

A few weeks ago, I got banned on Reddit for being in Mexico. I sent 22 appeals to Reddit, but none of them were read/accepted.

So I created Zappl, a platform where admins actually care for you and where there are no BS rules.

Furthermore, moderators have less power, and there exists a Knowledge Hub, where you can ask questions on different subjects (academic related).

The UI/UX is better than Reddit.

Benjamin
What does the title mean? Being on social media is the opposite of "grinding" unless you run an direct to consumer business or an mlm. And if you run a direct to consumer business then this site is only helpful if your target audience is developers.