skysight-inc/HackerNews huggingface dataset:
In the mid-2000s, I chose not to study software engineering in college because my parents ran a staffing firm that outsourced SWE work to India. I had enjoyed the coding I'd done in high school but had convinced myself there would be no career stability in learning how to program. A few years later, I realized my mistake and had to play catch up.

I see a lot of the same thinking in the wild today. We're adding powerful new abstractions, but a) that doesn't mean we don't need at least some people who can see through those, and b) greater abstraction means we can take on bigger challenges, and there's no shortage of those.
Google for AHA stack. (Astro, HTMX, Alpine) There was a great site by Flavio Copes that went into a lot of detail on using them together but it looks like it’s gone.
Id posit that they are simply from giving themselves that name and not disabusing anyone of the notion.

They like to get puff pieces in the news with their analysis on legislation and most people have the same misconception as a result
Even Google is trying to get into the X vs Y game, with pretty funny results if you ask for a nonsensical comparison.

https://x.com/samhenrigold/status/1843040235325964549

...or a sensical comparison where it just completely misses the point.

https://i.imgur.com/FotFZ3F.jpeg
The difference is the cost coming from handling it. The latest figure on the cost to handle Fukushima is $190B from 2016.

The great thing today is that we don't need to accept radioactive releases from either nuclear power or coal. Simply build the cheap scalable option instead: renewables.
Welcome to the techie obsession with heuristics.
The N+1 queries issue has been addressed in the latest ActiveRecord versions. If there's an N+1, you can set ActiveRecord to raise an error instead of making the N+1 query. Bullet gem, for years now, has also been able to catch the N+1 queries and let you choose how you want to act upon that.

It's true that monkey patching is a problem. I hear you. It's more and more problem of the past though. People realized it's too sharp of a knife and stopped doing that.
It feels like the solution to this is some sort of in app mechanism to be able to submit evidence back to the grocer that the produce or other perishable was not in condition to be sold, and for them to credit your account accordingly. This saves you a trip back to the store. If they’re selling perishables that have already gone bad, certainly, that sounds like a supply chain failure if they’re offering that for sale which should be going right into the compost waste stream.
I don’t have a subscription, but does their plan involve preposterously loyal soldiers who have no motivation to follow their instructions for any reason other than suddenly valueless money?
Hoping for a renaissance of frameworks like rails and django now that we have tools like htmx.

Such a nicer way to build stuff.
citizens united = sell the election to the highest bidder. no need to put lipstick on a pig
Thanks for the correction and technical detail. I’m not saying this is bad, it’s just the nature of this kind of dynamic language. Productivity over performance.
> (both not hosting the working versions and abusing things like their power over the signing keys to quickly deprecate old Android SDKs)

Android SDKs aren't getting deprecated. The SDK available on developer.android.com right now can still be used to build an app that runs on devices all the way down to Android 1.5. It's the developers who are dropping older Android versions by raising the minSDK in their apps.

Google Play does allow the developer to keep older app versions available for older Android versions. Again, most developers don't do that.

Google themselves support older Android versions for a very long time. Current versions of GSF and Google Play require Android 4.4, iirc. This came out more than 10 years ago.
Artificial volcano to launch payloads into space?
Volcanoes have a strong eruptive force that is directional (up and outwards). Could humans replicate this in order to launch payloads into space?

I'm thinking this could be a space elevator.
If you do node professionally, you should be able to pick up Ruby on Rails in a weekend.
Top Most Excellent Gems to Use in Any Ruby Web Application
Shogun by James Clavell as well!
Searching with "Reddit" at the end of every query helps but I suppose it's only a matter of time when most content on Reddit is also AI-generated.
Too bad this is not the Roman XXX number...
The Power of Self-Service in CIAM
appreciate that. ive been given the progressive enhancement spiel a few times. its obviously a judgement call that will be the right call for some people. but i think many people underestimate how requirements grow over time because our UI standards have gone up over time, even for basic sites that you dont traditionally think of as SPAs. data drives everything, you want your UI to be a function of data.

for the other stuff, the growing browser stdlib has basically replaced most of jquery's usecases. so (in the most non condescending or negative way possible) htmx occupies a very awkward sliver between "The Platform" and Frameworkland and after giving it some time I have yet to see the benefit from keeping any of it in my head
These are bad analogies:

> Life insurance high, then what, stop living?

You seem to confuse what life insurance is for - it's not for the person being insured, it's for their dependents (at least with respect to term life). And it already happens all the time that life insurance gets too expensive, so people forego it. It's one reason that financial planners recommend getting life insurance when you're young, when you're healthier and it's cheaper. Also, as you age it becomes less likely that you'll have dependents that need you to have life insurance.

As others have pointed out, the debate over health insurance shouldn't confuse the debate over other types of insurance. Many societies have accepted the viewpoint that everyone should have health insurance as a fundamental right, even if they have a horrible risk profile and it's uneconomic. I don't think anyone can make that argument about someone's "right" to drive a car that is inherently dangerous to other road users and horribly expensive to repair.
Nothing because the OP is lying. It's not Bytedance, it's Byteplus, their cloud product. Think of it as AWS.
I finally read it recently (few months back or so) and I thoroughly enjoyed it. One of the many takeaways for me was how similar the SW world is to the HW one when it comes to actual human being behind engineering -- I guess I shouldn't be surprised but for some reason, the book reinforced that notion in my head. I'm sure I will read it again at some point.
My response would be to slowly distance myself from you without you noticing.

And if I’m drunk I’ll laugh at you.
Personally I'm opposed to the unlimited slop machine.
It’s not just liking a book, as if they named some cliche young adult novel. It’s the magnum opus of the author’s philosophy as a novel. They’re dismissing them for the philosophical views they’re celebrating.

It’s the other end of the spectrum from disliking someone because their favorite book is The Grapes of Wrath or A Brave New World. I actually agree with the values expressed in those books, and I can also understand someone not wanting to be friends with me because of it.

But at least if you’re going to have friends with a different philosophy, seems like a better move to reach across to people who believe in community and collaboration over self-interest and individualism. That’s just me, though.
> Have you considered that someone who hears Atlas Shrugged is your favourite book might react similarly?

I'm not the author of the post you're replying to, but that line of reasoning reminds me of an hiring bias that I read a while ago: avoiding a bad hire is more important than getting good hire.

In this context this could mean that the tb_technical really cares about avoiding people with extreme viewpoints, even if that means missing a few people they might get along with.

> I'd be polite, but note you down as either an immature thinker or someone who likes to provoke. With a little more prodding, possibly also one of those people who has to be right about everything, and this is their hill.

Weirdly enough, to me (as a third person) it seems you're proving tb_technical's point anyway: you still have some strong views on the matter, you just would not express them. Still somebody that, according to tb_technical's writing, they wouldn't like to be friends with. The main difference here is that the feeling is reciprocated by you.

The more comments I read, the more tb_technical's idea sounds good.
> what's the point of image search any more?

The same could be said for regular search. Pretty much anything I search for yields a page of ads followed by pages of content farmers followed by pages of "almost sounds like experts but is still just a content farmer."

Financing the Internet with advertising has really made it difficult to find good quality content. The incentives are completely misaligned, unless you are a 'content creator' or Google.
I sense Reddit is a lost cause. Even before the latest wave of generative AI you could tell things were heavily manipulated.

I dare say that I haven’t noticed that much of a change in things and that could either be because LLMs are just that good at Reddit content, or that because Reddit was already so botted and manipulated it didn’t really change much.
Could you please stop posting in the flamewar style? Your account has been doing it a ton, it's not what this site is for, and destroys what it is for.

I don't want to ban you because you clearly know a lot of things and have posted quite a few good things over the years. But your comments include so much name-calling, swipes, snark, and nastiness that you're not leaving much choice.

Here's one of many examples, on an unrelated topic: https://news.ycombinator.com/item?id=41630774. That's a great comment, ruined by name-calling and personal attack. On the subject of cartoons of all things! There's no need to treat other people this way, or use the comment section to vent bile like that.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
PG is good buddies with Peter Thiel. Why do you think he’s not a part of this neo-monarchist SV milieu?
Ironically, ChatGPT and similar LLM chatbots are great for those kinds of searches.
I think we should have an allow list approach at this point. Maybe a web directory of trustful websites.
I think this is kind of key to the issue, the good content is there if you know how to find it.
But if you don't know the right terminology then you are going to search for baby peacock and get bad results.
micro-operation in a CPU is uop.
There are two countries with the words "United States" in the name: the USA and Mexico. There is only one country with the word "America" in it. So "America" as an informal name for the USA is appropriate.
I like to buy (some) used hardware when I have need to.

Either the ones that people sent back because they thought that it would be simple and was not (my Cisco home switch), or older tech that is completely fine for my needs.

My personal experience is that when electronics work for two weeks, they will work "forever" - I like someone else doing the test :)

Of course it depends on the hardware. It will be different for a switch and a UPS, or an SSD, ...
FCC gets complaints over Blue Alert in Texas shooting
A mesh network on top of IP with an enforcable license agreement that prohibits all commercial use would suffice to get the old net back. Bonus points if no html/css/js is involved but some sane display technology instead.
Expedience in Sourdough (2017)
A good chunk of those replying will be bots
What's wrong with devise OAuth? Always found it super easy.
YC does fund defense companies, esp tech innovative ones, a posture change they made due to the situation in Taiwan and Ukraine [1]

But they didn’t fund Palantir or Anduril or any of the companies that blew up during the Border Panics of 2016-2020.

Unless you’re playing guilty by association games in which case ..carry on.

[1]: https://www.ycombinator.com/companies/ares-industries
I suppose the logic could be: if you're going to consume AI generated content anyway, why not use a setup where you have control over the system prompt and other parameters? Not sure if ChatGPT qualifies there, though.
But easy things are also relatively easy when using other tools that scale up better. Even if HTMX makes the easy things slightly easier, is that worth investing time and energy into learning it in addition to those tools that scale up better? Is it worth building things with it if I know that months down the line I'm going to need to scrap it once my easy thing becomes slightly less easy?

Like I said, this seems like a poor value proposition to me. Of course, if other people are happy with it more power to 'em.

To me it feels like people are eager to latch onto this because it's different, and because there's a dopamine hit associated with seeing the easy thing become a little easier when taking a new path that's overoptimized for it - hence the hype - not because it's actually good engineering, in terms of the tradeoffs you're making.

Of course, I feel the same way about Tailwind, so maybe I'm just old and grumpy.
Oil/energy, real estate pros, health insurance, ...
+1 for Patrick Boyle's channel - very informative and his dry humor is fun too
Creating a version of reality is significantly different from conjuring abject falsehoods. There is an objective reality for what (e.g.) a baby peacock should look like, and this AI slop is inherently misleading about that.
Siddhartha.
My parents had the soundtrack LP from the film when I was growing up back in the 70s, I loved that (and I still have a CD). The book remains one of the very few I've read more than once.
I think the unicode chess symbols are not quite in the spirit of terminal applications. It is also more intuitive to move the rook using algebraic notation, if the rook is denoted by r, rather than "♜". But certainly, viewing the board using unicode symbols is a very reasonable user setting, but I would err that it would not be default.

And "e2 e4" contains technically superflous information, yes. The application should be able to parse the most minimal algebraic notation possible, but also more verbose commands.
Hm.

If I say best as in long lasting, “Master and Margarita” uniquely has the power to make me feel a kind of romance when I remember it, not just while reading.

The short story “Fumes the Memorious” changed in a literal sense how I perceived the world, at least for an hour or so.

“Why Zebras Don’t Get Ulcers” was the best self-help book I’ve ever read, and fundamentally changes my politics as well. I came to recognize the significance of true and perceived agency as a factor in mental health.

“Seeing like a state” was the worst written and edited book I’ve read that I nevertheless recommend to people because the ideas therein are fascinating.

It’s an impossible question, as the list of answers only gets longer with time spent on looking for answers. So I suppose Master and Margarita, as that was the first answer.
I devour Borges' books. I thik my most favourite is Fictions but the library of babel was pretty good, too.
> Trackers gonna track I guess.

I mean, it's a search engine. If you type in the name of a restaurant, you want to get the one in your area, not the one halfway around the globe. If you type the name of a store, you want to get their website for your country, not another continent.

You don't want Google to know your location down to a resolution of meters, that makes sense. But it makes a lot of sense for a search engine to try to figure out your city and country from your IP address, at least.
US antitrust case against Amazon to move forward
This is not new: read articles of transcripts of speeches from 10+ years ago by Thiel or pg that lionize young, inexperienced founders and the benefits of working at startups pitched to the youth.
And you just lost The Game.
Thanks. Corrected.

> Do you think there is no criteria worth considering besides the size of the hiring pool? What if 2 hiring pool are sufficiently big, do you still pick the bigger one every time?

It is not just a hiring pool.
Look at various third-party SASS tools, they see Ruby as a second-grade language to support.
How would you define "hype"?
Deep thought. For 8th graders I suppose.
I hope it doesn’t break ptpython, and/or is worse than it. I’ve been using it for quite a while.
I don't know, we had a guy from Canada working at our US company. He fell ill with some kind of a mental problem, spent 2 months in the hospital. Didn't pay a dime, and continued to draw salary while figuring out his mental problems. Left for Canada upon release.
I've been reading history books lately, and my ebook feature "look up selected word in dictionary or Wikipedia" is such a useful little thing. I wish I'd had something similar in the 80s (the convenience, I know I could get a dictionary)

A built-in pronunciation guide would also have been very appealing to this 80s bookworm.
I corrected the mistake.
It went from #10 to #5.
Only language with such secular decline.
ChatGPT: roll up this thread, extract all author-title pairs that describe books, and look up the corresponding amazon.com links where I can buy the whole set.
I’ve had a mild amount of success asking some nature photographers if they would be willing to make a few of their photos freely licensed so that they can be used on Wikipedia articles.

Wikimedia is a fantastic resource.
Without most of what makes the internet useful, sadly.
It is not correct. This is the sentiment people who don't understand k8s often have, because of handwavy complexity blah blah blah. The predictable quote is always along the lines of "unless you're Google scale..." - which misses perhaps 80% of what microservices bring to the table.

Then they go off and build complicated monorepos that take 6 months to learn before you can effectively contribute.

All paradigms have trade offs. Engineering is about understanding those trade offs and using them where appropriate. Unfortunately too many people just jump on the "k8s is complicated" bandwagon (because it challenges most of the assumptions they've previously held in software development) and entirely write-off microservices without taking the time to learn what problems microservices solve.
Like a search engine?
As an astrophotographer myself, Starlink has caused me 0 issues. I'm not sure if that's what you're trying to imply. Airplanes are the biggest issue but are easily edited out.
Show HN: Particle/liquid attraction simulator with raylib C++
I'm a little sad for anyone who didn't get to experience the Internet of the twentieth century. It was a unique point in time.

I'm ready to pay for a walled garden where the incentives are aligned towards me, instead of against me. I know that puts me in a minority, but I'm tired of the advertising 'net.
I noticed recently when searching for images of cities that they're nearly all over-the-top unrealistic HDR images, beyond what you used to find in an travel agent's catalogue.
Oh, sure they are reaping.

61.5% of Germany's electricity comes from renewable sources[1]. What nuclear generated has been replaced years ago, and they have a law to phase out coal completely.

The only weird thing about it is that they're being hated on so much from the nuclear-bubble, while the bubble simultaneously drags the shield of innovation and environment protection. Meanwhile, there is negligible innovation in nuclear and saving the environment 2024 means acting fast. Nothing about nuclear is fast.

[2] https://www.bundesregierung.de/breg-de/aktuelles/ausbau-erne...

PS. because it automatically comes up: no, Germany could not phase out coal before nuclear because there are much more jobs connected to coal and no politician would survive such a fast exit. How important it is, can be seen from the name of the commission tasked with the coal phase out: https://en.wikipedia.org/wiki/Commission_on_Growth,_Structur...
Couldn’t a tcc or similarly simple C compiler be used instead of a 100MB Clang? Where’s the C to wasm compiler hiding?
One could argue that making tech decisions while completely ignoring popularity charts is more questionable.
Kagi's results for "baby peacock" are showing almost the same set (Mostly AI) as Google's.
The old internet seems to be doing much better. But it lost most of its users in the last 15 years..

What do you mean by this? How do you find the old internet?
If you seek an informed opinion, ask your lawyer.
How we built company profiles to support entitlements
I don’t want to pass this test. Someone who uses one of our first interactions to test how tolerant I am of Objectivism removing themselves from my life is an ideal outcome.
Using DNAME for reverse DNS of inter-RIR transferred IP address ranges [pdf]
DDG/Bing had only one Ai image for my search of baby peafowl. Unfortunately the one AI image was from stock.adobe.com
The idea that the people are not ready for certain technologies strongly resonates with me. Every day I find myself falling further and further out of touch with new technology.

Never read The Fountainhead.
> Silicon Valley used to be countercultural, an alternative to Corporate America.

Turns out this is bullshit.

It's fine I bought into it too. But it's a pretty unbroken path from today back through the history of business in Silicon Valley. It's always been a smokescreen.

I recommend this book, it's highly illuminating and specific:
https://www.amazon.com/Palo-Alto-History-California-Capitali...
Going Postal by Terry Pratchett has my favorite entertaining read about signaling networks.

In addition to the invention of a working mail system, you’ll read descriptions of semaphore towers working in a way that is similar to the Telegraph, except with light rather than pulsed waves over wire. It’s also hilariously funny and deeply philosophical at times.

I recommend it wholeheartedly.
NASA, SpaceX Secure Europa Clipper Ahead of Hurricane
Honestly that's not a very crazy pattern at all you should be able to read that.
If VCs disappear overnight most tech would not change ideologically. It hasn't changed too much ideologically for the past few decades.

Most were libertarian and continue to be libertarian.

The minor shift is from being left libertarian to more right libertarian, though that's mostly due to the political landscape where there isn't much room for contrarian leftists.
It's unlikely that the OS's version of Python, and the Python packages available through the OS, are going to be the ones you'd install of your own volition. And on your workstation, it's likely you'll have multiple projects with different requirements.

You almost always want to develop in a virtualenv so you can install the exact versions of things you need without conflicting with the ones the OS itself requires. If you're abstracting out the site-packages directory anyway, why not take one more step and abstract out Python, too? Things like pyenv and uv make that trivially easy.

For instance, this creates a new project using Python 3.13.

$ uv init -p python3.13 foo
$ cd foo
$ uv sync
$ .venv/bin/python --version
Python 3.13.0rc2

I did not have Python 3.13 installed before I ran those commands. Now I do. It's so trivially easy to have per-project versions that this is my default way of using Python.

You can get 95% of the same functionality by installing pyenv and using it to install the various versions you might want. It's also an excellent tool. Python's own built-in venv module (https://docs.python.org/3/library/venv.html) makes it easy to create virtualenvs anytime you want to use them. I like using uv to combine that and more into one single tool, but that's just my preference. There are many tools that support this workflow and I highly recommend you find one you like and use it. (But not pipenv. Don't pick that one.)