MurphyA/hacker-news huggingface dataset:
by gregncheese | 2025-04-08 06:11:35+00:00
I am in the process of recruiting a software engineer. You're on spot when saying "ask about human experience".

To add to your experience, I became increasingly suspicious of the "perfect fit" resumes. it's insane how so many people just put the right keywords. I think it might work to pass in larger companies where HR use automated systems to triage applicants.
by highwaylights | 2025-04-08 06:11:35+00:00
There’s a few red flags here on the hiring side too.

I’ve given a lot of interviews, candidates will always try to come up with the best story as an answer to your question because “I can’t think of an example” is not an acceptable answer. It’s a demand you’re placing on them.

Also having experience puffed up on a resume happens around 100% of the time. The point of the interview is to figure out how much real relevant experience the candidate has.

OP was right to end the interview as they were an unprepared candidate and a bad fit, but low-key threatening someone with “word gets around” who’s trying to find a job and probably starting to panic about not having one doesn’t make him the good guy in this story that he thinks it does.

OP could have just told them not to use AI in future, but even that’s unnecessary as the lesson’s already been learned.

(I’ve also noticed that towards the end of the post OP mentions this, but it doesn’t line up with the actual call as described unfortunately)
by chrismorgan | 2025-04-08 06:12:29+00:00
It’s also good to upgrade certain components.

Firstly, upgrade from HDD to SSD. For random access, these are commonly 100–500× as fast, and even for block I/O 10–30×, and that will concretely speed up startup by a large fraction of that ratio, quite apart from speeding up other things later.

Once you get used to modern SSDs, as almost everyone on this site will be, I think you lose track of just how bad HDDs are, to run the OS from. My wife’s ten-year-old work laptop takes well over five minutes to boot up, log in, start a browser, load something like Gmail, and settle down so the disk is idle and it’s running as smoothly as it ever will; and sure, the aging i5-4300M CPU doesn’t help¹; but I suspect spending less than a thousand rupees replacing its HDD with even the cheapest and smallest SSD (acceptable capacity, in this case) might cut that to a minute, and spending a few thousand for a faster one would speed it up to below a minute.

(One fun thing about SSDs is that, overall, bigger is faster. At some points in history, for some makes, it’s been almost as simple as “twice as large, twice as fast”. This is, of course, a gross simplification, but I think not too far off.)

Secondly, if you have less than 8GB of RAM, get more. Beyond that it varies depending on what you’re using it for, but up to at least that point, it’s just an unconditional improvement.

—⁂—

¹ PassMark lists single/multi scores for the Intel Core i5-4300M of around 1,700/3,000. Some units in recent generations from approximately the same segment: the Intel Core i5-1334U scoring 3,350/13,400, and the Intel Core Ultra 5 125H scoring 3,450/21,500. This basically means an absolute minimum of 2× speedup on any workload, and for most it’s more like 3–4×. There’s a lot of difference in ten years of CPU.
by dailykoder | 2025-04-08 06:12:29+00:00
Cute project!

> Xilinx tech support page and a forum post explaining how to get the Xilinx ISE to run under Windows 8 or Windows 10. Unfortunately Xilinx no longer maintains this development suite, but has also considered it unnecessary to support their Spartan 6 platform in the successor software suite, Vivado…

Wasn't the Spartan 6 also supported by the open source toolchains? I just did a couple seconds of search and I could only find the yosys support, but no nextpnr. Sad. Xilinx/AMD should open that up
by roenxi | 2025-04-08 06:13:27+00:00
I'm pretty sure I see where you're going there, but hhjinks' argument covers that. Even if the Aus. government makes someone an agent retroactively after hiring the odds are still much smaller that an Australian is a government agent. Because every NK citizen is assumed to be an agent, but only some Australians become agents, retroactive or otherwise.

Besides, if we wanted information about Fortune 500 companies we'd presumably ask the US intelligence services or directly infiltrate their network from an Australian office. Many of them have a pretty big attack surface from the Australian perspective.

TLDR; hire Australians.
by milesrout | 2025-04-08 06:13:29+00:00
I think it means before the author had access to alcohol. To expand it, before the author had access to alcohol [an addictive substance[0]], he had to socialise with friends, and now that he has access to alcohol, he can instead get drunk with people, which is (for some unexplained reason) a lesser activity.

Doesn't make much sense to me, but makes more sense than any other interpretation I can think of given that alcohol production is pre-historic.

[0] Personally I disagree. I think alcohol is a nice social lubricant and that also beer and wine are nice drinks. The demand for non-alcoholic/low-alcoholic beer and wine proves wrong the people that have claimed that beer and wine aren't really enjoyed by people that drink, and that people mostly just drink to get drunk.

There are people that ruin their lives in part through abusing alcohol but I don't think alcohol is to blame. Personal responsibility. If you can't handle it, don't drink. Don't ruin it for everyone else by imposing endless additional rules because some people can't handle themselves. eg. https://www.rnz.co.nz/news/national/557549/christchurch-city...
by flowerthoughts | 2025-04-08 06:13:35+00:00
The account that posted it is very active, is 17 years old, and has a history of interest in ML.

But agreed the title could have been

> CS5242 : Neural Networks and Deep Learning

> Lecture 8 : Diffusion Models

> Xavier Bresson

> Department of Computer Science

> National University of Singapore (NUS)
by greysphere | 2025-04-08 06:14:12+00:00
For all the phone developers out there:

5. Fixing a bug means you have to go through a re review of your marketing assets that haven't changed in 3+ years and there's a non zero chance each time your review could result in _your app being removed from the storefront_ and losing _days_ of revenue after you appease whatever whimsical issue wasn't an issue the hundreds of times you've submitted previously and wait for the next review slot.
by ofrzeta | 2025-04-08 06:15:52+00:00
And the genius just refused that deal because he thinks it is not enough. Somehow his idea is that Europeans are obliged to buy US products - otherwise it's "unfair", to say the least. It doesn't seem to get into his mind that Europeans just don't like to buy US cars because there's no incentive to. Why would anyone buy a US car when there are dozens of European car manufacturers with better networks etc. Asian car manufacturers have a better price/performance ratio, too.
by nyanpasu64 | 2025-04-08 06:16:55+00:00
What's the chemical exposure from laptop repair? The biggest thing that comes to mind is flux smoke, which needs a fan or ideally a fume extractor to keep out of your face. Modern devices use lead-free solder, though I understand solder is mostly a concern for scrapping electronics for gold rather than repairing it (unless you don't wash your hands after soldering). I've gotten nasty effects from isopropyl/acetone vapors and super glue/epoxy too.

EDIT: Are they salvaging components from e-waste, or diving in dumpsters with non-computer waste as well?
by lynx97 | 2025-04-08 06:17:26+00:00
I disagree violently with this bleek kind of attitude towards almost everything. Moderation is a skill that humans had to learn eons ago. Drugs (I think people that spretend alcohol is not a drug can not be trusted at all) are not particularily new either. Yes, there have always been a certain amount of people that fail big time when it comes to moderating whatever they do, but this is not a new phenomenon either. Lots of people can use the Internet and Social Media without going nuts on it. Pretending everything is bad just because you cant get your shit together is holding the rest of the world hostage.
by FilosofumRex | 2025-04-08 06:17:31+00:00
I absolutely second that - MIT students of 70's, 80's and even early 90's were from different social class, demographics and personality types, than todays students.

Today, MIT is nothing but a shadow of its better known academic cartel up the Mass ave. Those who hire MIT students know that and plan accordingly. The only reason to hire MIT students is for branding propaganda, you get nothing more from them.
by ggm | 2025-04-08 06:17:50+00:00
I only partially agree. They could e.g. have negotiated some outcome which altered the goods of trade on the same bilateral basis so France and Germany got better wine entry with a boost to rural sector jobs, in return for some US manufactured goods being given an easier ride in. It's not like Trump wouldn't have enjoyed shitting on the West coast wine industry, for some east coast car -related love.

Thats a silly example but there would presumably be jobs-creating outcomes for both of them in a negotiated outcome. You couldn't call this a BATNA
by WalterBright | 2025-04-08 06:17:58+00:00
> I’ve never seen an engine torn apart so quickly!

The first time I took my 286 intake manifold off, it took 4 hours. The 4th time I took it off, it took 20 minutes. Once you know exactly what to do, it really cuts the time down.

I'm sure every member of the team knows exactly what to do and it's down to a dance.

For fun, look how fast they change the tires on a Formula 1 pit stop.
by slt2021 | 2025-04-08 06:18:19+00:00
Russia/Ukraine has similar gotcha screening question: "Crimea belongs to ... whom?"

pro-Russians will try to weasel and twist themselves into pretzel justifying Crimea annexation. Pro-Ukraine will have the opposite answer.

similar thing in USA: try to force any US public figure to condemn genocide in Gaza or apartheid in Palestine... and you will be deported, canceled, and debunked on the spot.

or try to ask any US public figure to condemn any of the US wars, or the way US public was led into supporting them and do the math on who picked up the tab of the war...
by Someone | 2025-04-08 06:19:41+00:00
Certainly in modern use CDI is “a hundred less than five hundred, plus one”, or 401

https://en.wikipedia.org/wiki/Roman_numerals#Standard_form:

“The numerals for 4 (IV) and 9 (IX) are written using subtractive notation, where the smaller symbol (I) is subtracted from the larger one (V, or X), thus avoiding the clumsier IIII and VIIII. Subtractive notation is also used for 40 (XL), 90 (XC), 400 (CD) and 900 (CM). These are the only subtractive forms in standard use.

[…]

While subtractive notation for 4, 40, and 400 (IV, XL, and CD) has been the usual form since Roman times [citation needed], additive notation to represent these numbers (IIII, XXXX, and CCCC) very frequently continued to be used, including in compound numbers like 24 (XXIIII), 74 (LXXIIII), and 490 (CCCCLXXXX).[12] The additive forms for 9, 90, and 900 (VIIII,[9] LXXXX, and DCCCC) have also been used, although less often“
by ggm | 2025-04-08 06:19:42+00:00
"give the game away" -c'mon, this isn't trade secret. If the outcome is dollar revaluation and releasing the trigger finger on US debt, then thats been the plan for a long time.

The part of the equation where manufacturing jobs magically came back onshore and somehow all the other impacts were "not material" continues to escape me. Those manufacturing jobs won't come back even with a worldwide GST of 10% paid to the USA, and those other impacts are going to play out for decades.
by watwut | 2025-04-08 06:19:55+00:00
Reality that what you call bravado and consider cool when your friends do it ... everyone else sees as X is being dumb again.

Trump is emotional and with low self control. He flips flops and is insecure. He crashed his companies around 6 times and managed to crash a casino. We are getting to see how and why it happened.

He has certain charizma so some rich friend always helps him, including Putin. And plus the massive level of corruption he engages with helps him stay rich. But fundamentally, his businesses do badly.
by arkh | 2025-04-08 06:21:07+00:00
> This means a worker running in the same data center hosting your D1 databases might get ~10ms requests

This is already waaaaaay too much. Same datacenter I expect nano seconds round trips. Datacenter to a datacenter on the other side of the world? Maximum 300ms. It was what you expected of game servers two decades ago. I don't see what could eat more than a couple dozen ms on the server with current hardware to make a 10ms round-trip become "> 200ms" and consider this a service you'd pay for.
by m463 | 2025-04-08 06:21:30+00:00
There's a heirarchy of bugs.

Is it a crash? higher probably it will get fixed.

Is there a workaround? that lowers the priority.

Performance problems like the GTA loading bug are hard to quantify.

Has a bug even been filed? Maybe not because over the internet it is slow, but on 10g developer network it never shows up.

And if it has been filed, who's to say it doesn't take that long to load. Expensive engineer could spin on that one with no resolution.
by magicalhippo | 2025-04-08 06:22:05+00:00
> it’s intended to force people to the table to negotiate with an uncomfortable starting position for them.

Last year Norway bought[1] goods for 83B NOK from the US, while the US bought goods from us for 62B NOK.

We were slapped with a 16% blanket tariff, despite Norway having very few tariffs.

The majority of US imports were machinery and transportation equipment. Cars have taxes but they are not US-specific, and we have no local car production to protect.

We do have tariffs on clothing, 15%, and much higher on food we farm. However none on stuff we don't farm, for example we import a lot of corn from the US which has zero tariffs.

So why exactly should we be in an uncomfortable position when we already import significantly more than the US buys from us?

[1]: https://www.ssb.no/utenriksokonomi/utenrikshandel/statistikk...
by uecker | 2025-04-08 06:23:01+00:00
Let's start with this "... Rust does provide essentially complete memory and lifetime safety if you stay within the bounds of safe." Technically true, except for the fine print. In many scenarios you have to use "unsafe", e.g. to get equal performance to C in something as trivial as a matrix transpose or when interfacing to other code (cf. this article) Let's compare this to "It's trivial to write buffer overflows that escape ASAN,". The question is how difficult it is avoid writing such overflows. But by turning this around, you already made a biased and misleading statement. Or "and missing a single violation invalidates the semantic meaning of the entire program (particularly in C++)," again technically true, but a meaningless talking point. The only practical question is whether a violation leads to exploitable bug and and how difficult / costly it is to exploit. This "no semantic meaning" comment completely disregards the reality of mitigation which often are very effective. Continuing with "which means virtually all nontrivial programs in C/C++ have UB somewhere (a point we disagree on)." I actually agree with this, but most UB is irrelevant and easily mitigated, e.g. signed overflow is not an issue at all because you just tell your compiler to turn them into traps. And "only eliminating the biggest cause of safety issues." Memory safety is nowhere even close the biggest cause of safety issues in IT. For example, it is - for me personally - completely irrelevant. I never got hacked by a memory safety issue. There are entirely different things I worry about, which Rust makes harder to deal with, e.g. supply chain security.
by sidkshatriya | 2025-04-08 06:23:39+00:00
This is a fair and valid view of looking at things. Though the trick is to not get too heavy handed. At what point does regulation become too stifling ?

The American way is to possibly put too few responsibilities on manufacturers. The European way seems to be to saddle them with just too many regulations -- possibly killing so much innovation.

One way to approach this would be to put more responsibilities on large established companies and less on smaller companies. But then the problem is that larger companies will want to arbitrage this somehow by indirectly "owning" these smaller companies with less environmental responsibilities.

This area is far more complex than we think it is.

Also what do we do about totally new materials that are thought to be benign when introduced but then are proved to have harmful effects many years later. Does the company that introduced them now have huge open ended costs and now go bankrupt ?

The solution is as always in the middle ground. Society as a whole bears some cost of cleanup (a kind of insurance policy for all companies) and companies bear some of costs.
by FilosofumRex | 2025-04-08 06:27:50+00:00
That's only true of the ones on ROTC or similar military related programs, everyone else goes straight to Wall Street, big tech, or MBB or med school.

At the annual Fall job fair, 80% of students queue up to less than 10% of employers. Most companies never show up because it's simply not worth the cost and time to try to recruit spoiled brats of MIT
by Woodi | 2025-04-08 06:27:53+00:00
They moved fraud check earlier in the process and that dos'ed something because of number of checks. So... substantial number of social numbers was filtered as not-a-fraud before fraud checks ? Interesting logic :)

Also article do not confirm headline that it's doge soft that do crashing because it is fraud check (pre-doge) subsystem crashing?

But firing peoples just before more work is needed don't look very smart, they was some country spies or what??
by mmooss | 2025-04-08 06:28:07+00:00
> I would put the market value of a backdoor into all Senior White House communications as certainly >$10B, and probably >$100B, limited only by how long the buyer believed it would be a reliable source of intel. (it may be better to offer it as a subscription service.)

Yes - how much would Russia, China, or Iran - and US allies - pay to know what the US is planning? What secrets the US has - strengths and weaknesses. It could be existential for their countries. They even could cash in on market-moving information, and even if they wouldn't pay $100B, so could investors.

But I don't know if I'd try the subscription model with state intelligence agencies. It exposes you indefinitely, rather than take the money and disappear; they won't like you having access to the valuable information; they can just take what you have; they are very dangerous.
by uecker | 2025-04-08 06:28:32+00:00
Maybe adding to the last point: I worry far more that some employee or student in my lab causes a disaster by downloading compromised python package than I get hacked by any memory safety issue. We do not use Rust, but Cargo would also be a massive concern. Rustup helps to destroy decades of user education that you do not download and run scripts from the internet.

I am fully able to appreciate that memory safety is important and Rust stepped up the game in mainstream programming. I think this is cool. But the exclusive and exaggerated focus on this does more harm than good. Memory safety is certainly much more important for advertisement companies such as Google to secure their mobile spying platforms than it is for me. The religious drive to push Rust everywhere to achieve a relatively modest[1] practical improvement in memory safety clearly shows that some part of the community rather naively adopted the priorities of certain tech companies at the cost of other - maybe more relevant - things.

1. I am fully able to understand the 100% guarantees that Rust can provide when sticking to safe Rust are conceptionally a fundamental step forward compared to what C provides out of the box. But this should not be misrepresented as a huge practical step forward to what can be achieved in memory safety already in C/C++ if one cares about it.
by johnnyanmac | 2025-04-08 06:28:39+00:00
"recent" we in 300 or so years? Yes. And guess why we made copyright to begin with? It became very easy for large companies to copy and mass produce ideas from people who made them. History repeats.

It's not like tribes and families also didn't keep secrets to maintain some power or as matter of trade. We call them "trade secrets" now but those go back before recorded history.

In addition, consider thar back the we had actual communities, unlike now. Bring those back and we can talk about tearing down copyright.
by kortilla | 2025-04-08 06:29:04+00:00
>but they’re willing to go all-in on disastrous economic policy.

They did it to stem the covid bleeding too.

>It’s not just returns, it’s risk. Trump just made the market hyper risky.

What market do you think Trump didn’t make risky that this capital will flight to? All kinds of bond default risk shot up across the board as well.
by ljf | 2025-04-08 06:29:19+00:00
Excellent marketing if so - I already want some.

I love a Tunnock's teacake - but they are pretty dangerous for me. I work maybe 3 mins walk from a Tesco Express and by the time I've left the shop I've usually eaten one, another on the walk, one in the lift then there are only 3 left - and I can share three with my work mates. So I eat the rest...

Delicious.
by pjmlp | 2025-04-08 06:29:28+00:00
Shared memory, shared files, hardware DMA, shared database connections to the same database.

You can control safety as much as you feel like from Rust side, there is no way to validate that the data coming into the process memory doesn't get corrupted by the other side, while it is being read from Rust side.

Unless access is built in a way that all parties accessing the resource have to play by the same validation rules before writting into it, OS IPC resources like shared mutexes, semaphores, critical section.

The kind of typical readers-writers algorithms in distributed computing.
by jffhn | 2025-04-08 06:29:52+00:00
>My largest source of sanity in this career is to spend extra time at work doing the things that I love in my position. Ironically, I get high performance ratings because of this - but have to fight to spend my time on it.

Why do you have to fight if it's extra time? And couldn't you avoid the fighting by just doing it on regular time?
by blixt | 2025-04-08 06:31:00+00:00
I remember as a young kid living in Norway, there'd be the "russefeiring"[0] around May where students finishing their final semester will don a brightly colored overall and cause mayhem in the town. I remember getting shot a lot with water guns. Anyway, one thing that is pretty fun about that tradition is that the students print cards for themselves with a picture and fun facts etc and hand them out to all the little kids, and we'd trade them between ourselves to have the whole collection of students.

https://en.wikipedia.org/wiki/Russefeiring