MurphyA/hacker-news huggingface dataset:
by xitang | 2025-05-19 17:55:08+00:00
I would say yes and no.

A key goal of the job board is to allow candidates to see which companies are hiring and which positions are open. This is the most important thing to start with.

What strategy a person use to apply would vary. An experience individual would reach out to their contacts who work in those companies for a referral or find ways to reach out the hiring recruiter or manager to increase their odds of success/interview for reasons you said due to high competitions and candidate pools. On the other hand, for companies actively hiring and with many openings, e.g. Coinbase at the moment, a simple cold apply works just fine to get you to the door of interview.
by dlubarov | 2025-05-19 17:55:08+00:00
I think that's the best practice, also for avoiding condensation, but isn't it pretty uncommon at least for residential builds in the US? Here in Washington, codes were recently changed to require continuous insulation, but I believe that's only with the prescriptive method. From what I've seen most builders seem to continue working around it and doing cavity insulation only.
by jjcm | 2025-05-19 17:55:33+00:00
When WSL came out I was absolutely overjoyed - finally an actual linux shell on windows! I use windows for my gaming pc, and I wanted to have a unified gaming/dev box. It felt like the solution.

Over time though more and more small issues with it came up. Packages working not quite right, issues with the barriers between the two, etc. It always felt like there was a little bit more friction with the process.

With Valve really pushing Proton and the state of linux gaming, I've recently swapped over to Ubuntu and Nixos. The friction point moved to the gaming side, but things mostly just work.

Things on linux are rapidly getting better, and having things just work on the development side has been a breath of fresh air. I now feel that it's a better experience than windows w/ WSL, despite some AAA titles not working on linux.
by bekacru | 2025-05-19 17:55:41+00:00
- Not right now, but there’s already an open issue and a PR in progress.

- We don’t use JWTs directly, and sessions always require state (it’s not stateless). And yeah, both the client and server handles automatic session refresh.

- Yes, we support both multiple sessions or having different organizations open in different tab: https://www.better-auth.com/docs/plugins/multi-session

- Yes, that’s possible, you just need to set the `prompt` parameter to `select_account`
by alexpadula | 2025-05-19 17:55:42+00:00
Hello hackernews! Thank you for checking out my post. Today I am sharing an embedded system I've been working on in stealth. The system is called Wildcat, it's an open-source embedded log structured merge tree but with some immense optimizations such as non blocking and atomic writes and reads, acid transactions, mvcc, background flushing and compaction, sorted merge iterator and more!

Wildcat combines several database design patterns I've been fascinated with - Log structured merge tree architecture optimized for high write throughput - Truly non-blocking concurrency for readers and writers - Timestamped MVCC with snapshot isolation for consistent reads - Background compaction with hybrid strategies (size-tiered + leveled) - Bidirectional multi source iteration for efficient data scanning

I've written many systems over the years, but Wildcat is rather special to me. It represents countless hours of research, experimentation, and optimization tied to log structured merge trees - all driven by a desire to create something that's both innovative and practical.

You can check the first release of Wildcat here: https://github.com/guycipher/wildcat

Thank you for checking my post and I look forward to hearing your thoughts!
by ActorNightly | 2025-05-19 17:55:54+00:00
Yeah if you are working with Linux only, its better to go full linux.

WSL2 is really handy when you want to run other software though. For example, I use Solidworks, so I need to run windows. Forscan for Ford vehicles also has to run under Windows. Having WSL2 means that I can just have one laptop and run any software that I want.
by perrygeo | 2025-05-19 17:56:24+00:00
Exactly. h or j repeated is widely dismissed as inefficient. But that ignores two important things:

First, you can hold down h or j and use visual clues to know when to stop. It's one keypress on the homerow, no reason to even glance at the keyboard. Eyes on the monitor = better focus. One keystroke.

Second, thinking in line numbers is one more piece of context to load up into your brain (find the line number), then act on (type out incantation), then context switch back to whatever you were doing before. By contrast, holding j until you're in the spot takes up almost zero working memory. You can think while it's happening! It's a small and subtle difference but that 200ms pause in thought process really does add up - not in wall time (jumping by line is probably "faster") but in contiguous focus time. Having to invoke any multi-part command is a distraction from your core work. Again, one lazy keystroke with immediate visual feedback > some complex combination of keystrokes.

An one small pitch for treesitter - rather than use j/k to navigate by line, set up some keybindings to jump by treesitter element (functions, methods, etc). I've got mine set to +/-. This lets you move in the same "dumb scrolling" way but by jumping to semantically-relevant parts automatically rather than line by line.
by baq | 2025-05-19 17:56:29+00:00
> I can't get a laptop that's on par with my M4 Pro.

This is the only reason I have not requested a windows laptop from my company. WSL is better for docker development in basically every way than a mac can be (disclaimer: haven't tried orbstack yet, heard good things, but my base assumption is it can't be better than WSL2) except it is literally impossible to get hardware as good as the M3 or M4 for any other OS than macOS.
by 8note | 2025-05-19 17:56:40+00:00
if you dont make any other changes, it will have some detectable impact, but conductivity is linear with all of conductivity, depth, and area; and the other dimensions can also be changed like the screw diameter/pitch or the dimensions of the stud.

its very unlikely that this change will be an important consideration for house building or shopping though. theres simpler spots to reduce heat loss, like double paning your windows
by the_af | 2025-05-19 17:57:10+00:00
Of course not everything can be encoded in types, and also YMMV regarding the specific language you're using.

But you now why I asked the question: people who make claims like "types make only guarantees about the type of values" usually don't understand what modern type-checking can do or what can be encoded in types. People making these claims often believe type-checking is limited to validating that you only pass strings to a function expecting a string argument, or some minor variation of that.
by tgma | 2025-05-19 17:57:14+00:00
You’re being sarcastic but it is for sentimental reasons (for the immediate manager and team who doesn’t want to make the hard choices and do the work) as well as the empire building reasons (managers’ universal dick measuring contest is org size [1]).

[1]: the real debate is not “who’s my lowest performer” for each manager. It is about why I should cut rather than my sibling manager. If you force everyone to cut one person they all know who it will be.
by gpm | 2025-05-19 17:57:26+00:00
Yes, I understand the situation, your condescension is unnecessary.

You are completely ignoring

a) That Russia did attack multiple nuclear sites with troops, missiles, and drones without significant international pushback

b) That Russia has used Zaporizhzhia as an unattackable forward operating base housing over a thousand troops, munition dumps, and so on. Demonstrating that nuclear power plants are a strategic liability to the defending side even should no nuclear incident occur.

c) That it isn't sufficient to say "nothing bad happened this time", but you must also say "it is very unlikely something bad could have happened", and that you can undeniably not say that here.

Here are a few statements by the IAEA (international regulator)

> This [thing that did not happen] is the only way to ensure that we do not face a nuclear accident. https://www.iaea.org/newscenter/statements/director-generals...

> This situation is untenable, and we are playing with fire. We cannot continue this situation where we are one step away from a nuclear accident. The safety of Zaporizhzhya Nuclear Power Plant is hanging by a thread. https://www.iaea.org/newscenter/news/situation-at-zaporizhzh...
by SimianSci | 2025-05-19 17:57:34+00:00
I agree, Alignment is very important when considering which LLM to use. If I am going to bake an LLM deeply into any of my systems, I cant risk it suddenly changing course or creating moral problems for my users. Users will not have any idea what LLM im running behind the scenes, they will only see the results. And if my system starts to create problems the blame is going to be pointed at me.
by Loughla | 2025-05-19 17:57:43+00:00
The problem is that you can't get old growth pine, you can only get construction grade pine anymore.

I've been woodworking for decades and would never use it for furniture. It moves way too much with the seasons (fine for barns where you can build large expansion joints, but not for my chair), and it doesn't take stain well unless you take additional steps to prepare it beforehand.

Also many/most barns used whatever wood they had available. In my area the insides are mostly cottonwood and the outside is oak.

That's not an argument to use pine. It's an argument to use whatever you have at hand.
by edot | 2025-05-19 17:57:54+00:00
Thanks for the reply. Some thoughts:

1) I don’t know that the freeing up of the “high skill worker” turns out as rosy as you paint it. My observation (I don’t have data on this, but it’s supported by driving through any medium-sized midwest city) is that technology leads to 10 low skill workers being replaced by 1 high skill worker operating machinery (or by offshore labor). People and entire cities are truly being left behind, not just experiencing a widening of a wage gap. What’s the solution here to people who aren’t economically viable anymore? I’m not sure. UBI maybe, but that’s a whole other can of worms.

2) I think there are ways of taxing wealth that aren’t very complex or onerous (eliminating the step up in basis for estates over a certain size would be one). They’re probably not running the business much anymore, especially since they’re not alive. If you still don’t like that, then taxing the huge loans billionaires take out and then pay for with stock that has grown faster than the interest rate on the loan (which aren’t technically income) as income would be huge.

3) Your last point about inequality being age-based is absolutely true (compound interest is amazing), but I think (and this is backed by the data) that our starting point (talking about income, here) as younger people is, even inflation adjusted, worse, and thus our compounding is starting from a much lower initial level. Assets we’d buy to hopefully compound are already so dang expensive that it’s hard to imagine them continuing to compound as they have. Further, I think it’s unlikely we will see the rates of growth we’ve seen over the last few decades for the next few. We’ve grown so fast, and true fundamentals (population decline, resource overusage, climate change) are going to make it hard to continue at this rate.
by silisili | 2025-05-19 17:57:54+00:00
I really like Discover for the reasons you stated. It was my first CS experience where you called a number and a person just answered...imagine that.

Similarly, I detest Capital One for a whole host of reasons.

Just last month I was looking to switch banks, read great things about Discover, only to realize they'd be absorbed soon. Hard pass.

I wish this deal were never approved. I can't see Discover going away, nor Capital One growing, as good things.
by sorcerer-mar | 2025-05-19 17:58:05+00:00
IMO his support from the get-go was tainted. His original original justification was, "I know what master persuaders do, and Trump does it. Therefore he's going to win, therefore I support him."

The insight into persuasion was interesting (and clearly correct), but what a morally bankrupt rationale for supporting someone. If anything, a person with Scott Adams' interest (and skills?) in persuasion would be compelled to counteract those talents.

He would've been a lot more respectable if he said, "I like Trump and I'm glad for my own political purposes that he's a master persuader."
by xitang | 2025-05-19 17:58:20+00:00
Do you work in a tech company or non-tech company?

I have a related question and answer in the FAQ page and am attaching it here:

---

3. What does “best paying” mean?

Different types of company pay software engineer at different bands. The best paying companies are usually tech companies, where tech is the core competency of the business and software engineers are first class citizens who play a key role in building the core products, e.g. FAANG, Dropbox, Pinterest, etc. These companies pay top of market to attract top talents and build high quality software.

This differs from non-tech companies whose core competencies aren’t necessary tech but other areas. For example, a newspaper company like NY Times values editorial content over software, and an information provider like WebMD values medical expertise more.

Tech companies pay 2-3x more than non-tech companies for similar roles, and they are the focus of the RemoteSWE.fyi listing.

To learn more about compensation differences across the industry, Gergely Orosz’s Trimodal Nature of Tech Compensation is a great resource.
by fock | 2025-05-19 17:58:23+00:00
oh, they are available to startups. Startups having the sole purpose of skimming funds by being the technology partner to some academic.

That's the best case. Then there is outright fraud:

https://cordis.europa.eu/project/id/101092295 - European dynamic provides some project management and a wordpress-page for the lump sum of 800k€ and of course there is always "SOCIAL OPEN AND INCLUSIVE INNOVATION ASTIKI MI KERDOSKOPIKI ETAIREIA" headquartered here: https://inclusinn.com/. Probably still in stealth mode, using the 4M€ to "promote innovation".
by timrogers | 2025-05-19 17:58:31+00:00
Copilot pushes its work to a branch and creates a pull request, and then it's up to you to review its work, approve and merge.

Copilot literally can't push directly to the default branch - we don't give it the ability to do that - precisely because we believe that all AI-generated code (just like human generated code) should be carefully reviewed before it goes to production.

(Source: I'm the product lead for Copilot coding agent.)
by williamsss | 2025-05-19 17:58:56+00:00
I really admire the way you've solved this.

This is exactly the type of thing I want to inspire others to tinker with! Some of the readers feel there's a single optimal solution. Though I'm confident that there's room for a plethora of PKMS solutions

Oh and funny enough I'm in the process of working on an open-source chrome extension for bookmarking things I've read it looks similar to your https://github.com/osmoscraft/osmosmemo project. Picture of the tool in use is here https://notes.holeytriangle.com/admin/files/a969c5f6-fa9c-44...
by fallingknife | 2025-05-19 17:58:58+00:00
Computing power requirements and the fact that my subjective appraisal of the performance of these LLMs doesn't match the insane scaling curves that AI companies put out showing that their capabilities double every 6 months. Even if a 100x increase in computing power could equal a software engineer (and that's far from certain), that would be more expensive than a software engineer.

But really the burden of proof is on you here since you are making extraordinary claims of AI superintelligence replacing all jobs in 10-15 years. You are making the trillion pound baby argument, so you need to back it up.
by hnthrow90348765 | 2025-05-19 17:59:04+00:00
>We may end up with at least one generation of people who are like the Eloi in H.G. Wells’s The Time Machine, in that they are mental weaklings utterly dependent on technologies that they don’t understand and that they could never rebuild from scratch were they to break down

I don't think this can realistically happen unless all of the knowledge that brought us to that point was erased. Humans are also naturally curious and I think it's unlikely that no one tries to figure out how the machines work across an entire population, even if we had to start all the way down from 'what's a bit?' or 'what's a transistor?'.

Even today, you can find youtube channels of people still interested in living a primitive life and learning those survival skills even though our modern society makes it useless for the vast majority of us. They don't do it full-time, of course, but they would have a better shot if they had to.
by kentm | 2025-05-19 17:59:05+00:00
They've also been caught messing with system prompts twice to push a heavily biased viewpoint. Once to censor criticism of the current US administration and again to push the South Africa white genocide theory contrary to evidence. Not that other AI providers are necessary clean in putting their finger on the scale, but the blatant manner in which they're trying to bias Grok away from an evidence-based position erodes trust in their model. I would not touch it in my work.
by thanhhaimai | 2025-05-19 17:59:27+00:00
It refers to this: https://www.reuters.com/markets/deals/musks-xai-buys-social-...

> "xAI and X's futures are intertwined," Musk, who also heads automaker Tesla and SpaceX, wrote in a post on X: "Today, we officially take the step to combine the data, models, compute, distribution and talent."
by jokethrowaway | 2025-05-19 17:59:29+00:00
It's not controversial to believe one lying politician over the other. Approximately 50% of your country does that. If you squint you'll see that both parties are an expression of the same statist ideology and there's very little difference between them. Now anarchists are a different breed but they're a ridiculed minority.

Just because the tech scene became this lefty hell circle, we should not consider controversial a thought that is so widespread in today's culture that it puts a president in the oval office twice.
by jakevoytko | 2025-05-19 17:59:34+00:00
It was a little sad to watch him get radicalized in real time. I really enjoyed reading his blog before this started to happen. But then a few publications started quoting blog posts of his out of context as rage bait -- I remember he was particularly butthurt about some Jezebel posts that took things he said out of context.

At this point, he basically started leaning into controversy for pageviews. He'd start linking to the controversial section of each post right at the top of the post. After a few months or so I had to unsubscribe, after years of reading his blog and Dilbert cartoons/books.

He's become such a gremlin that I won't be 100% sure he's serious about this until he actually dies.
by ActorNightly | 2025-05-19 18:00:02+00:00
The big difference is hardware access.

I used to do VFIO with hardware passthrough so I could have linux but still run windows software like CAD that takes advantage of the gfx card. That was a pain to set up and use.

The other way, its very simple. WSL2 can run ML tasks with just a tiny bit of overhead in moving the data to the card.
by AStonesThrow | 2025-05-19 18:00:03+00:00
There is a lot of low-hanging fruit for low-effort, semi-automated article creators.

One of the favorite areas is CDPs and really small towns. You can pick up gazettes and databases full of places that have, like, one post office or a singular train station. They may be ghost towns or mining towns or something. Then you just vomit them all into individual articles.

There is some debate about the notability, accuracy, and utility of such articles. Many are forever doomed to be stubs, just from a lack of real documentation about them. Often people will find that the place never really existed per se despite its very real entry in the database.
by madcaptenor | 2025-05-19 18:00:40+00:00
Here is an interesting list of the most famous humans, where fame is measured by how many languages they have a Wikipedia article in.

333: David Woodard

275: Michael Jackson

274: Jesus

252: Donald Trump, who is very happy he's ahead of...

251: Barack Obama

250: Ronald Reagan

242: Adolf Hitler

239: Leonardo da Vinci

234: Isaac Newton

233: Confucius

230: William Shakespeare

229: Albert Einstein, Vladimir Putin, Nelson Mandela

225: Joe Biden

224: Wolfgang Amadeus Mozart

223: Muhammad

222: Aristotle, Basshunter (Swedish musician)

218: Johann Sebastian Bach

217: Plato

215: Julius Caesar

213: Napoleon

212: The Beatles (not bigger than Jesus), Corbin Bleu (American actor and singer), Alexander the Great

211: George W. Bush, Ludwig van Beethoven, Vincent Van Gogh

210: Vladimir Lenin, Michelangelo

209: Christopher Columbus, Buddha

206: Augustus, Karl Marx

205: Charles Darwin, Mustafa Kemal Atatürk, Elizabeth II

204: Pablo Picasso

203: Abraham Lincoln, Galileo Galilei, Mahatma Gandhi

202: Joseph Stalin

201: Socrates

200: Salvador Dalí

I generated this list by hand, so it's possible I missed some, especially one-named people. Most of these seem legitimate, but I do wonder what David Woodard, Basshunter, and Corbin Bleu did.
by ghotli | 2025-05-19 18:01:02+00:00
Counterpoint: things like the Valve Index for VR simply don't behave well in this environment no matter how much I've worked on getting it there.

I'm not a novice either, $dayjob has me working on the lowest levels of Linux on a daily basis. I did linux from scratch on a Pentium 2 when I was 12. All that to say yes I happen to agree but edge cases are out there. The blanket statement doesn't apply for all use cases
by alex_smart | 2025-05-19 18:02:46+00:00
> symptomatic of some sort of Stockholm syndrome

I have since moved to macbooks for the hardware, but until not too long ago WSL was my linux "distro" of choice because I didn't want to spend time configuring my computer to make basic things work like suspend/wake on lid down/up, battery life, hardware acceleration for video playback on the browser, display scaling on external monitor and so on.
by NitpickLawyer | 2025-05-19 18:02:52+00:00
> Maybe a useful way to think about what it would be like to coexist in a world that includes intelligences that aren’t human is to consider the fact that we’ve been doing exactly that for long as we’ve existed, because we live among animals.

Another analogy that I like is about large institutions / corporations. They are, right now, kind of like AIs. Like Harari says in one of his books, Peugeot co. is an entity that we could call AI. It has goals, needs, wants and obviously intelligence, even if it's comprised by many thousands of individuals working on small parts of the company. But in aggregate it manifests intelligence to the world, it acts on the world and it reacts to the world.

I'd take this a step forward and say that we might even have ASI already, in the US military complex. That "machine" is likely the most advanced conglomerate of tech and intelligence (pun intended) that the world has ever created. In aggregate it likely is "smarter" than any single human being in existence, and if it sets a goal it uses hundreds of thousands of human minds + billions of dollars of sensors, equipment and tech to accomplish that goal.

We survived those kinds of entities, I think we'll be fine with whatever AI turns out to be. And if not, oh well, we had a good run.