skysight-inc/HackerNews huggingface dataset:
> Cherry-picking

As if our lifespans and quality of life haven't been drastically improved by modern medicine.

I mean, we can cut people open and replace entire parts of them and they're fine. They don't even get sick anymore - thanks germ theory and aseptic technique! Do you not understand how much of a marvel that is?

Before that, people used to get cuts and scratches and just... die. We can now fully rummage inside an arbitrary person's internal organs.

And don't even get me started on long-term illnesses. High blood pressure and cholesterol has been killing humans since forever, and we have medicine that just fixes that. And now, we're getting medicine to rewire our brains to prevent addiction in the first place (semaglutide)
Wow. I wonder if a non-smart phone would do better? Too bad batteries aren't removable anymore. I recall some "battery cases" that could go 48-72 hours in exchange for more bulk.
The point is they separated all kids from all families and did not track the families. Crossers suspected of human trafficking were always separated. This policy was based on the racist garbage assumption that most of the people filing through were criminals. Which is proven false.

It was a humanitarian crisis in itself.
Personally I think the most valuable concept is simply naming the internal parts of a larger block of logic. The article does that in the last step, but doesn’t name it in the summary. :P Doing the naming at any step with temporary variables or functions usually makes it cleaner and clearer.
Wow, thanks for the great feedback! Yes it will definitely work for a 3 hour video, but just be prepared to get an incredibly long document!
It operated in the real world (of 20 years ago), and supported in-process dlopened modules which is how the web-chat was implemented, so it was somewhat non-trivial.
I'd read that hourly fee more as a comparative.
Time for the mandatory mention of the Scottish voice recognition elevator sketch: https://www.youtube.com/watch?v=MNuFcIRlwdc
They're starting to, I've seen quite a few
I wonder how many of the things important to you are going to be Chevroned.
e.g. Virtual hosting as we called it in the Apache days
Thanks! Yeah a tool like that is similar to what I'm after. As far as mermaid goes, it lets you specify the direction of how the node layout is created, but does not allow you to specify one node will always be a cardinal direction relative to another node.
> wouldn't you first try to give those robots a test on Earth?

The answer there is "yes, of course" but that's not an answer to the question I asked. The question I'd like to know the answer to is "who is doing this work, right now? "

> those who work on such projects...

Yes. Who is that, specifically, by name?
I didn’t get the analogy. I built a card payment processing stack that works on multiple partner bank backends and of course it’s built on event sourcing because accounting is.

The usual analogy used here are double-entry ledgers. I’m not sure what state machines, Marco Polo, and google maps have to do with it.

Although I suppose you could look at your aggregates as state machines if you’re using them to validate commands before adding new events to the log.
> is inevitable anyway.

The part that's NOT inevitable is it going bad during Apple's warranty window. It was such a self-serving policy to begin with. After all, the primary symptom of the kind of decay they're supposedly avoiding, is a battery with 80% capacity!
I mean you're right in general- but we're talking about a subset of customers that want to mess with their own fiber connection.

That's either a horde that understands the issue, or is an even smaller subset that is going to be a pita anyway.
The Mushroom Kingdom That Shigeru Miyamoto Built
oh yeah, tabletop simulator
is a great idea. You want to find ways to let them
manipulate existing assets easily and that’s perfect.
> Under the BIMI scheme you don't pay Google, but a Certification Authority

Thanks for the information. So, if I get it right, the blue checkmark is simply a way to say that Google performed adequate checks?

Why not simply display the logo only for BIMI-certified emails, and drop the checkmark? Or drop any email whose logo isn't certified, as it happens for mails without dkim?

It feels weird that Chrome is dropping the padlock as a marker for https because they believe people confuse it to mean the site is trusted, and at the same time google introduces a checkmark that, inevitably, some people will interpret as a sign that the sender can be trusted.

Another issue, is that logos are much more volatile than domain names, and I don't see a good way to prevent scammers to bimi-register visually confusing logos. So I don't think it's a good idea to emphasize logos to users as a mark of trust in emails.
The original RDBMS vision was very explicitly for the users (both developers and analysts) to not have to be experts in their own database in order to achieve useful work, and without needing to think about procedural/3GL code from the get-go. In the intervening years query optimization has gotten a lot better, and hardware shifts have only worked in favour of this vision, but there's still a lot of work to be done before databases are truly "self-driving": https://www.cs.cmu.edu/~pavlo/blog/2018/04/what-is-a-self-dr...

Until that's the case I can understand why people are tempted to bypass this traditional RDBMS wisdom, especially if they have a very strong conception about their data models, access patterns, and need for scale (e.g. see also Red Planet Labs 'Rama').
> Shouldn't we expect some small percentage of failures

Yes, and this is really solved at a more local level. Doctors aren't prescribing new drugs like candy. They, too, are skeptical of their success and will reserve those prescriptions for the most desperate cases. Over years, we (and the doctors) learn how effective these drugs are and what potential side effects they have.
Is the ToS a contract? Even if it is would the remedy to Winamp breaking it be modifying the license Winamp provides?
If an organism can survive a hydrogen peroxide bath, all our other sterilization methods, then a multi-year space trip bathed in UV rays and general radiation, then re-entry into Europa, and then proceeds to colonize that world... it deserves to.
>Decision Tables

>Instead of hardcoding the logic inside our function, we can place each if-else block in its own function and put those functions in an array, forming a decision table.

In my experience this is always an unwelcome addition to a codebase and a worse choice than just several lines of ifs

* You've added a level of indirection

* You've written the code in a less straightforward way, your fellow programmer might now need to spend more time understanding what they're looking at and wondering why you wrote it like that instead

* The ifs are still there, it's not inherently simpler just because it's tucked away

* They could've been tucked away in functions, which have the benefit of having names, making them (maybe) a bit more self-explanatory?

But most importantly

* You've introduced an abstraction, and it might be the wrong one

What if one of the conditions need to have a different kind of follow up?

Some people then build two separate decision tables depending on what the follow up needs to be, some take the outstanding "if" out of the decision table and add it back in the regular control flow, which kind of highlights the problem on its own, but...

Some other people double down and make the decision table a more robust abstraction, and in my opinion this is the worst outcome. You end up with some bullshit Predicate & PredicateEngine, callbacks, why not maybe async, and at that point you need to look at it and realize "We're making a framework, and we will eventually need to extend it until it encompasses the entire possibilities of the language's control flow, except with massive overhead, and nothing of value being created"
Several comments mention the data immutability of Datomic as a plus and I just wanted to say you can totally make a plain-old-RDBMS table append-only and get those benefits. I'm sure this is commonly done.

I did it with a timestamp on the tables that was captured at insert time. All reads were against views of the tables that were defined such that the only tuples returned were the "most recent" tuples by appropriate data fields and max(timestamp). "Deleted" records were just indicated by a flag.

This preserved the ability see the full history for a tuple from creation, all mutations, all the way to deletion. This scaled reasonable well up to low millions of tuples on a normal, single database server. But it was for an internal project, so the number of clients hammering at it was quite low.
I don't buy that at all. They've literally shipped a broken, useless product that this amateur could do better (yes, as a demo).

All the hard scalability stuff, they've already done before. Gmail exists, the Gemini API exists.

If they're not getting it to work, there must be another reason. They just can't afford to provide it at a price point that users accept.
I agree that the tone shifts depending on the user base, but your comment appears to imply that there are more fringe takes when European users are online. I don't think that's the case and I also wouldn't know why Europeans are somehow more fringe (we do tend to have different cultural expectations, but "climate change denialism" is, I think, not one of them).
I don't think these big AI labs give you much credit for being a PhD dropout
New standards for a faster and more private Internet (Zstandard, ECH, BBR)
I have to agree with that post. The only objective of this foundation seem to be the advertisement of the term "social web", I guess because they found "fediverse" to not be marketable enough.

The web doesn't have to be "social media" to be social, and federation doesn't make it any more or less social, it's just federated. The web have always been social, way before "social media" came along.

Words have meanings, and taking over them for personal and economical gain doesn't add anything, only subtracts.

I love the web more than anything, and I'm tired of people using advertisement campaigns to try to poison people's minds for their personal agendas. Your crypto-crap is not the third version (?) of the web. And your flavour of social media is not the social web.

Of course, I think crypto is useless and social media have been detrimental to society, so I might be biased.
also, i'm assuming, comet, and thus long-lived connections that were in communication with each other, whereas httpdito spawns off a separate child process for each request and thus can fob off all the memory allocation and i/o multiplexing work onto the kernel

comet was a pretty compelling reason to write your own web server 20 years ago
Yeah we live in a progressive monoculture and apparently, progress means no phones in class. Parents and teachers are united.
CotEditor and Nova aren’t in the same category. Nova organizes projects.
This would require a potentially successful researcher to also be a successful entrepreneur. Seems like it does not solve the problem for most people.

Also, even with a steady income, not having access to academia can get in the way of successfully advancing research.

Still, I do agree that it's a great option to buy yourself some freedom, if you are capable of doing so.
Maybe the reason that drug prices in the US are higher across the board has more to do with insurers than the drugmakers? Sure seems like it.
>I have never seen anyone articulate an actual moral theory that allows for self-ending but does not also allow for other-ending.

An individual should have the right to control their own life and their own body, including choosing to end that life. When people have freedom to choose, they may make choices you do not agree with or do not like or that you believe is a bad choice. Being able to choose for oneself is not basically the same as allowing someone else to force you to do something.
Doesn't that just mean that Github should be mad at them? Doesn't seem obvious that it actually gives me a license to do anything.
You don't necessarily need to deploy your static content anywhere, you can just set nginx to cache your content.

Also, most other rolling update solutions will end up being more complex than having a reverse proxy. What do you have in mind that would be simpler? NixOS?
Supabase, a Postgres-centric developer platform, raises $80M Series C
Thanks for the suggestion, Initially I had the texts of the quotes below the designs but removed them in favor of a clean layout. But thinking about readability is better to add them again.
I automatically bought Nova (cue fainting) when it came out because Panic has provided me with a lot of value over the years (yes, I paid for an FTP client, too).

I still use VS Code the most, but I don't enjoy tinkering with endlessly customizable tools to get the perfect environment. I like an opinionated tool that has a solid handful of niceties, and doesn't abdicate features to a bazaar of plugins. Nova's good like that, but I miss Espresso, which I consider even more Mac-like for being a little offbeat but also had some genuine innovations like a GUI for CSS attributes. It hasn't been updated in several years, but I'm trying it again to see if it works better for the kids (learning web design) than Nova.
You'd need to take the cable spool down the hole, so the unspooled part above is already in place.
Scientists invent filter that can recycle PFAS into renewable batteries
Although it has just entered the online gaming market in Vietnam, 8xbet has quickly gained attention from the gaming community. Established in the Philippines, the bookmaker has a legal operating license from the authorities in this country, affirming its reputation and professionalism.

With strict supervision from PAGCOR, 8xbet always aims to bring the best experience to bettors. In particular, this platform also has certification from GEOTRUST, further strengthening its position and reliability in the entertainment industry.

From the account registration process to the execution of transactions, all activities are guaranteed in terms of quality as well as optimal security. Therefore, players can completely feel secure when participating in attractive bets at 8xbet.
I have been building payment systems for banks and other companies for 3 decades and I am quite unsure what the big revelation is here. My state machines know their history and that's that then?
Happy Nova user here. I use it for our embedded C Code. I use the SeaDragon plugin with it. I was pretty frustrated trying to figure out how to configure VSCode to work with our toolchains, and I didn’t want to learn CMake just so I could use CLion. We had been using the free version of QT IDE, but that got less and less useful/available.
On this note, do you have any notes or resources on what makes a MacOS app "native"? It's a quality people discuss but I can't identify.

I used MacOS briefly 2000-2004, and then got a Macbook in 2022. Even among Apple's built-in apps, I can't identify why they would be considered "native".

For example, Apple's Music app is surely "native", but does not appear to use the DEs default elements, and performs like an electron app might.

One would also expect Applescript / Automator (Apple's built-in macro tool, a-la AutoHotkey / xdotool) to work with native apps, but it doesn't work on ARM Macbooks.

Compared to Linux, I think anyone with no experience in it could sort native GTK vs native Qt vs native xMotif applications. But I think "native" as a quality is more of a dependency management and consistency question.

The only thing I can recognize from Panic's screenshots that appear "native" is the Preferences page, in the older "grid on a shelf" format. (edit) And the "install applications by dragging to the Applications" folder workflow, which I appreciate very much.

All this is to ask, what does "works and feels native" mean and what makes it desirable?
Everything is fallable, sure. But consider this: the guy had millions of dollars of pro bono legal machinery behind him and even still could not produce an argument or counter evidence to support his claim. Our system is amazingly transparent and corruption or outright denial of evidence would be clearly apparent. And it’s not there.

The system works almost always but does get it wrong sometimes. I doubt that this was that time. Justice was served.
Mea culpa, you are right! I forgot about that.
And? We've already been through this with the DeLorean. There's a cost for using stainless steel. $6K to make most of those issues go away isn't a bad deal. It's less than the sales tax you're paying for this thing.
else-if has useful properties, which allows designing flows with simpler condition statements and allows processor to jump less and lose less time (low-power systems are still and will be a thing).

If we didn't have else-if, somebody will certainly lament "If we had something called else-if, I'd not have fixed a lot of bugs due this complex condition statements in various languages. The person who opposes implementation of such a simple construct should endure the Confy Chair".

So, it goes both ways.
> exceptions

By some (possibly spurious) Google search results, there may be ~900 million ad block users, so not exactly "exceptions." That number seems possible: consider there are 3.5 billion people that use Chrome (i.e. took steps to switch from their default browser, in most cases).

> 3.

Good point, I admit.
I sympathise, having had someone hunt down my (now old) Wordpress blog and post an angry and barely coherent rant there due to something pro-mask that I wrote here:

https://benwheatley.github.io/blog/2021/06/14-21.59.37.html

And yes, I still wear masks on public transport. Except when I clear my pockets and forget to replace them.
I was born in the late 90s and I only remember malls with big brand stores.

Maybe there was like 1 independently owned store at my local mall even I was a kid.

It’s a ghost town now.
> Buyers historically have never negotiated the fee paid to their agent

Negotiated, no. Paid, yes. If the government adds a 6% tax on shoes, I promise that doesn't mean a 6% drop in Nike stock. It just causes the price to go up.
https://archive.is/6Yrop
I can only pray this births a ddwrt equivalent for fiber ONTs.

I’m caretaking for my parents who are on ATT fiber with their giant scary black box ONT, and am consistently paranoid of what it is attempting or is doing on their network. This would be a great way to gain more transparency in its operation and possibly open useful features.
Random side note: it appears that the scientific journal publishing the relevant paper is also publishing this science journalism piece, which makes me wonder why I’ve never seen that before.

Why does Popular Science even exist anymore, really? Why don’t the journals just hire journalists directly? It would presumably cut down on clickbait misunderstandings, and it would give the journals a tool in the upcoming antitrust litigation against them. If the journalism is good enough, the journals might even get to net-zero value add someday!!
I don't like when things get installed without my permission.

The other day I was installing Adobe pdf program (acrobat or something?) but decided to cancel halfway through install. It cancelled the install but then installed some antivirus without asking me for permission.
Guilt or innocence is irrellevant to the discussion about whether the death penalty is justified though, for several reasons; it's binary thinking (there's a right and a wrong, there's good and bad people); it's dehumanizing (a bad person is forever bad and will forever be a burden to society); it's reductionist (a prisoner unit costs X per year at no benefit to society), etc. I don't know enough philosophy to list everything wrong with this premise.

Think hard about why someone commits a crime. What is their background, their circustances, and what would have prevented it from happenign. Then think about what you think the purpose is of a sentencing? Is it for revenge, revalidation, setting an example, or removing undesireables from society (temporarily, indefinitely, or permanently)?
I think Roblox can be bad in a "badly moderated online space" and "potentially abusive monetization/exploitative sharing structure" - the game itself feels good?
read that mastodon post. the community already isn't healthy. forking it and making it into a healthier community may be the way to go. after all, it's been done before (egcs).
No. But the bar for “personal data” is very low, and any data that could conceivably be linked to an individual is personal data. I’m not familiar with how this function works, but Mozilla would almost certainly have to work quite hard to avoid falling foul of this:

> ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;
"More precisely, it is NP-hard1. So it is unlikely that we will find an efficient algorithm to optimally solve the coloring problem on an arbitrary input graph. This fundamental hardness result casts a long shadow across the landscape of graph coloring."
Mozilla should be a public interest group, but it serves a mess of conflicting interests because of its structure and leadership.

A public interest group would give no quarter to advertisers.
Yes. "Use a dummy value in the WHERE clause so you can dynamically add and remove conditions with ease:" I don't know how to read this in another way.
Hmm. The line between the two is blurry in practice.

I like to use nouns and verbs to illustrate a difference here. I think people initially approach state machines with noun nodes and verb edges. In practice, verbs are where most of the time is ("waiting for", "attempting to"), so you can also have a state machine where the nodes and edges are inverted. Some systems work better one way or the other.
I was expecting some pretty, colored graphs, but the book is in black and white.

From Wikipedia [0]:

In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints.

[0] https://en.wikipedia.org/wiki/Graph_coloring
Nonsense. This is like arguing that because you've seen plumbing that was installed badly with wrenches, that wrenches shouldn't exist.
The evidence of Google's history shows that when you buy an advertiser, you're being reverse-acquired.
First alpha in 2026…
Thanks, Tony! I’m actually an Elite member of the off-road flavor! Is your recommendation to essentially use waypoints for the info?

In my mind I’d really like to host my own map which neighbors could share, just starting from a baseline of parcel boundaries and a way to drop info on each plot (onX does this wonderfully already).

Back in the day, my mom would make a little neighborhood diagram using MS Publisher and drawing boxes at the approximate locations of houses, and include names & phone numbers of each house. She would then distribute copies to the neighbors to hang on fridges. I loved that idea and basically want an online version of that, in a perfect world!
> the “evidence of innocence” is very flimsy

“Evidence of innocence” is a very problematic concept. Have you thought through what is your evidence of your innocence? (Not just regarding to this case, but regarding all cases involving dead or missing people.) Should we execute you if you ever come up short?