skysight-inc/HackerNews huggingface dataset:
A. War is generally stupid. Yet we still have war.

B. "isn't capable enough" - according to the US... I simply say, don't underestimate your opponent. If you had said that Germany would nearly conquer Europe in 1929, you would've been laughed at as insane. If you had said the US would ultimately lose a country to the Taliban, you would’ve also been laughed at as insane.

C. Who needs a full scale amphibious invasion? Bomb some government buildings, blockade the place, and when 90% of Taiwan's energy is imported, they go dark and are willing to negotiate. Nothing forces acceptance like 24 million starving people on an island with no escape, as brutal as that would be. Heck, the same political organization which killed 30 million people from famine in their "Great Leap Forward" is still in power.
In the digital age, concerns over data privacy and online security are at an all-time high. While numerous messaging applications compete for users' attention, many prioritize convenience over robust privacy measures. However, a new player is emerging on the scene – Air Chat – with a laser focus on safeguarding user privacy and leveraging the power of artificial intelligence (AI).
Well in Phoenix's case the big failure is continuing to subsidize water for agricultural usage. That is a choice society has made and it is causing housing in the valley to get more expensive as new builds are starting to be banned over water rights.
I found the article!

Special Report: Drug cartel ‘narco-antennas’ make life dangerous for Mexico’s cell tower repairmen

https://www.reuters.com/article/idUSKCN24G1DM/

This was also discussed on HN at the time:

https://news.ycombinator.com/item?id=23876847 (July 2020)
Equal Parenting Advice for Dads (2019)
That’s a minor thing I dig about Lisps: variables can be named foo-bar-baz, with nary a shift to type.
It sure took us a long time to accept the evidence
Gives all the baristas a good alibi :-)
Just to add context since I was curious about "Toyota had it wheels literally falling off".

That was a recall from 2022 (https://www.cnn.com/2022/10/06/business/toyota-bz4x-wheel-fi...) for 260 vehicles (their model BZ4X electric SUV).

The Cybertruck recall affects 3,878 vehicles (https://www.caranddriver.com/news/a60538687/2024-tesla-cyber...).
The second is how I have normally seen dark matter presented. The first is only used as ridicule.
Enjoyed his participations in the "four horseman of the apocalypse"

Also
https://www.youtube.com/watch?v=IZefk4gzQt4 - From Bacteria to Bach and Back

Apt for today's world.

Could listen to him all day.
>what they sacrificed

What exactly did they sacrifice? A very comfortable lifestyle working for several times the national average salary at one of the companies that pampers their employees the most? I doubt anyone would be moved by such a "sacrifice".

If you wanna see real sacrifice look at single parents working 3 dead-end jobs to pay rent and put food on the table for their family. Look at doctors working crazy hours to help more people. Look at soldiers on the front line. Look at firefighters, police officers and emergency workers in times of crisis. Tech bros saying no to big paychecks and cushy lifestyles is not a sacrifice.
This article paints copyleft software as something fairly disjoint from corporate software, however in my experience these are not mutually exclusive. If you look at the kernel's howto for new development[0], it seems fairly focused on the reality that a majority of people walking in to the linux project are doing so on the payroll of some company. For some guy in his 20s who is a bit late to the party, and not being helped out by some corporate arm, the Linux kernel feels like this completely unapproachable monster. In other words, without knowing someone ahead of time it seems impossible to be active in the community. The source is available sure, but that doesn't mean the code isn't corporate.

Copyleft licenses often need a lawyer in the room to figure out what can and can not be done, they are complicated legal documents. My preference for MIT is to allow software to spread in a way unencumbered by the access to a license lawyer.

[0] https://www.kernel.org/doc/html/v4.16/process/howto.html
As a counterexample, I switched to Linux in 2013 for all use cases, gaming included, and haven't looked back. Many of my favorite games do have native Linux builds, but I've had little issue with those that don't.
The play that helped the Denver Nuggets win the NBA championship
You're successful in our hearts already! \o/
How to Make a Solar Death Ray (Fresnel Lens from Older TV)
It looks perfectly fine to me.

Changing for change's sake would mean that Chrome will need a new interface soon in order to not look ancient...
Yes. But what does that look like? If a company has a high quality product, treats its employees great, and is massively sustainable, but makes a product that doesn't sell, what happens?

That's the problem. The current system blows, but what is the alternative?
Know what I like about Stroustrup's code? "using namespace std;". The typical convention of sticking std:: in front of std::every std::last std::bloody std::thing drives me std::insane.
Jesus... "Do not wash in direct sunlight"
Right-click to pan is how a lot of video games do it, if not left-click drags. Needing to also use a keyboard key at the same time wouldn't very ergonomic.
What surprised me was the TV was really a projector!
Winget definitely has its warts but is useful enough for me that I use it almost exclusively now to install and update programs.
I've always heard it described as Consciousness Explained Away (1992); still tho, RIP
> We are expanding the money supply

Money supply has actually been shrinking over the past 2 years https://fred.stlouisfed.org/series/WM2NS
There's a fun stream where tsoding decides to learn Fortran, and the instructions he's working from say to turn off implicit typing (ie write "implicit none"). He's familiar with modern languages with type inference and with C++ type deduction which is a similar idea to full blown inference - and so he has no reason to even guess what Fortran is going to do without that admonition and you can see he's not happy when he finds out.
Did you use it to learn programming as a novice to the field? I have always wanted to learn programming as a hobby, but never really found the right entry point. Would you recommend this?
This is why I am completely, totally baffled that anyone tries to still deny the anthropogenic source of climate change.

I fully understand that climate models are mind boggingly complex, and that it's incredibly difficult to predict how all the different intertwined factors will play out in real time. But at a very fundamental level, we've drastically increased one of the primary greenhouse gas concentrations at a rate unseen in Earth's history (not to mention many of the other major greenhouse gases like methane and nitrous oxide). Literally no sane person disputes that fact. How could we think that making this major change to Earth's climate system wouldn't have huge effects?
https://en.wikipedia.org/wiki/Daniel_Dennett
Agreed. For me it's often the time it takes to find the contact to notify, start a conversation, update the conversation, wait for the issue to be picked up, wait for the software to be updated. Now repeat for everything you notice.

If I did it for everything I encountered I wouldn't be doing my core work duty. It's more pragmatic the majority of the time to work around the issue and immediately get back to work.
Really liked this essay on cognition - https://aeon.co/essays/how-to-understand-cells-tissues-and-o...
Yes, this is a big part of what makes this approach tolerable. In VSCode, the on-hover tooltip includes a link the ruff rule page with this information, so there's no searching needed.

I've come to rely on that so much, it's really annoying when the error is from mypy, whose tooltips do not have such links.

Patiently waiting for Astral's mypy-killer!
I must admit I always scoffed at philosophers, but then I started reading Dennett and not only I finally met a philosopher that I respected, but he helped me unlock what other philosophers are doing and I started to see philosophers as a whole in new light.
poetry with poetry2nix with nix flakes will do magic in terms of setup.

if stick with pyright(inference) it is as modern as rust.

python speed increases heavily in all directions.
Yes, roughly so.

1) The major part of C to avoid is raw pointers and malloc, and generally anything where C++ has a more modern alternative. Don't use C datastructures (pointers, strings, arrays) where C++ replacements exist (smart pointers, std:string, std::array and std::vector, etc), or use C libraries where C++ replacements exist (e.g. C++ std::string vs C's string.h).

Of course you can't avoid all of C, since the syntax of C++ is an extension of C.

2) I wouldn't characterize what C++ adds to C as OOP. OOP is a design methodology, whereas the main addition C++ gives you is classes which are better thought of just as powerful and convenient type of data structure.

The core feature of classes you always want to use are constructors and destructors. Any initialization of the class's data members should be done in the constructor (don't leave things uninitialized), and any final cleanup (releasing memory or locks, closing files, etc) should be put in the destructor so that it always happens (even if your program throws exceptions).

Don't feel that just because classes support subclassing, polymorphism (virtual methods), etc, that you should be using them. They are there in case you need them, but if in doubt don't.

3a) The STL is just the standard library for C++. You should always be using STL data structures (std::string, std::list, std::vector, std::map, etc) when applicable - not just "for productivity".

3b) Templates (template classes, constructors/methods, functions) are not needed for most everyday use of C++. They are there for library writers, and on occasion for writing your own class and libraries. Think of them a bit like class inheritence - they are there in case you need them, but not something you should be reaching for unless there is no better way.

4) C++ has a LOT of stuff (esp. libraries) that might be considered as "for special case use only". A rookie mistake might be to think that C++ has all this stuff - I should be using it! In general you should ignore the obscure stuff, and only use it when some special circumstance requires it.
The fossil fuel industry had accepted it by the '70s or maybe early '80s.

It is taking a long time for the resulting concerted disinformation campaign to fall apart though.
Russia has already conducted successful acts of sabotage elsewhere in NATO nations, so apparently not.

https://en.wikipedia.org/wiki/2014_Vrb%C4%9Btice_ammunition_...

https://www.ft.com/content/b1aa5696-6515-487d-ba4d-380c9c431...

https://apnews.com/article/estonia-russia-sabotage-tension-h...

https://www.securityweek.com/german-wind-turbine-firm-disclo...
43 Years of the Actor Model
Sounds like a potential candidate for consensus secret sharing. This one springs to mind: https://pmg.csail.mit.edu/papers/a34-schultz.pdf
Not sure what you are trying to say here. Qt, the library, and QtCreator, the IDE, are completely separate products. You can use QtCreator without Qt and vice versa.

Now, I'm pretty sure you know that, hence my confusion...
I hope someday we won't have to think about this anymore. I just want to write, code, and create without the overhead of organizing. I don't want to decide how to correctly "file" my cabinets, or undertake home dir refactors because my usage patterns changed.

I only have respect for the unixdigest author, but I can't imagine living in his shoes. My notes tend to have more than one "category" and I'm too indecisive to accept one folder structure for them. And my notes/categories morphs a lot too.
> an easily skipped concise titled section, that gave a little context or example for the non-inside crowd, would be a nice tradition.

I completely agree — especially in the modern era where extra pages cost nothing.
Guy Callendar – Engineer and Inventor
Honestly I doubt it.

Considering the speed at which models are improving, and more importantly, the speed at which models have begun improving per unit compute, I would bet that AI models at least as good as ChatGPT 3.5 will be free to use like this forever.

Right now there is so much interest/demand, and so much money sloshing around to provide it, that it's easy to find.

By the time the AI market cools off a little bit, I would expect that the cost to run a model meeting the current quality of ChatGPT 3.5 will be next-to-free.

Will near-state-of-the-art models be free forever? Absolutely not. But state-of-the-art circa late 2022 models are probably the quality basement, and free models will be at least that good.
Professionally it really works well as well. If you have a good rap and interesting questions you can connect with interesting people.

Think about it, most email is a pit of despair. Interesting human contact is rare.

Years ago I was working with a client on a really obscure bug with a storage system. I emailed a dude from the manufacturer who posted on an listserv about some similar-ish scenarios.

We emailed a few times and he ended up calling me. Turned out he was on the east coast for a conference an hour away and we ended up meeting up at the customer site unofficially, and he realized that whatever we were doing was outside of their test coverage in error. We both learned a lot and stayed in touch for a few years.
Sad news. I aspire to be as intellectually acute in old age as Dennett was. His recent autobiography was engaging, although somewhat too indulgent at times. I admire how he created a life and a world-view that worked so well for him.
> Do you really think this is what happens on job sites? Does this match your personal experience?

Yes, it does. I’m a construction project manager, I’m not having my crew do any work that isn’t represented in the current revision of the plans and specs without approval because that’s the only way you get paid for the extras. Also if it’s an unapproved and unwanted change, you have to pay to remove it. Anyone managing a project who cares about managing their risk is going to submit RFIs and RFCs for every change.

It’s possible that the (tiny and insignificant) residential market is different, but that’s how commercial and industrial construction works.

It’s possible some tiny and insignificant changes like moving a receptacle or data opening a couple inches aren’t properly documented on the as-builts, but major changes almost always are.

> Because my initial reaction was to laugh to myself at how rarely contractors, subcontractors, and crewmembers would actually engage a process like the one you are describing here.

The firms you hire to work on your house aren’t representative of the firms who manage or work on commercial and industrial projects.
You have to implement the C version manually, so it's not that odd you'd need to do the same for Rust?

You've described, basically, a custom type that is 8 Options<u8>s. If you start caring about performance you'll need to roll your own internal Option handling.
Douglas R. Hofstadter (of GEB), not Douglas Adams
The `~` path (and `cd` with no arguments, to get there) are also part of the prime real estate. It's as if these polluters think you'll enjoy accessing their stuff via `~/<tab>` which might or might not be true.
A guy posted a video of his accelerator pedal getting stuck in the fully down position to all of the relevant subreddits (r/tesla, etc) and was banned from posting in all of them.

https://twitter.com/elaifresh/status/1779600432085819708?s=4...

These forums are all moderated by Tesla, or is it Elon fanboys who refuse to accept any criticism?
Surprisingly none of those bugs have been found, but yeah they'd be banned. The weirdest thing people actually use is the yoyo glitch, which allows Ness to hit a player with a powerful move from anywhere on the map, but it's hard enough to execute that it's not OP.
Levels.fyi is always very inflated for anything outside of FAANG – to the point where it's not realistic

Glassdoor lists the average for SWEs for Madrid at 35k€ vs London at £66k (76k€) which even accounting for cost of living is quite a big difference
Many people still don’t accept it
Well at least where I grew up Snapchat never really caught on. Instagram kinda held its place.
We just copy a schema run test on a copy, and drop it afterwards.

It can run in parallel if you name schemas randomly, or by test name.

You only need one DB, no need to even re-connect, start DB cluster or whatever. It can all work with a single persistent connection.

And it's much less resource intensive.
Unless, of course, the best policy position does not create enough concentrated financial incentive for someone to hire a lobbyist to advocate for it.
Psychosomatic, and(/or) psychogenic. There comes a point where the influence of the mind actually makes things physiologically wrong, which becomes even harder to untangle.
Sort of.

The concept of simultaneity is mind-bending when you really dig into it [0]. The upshot is that the hard problem of synchronizing distributed systems is a problem of fundamental physics, rather than simply the capabilities of any given developer. Its always nice to know that the reason you haven't met some specification given to you by a non-technical user representative is because meeting that specification violates the known laws of physics.

0. https://en.wikipedia.org/wiki/Relativity_of_simultaneity
It's a cult, worst than peak Steve Jobs distortion field era for those that lived through both. I say this as an Apple user and former Tesla driver..
Didn’t listen to the blind old Chinese man that sold it to him I guess.
They also barely move their bodies.
Indeed

https://en.wikipedia.org/wiki/File:Relativesweetness.svg
I deal with tradespeople on and off and I have a feeling the work quality has drastically reduced from say 30 years so. There are a bunch of contributing factors which I'm a bit tired to list down here. The net result has been that the person who does the final actual work (brick laying, wood cutting, painting etc.,) is almost always poorly skilled, are constantly cutting corners. Even if I'm willing to pay more than the market rate there just aren't such workers anymore. And it shows in the things that's getting built.
An old question

There is a story, possibly apocryphal, of the distinguished British biologist,
J.B.S. Haldane, who found himself in the company of a group of theologians. On
being asked what one could conclude as to the nature of the Creator from a
study of his creation, Haldane is said to have answered, “An inordinate
fondness for beetles.”
Please refrain from using the awkward question mark, it's condescending and rude.

What do you do if they fail to update their name::location mapping, and the language doesn't provide a way to do it yourself?

At least in Go, when that happens we can just add a `replace` statement in the go.mod file:

replace example.com/foo/bar v2.35.0 => example.org/baz/bar/v2 master
2 million years ago it was 180ppm.
It gets even worse. Around ~800 ppm you get noticeable cognitive impairment in humans. We may get there by 2100.

i.e. in the next generation, unless one's home is equipped with a fancy filtration system, breathing air will have issues on its own, anywhere in the world.
Luxury car sales plunge as buyers put off by Korea's neon green licence plates
This you-know-better-than-me mindset is why all technology is converging to garbage. I can't speak for OP, but for me, you are half correct: I am indeed ultimately searching for answers, but I want the piles of web pages for an hour, and that is how I will find my answer. I don't like it when systems remove my agency by believing they can correctly predict my intent. (They can't.)
This is unnecessarily snarky. I would hate to use one of these depth-of-field screenshots for, say, an attachment to a bug report.

But it looks like a great visual effect to use on a marketing site, especially to highlight a specific part of a screenshot to get across whatever you want to emphasize.
We're talking past each other. It is obviously not my claim that most Jewish people are antisemitic.
It's been known for a long time that these things cause health problems especially among sedentary people, however. It wasn't uncommon for the rich to be fat and ill hundreds of years ago.

I was reading Emma by Jane Austen recently which was written in the late 1800s and the story opens with the main father going on a tirade about cake being bad for you and nobody else caring. It is a scene that would fit all over the place today. It feels as though abundant, cheap and rich food has simply been scaled up to the level where the damage it does has become too visible to ignore anymore. It's not just a few lazy rich guys getting plump, it's the entire population.
You would seem to have a valid point about the tendency for "pendulum swings" in diet trends (well, especially in fads), as well the additives that are seemingly much more common in processed foods made for the American market (I mean, if you simply look at the number of those additives that are specifically prohibited elsewhere, it can almost be alarming.)

However, when you say "boomers of the family ate fat and sugar like it was going out of style", 1) I'm assuming you meant "my family", and 2) the point of the link is that Boomers as a whole didn't eat a lot of sugar until fat was demonized by campaigns specifically intended to "downplay the risks of sugar and highlight the hazards of fat"†.

And I don't believe they consumed comparatively nearly as much sugar as their children. And let's not even get started on the topic of high fructose corn syrup (which is problematic for more reasons than potential negative health effects.) Seriously, if you look at just how many food products in a typical American supermarket have added sweeteners, it's can be staggering.

† https://www.npr.org/sections/thetwo-way/2016/09/13/493739074...
Go also provides a replace directive in the go.mod file [0].

[0] https://go.dev/ref/mod#go-mod-file-replace
> WTF is an "illegal ceremony"? Sounds antireligious

Segregating students by race is a violation of federal anti-discrimination laws. Some schools continue to push the boundaries of what does and does not constitute a violation of this.

HBCUs are not race segregated schools; people of any color are lawfully allowed to apply and attend. Hence the "historically" in the name- they were once, by policy, exclusively for black students, but now it is not so.

Even today, illegal scholarships, internships and networking opportunities continue to be created and challenged in court as various universities attempt to balance growing diversity without affirmative action. I don't actually foresee us getting to the point of lawfully segregated schools (or drinking fountains) but variations on those old policies do keep making comebacks.