MurphyA/hacker-news huggingface dataset:
by jsheard | 2025-05-01 15:59:21+00:00
If stopping piracy was the main motivation for this change then all games would ship on GameKey carts, but they are still offering real carts to publishers who are willing to pay extra for the flash.

It's rare for physical media to be the weak link in console DRM nowadays, when piracy does happen it's nearly always enabled by a full system jailbreak at which point you can just as easily pirate digital games.
by florbnit | 2025-05-01 15:59:31+00:00
I mean yes, so t-strings add nothing.

You could already do everything you are proposing t-strings will make easier with just strings or f-strings.

‘query: SQL “Select …”’

“Wait” you’ll say “then the function taking the string has to parse the string and will have to add ugly logic grabbing variables from globals()!” Ah yes. That’s such an ugly solution… let’s instead codify just that as the official best practice and sell people on it by prefixing a t to the string so they don’t notice…
by maest | 2025-05-01 15:59:32+00:00
> Investing is betting on the competence of an executive team to run a business.

Incorrect. Public markets investing (which is what you're talking about here) is about betting that the market is undervaluing some business. This is fundamentally different from "betting on an exec team". The price matters a lot.

I mean, there's also some risk premia and some liquidity risk that you're being paid for, I guess.

But "betting on the competence of an exec team" is just wrong.
by danielvf | 2025-05-01 15:59:32+00:00
These aren't spies first. They are often children of well to do, high loyalty group North Koreans. It's just a privileged job.

The skill and IQ level varies widely, from super smart to super unskilled. And these roughly get sorted out into different groups with different MO's. North Koreans aren't some uniformly skilled group. You could be targeted by a team of world class bytecode exploit geniuses who rehearses every move, or by the equivalent of Milton from Office Space.

Dissing Kim is something that is not currently widely permitted in NK. Just isn't worth personally.

Not saying no one from NK never will, but so far almost everyone will immediately stop the conversation at this point. There are plenty of crypto people who have monthly or weekly encounters with NK job applicants.
by TheGCMadeMeDoIt | 2025-05-01 15:59:41+00:00
Well they claim the final interview involved asking the candidate very specific questions about the town they claimed to be living in, and hold up government issued ID to the camera.

My assumption based on this was they weren't certain it was someone malicious and they were double checking their own conclusion. If not it makes no sense to tip the candidate off that you're suspicious about them.

At that point I'd say asking the candidate outright is better than playing a weird game of "Name 5 restaurants not on Google maps in the town you live in".

But if they were sure, then yeah, skip the interview altogether and forward the information to law enforcement.
by dj20062004 | 2025-05-01 15:59:50+00:00
SEEKING WORK

Location: USA / India

Remote: Yes

Willing to Relocate: Nope

Technologies: Python, Django, FastAPI, Cython, NumPy, Pandas, Polars, GeoPandas, PostgreSQL

Résumé: https://dheerajck.github.io/dheerajck/

Email: dheerajck18@gmail.com

Python Backend role

Hi there, I’m looking to join a small but high trust team / startup where I can focus on backend development with Python and also work on the AI side aswell.

I am only intetested in working with startups with less than 10 people now.
by legitster | 2025-05-01 15:59:54+00:00
My grandmother recently transferred to a small, independent facility. For $10k a month she lives in a small house with a live-in caretaker and only two other patients. It's much more comfortable for her than the retirement community, but nobody can figure out why it's still so expensive.

The costs involved are mind-boggling. You'd think that $100k+ a year should basically buy you personal round-the-clock care in your own home. But either there are not enough people interested in the career or too many rules to make such a deal. (Heck, why can't she just pay her own children to take care of her?)

Baby boomers are just now starting to enter retirement homes and think about end-of-life care. It's bad enough now, but things are going to get so much worse.
by 9rx | 2025-05-01 15:59:57+00:00
> Words are defined by consensus of the community using them.

No. That would make it impossible for someone new to a community to communicate with a community, all while at the same time a community isn't going to accept someone new who isn't communicating. Yet clearly people do join communities.

What happens in reality is that everyone accepts that the speaker's definition reigns supreme, and if there is suspicion – absent of a definition – that there is a discrepancy between the speaker's definition and own's own definition, the speaker will be asked to clarify.

A speaker may eventually adopt a community's definition, but that doesn't always happen either. Look at the Rust users here. They hang desperately onto words like enum that do not match the community definition. But it doesn't really matter, does it? We remember that when they say enums they really mean sum types and move on with life.
by JimDabell | 2025-05-01 16:00:09+00:00
The problem is that other apps advertise on Facebook, and in order to attribute new installations to the ads (to find out how effective they are), they had to add the Facebook SDK in those other apps. Then when the social media-avoiding users ran those other apps, they ran Facebook code on their device without knowing and still got tracked.

This is what Apple’s ATT was designed to prevent. If app developers want to do that now, they need to ask the user for permission. The more Apple’s control over the platform is rolled back, the more stuff like this happens.

As a user, I don’t want to be using, say, a recipe app and be secretly tracked by Facebook in the background.
by simonw | 2025-05-01 16:00:10+00:00
That's why I'm keen on keeping vibe coding to it's original definition as a fun way to prototype some ideas if you don't care at all if the code is robust, secure, maintainable etc.

If you're writing code for production, even if you get an LLM to put together bits of it for you, that's programming. It's pretty much copy-and-paste-for-stackoverflow if StackOverflow had a massively larger library of snippets that almost always included the thing you needed at that exact moment.

Professional programmers still need to take responsibility for making sure the code they are producing actually works!
by jacurtis | 2025-05-01 16:00:10+00:00
In Corporate America there is an old saying that goes

> "No one ever got fired for buying Microsoft Office".

Basically if you are the head of IT and you use Microsoft Office, the CEO comes to you and complains it is slow, you can say "Well Microsoft makes it slow". The CEO will shrug and move on. But if you instead get rid of microsoft and move the org to Google WOrkspace, then the CEO comes to you and says "Google Sheets doesn't have this one formula that I use" and you tell them that Google doesn't offer it, the CEO fires you for swithcing away from Microsoft Office.

Google Workspace is amazing. But Corporate IT departments just absolutely love paying their Microsoft enterprise subscriptions. So I have to use it for that reason.

Like you said, the office UI is horrible. I can't ever find anything. But in Google Docs, Slides, and Sheets, everything is exactly where I want it. I truly haven't ran into cases where Office products have something significant that Google's workspaces can't. I know there are differences, with office having some more advanced features but I think 99.5% of people don't ever use these advanced features.
by fao_ | 2025-05-01 16:00:11+00:00
IDK, I kind of agree with Mao insomuch as people should do a certain amount of research before spouting off on subjects they don't understand. Otherwise you've just got reams and reams of people waffling about things they actually, do not know about.

"Unless you have investigated a problem, you will be deprived of the right to speak on it. Isn't that too harsh? Not in the least. When you have not probed into a problem, into the present facts and its past history, and know nothing of its essentials, whatever you say about it will undoubtedly be nonsense. Talking nonsense solves no problems, as everyone knows, so why is it unjust to deprive you of the right to speak?"

https://www.marxists.org/reference/archive/mao/selected-work...

The only caveat here is that Mao didn't follow his own advice, lol
by borovac | 2025-05-01 16:00:14+00:00
Orca | Europe (Madrid, Oslo, Berlin, Barcelona...) | Remote (EU timezone)/Hybrid/On-site | https://getorca.com

At Orca, we’re building the future of marine navigation. Our mission is to become the go-to app for planning and navigation on water.

We’re a small, fast-moving team with emphasis on ownership and autonomy. We serve over 250k active boaters across Europe and North America. We're looking for engineers and product builders who want to ship to a passionate user base. If you are into boating/sailing, this is a great opportunity to build in the space.

Open roles:

- Senior/Lead Mobile Engineer, React Native - Build high-quality apps used by boaters worldwide → https://getorca.com/careers/senior-mobile-engineer-rn/

- Senior Software Engineer, GIS - Build marine charts → https://getorca.com/careers/gis-engineer/

- Senior Software Engineer, Algorithms - Build our routing engine for sailboats and powerboats → https://getorca.com/careers/senior-software-engineer-algorit...

We also have open roles in product/design, marketing and quality.

Reach out to us at careers@getorca.com. Mention you are coming from HN.
by mindslight | 2025-05-01 16:00:37+00:00
Trying to ascribe it to "the left" or "the right" is trying to form a political weapon. The shape of the world is that we now have a clown car administration of utter retards, each pushing their own strain of feel-good harmful nonsense. The root cause of what has allowed these moronic ideas to take hold and grow ultimately comes down to affluenza and anti-intellectualism. The political leanings of the pockets where each of these strains were allowed to fester doesn't particularly matter, because the overriding commonality is that they make believers feel good and special for "knowing something others don't".
by hajile | 2025-05-01 16:00:39+00:00
Let's cut to the fundamental argument here. Government should NEVER be allowed to dictate your state of mind and should NEVER be allowed to dictate based on feelings instead of facts.

If the judge wanted "reasonable" in that sense, then they should have defined the limits of reasonable. The assumption that "reasonable is what I the judge consider reasonable" is bad in every conceivable way. You can't read the judge's mind. If they didn't say exactly what they meant, then it is the judge that is at fault.

Next, the judge is an expert in law -- NOT an expert in humane interface, UI, or UX. They are in NO position to exert their amateur, ignorant opinion as fact and no effort was made by the judge to consult experts in the field about what would generally be considered "reasonable".

Finally, reasonable is subject to the facts and how those facts are subjectively viewed. Most Apple employees likely view this ruling as bad for their consumers and feel an obligation to protect their 1.4B iPhone users. From this perspective, discussing how to dissuade people from making decisions that could harm them would be very reasonable even if that discussion had a light-hearted tone or some joking along the way.

As an aside, I actively dislike what mostly amounts to forcing Apple to implement California state law outside of the state of California. I get no vote in California and should not be expected to abide by their laws in which I have no say. This whole thing should have been dealt with a the Federal level as it is obviously about interstate commerce and should have been legislated by congress rather than a politically-appointed judge that nobody voted for.
by bombcar | 2025-05-01 16:01:00+00:00
The danger in real estate investing is that 80% of the time it's (moderately) easy money, 10% of the time it's annoyingly break-even, and 10% of the time it's absolute soul-crushing, bankruptcy-inducing devastation.

And since you're usually in one or two properties to start, if your first one is the tenant from hell in a downmarket, you're going to feel it.
by itissid | 2025-05-01 16:01:01+00:00
Permissioning is a mess – among other things of course. I feel that permissions to access any resource(image, location, files etc) could be given without necessarily giving access to the PII value that resource holds, e.g. running a no side effects function on it on-device or on a trusted service that is readonly to me and write-only to 3rd parties.
by CaioFer | 2025-05-01 16:01:20+00:00
Email: c410.f3r (at) gmail.com Location: Brazil Remote: Yes Résumé/CV: https://c410-f3r.github.io/curriculum.pdf Technologies: AngularJS, Assembly (x84_64), C, C++, Cryptography, Docker, Docker Compose, Ember.js, GCP, Golang, Java, JavaScript, Kubernetes, Linux, MongoDB, MySQL, NodeJS, PHP, Polkadot, PostgreSQL, Python, ReactJS, Rust, SQL Server, Smart Contracts, Solana, Solidity, Substrate, TypeScript, Vue.js Willing to relocate: No

Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.

While I'm familiar with various technologies, my passion lies in programming with Rust. Whether it's backend development, blockchain, compilers, DevOps, embedded systems or mobile applications, I am totally onboard as long as there is a little bit of Rust involved.

For more information, take a look at my CV (https://c410-f3r.github.io/curriculum.pdf) or my GitHub account (https://github.com/c410-f3r).
by opudrovs | 2025-05-01 16:01:43+00:00
SEEKING WORK

Location: Germany (Dusseldorf)

Remote: Yes

Willing to relocate: No

Technologies: React, Next.js, TypeScript, Mantine UI, Tailwind CSS, shadcn, Material UI, Bootstrap, Node.js, Express, NestJS, PostgreSQL, various auth solutions (Supabase Auth, Auth0, Firebase Auth etc.), Golang, Kubernetes, AWS, Swift, Unity, various analytics and monitoring solutions (Prometheus, Grafana, Pendo etc.), OpenAI API, AI agents.

Résumé/CV: https://drive.google.com/file/d/1UVHNlrDhIZwHV2N0XmGhOluLguZ...

Email: opudrovs@gmail.com

Available for remote work worldwide, very flexible across time zones. Looking for permanent or contract positions.

Hi! I’m Olga, an experienced software engineer looking for frontend or fullstack projects.

I have experience building greenfield projects and complex features that “just work,” as well as diving into complex legacy codebases, fixing “unfixable” bugs, and performing major refactoring.

In addition to React/Next.js and Node/Express.js development, I also have experience with cloud-native workflows (Golang + Kubernetes), OpenAI API integration and agentic workflows, native iOS development, and game development. Thanks to my multi-platform experience, I can help you port large products across different platforms.

LinkedIn: https://www.linkedin.com/in/olga-pudrovska/

My contributions to Weave GitOps (React/Golang Kubernetes dashboard project): https://github.com/weaveworks/weave-gitops/commits?author=op... https://github.com/weaveworks/weave-gitops-enterprise/commit...

My latest fullstack code samples: https://github.com/opudrovs/react-api-data-sample/ https://github.com/opudrovs/nestjs-demo/
by the_af | 2025-05-01 16:01:45+00:00
I find this answer highly implausible, not the least because maintaining cover doesn't count as dissing ("I infiltrated the org by telling them the lies they wanted to hear" is hacking 101). Also, North Koreans aren't dumb.

I find some people's attitude to NK hackers slightly schizophrenic: either they are a credible threat or they are amateurs. Which one is it?

> Dissing Kim is something that is not currently widely permitted in NK

This wouldn't be "widely", this would be a specific interaction with a hostile foreigner for the purpose of infiltrating them. It's not the same as being allowed to say this to fellow North Koreans.

> Not saying no one from NK never will, but so far almost everyone will immediately stop the conversation at this point.

Legitimate candidates would at this point too, so as a tactic this is useless.
by throwaway250501 | 2025-05-01 16:02:03+00:00
Using a throwaway. Apologies.

My grandfather died of cancer before he was 75. I don’t know what it was, but the symptoms and his rapid decline were horrific.

My father died of multiple myeloma before he was 75. He was lucky not to suffer chemo, but from diagnosis to death took 14 months.

Now I have started observing the same symptoms which my father had at my age and have started planning ahead. I’m too cowardly to get a checkup.

But I’m not going to waste 90% of my retirement savings on cancer treatment, of all things. Would rather leave it for the next generation.

https://en.wikipedia.org/wiki/Sallekhana
by firefoxd | 2025-05-01 16:02:14+00:00
Not saying it's a good idea. In fact, I watched someone on twitter debugging code. When the application errored out, he regenerated the code, including the issue in the prompt. Something else failed, the prompt was updated, and code regenerated. Now that of course was for visible errors.

When the person building the application doesn't know or care, the application will still be deployed.
by ImPostingOnHN | 2025-05-01 16:02:16+00:00
> And then the reviews would not have been changed by their authors anyway, because that's not something people typically do. So you still have a bunch of negative reviews for issues that have long been fixed. And that's not fair.

That is more fair than Jetbrains removing other people's negative reviews unilaterally, especially when it remains to be seen whether Jetbrains actually fixed the issues.

Legally, Jetbrains is allowed to be judge, jury, and executioner of reviews on their own site. Morally, they should not act unilaterally, and should gain customer approval before harming customers.

> If you handle critic and improve

You are assuming they improved. With the reviews deleted, there is no way to know for sure, they could just as easily have gotten worse and hidden it by deleting the review. That's why you don't delete the review.

The proper move here would indeed be to post a reply, and have a public conversation. Readers of reviews can then read the reply, and either trust them at their word that they fixed it with no bugs or other mistakes, or test for themselves.

tl;dr: the reviewer, not the biased company being reviewed, is the judge of whether the issues described in the review have been addressed / fixed / made irrelevant. YES, there may be downsides to this, but they are not as bad as the downsides of the alternative (company deletes arbitrary reviews about themselves for arbitrary reasons with no oversight).
by CaioFer | 2025-05-01 16:02:24+00:00
SEEKING WORK

Email: c410.f3r (at) gmail.com Location: Brazil Remote: Yes Résumé/CV: https://c410-f3r.github.io/curriculum.pdf Technologies: AngularJS, Assembly (x84_64), C, C++, Cryptography, Docker, Docker Compose, Ember.js, GCP, Golang, Java, JavaScript, Kubernetes, Linux, MongoDB, MySQL, NodeJS, PHP, Polkadot, PostgreSQL, Python, ReactJS, Rust, SQL Server, Smart Contracts, Solana, Solidity, Substrate, TypeScript, Vue.js Willing to relocate: No

Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.

While I'm familiar with various technologies, my passion lies in programming with Rust. Whether it's backend development, blockchain, compilers, DevOps, embedded systems or mobile applications, I am totally onboard as long as there is a little bit of Rust involved.

For more information, take a look at my CV (https://c410-f3r.github.io/curriculum.pdf) or my GitHub account (https://github.com/c410-f3r).
by bri3d | 2025-05-01 16:03:02+00:00
> On the surface it seems the "security" industry is lacking in the most basic of security processes when hiring.

They found this person at the top of the funnel, before they even started the process, and then chose to go through with it out of curiosity / for advertising. I personally think it's silly (I don't think the advertising or learning about some comically basic TTP like "interview coaching" was worth their team's time) but it's not a lack of basic process in this case.

I will say that hiring for remote jobs has gotten to be a gigantic time waste lately. Even though even moderate background checking can filter these candidates out, it's quite time consuming and with the rise of generative AI, these type of candidates (whether state-sponsored malicious actors or overemployment shops) are appearing in every industry and every role constantly by the hundreds. I disagree completely with other posts claiming only crypto and finance are being targeted; while it's hard to confirm and the North Korean operation specifically may be more tailored, fake candidates are rampant throughout the tech industry now.
by jbvivid | 2025-05-01 16:03:14+00:00
Vivid Machines | Senior Software Eng Mobile/Web | Toronto or Bay Area | Full-time

We're building edge AI and a data platform for high-throughput, high-fidelity analysis of fruit crops to get this $1T industry ready for the future of farming. We operate in orchards in vineyards around the world.

We're looking for someone to take our analytics apps to the next level, in close collaboration with product, ML, and embedded SWE.

More info here: https://vividmachines.bamboohr.com/careers/76?source=aWQ9MjE...
Show HN: Tgfeed – convert public Telegram channels into RSS or Atom feeds
by nDmitry | 2025-05-01 16:03:31+00:00
I’m using it to read Telegram channels without ads and in the same place as everything else (Miniflux), hosting it on my home server. Maybe you’ll find it useful too.

As a bonus, here’s a Solarized Light theme for Miniflux RSS reader I vibed with AI : https://gist.github.com/nDmitry/2c3ff859d50d7b15e2369a51e781...
by burkaman | 2025-05-01 16:03:48+00:00
Yes, this same guy is helping "to cut more than 40% from NIH’s 2026 budget and pare its 27 institutes and centers down to just eight." - https://www.science.org/content/article/new-nih-director-def...

He has already fired over a thousand NIH employees and frozen or cancelled billions in grants in his first couple months on the job.

While we're talking about NIH, here's a fun game: try going to https://www.nih.gov/ and putting gender in the search box. Play around and see how many Forbidden Words you can discover!
by happytoexplain | 2025-05-01 16:04:15+00:00
Hmm, thanks, but I don't think I can read your post any other way. Sorry, it's hard to interpret the tone as unintended, however, maybe other adjectives could be argued instead of the two I chose.

Regarding my other comment - I'm not sure what you mean. I wasn't trying to politely ask that commenter to expand on what they said. I was criticizing their attitude and also their uncharitable use of the "show me the data" ultimatum.