skysight-inc/HackerNews huggingface dataset:
No. I've mentioned this multiple times but I feel like you're still missing what I'm saying about maintainability. (You didn't even reply to it at all.)

To be very clear, I was explaining why, even if you somehow have a guarantee here that absolutely nothing ever fails, this code:

stack.push_back(k);
absl::Cleanup _ = [&] { assert(stack.back() == k); stack.pop_back(); }
foo();
bar();
baz();
return 3;

is still better than this code w.r.t. maintainability and robustness:

stack.push_back(k);
foo();
bar();
baz();
assert(stack.back() == k);
stack.pop_back();
return 3;

The reason, as I explained above, is the following:

>> The fact that it is next to the setup statement (i.e. locality of information) is extremely important from a code health and maintainability standpoint. Having setup & cleanup be a dozen lines away from each other makes it far too easy to miss or forget one of them when the other is modified. Putting them next to each other prevents them from going out of sync and diverging over time.

Fallibility is absolutely irrelevant to this point. It's about not splitting the source of truth into two separate spots in the code. This technique kills multiple birds at once, and handling errors better in the aforementioned cases is merely one of its benefits, but you should be doing it regardless.

Do you see what I mean?
Try flox [0]. It's an imperative frontend for Nix that I've been using. I don't know how to use nix-shell/flakes or whatever it is they do now, but flox makes it easy to just install stuff.

[0]: https://flox.dev/
I just deleted bluesky and mastodon last week.
Yes, generally people already use an additional tool for managing their Python executables, like their operating system's package manager:

$> sudo apt-get install python3.10 python3.11 python3.12

And then it's simple to create and use version-specific virtual environments:

$> python3.11 -m venv .venv3.11
$> source .venv3.11/bin/activate
$> pip install -r requirements.txt

You are incorrect about needing to use an additional tool to install a "global" tool like `ruff`; `pip` does this by default when you're not using a virtual environment. In fact, this behavior is made more difficult by tools like `uv` if or `pipx` they're trying to manage Python executables as well as dependencies.
No imo. no real names, no real profiles, no following or friending people aka no connections, no chat/DMs, no personal updates, no tagging, no pictures/videos/stories
Exactly - but every now and then, they might need one for something, and a $60-100 laptop will do fine in that case.
I just deleted my FB account yesterday. Believe or not, your experience makes me feel OK about it because even with FB, I’ve drifted apart from all but a few close friends. That makes me think it’s the norm and social media doesn’t do nearly as much to keep us connected as it would like us to believe.
> People drift apart over time sometimes.

It's admittedly a little easier to drift apart though when you deliberately delete your access to the place where they post all the shit that's happening in their lives...
Let’s start with 1978 Prop 13 and end their property tax subsidies though. Go look up how much the owners of these eight-figure properties paid in taxes over the past five decades.

https://www.taxfairnessproject.org/map only has it for the Bay Area, but Zillow and the county tax assessor websites can show for any address — it’s public record.
> Turns out that a lot of people I knew posted huge life updates that I completely missed out on

This doesn't really seem that important if your only method of knowing this was a post blasted to hundreds (or thousands) of people. Or, to put it another way: if you mattered, you would've gotten a direct message or call from them.

I'd argue that social media has normalized keeping up with people who aren't supposed to be part of your life forever. But, we should take a step back and realize that not everything should or will last forever. If you cross paths again then you can catch up, but having life updates constantly? No thanks.
I quit on and off and came to the opposite conclusion. The acquaintances I never heard from, we weren’t really in touch in any way, seeing their posts had just tricked me into thinking we were.

And that’s okay. It means 5 years later when we cross paths for real there’s lots to catch up on.
On macOS I have a compatibility layer for Linux ip (since I've grown to use it, and besides the BSD ifconfig and route (and friends) has always been different from Linux. But when I am on OPNsense, the only other BSD I use, I don't have such, sadly.

With regards to Windows I use ways from NT era, Windows Vista/7, and Windows 10 to configure Windows, and I bet they added stuff in 11, too. It is a mess, supposedly by a company which makes a super user friendly UI (/s)

NFS is a very simple yet archaic filesystem, with nice throughput, but it comes from a LAN era where LAN clients were trusted. I don't know if it got modernized but I just use SSH over FUSE or CIFS over Wireguard.
Provides zero evidence around how corporate sustainability is a scam.
Yes, everyone uses social media differently and gets different things out of it.

I've got my Facebook feed so well-curated that it rarely causes me distress. And like you, I like keeping up with old acquaintances, seeing their kids' milestones, etc. I get real enjoyment out of that.

Instagram I post pics when I travel and otherwise ignore it.

Twitter OTOH is probably a net negative for me. I still keep it around to follow sports pundits during games, and I usually only follow my sports list. But I do check in on my main feed during major events, and then inevitably end up doomscrolling. For example, the LA fires hashtags are so far beyond toxic - nothing but engagement farming, malicious misinfo, political nonsense, etc. Amidst all that crap, maybe 1 in 10 tweets has good info, but I have to destroy my psyche to find it.
When I was a kid, I didn’t have an allowance, but negotiated with my parents to get $1 * Grade Level * A per report card.

Which, in retrospect wasn’t much per hour, but was a sufficient motivator to do well in the classes I didn’t care for.

When my grades started to matter for university admissions, they doubled the rate per A in grade 10 and tripled it in grades 11 and 12.

They made me save half and allowed me to spend half, which was a good lesson as it helped me pay cover a few unexpected expenses during undergrad.
Lazarus is an open source implementation of object Pascal. Basically an attempt to recreate Delphi as open source. Not bad honestly.
With zero-click exploits that we certainly do not know of, Qubes OS offers some peace of mind.
Sure, so if I, as a human, play 20 questions and add all that context to an LLM, it can perform.

That’s true. It’s why these things aren’t useless.

I’m saying that LLMs arent able to make context for themselves. It’s why these agentic startups are doomed to morph into a more sensible product like search, document QA, or automated browser testing.
But obviously, more rugged individualism is the solution /s
Also context size significantly impacts ram/vram usage and in programming those chats get big quickly
Blunt russian power yes. It doesn't work though, such weakness has only emboldened the Chinese who have started building landing barges to invade taiwan.

https://www.navalnews.com/naval-news/2025/01/china-suddenly-...
> SSO is an example of an "enterprise" feature with almost zero cost basis

Certainly not. Having looked at SSO recently in my SaaS, both implementation and maintenance costs were very significant.

The usual answer is "just outsource it to [whatever external service]", which apart from implementation and maintenance costs also introduces complex external technical and business dependencies.

Sorry — I know this is not the main topic of this discussion.
We're probably heading for a future where seniors know what a filesystem (and other concepts we take for granted) is and younger generations don't because they've been trained to use iOS and Android fully.
I think you might be right that it was pulled before it was available to the general public. I never saw it in the wild.
What is more terrible, using the master branch, or calling somebody terrible for doing so?
I don’t think this captures it all. The “observation” was also about whether they would change the world. They strongly implied they wouldn’t, then did anyway.
"Defamation" is well-defined in the legal system, and anyone is able to seek the remedy of damages through the courts if they wish to.
> This is a transcript of my keynote presentation for the Regional Scrum Gathering Tokyo conference on January 8th, 2025.

Because the images are slides from a presentation that the audience could scan.

>Thank you for listening.

The text of the article appears to be the "talk-over."
could eat rice and pasta, it's mostly the misunderstood artificial manufactured carbs like pizza and tortilla chips and Hostess donuts that could be underlying.

it's also extremely convenient cheap and measurable to eat rice at home
Hell of a thing to post on HackerNews...
Ridiculous post:

The author says that a normal route would be:

- Take the proper route:

- Create a virtual environment

- pip install pandas

- Activate the virtual environment

- Run python

Basically, out of the box, when you create an virtual it is immediately activated. And you would obviously need to have it activated before doing a pip install...

In addition, in my opinion this is the thing that would sucks about UV to have different functions being tied to a single tool execution.

It is a breeze to be able to activate a venv, and be done with it, being able to run multiple times your program in one go, even with crashes, being able to install more dependencies, test it in REPL, ...
It means official Russian shipment of oil has decreased, but what takes its place is the growth of ‘shadow’ tankers. And that reduces G7+ shipping industry’s leverage over Russia. It's in the article linked above. Most of the shadow tankers have helped Russia's oil trade stay alive https://apnews.com/article/russia-sanctions-shadow-fleet-oil..., mainly due to Chinese entities. But recently EU has put more sanctions on China for that https://www.reuters.com/world/europe/eu-adopts-new-russia-sa...

The co-mingling of Russian and Chinese naval forces is also very evident recently, with the recent cutting of European underwater cable. Are Russia and China conducting undersea sabotage? | DW News
https://www.youtube.com/watch?v=2ObgVV-HJtI
>Turns out that a lot of people I knew posted huge life updates that I completely missed out on.

TBH I have no idea where or if my friend post stuff on social media anymore. I know maybe 1 person that posted updates often on Facebook, and that was pre-pandemic. Some post more business stuff on twitter.

But overall I just kind of accept that sometimes I'll meet up with someone after a few years and realize "oh yeah, they're married now, took a trip to Japan for 6 months, and is getting some local attention from their band they made a few years ago"

Of course, the first thing men will say after that meeting is simply "I've been fine, can't complain. How about you?". Maybe they'll mention their new job, but the rest will come after some 15-30 minutes of observation and chatting about the newest media.

>but I know a lack of social media meant that I have lost touch with old acquaintances completely. I have a few close friends and that’s it.

likewise, but I'm not sure if social media would have saved that for me. It's definitely a cultural issue, especially with men.
Show HN: Tool is extracting local business leads super easy
One point of confusion might be that this is a tough but relatively low-value task (on a per-unit basis). The budget per item moderated is measured in small double-digit cents, but there's hundreds of thousands of items regularly being ingested.

FWIW – across all of these, we already do automated prompt rewriting, self-reflection, verification, and a suite of other things that help maximize reliability / quality, but those tokens add up quickly and being able to dynamically switch over to a smaller model without degrading performance improves margin substantially.

Fine-tuning is a non-starter for a number of reasons, but that's a much longer post.
Risk of Dementia Diagnosis After Injurious Falls in Older Adults
> This doesn't really seem that important if your only method of knowing this was a post

The landscape of human relationships is deep and broad an varied, and if making bold assumptions about what other people should value is your starting point, you're liable to miss a lot of potential connections.
The point is that if I'm writing a library and I specify `requests == 1.2.3`, then what are you going to do in your application if you need both my library and `requests == 1.2.4`?

This is why libraries should not use lockfiles, they should be written to safely use as wide a range of dependencies' versions as possible.

It's the developers of an application who should use a lockfile to lock transitive dependencies.
My goal is to help my friend who is suffering in current situation . Not give free labor to a major corporation.

One thing I wonder is whether there’s an out of the box available login system I can just adopt for such an app. In big tech these things are just ambient available. Similarly what’s the cheapest hosting option for pro bono? AWS seems expensive. Vercel?
Yeah.. Undergads leave school and are barely trusted to write CRUD apps.
Another major issue is that if enough people believe/support a lie, it doesn't get noted. So in practice, you end up having "official" lies that go un-noted, making them appear true.
potatoes are a carb. I don't get what your point is. we haven't been hunters only for a really long time, and even then the gatherers mostly got berries and sugars and fruits
>It is not in human nature to scale their communities/tribes.

This is the noble savage myth of the internet. Humans do fine in large groups, as evidenced by the fact that I assume nobody posting here currently lives in a tribe of 150 people. If scaling wasn't in our nature we'd probably do less of it. It's precisely one of the few things unique to our nature. As Stafford Beer said, the purpose of a system is what it does.

The problem on the internet isn't the scale, it's that social networks aren't actually social, they're just networks. What makes large groups of people successful is a social contract, common rules, values and narratives, myths. Every "social" media platform is just a glorified train station. It's not social media, just media. To this day I haven't seen one online community that say, has given itself a constitution and a form of governance.

There's two ways to solve this, none of them are reverting to some sort of paleo-internet. The first is to reappropriate the internet back into existing structures, which is happening in a lot of places as nations start to enforce existing borders and the internet just becomes part of the existing social infrastructure, another interesting one would be internet-native states, network states is a term thrown around, by somewhat cringy business gurus unfortunately.
> It succinctly expresses

except ... it doesn't. Unless you already know what it means, the term "cargo cult XXX" conveys absolutely nothing. And for what its worth, I'm 61 years old, I've been programming computers for more than 35 years, and until I read TFA I really did not know what "cargo cult programming" meant.

On the other hand, "boiler plate code" made perfect sense to me, but I suspect suffers from the exact same problem.
They all have Ethernet ports. So, yes you can hook them up to a wired router and play co-op. The vast majority of games are either going to be abandonware or buying old jewel cases on eBay.
My almost 12 yo laptop is still OK for my job. I like its 3 buttons touchpad and touchpads have no buttons nowadays. I could keep it going for still a long time but for two things:

1. Spare parts: RAM will fail (it's 1666 MHz), keyboards wear out (I've got one spare left), etc

2. Support wanes for some old hardware. I already can't update NVIDIA driver past a certain release (I'm on Linux.)

Sooner or later I'll have to buy something new just to be able to read my screen or to cope with a failed irreplaceable part.
That's pretty much the only upside to that blue checkmark these days. Making anyone able to buy one was a huge mistake, but they will at least do the minium check to see if someone else with that name already has a checkmark.
your anecdata is not really data though, to be broad enough to provide such generalized recommendation
Focus more on "human-caused" rather than climate change. Humans both caused pollution, and suppressed fires. Each amplifies the other.
The corp is not going to provide any support for an action like this.
I see this was accepted (I think?); is the implementation available in a released python version? I don't see an "as of" version on the pep page, nor do lite google searches reveal any official python docs of the feature.
I think an even bigger difference is that there was no concept of users monetizing their own usage via advertising or a personal brand. People were in it purely for the love of the game, and maybe some imaginary internet points.

If you wanted to make money you might try hosting a community and monetizing it somehow, but the concept of building a digital following and using it to market products/services (and not be seen as spam or a sellout) simply did not exist.

I recently capitulated and started using real-name HN/reddit accounts because personal branding is not just common now, it's one of the main ways of reaching users.
I use a .git-blame-ignore-revs file. So if you run the fix once, dump that commit in the file and use it when you use git blame, it'll exclude blame in that commit.

https://www.stefanjudis.com/today-i-learned/how-to-exclude-c...
This is a very nice post - not because the actual suggestions are good, but it demonstrates what a really technically sound VP looks like.

In most large tech companies, VP level people are so detached, delusional, and unskilled in engineering, that they end up undervaluing what engineers really do. They are unable to explain it beyond stack ranking them.

As an example, this post talks about how simplicity and maintenance brings value. But my VP literally fired people who did not produce new complex impact.

Just goes to show why so many people hate the big tech industry as employees. It is being run by charlatans who abscond from any real leadership.
Use a prepaid sim ;-)
> I can get by with putting staff "on call". (Pay the existing staff a bonus for out of hours etc.)

There is a big difference between just winging something (and then hearing people complain on HN about how they have to work crazy hours and be on call) and doing things the right way, in a long-term sustainable business, with good work practices that also respect the employees.

Also, if you're running a solo-founder business, you can't "pay the existing staff a bonus for out of hours etc". You simply can't be on call for 24h/day, which means you need to hire an additional person -> see my comment above about the costs.
How would that free up worker time while preserving the same amount of physical goods and services available for consumption?

Lets say every company stops buybacks, that doesnt mean workers can make more "stuff" with fewer hours.
The EU spending has brought a lot of benefits though.

Massive investment in domestic defence production, improved border and maritime security, disconnection of the reliance on Russia for oil/gas etc. All of which will be useful given the likely souring of the EU/US relationship over the coming years.
No worries, they more than paid for that storage with the data they sold off. At least before GDPR rulings shut that down.
While internally managed garbage collection is less efficient than TRIM managed, it's significantly better than unmanaged.

"Enough" is a relative term and is up to you to decide. The alternative is significantly less performant coupled with unpredictable reliability (outside of expensive enterprise options), but a higher overall lifetime.
what does that mean in this context? What do you think it is above or below?
However the connections are not at all random, but they observe certain strict symmetries.

For instance, in each of the 3 "generations" of quarks and leptons, separately for particles and for antiparticles, all the different kinds of charges and spin sum to zero, e.g. for the 8 particles that are the 3 kinds of u quarks + the 3 kinds of d quarks + the electron + the electronic neutrino. Moreover, in a 3-dimensional space of the "color" charges and electric charge, the 8 particles and 8 antiparticles of a "generation" are located in all the corners of 2 cubes, not in arbitrary positions.

So the set of elementary particles that we know is complete, there are no random locations where there could be extra particles.

Any so-called "dark matter", if it would exist, would have to be something completely different and not related in any way with the known elementary particles.
This is just said from my perspective and I understand that others might not share it -

Fine with me. They're acquaintances. Nobody has 200+ "friends", we have a handful of them. Is it nice to know that someone I hung out with a handful of times twenty years ago but otherwise don't really know and haven't said a word to in a decade made a big life change? Sure, I guess, but for the most part it has absolutely no bearing or impact on my day-to-day life nor the lives of those most important to me, and that's where I'm putting my energy.
Insurance is not going to cover the value of the land, except perhaps to the extent there are expenses related to making it suitable for rebuilding. If the land loses 90% of its value, that’s yours to absorb.

I’m sure it is possible to get coverage that would help you in this case but that goes beyond a standard home insurance policy.
Heck, I missed huge announcements when I was on social media because social media thought that the stuff they had to show me was more important.
"Everything will be OK" - people will succeed in any system. Nobody will ever compare the outputs of the two systems, so nobody will ever know.

Let me instead suggest that one question we should ask is: What kind of students will be successful in the new system? What kinds of students will not?

One interesting thing aspect of the former curriculum is that (IMO) it provides an entry for students who are not entering with a lot of pre-existing knowledge. One of the criticisms of "old school" computer science teaching is that it privileges students who already have exposure to the material... The former curriculum is not the only way to level the playing field, but it certainly does provide a more level playing field for students who might not even be sure about the major.

I will stop with the suggestion that (IMO) pre-existing experience is definitely not the best indicator of future developer quality, so I value a curriculum that does not select for this.

(Caveats: never saw the new curriculum, it could be just fine, there are lots of other ways to accomplish this goal, but still... I am concerned.)
The right-turns on FB and Twitter make for big openings in the space.
It strikes me as quite an opportunity to eat FB's lunch, just as BlueSky has been eating Twitter's lunch.
If we're getting more and more separated, typing into a box and having a (hopeful) human respond is better than nothing.
Sure, there are lots of things that are inefficient. I think everyone recognizes that. That doesnt mean there is an obvious and viable alternative.
if your reward system isn't based solely on your performance review, but rather than the speed and quality in which your project is completed, the respect of your peers, and their willingness to engage with you in kind, then absolutely being a timely and considerate reviewer is rewarded.
Other pens exist since the Pilot G2 0.38 had to :)
Buy refurb business laptops/desktops.