MurphyA/hacker-news huggingface dataset:
by suriya-ganesh | 2025-05-01 16:10:17+00:00
Location: San Francisco CA, New York Remote: Yes Willing to relocate: Yes Technologies: Rust, Golang, K8s, postgres, Docker, Typescript Résumé/CV: https://suriya.cc/surya-resume.pdf Email: suriyaganesh097@gmail.com

I have 4 years of experience working on a Distributed Privacy Database (>100K TPS) , RBAC and PBAC governance systems, and Federated Learning on mobile devices (100M+ devices) . More recently I graduated from CMU in Privacy Engineering, and have been involved with finetuning LLMs for privacy use cases.

I love working on early stage products where there is a lot of ownership and iterations. Do ping me if you want someone to nerd out about how snapshot isolation is not strictly serializable.
by dogleash | 2025-05-01 16:10:19+00:00
Normies expect platforms to have a vibe that it's full of their kind of person, regardless of how many thousand/million/billion users it has.

It's a fundamentally broken understanding of internet communication, but catering to it is possible and profitable. (I've done it in moderating smaller communities. We've handed out undeserved and unjust bans because getting rid of a high profile nuisance is easy compared to convincing someone to stop getting one-guyed. We also kept the most toxic users around when they're crowd favorites.)

You're spot on. YouTube knows they're the boring old video platform, the bland safe-for-tv default homepage that would be shown to someone with no surveillance profile would only confirm it's not the platform for someone with their taste in TikTok slop.
by entuno | 2025-05-01 16:10:22+00:00
I wonder if we reach a point where the concept of "mispriced" stops really making sense?

Because when you say a stock is undervalued, isn't what you're really saying is that you think it's value with increase at a higher rate than the rest of the index in future, because it will attract above-average rates of investment from other active investors? Or to put it another way, "in the future more people will want to buy this stock than other stocks, so its value will go up".

But if everyone else is the market is investing passively, where does disproportionate future demand come from?
by dgfl | 2025-05-01 16:10:35+00:00
Definitely, if your analog substrate is implementing matrix vector multiplications (one of the most common approaches in this area). Then your differentiation algorithm is the usual backpropagation, which has rank 1 weight updates. With some architectures this can be implemented in O(1) time simply by running the circuit in "reverse" configuration (inputs become outputs and vice-versa). With ideal analog devices, this would be many orders of magnitude more efficient than a GPU.
by legitster | 2025-05-01 16:10:42+00:00
I have a flippant but not unserious suggestion:

I had a doctor friend who put it succinctly: "You want to die of heart failure. It's relatively painless, it's instant, and it's cheap. But heart disease is so easily preventable in a controlled environment that we can drag out lives much longer than they should be lived."

In a nursing home, they are obsessed with low fat, low sodium, heart-healthy diets. But you should consider a retirement of red meats and high activity.
by jjulius | 2025-05-01 16:10:51+00:00
What I did in my first post was try to respect the fact that that may be their view of things and validate their perspective, then kindly explain that I don't see it, and would be open to hearing more about what they see. I could perhaps see how the "Thanks! :)" unintentionally adds a layer of sarcasm, but it's kind of a bummer if that's the case.

Regarding your other comment, I know, and that's exactly my point. You had a concern about the way that the other post framed the user's opinion. My comment attempted to do exactly what you're asking for - approach the user with a positive attitude and ask for more data without vilifying them (eg, "[making] people sound like assholes").

Ah, well. Enjoy your day. :)
by fzeroracer | 2025-05-01 16:11:14+00:00
Do you work in the tech industry? In what part?

Because from personal experience I've seen loads of companies wind down and remove internal teams like internal QA in favor of outsourcing to other regions, for example. It's made my job extremely annoying because I can't just tap the shoulder of my nearby QA engineer and see what's up, I have to wait an entire day for them to get the next build and then deal with the wrong stuff they've reported.
by danielvf | 2025-05-01 16:11:18+00:00
I am saying they are both a credible threat and many are amateurs. Those are not mutually exclusive.

You are talking about North Korea attackers from a theoretical point of view. For many people dealing with them is just a normal part of work. It's not an unknown that needs to be worked out logically from an armchair.

I'm saying this as someone who personally chatted with a North Korea persona that later tried to drop exploits on people, and the persona belonged to hacking group with at least one 50 million dollar heist. I've also seen the screenshots on many chats with North Koreans.
by zackmorris | 2025-05-01 16:11:18+00:00
The simplest answer tends to be the right one, so in the face of the inexplicable, the answer is usually ignorance.

The tech track works great if one falls into line and doesn't rock the boat by questioning authority or trying to see the big picture. If one clings to original teenage fantasies like the idea that intellectual prowess and financial success eventually bring esteem and a social life. If one chooses to avoid becoming mired in dead end physical labor jobs like everyone else, even for a time, in worship of their own cleverness.

But should the unthinkable happen, say, the loss of a loved one due to a hyper focus on work, or witnessing one's work being used to take from others, or waking up one day to find oneself disillusioned with the direction tech is going, then suddenly tech loses its luster. One starts to recognize it for what it is - just another way to concentrate wealth and power in the hands of the few.

Tech has come to symbolize sheltering from reality, like a state sanctioned drug. It's a way to pat oneself on the back and downplay the wisdom of those outside it. Blindly worshipping it to the exclusion of the other wonders of life is the surest way I know to separate oneself from the soul, other than money perhaps.

In good conscience, I must add that the vast majority of tech today is phantom tech, not real tech. It serves to entertain and distract rather than be a labor-saving device. So in that sense, it's understandable that people invested in solving anything except any real problem have a disdain for the plight of labor.
by naikrovek | 2025-05-01 16:11:22+00:00
software authors that don't care about performance annoy me (and I am an old man.)

The amount of things a computer can do in a single thread are amazing, and computers now have a dozen or more threads to do work. If developers cared about performance, things would easily be 20x as performant as they are today.

I'm not talking about "write in assembly, duh" I'm talking about just doing things intelligently instead of naively. The developers I support often simply are not thinking about the problem they're solving and they solve the problem in the simplest way (for them) and not the simplest way for a computer.

Software is an inefficiency amplifier, because the number of developers for a piece of code is much smaller than the number of computers that run that code; how much coal has been burned solely because of shitty implementations? I'd wager that the answer is "a LOT!"

Even if you don't care about coal usage, think about how much happier your users would be if your application was suddenly 5x faster than it was previously? now think of how many customers want their software to be slow (outside of TheDailyWTF): zero.

languages like javascript and python remove you so much from the CPU and the cache that even if you were thinking of those things, you can't do anything about it. JS and Electron are great for developers, and horrible for users because of that amplification I described above.

I am dead tired of seeing hustle culture overtake everything in this field, and important things, to me, like quality and performance and support all fall straight down the toilet simply because executives want to release features faster.

things like copilot could help with this, i hope. presumably copilot will help introduce better code into applications than a daydreaming developer would, though the existence of vibe coding sort of nulls that out probably.

one thing that AI will do quite soon is increase the amount of software that exists quite dramatically. and I am kinda concerned about the possibility that it's all going to suck horribly.
by rcarmo | 2025-05-01 16:11:23+00:00
I've been toying with Visual Studio Code's MCP and agent support and gotten it to offload things like reference searches and targeted web crawling (look up module X on git repo Y via this URL pattern that the MCP server goes, fetches and parses).

I started by giving it a reference Python MCP server and asking it to modify the code to do that. Now I have 3-4 tools that give me reproducible results.
by lukeschlather | 2025-05-01 16:11:26+00:00
My kneejerk reaction is the same as yours, but the fact that they were using disappearing messages - they're using Signal to get around their legal reporting requirements. Even if they have other motivations, what they're doing is illegal.

Also, I complain a lot about Teams, but my understanding is modern DoD basically runs on Microsoft, AWS, (also Google?) just the same as private companies. Probably not Zoom, which is unfortunate from a usability perspective but also wise I think.
by orbital-decay | 2025-05-01 16:11:28+00:00
I don't see anything about the guy being North Korean in the article. It's pure clickbait full of bragging about "our DNA".

> Their resume was linked to a GitHub profile containing an email address exposed in a past data breach.

How is it an indicator of anything? Any actively used e-mail address that is older than a few years will be listed on haveibeenpwned.
by mattlondon | 2025-05-01 16:11:37+00:00
Fascinating that in Farsi "scanning" and "vegetative" differ only by a single dot in the word!

Kinda blows my mind, but then I am only really familiar with English and basic knowledge of a few other European languages.

Anyone here got any more details on this? To me it seems like its as minor as just like missing a dot on an I but totally changes the meaning?
by BobaFloutist | 2025-05-01 16:11:53+00:00
>All renting gets you is the "privilege" of paying someone else's mortgage. The entire point of homeownership is to build equity and pay off the mortgage.

Where I live, what renting currently gets you is an enormous discount compared to the cost of a mortgage and the opportunity cost of parking your cash into a downpayment. Renting and investing downpayment level money is literally a better deal than buying a house.

Why do I care if I'm "paying someone else's mortgage"? The interest payments to the bank aren't building me equity either! It's all money, going one way or another, equity is just more money, and sometimes buying a house means more money goes out than in compared to renting, even if it's more intuitively satisfying.
by jon_north | 2025-05-01 16:12:10+00:00
SEEKING WORK - Contract, Remote, US based, backend engineer

I am a backend expert, having built and maintained highly available systems for several companies over the last 15 years, in addition to over 25 total years of software development experience. I learn new things extremely quickly.

You will like working with me because I:

* hold your goals as my priorities * communicate verbosely yet synthesize well * my rates are reasonable in exchange for the value I deliver * I guarantee I will get the job done

Concrete examples:

* built the streaming data architecture for realtime game player tracking information (all games, 50ms SLA) and game stats for one of the top 3 US sports leagues (can’t name drop!) using Redpanda/Kafka on Azure+Terraform, and implemented its developer portal using Gravitee to provide first class streaming API support and monetization. Also built, deployed and maintained their ask-a-question-get-a-true-answer AI bot to expose 20+ years of stats to natural language fan questions!

* Implemented a vector DB for one of the leading AI image hallucination platforms (millions of users) to provide an image similarity service.

* replatformed dozens of jobs to AWS Lambda for a startup hedge fund, vastly improving QoS and maintenance cost. Line 1 to platform-in-prod time 3 months.

* built a ~50 node, AWS, Dockerized, Terraform-deployed distributed system to provide realtime, transformed trade data from crypto exchanges to a Kafka pipeline and data lake (fodder for an analytics platform). Met 5000msec SLA across arbitrarily many exchanges and ticker symbols. Blue-green deployment for complete CICD safety. Cloudwatch metrics proved SLA was met and provided general system oversight.

* built a framework to collapse dozens of singleton ETL programs into one config-driven, simple C# application performing the same functionality at ~80% reduction in maintenance cost year over year.

Contact: jon.north@adiuvat-consulting.com More: www.adiuvat.io

Keywords: Python, C++, R, SQL, NoSQL, Go, Golang, AWS, Azure, Lambda, Cloudwatch, Docker, Git, SVN, Subversion, Linux, Windows, Bash, Kafka, Terraform, Redis, Postgres, MySQL, SQL Server, SAP HANA, LDAP, Active Directory, OAuth2
by dtnewman | 2025-05-01 16:12:10+00:00
The article is talking about new grads generally, but I think there's an issue with AI that isn't talked about enough. It's not that it's taking away jobs [1], it's that it is taking away skills.

Even if you are the biggest critic of AI, it's hard to deny that the frontier models are quite good at the sort of stuff that you learn in school. Write a binary tree in C? Check. Implement radix sort in Python? check. An A* implementation? check.

Once upon a time, I had to struggle through these. My code wouldn't run properly because I forgot to release a variable from memory or I was off-by-one on a recursive algorithm. But the struggling is what ultimately helped me actually learn the material [2]. If I could just type out "build a hash table in C" and then shuffle a few things around to make it look like my own, I'd have never really understood the underlying work.

At the same time, LLMs are often useful, but still fail quite frequently in real world work. I'm not trusting cursor to do a database migration in production unless I myself understand and check each line of code that it writes.

Now, as a hiring manager, what am I supposed to do with new grads?

[1] which I think it might be to some extent in some companies, by making existing engineers more productive, but that's a different point

[2] to the inevitable responses that say "well I actually learn things better now because the LLM explains it to me", that's great, but what's relevant here is that a large chunk of people learn by struggling
by jon_north | 2025-05-01 16:12:31+00:00
Location: USA

Remote: exclusively

Willing to relocate: N/A

Technologies: Python, C++, SQL, NoSQL, Go, Golang, Docker, Git, SVN, Subversion, Linux, Bash, Windows, Kafka, Redpanda, PySpark, Spark, Terraform, AWS, Azure, Redis, Postgres, MySQL, SQL Server, SAP HANA, LDAP, Active Directory, OAuth2

Resume/CV: www.adiuvat.io

Email: jon.north@adiuvat-consulting.com
by lumb63 | 2025-05-01 16:12:35+00:00
There seems to me to be a false dichotomy present in a lot of the comments here: either Google funds all web browsers, or all the web browsers will crash and burn and the modern web will die.

Linux is a project spanning many decades with thousands of contributors and is not owned by any company. The BSDs are similar. I do not see why something similar cannot be accomplished with the web; a group of FOSS developers, and eventually, perhaps full-time developers at all manner of companies, could support a modern web browser. This seems to work fine for Linux - many companies pay developers to work on Linux because their business depends on it, so it is a good investment for them. The same applies for web browsers - many companies’ businesses depend on it, so funding a browser is the cost of doing business.
by paul7986 | 2025-05-01 16:12:48+00:00
So it's not coding ... it's talking to a LLM via voice or chat and have it code for you. Then ask it to change/edit things and then review the code some or just run an error check so the LLM fixes the error and your done.

And so people who are vibe coding are getting paid multiple six figure salaries .... that's not sustainable anyone at any age and in any country can vibe code.

Looks like we are embracing the demise of our skill-sets, careers and livelihoods quickly!
by lmeyerov | 2025-05-01 16:13:21+00:00
We had similar earlier on at Graphistry. It was pretty obvious, especially by the time of video screens. We are still unsure if whether a hacker or just someone avoiding their history/nationality

- online history was sparse and somewhat mismatching, and weird profile image reuse

- unexpectedly strong accent in calls, does not show video

- background reference checks a mess
by shafyy | 2025-05-01 16:14:12+00:00
But we don't get the high quality products for free. Google is using Chrome to strenghten their market dominance in other markets, such as advertising. Furthermore, they are using their market power in browsers to push through standards and protocols that mostly benefit them.

Just ask yourself this: Google is one of the largest and most profitable companies on Earth. They are a for-profit, capitalistic company. Legally, their main duty is to maximize shareholder profit. Why would they give away somehting for free, if in the end, it does not benefit them more than not giving it away for free?

Competition is always better for consumers, unless you believe in a "benevolent dictator" situation (which, as reality shows, also never ends well).
by rayiner | 2025-05-01 16:14:23+00:00
But does GDP growth reflect quality of life? The inequality you’re seeing is exactly what you’d expect from policies that reduce labor market bargaining power through the dual-pronged approach of outsourcing production and facilitating mass immigration.

Germans and Japanese don’t make socks for $10,000/year. Our former au pair lives in a small town in Germany. She was tracked into an apprenticeship program at 16 (off the college track), but now in her early 30s has a solid white collar job doing logistics for a baby formula manufacturer. Her boyfriend works in logistics as well—a big industry in a country that makes things.

By contrast, GDP is higher in the U.S., but is that real? As a corporate attorney, I make probably double what I would in Germany. Pay differentials seem to be similar for other knowledge-economy jobs like software development, marketing, etc. Our laptop class makes tons of money compared to their counterparts in Germany or Japan. But is that a good thing?
by lanstin | 2025-05-01 16:14:45+00:00
My main data on this is actually not Google employees per se so much as specific 2018 GCP support engineers, and compared to 2020 AWS support engineers. They were very smart people, but also caused more outages than AWS did, no doubt based on their confidence in their own software, while the AWS teams had a vastly more mature product and also were pretty humble about the possibility of bad software.

My British don experience is based on 1 year of study abroad at Oxford in the 20th c. Also very smart people, but a much more timid sounding language (at least at first blush; under the self-deprecating general tone, there could be knives).
by akshat2602 | 2025-05-01 16:14:47+00:00
Location: New York

Blurb: Masters student(graduating next month) at Stony Brook University seeking work in systems, databases, and backend roles. I've researched consensus protocols at Stony Systems Lab (Fall '23-Spring '24) and implemented a replicated toy DB using consensus. Currently working on encrypted archival storage using information theoretic security at File Systems and Storage Lab. Passionate about distributed systems and databases with hands-on experience.

Remote: Open to any form of work (Remote, Hybrid, In-office)

Willing to relocate: Yes

Résumé/CV: resume [dot] akshatsharma [dot] xyz

Email: mail [at] akshatsharma [dot] xyz
by dunham | 2025-05-01 16:15:19+00:00
Below I'm discussing compressed size here rather than how "fast" it is to copy databases.

Yeah there are indexes. And even without indexes there is an entire b-tree sitting above the data. So we're weighing the benefits of having a domain dependent compression (binary format) vs dropping all of the derived data. I'm not sure how that will go, but lets try one.

Here is sqlite file containing metadata for apple's photo's application:

767979520 May 1 07:28 Photos.sqlite

Doing a VACUUM INTO:

719785984 May 1 08:56 photos.sqlite

gzip -k photos.sqlite (this took 20 seconds):

303360460 May 1 08:56 photos.sqlite.gz

sqlite3 -readonly photos.sqlite .dump > photos.dump (10 seconds):

1277903237 May 1 09:01 photos.dump

gzip -k photos.dump (21 seconds):

285086642 May 1 09:01 photos.dump.gz

About 6% smaller for dump vs the original binary (but there are a bunch of indexes in this one). For me, I don't think it'd be worth the small space savings to spend the extra time doing the dump.

With indexes dropped and vacuumed, the compressed binary is 8% smaller than compressed text (despite btree overhead):

566177792 May 1 09:09 photos_noindex.sqlite 262067325 May 1 09:09 photos_noindex.sqlite.gz

About 13.5% smaller than compressed binary with indices. And one could re-add the indices on the other side.
by zhyd1997_ | 2025-05-01 16:15:19+00:00
Location: Earth

Remote: Yes

Willing to relocate: Yes

Technologies: Languages & Databases • JavaScript, TypeScript, Java, Golang • PostgreSQL, MongoDB

Frameworks & Libraries • React.js, Next.js, Express.js, Koa.js • MUI, Tailwind CSS, CSS-in-JS • TanStack Query, Redux, Prisma, Supabase • Highcharts, ECharts, AG Grid • Jest, Cypress

DevOps & Tools • Docker, Git, GitHub Actions, CircleCI • Datadog, Sentry

Workflow Tools • WebStorm, Figma, CleanShot X • Slack, Jira, Linear, Productive

Other • Progressive Web Apps (PWA) • npm, Yarn, pnpm

Resume/CV: https://www.linkedin.com/in/yadong-zhang-48a474154/

Website: https://zhyd1997.dev

Email:zhyd007 [at] gmail <dot> com
by ndriscoll | 2025-05-01 16:15:22+00:00
That still sounds relatively niche/doesn't really disagree with my statement that easily over 99% of web usage is not something like that. How often are you finding a new home? Map widgets also shouldn't really be a performance concern; they were doable 15-20 years ago (i.e. with much weaker hardware and no webasm/webgpu).

Something like improved forms with validations and databinding would be useful for actual easier document authoring. Built-in charts (line graphs, pie charts, etc. with baked in support for legends and axes) would also be generically useful in the way that tables were. Flexbox was useful for layouts, but otherwise we instead got pushes for more scripting performance to cover up the impact of mass surveillance and more ways to leak data about the underlying system to conduct that surveillance.