MurphyA/hacker-news huggingface dataset:
by 20after4 | 2025-04-13 04:49:20+00:00
For a long time there have been spammers scraping in search of email addresses to spam. There are all kinds of scraper bots with unknown purpose. It's the aggregate of all of them hitting your server, potentially several at the same time.

When I worked at Wikimedia (so ending ~4 years ago) we had several incidents of bots getting lost in a maze of links within our source repository browser (Phabricator) which could account for > 50% of the load on some pretty powerful Phabricator servers (Something like 96 cores, 512GB RAM). This happened despite having those URLs excluded via robots.txt and implementing some rudimentary request throttling. The scrapers were using lots of different IPs simultaneously and they did not seem to respect any kind of sane rate limits. If googlebot and one or two other scrapers hit at the same time it was enough to cause an outage or at least seriously degrade performance.

Eventually we got better at rate limiting and put more URLs behind authentication but it wasn't an ideal situation and would have been quite difficult to deal with had we been much more resource-constrained or less technically capable.
by ksec | 2025-04-13 04:51:01+00:00
>Meanwhile... making money from online ads isn't trivial. When the advertising model works well (eg search/adwords), it is a money faucet. But... it can be very hard to get that money faucet going. No guarantees that Google discover a meaningful business model here... and the innovators' dilema is strong.

It's funny how the vibe of HN along with real world 's political spectrum have shifted together.

We can now discuss Ads on HN while still being number 1 and number 2 post. Extremism still exists, but it is retreating.
by e1g | 2025-04-13 04:51:31+00:00
Especially when unions are involved. We have a flexible schema for many parameters (e.g., X accepts an object or an array of them, and one object has some properties that could be an enum or a detailed shape), and both Zod and Valibot produce incomprehensible and useless error messages that don’t explain what’s wrong. We had to roll our own.
by hedayet | 2025-04-13 04:51:33+00:00
Facebook has been setting some pretty terrible precedents in terms of how far malicious behavior can go unchecked. And once again, nothing meaningful will happen: no real consequences, no structural change.

At worst(/best), they'll walk away with a slap on the wrist (a fine of hundreds of millions, if proven guilty), which is just the cost of doing business at that scale.
by vishnugupta | 2025-04-13 04:51:34+00:00
I guess for a change Americans will experience what Indians have been subjected to since forever.

Just about anything useful and high quality has been tariffed out of existence in India. It is done in the name of protecting our industry while they catch up with rest of the world.

Exactly backwards has happened. The cars we get here are so bad they are sometimes called tin cans on wheels. Without competitors from across the world Indian auto makers have absolutely no motivation to build world class cars. And it shows on the road.
by jibal | 2025-04-13 04:52:09+00:00
You're completely moving the goalposts. And I don't find it interesting at all (I mean, I find the general subject interesting and have delved into it for decades but I don't find this sort of casual question based on no such research, trying to connect it to the wrong thing [Cyc] at all interesting) ... would he have been able to create a convincing facsimile? If and only if the encoding method were effective--that's a tautology. Was Lenat's methodology effective to that end? No, of course not, and that wasn't its intent.

"based on decades of self-reflection"

Daniel Dennett--sadly lost to us--explained in detail why "self-reflection" is not even remotely effective to this end ... our internal processes are almost entirely inaccessible to us.
by m463 | 2025-04-13 04:55:34+00:00
You could learn to manage your blood sugar.

I liked the book "the glucose revolution" which describes how blood sugar affects you, and some hacks to manage it.

If your blood sugar spikes, it will eventually crash, making you tired, irritable, think unclearly and have strong cravings.

If you manage your blood sugar to even it out, you'll have even energy levels, clear thinking and won't be hungry.

there were a few easy ways to do this. Walking 10 minutes after eating. Switching the order of food in a meal to start out with fiber, add protein and fat and eat carbs towards the end. not eating carbs alone. lots of other things.

EDIT: random summary:

https://wisewords.blog/book-summaries/glucose-revolution-boo...
by sillywalk | 2025-04-13 04:57:28+00:00
The Apple Music app on macos is one of the most horrible UI things I can think of.

Search: You must scroll to the top of the playlists, it's not in the toolbar and always clickable. ALSO: the switch between local/downloaded and all Apple Music is on the Other side of the Screen. It's pseudo-browse ( the back button is inline with the content, and there isn't a Forward button).

I haven't been able to find a way to not show the default view that takes up half the screen. It has an image of the album cover and some flat-ux "buttons" and a checkmark icon, plus a (...) and a 1/4 of the screen just empty.
by ydlr | 2025-04-13 04:59:28+00:00
With truely unlimited time and resources, I would feel no need to prioritize important or impactful work.

I might spend 100 years customizing my desktop environment. Then another 100 years perfecting some niche internal software used exclusively by a small factory in South Dakota.

My version of spending a couple lifetimes meditating on a mountaintop.
by bee_rider | 2025-04-13 05:02:31+00:00
It is as bad as yanking the cord on your computer. I mean, not the greatest thing to do, but not the end of the world with modern filesystems.

I used a NUC with some battery pack for ages, accidentally unplugging wasn’t a big problem really. (Sadly smart glasses weren’t where they are now at the time, so I had to lug around some kind of display sometimes).
by retropragma | 2025-04-13 05:03:18+00:00
An interesting development with Typia is that it will need to be rewritten in Go to work with TypeScript 7. https://github.com/samchon/typia/issues/1534#issuecomment-27...

This is because it relies on patching the TypeScript implementation. I'm curious if its approach is even feasible with Go?
by alwa | 2025-04-13 05:04:32+00:00
Oh agreed—that seems reprehensible on its surface—not that I imagine it was anything the people involved took lightly.

But in the spirit of, in your professional capacity, taking care of the people you owe a professional duty to before you take care of yourself (in the material sense, at least)…

One imagines these families in particular could afford the difference for the premium care, on their insurance-company-executive salaries.

Fortunately the jury seems to have agreed too.
by N2yhWNXQN3k9 | 2025-04-13 05:06:24+00:00
> None of ADHD related stuff is really therapy. We only know how to manage symptoms for now.

Managing symptoms is therapy?

>> Anecdotally

> Yeah...

Then ignore everything that came after that?

> Sure. But is it worse than unmanaged ADHD which also results in brain changes over time?

Physiologically, yes? I am honestly concerned for people who think eating amphetamine or similar drugs daily has no negative outcomes.

> It's a whole category, but you could start with this collection:

There is zero mention of anything discussed here in that root paper, but cool information bomb. No one is going to read 40 papers to respond to you. Honestly, that is a dickhead thing to share.

> shouldn't involve fear

If you've never felt nervous (fear) while pair programming, you might be experiencing a bit of over-confidence.
by mystraline | 2025-04-13 05:06:46+00:00
The lead pipes was probably a miniscule amount of overall lead.

The ancient romans added lead acetate Pb(CH3COO)2 to their foods and wine. I can't understate just how much 'lead sugar' was being consumed.

By the way, in my later years, I did make a voluntary choice to taste it, and then rinse my mouth out. And yes, it was the closest we have to table sugar Ive ever tasted. Before anyone naysays me, I did this knowing full well the risks.

Also fast forward 1700 years,and we see the same reaction. In the 1950s USA, you could buy lead-rimmed coffee cups. The interaction between the coffee, the lead, and your mouth created the sensation of sweetness, likely also lead acetate.
by amputect | 2025-04-13 05:07:40+00:00
None of the people making these decisions care about the long-term best interest of the company. Sundar doesn't give a shit about Google's future, he is laser focused on what really matters to him and the people he reports to: the stock price. A big round of layoffs can juice the stock, and it's a nice way to keep the numbers going up in between industry events where they can show off deceptively edited product demos and knowingly lie about the capabilities of their current and future AI offerings.

To put it another way: Google doesn't want to be a software company anymore. Google does not care about making software, or products, or the people who make or use their products. Google wants to be a growth company where the stock price goes up by two-digit percentages every quarter. That is absolutely the only thing that Google cares about. Google has realized that the best way to make this happen is to commit securities fraud by lying to their investors about their products, and by drip-feeding layoffs to show that they're serious about their underlying financials. It's theater, playing pretend at being business people. The individual products are allowed to go about their business as long as they don't cost too much money, but Google doesn't want to make money by having good products that people love to use, Google wants to make money by being a hyper-growth unicorn again, and they will do anything at all to recapture that kind of growth even if they're slitting the throat of the company to do it.

Whether this attitude is good for Google or its users is left as an exercise to the reader.
by mmooss | 2025-04-13 05:07:48+00:00
> In what way is this a conspiracy theory or guilt by association? I don't think it is. (Except maybe the statement that he's an Israel citizen, though I think in this context it's a legit statement to make.)

Yes, the Israeli citizen comment. Obviously the comment is meant to criticize Rosen. Being an Israeli citizen is only a criticism by some conspiracy theory or guilt by association.

Currently the GGP comment says, "with a strong pro-Israel bias". I don't think it was there when I commented or I wouldn't have said what I said.
by crossroadsguy | 2025-04-13 05:08:51+00:00
Reminds me of iOS and iDevices and how even after months they keep stabilising and then they fail to stabilise and then they release the next version after a year with all those bugs intact and accumulated. In this case that OS is literally made for only those devices and vice-versa, in iron claw control of one control freak corporation that has a net worth more than GDPs many countries would nuke for.

Let’s contrast that with a pure community led effort, motivated by freedom, privacy, and safety, that neither controls the OS nor the devices. It’s not what I tried to saltily explain above.

Respectfully, I hope that sunk in.
by bee_rider | 2025-04-13 05:11:37+00:00
The guy in the article is using a mechanical keyboard. MacBooks keyboards are fine for what they are but generally enthusiasts prefer mechanical.

The glasses… I mean, it’s a totally different type of device, right? If nothing else, I’d love to never hunch over a laptop again. I dunno, haven’t tried them, but they seem quite interesting.

Spine replacements are pricey I think.
by bruce511 | 2025-04-13 05:11:43+00:00
It's hard to monetize it without doing a bunch more work.

I monetize my code for a living. I'd say about 25% of my time is the fun part of writing the code (that just works for me.)

The rest is in debugging the code for all the edge cases, writing docs, examples, training, support etc. In other words the "work" part.

Minimally you need to do enough so that someone can use the code. The code itself has minimal value, the value is in the using.

Then you need to figure out how to reach an audience.

Then you need to decide if the user will pay, or maybe it's ad supported. Or maybe donations.

Hint: unless you have a large audience this will result in very minimal income. Is all this extra work worth it?

You can Open Source it, but frankly its unlikely anyone will find it or use it. It might be an interesting line on your CV, bit again probably of marginal value there.

My advice is that if it has little to no value to others, just move on.
by strcat | 2025-04-13 05:13:18+00:00
Many apps won't work in the Android emulator. Banking apps, etc. will detect it and ban it. Far more apps will ban the emulator than will ban GrapheneOS. We aren't aware of an app which would work in the Android emulator with a standard emulator image containing Google Play but wouldn't work with GrapheneOS. Nearly all Android apps work on GrapheneOS. It's nearly entirely just the subset which ban using any non-stock OS with the Play Integrity API which can't be used. We convinced a few banking apps to start allowing GrapheneOS via hardware attestation but the pace of banking apps integrating the Play Integrity API is unfortunately quite a bit faster than the pace we're convincing apps to support it after they do that.

You can build it for the emulator. It's straightforward to do, but it requires a lot of disk space and it will take around 40-60 minutes on a high end desktop CPU like a Ryzen 9950X. We don't publish official releases for the emulator at the moment because it's not intended for production use and isn't really a good experience to use. We could start doing it, but it'd add some extra work and we'd be concerned about people misinterpreting what it's meant to provide. Emulator builds don't have the regular security model intact or OS updates, etc.
by TheBozzCL | 2025-04-13 05:13:31+00:00
Something similar happened to me last year, except the thief was in a motorbike. It made me decide to buy a second, cheaper phone for traveling abroad.

I did have some fun with the situation. I immediately put my iPhone in lost mode, with the message “enjoy your paperweight”, and blocked the eSIM to make sure it was as useless as possible. For the next few months, I checked on it periodically to see where the phone was last seen and how it moved around town.

Eventually the phone stopped reporting its location. I assume the thief just gave up and threw it away or stashed it.
by raphlinus | 2025-04-13 05:13:55+00:00
So I would say skill at GPU assembly is in-demand for the elite tier of GPU performance work. Not necessarily writing much of it (though see [1] for an example, this is the kernel of multisplit as used in Nvidia's Onesweep implementation), but definitely in being able to read it so you can understand what the compiled code is actually doing. I'll also cite as evidence of that the incredible work of the engineers on Nanite. They describe writing the core of the microtriangle software renderer in HLSL but analyzing the assembler output to optimize down to the cycle level, as described in their "deep dive into Nanite virtualized geometry" talk (timestamp points to the reference to instruction-level micro-optimization).

[1]: https://github.com/NVIDIA/cccl/blob/2d1fa6bc9235106740d9373c...

[2]: https://www.youtube.com/watch?v=eviSykqSUUw&t=2073s
by hunternguyendev | 2025-04-13 05:14:39+00:00
Location: San Jose, CA, USA (SF Bay Area) Remote: yes Willing to relocate: yes Technologies: JavaScript, TypeScript, Python, Java, SQL, React, Node.js, Express.js, Next.js, FastAPI, PyTorch, LangChain, Tailwind CSS Résumé/CV: https://hunternguyen.me/resume Email: hunter[dot]nguyen@sjsu.edu
by N2yhWNXQN3k9 | 2025-04-13 05:15:22+00:00
> Except that pair programming doesn’t make you work under pressure

Sure, in ideal circumstances.

Do you remember your first day on a job anywhere as a programmer? You were so relaxed, no pressure.

It sounds like you have an emotional attachment to pair programming. That is cool, but it certainly isn't the norm.
by michaelbrave | 2025-04-13 05:16:18+00:00
I imagine it would be easy for them to do similar to the TV guides of yesteryear(the company that owned it used it primarily for self promotion with just enough competitor promotion to fly under the radar and still seem useful), where it gives good recommendations sure, but 60-70% of those recommendations are the paid ones or the ones you own for you custom LLM.
by aspenmayer | 2025-04-13 05:16:25+00:00
Not sure about DeepMind specifically, but I did find this blog post from 2022 about the opening of their new office in Atlanta. They mention that Google has been in Atlanta for more than 20 years, which in the context of their new office announcement leads me to believe that they have had an Atlanta presence of some kind since then, but whether that is an office or data center or some other kind of facility, I can’t say.

https://blog.google/inside-google/company-announcements/atla...

In this blog post from 2013, they refer to receiving ISO 50001 certification for an already existing data center in Douglas County, which is apparently considered part of the Atlanta metro area.

https://blog.google/outreach-initiatives/environment/pushing...

To your point about Google DeepMind’s Atlanta location’s history, I asked Google Gemini, since I assumed it might have tuning specifically for Google info. According to Gemini, Google Brain had offices in Atlanta, while DeepMind did not pre-merger.

Here’s a list of all their locations I found:

https://about.google/company-info/locations/
by 64848374 | 2025-04-13 05:17:41+00:00
2017? Maybe I'm getting old... Still, the point stands — the lack of a 3.5mm jack drives techy users away, and the Pixels just aren't very good for their price range today.

> GrapheneOS is exclusive to Pixels because no other device has the same security features like bootloader relocking.

Sure, because they picked a set of features exclusive to Pixels. Nothing is stopping them from being more permissive about the security features they require.

I do understand why they chose to stick to Pixels; I think it was a mistake nonetheless.
by pyuser583 | 2025-04-13 05:19:02+00:00
A case can be made for diversity, but the fact that all the big companies were adopting DEI at the same time made it hype.

I personally know an engineering manager who would scoff at MLK Day, but in 2020 starting screaming about how it wasn’t enough and we needed Juneteenth too.

AI isn’t hype at Nvidia, and DEI isn’t hype at Patagonia.

But tech industry-wide, they’re both hype.
by mmooss | 2025-04-13 05:20:16+00:00
> After the fall of the Nazi regime, two new German governments were installed, and then unification happened. Yugoslavia broke up. The Soviet Union broke up. States alter, abolish, and replace themselves all the time.

All the time? You had to go back to the 1940s and 1990s to find examples. Per Wikipedia, though I wouldn't trust it completely, there have been only three new countries since 1994 - South Sudan, Kosovo, Montenegro:

https://en.wikipedia.org/wiki/List_of_sovereign_states_by_da...

(skip down to Sortable list and sort by "Acquisition of sovereignty")
by sureIy | 2025-04-13 05:20:19+00:00
> I completely understand TypeScript, Zod not so much

Different tools. I only use TS but once you add external data to the mix you cannot escape `any` and `unknown` — so what you do is use `as`. Congrats, your types are now useless.

Zod would close that gap as it enforces types on external resources (e.g. `fetch` or `readFile`)
by kunzhi | 2025-04-13 05:22:39+00:00
> Progress over the long run only goes in the right direction, there's no path to undoing broad acceptance of homosexuality just like we'll never go back to forbidding interracial marriage or women voting.

This is 100% false and naive. History is profoundly reversible. There is no such thing as guaranteed progress.

So-called "acceptance" of homosexuality is a very recent phenomenon but in no way mainstream. Even in the liberal progressive Bay Area you can get gay bashed quite easily (including in the Castro!).

Voting rights for women? Basically just turned 100 years old in the United States and already in the process of getting rolled back via the SAVE act.

Don't assume that any of the liberal trends we've seen in the last 150 years are here to stay. America is an interesting historical exception and anomaly -- by no means how humanity has done business for the majority of its existence.
by kombine | 2025-04-13 05:22:53+00:00
> This is the opposite of innocent until proven guilty

No one is stating they are guilty, but serving in the IDF gives reasonable grounds to suspect someone could be involved in violations of human rights. This military's main task is to maintain an illegal occupation over millions of people. When you apply for a UK visa, for example, you do have to answer questions whether you were involved in war crimes, so it's pretty standard.

> it is up to the accuser to present evidence not the other way around.

I think you are confused, the context of this conversation is hiring for companies, not a court hearing. This principle does not apply here. If they cannot reasonably convince they didn't abuse Palestinians, they just don't get considered, that's it.
by panick21_ | 2025-04-13 05:24:28+00:00
This is a bad approach. At least if its only that.

In Manhatten this works because there is already a decent public transport, already a culture of waking and an established culture of biking.

You can just force people into better cities with punishing taxes. You actually have make the roads safer, provide alternatives and so on. And this is easier said then done, almost all cities in the US have zoning codes and other laws that make it completely impossible to build decent urban infrastructure. And the traffic standards are literally 100% backwards to providing safety.

In fact, because the traffic standards are so bad that less cars actually kill more people. This is because a lot of traffic slows down vehicle speeds on avg.

So basically, if all you are doing is forcing less people to drive, without doing anything else, you are just gone make the roads unsafer, and not improve the city or the lives of most people.
by noosphr | 2025-04-13 05:27:28+00:00
In a time where statistical models couldn't understand natural language the click stream from users was their secret sauce.

Today a consumer grade >8b decoder only model does a better job of predicting if some (long) string of text matches a user query than any bespoke algorithm would.

The only reason why encoder only models are better than decoder only models is that you can cache the results against the corpus ahead of time.
by tmcb | 2025-04-13 05:27:52+00:00
No, sorry, I didn’t make myself clear. I said that I disagree with that take. Maybe you are not familiar with it, which is something that was raised by some people (maybe jokingly, I don’t know, but it made the rounds in left-wing social media).

I agree that the left should address young men’s struggles, namely the working class, but maybe not in the same sense you are implying. They are as responsible for their own political choices as anyone else.

[P.S.: Am I not from the US. How could I be a Democrat?]
by Juliate | 2025-04-13 05:28:27+00:00
Not the same thing again.

That comparison would be fair if the generative AI you use is trained exclusively on your own (rightfully acquired) data and work.

Existing generative AIs are feeding on the work of millions of people who did not consent.

That’s a violation of their work and of their rights.

And that should also alert those that expect to use/benefit of their own production out of these generators: why would it be 1/ protectable, 2/ protected at all.

It is no coincidence that these generators makers’ philosophy aligns with an autocrat political project, and some inhuman « masculinity » promoters. It’s all about power and nothing about playing by the rules of a society.