skysight-inc/HackerNews huggingface dataset:
Preface: Obviously this is all nitpicking, for fun; you should use whichever system you like.

> Is it?

Yes, I'll stand by this one. Imagine it's January 1st, and I ask you to "pack for a camping trip some day in July this year" vs "…on the 10th of some month this year." While technically the latter narrows it to fewer days, the former is much more actionable because there's a lot less variability.

In my mind, it's similar to putting the main point up front when you're writing an email, and then clarifying, instead of giving all the context and working up to the request. The latter feels logical, like you're telling a story, but the former is so much easier to follow, because you don't have to re-interpret the context when you get to the punch line.

Here's a quick example: "I can't wait until you can come try it out. Such a smooth ride, tons of acceleration, and great handling. You're going to love riding my new tricycle." From a literary standpoint, it's a nice subversion of expectations, which makes it more likely to stick in your mind. But from a functional perspective — that is, communicate the ideas in an efficient, reliable, boring way — this would be much more effective, "I can't wait until you can come try out my new tricycle. Such a smooth ride, tons of acceleration, and great handling. You're going to love riding it!"

Back to dates. If you asked me, "Are you free on July 10th?" I would assume you mean the current year. When you ask, "Are you free on July 10th, 2025?" I do same thing, then hear the year and have to forget that and start over.

The real thing to optimize for is useful information up front. Can I start drawing conclusions as soon as you start giving information, or do I need to wait until the end? The programming equivalent is something like short-circuiting conditionals. I personally know I won't be able to take vacation in July this year, so I don't need to pay attention to the date once I've heard the month; but if the date came first, then I'd have to remember it in case the month turned out to be June, September, etc.

It's not a lot of overhead, and the date usually comes all at once in a row so it's not a very big difference either way, but I do think there's an objective difference.

> The real reason we find a system preferable is just familiarity

I grew up with mm/dd/yyyy. It's the most familiar/comfortable and, due to practice, the easiest for me to parse. I still think yyyy-mm-dd is better, for the same reasons as above (and because it's an international standard, and I like standards).
Not really. Fabs don't become obsolete for 20-30 years because there is ample demand for processes that are decades old. Profit margins drop but by the time they drop significantly, the fab investment is generally paid off and it becomes a gravy train. AFAIK Intel's last plant to close was D2 in Santa Clara - it was built in 1989 and closed in 2009 after 30 years. Their earlier Chandler, AZ plant closed after 20 years.
Here's most of the stuff that I built myself (and that I still use on a regular basis):

- fae [https://h3rald.com/fae] · a minuscule find and edit utility

- h3 [https://h3.js.org] · an extremely simple javascript microframework

- hastyscribe [https://h3rald.com/hastyscribe] · a professional markdown compiler

- hastysite [https://hastysite.h3rald.com] · a high-performance static site generator

- herald [https://h3rald.com/herald-vim-color-scheme] · a well-balanced vim color scheme

- litestore [https://h3rald.com/litestore] · a minimalist nosql document store

- min [https://min-lang.org] · a small but practical concatenative programming language

- mn [https://h3rald.com/mn] · a truly minimal concatenative programming language

- nifty [https://h3rald.com/nifty] · a tiny (pseudo) package manager and script runner

- nimhttpd [https://h3rald.com/nimhttpd] · a static file web server
The incremental cost of a Bitcoin transaction is effectively zero. The rationale is that transactions are a side-effect of mining. Mining may or may not consume a lot of energy, but the amount of transactions remains the same.

The mining of Bitcoin only happens once in human history, so all things considered, this should be compared with the mining of all the gold or other precious metals, again, throughout human history.

If there must be a comparison to VISA, we must look at the energy expended by every person working not just for VISA, but the entire infrastructure that makes running VISA possible, that is, the banking system as a whole.

> Bitcoin is, by design, incredibly wasteful of resources

Consider this door:

https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Wi...

Proof of work is "a waste" in the same sense as this elaborate door is a waste.
> I am not sure the lie started out that way. He did pitch something and the Flamin’ Hot Doritos came out in his market subsequent to that pitch, so the charitable explanation is that he genuinely thought his pitch influenced the final product.

Reread the article. It concludes he pitched the concept of a marketing line called “Sabrositas” in 1994. Sabrositas included pre-existing products, including Flamin’ Hot Cheetos, which had been on shelves as early as 1989. It also included the pre-existing cheeto flavouring on top of popcorn, which was his only new product in the line. And he was already an exec, having been promoted from a Machinist (not janitor) apparently on the basis of initiative shown in waste-reduction ideas and not cheetos-flavour invention, when he pitched Sabrositas.

Alone, it requires a lot of charity to square this with his version of events. Did he, in picking products for his marketing pitch, somehow imagine the cheetos one didn’t exist before he picked it? Did he forget that he was an exec when he pitched the marketing line, too?

But on top of that you have all the elaborate details of his claim of having developed the flavour profile (in talks, he literally claims to have sat around fucking around with spices trying to get the flavour right) and dunked unflavoured cheetos into it to present to the CEO & execs, when again the article concludes that the seasoning is sourced from a supplier called McCormick since 1989, years before his pitch. His claim of convincing all his family to buy out the test market for Flamin’ Hot Cheetos, in California where the Flamin Hot Cheetos test market wasn’t, years after it had already entered general sales. And the secretary remembering that he first spoke to the CEO in 1993-1994, only after he was already an exec, despite his elaborate story of pitching to the CEO (who wasn’t the CEO at the time he was a janitor) as a janitor, which he hadn’t been for over a decade when the CEO joined and he made his pitch.

It requires something well beyond charity to believe he genuinely believes his story when so much of it is based on elaborate details that are well out of line with the bare facts.
Protocol complexity, number of vulnerabilities in the codebase, and for ssh there's reliability as well. (SSH tunnels multiplex connections over a single TCP connection, whereas TLS and spiped map one TCP connection to one TCP connection.)
Why flatulence, flavor and conflate all “blow”
The ML part is local for the voice transcription but the questions almost always need to be answered from the server. But if you ask to play music or set a timer for example that is all local. Also works in Airplane mode.
I've recently upgraded a MediaWiki website (colemak.com) to the latest version from version 1.5.3 (released Dec/2005).

Besides a few minor configuration updates, it worked almost out of the box after the upgrade on a new server.
I hope you didn't get an impression like this ("Go not being worth it to learn") from my post. We think it's great and that our Go is going to be much easier to maintain over the long term than our Python was.

It's all rock solid and easily understandable by the whole team.
What's the name of the library?
Progress continues. Silicon carbide electronics is coming along nicely outside of NASA. There's now a small system on a chip, from a company in Arkansas, rated for 500°C.[1] There's interest in high-temperature ICs for sensors inside jet engines and down-hole sensors for oil drilling. Silicon carbide power transistors that can run very hot without damage are commercial products.

I wonder how you assemble circuits of components that run above solder-melting temperatures. Laser welding, probably.

[1] https://www.ozarkic.com/products/
Growing up in Electronics – A wonderful hobby, on a shoestring
There is a direct API for listing databases for instance. That isn't done through the pages stuff. Just a nit I guess but using the page patch API for databases updates is just weird to me.
I've been learning about different sorting algorithms recently and spent a rainy Saturday a couple of weeks ago building a tool to visualise them.

https://seanbarry.github.io/sorting-algorithms/
1. You don't have to clone then modify a 100 line bash script for a normal daemon's /etc/rc.d/init.d script.
Some past related threads:

How a janitor at Frito-Lay invented Flamin' Hot Cheetos (2017) - https://news.ycombinator.com/item?id=25510351 - Dec 2020 (261 comments)

A janitor at Frito-Lay invented Flamin’ Hot Cheetos (2017) - https://news.ycombinator.com/item?id=20227175 - June 2019 (356 comments)

The Janitor Who Hacked Cheetos - https://news.ycombinator.com/item?id=3764044 - March 2012 (9 comments)
It seems unwise to take the word of a combatant army at face value.

That's part of the rationale for listening to journalists.
> So... print out the QR code and shove it in your phone case and forget about it?

That won't work. WeChat and AliPay QR codes change every minute for security, if you are paying from an account with a QR code.

You can pay to a statically printed QR code by scanning it with your camera (streetside food sellers do this), but you cannot pay from a static code.
I'm not a vlogger or anything but this is a great product. Nice job!
I buy bitcoin because I want to own bitcoin and have the money to burn - there can only ever be 21 million, so it has a collector appeal. I don't really give a shit about selling or using it, so the valuation doesn't matter to me.

To me, bitcoin is first and foremost a brand.
Getting Started with Semantic Segmentation Using TensorFlow Keras
https://archive.is/Dat5J
I never would have thought to make chili lime chips. I never would have even tried them until I spent time in the southwest. Now I'm floored they weren't a bigger thing sooner. And tajin. You can get it in most of the country, but it was all over in the produce section down there. Confused the hell out of me until a coworker offered me some cucumber slices with tajin and lime juice. It's incredible. And tajin on green apples. I don't know how it isn't a bigger thing across the country.

And according to this article, it wasn't white people that came up with the flaming hot idea in the first place. It came from black neighborhoods in Chicago.
How to Win at Tech Publishing
s-expressions to tame json - quite my humour! And an eternal binary, awesome!
The city can always regulate the competition out of existence, so they are predestined to win the competition.

Which in turn means no one tries to compete, since it's pointless, and the city has a monopoly by default.

Or at least that's how it usually plays out. Don't know if any jurisdictions have found a way to make this work well.
It is how it works though. Supply and Demand are real, price spikes are real, Oil shock caused major problems for the US in the 1970's. Strategic reserves exist, and the amount of Oil is finite.

So it translates into a strategic issue, and, there will be direct involvement by the US if things get bad.

The US I think will stay in S. Korea until the situation changes, it's better to have chips, but that's not necessary.
Agreed. I currently publish a bit of writing about my software engineering opinions to a website that only a couple of my non-software engineer friends know about. It doesn't make much sense to them, but their playful criticisms help me hone my ideas and hopefully simplify my writing (something I have a big problem with).
I'm not sure what kind of duplication you're thinking of.

_Some_ of the services tax is taken up by our use of Apollo Gateway. When the client requests data that comes from multiple services, Apollo will actually pull that data together.

Beyond that, the only additional code required due to services is that it's more verbose to make a cross-service GraphQL call than it is to make a function call into another package. Through tooling, we've reduced that verbosity where we could. I don't think it's anywhere near 200,000 lines of overhead, though.
Instead you have to write a couple-hundred-line bash script and then modify an under-documented ini-file to reference it
I was reminded of this:
https://www.youtube.com/watch?v=5W_wd9Qf0IE
As a native Californian, I’ve never redeemed a CRV in my life, and I’m not sure anybody I know does, either. The prospect of not putting recycling in the recycling bin so I can have another errand in my life is remarkably unappealing, especially given that I’d make less than a dollar a month for doing so.

There’s a certain amount of people rummaging through the bins on trash night, but only in urban areas, and they can’t be that thorough. I imagine that most of our recycling rate comes from ubiquitous curbside recycling programs, and the CRV goes to the waste management companies, who just keep it as profit.
"I hope Alpine ends up with something similar!"

Direct quote from the website.

Eh, no. There is already a short list of viable non-systemd candidates. We.. well.. I don't need less. It already feels like I am transgressing some law by typing this on PopOS.
Bitcoin is slower than VISA, but faster than an international bank wire - and comparable in cost. If VISA is so much faster, then why do bank wires exist?

There are Layer 2 solutions (Lightning Network) for cheap and instant transfers that do not warrant the security of a full Bitcoin transaction.

Anonymity has never been a purported feature of Bitcoin. This is not a downside, it keeps regulatory scrutiny somewhat at bay.
This is actually one of our reasons for choosing Go! We recognized that we'd have to come up with a fairly detailed style guide for Kotlin to reflect how we wanted to generally approach things so that it's possible to jump into another part of the codebase and not get lost.
I like how almost every one of these books has a somewhat random picture on the cover
States arent the ones Karening around without a mask in enclosed spaces. How about a randomized study looking into social media history of hospitalized patients to get the % of those actually following best practices?
Did you leave University? Tell us Why
> Car 12v systems can be really noisy.

A 12 V lead acid battery ranges from around 12.7 volts when fully charged down to around 12.2 at 50% (the minimum recommended charge level for typical car batteries). When starting the car, the voltage will drop below that. When the alternator is running to charge the battery it is around 14 V.

Is there any regulation or filtering on the 12 V ports on cars, or do devices plugged into them see it all--the alternator voltage when it is running, a big drop when starting, and 12.7-12.7 at other times?
That's good to know, thanks!

Couldn't I hit Github using just statically served, client side JS?
Those will only really show up around large events or during disasters. There's little reason to just put one out there unless there's an event calling for the extra demand or a quick patch of the network coverage.
It can also just as likely create panic selling as speculators look to shed an asset that's dead in the water. Remember when Robinhood banned GME shares from being purchased, and the share price cratered as speculators tried to rinse their hands of the asset?
Haemonetics Corporation (NYSE: HAE) Stock Overview and Price Forecast
That's too bad... Are they generated by a central server or are they based on a fixed seed, like OTP codes?

I'm wondering whether this could be implemented on some kind of low-powered e-ink device like some OTP tokens.
Those laws absolutely exist. Usually passed by state legislatures who see it as government overreach, encouraged by the big ISPs.
This, WASM, some virtual OS API, and edge deployment (5G), even on user devices. Also some energy efficient blockchain mechanisms and smart contracts may bring us closer to trusted computing. Although that won't happen quickly enough, not next after K8s.
https://github.com/kmurph73/set-state-is-great
What are the regulations that let you not pay contractors and just fuck off from the country once you dont like the deal you yourself proposed signed off?
Panics that pop up in our logs are serious problems that we address. If you've got Go code panicking frequently, you're doing something wrong.
https://www.checkbot.io/

> Checkbot is a Chrome extension that tests 100s of pages at a time to find critical SEO, speed and security problems before your users do. Test unlimited sites as often as you want including local development sites to find and eliminate broken links, duplicate content, invalid HTML/CSS/JavaScript, insecure pages, redirect chains and 50+ other common website problems.

I build this to automate audits I kept having to do manually while doing frontend work. I also liked the idea of it helping to teach people about web best practices, so tried to make it easy to use with minimal jargon explanations (see https://www.checkbot.io/guide/).

It written with Vue + TypeScript + Firebase + Paddle.

There's a free tier with no sign-up required - give it a quick try on one of your own pages and it'll usually find something to fix you didn't know about.
As of yet, nothing.

But this is still a good and necessary first step at removing an asinine prohibition.

There is still no plan or funding for building out municipal broadband services, but it opens the door to having that discussion that was previously off-limits.

Alternatively, it puts pressure on private ISPs to improve service or else potentially face competition from future municipal broadband.
What you said about disrupting operations in the building applies to the media organizations in the building, too. There is a gaping logical chasm between these two statements:

> Even if they took out some computers, disrupting operations (communication, etc) still achieves targets.

> Given modern technology (satellite and mobile links), it's hardly possible to "suppress and disrupt the media" as everybody can see.
> If you need to reboot the server right now for some reason, will that service come back up on reboot?

I didn’t see this discussed more after it was asked, but I could use some pointers on how to answer this question since I have a service I wrote that I think should start on reboot, but has to be started manually. It would be nice to know when I have fixed it without having to reboot after each change to just to test. Anyone know how I can do that?
yeah one would think so!

in reality huge number of arrests are made due to incredibly dumb mistakes (and not because LEO's used some super newsworthy hack).
Dumping mysql to bigquery (gcp). The current tool doesn't handle large files. It was accepted after a year.

https://github.com/james-ransom/mysql-to-google-bigquery
France was prepared, they just messed up the strategy. But they had the equipment, the manpower, the army was mobilized entirely after 1939, they had battle plans, etc.
I'm always interested in and supportive of novel languages (especially for the web)

With that said:

on click repeat until event stop
add .pulse then settle
remove .pulse then settle
end

There's a trait that you sometimes see with languages that are trying to be... very "human-readable"[1] where they do things like:

1) Remove as many "delimiting characters" as possible

2) Introduce a lot of bespoke keywords so that code reads as much "like english" as possible

The thing is... this does read very much like human language, but that doesn't necessarily mean it's more readable. It's very hard to mentally decompose the above code into its parts, for one thing.

What can come after "on click"? Any arbitrary code? Only a certain subset, of which "repeat" expressions (?) are one member? Can you use "add" and "remove" on anything other than CSS classes? Is ".pulse" the only "argument" being passed to add and remove, or are "then" and "settle" further arguments? Or are they special-case keywords that can come after any statement? Or only after "add" and "remove"? Why is a "then" clause needed when we're already in an imperative context? Is "settle" another keyword, or a function we're calling?

I'm sure all of these questions are answered in the docs. But as a new user of the language there's going to be a much bigger learning curve compared to other languages, because you have to go through and re-learn the very most fundamental language constructs and the rules around their usage, instead of leaning on your existing knowledge (or what can be inferred based on syntax alone, because not much can be).

Adding that up-front cost isn't intrinsically wrong, but it is a cost, so you've have to have a good reason for it. In a language like this, where the major value-proposition seems to be "minimum overhead to just jump in and start wiring simple UI constructs in a readable way", that cost seems to directly sabotage the main purpose of the language. And the main benefits I can see are typing fewer characters and having code read "like english".

Compare this with Elm, which goes out on a similar syntactic limb (minimal punctuation, radically different syntax constructs than what people are used to (it'd be familiar to Haskellers, but alien to JS programmers, its primary market)). But in Elm's case:

1) It's a language built specifically for very large and scalable projects (that is the benefit of super-strict types and purity, after all), so there's the assumption that an up-front learning investment is worth it

2) The unusual syntax choices are, for the most part, central to achieving the language's goals at a deeper level (not just achieving a certain aesthetic)

This is all speculative on my part when it comes to Hyperscript itself; I haven't tried it out myself, maybe it's not as much a problem in practice as it seems like it could be. But I feel like people often go unaware when they're introducing these sorts of costs in a new language, so I wanted to take the opportunity to raise the point for discussion.

[1] This is a very loaded term, but we'll set that aside
No filtering, it goes directly to the general power rails in the car, with all the noise included. Devices are responsible for filtering/protection as needed.