MurphyA/hacker-news huggingface dataset:
by wkevin523 | 2025-11-11 10:24:54+00:00
Location: Dublin, Ireland

Remote: Yes

Willing to relocate: Yes (depending on pay)

Technologies: Python, JavaScript, TypeScript, HTML, CSS, Tailwind, React, Next, Node.js, Flask, Express, SQL (MySQL), NoSQL (MongoDB), Flutter, AWS, Git, Linux

Résumé/CV: https://drive.google.com/file/d/1AWSeHmrXleObWbvVH_mdFHSI-dk...

Email: wangke@tcd.ie

Open to volunteering. I'm a Master's CS grad who would really like to get my hands on some experience. I can learn new technologies very quickly if needed. If you need a new grad who's eager to learn and contribute, please reach out!
by lone-cloud | 2025-11-11 10:25:01+00:00
I might be a masochist, but I actually enjoy system design interviews and they're quite formulaic. Resources like "System design in a hurry" are great for narrowing down the formula.

Where I live (BC, Canada) actually has a law requiring all employers to list the position's salary range, which is great for cutting down on the "expected salary expectations" dance.

I don't like take homes as it's (highly likely) a one way time commitment and if you're truly looking to show off your skills it would take you hours.
by jorangreef | 2025-11-11 10:25:41+00:00
Joran from TigerBeetle!

Happy to answer any questions. And thanks to Dominik Tornow of Resonate for writing this up as a guest post! It was a little rule we had coined, to help people remember how to preserve consistency across different DBMS's, and I think Dominik gave (beautiful) voice to it.
by ytreister | 2025-11-11 10:27:14+00:00
I tried it with my repo and it is actually really nice. I kind of want to link to this so that anyone wanting to make contributions to my repo can learn about the code structure.

My repo has a plugin structure (https://github.com/ytreister/gibr), and I love how it added a section about adding a new plugin: https://deepwiki.com/ytreister/gibr/7.4-adding-a-new-issue-t...
by dotancohen | 2025-11-11 10:27:26+00:00
At around 120C or so lead solder can become weaker, and this temperature is forbidden in devices that experience vibration or other perturbations. Unleaded solders can handle higher temperatures. All consumer products today are RoHS 6 and so do not have lead.

It would not surprise me if a heavily written ss device in an unventilated environment, such a laptop on a bed with a blanket covering it, or left operating in a bag, could get close to such a temperature on the PCBA. It would also dissipate heat to the USB connector of the laptop, possibly weakening it as well.
by DrewADesign | 2025-11-11 10:28:34+00:00
> at the same thing

But you’re not looking at the same thing — you’re looking at two completely different sets of output.

Perhaps their project uses a more obscure language, has a more complex architecture, resembles another project that’s tripping up the interpretation of it. You have have excellent results without it being perfect for everything. Nothing is perfect and it’s important for people making these things to know how, right?

In my career I’ve never seen such aggressive dismissal of people’s negative experiences without even knowing if their use case is significantly different.
Shader systems are ridiculously powerful if you're clever enough
by ColinWright | 2025-11-11 10:30:10+00:00
LinkedIn posts are DoA here, and I can understand why.

But this is worth reading:

Quoting:

Laurie Kirk

Shader systems are ridiculously powerful if you’re clever enough.

Most people use them to create visual effects. You know what’s cooler?

Running Linux.

Inside an emulated RISC-V CPU. Inside a pixel shader. Inside of VRChat...

—

VRChat allows users to embed custom fragment shaders within worlds.

Of course, you don’t just get to run arbitrary C code wherever you want; that would be an insane security risk.

But, you do have textures. Textures that can hold state.

—

By abusing the heck out of shader logic, you can do some funny things.

To run linux in a shader, you first need a (simulated) CPU.

Of course, someone took it to the logical extreme; and emulated RISC-V logic in HLSL.

~64MiB of “Ram” stored as a texture.

—

Tick between frames fast enough, and you get a (somewhat useable) CPU.

About ~250 kilohertz on a 2080Ti.

Not much, but enough to run Linux!

What I love most is that you can visually “see” the system state at any point just by viewing the texture itself.

========

From:

https://www.linkedin.com/posts/laurie-kirk_shader-systems-are-ridiculously-powerful-ugcPost-7393761568427016192-08-x
by Cthulhu_ | 2025-11-11 10:30:14+00:00
It does sound like driving is only for the rich, but then, Singapore is too densely populated for cars to be a realistic large scale transport thing.

I think older cars are becoming rare in other places as well, here in the Netherlands only hobbyists keep older (>20 years) cars around because maintenance gets more and more expensive, mechanics / work hours are easily something like €75 an hour. But also, a huge amount of used cars are exported towards eastern Europe.
by alansammarone | 2025-11-11 10:30:17+00:00
I dont think it's quite the same. The cases you mention are more like two alternative but roughly functionally equivalent things. People still argue and use both, but the argument is different. Even if people don't explicitly acknowledge it, at some level they understand it's a difference in taste.

This feels to me more like the horses vs cars thing, computers vs... something (no computers?), crypto vs "dollar-pegged" money, etc. It's deeper. I'm not saying the AI people are the "car" people, just that...there will be one opinion that will exist in 5-20 years, and the other will be gone. Which one... we'll see.
by rockyj | 2025-11-11 10:30:25+00:00
I assume you have never seen the German software recruitment process. 6+ rounds spread over 3 months (with no ghosting in the middle if you are lucky). Here is the current process -

- Apply online

- Initial screening with recruiter if they like your resume (book a 45 mins slot)

- Take home assignment or online assessment (2 -4 hours)

- First technical screening interview (1-1.5 hours)

- Second technical interview (system level, deep dive, 1.5 hours)

- Product manager interview (1 hour)

- Senior leadership interview (1 hour)

- Final offer

Between all these rounds, you need to book meetings and it usually takes 1-2 weeks between rounds.
by energy123 | 2025-11-11 10:32:22+00:00
I have experience with ext4 not through deliberate choice but through circumstance.

ext4 can't be natively mounted in Mac and Windows but you can install third party software and still mount it from the command line easily. And of course ext4 works fine with Linux natively.

I don't know if you can install the Mac OS or Windows OS on an ext4 drive and directly boot from it, however.
by skissane | 2025-11-11 10:33:03+00:00
Speculation (watching this from the other side of the planet): Danielle Smith doesn’t actually want an independent Alberta; she wants the threat of one to use to extract concessions from Ottawa

I think ideal outcome for her would be for independence to be narrowly defeated-that way she doesn’t have to deal with the headache of trying to actually implement independence, but the narrower the defeat the easier it is to use it to pressure Ottawa to come to the table
by marceldegraaf | 2025-11-11 10:33:40+00:00
It's funny that you mention this, and it made me take some time to appreciate I've been working with Elixir full-time for almost 10 years now, and the entire experience has been so... stable.

There's been little drama, the language is relatively stable, the community has always been there when you need them but aren't too pushy and flashy. It all feels mature and – in the best possible way – boring, and that is awesome.
by duggan | 2025-11-11 10:35:29+00:00
I had a similar set of tapes, and ended up collecting a chain of connectors – firewire cable, firewire to thunderbolt2 adapter, thunderbolt2 to usb-c.

Instead of cobbling together an impressive array of tools though, I just got a trial of Final Cut Pro and pulled out everything with that. You can get what I think is a three month trial? Anyway, it was plenty for this one time effort of digitizing old Hi8 tapes.

I think I did end up using Handbrake to take the raws down to a reasonable size to give to family members, but the raw footage and project files I stuck on a couple of 1TB Sandisk drives to keep in physically separate backup locations.
by kannanvijayan | 2025-11-11 10:35:39+00:00
> All of this is junk. Karl Polanyi famously puts the birth of capitalism very late compared to other important thinkers, in 1834, by defining it as characterised by markets of fictitious commodities, i.e. stuff like labour, land, money. More mainstream would be to point to the Renaissance or british 16th century.

Once again, I'm not referring to theorycraft here. I'm talking about the pragmatics of it.

"Capitalism" as an ideological polemic that stood opposed to "Communism" was a concept that society adopted in the mid 1900s.

What you're talking about is some labeling of some social and economic mechanisms.

Marx might have described communism. But when the USSR came to power, the specific brand of communist _ideology_ that was adopted by the government was its own thing, its own creature and entity.

Likewise, many theorists might have described a loose economic structure as "capitalism", but the "Capitalism, Freedom, and American Pie", as an ideological fixpoint that was sold to society as something to aspire to was something entirely different from the academic theorycraft you're referring to.
by alansammarone | 2025-11-11 10:36:41+00:00
Interesting point, never thought of it like that, and I think there is some truth to that view. On the other hand, IIRC, this works best in instances where it's pure chance (you have no control over the likelihood of reward) and the probability is within some range (optimal is not 50%, I think, could be wrong).

I don't think either of this is true of LLMs. You obviously can improve its results with the right prompt + context + model choice, to a pretty large degree. The probability...hard to quantify, so I won't try. Let's just say that you wouldn't say you are addicted to your car because you have a 1% chance of being stuck in the middle of nowhere if it breaks down and 99% chance of a reward. The threshold I'm not sure.
by immibis | 2025-11-11 10:38:10+00:00
> by definition

But not in reality. For example a signed overflow is most likely (but not always) compiled in a way that wraps, which is expected. A null pointer dereference is most likely (but not always) compiled in a way that segfaults, which is expected. A slightly less usual thing is that a loop is turned into an infinite one or an overflow check is elided. An extremely unusual thing and unexpected is that signed overflow directly causes your x64 program to crash. A thing that never happens is that your demons fly out of your nose.

You can say "that's not expected because by definition you can't expect anything from undefined behaviour" but then you're merely playing a semantic game. You're also wrong, because I do expect that. You're also wrong, because undefined behaviour is still defined to not shoot demons out of your nose - that is a common misconception.

Undefined behaviour means the language specification makes no promises, but there are still other layers involved, which can make relevant promises. For example, my computer manufacturer promised not to put demon-nose hardware in my computer, therefore the compiler simply can't do that. And the x64 architecture does not trap on overflow, and while a compiler could add overflow traps, compiler writers are lazy like the rest of us and usually don't. And Linux forbids mapping the zero page.
by hju22_-3 | 2025-11-11 10:38:57+00:00
Well, as a "genuine" user, you'll never get so far as to get feedback since I'm (and likely others too) not going to bother with a tool that I can't even test its authenticity, correctness or usefulness of over known good individual routes for information. So if you want feedback; lower the friction. If it's useful, people will make accounts. E.g. too save searches and whatnot.
by dvt | 2025-11-11 10:39:45+00:00
As always, these kinds of things are good for "simple" stuff (e.g. stuff you don't really need AI for) but totally suck for "complicated" or "weird" things. For example, I curiously ran it on one of my OSS projects: https://github.com/dvx/lofi

It's a cute little Electron-based mini Spotify player that gets maybe like 200 users a day and has 1.3k stars on GitHub. Code quality is pretty high and it's more or less "feature-complete." There's a lot of simple/typical React stuff in there, but there's also some weird stuff I had to do. For example, native volume capture is weird. But even weirder is having to mess with the Electron internal window boundaries (so people can move their Lofi window where-ever they want to).

We're essentially suppressing window rect constraints using some funky ObjectiveC black magic[1]. The code isn't complicated[1], but it's weird and probably very specific to this use case. When I ask what "constraints" does, DeepWiki totally breaks, telling me it doesn't even have access to those source files[2] (which it does).

Visualizations were also actually disabled on MacOS a few versions ago (because of the janky way you need to hook into the audio driver), but, again DeepWiki doesn't really notice[3]. There have been issues/patch notes about this, so I feel those should be getting crawled.

[1] https://github.com/dvx/lofi/blob/master/src/native/black-mag...

[2] https://deepwiki.com/search/what-is-constraints_cc5c0478-e45...

[3] https://deepwiki.com/search/how-do-macos-visualizations-wo_d...
by hk1337 | 2025-11-11 10:40:23+00:00
This whole idea of conflating a closed system like Apple has created with authoritarianism is silly. If anything authoritarianism is the UK trying to force Apple to open up (so they exploit it to monitor their citizens).

Apple created a product, not just the iPhone but a whole ecosystem that’s supposed to help the user feel secure. There’s isn’t the only product out there and as long as they’re not preventing new competitors, everyone needs to back off.
by mytailorisrich | 2025-11-11 10:40:29+00:00
"These purposes include:

1. Purely transmitting data

2. Delivering a service explicitly requested by the user

3. Aggregated audience measurement carried out by the controller for internal use only

4. Maintaining or restoring the security of the service or user device

If a processing activity falls strictly within one of these categories, cookie banners and consent dialogs would no longer be required, as the operation would be considered lawful without further user interaction."

Isn't it already how things work for at least #2 in term of consent?
by kannanvijayan | 2025-11-11 10:42:12+00:00
The American ideological fixture of Capitalism certainly did arise then. I'm not talking about the general descriptive academic theory that labels certain loose economic and social models as capitalism. I'm talking about the capital C capitalism, standing opposite to capital C communism. The USA vs USSR, the grand battle of ideologies.

We remember that right?

The ideology was born in the mid 1900s, in the middle of modernist fervour where humanity believed itself to be on the cusp of some sort of transformation into a kind of godhood. We had invented flight, we had harness light itself, we had controlled temperature, we had learned how to build buildings of any shape and size. And likewise we turned our attention to a machine for people.

Set up the right rules, and everything else will follow, the ideologies posit.
by impendia | 2025-11-11 10:43:06+00:00
> type one-handed without looking at the screen at all, and have perfect accuracy.

A computer that can predict what I'm going to write next with perfect accuracy? This is the stuff of dystopian science fiction.

Indeed, along these lines I recommend the movie Minority Report, which shows a society that gained the ability to predict crimes before they happened, and therefore to arrest criminals in advance.
by pjc50 | 2025-11-11 10:43:47+00:00
> metadata in screenshots

Interesting idea, but I think this understates how often screenshots are "slightly adversarial". I'm taking a screenshot because the app or webpage has deliberately made it hard to select text for some reason. Or the UI is just annoying about selection (e.g. trying to select the text from a link anchor without being considered as having clicked on it, which is fiddly on Android).

Then there's the question of fully adversarial screenshots. I can definitely see why people want "I want to send this to someone and discourage them from seamlessly resharing it", but at the same time: it's my screen. Not generally a problem on desktops unless you're dealing with video content.
by autoexec | 2025-11-11 10:44:19+00:00
> With Star Wars you have a dedicated adult fan base that’ll buy up remasters and reworkings. Aladdin? Not so much. Especially in the streaming era, no one is even buying any individual movie any more.

I agree it was likely Disney being cheap, but there are tons of people who'll buy up disney movies on physical media in the age of streaming. Not only are there disney fans who'd rival the obsessiveness of star wars fans, but like Lucas Disney just can't leave shit alone. They go back and censor stuff all the time and you can't get the uncensored versions on their streaming platform. Aladdin is even an example where they've made changes. It's not even a new thing for Disney. The lyrics to one of the songs in Aladdin were changed long before Disney+ existed.
by meheleventyone | 2025-11-11 10:44:42+00:00
Having worked on games in giant teams and small teams my own preference is actually on the smaller end. Ten people feels like a comfortable limit. I'm very much a generalist though and love contributing to all the different bits and pieces of a game. As such I generally find larger teams overly bureaucratic, slow to move and stifling. Solo dev requires a lot of mental fortitude because there is no one else to carry the momentum.
by exasperaited | 2025-11-11 10:45:00+00:00
AI has no intent or creativity, so it can be neither right nor wrong, neither good nor bad.

So just as there's no procedural difference between an AI getting something right and an AI "hallucinating", if the word "slop" describes anything AI generates, it describes all of it.

Either everything generative AI creates is slop or nothing is. So everything is.

Also I know stealing is not the same thing as copyright infringement. I'm talking about stealing livelihoods as much as stealing art.
by warthog | 2025-11-11 10:45:47+00:00
Built an in-browser AI managed spreadsheet. https://banker.so/

Too many things I wanted to analyse went to nothing because I was too lazy to fetch information and the put it inside a spreadsheet cell by cell. So I developed this to help me extract docs into spreadsheets while also having access to the web.

Now working on a vibe-coded version of it where instead of showing a spreadsheet, it will be able to generate data-focused tiles and apps
by lerno | 2025-11-11 10:45:57+00:00
This is just a convenient excuse. If Zig is to be fast to compile, it doesn’t help to make excuses for it.

Saying something it ”fast enough” because one is comparing with even slower languages is likely what made both Rust and Swift so slow to compile - they all just compared with C++, and it wasn’t until much later - when larger projects appeared - that the problem was taken more seriously. But at that time core architectural and language design concerns were already locked in.

This is why it’s not good for Zig to rest on its laurels and compare with worst of the class. And actually, faster Zig compile times benefits Jai, Odin and C3 as well, because then THOSE compilers can’t afford to slow down either. It’s a win-win.

If we compare with the worst though, then that’s a lose-lose proposition.
by Festro | 2025-11-11 10:47:39+00:00
I agree to be fair. I see Softbanks move as just wise strategy. Nvidia's growth won't be uncapped.

I wouldn't be surprised if they reinvest some of that money into AMD or similar, as those companies play catch up. AMD is bringing ROCM up to speed with AI models, and their consumer hardware is having pretty good press despite some PR fumbles.

Selling Nvidia stock isn't a sign of lack of faith, it's just an exit after strong results. Softbank think this is a peak or near enough, good for them.

As you say, until there's some breakthrough, there's little point keeping money in the dominant company.

Also, Nvidia appear to have delayed their 60-series GPUs, and this will cascade to their entreprise models, due to the 3GB module memory shortage. The next gen will be VRAM heavy, but you can't do that during a shortage, you need the market to correct tor for supply to increase. So any 'breakthrough' powered by new hardware is now about a year away.

This won't stop people secondguessing on the bubble front though. Personally, I think bubble popping is going to come from a lack of faith from investors in the downstream companies like OpenAI who are struggling to make money from their resource intensive products. Nvidia are already profitable with the hardware, MS/Google/Amazon will always make money with the servers. And if AI bursts, other sectors can soften the blow for those companies. It's the massively inflated AI model makers that need to worry about who makes it out of this profitably.
by varispeed | 2025-11-11 10:47:43+00:00
It’s not capitalism in general; it’s the British flavour of it. In most capitalist countries, investing in the workforce is seen as a way to grow. In Britain, it’s seen as a threat to the social order. The class system turns economic policy into a tool of control.

For the British elite, an empowered, well-paid workforce isn’t progress - it’s an uprising. The economy is structured to keep labour cheap and dependent, so productivity stays low and ownership stays concentrated. Profits flow upward, wages stagnate, and the same people who caused the problem deliver lectures about “efficiency” and “global competition.”

So yes, foreign takeovers hollow industries out, but they only can because the domestic system rewards extraction over creation. The real disease is a ruling class that treats workers not as partners in growth but as a cost to be managed.
by Measter | 2025-11-11 10:48:04+00:00
So in Rust an unsafe block and an unsafe function mean two different things. An unsafe block allows you to do things that are unsafe, such as dereference raw pointers, access union fields, calling unsafe functions, etc.

Unsafe functions mark that the caller is responsible for upholding the invariants necessary to avoid UB. In the 2021 and earlier editions, they also implicitly created an unsafe block in the body, but don't in 2024.

Or, in a more pithy tone: an unsafe block is the "hold my beer" block, while an unsafe function is a "put down your beer" function.
by Tadpole9181 | 2025-11-11 10:48:08+00:00
A lot of talk from a country that quite literally can't manufacturer the non-proverbial nuts and bolts it needs for domestic use.

I wonder how much economic power matters when you have to shut down half the construction and manufacturing of a nation because there aren't enough fasteners to go around.

I feel nothing but disappointment from how far the quality of American rhetoric has fallen.
by input_sh | 2025-11-11 10:48:09+00:00
To whom? To "charities" owned by other billionaires such as Bill & Melinda Gates Foundation and those owned by his children.

I don't want billionaires to donate anything, I don't want them to use their money to shape the world to their liking. I want them to pay their fair share of taxes and a functional government that properly allocates those extra funds instead of funding the bare minimum.