MurphyA/hacker-news huggingface dataset:
by shagie | 2025-12-03 00:22:01+00:00
The US couldn't drop to the Berne floor... because it is a member of the WTO and restricted by TRIPS which has a floor of 50 years.

Going to anything less than 50 years would entail leaving the WTO and backing out of TRIPS. That in turn would be disastrous to the companies that work with information (music, movies, microcode (software), and ̶h̶i̶g̶h̶ ̶s̶p̶e̶e̶d̶ ̶p̶i̶z̶z̶a̶ ̶d̶e̶l̶i̶v̶e̶r̶y̶).

Want to do away with registration for punitive damages? Absolutely. On the other hand, want to make it so that anyone can wholesale copy my photographs and sell them for pennies after a few years? No.
by alephnerd | 2025-12-03 00:22:18+00:00
> Thats where the vast majority of them have been. Only the bay and NYC city area...

The majority of tech jobs are consolidated in the 3 primary tech hubs - the Bay, Seattle, and NYC.

A $110k new grad position in the Bay would end up becoming around a $130k-$150k TC offer, which lands at the median [0] for entry level SWE roles in the US.

Basically, median TC would need to shift to the 25th percentile as it exists in the US today [0], or shift to the level that they are at the 75th percentile in Canada [1] and the United Kingdom [2], both have which has taken advantage of the differential to a certain extent as well as offering subsidizes to attract FDI from American tech companies.

When an American entry level SWE salary 25th percentile ends up being the equivalent of the 75th percentile of both Canadian and British entry level SWE salaries, something is very wrong given that both countries have similar CoL to the US.

But sadly, in your specific case, based on your resume I think it would be difficult for someone like me to justify hiring you without references or a personal connection (which a lot of people are leveraging, which truly sucks for most new grads). My two cents to you is you may need to consider relocating to a tech hub, even if you are taking a cut compared to where you live or commuting to one even if you have to take a hellish multi-hour commute to the office 2-3 days a week.

[0] - https://www.levels.fyi/t/software-engineer/levels/entry-leve...

[1] - https://www.levels.fyi/t/software-engineer/levels/entry-leve...

[2] - https://www.levels.fyi/t/software-engineer/levels/entry-leve...
by Kirby64 | 2025-12-03 00:23:56+00:00
If your money stays worth exactly the same in net present dollars, it’s effectively eroding in value compared to what you could be earning. 10-15 years is quite the long time horizon. You could easily be earning 7% real/10% actual in equity investing. Most recommendations I’ve seen discuss short term savings such as HYSAs for a house being more in the 5 year or sooner timeframe.

Frankly, investing in equities in your 20s and 30s is easily the best time to do it. You let the compounding of growth happen over the decades, not so much later in life.
by positron26 | 2025-12-03 00:24:22+00:00
The schedule grows small. I have stopped writing new Elisp and will learn CL in order to adopt Lem.

A few years back, this schedule included smart voices attempting to exercise some cultural leadership. It was bright, well-meaning, and largely right. Being right does not stop RMS. It inspires him to travel in an alternative direction of his choosing for the rest of his life.
by jasongill | 2025-12-03 00:24:39+00:00
This is a cool technical feat, but I am almost sure that id attempted this and realized that it just was not ever going to sound very good. The PC speaker sound effects are bad enough (which is to say "as good as they can be, but still bad") and sound "cheap", and adding beep-speaker music on top of that would just result in a noisy mess - as evidenced by the video.

The beep-speaker music in Commander Keen was good and fit the theme of the game - but to keep the environment of Doom and the dark and moody feel and not be limited to the dulcet tones of a tiny piezo buzzer was a design decision, not being lazy.

Note that they could have supported Disney Sound Source / Covax Speech Thing style audio (they did in Wolf3D and Keen) but skipped that as well, likely for the same reason - it would have sounded like murky hollow garbage.

You can email John Romero and ask him, he responds to emails - my guess is that he will say "yeah we considered it, it sounded bad, we abandoned the idea" not that they were lazy. If you read about the run up to Doom's release, and the amount of crunch time they were putting in, they were anything but lazy!
by venturecruelty | 2025-12-03 00:25:10+00:00
It's the cargo cult kayfabe of it all. People do it because Google used to do it, now it's just spread like a folk religion. But nobody wants guilds or licensure, so we have to make everyone do a week-long take-home and then FizzBuzz in front of a very awkward committee. Might as well just read chicken bones, at least that would be less humiliating.
by throwaway2037 | 2025-12-03 00:25:30+00:00
This! Each time I join a new job, about 1-3 months in the door, there is a sit-down with the new line manager to check-in and give some feedback. I always talk about future compensation expectations at the time. I tell them: The market pays approximately 4-5% increase in total comp per year. That means, up 20% every 4 years. That is my expectation. If they current company is not paying that rate, I will look elsewhere for work. In almost all cases, they nod their heads in agreement. Ironically, when I come to them 3-5 years later with a new job offer in hand with a nice pay raise, 100% of them do not support matching the compensation, and view me as an un-loyal "job hopper". You just can't win with middle managers.

This is why I never do internal job transfers. The total comp doesn't change. If I do an external job change, I will get a pay rise. I say it to my peers in private: "Loyalty is for suckers; you get paid less."
by komali2 | 2025-12-03 00:25:52+00:00
Your take's premises have flaws.

First off, maybe Americans do move to Sweden, and maybe sometimes they overstay their visas. On the other hand, for decades, various aspects of Sweden encourage this, such as the economic environment - turns out Swedes don't like picking apples, and if some Americans (a small percentage) don't overstay their visas, the apples don't get picked, and Sweden's apple industry collapses within a single season. So the society implicitly approves of having as many Americans as they can get, even if the government goes back and forth on the issue. As a result of this you have Americans with two generations of descendants that have lived in Sweden for decades and are undocumented or perhaps documented under some program that the new government of Sweden just decides it doesn't like. Or maybe they're citizens and the new government just wants to start denaturalizing.

> or even targeted personally because I sound American

I challenge you to really think deeply about this position. Think about what it means for a State to decide that all people from a whole bunch of different countries kinda look the same because of the color of their skin, or kinda have similar accents, and then just start arresting people based off of that. What does that mean for other people who happen to have accents? Who happen to have that one color of skin? Just typing it out makes me feel disgusted, it's flagrantly racist. Why don't you feel that way?

Finally, I really deeply wish to impress upon you the critical importance of due process. It genuinely is All or None. There is no "due process for people who immigrated legally and no due process for people who immigrated illegally," because due process is the method that determines that. If due process is gone, there is no "oopsies we deported you by accident," and there is no "hang on a second, I'm an American, I don't even have a passport, just look at my driver's license!" Do you understand that when due process is suspended, nobody is safe from being black bagged? How could you justify that? How do you not immediately think of the SS?

And all this for what? People being black bagged at the streets, people stuck in traffic tear gassed by high strung ICE agents, businesses being raided, all this violence because why? What actual problems were there from undocumented immigrants? Because deporting them is hurting the economy rather than helping it, so it wasn't the economy. Nobody's taking up the low paid fruit picking jobs that undocumented immigrants worked, so it wasn't for the jobs. Crime isn't going down, so it wasn't public safety. It's so transparently been a distraction from the failure of the ruling class to improve affordability that even my most stalwart of Trump supporting relatives are turning against it and looking to left economic populists like Mamdani.
by transfer92 | 2025-12-03 00:26:52+00:00
> I can assure you that when I was young, I did not listen to older people's advice and I tried to do everything my own way.

Hot take: This reads like a person who was difficult to work with.

Senior people have responsibility, therefore in a business situation they have authority. Junior people who think they know it all don't like this. If there's a disagreement between a senior person and a junior person about something, they should, of course, listen to each other respectfully. If that's not happening, then one of them is not being a good employee. But if they are, then the supervisor makes the final call.
by mrguyorama | 2025-12-03 00:27:25+00:00
>Putting aside "you wouldn't download a car" jokes side, infringement on that exclusive right is only possible by distributing the media.

I don't know if I go that far, since copyright is literally about the right of exclusive control over copies, and piracy is making a copy without authorization.

However, the advent of computers limited the "literalness" of that interpretation, and my understanding is that even without such consideration, many countries do not consider copying for personal use to be a breach of law. I am not in violation of copyright when copying a program from my hard drive to ram, and I think that would be true even if the proper owner of the copyright insisted otherwise.
by throwaway2037 | 2025-12-03 00:27:53+00:00
In my view, I have observed many good, underpaid engineers because they choose stability over higher pay. Most people are happy with slow and stead pay rises while working at the same company. Companies know this and pay accordingly. Only your top 1-10% of employees need more careful "TLC" to give higher raises and regular off-cycle feedback: "You're doing great. We are giving you a special raise for your efforts." You can mostly afford to lose the rest.
by snicky | 2025-12-03 00:29:09+00:00
Senior Backend/Full Stack Engineer | Team Lead Location: Poland, Europe Remote: Yes (10 YoE working remotely, EST/PST timezones OK too) Willing to relocate: For the right opportunity Tech: * Backend - Ruby on Rails (14 YoE), SQL, Redis, Sidekiq, Elasticsearch, Memcached, Heroku, AWS, K8s, Datadog * Frontend - Javascript (14 YoE), Typescript, React, Vue Skills: * designing and implementing web apps across the entire stack * high-traffic optimizations * security * payment processing architecture and financial integrations * leading remote teams * hiring Résumé/CV: https://cutt.ly/RrnaORcb Email: in the resume Available full or part time

Hi, I'm Mariusz. I have 14 years of experience building scalable apps using Ruby on Rails with startups from US, Canada, Europe, Australia and Taiwan. Most recently, I've been a part of a hybrid team working on a content creators platform at Playboy. I'm interested in both tech lead and senior/staff level individual contributor roles alike and I'm open to work with other tech stacks too, e.g. Elixir, Golang, Node.js or help out with ML integrations.
by somebodythere | 2025-12-03 00:29:12+00:00
I've seen a few of this type of thing pop up in search results ("DeepWiki" by Cognition.) I'm not a fan. It is just LLM contentslop, basically. Actual wikis written by humans are made of actual insight from developers and consumers. "We intend you use it in X way", "If you encounter Y issue, do Z." etc. Look at arch wiki. Peak wiki-style documentation, LLMs could never recreate. Well, maybe with a future iteration of the technology they can be useful. But for now, you do not gain much by essentially restating code, API interfaces, and tests in prose. They take up space from legitimate documentation and developer instruction in search results.
by OkayPhysicist | 2025-12-03 00:29:32+00:00
In this particular case, it's because Americans have somewhat unusual deep-seated distrust of our own government, which has lead to pretty well-organized opposition to any federally mandated form of identification. Officially, the only two real semi-universal lists of American citizens available to the federal government are A) Social Security numbers (which aren't ID, they're just a unique identifier, and aren't legally mandated, just incentivized), and B) The Selective Service Registry, which IS legally mandated, but only for fighting age men. (Fun fact: this is why American men still need to register for the draft, despite the US not having a draft since Vietnam. This registration does not suggest that the US is any closer to re-instating the draft than any other country that eliminated their draft, as it would still take an act of congress, just as most countries can reinstate their draft with an act of parliament. The reason we have to register is that officially, the federal government otherwise has no idea who is even eligible to be drafted).
by shagie | 2025-12-03 00:29:39+00:00
I was attempting to mock Claude's "You are absolutely right" style of response when corrected.

I have seen responses to PRs that appear to be a copy and paste of my feedback into it and a copy and paste of the response and fixes into the PR.

It may be the that the developer is incorporating the mannerisms of Claude into their own speech... that would be something to delve into (that was intentional). However, more often than not in today's world of software development such responses are more likely to indicate a copy and paste of LLM generated content.
by deepsun | 2025-12-03 00:29:49+00:00
No, our existing infrastructure has existed longer than Azure existed. Azure is pretty new in town, I doubt there was much infrastructure built on it. So I believe people really wanted to re-build their infra out from AWS or GCP into Azure in the first place.

Basically my point is -- why rebuilding existing GCP/AWS infra into Azure in the first place? More so if it wasn't on any "cloud" at all before.
by PunchyHamster | 2025-12-03 00:29:55+00:00
It's coz of use cases. Consumer-wise, if you're gamer, CPU just needs to be at "not the bottleneck" level for majority of games as GPU does most of the work when you start increasing resolution and details.

And many pro-level tools (especially in media space) offload to GPU just because of so much higher raw compute power.

So, basically, for many users the gain in performance won't be as visible in their use cases
by parliament32 | 2025-12-03 00:31:18+00:00
> Being in-person makes it easier to build new relationships, make friends with people

Critically, this is impossible if most of the team is already remote. You're not going to make the new guy sit around the office by himself right?

I think hybrid is where we'll end up once the dust settles. Avoiding the daily commutes, but a couple days a week makes a lot of sense.
by wbsun | 2025-12-03 00:31:36+00:00
My experience: customers with $$$ will always believe they are very important, so important that losing a single bit is the end of world.

So you may not want to convince customers waving huge $$$ checks that their data are not that important. But instead, providing options to keep them once they realize that: their pockets are not that deep, and they are also totally ok losing some data.
by kiitos | 2025-12-03 00:31:55+00:00
1h of downtime per month means you're delivering at best two 9s of availability. again that may be fine for lots of applications but it's trivial scale, and certainly a couple orders of magnitude below what aws and cloudflare provide

taking a step back, if your application's db requirements can be satisfied by sqlite [+replication] then that's great, but that set of requirements is much narrower, and much easier to solve, than what postgres is for
by wahnfrieden | 2025-12-03 00:32:30+00:00
Yes these are horrible pain points. I can only hope Apple improves this stuff if it's true that they're adding MCP support throughout the OS which should require better multi-agent handling

You can use worktrees to have multiple copies building or testing at once

I'm a solo dev so I rarely use some git features like rebase. I work out of trunk only without branches (if I need a branch, I use a feature flag). So I can't help with that

What I did is build an Xcode MCP server that controls Xcode via AppleScript and the simulator via accessibility & idb. For running, it gives locks to the agent that the agent releases once it's done via another command (or by pattern matching on logs output or scripting via JS criteria for ending the lock "atomically" without requiring a follow-up command, for more typical use). For testing, it serializes the requests into a queue and blocks the MCP response.

This works well for me because I care more about autonomous parallelization than I do eliminating waiting states, as long as I myself am not ever waiting. (This is all very interesting to me as a former DevOps/Continuous Deployment specialist - dramatically different practices around optimizing delivery these days...)

Once I get this tool working better I will productize it. It runs fully inside the macOS sandbox so I will deploy it to the Mac App Store and have an iOS companion for monitoring & managing it that syncs via iCloud and TailScale (no server on my end, more privacy friendly). If this sounds useful to you please let me know!

In addition to this, I also just work on ~3 projects at the same time and rotate through them by having about 20 iTerm2 tabs open where I use the titles of each tab (cmd-i to update) as the task title for my sake.

I've also started building more with SwiftWASM (with SQLite WASM, and I am working on porting SQLiteData to WASM too so I can have a unified data layer that has iCloud sync on Apple platforms) and web deployment for some of my apps features so that I can iterate more quickly and reuse the work in the apps.
by observationist | 2025-12-03 00:33:28+00:00
This is absurd. Training an AI is energy intensive but highly efficient. Running inference for a few hundred tokens, doing a search, stuff like that is a triviality.

Each generated token takes the equivalent energy of the heat from burning ~.06 µL of gasoline per token. ~2 joules per token, including datacenter and hosting overhead. If you get up to massive million token prompts, it can get up to the 8-10 joules per token of output. Training runs around 17-20J per token.

A liter of gasoline gets you 16,800,000 tokens for normal use cases. Caching and the various scaled up efficiency hacks and improvements get you into the thousands of tokens per joule for some use cases.

For contrast, your desktop PC running idle uses around 350k joules per day. Your fridge uses 3 million joules per day.

AI is such a relatively trivial use of resources that you caring about nearly any other problem, in the entire expanse of all available problems to care about, would be a better use of your time.

AI is making resources allocated to computation and data processing much more efficient, and year over year, the relative intelligence per token generated, and the absolute energy cost per token generated, is getting far more efficient and relatively valuable.

Find something meaningful to be upset at. AI is a dumb thing to be angry at.
by komali2 | 2025-12-03 00:33:29+00:00
> Europeans are projected to numerically lose control of America, which in a democracy is equivalent to losing control functionally.

This is incomprehensible to me, since there are no European Americans, there's just... Americans.

> Let me guess, I’m just a horrible immoral person and I’m not allowed to think about this, right?

Yes, you correctly intuit that there's something inherently wrong about being a racist. I support you in following this thread to figure out why people are disgusted when you talk this way.
by keeda | 2025-12-03 00:33:31+00:00
Unless everybody is writing the same code to solve the same exact problems over and over again, by definition LLMs are solving novel problems every time somebody prompts them for code. Sure, the fundamental algorithms and data structures and dependencies would be the same, but they would be composed in novel ways to address unique use-cases, which describes approximately all of software engineering.

If you want to define "novel problems" as those requiring novel algorithms and data structures etc, well, how often do humans solve those in their day-to-day coding?
by itake | 2025-12-03 00:35:10+00:00
I get it... but im just explaining why people are doing what they do: choosing to hold cash over higher risk investments.

Lack of education IMHO is a huge part. Crypto has way more education around how to invest than equities investment. If people are investing, many are choosing crypto.

> Frankly, investing in equities in your 20s and 30s is easily the best time to do it. You let the compounding of growth happen over the decades, not so much later in life.

I agree, but for many people in their 20s and 30s, there just isn't much cash left over to invest, especially in Europe with high taxes and mandatory social security funds and pensions.
by Kerrick | 2025-12-03 00:35:14+00:00
Macs used to come with iWeb. https://www.apple.com/welcomescreen/ilife/iweb-3/

These days you can buy paid software to do this:

- $110 https://blocsapp.com

- $90 https://realmacsoftware.com/rapidweaver-classic/

- $80 https://sitely.app

- $30 https://bootstrapstudio.io

- $0 https://www.silex.me

- $0 https://wordpress.org/plugins/simply-static/

- $0 until recently, https://web.archive.org/web/20240410200646/https://grapesjs....

RapidWeaver Classic calls itself a subscription and sets up autopay, but you can immediately cancel and keep that version forever, like Jetbrains.
by dgroshev | 2025-12-03 00:35:18+00:00
I'm not sure about exquisite and small.

Bun genuinely made me doubt my understanding of what good software engineering is. Just take a look at their code, here are a few examples:

- this hand-rolled JS parser of 24k dense, memory-unsafe lines: https://github.com/oven-sh/bun/blob/c42539b0bf5c067e3d085646... (this is a version from quite a while ago to exclude LLM impact)

- hand-rolled re-implementation of S3 directory listing that includes "parsing" XML via hard-coded substrings https://github.com/oven-sh/bun/blob/main/src/s3/list_objects...

- MIME parsing https://github.com/oven-sh/bun/blob/main/src/http/MimeType.z...

It goes completely contrary to a lot of what I think is good software engineering. There is very little reuse, everything is ad-hoc, NIH-heavy, verbose, seemingly fragile (there's a lot of memory manipulation interwoven with business logic!), with relatively few tests or assurances.

And yet it works on many levels: as a piece of software, as a project, as a business. Therefore, how can it be anything but good engineering? It fulfils its purpose.

I can also see why it's a very good fit for LLM-heavy workflows.
by wrboyce | 2025-12-03 00:35:21+00:00
It’s relevant enough that I feel I can roll out this bash.org classic…

<Alanna> Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders

EDIT: someone has (much to my joy) made an archive of bash.org so here is a link[1], but I must say I’m quite jealous of today’s potential 1/10,000[2] who will discover bash.org from my comment!

[1] https://bash-org-archive.com/?338364

[2] https://xkcd.com/1053