skysight-inc/HackerNews huggingface dataset:
Thanks for the useful article!
In addition to a lot of interesting info, it lead me to this repo containing an intro to git internals[1]. Would highly recommend everyone to take a look
[1] https://github.com/pluralsight/git-internals-pdf
Oddly one impact on me from reading this is that Kapwing seems like probably a nice place to apply for a job -- simple enough application process, human review, sane and respectful take-home and no live pressure coding. I'm not affiliated in any way nor am I a FT software developer, but this seemed like a pretty sane process (which sadly the article reveals may not be sufficient to properly vet candidates).
You're asking a philosophical question about what is still fundamentally an economics problem.

Suppose we have a program which is saving lives for $50M each. There are other ways to spend the money that would save lives for $10,000 each. If we have $50M, should we save one life or 5000? This is not an academic trade off, it's what actually happens whenever the government allocates money to something with poor cost/benefit because there actually are ways to save lives or do other highly valuable things for even less than that amount of money and we don't have unlimited resources.
Agenda Behind the Facial Recognition Tech Used by ICE and the FBI Revealed
Written after he broke up with Lesbia. Yes it is very sad that I can instantly recall this after fifty odd years. Perhaps Latin really does train your brain and memory.
Had an interesting live coding screen where the candidate was coding a solution, dropped from the call and screenshare for 20 minutes, showed back up with a full solution different from what they had before dropping and carried on as if nothing happened.
Jentic co-founder here. Right now, you've got to do a PR, but we plan to monitor the web for new OpenAPI documents and automatically load them in within 24 hours.

Once ingested, we will monitor the original URL for updates. We plan to enrich ingested OpenAPI docs with any additional information we can find on the web (and live agent telemetry). These enrichments will include some spec extensions for additional info agents need (e.g., how to enrol/authenticate, rate limits, pricing, licensing, trust & safety, side-effects, rollback etc).

We will be careful not to clobber any 1st party docs with AI content, and to intelligently merge any AI enrichments into future versions.

Note that a lot of APIs do not have good OpenAPI documentation, and so we'll be generating those from scratch.

In addition, we have an agent that reads any OpenAPI specs in the repo, generating potentially useful workflows composed from OpenAPI operations and other workflows (with all workflows represented in Arazzo specs). That where all the Arazzo specs currently in the repo came from.

MCP is ideal for agents to connect to services, but is not designed to represent the depth of API knowledge we are aiming to represent (and it would be worse at its primary job if it tried to). We will shortly release our own MCP server that provides agents with convenient access to interact with this API repository over MCP. For example, to search for operations and workflows that fit a current sub-goal, and to load details so they can more reliably execute a chosen operation/workflow (assisted by a OSS library we'll release soon) and to interpret the responses intelligently.
Your future isn’t slipping away, but you’re updating your intuition. The path forward has always been there.

The system failing is the default. Allies tip the scales. You can see the board more clearly now; play accordingly
That requires 1 megawatt chargers. For each charger.

Not saying it's impossible, but that won't be easy.
Yes, this is what every venture capitalist says. You aren't doing a startup unless you want extreme growth, which requires our services and cuts us in. Building in a capital efficient way that generates substantial wealth for founders, but without giving VCs a cut of the pie, is, of course, "not a real startup," and often also slandered as a "lifestyle business" for low-ambition people.

PG is great in many ways but he's not the person I'd turn to for an unbiased opinion on what counts as a "startup."

The founders I'm particularly impressed with are the ones who have such a nuanced understanding of capital efficiency that they do not require VC, and only take money much later in the cycle when they can basically dictate terms and want hundreds of millions for liquidity or whatever (see, e.g., Joe Mansueto).
I've had situations where I submitted a take-home exercise, only for me to get feedback that it didn't match their required level.

After some back & forth I was able to (politely) prove their feedback was not correct, which actually granted me a follow-up interview.

Unfortunately, this was a unicorn, most companies don't give feedback, let alone admit they were wrong.

But, take-home is preferred, I want to use my IDE, with my keyboard shortcuts etc.

Then there are take-home timed challenges on systems like hackerrank / leetcode etc, which are horrible in terms of accessibility and access. Not to mention that they are a pass/fail, and focus purely on speed, not quality.

Next to that they don't allow you to work in an environment you're comfortable in. No debugger, etc. When an HVAC company hires a new tech, do they tell him/her to do a 1.5 hour repair with only a hammer and a lighter to diagnose and fix an issue? No, it's stupid. Why do developers have to do this then?

And the same applies to live coding exercises. While there is an opportunity to explain yourself, you're still in an extremely uncomfortable environment. Why is there such an emphasis to put people in an environment where they are not set up to succeed?
> "halvtredsindstyve," meaning "half-third-times-twenty" or (2.5 × 20).

And you even took a shortcut there, AIUI it's "three-minus-a-half" (and that many "twenty", vigesimal as you said) for the "2.5", kinda like roman numeral `IX` is nine ("ten minus one" because the `I` is before the `X`) so it's really an oddball mix of multiple ways to count.

(Source: my wife had a go with learning Danish as well, and we spent a little time going down that rabbit hole. I didn't even try, I'm sticking to easy things like Japanese)
Just found this[0] implementation roadmap on Mozilla's wiki, recently updated too! At least it's actively being worked on.

Not going to lie, this makes me happy.

[0]: https://wiki.mozilla.org/WebDriver/RemoteProtocol/WebDriver_...
> it'll cost more... American consumers lose out in the end

So does minimum wages, worker protections, paid family leave, taxes on corporate income, etc. America isn't just an economy populated by "consumers."
Take home projects >>>>> live coding sessions, unless you're interviewing for some kind of twitch streamer position.

Just have a 1 hour or 2 hour call with candidate where you guys go through the project.
Doesn't work on Windows:

2025-04-07T18:43:26.537Z [browsermcp] [info] Initializing server...
2025-04-07T18:43:26.603Z [browsermcp] [info] Server started and connected successfully
2025-04-07T18:43:26.610Z [browsermcp] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0}
node:internal/errors:983
const err = new Error(message);
^

Error: Command failed: FOR /F "tokens=5" %a in ('netstat -ano ^| findstr :9009') do taskkill /F /PID %a
at genericNodeError (node:internal/errors:983:15)
at wrappedFn (node:internal/errors:537:14)
at checkExecSyncError (node:child_process:882:11)
at execSync (node:child_process:954:15)
> The world needs to continue trading with the United States, the richest and largest economy, so it is very likely that the alleged impact of tariffs will be quickly forgotten as negotiations conclude and trade imbalances are resolved.

Is the man basically saying that tarrifs won't matter because they're temporary?
I feel like this needs to be shared in this discussion: https://imgur.com/VOjiRgx
PSA: if you're watching the video. Get through the first (or fast forward to) 2 min 3s... The audio quality is much improved at this point. At first I wasn't able to watch on 2x speed with all the noise, but at the 2min mark it was much better.

https://m.youtube.com/watch?v=_ztGZpo9I9E&t=2m2s
Today's AI output looks great from a distance and less good the closer you inspect. It's unfortunate but not all too surprising that those taking a high-level view have an over-optimistic impression of it.
Thats why human brains forget
https://docs.polar.sh/merchant-of-record/fees
>Polar is currently built on Stripe

Stripe supports paypal only in Europe, Switzerland, United Kingdom
> This is the problematic part. A male using the women's bathroom is committing a violation against women

It's mostly men saying this [1]. (Specifically, uneducated men over the age of 50. Especially if they're conservative, Republican or attend weekly religious service.)

[1] https://news.gallup.com/poll/645704/slim-majority-adults-say...
I’m trying not to sound elitist but maybe this is just plain elitist. But it seems like lowering the barrier to entry to some skills too much just gets us too much crap, _and_ worst of all changes the economics so you can’t get anything good anymore. See: the movie industry.

And actually, the problem is not that my neighbor who’s passionate about video game design but makes bad games. I’m glad social media is full of that. It’s the highly capitalized content farms that flood the zone.
Good spot. Who the hell expected a blanket rate tarrif?? No one would find that sensible. Why tax cocoa imports as much as a phone?
Weird that they wouldn't just use whisper to pipe the interview questions into AI to reply better. If you're gonna cheat at least do it well.
What might have happened is that AI tools helped them fabricate, maybe including one or more of:

* Generate/improve this resume to appear very experienced.

* Generate/improve this resume to be a good candidate for this job description.

* Ask typical interview questions about this resume, and provide good answers.
As far as I know, the idea behind Search-R1 stemmed from DeepRetrieval (search it on GitHub), though the latter has gained much less attention. Also, DeepRetrieval was trained using real search engines, not just BM25. If you check their training log, they got incredible performance (65% vs SOTA 25%) much earlier.
Looking at your comment history, it checks out.

> What's wrong with El Salvador? Isn't it a diverse country with wonderful people?

You are also incorrect in your last 2 sentences but no point breaking it down, that much I've learned in past few years with various versions of maga supporters (yes, we have them in Europe too, they usually vote ultra right pro russian and/or obviously corrupt populists).
finally, someone did it! luarocks was never an intuitive solution, and I feel this unintuitive ecosystem is one of the reasons for lua's low adoption.
We already have smartphones charging at 240W: Realme GT3 and Realme GT5.

9.5 minutes from 0 to 100%.
This congress? no.
It doesn't matter because I can always pry past the candidate's work in front of me to see if there is anything behind the facade. Usually there isn't even if their take-home assignment is done perfectly with of LLMs but there is no understanding behind the work being showcased.
Our use case is to execute test scripts in a sandbox mode. This is multi host and multi region setup. We might run millions of test scripts per day.

One of our engineers found https://testcontainers.com. We find it interesting and it seems like it won’t maintain container live. Instead, it start and remove the container for each test. We might need to implement lock mechanism to run only maximum number of containers at a time. I don’t know whether it fits for highly scalable test cases.
This is the new version of RTO.
This is confusing.

A 1920x1080 24-bit RAW image is a file of exactly 6,220,800 bytes. There are only a few possible permutations of parameters: Which of the 4 corners comes first, whether the row-major or column-major order, what order the 3 colors are in (RGB or BGR), and whether the colors are stored as planes or not. (Without planes, a pixel's R, G and B bytes are adjacent. With planes, you essentially have three parallel monochrome images, i.e. cat r.raw g.raw b.raw > rgb.raw) [1]

What the article is describing sounds like something that's not a raw file, but a full image format with a header.

[1] One may ask, how does the receiving software know the file is 1920 x 1080 and not, say, 3840 x 540? Or for that matter, a grayscale image of size 5760 x 1080?

The answer is that, with no header, you have to supply that information yourself when importing the image. (E.g. you have to manually type it into a text entry field in your image editor's file import UI.)
Check your software SDR gain, use higher sampling rates and make sure NFC is enabled.

Otherwise, there might be some other nuances I'm not yet aware of, such as some phones not polling on unlock. I did test iPhone 15 Pro and Pixel 7 for initial POC. Others tested modern Samsungs/Xiaomis - worked as a charm.
Amusing that these are the same folks who wouldn't buy developers a better compiler or better editors for the past 20 years.
Unfortunately I have no clue how to get a company to put money into the open source we use. Not just my current company, but any company. I've sometimes been able to get permission to contribute something I build on company time, but often what I really want is someone on the project to spend a year or two maintaining it. Do the boring effort of creating a release. Write that complex feature everyone (including me) wants.

In decades past companies you to pay for my license for Visual Studio (I think of a MSDN subscription), clear case, a dozen different issue/work trackers. However as soon as an open source alternative is used I don't know how to get the money that would have been spent to them.

Come to think of it I'm maintainer of a couple open source projects that I don't use anymore and I don't normally bother even looking at the project either. Either someone needs to pay me to continue maintaining it (remember I don't find them useful myself so I'm not doing it to scratch an itch), or someone needs to take them over from me - but given xz attacks I'm no longer sure how to hand maintenance over.
Date: March 31, 2025.

This was written before they were announced.

It is very likely that the alleged impact of tariffs will be quickly forgotten as negotiations conclude and trade imbalances are resolved - Daniel Lacalle

That's enough to not care about this guy or give him any attention at all. Attention legitimizes. Even my comment contributes to legitimization.

Flag, remember who posted it and understand that they are very poorly informed, and move on.
Yes, still odd, but I can deal with it.

FWIW, I just found out you can sign commits using ssh keys. Due to how pinentry + gnupg + git has issues on OpenBSD with commit signing, I just moved to signing via ssh. I had a workaround, but it was a real hack, now no issues!

20 years, wow seems like yesterday I moved my work items from cvs to git. I miss one item in cvs ($Id$), but I learned to do without it.
You're assuming something like all or nothing. As I mentioned I do investing regularly, just as if you were saving money after you paid your bills and you have spare money that otherwise would be sitting in your bank account. Even if I had the amount you mentioned it would be at least for me too risky to do that move. I would do it regularly. If people are taking credits to do that, well they are making an extremely risky move as well. Just because the market could go down doesn't mean that you have to make an all-in move.
Looking at their performance numbers as a whole, they're nothing special, but the underlying story where they make policy changes that affect the markets, and they're also allowed to bet on that market, just feels so unfair that it's no longer about the numbers but it's about the emotion.
It can be tough, and in some cases measurable numbers are hard to find. That can make prioritization hard.

It's worth keeping open the option that "now is not yet the right time".

One key way to understand the situation well is to explore both thd upsides and downsides of the issue. Its almost never an obvious decision and being acquainted with all points of view really helps both to figure out what is right, whether it's worth doing, if now is the right time, and so on.

If it was obviously necessary it would likely already have been done, so it may be necessary, but it might not yet be time.

Sometimes it comes down to groundwork. Finding out who us affected, and how. (And if you can't find those people, that's a clue too.)
Use blur, but blur a different string then paste it over your text. "Nice try" is always a good choice.
Definitely seems like an electronic records issue if they weren't being archived. I'm wary of half-truths like "the email was destroyed" without mention of the other places the email might exist.

Didn't Comey say Clinton wasn't found to have obstructed justice?
This is known as Lights-Out Manufacturing:
https://en.wikipedia.org/wiki/Lights_out_(manufacturing)
> unless one does the mistake of redefining some core class and corrupts the entire image

In which case, one does not save that image ;-)

Or if one chose to save a broken image, one goes back to a previous image and reloads all the more recent logged changes up-to and excluding the change that broke things.

https://cuis-smalltalk.github.io/TheCuisBook/The-Change-Log....
7k-year-old mummy DNA has revealed a 'ghost' branch of humanity
The other commenter covered this:

"in the case of Clinton involved bringing it up for nearly a decade, an FBI investigation, an Inspector General's report on the FBI's and DOJ's handling of the case and a three year State Department investigation. It's only fair to apply the same standard here"

Does that clear it up for you? Do you still need justification to treat this seriously? Or are you a person unwilling to try and address poor leadership because of the (R) after their names?
We've banned this account for posting too many offtopic, low quality comments and ignoring our request to stop.

This is not what HN is for.
I just wanted to introduce "1/21" as an answer
The specific example I was thinking of was unzip: MacOS couldn't handle zip files over 2GB. At least it couldn't back in 2016, with MacOS 10.11.4. I don't know if it's fixed now. if so, yay! But mainline unzip had fixed this in February 2005, so it took at least 11 years for that to propagate to Apple.

I asked a couple of AIs just now and they think most MacOS utilities now work with big files.
Yes. And there's comparatively less incentive to go into the USA... where you have higher chances to get assaulted, even by CPB/ICE/police, or shot, by anyone, than anywhere in the EU.

You may also not take the lottery ticket, and buy someone a drink.
We gave the carrot already thanks to the IRA and CHIPS act, and it's paid off.

Honda wouldn't be considering expanding it's US manufacturing presence without the billions in IRA subsidizes given to Honda to help their EV transition (eg. moving the Honda Accord supply chain to Ohio in 2023-24)

But now is the time for the stick as well, otherwise all the subsidizes spent on IRA would be wasted by parts co-mingling, transshipment, and other loopholes.
Since there are currently no posts mentioning this, if you have down time, build something.

Not because it will make you rich, but because it shows you have the grit to actually do something. It will also keep your skills fresh and/or grow them.

These things do make a huge difference to hiring managers.

Hunting for work in a down economy is hard and depressing. Building something is a excellent way to stave off depression. Much better than self-pity, alcohol, drugs, videos games, or doom scrolling.
There is a happy medium between "AI eating the world" and "AI is a scam," that is generally best described as "AI performing valuable but often boring services within enterprises."

We don't often see that because it gets totally drowned out between cynics and moralist scolds battling vapid hype-bros and pumpers, and also because it's boring.

It turns out there's actually a lot of tedious classification, OCR, entity extraction, and enterprise search to be done.

Amusingly much of the money made in SaaS was also in boring products!
Also sometimes, you can go directly to npm asking for an existing name, they can give it to you and the previous owner can be pissed and remove his other packages that are dependency of basically everything, breaking the building scripts of the whole internet.
He had a coffee table book of photos come out not too long ago called "Made in America" that is really nice.
North Korean IT workers have infiltrated the Fortune 500
ah.. so use THING-001. got it
If the unredacted parts of the resume were entirely fabricated, what harm is there in having the lies out there? The candidate will be scrubbing from their honest version going forward anyway.

Agreed on the blur thing, though. Blur tools should come with warnings.
works better than puppet mcp for me but having issues with keyboard events and actions on some websites.
https://archive.ph/lnPar
I think this was the whole point of the blog post. As someone else mentioned, this didn't have much to do with AI so referencing AI seems purely like an attempt to capture some eyes for publicity.

I'd actually say that _not_ using AI to prepare for an interview is mistake, putting you at a major disadvantage (and there are plenty of honest ways to use it).
AI-Powered Bug Hunt: Copilot Discovered Critical Vulnerabilities in GRUB2
Calorie-free sweeteners can disrupt the brain's appetite signals, study finds
Most labor is a commodity in this system “past your key positions” (overpaid execs).
You can create a full blow corporation in Delaware from Europe in an easier way that you can open here.

Anyway, the benefits go beyond how easy it is to open, the most important things are moving forward with things like stock options, issuing shares, creating preferred ones, etc, etc, taxes access to funding, etc..
I love magic, and illusions in general. I know that Disney's Haunted Mansion doesn't actually have ghosts. But it looks pretty convincing, and watching the documentaries about how they made it is pretty mind-blowing especially considering that they built the original long before I was born.

I look at optical illusions like The Dress™ and am impressed that I cannot force my brain to see it correctly even though I logically know what color it is supposed to be.

Finding new ways that our brains can be fooled despite knowing better is kind of a fun exercise in itself.
I added the ability to exclude shorts. Is it wrong to assume if the channel is ok, that all videos within the channel are ok?
> they're good jobs for sure, pay-wise it would be around plumber range?

This has been my observation, software developer pays about the same as a plumber or electrician in places like England, outside of select industries
like high finance in London etc
It sounded like the candidate froze mid-interview to ask the AI to provide more detail about the things it'd already fabricated.
Get a McDonald’s job. Why would you move home to an abusive environment
What did you get from it? I read it, but like most self-help books - I felt like it could've been 1/4 the size. The book could've been 10-20 pages.

Once the message is clear, they become a slog IMO. The author was smart in coming up with something catchy like "deep work" to mean, you get shit done and do some of your best work and learning when you have time set aside being distraction free.
I was able to make it work like this:

1. Kill your Claude Desktop app

2. Click "Connect" in the browser extension.

3. Quickly start your Calude Desktop app.

It will work 50% of the time - I guess the timing must be just right for it to work. Hopefully, the developers can improve this.

Now on to testing :)