MurphyA/hacker-news huggingface dataset:
by alephnerd | 2025-05-19 23:35:52+00:00
I've lived in Canada as a kid and have family in Europe - at a macro level the differences in QoL aren't that significant, as HDI (an aggregate benchmark of developmental indicators) highlights.

I guess the question becomes, which "Europe" and which "America" are you comparing. And even then, developmentally, the US isn't much different than Western or Northern Europe.

> For average/unambitious or unfortunate/poor people

I mean, youth and normal unemployment remains significantly higher in much of the Europe compared to the US [0][1] and median income after tax remains roughly on par [2], even factoring for purchasing power parity [3].

As a whole, it appears that the US is roughly on par with much of it's peers in Western and Northern Europe, and American problems appear to be overreported and European ones underreported

I personally think there is a lot of glamorization of Europe because more Americans visit Western and Northern Europe as tourists than the other way around, and attribute their tourism experience as that of a normal European, which is an unrealistic assumption.

And it's not like ambitious risk takers don't exist in Europe - look at the startup and dev scene in Sweden, Czechia, Romania, and Poland. It's clearly an institutional problem.

[0] - https://www.cia.gov/the-world-factbook/field/youth-unemploym...

[1] - https://www.cia.gov/the-world-factbook/field/unemployment-ra...

[2] - https://ourworldindata.org/grapher/median-income-after-tax-l...

[3] - https://www.imf.org/external/datamapper/PPPEX@WEO/USA
by unclad5968 | 2025-05-19 23:35:59+00:00
> The issue is, you will never ever see me as being correct because in your brain you are incapable of realizing that you are wrong.

The insanity and narcissism in this statement must be satire right? The idea that you're right and anyone who doesn't see that is clearly just incapable of recognizing they are wrong seems hypocritical at best and the same line of thinking that has lead to some lovely historical movements at worst.
by vermilingua | 2025-05-19 23:36:00+00:00
> What people worry about is that we’ll somehow end up with AIs that can hurt us, perhaps inadvertently like horses, or deliberately like bears, or without even knowing we exist, like hornets driven by pheromones into a stinging frenzy.

What endlessly frustrates me in virtually every discussion of the risks of AI proliferation is that there is this fixation on Skynet-style doomsday scenarios, and not the much more mundane (and boundlessly more likely IMO) scenario that we become far too reliant on it and simply forget how to operate society. Yes, I'm sure people said the exact same thing about the loom and the book, but unlike prior tools for automating things, there still had to be _someone_ in the loop to produce work.

Anecdotally, I have seen (in only the last year) people's skills rapidly degrade in a number of areas once they deeply drink the kool-aid; once we have a whole generation of people reliant on AI tooling I don't think we have a way back.
by skydhash | 2025-05-19 23:37:10+00:00
I don't think I'm on the chopping block because of AI capabilities, but because of executive shortsightedness. Kinda like moving to the Cloud eliminated sysadmins, but created DevOps, but in many ways the solution is ill-suited to the problem.

Even in the early days of LLM-assisted coding tools, I already know that there will be executives who would said: Let's replace our pool of expensive engineers with a less expensive license. But the only factor that led to this decision is cost comparison. Not quality, not maintenance load, and very much not customer satisfaction.
by dontlikeyoueith | 2025-05-19 23:37:53+00:00
> Can you imagine paying for every command you run in your terminal?

Yes, because hardware and electricity aren't free.

I literally DO pay for every command. I just don't get an itemized bill so there's no transparency about it. Instead, I made some lump-sum hardware payment which is amortized over the total usage I get out of it, plus some marginal increase in my monthly electric bill when I use it.
by hayst4ck | 2025-05-19 23:37:59+00:00
This is one of my favorite things on the internet, but it focuses on the positive side of the story which is that groups of people cooperating can defeat a bunch of people who cheat each other. That's a pleasant message.

Unfortunately, I think the corollary is much more important. What this clearly shows is that on an extremely fundamental level, getting cheated or cooperating with people who act in bad faith is what creates the cheating. If you tolerate bad faith, you ask for more bad faith behavior.

If you believe in personal agency and personal responsibility and don't believe in magical thinking, then it shows on a very mathematical level that your own weakness, the ability for someone to take advantage of you without consequences, is what creates defection rather than cooperation.

The lesson is clear, that if you want a world you want to be a part of, then you must become powerful and choose to use that power for good.
by breckenedge | 2025-05-19 23:38:43+00:00
> Cursor, windsurf, etc, are dead ends in that sense as they are local editors, and can not be in CI.

I was doing this with Cursor and MCPs. Got about a full day of this before I was rate limited and dropped to the slowest, dumbest model. I’ve done it with Claude too and quickly exhaust my rate limits. And the PRs are only “good to go” about 25% of the time, and it’s often faster to just do it right than find out where the AI screwed up.
by AdieuToLogic | 2025-05-19 23:40:20+00:00
> Interestingly enough, many games on PC standardized the WASD keys for moving, which might be seen as "left-handed".

To me, WASD for avatar movement makes sense even in the context of "right-handed bias" in that if a gamer is using a mouse, odds are they are right-handed and the mouse is positioned to the right of their keyboard.

And if a gamer is left handed, it's a minor inconvenience to shift the chair position such that their right hand manipulates WASD and their dominant left hand uses a mouse on the left side of their keyboard.

Of course, many modern games allow custom key bindings, so a left-handed gamer could use IJKL instead of WASD if they so chose.
by smitty1e | 2025-05-19 23:40:21+00:00
Yes, but, the longer I use python (for personal and admin tasks mostly), the more the REPL and pytest let me sneak up on the 80% solution to my task at hand and get on with life.

The scope of possibility does not end with a full-on enterprise application, having all of the Bell() and Whistle() classes.
by danpalmer | 2025-05-19 23:40:27+00:00
I'm not Australian, and moved here a year ago, but the obsession with the BoM is... odd? As an outsider, I see a website that's a mess from the early 2000s, and weather forecasts that just aren't very good (neither accurate nor detailed?).

An event I was recently supposed to go to was called off because the BoM forecast rain all day 3 days out. Google Weather said it would be dry and sunny. It was dry and sunny. It's an anecdote not data, but so far I'm not understanding the national obsession based on this and a few other personal experiences.
by CobrastanJorji | 2025-05-19 23:40:41+00:00
Is the "asynchronous" bit important? How long does it take to do its thing?

My normal development workflow of ticket -> assignment -> review -> feedback -> more feedback -> approval -> merging is asynchronous, but it'd be better synchronous. It's only asynchronous because the people I'm assigning the work to don't complete the work in seconds.
by jftuga | 2025-05-19 23:40:42+00:00
Micro is nice because it is a single-file, stand-alone executable that has mouse support, macro record/playback and syntax highlighting. (I haven't checked Nano recently). It is great for making quick edits to json configs, shell scripts, python scripts, etc. Syntax highlighting and line numbering are key. If I need to make a really quick edit, it is much faster to use this than waiting for VS Code or PyCharm to load. You also stay focused. By this I mean, your eyes don't leave the terminal window that you are currently working in. This allows me to more quickly complete the task at hand.
by miki123211 | 2025-05-19 23:40:42+00:00
It's actually really easy to do unintentionally. For an intervening middleware, a password field in a JSON object is just like any other field in a JSON object.

You may have some kind of logging / tracking / analytics somewhere that logs request bodies. You don't even have to engage in marketing shenanigans for that to be a problem, an abuse prevention system (which is definitely a necessity at their scale) is enough.

Storing unsalted passwords in the "passwords database" is uncommon. Storing request logs from e.g. the Android app's API gateway, and forgetting to mark the `password` field in the forgot password flow as sensitive? Not so uncommon.
by rowanajmarshall | 2025-05-19 23:40:50+00:00
> Good luck getting a farm-tech startup funded, no-one will take a punt.

There are so, so many examples of British agtech companies getting funded:

https://www.lettusgrow.com/blog/2020/1/9/press-release-uk-ag...

https://edinburgh-innovations.ed.ac.uk/news/roslin-technolog...

https://fischerfarms.co.uk/fischer-farms-secures-26m-funding...

https://tropic.bio/tropic-biosciences-raises-28-5-million-se...
by throwa27482 | 2025-05-19 23:40:53+00:00
Define everyone. I know a lot of SWEs who don't take their job for granted, always strive to add value, and try to keep skilled constantly and try to be extremely helpful. Maybe in SV where the salaries are high there is some schadenfreude but I don't see that on general for what is a worldwide industry. In most places it's just a standard job.

I don't understand the pleasure of putting people out of work and the pain on people's lives and careers but I guess that's just me.
by amlib | 2025-05-19 23:41:09+00:00
I used to a long time ago but even back then I was getting more value out of q4wine (a defunct project now) than from CodeWeavers stuff. Granted, I was perhaps too "enthusiast" using git versions of wine with staging patches and my own patches rolled into it, so q4wine (and I guess now Bottles) more DIY approach won me over.

That all said, I haven't tried CodeWeavers in almost 10 years so it might have improved a lot.
by toomuchtodo | 2025-05-19 23:41:31+00:00
Studies:

Impact of Vegan Diets on Resistance Exercise-Mediated Myofibrillar Protein Synthesis in Healthy Young Males and Females: A Randomized Controlled Trial - https://journals.lww.com/acsm-msse/abstract/9900/impact_of_v... | https://doi.org/10.1249/MSS.0000000000003725

Vegan and Omnivorous High Protein Diets Support Comparable Daily Myofibrillar Protein Synthesis Rates and Skeletal Muscle Hypertrophy in Young Adults - https://www.sciencedirect.com/science/article/pii/S002231662... | https://doi.org/10.1016/j.tjnut.2023.02.023
by timrogers | 2025-05-19 23:42:02+00:00
Great question!

We started with Pro+ and Enterprise first because of the higher number of premium requests included with the monthly subscription.

Whilst we've seen great results within GitHub, we know that Copilot won't get it right every time, and a higher allowance of free usage means that a user can play around and experiment, rather than running out of credits quickly and getting discouraged.

We do expect to open this up to Pro and Business subscribers - and we're also looking at how we can extend access to open source maintainers like yourself.
by laurencerowe | 2025-05-19 23:42:17+00:00
Rooftop solar is great deal for you because you are being paid over the odds for the electricity you produce. At market prices paid by the electricity company the electricity you generate during the day is worth a lot less than the electricity you consume at other times. So net metering is a huge subsidy to you from other electricity bill payers.

I don't mind subsidising renewable energy, but as a renter who is not eligible to partake in these deals I would far rather my dollars were spent more efficiently on cheap utility scale systems than expensive rooftop systems.
by nickpsecurity | 2025-05-19 23:43:06+00:00
No, it's out of the playback of the people who invented and promoted intersectionality, redistribution of wealth/power, and DEI. Then, pushed their ideology into universities, corporations, and governments by lying that it was merely promoting diversity or fighting discrimination.

Once it is in place, they always take from specific groups that they label as advantaged, privileged, or oppressors. They give to other groups they favor. I'll let you guess who the bad guys always are. Even if minorities become dominant, they still talk like white males are the advantaged people and still work against them. So, it's just hateful and systematically racist against specific groups.
by timrogers | 2025-05-19 23:44:04+00:00
Copilot only does work that has been assigned to it by a developer, and all the code that the agent writes has to go through a pull request before it can be merged. In fact, Copilot has no write access to GitHub at all, except to push to its own branch.

That ensures that all of Copilot's code goes through our normal review process which requires a review from an independent human.
by m3kw9 | 2025-05-19 23:44:05+00:00
When you have model lock in, it’s a big detriment to use because if anyone comes out with SOTA models, and you have already invested infra development on this, you are stuck. Even if you open it up, it’s likely not to work as your model is likely trained specifically on that CLI. Just look at Codex CLI, you can use Gemini 2.5 pro, but it will get randomly stuck or fail a lot vs OpenAI models
by davrosthedalek | 2025-05-19 23:44:45+00:00
By default wsl2 grabs half of the memory, but that's adjustable. The biggest pain point I have is to run servers inside wsl that serve to non-localhost (localhost works auto-magically).

I am surprised you had such problems with wsl2 graphics acceleration. That just worked for me, including CUDA accelerated workloads on the linux side.
by overflowcat | 2025-05-19 23:46:09+00:00
It's already Tier 2. [1]

*-unknown-linux-ohos:

> Tier: 2 (with Host Tools): aarch64-unknown-linux-ohos, armv7-unknown-linux-ohos, x86_64-unknown-linux-ohos

> Tier: 3: loongarch64-unknown-linux-ohos

OpenHarmony has no support for gcc. All the toolchains are LLVM. [2]

[1]: https://doc.rust-lang.org/rustc/platform-support/openharmony...

[2]: https://gitee.com/openharmony/third_party_llvm-project
by richardw | 2025-05-19 23:46:12+00:00
Look, 6 months is better than 18 but it drives the type of startup you’re likely to get. Anyone trying to move fast just can’t participate. They’re forced to go elsewhere. You can only deal with organisations that can survive and plan for 6 months. What do they do in the meantime? Build? Wait? Especially in AI, the world is moving so fast that you need to make decisions within days, not half a year. How many frontier models and innovations arrive in half a year, while this lot think about the now-outdated proposal?

All you’ll get are sluggish companies designed to suck up the funds. I used to work for such a company. The business model seemed to be whatever would fund hours of researchers time, and travel money for those smart enough to write papers for whatever conference was in a country they hadn’t visited yet. Targeting EU funds was top priority and they could do it by creating some arbitrary “consortium” that generated enough credibility with adjudicators. I hated the waste and the lack of actual goals.
by pembrook | 2025-05-19 23:46:24+00:00
The north is different due to the weather. I mean, sure, Canadian tundra and the Nordic Arctic and Sub-Arctic is technically land, but I'm not sure you're getting a good comparison of population density by including it in calculations. That would be like calculating the oceans around the US in population density numbers since people live on boats technically.

Nordic countries have small populations due to the limitation of arable land to support humans at all. The US has no such limitation and could support vastly more population.
by leptons | 2025-05-19 23:46:25+00:00
If I "save 1000 hours" then that could be distributed over 41.666 days, so no task would need to be performed during that period because "I saved 1000 hours".

You could also say you saved 41.666 people an entire 24 hour day, by "saving 1000 hours", or some other fractional way.

How you're trying to explain it as "saving 1000 hours each day" is really not making any sense without further context.

And I'm sure if I hadn't written this comment I would be saving 1000 hours on a stupid comment thread.
by AnthonyMouse | 2025-05-19 23:46:45+00:00
One way of thinking about this is in terms of kWh rather than cents.

If you supply a kWh to the grid at midday and then consume a kWh overnight, what should your balance of payments be? If you're getting the wholesale rate during the day, do you also get the wholesale rate at night?

What this is really about is, how should we pay for the fixed costs of the infrastructure?

There isn't an objective answer to that. You could say that everyone pays a fixed service charge and then there is no contribution per kWh, and then the per-kWh rate for retail and wholesale are exactly equal. That's the most economically efficient thing, but then people who don't use a lot of electricity are paying a high fixed fee.

Another high efficiency thing is to use time of day metering, so that the difference between the wholesale and retail pricing is highest when supply is most outstripped by demand. That also gets rid of your problem with solar because then they can get retail, but get retail based on the time of day, so supplying power when it's cheap and using it when it's expensive isn't going to net out.

But charging retail and paying wholesale to the same customers isn't ideal, because those customers also have a choice. If they're getting paid $0.04/kWh for generation during the day but then paying $0.12/kWh or more at night in order to pay for the infrastructure, they might find it more economical to install a battery system locally and then stop buying power from the power company at all on most days. And then they're still not contributing anything per kWh to the fixed costs of infrastructure, but now you've actually made it worse, because a local battery system is going to be configured to align with the needs of the owner rather than the needs of the grid. Instead of incorporating the battery system into the grid so it can dump its full capacity during the nasty part of the duck curve and then fulfilling the lower demand for the rest of the night from baseload generators, the homeowner has the incentive to sell nothing from their batteries to the grid at 7PM (because they're only getting wholesale) so they can have it left to use for themselves to avoid paying retail at midnight.

Then the grid still has to cover its fixed costs from the other customers and can't even affect their usage with time of day metering because retail off-peak is too close to wholesale on-peak.
by immibis | 2025-05-19 23:48:59+00:00
Proving that parsing the input takes time polynomial in the size of the input is a red flag to me. Normally this is so obvious it's not worth stating.

It's also wrong (I think). It says skipping over l bits is O(l) but an actual Turing machine would have to go to the first unskipped bit and mark it skipped, then go back to the counter at the beginning and decrement it, and so on, making it O(l^2).

This is irrelevant since it's more sensible to give the input in a Turing-machine-friendly format when feeding it to a Turing machine.

Bigger red flag: I don't understand why the verifier has to take s in the certificate and evaluate Hn*(s) when Hn*(s) is already given as input. Also r is unused except in an edge case where it also wouldn't be needed? So basically both parts of the certificate are redundant according to the algorithm description and you could run the deterministic verifier without a certificate, meaning the problem is in P if this verifier algorithm is correct.

Another gaping flaw is that the LTC verification (I don't really understand this so will assume it's correct) tests a random sample of q bits yet the machine is said to be deterministic. Deterministic machines don't randomly sample things and have probabilities of getting the right answer.

Also the diagonalization procedure, to find an input that each decider gets wrong, is to just loop over all possible inputs and feed them to the decider and see if it gets it wrong??? Maybe I skipped over the part where you proved that would actually happen, but otherwise it's nonsense to just assume it's impossible for the decider to get them all right.

Edit: that part was section 4.1. In section 4.1 aren't you assuming that not only has the halting problem been solved, but that all machines halt?

This comment isn't meant to be an exhaustive list.
by drtgh | 2025-05-19 23:49:01+00:00
I don't need help, I'm criticising the use of the automatic translations served by default, and that are being used the weights of this parameter to do it.

The full picture? The weights seem to be more useful for fingerprinting and perhaps for server SEO than to help the users. Users who in the end will have to give the same weight to all the languages, or rewrite the outgoing headers, in order to be able to browse the Internet.
by gruez | 2025-05-19 23:49:48+00:00
>I know this is being overly reductive, but I think it sort of boils down to not enough minimum wage workers that vote and everyone else either not caring about low-wage workers, being held hostage by "right to work" (means you can get fired any time for any reason) laws, or relying on job hopping for wage increase.

Are you talking about low wage workers, or minimum wage workers? The minimum wage is so low that only 1-2% of workers earn minimum wage.
by CobrastanJorji | 2025-05-19 23:50:09+00:00
So, you can assign github issues to this thing, and it can handle them, merge the results in, and mark the bug as fixed?

I kind of wonder what would happen if you added a "lead dev" AI that wrote up bugs, assigned them out, and "reviewed" the work. Then you'd add a "boss" AI that made new feature demands of the lead dev AI. Maybe the boss AI could run the program and inspect the experience in some way so it could demand more specific changes. I wonder what would happen if you just let that run for a while. Presumably it'd devolve into some sort of crazed noise, but it'd be interesting to watch. You could package the whole thing up as a startup simulator, and you could watch it like a little ant farm to see how their little note-taking app was coming along.
by mmooss | 2025-05-19 23:51:13+00:00
> The headline asserts outright that the taurine content of energy drinks is a causal factor in colorectal cancers.

? The headline says, "Energy drinks linked to rise in colorectal and blood cancer". 'Linked' doesn't mean 'causes', and that's especially true in any science news or any other journalism. 'Jones linked to Chase robbery' doesn't mean they robbed the bank, but that they somehow had a connection to someone.
by jmward01 | 2025-05-19 23:51:59+00:00
This is a great site. Thanks for making it! I wish governments would take this kind of thing seriously though. Identity theft/stealing accounts/etc etc all starts with breaches like this and in the modern world it is often less devastating to have someone break into your house than to break into your digital life. With a break in you will get actual support in the form of a phone number to call (911 in the US) and real people doing real work to track down who did it and stop them. With the digital world you have nobody to call and even if you did I doubt much followup would happen. Society needs to change gears on this stuff and actually take it seriously.