skysight-inc/HackerNews huggingface dataset:
Indeed this is the risk if Trump breaches the USA’s 1994 treaty agreement by surrendering territory in a ‘peace-deal’ then not only will the USA be oath breakers but who will trust a nuclear non-proliferation treaty in the future.

Perhaps Trump will not want to look weak and stand firm but it seems not unlikely that he will Kowtow to Russia and give them what they want at the expense of our Ukrainian allies.
That's interesting, i've just switched to using one and haven't noticed any discomfort, yet.

Are you laying your wrist flat when using it? I could see maintaining a fully pronated posture leading to wrist aches over time. I try and keep my hand as neutral as possible when using it, in realist i'd estimate my wrist angle off the desk to be ~45deg, then I use my middle and ring fingers on the pad.
If we take the maintainer by his word (and I don't see why we shouldn't) then this was very necessary drama that caused Redis Inc to back off.

> the other client library owners dealt with the company without blowing up

A lot of the other client libraries are already under the control of Redis Inc. The Python client, one of the popular Java clients, the Go client and the nodejs package all live in the Redis Inc Github organization.
This is where an OS-based agent would help. If it semantically understood the tasks we're trying to accomplish, it could filter the cases we care about.

I'm even more excited about browser or OS agents being able to unilaterally scrub the web of all advertisements, spam, polarized toxicity, etc. Forget adblock - I can effectively block all the bad things Google, Meta, Twitter, etc. do and their army of PMs won't be able to stop me.

This tech is going to rip the advertiser and algorithmic madness out of the internet and make it serve me and only me.
This is what Word and Excel (used to?) do when opening (or was it previewing?) .doc and .xls files in email. Macros, if present, were disabled.
Who is to say it hasn’t been done before? OP did it and thought it was interesting and posted about it, and enough people also thought it was interesting so they upvoted.
PFAS and microplastics become more toxic when combined
Very cool, I like most of your filters.

Are you planning to eventually package this up? I'd love to have a Chrome extension to hide submissions with blocklist keywords or submission types (especially the Apple releases and the most egregious startup pornography...).
Apple iPhone 16 Pro Review
Snowflake schema is obviously the etymology, but the official story is that the founders “really like skiing.” It’s always aggravated me. I just assume the CEO told them to go with that instead.
That “grittiness” test is a joke, right? Task saliency is a poor marker for grit. If that were true the grittiest people would be workaholics, which just isn’t what I think of when I think gritty. Also, you can’t expect people to honestly self-report about something as character defining as “being a hard worker”. lol. Might as well ask, “are you, on the whole, a good person?” My observation is that in the USA, being a hard worker is considered the basis of being a good person. Like I literally get told, “you are a hard worker” as a baseline compliment all the time, even though I don’t believe it. I personally do!’t really like being called a hard worker, and strive to work smart, not hard.

That said, I’m a fairly gritty person. I run everyday outside, whether its raining, snowing or the outside temps are in excess of 110F(43C). I’ve gone on many long alpine backpacking trips, thin air, wet weather, blustery passes, crossing ice fields. I usually camp with just a tarp if I can get away with it. Type II fun is my fav, most people I know think of me as exceptionally gritty.

I’ve worked grueling hours on businesses I had interest in, doing heavy manual labor for 10 hours before moving on to office work, spending my weekends on maintenance and catching up on paperwork. Doing disgusting work no one wants to do is kinda my specialty.

That test put me in the bottom 10% of US adults. I just answered it honestly, not aspirationally.
You mean firmware for all the proprietary hardware they are full of like Wifi? Likely yes.
These companies are following the universally efficient strategy for life, to be as bad at everything as you can get away with. Interviews like this aren't good at anything they're meant for, but the companies that use them keep succeeding, so why would they stop?

Many of us here have been complaining about all this stuff and calling out the problems for over a decade. We've been right these interviews are terrible at testing candidates, and they've been right that it completely doesn't matter.

The fact we're still complaining means these companies are right about what works for them to stay competitive and stay in business.
If I had set up the infrastructure myself I'd probably have a different opinion on all of this stuff, but I came into this job where everything was set up for me. I don't know if it was don't "incorrectly", and I do fear that stating as such might get into territory adjacent to the "no true Scotsman" fallacy.

I mostly just think that k8s integration with GCP is a huge pain in the ass, every time I have to touch it it's the worst part of me day.
You typically have it configured with a cap on instances for cost reasons.

Even if you don't, if you have other services (like a database) downstream, you might not want it to scale infinitely as then you're simply DoS'ing the DB instead of the Cloud Run service.

Backpressure is really important for the resiliency of any distributed system, IMO.
Cloudflare is a company, not a public utility. If they want to disallow any sites that make fun of cuttlefish they get to do that. If you want a CDN that follows the rules of a public utility I think you're out of luck on this planet.
By this same logic, do you believe that no laws should be or should have been introduced that enable these males to access women's spaces and services? As there are only a vanishingly small number of such males, so spending a huge amount of legislative energy to give them what they want is a waste of time which could have been used for more worthy laws, like ones to prevent domestic violence.

Your argument works both ways.
I feel like you have an overly restrictive definition of "chef". Owning a restaurant doesn't make you a chef, cooking food professionally does. Even if he never set foot in a restaurant kitchen, the man cooks food all day long for his job. That makes him a chef.
As a former Emacs advocate, I only use Emacs for org-mode and magit these days.

These are still the finest stay-organized and Git UI modules I've ever seen, respectively, and are still enough to make sure I have Emacs on every system I use.

For coding, I've gone over to VS Code (and sometimes Jetbrains).
Theoretically .io should cease to exist as well but apparently TLDs can be "too big to fail"[0], too. But officially, there's a 5 years-long grace period after which .io is deemed to be sunshined[1].

> In essence, a five-year time window will commence during which time usage of the domain will need to be phased out.

Related: "Ask HN: What happens to ".io" TLD after UK gives back the Chagos Islands?"[2] (2024-10-03), 250p 210c

[0] https://www.theregister.com/2024/10/10/io_domain_uk_mauritiu...

[1] https://domainnamewire.com/2024/10/09/io-domain-names-arent-...

[2] https://news.ycombinator.com/item?id=41729526
Then a good nano question would be if they know what a debugger is or how they use it. Or any of those very generic questions that any half decent programmer will know, but others won’t.

These questions are made to filter out the pure frauds. People who claim to have 10 years experience but have none. Those who claim to have a CS degree but it’s a fake diploma, etc. They aren’t meant to tell the good developers from the bad.

As said in the article, these questions are risky because they annoy experienced developers. But it’s also a waste of time having a person who never programmed in their life go through a deep interview about api design or architecture.
I'd follow-up with questions on how you debugged that, how you'd do it now, what tooling you were missing, the testing strategy that led to this... I'd say it can be pretty interesting
Interesting point. I think that the availability of good free apps on Play Store has a positive effect on the market for Android phones in general. I know it factors into people's decision of phone religion that apps are more likely to charge on Apple's store (even sometimes for an app which is free on Android).

All that said, F-droid is the only one I'll ever love.
https://archive.is/rPyUg
that's completely unrelated. the way to soak up a ddos at scale is just "have lots of peering and a fucking massive amount of ingress".

neither of these tell you how fast you can serve static data.
More challenges like Advent of Code
The bug is never the interesting part. The follow on questions are where the data is. How did you find it? How did you fix it? What made it memorable? Did it change the way you code?
Looks much better!

I could definitely see using this, but don't think it solves anything for me right now.

I think if the diagrams didn't require horizontal panning, and/or supported interactive collapsing, it would be more effective. As it stands, the text view on the left side of the screen is actually easier to parse at a glance than the tree.

Generally, vertical scrolling is more natural for reading this kind of data, and also works better on mobile.

So a first guess of an improvement is something like: the tree diagram generally grows flat & vertical, with horizontal panning (or a manual "expand" click) reserved for deeply nested objects.
A Deep Dive into DDPMs
What about your integration makes it a huge pita?
According to Verisign, there’s over 1.5M domains registered on the .io TLD.

According to this Wikipedia entry, there were 800 domains registered on the .an TLD the year it was phased out.

Who knows what ICANN will do, but my guess is there will be a lot more pressure to keep the .io domain going even though the British Indian Ocean Territory is being ceded to Mauritius (.mu) at some point.
2003-2009 it was quite common to be asked questions like: method foo of class bar takes three parameters, name them, tell their types and what does the method returns.
What’s the liquid in the old capacitors? PCBs? (as in polychlorinated biphenyls… that abbreviation collision always annoyed me.)

I think I know exactly enough about electronics to ask more annoying questions than someone who doesn’t know anything at all.
Maybe the app should kick in only if you start using one of the "bad" apps, like a browser or a social network app? Being in the way when I want to snap a quick photo doesn't sound nice.
You always want lots of very specific resource constraints between those.
This sounds like a good opportunity for an experiment. We should get some trillion-dollar industry to take up a campaign against, say, polymer chemistry, or mycology. Do you think we could get people to claim that plastics and mushrooms are a hoax in three or four decades?
I think central banks generally give advance notice of policy changes. The Russian one hasn't announced any policy change related to the current fall, has it?
It's the Chinese Exclusion Act, not Expulsion. Though it did create some excuses to expel Chinese already living here.

The next year, Emma Lazarus wrote "Give me your tired, your poor..." for the Statue of Liberty. So the poem was a lie even before it was written down.
The real value of open source code is that it should be able to be fully decoupled from trademarks. Much like OpenTofu, we shouldn't be caring too much about what private entities are trying to do to disrupt the community. Fork the code, change the names, and move forward together.

We don't need this noise. The code is already written and published. Consider the 'brand recognition' of such exciting tooling as:

* fzf
* tmux
* ripgrep
* exiftool
* fdupes
* etc.
Show HN: Hyperaide – Personal Assistant for Getting Things Done
You can tell if the thank-you card is hand-written. Most people don't have a pen plotter connected to their AI text generator to write thank-you notes.

Emailed or texted "thank you" notes don't count. At all.
The padding makes it easier for an average person to not miss flights. But it makes it harder for a smart person to schedule optimally, since now the data they have includes an unknown fudge factor.

Imagine if gas stations showed the true price of their gas plus a few cents. You’d be pleasantly surprised when they charged you $1.97/gal instead of $2.00, but your ability to budget precisely would be adversely affected.
I had a R2 also and was thoroughly disappointed with it from an e-reader perspective. Not easy or straightforward getting files on the device and so few file formats supported.
Tiny, Untyped Monads
> I have set up about a dozen rack mount servers in my life,

yes, k8s and co are silly for trivially tiny systems like this.
Because they're not: the distinction between "Religious Taoism" and "Philosophical Taoism" is generally recognized as an Orientalist[0] conception i.e. an excuse to talk about the parts they liked or could think of as Western (Philosophical) and ignore the parts they didn't like or couldn't (Religious). It's viewed as emerging from a collection of oral master-student based traditions that have always included spiritual components, such astral-project/"far walking" and mystic unity with the Dao. There wasn't a distrinction between philosophy and religion like there is today, hence why a lot of Chinese philosophy relies on concepts like Tien ("heaven", though more in a process sense) even if it seems otherwise secular/philosophical.

[0] I think you still see this mix-up today due to a lot of people reading the TTC or the Zhuangzi from Gutenberg or some other free online translation, not realizing that all those translations are from the 1800s and not a reflection of modern scholarship. For example, Laozi hasn't been considered a historical figure for a while now.
>that's completely unrelated

Yeah, I'm sure they use a completely different network infrastructure to serve R2 requests.
Or give them an option to delete their account.
Complexity is a puzzle and attracts a certain kind of easy bored dev, who also has that rockstar flair, selling it to management - then quitting (cause bored) leaving a group of wizard-prophet-whorshippers to pray to the k8 goddess at the monolith circle at night. And you can not admit as management, that you went all in on a guru and a cult.
I agree with you. I'm saying that cloudflare gets to decide that, not a random HN commenter.
China unites state, corporate, & academic assets for offensive campaigns
There’s so much infrastructure on companies that use .io domains that it’s impossible and pointless for anyone to think about removing the TLD.

For example, Docker Hub images are at docker.io. Why break those? Who knows where those URLs are cached?

Presumably Mauritius will inherit the domain like Russia inherited .su.
The translations and text to speech are from google APIs. One commenter on reddit suggested that GPT4o may be better. Also, a lot of commenters saying the phrasing and formality levels are poor on the current translations.
Prelude to McCarthyism: The Making of a Blacklist (2006)
Did he start Redis Inc or got hired to work there? I remember something like that for a popular open source project.
This does not seem very likely, because earlier than this people did not really need a writing system. More precisely, they had no reason to believe that a writing system would be useful, so there was no pressure to invent one.

In Mesopotamia we can see the evolution over many hundreds of years and even a few millennia from an accounting system that used a few symbols for the things that were recorded, to a full fledged writing system that was able to record any spoken sentence.

Before the societies of Mesopotamia and Egypt, which required a complex management of the available resources, there was no need for accounting with written records for great quantities of varied goods.

It is likely that for tens of thousands of years people have been able to make drawings that recorded useful things, like maps, and they probably have used some sets of symbols for various important things, like kinds of humans, kinds of animals, kinds of plants and so on.

Nevertheless, it is very unlikely that any such set of symbols used in the distant past has ever been able to record any complete sentence spoken in their language, with all the grammatical markers that do not have a concrete meaning.
One thing to think about with S3 is there's use cases where the price is very low which the article didn't mention.

For example maybe you have ~500 GB of data across millions of objects that has accumulated over 10 years. You don't even know how many reads or writes you have on a monthly basis because your S3 bill is $11 while your total AWS bill is orders of magnitude more.

If you're in a spot like this, moving to R2 to potentially save $7 or whatever it ends up being would end up being a lot more expensive from the engineering costs to do the move. Plus there's old links that might be pointing to a public S3 object which would break if you moved them to another location such as email campaign links, etc..
Thank you. I abhor Medium. I need to read this clusterf** though, as I read some comments and I have to witness this ineptitude myself.
I had an interview last year that left such a bad impression on me it still puts me off interviewing.

The opening question was:

"List all the C# primitive types"

The next question was:

"List all their sizes in bytes".

Such a pointless waste of time. I got them all right ( as far as I remember ), but it's just trivia that if you really need to know, you are better off keeping the reference handy rather than committing it to memory.

As far as I could tell, the whole thing was just set up to demonstrate how smart the interviewers were.

It devolved when later on I was berated because I said I'd google to check whether a System Timer Tick was 10ns or 100ns, I thought it was 100ns but I'd check if I was doing something where it mattered.

The interviewer took offence to the concept of googling.
*that we've found.
> can't read CDN

> Can't read R2

k
Knowing when to stop: The investigation of Flight 191 (2004)
But, I mean, they can keep it, right? à la .SU
Same. Installed for ~ 1 year, deleted after my muscle memory adapted. It was an inconvenience for some of the apps that I would actually need access to some of the time, but then again, it is a less obvious inconvenience when excessive amounts of time were spent in apps I showed up to do one thing in... All that to say. I think these tools are great, and ideally they assist us in shaping our behaviors to match our intent. A little more system 2 than system 1 thinking.
My interview at Atomwise introduced me to a fun way: pick a Stack Overflow question that includes some code, use the dev-tools to nuke any answers, and print the question (player's choice about leaving any clarifying comments intact). Then have said candidate answer the question for you. Obviously it requires some curation to find the not-facepalm-stupid questions, but I'd bet there are plenty in each language

It can show the ability to read code, experience with any language or framework footguns, how to work with a malspecified problem (it is S.O. after all), etc, depending on the kinds of risks the screen is trying to drive down in your specific team
Ask HN: Are there any old-school forums taking advantage of LLMs
I know lots of us miss they heyday of niche PHPBB boards with long lasting and information-roch threads. Similarly we lament that the attention has been sucked away by the likes of Reddit and feed-based social media.

It strikes me that my history on Claude or ChatGPT might be vaguely interesting reading for others, and would even benefit from some human participants.

Are there any existing sites that have a sort of collaborative chat or experience that looks like the forums of old?
The point of the question is not to superficially disagree though, the point is to see somebody speak with passion about something they should have knowledge of.
Bluesky, AI, and the battle for consent on the open web
> "what's the favorite bug you've ever fixed?"

I'd be hard pressed to choose a "favorite" bug, let alone remember the details years later. I'm trying to build working software, and bugs are just obstacles on my path. I fix the bug and then move on to what I actually care about.

That would be like asking a driver, "what's your favorite pothole you've ever driven over?"
> being restricted from replicating work harms culture and innovation as a whole

I believe that there is no "one size fits all" answer to this, and failing to get in front of that in discussion, harms the resulting thought. The societal situation of an individual using their talent to make arts or design, alone or in self-selected teams, is not the same as large companies who run market systems and have attorneys and accountants to aid that over time.

Lots of excited people argue against copyright and then go directly to the story of the Mickey Mouse image.

It is precisely because copying is so, so different than creating, that the situations within the breadth of this topic are not, and should not, be comparable.

"A great society is judged by how it treats the least of its members" very much applies to working arts and crafts adults IMHO.
> This reveals the real problem: it is about jobs, not data.

I think you're selling "it is about jobs, not data" a little short here.

Let me start off by saying I work on AI for healthcare, my first IRB protocol that contemplated computer vision is from 2012. I'm not an OG, but I've been working on this stuff for a while, and I'm very bullish.

On the flipside, my wife is a pediatric occupational therapist, she works with autistic kids. Kids in the Bay Area. Her clients are Google machine learning engineers. The major issue with jobs is not so much the monetary value of the work, although that's an important secondary outcome.

Humans need an occupation. Occupation is the purpose of life. Long before money was a thing, we needed purpose. Even kings and their courtiers, before money, needed occupations. We need to be doing something. People change their occupations from time to time. It doesn't have to be a job. It could be a hobby, in some cases. Even kids want to contribute. Even infants, as soon as they understand and can, will reach out to console or delight their caregiver. But we need to feel like we are giving back. Our minds and muscles atrophy if we are not occupied.

If we attach everything to solar power and let the machines run the world, we'll end up some version of the blob people in Wall-E's Buy n Large spaceships. The reward at the end of the movie was the people getting off the space ship, thanking the robots for giving them back purpose, mainly to restore their planet.

Purpose and occupation are about so much more than money.
I think one of the least wise things a person (or company) can do when faced with any law is to assume that it's "not complicated really."

Much, much wiser to assume "there be dragons" and only engage once qualified legal counsel has helped you understand what compliance means to you.

And along these lines... The second least wise thing to do in this scenario is listen to randos in a forum like this tell you, "but all you have to do to comply is..."
I love these questions. I usually ask some variation of them. The other question I always ask is “What was your first job?” - the way they describe that experience can tell you a lot about a person.