skysight-inc/HackerNews huggingface dataset:
I was giving 2 hypothetical examples. If someone grows up rich, or if someone grows up poor. It won't matter what you teach them. Nor will it matter their morals if they go out into a world where corruption is pervasive and corruption is rarely, if ever, punished. Those two hypothetical people, and any other human, would fall into the pattern of engaging in corruption.

You can't stop it with upbringing.
It is surprising for a c++ programmer; the equivalent:

auto _ = Foo{};

would leave the object alive till the end of scope. This is true for all RAII classes. In C++26 the unnamed placeholder '_' is also special cased to allow redeclaration.
Why isn’t there a distributed, decentralized or open index that all of these startups can utilize? I understand that these startups are all are focusing in on different problem areas, but doesn’t it make sense to have something like open street maps so that all of these companies can share their compute resources in order to maintain something competitive with the big guys? Or even if it’s not fully decentralized these startups teaming up to build a bigger index for themselves makes a lot of sense to me.

I have no knowledge of this field but something like that would seem seem to make sense.
Can you complete this IQ test in 480 seconds?
At least half of the world has been violently invaded by this so-called “freedom“ and will take offense by this framing. Rightly so. Freedom by force is simply violence, with the additional violence of deliberate newspeak. Anyone repeating this joins the perpetrators, consciously or out of ignorance, and anyone not speaking out against it supports them by inaction and avoidance of their own responsibility and power.
No search engine is refreshing every website every minute. Most websites don't update frequently, and if you poll them more than once every month, your crawler will get blocked incredibly fast.

The problem of being able to provide fresh results is best solved by having different tiers of indices, one for frequently updating content, and one for slowly updating content with a weekly or monthly cadence.

You can get a long way by driving he frequently updating index via RSS feeds and social media firehoses to provide singnals for when to fetch new URLs.
I think Trump was perceived as unstable.

Sore thing those strategies is why yer infighting. Unless you know it’s a coup and Mr. T’s not even the one “in controls”. Gamified popularity contests for power is exactly what it sounds like.
Thanks for your efforts. Tutorials like this is a must-have on this new frontier (for many of us).
Navigating Private Equity Ownership
I feel like the intent of this article is ambiguous. It reads like there is no interest for a descriptive standard and is arguing for one. However, it ends by calling out the standard work in a single sentence. I was expecting to have to call it out as I read the article. I can assume others might not already know about it and miss the last sentence.

As for the motivating example, to me it feels weak from my own experience. In my ~20 years of C++ experience, I've never consulted the standard, in part because of lack of access but also because of the barrier of standardese. I've instead consulted reference documentation geared towards programmers. Even the Ferrocene block they quote, I can see it being hard to connect the dots.

That isn't to say no standard is needed but I doubt most developers will use it.
I have long been pro a specification, but also think that it’s fine so far. I think a lot of people over-weight the need. For example, Rust is being used in safety critical contexts today, a standard is not actually required, only a specification for the specific compiler.

Incidentally, the behavior here is well known, and there’s a subtlety they didn’t quite get to, though they almost did with the quote. Things that impl Drop must be dropped at the end of the lexical scope, but things that don’t can be. So a borrow can end early, but something with custom Drop cannot.

This decision was made because subtly changing when something goes out of scope could make writing unsafe code significantly more difficult and brittle. At the time of the decision, there was already a lot of unsafe code out there, and not breaking it was a priority.
Also, taping on the burger menu doesn’t trigger anything. iOS18.0.1 / safari / iPhone 12 mini.
Why is a written specification better than the code that implements it? One might suppose that a written spec is less mutable, but why should that be? The example provided is not particularly good since the semantics are well defined and can be looked up in the code. A better example would be one where what happens is not well defined, but I'm not aware of any of those places in rust.

Essentially, any change to the code that changes the semantics is a breaking change and will be avoided, just as any change to the spec would be a breaking change and would be avoided.
The George Soros Partner Who Disrupted Right-Wing Publishing
TimeBoxer – A Simple Timeboxing App for Focused Productivity
Hello there!

I’m excited to share TimeBoxer, an app I created to help make timeboxing more accessible for anyone looking to boost focus and productivity. Timeboxing is a powerful time management technique where you set specific time blocks for each task, creating clear boundaries that keep you focused and reduce procrastination. It’s especially effective for people who feel overwhelmed by long to-do lists or have trouble staying on task.

Who Timeboxing is Perfect For:
• Busy Professionals juggling multiple projects and needing to stay focused on priorities.
• Students and Learners who want to break down study sessions into manageable, focused intervals.
• Freelancers and Creators who want a structured way to manage their time without overcommitting or burning out.

Key Features of TimeBoxer:
• Custom Time Limits for each task, so you stay focused and don’t let one task consume the whole day.
• Motivational Milestones at 25%, 50%, and 75%, giving you little boosts to keep momentum going.
• Overtime Alerts if you exceed your time limit, which is a helpful nudge to wrap up or adjust as needed.
• Progress Tracking to review completed timeboxes and get insights into your productivity patterns.

Currently, TimeBoxer is available on iOS only (wanted to get the ball rolling!), but an Android version is in the works and will be coming soon!

If you’re interested in giving it a try, here’s the link: https://apps.apple.com/us/app/timeboxer-focus-finish-win/id6.... I’d love to get feedback from the community on how it’s working for you or any thoughts on timeboxing in general!

Thanks, and happy timeboxing!
i worked a software job that sometimes involved literally going to the busyard to debug on-board equipment. people at that job used the phrase attrition risk rather than bus factor because the latter was just a little too "real".
I'm a neurology ICU nurse. The creep of AI in our hospitals terrifies me
Some companies have parallel career progressions for individual contributors and managers. For example, Amazon has a distinct career progression for software development engineers (SDE): SDE I, SDE II, Senior SDE, Principal SDE, Senior Principal SDE. Sr Principal is a VP level position, but has no direct reports. It’s an advisory role.
For a C++ programmer, the related "suprising" equivalent is to not name the variable. We had a regex linter in our code to ensure locks were named because of bugs from this.
Bullseye – An optical illusion. These circles are concentric
I'm sorry, but even if this exact example does not appear, this case is technically specified by the reference.

The page on identifiers (https://doc.rust-lang.org/reference/identifiers.html) calls out that a "single underscore character is not an identifier". If you then follow the trail (Search for "Underscore"), you will find that it is instead a wildcard pattern (https://doc.rust-lang.org/reference/patterns.html#wildcard-p...). It says that "[u]nlike identifier patterns, it [the wildcard pattern] does not copy, move or borrow the value it matches."

From this, it follows that the right-hand side ("value expression", roughly equal to an rvalue) is not moved into a place called _, but is effectively just a value matched against a wildcard pattern. This does nothing (the value is not moved into any other place), so it gets dropped.
That's only partially true for recent iPhones. Even the latest ones don't have LTE band 71 support outside of certain countries. North American iPhone 11s don't have LTE band 28 support and so are getting banned.
Etienne Jacob :) I've been following his work for years.
A spec would only help with this if you read the spec.
Haha yes, but my argument is not about individuals, but about "tech" companies that externalize everything and do not develop tech internally.
The Broadband Phone (2021)
But in this it is not.

let _tmp = Foo;

The confusing bit is renaming the object from _tmp to _ changes the rules. I assume that in rust '_' is not an actual name, but a pattern to be matched, but even that the actual rule applied is not obvious (does it match everything? Only the lifetime of objects matched with a name is extended?)
You can add other M3 models for some of the efficiency benchmarks. The headline still holds true when comparing to M3 Pro models (though the exact efficiency diff depends quite a bit on the exact M3 Pro model/core count).
The way music is written has more to do with tradition and legacy systems than being efficient and correct and musicians like to fight about ultimately meaningless things like time signatures.
It's just files, how hard could it be?
Very cool.

We're coming up to 150 years of being able to record and preserve the sounds of the world around us.

The era of ubiquitous digital recording is probably only really 30-40 years old, so there is a real incentive to preserve these older analogue artefacts, because this "prehistory" is larger than our immediately accessible history.

I wonder how the desire to archive and preserve things like this will persevere in the coming centuries. In 1000 years from now, there will only be a recording "prehistory" of ~10% of the total timeline. At some point historians will probably not even care about the digital revolution, because anything that happened prior to that becomes a vanishingly small part of our history. Kind of the same way that we lump 1000s of years of early human history into singular epochs, summarizing 100s of generations of lived experiences into a single paragraph. With the digital revolution, all that history will be stored in excruciating detail, preserved arguably forever.

This probably applies to any stored information, not just recorded audio. This is both fascinating and terrifying to me at the same time!
Genetic Discrimination Is Coming for Us All
It's a good painting, but with such an unreasonable amount of hype, the real deal can only disappoint. You can't even really engage with it as a painting, it's become some kind of inescapable weird hyper symbol of Great Art (tm).

St John the Baptist gets me far better than Mona Lisa. And as you say, the drawings are kinda where he really shines.

I like to think that for a guy with so many different talents and pursuits, doing all these repetitive, careful passes over what was ultimately commission work to pay his bills was less engaging than the rapid, iterative nature of drawing. Technical and precise, yet ferociously vivid.
On the flip side I have never worked at a company that did not have retention policy. This includes startups and large corporate companies. Retention policies are pretty common.
Ethereum introduces Beam Chain, a redesign of its consensus layer
Weirdly, I like ligatures only in Elixir, and no other language (Ruby, Go, Javascript, etc).
The Swede behind search.marginalia.nu has had a working search engine running at a single desktop class computer in a living room, all programmed and maintained on his spare time, that was so good that in its niches (history, programming, open source comes to mind) it would often outshine Google.

Back before I found Kagi I used to use it everytime Google failed me.

So, yes, given he is the only one I know who manages this it isn't trivial.

But it clearly isn't impossible or that expensive either to run an index of the most useful and interesting parts of internet.
Anchoreum: Free game for learning CSS anchor positioning (Chrome and Edge)
> “We could de-rank results from unethical or unsustainable companies and rank good companies higher,” Kroll says of the eco-minded Ecosia.

Understandable knowing Ecosias goals, but I find it rather concerning their vision of a better search involves deciding what is good and bad.

Ranking by quality (against spam & SEO sites) is fine, but it should be applied equally to all Websites, and not target specific companies.
Big fan of your work Viktor, thanks for everything you build and how much you document it
>I just did and all the results are related to this software, so what is your point?

My point in this case would be that you're either blind or lying if you don't get any BDSM costume pictures mixed in. Or, at best, that Google gave you personalized search results that aren't what people see when they do the same search.

Try doing it from a private window / a friend's machine.

Also, look up "GIMP suite" (suite is not uncommon to refer to software packages). Have fun.
https://imgur.com/gallery/most-internet-arguments-these-days...
Why Are Kindle Colorsofts Turning Yellow?
I kinda wish HN allowed a visual indicator for subthreads that focus on tangents that don't hold universal appeal: comment grammar, humor, "why did I get downvoted?", etc.

There are lots of little discussions like this that I'd love to have, but which sometimes lead to a lot of downvotes.
“Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they'll be obvious.” - Fred Brooks
> (Curiously enough, Celluloid seems to play this and Haruna doesn’t, although both are wrappers for mpv.)

I'm not familiar with how they wrap MPV, but it could be that one uses MPV built against a library that provides support and the other uses an MPV that's not built against that library
Takeaway: Bad AI is bad. Good AI is good.

We're perhaps middling at diagnosing neurology issues and we're terrible at treating them. Absolutely useless. If we haven't moved the needle in the last 50 years, then let's try to use AI to do it.

There'll be casualties along the way, but it's a lot better than being stuck in the dark ages blindly trying to repair neurological problems with stone knives and bearskins for another 3 generations.
Interesting article! The details on the maps are always interesting. The first map of 1939 shows the British blockade line of the North Sea that was so important during the First World War but would play a much lesser role in the Second, it probably would not even be present on most maps made after the war.
Neither has happened yet.
The EdTech Revolution Has Failed
The Vatican never informed Catholics to not get vaccinated, so getting a vaccine is not in violation of her Catholic beliefs. Hey, I didn't make up the rules of Catholic theology, that's just how it is. The Vatican determines what is, and isn't, Catholic belief. If you don't believe that then you, be definition, aren't Catholic.

Blue Cross Blue Shield will likely win on appeal.
The Hacker News link he references (which seems to quote Carmack from personal communication) says Meta, not OpenAI.

https://news.ycombinator.com/item?id=34646759
My favourite was troubleshooting an already ancient original IBM XT in 1992... The operator was complaining about the screen giving her headaches.

Sure enough - when I went onsite to assist, that "green" CRT was so incredibly wavy, I could not understand how she could do her job at all. First thing I tried was moving it away from the wall, in-case I had to unplug it to replace.

It stopped shimmering and shifting immediately. Moved it back - it started again.

That's when we realised that her desk was against a wall hiding major electrical connectivity to the regional Bell Canada switching data-centre on the floors above her.

I asked politely if she could have her desk moved - but no... that was not an option...

... So - I built my first (but not last) solution using some tin-foil and a cardboard box that covered the back and sides of her monitor - allowing for airflow...

It was ugly - but it worked, we never heard from her again.

My 2nd favourite was with GSM mobile devices - and my car radio - inevitably immediately before getting a call, or TXT message (or email on my Blackberry), if I was in my car and had the radio going, I would get a little "dit-dit-dit" preamble and know that something was incoming...

(hahahaha - I read this and realise that this is the new "old man story", and see what the next 20-30 years of my life will be, boring the younglings with ancient tales of tech uselessness...)
Huh? The US was essentially fighting the Soviets in Korea and Vietnam. It was a contentious, significant conflict.

Vietnam in particular saw the cost of allowing the SAC/bomber mafia from dominating strategy. The Soviet and Vietnamese pilots were pretty badly mauling the US Air Force and Navy, whose armament and tactics were built around bomber interception.
I tell people that it is impossible to be the worlds manufacturer for 30 years and not get incredibly good at making things.
I was recently recommended the book The Last Lecture by Randy Pausch. And while people who recommended this book said they had an epiphany moment reading it, all I saw there was a story of someone who's been served everything in their life on a silver platter. Someone who came to meet the literal end of their life, and yet grown no humility nor a bit of introspection... Until the last page I was waiting for the punchline. I wanted the author to admit that he was exceptionally lucky, that when things stopped being easy, he finally saw the light.

The missing punchline turned out to be much harder to swallow than anything author could probably come up with. The whole thing turned out to be the typical in academic circles foreword to "selected works", where the author desperately tries to mention every even marginally useful person in a vain hope that by stroking their ego, they'd increase their "impact factor".

One of the points in that book that came out as bizarre was when the author sought love advice from his parents... at the young age of thirty-something years old. The reliance on the parents, while doesn't play the key role, is still prominently featured throughout this self-styled epitaph.

* * *

I've only ever gotten to know one of my grandparents. My grandmother passed away when I was twelve. I have zero photographs of her. Nothing's left in the family to remind me of her. I don't know if my mother is alive. The last time we spoke I was sixteen. I have no idea if she still lives where she used to live when I left. And I have no interest in discovering what if anything's left of her. My parents split up when I was seven. Despite being a spiteful and abusive evil piece of shit who couldn't hold a job and had no means to sustain herself, let alone two children, my mom got full custody by the time it came to the family court. So, I grew without a father. I got briefly to know him by the time I was in high-school, but then I left to a different country.

Today we don't speak the same language, live worlds apart, and there are front-lines of a very hot and bloody war between us. I don't come to visit, and don't expect to be able to come to my dad's funeral.

People waxing emotional over having living parents who took part in their lives, who had something to contribute... kind of turn my stomach upside-down. They have no idea how good they have it, and yet they present their quite happy and fulfilling life as some kind of world-ending tragedy.
Cribellate Nanofibrils of the Southern House Spider: Thin Extensible Silks
I always wanted this, thank you!
Now I am wondering if there are any deep studies of "World War 2 movie scenes where they talk to a map" from movies. That scene from A Bridge Too Far is a great example of giving the audience some spatial understanding both quickly and using the scene for character building as well.
Handcrafting whisky stills in Scotland
Jepsen: Bufstream 0.1
I think the first group is more of “this is how it is” rather than “you’re not intelligent if you don’t play the game”. I personally don’t find this status quo good or healthy either, but I(or anybody) have little control beyond formulating policies at a company at best, and changing their job realistically. (Fortunately my current place seems quite decent in this regard so I’m good/lucky.)
Apple Gets EU Warning to Stop Geo-Blocking on App, iTunes Stores
I moved to DDG a couple of years ago, and initially, I found myself often using the `!g` switch, but I honestly can't recall the last time I needed to do that. Only when I'm shopping do I find the goog to be a slightly better tool for finding products sold by niche suppliers.

I honestly think google's monopoly on search at this time is 100% powered by momentum, there is almost no other reason to use it over something like DDG or hell, even Bing!
Correction: people in high school think they've fooled the teacher into believing they've read the book when they haven't.

I'm pretty sure most teachers could tell you which of their students actually did the reading.
Keuze: Dmenu Replacement for macOS
>Aren't all of these assembled in China?

Some Airpods are manufactured in Vietnam.
This is the best (and saddest) answer. LLMs break the social contract of the internet, we're in a feudalisation process.

The decentralized nature of the internet was amazing for businesses, and monopolization could ruin the space and slow innovation down significantly.
https://archive.is/n1IHk
YouTube in Android introduces UI bugs
I thought it was only me, but when I went to update the app I saw that the most recent reviews all describe serious UI bugs and have thousands of likes.
https://www.pewresearch.org/short-reads/2024/07/22/what-we-k...
Happy 59th month of 2020
I think the problem with search is that while it's relatively doable to build something that is competitive in one or a few niches, Google's real sticking power is how broad their offering is.

Google search has seamless integration with maps, with commercial directories, with translation, with their browser, with youtube, etc.

Even though there's more than a few queries they leave something to desire, the breadth of queries they can answer is very difficult to approach.
Upstream Kde is now making an arch based immutable distro too. As steamOS is already using kde and arch, maybe once the kde distro is release, steam will rebase on that instead. Also Valve is now funding Archlinux so they are commited to arch.
It does. If you can get my yubikey off my keyring while it's in my pocket and put it back on without my noticing then I don't know how I can defend against that.
What's especially annoying is that sometimes there are albums that can be played on Apple Music but they cannot be bought in the iTunes Store.
Defending against bruteforce, credential stuffing and user enumeration attacks
They use an old offline machine with winxp to run stuff in factory. But they are replacing for virtualmachines now that the old hardware is dying. other than that, it runs really well. Sometimes, months without rebooting.
Correct, _ is a pattern that does not bind to any name. While the implications of that may not be simple, the description certainly is.

Names that start with underscores are still names, and work like any other name. The “unused variable” into can be suppressed with a leading underscore like any other name, but that’s purely about the lint and not semantics.