MurphyA/hacker-news huggingface dataset:
by gkaye | 2025-12-12 21:25:40+00:00
Location: Melbourne, Florida Remote: Yes Willing to relocate: No Technologies: Python, Java, Javascript, React, Spring, Node.js, Kafka, Postgres, Cassandra, AWS (Lambda, EC2, Kinesis, S3, RDS, DynamoDB, CloudFormation), Pandas, Numpy, Plotly, Matplotlib, Docker, Kubernetes, Jenkins, Ansible Résumé/CV: https://gkaye.github.io/greg_kaye_resume.pdf Email: greg.james.kaye@gmail.com

Hi! Greg Kaye here, I'm an experienced Full Stack Engineer with about 10 years of experience working on backend, frontend, and data science applications.

I have spent the last few years developing software for quantitative trading (self-employed). I'm seeking a change, an opportunity to work on a team and create real value for customers again.

I have a track record of delivering results quickly and taking ownership of the projects I’m tasked with. Also worth mentioning, I welcome the opportunity to work with tech outside of my resume. I work well in unfamiliar territory so typically have no problem hitting the ground running.

I recently built and launched Onelife Creations (https://onelifecreations.com), a platform that turns a user-provided photo into personalized merch that is automatically generated, printed, and delivered to the customer. Behind the scenes it handles image processing and template rendering, produces product mockups, and takes payments through Stripe. It’s a concrete example of me building and deploying a complete product end-to-end.

If you think I might be a good fit for your team/project please don't hesitate to reach out.

Resume hyperlink: https://gkaye.github.io/greg_kaye_resume.pdf
by mpweiher | 2025-12-12 21:25:59+00:00
An initial much stronger increase in renewables is a logical an unavoidable consequence of what I described.

The increase in renewable production needs to be 4x greater initially, because of the longer life of nuclear plants. Queueing theory/Little's Law. So this is entirely expected if you are targeting (a) a fairly constant fleet and (b) fairly constant production rate, both of which are desirable.

Under the Messmer plan, France ignored this and built 50+ reactors in 15 years. Which means that they were pretty much done after 15 years, their nuclear industry had basically nothing to do for the next 40 or so years and withered. Bad idea.

The current rate of new construction starts in China implies a build rate of at least 10 reactors per year. With an expected life of 80 years, that implies a target fleet size of around 800 reactors if the rate remains constant.
by stale2002 | 2025-12-12 21:26:04+00:00
Every single PC developer is fully able to release PCs games to customers without paying Epic a dime.

So, to you answer your question, the fee that Epic should take is exactly the same as Apple's. It is exactly Zero dollars for all apps that do not go through their app store. Thats already how it works though.

It, of course, would be absurd if Epic was able to force you to pay them money for apps that don't involve Epic in any way and dont go through their app store!
by A_D_E_P_T | 2025-12-12 21:26:05+00:00
> Layoffs suck as they are not personal and do not take into account how you performed. You end up just being in the wrong column in an excel sheet that got deleted and there is nothing noone can do about it. And I think that makes it harder to deal with cause there is nothing you can do to fix it or to change it. There is no one to blame, no-one at fault. So you just become one of the unlucky ones and you have to leave the job and team and company you love.

Is this true, or is it cope?

I've never worked at a firm as large as Microsoft, but I'd be astonished if it were accurate. She's describing it as though it were a natural disaster or fluke. This, if true, really highlights the mercenary nature of modern employment.

"Alexander crossed the Hindu Kush with 100,000 men and arrived on the other side thirteen days later with only 64,000. The cold conditions killed 34% of his men. They were just in the wrong column and there's nothing anybody can do about it. Can't fix it or change it. No one to blame, they knew what they signed up for. They were just the unlucky ones, nothing personnel."
by cogman10 | 2025-12-12 21:26:16+00:00
> If one company is exploiting their workers in a competitive market, what prevents those workers from going to work for any of the other companies?

Depends, is there a labor shortage or a surplus? It might be cheaper for a company to train a replacement than it is to treat employees better. If there's a labor surplus, then the employer has a lot of power of the situation.

> Slavery is a government regulation that says that if someone pays a stranger money then you have to do work you never agreed to do.

Nope. In fact, slavery was contract/property law. There wasn't a government regulation or statute that established or regulated it. That was part of the problem. Slavery was the ultimate in libertarian ideology because it recognized that through whatever means, individuals could end up the property of other individuals. It further recognized children as the property of their parents (and thus property of the slave owners).

You can consider indentured servants, for example. Someone willingly signs themselves into slavery to pay off the debt (usually the boat ride to america). Slavery was a natural extension of that concept.

The only role the government served in this situation was enforcing the slave contracts.

> They're an attempt to monopolize the labor market in an industry.

That's not a refutation. Libertarian ideology (particularly the free market form) has no problems with a monopoly.

I do, which is why I think government regulations and actions to break up monopolies is a good thing.

But in a market without government protection for workers, unions forming a labor monopoly is the only solution which can counteract the inherent power imbalance between employer and employee.

I'd not classify them as "abusive" because far more people benefit from strong employee protections than the people harmed by those protections. The ultimate harm is it makes businesses less profitable.
by ViewTrick1002 | 2025-12-12 21:26:25+00:00
I would suggest finding more recent information than articles that already were disinformation back in 2020.

In recent news we are seeing the fossil lobby ally with new built nuclear power since wasting money and opportunity cost on new built nuclear power potentially may stymie renewable development.

https://www.bloomberg.com/news/features/2025-12-09/nuclear-e...
by 0xbadcafebee | 2025-12-12 21:26:45+00:00
Just because you're a driver doesn't mean you get less rights. It means you implicitly consent to the laws covering driving. One such law that (thankfully) still protects drivers? No searching and seizing items from a vehicle without probable cause. You have the right to privacy in your vehicle, with this caveat: they can't search for just any reason, and they're not allowed to search random people. It has to be a specific person, with probable cause of a specific crime.

It's illegal for the cops to put a GPS tracker on your car to track your movements without a signed search warrant. But it's legal for them to place so many cameras that they can do the same thing with no warrant? Bullshit. Recording every single license plate and its movements in perpetuity constitutes a search of random people with no cause. Searching for your specific movements constitutes a search, and therefore must require probable cause or a warrant.

But the law doesn't protect us from this yet, because it's relatively new. When new technology comes out that current laws don't cover, the police abuse it. It's up to us to demand the laws be updated to protect us from this abuse.
Show HN: I built a GitHub application that generates documentation automatically
by jerrodcodes | 2025-12-12 21:27:24+00:00
Hi HN,

A lot of the dev teams I have worked with had a lot of issues with their documentation. In fact, some of my easiest clients to get were from clients that had "black box" solutions that devs no longer at the company had created. Personally, writing documentation is like grinding nails on a chalkboard.

I have been having a lot of fun with building solutions that can run in a distributed way, not something a dev needs to run themselves. And after a significant amount of testing and building out several different solutions, I finally have a solution that is easy to set up and runs in the background continuously to automate the documentation process.

I'm looking for feedback on a few things: - Ease of onboarding, it should be a simple click -> select repos you want to add. - Quality of documentation, our current free accounts have a standard model compared to premium but the concepts are the same. - Dynamic environments: I tried to make this compatible with any random repo thrown at it.

Let me know your thoughts
by jiggawatts | 2025-12-12 21:27:28+00:00
If the "exercise" is to strictly rely on if-else statements, then the obvious speedup is to perform a binary search instead of a linear one. The result would still be horrifically space inefficient, but the speed would be roughly the time it takes to load 32x 4KB pages randomly from disk (the article memory-mapped the file). On a modern SSD a random read is 20 microseconds, so that's less than a millisecond for an even/odd check!

"That's good enough, ship it to production. We'll optimise it later."
by LargoLasskhyfv | 2025-12-12 21:27:41+00:00
Maybe https://en.wikipedia.org/wiki/Echelon_Conspiracy ? Less shizzles, more AI.

Or can I interest you in https://en.wikipedia.org/wiki/Person_of_Interest_(TV_series) ?

Even moar AI! (Much better than Mr.Robot, IMO. Also Amy Acker!1!!)
by bigyabai | 2025-12-12 21:28:06+00:00
> Just like Wal-Mart and Kroger

You've been repeating this flawed comparison for years. It's getting really stale.

The App Store is markedly unlike Wal-Mart or Kroger, in that a user cannot buy one thing from one store and another thing from the other. This would be like buying a Kroger-branded car and then being forbidden from entering the Wal-Mart parking lot. The problem with the App Store is not Apple's control over it and the Apple-branded experience - it is the exclusion of alternative and competing schemes that could naturally drive down their own prices.

If Wal-Mart or Kroger did this, they would be in the same hot water as Apple. Probably quite a bit worse, since people understand the commoditization of groceries better than software.

> That's a much more interesting and important "problem" to solve

No it's not. The industry has no interest in overturning it, if there was commercial demand for an innovative third platform then we'd see one. The crux of this issue is Apple becoming a services company and then denying competing services from competing on equal grounds. It cannot get any clearer than that.
by adrian_b | 2025-12-12 21:28:59+00:00
Context solves this ambiguity in texts recording a human language, but in computer or smartphone applications it is extremely frequent to not have a context that allows disambiguation.

Ambiguous characters may have been acceptable in typefaces designed before 1990, but they are certainly not acceptable for any more recent design, unless the typeface is designed for a very specific and limited purpose, e.g. for a single advertising poster, and they will never be used for rendering arbitrary texts.
by sh34r | 2025-12-12 21:29:06+00:00
0.27% + credit card interchange fees feels more than fair to me. Apple should be thanking their lucky stars that the court isn’t forcing them to spin off the App Store business and pay back every stolen cent from their criminal bundling scheme. This makes IE + Windows look so innocent in comparison. Hardware manufacturers shouldn’t be allowed to mandate a monopoly on software distribution. Full stop.
by AnthonyMouse | 2025-12-12 21:29:20+00:00
> There's only one way to treat a counterpart who repeatedly defects on the iterated prisoners dilemma, and its not waiting for them to unilaterally start cooperating.

Except that there isn't only one way, there are two. The first is that you keep playing with the defector and start defecting yourself, hoping that they unilaterally start cooperating. The second is that you quit playing with the defector and go play with someone else. And which one of those is likely to work out better for you?
by cess11 | 2025-12-12 21:29:22+00:00
Yes, it is.

States have a clear obligation to stop the genocide in Palestine. Only the mentally infirm distrust that one is ongoing. Due to rules of process and the perpetrators waging war against the court it will likely never make a sound judgement in this case.

It has, however, found reason to order Israel to take certain actions, with the express purpose of preventing genocide, which the state of Israel has refused to follow and its politicians, pundits and other prominent members of israeli society have kept declaring their genocidal intent over and over again since then.

Do you worry more about the interpretation of legal minutiae than a developing mainstream in international relations that considers genocide and other forms of indiscriminate murder permissible?
by bruntofsaurus | 2025-12-12 21:29:26+00:00
"Just" is used here as a reductive device. You reduce others to a few sentences.

Sentences constructed of words and representations of ideas defined long before you existed. I question whether you can work with ambiguous contexts as you have had the privilege of them being laid out in language for you already by the time you were born.

From my reference frame you appear to merely be circumlocuting from memory, and become the argument you make about others.
by b3orn | 2025-12-12 21:29:56+00:00
> Airbus would have been a terrible idea: no one had built commercial airliners before, and only the US had the know-how.

That's just plain false, Airbus started as a cooperation between a lot of european aerospace companies, which had different a lot of know-how in different fields. For example Sud Aviation (later Aérospatiale, now Airbus) was the French part of the Concorde, they also had the Caravelle.
by mpweiher | 2025-12-12 21:30:00+00:00
Where are you getting 18 cents/kWh? Lazard?

Anyway, even if that were correct numbers, it would misleading on several fronts, as the only new western reactors were unrepresentative FOAK builds, and also troubled beyond just regular FOAK status.

Furthermore, the costs tend to be calculated for the period while they are repaying the loans, so it's mostly capital costs. Once the plant is paid off, the price drops dramatically.

The average build time is currently 6.5 years, median slightly less, trend downwards.
by linen | 2025-12-12 21:30:25+00:00
Sites like stackoverflow are inherently peer-reviewed, though; they've got a crowdsourced voting system and comments that accumulate over time. People test the ideas in question.

This whole "people are just as incorrect as LLMs" is a poor argument, because it compares the single human and the single LLM response in a vacuum. When you put enough humans together on the internet you usually get a more meaningful result.
by _alternator_ | 2025-12-12 21:30:32+00:00
Panpsychism is actually quite reasonable in part because it changes the questions you ask. Instead of “does it think” you need to ask “in what ways can it think, and in what ways is it constrained? What types of ‘experience/qualia’ can this system have, and what can’t it have?”

When you think in these terms, it becomes clear that LLMs can’t have certain types of experiences (eg see in color) but could have others.

A “weak” panpsychism approach would just stop at ruling out experience or qualia based on physical limitations. Yet I prefer the “strong” pansychist theory that whatever is not forbidden is required, which begins to get really interesting (would imply that for example an LLM actually experiences the interaction you have with it, in some way).
by jiggawatts | 2025-12-12 21:30:53+00:00
To match the article, you'd want to directly emit the Intermediate Language (IL) tokens with something like this: https://learn.microsoft.com/en-us/dotnet/api/system.reflecti...

I haven't found any authoritative source, but I strongly suspect that the .NET bytecode format has 32-bit limits all over the place. Maaaybe you could break up the code into functions less than 1 GB in size and then chain them together.
by Pet_Ant | 2025-12-12 21:30:55+00:00
Unpopular opinion but I'm okay with treating union members better than non.

It's good to know that once you make it you are safe. It's okay to grind and give 110% on the come-up. Unsustainable drive, passion, fire. But there has got to be a point where you can ease off to giving 90%, even 85%.

Jobs are a part of society, and the society needs to create structures that make room for people to pull back and focus on other things like raising a family.
by gpm | 2025-12-12 21:31:04+00:00
Yes, we're just hitting the limits of current manufacturing not some fundamental limit like the availability of raw materials. Either demand will wane and the prices will go down, or manufacturing will scale up and prices will go down, eventually. That "eventually" does some work, but it's not remotely a case of "a point of no return".

In fact long term this might well make RAM cheaper than it otherwise would be, because we'll make more of it and get better at producing it than we would have without the demand spike. I.e. Wright's Law in action - which is usually pretty good at producing the long term direction of prices of products like this: https://en.wikipedia.org/wiki/Experience_curve_effect
by mickelsen | 2025-12-12 21:31:11+00:00
Yup, they love their rules and procedures.

And it's funny, because the first thought they have if you get fined (say you didn't include the impressum in your personal website, or nosy neighbor found you mowing the lawn on sunday), it's that you must have done something wrong, not that the law is unfair.

It’s a Rechtsstaat with hardcore legal-positivist brain. Rules aren’t guidelines, intent doesn’t matter, context doesn’t matter, fun definitely doesn’t matter.
by FieryMechanic | 2025-12-12 21:31:44+00:00
> That doesn't matter. Of course you can keep writing your C/C++ or using CMake, nobody is going to stop that.

What it is going to cause is having to learn a bunch of new tooling which I have to somehow to get behaving on my Debian box, because a particular tool that I will need to compile from source will have a bunch of Rust dependencies.

I've already run into this BTW, where I wanted to compile something in Rust and it needed a third party task runner called "just". So I then needed to work out how to install/compile "just" to follow the build instructions.

Why they needed yet another task runner, when I am pretty sure make would have been fine, is beyond me.

> But other people's project are not going to stop adopt new tech stack because how you feel about it.

I don't expect them to. That doesn't mean I can't comment on the matter.
by tosti | 2025-12-12 21:32:05+00:00
Oh, I see. You're piecing together the layers much like a cake.

The way I see it, everything is tied together as some kind of flow chart where different elements have different jobs. Linux is quite a small part of the system when compared to Google Chrome. Even if you were to invert the cake, as a whole it still wouldn't make sense to me to see it that way.

Hardware tends to have more distinct layering than the lalala-land of software where pretty much anything goes.
by belorn | 2025-12-12 21:32:30+00:00
Consumer price for here in South of Sweden during October was for me €0.22 per kW/hh which include tax. On top of that I also had additional fixed connection fee and an fee based on peak consumption rate (combined those two were an extra €125 for that month). No subsidy.

The reason for the high kW/h is because limited wind/solar during that month and high gas prices which result in high market price at the power exchange. The given reason for the fixed fees is because of the need to expand transmissions and build out more reserve energy to handle the increase variability of the grid as a result of the increase use of renewables and the outcome of decommissioning a few nuclear reactors in the south of Sweden.
by eliasdejong | 2025-12-12 21:32:51+00:00
Thank you. Having a native bytes type is non-negotiable for any performance intensive application that cannot afford the overhead of base64 encoding. And yes, Rkyv also implements this idea of indexing serialized data. The main differences are:

1) Rkyv uses a binary tree vs Lite³ B-tree (B-trees are more cache and space efficient).

2) Rkyv is immutable once serialized. Lite³ allows for arbitrary mutations on serialized data.

3) Rkyv is Rust only. Lite³ is a 9.3 kB C library free of dependencies.

4) Rkyv as a custom binary format is not directly compatible with other formats. Lite³ can be directly converted to/from JSON.

I have not benchmarked Lite³ against Rust libraries, though it would be an interesting experiment.
by moomoo11 | 2025-12-12 21:33:16+00:00
I’ve done this multiple times.

YouTube is the key resource.

I bought an electronics repair kit from Amazon that’s got a bit for every screw imaginable. They’re like 20 bucks.

I still use my iPod video out of nostalgia, I have old iPhones and tablets which I use at home to run various tasks (they work surprisingly well).
by Palmik | 2025-12-12 21:33:21+00:00
If age verification has to be a thing (which isn't necessarily clear), then it should be up to the client to provide age indication to the server.

It could be through a header, or something like this: https://developer.chrome.com/blog/digital-credentials-api-or...

However, I have the feeling that none of these solutions will get wide enough buy in and adoption to be a viable solution to website owners.
by crazygringo | 2025-12-12 21:33:59+00:00
There are definitely a lot of diverse ways of organizing people within a tribe.

And you're absolutely right that tribes could join forces to accomplish objectives. And the Hopewell tradition is mainly about trade and cultural dissemination -- of course trade involves traveling with goods to other tribes.

But none of that changes my point. Even if tribes allied for a purposes, they still had their distinct geographic areas. If if people traveled to other tribes to exchange goods, they were just visitors traveling through.

"Border sovereignty" was absolutely real, just as it is in primates. There weren't literal manned border "checkpoints", but you can be sure that as soon as a tribe got wind of a stranger approaching, they'd immediately investigate and either allow them in (if e.g. someone friendly temporarily traveling through) or send them back in the opposite direction with force if necessary. The idea that the norm was that some stranger could just waltz in with their family and they'd be welcomed to stay and share the land is not supported by evidence.

(Even though that's definitely the anarchist ideology that Graeber was trying to push in his book, because that's exactly where he gets criticized for ignoring most of the evidence and cherry-picking examples.)
by ViewTrick1002 | 2025-12-12 21:34:07+00:00
The currently proposed handout from tax money for the French EPR2 fleet is 11 cents/kWh and interest free loans. Sum freely.

That is with the first reactor coming online 2038 with a perfectly executed project.

I suggest you stop referencing unsourced statistics when the topic at hand is new built european nuclear power.

Edit - toned it down
by magios | 2025-12-12 21:34:10+00:00
i use this font system wide, forced as the only font in firefox, with web or downloadable fonts disabled. i also have my some of my own characters in csur, the conscript unicode registry, that is mapped to u+e000 thru u+f8ff so the unicode codepoints used by random webpages for various glyphs show up as my own. qt is a pain to use sometimes with unifont only but iirc QT_FONT_DPI=128 environment variable fixes that. i just wish i could get unifont only to work in games like rimworld.