skysight-inc/HackerNews huggingface dataset:
This is neat, I’m pretty good seeing magic eyes. Something happened on my second visit to the site though, I see the Pi almost double-vision - four vertical legs instead of two, and the top bar has a second narrower bar superimposed on top, essentially 3 depth layers instead of usual 2 layers. Is it possible there’s harmonic focal point distances?
> the only thing that JSON is really missing

Depending what you use JSON for, "Numbers may be IEEE 754 positive infinity, negative infinity, and NaN." could be a huge plus.
We use JSON5 for two reasons:

1. Comments
2. Trailing commas

We don't use any other JSON5 features, which are primarily just that numbers may be encoded in hexadecimal and field names may have quotes elided.

We typically encode values with RFC 4648 base 64 URI canonical with padding truncated (b64ut) with values too large to be a JSON number, so hex isn't useful anyway. We haven't found that omitting field name quotes is a big deal.
DRY... Don't Repeat Yourself

DAMP... Do Always More Pasting
In India one doesn’t just bribe a politician, one hires an expensive lawyer who “handles” the case.

The real bribery starts at the bottom of the pyramid.

Say you want a water connection. The rate is set on the size of the property, and each layer in the pyramid knows exactly how many square feet were approved and what their individual percentage will be.

And again, you can’t just bribe the fellow directly: you need to go through a trusted agent who acts as a cut-out between the briber and the bribed. This started after the Lok Ayukta started conducting raids. Who says our babus aren’t flexible and innovative?
Here you go: https://www.youtube.com/watch?v=fQoJZuBwrkU
> Nyxt differs fundamentally in its philosophy- rather than exposing a set of parameters for customization, Nyxt allows you to customize all functionality. Every single class, method, and function is overwritable and reconfigurable. You'll find that you are able to engineer Nyxt's behavior to suit almost any workflow.
It's a web of danger for sure. Configuring CI in-repo is popular (especially in the Gitlab world) and it's admittedly a low-friction way to at least get people to use config control for CI (or use CI for builds at all). I think the number of degrees of freedom is really a footgun.

I remember early Gitlab runner use when I had a (seemingly) standard build for a docker image. There wasn't any obvious standard way to do that. There were recommendations for dind, just giving shell access, etc. There's so much customization that it's hard to decide what's safe for a protected/main branch vs. user branches.

I don't have a solution. But I think it would be better if, by default, CI engines were a lot less configurable and forced users to adjust their repo and build to match some standard configurations, like:

- Run `make` in a Debian docker image and extract this binary file/.deb after installing some apt packages

- Run docker build . and push the image somewhere

- Run go build in a standard golang container

And really made you dance a little more to do things like "just run this bash script in the repo". Restrict those kinds of builds to protected branches/special setups.

Having the CI config in the same source control tree is dangerous and hard to secure. It would probably be better to have some kind of headless branch like Github pages that is just for CI config.
America's Phone Networks Could Soon Face Penalties for Insecure
The problem of yaml is that it allows too much. It allows unquoted strings, and those can be interpreted by the parser as numbers, timestamps, booleans, etc. This is a source of many fooguns.

Use of indentation to denote nesting can sometimes be an anti-feature, too, because while using that the format does not provide a way to make certain that the entire stream has been read (parens balanced). This may lead to problems or even exploits.

Pure JSON is so painful for human consumption though, I willingly choose yaml if it's the only alternative.

JSON5 may indeed be a sweet spot between human-friendliness and lack of nasty surprises.
> Index funds charge around 1% per year.

You're getting ripped off, you should be paying a small fraction of that.
This is exactly how it works.
What about no ads, at all? Have you ever thought of that? Just stop and consider the ramifications of such a ban. Most junk on TV and the Internet would not exist once people were forced to pay directly for consuming (eugh) it. YouTube would go back to what it was almost twenty years ago, for one. Imagine a Google with no ad-ridden, SEO-tweaked, LLM-generated sites in the results, not a single mainstream media outlet to be seen... one can only dream. Now, for junk food (the actual subject of this thread), I wager its sales would be severely diminished, or heavily diversified between other, less successful brands, at least.
Not in New Zealand. The USA, the UK, and Luxembourg only.
Exactly! Trailing commas (for cleaner commits) and comments are the only pain points I ever felt.

On the other hand:

> leadingDecimalPoint: .8675309

This is just lazy. Can we discuss in depth how much time you saved by skipping the “0” in favor of lesser readability?

> andTrailing: 8675309.,

This doesn’t mean anything to me.
No, it works okay-ish. For the cost they should have been able to do better though.
I prefer GitHub.com/tj/n. It's really nice.
Did you just show up to preach?
You can just get them swooped. Didn’t that halfway through keeping my last ifruit 4 years
There are obviously good reasons to doubt the cruder ‘fantastical views’ that circulate in the West, but I cannot see why those reasons would lead one to doubt that there is a single ‘true Chinese dissident’. Am I to believe that every Chinese overseas I have met who freely discussed politics in a régime-sceptical way was paid off by the CIA or just trying to please me? Is every overseas dissident really just an empty NED shell? (I am sure many take money, but that doesn’t mean they also don’t have their own beliefs.) Does survey evidence that most Chinese are satisfied really mean that /all/ are? Are living standards so improved that nobody could possibly oppose the central people’s government? Is 润学 completely fabricated or reducible to economic factors?
£25,000 is $31,900.

Subtract the VAT to get £20,833.

Then note the average annual salary for a man in Wales is £40,000. This would be a good income from a side project.
Camera was what made me pull the trigger last time. Less sure there is as much scope for improvement this time.

Cameras too might be hitting diminishing returns
The availability of cheap sick is what makes the lack of privacy naturally different. There was a time where a police department could identify a suspect, talk to a judge, and then had that person followed for a while, dedicating multiple people to the efforts. With enough cameras and disk space, you now identify a person, and they were pre-followed for who knows how long.

Then again, it depends on where you are. One could have thought that finding a specific guy in NYC after you had him on camera at a given time would be easy, but they aren't so easy to locate immediately.
How does defining a YAML resource strictly in terms of well-formed JSON + octothorpe comments introduce "the mountain of footguns that YAML brings with it"?
That appies to slicer case.

But what about bills/statements etc.. - something that generates reports on the timer. That's not subject to license, right?

But what if there is a "paperless billing" checkbox on a webpage? Does this count as "requested through the network"?

What if there is a "long / short bill" button that customizes the report?

What if normally, bill is monthly; but checking checkbox for first time starts "backfill" process which generates PDFs right away?
Putting aside this silliness of using AI to declutter AI generated noise... Can anyone explain why someone would be inclined to use this app as opposed to asking an existing AI chatbot to summarize an article? What exactly does this app add beyond that?
You might appreciate this repurposing of some Chuck E Cheese robots: https://chicagoreader.com/blogs/how-logan-arcade-got-its-mis...
> My personal pet peeve are white LED lights. If you're not careful to buy the ones labeled "warm" they look cold, and imo, not very festive and inviting.

I completely agree. This is true also for all household LED lighting. I prefer cold for kitchen food prep areas and bathrooms, but warm everywhere else.
> I only say this because you’re not really supposed to be selling seats to a Mass.

“Not really supposed to be” in the sense of “it is a crime under canon law (Canon 1380) for both the seller and buyer punishable by a wide range of sanctions, including interdict and, for someone in orders and/or holding church office, suspension.”
OK so pH from pickling per se is out... but highly salted foods can be basic. Seawater is basic and Japanese consume loads of fish. Anyway, even if that's the the cause, it's the only similarity I can think of between those three worst performing diets. Maybe also consumption of ferns?
Your TOML is rather convoluted, a more normal way to write it would be:

[a]
b = [{x = 1}]
y = 2

Or alternatively:

a.b = [{x = 1}]
a.y = 2

Some parsers allow newlines in TOML inline tables, so you can do:

a = {
b = [{x = 1}],
y = 2,
}

That's supposed to be in the next TOML standard, but that seems indefinitely stalled as the (only) maintainer has seemingly lost interest and there hasn't been any movement for a long time.
Thoughts and prayers for the shareholders.
I do both. A script directory helps provide the underlying extensible tools. Just is a convenient ui for the most frequent dev use cases of a project.
This is a good point. If you imagine that by healthcare people mean an imaginary expensive Mennonite disease instead of the ability to see a doctor and receive treatment for common diseases and injuries it becomes very murky indeed.
PIPing people is harder than most people realize and is also very work intensive. Sometimes is easier to let underperformers coast than the red tape and work that goes into PIPing someone out. I’ve very rarely ever seen anyone fired from underperformance that hadn’t been on at least a 3 month PIP.
Is there a 7th edition out? I couldn't find it.
We log TBs per hour and grep is enough for me to find interesting data quite effectively.

The problem with weird log formats is recreating all the neat stuff you can do with tooling not necessarily just being able to open a file in a text editor.
> I am quite good at reading French now, though.

If you are, that's actually quite an achievement and good. If you're talking about French outside of Duolingo, that is.

I do not normally hear of people getting to reading fluency through Duolingo.
Don't forget having to use try... catch for exception handling. This is why promises are the one true way!
They reduce overal risk to the business while having bearable impact (ransomware also hogs CPU, RAM, disk and net).
"remembering the victims of Tiananmen massacre" is an intention that has nothing to do with student admissions
And probably other toxic junk from the environment.
So if you didn't hear that on our podcast[0], would you mind pointing me to wherever you did hear it? Would love to hear someone else's take on a practice that... doesn't help anything, as you say.

[0] https://oxide-and-friends.transistor.fm/episodes/intel-after...
> I don't want to have another chrome derivative that has a fancy new UI to boast.

It uses WebKitGTK, not Chrome.

As for why not vimium?

https://nyxt-browser.com/article/nyxt-versus-plugins.org
The law is pretty straight-forward in Romania about this and the court acted well within the law, which is pretty clear and not open to interpretation. The Romanian constitution grants this court the assignment to "ensure compliance with the procedure for the election of the President of Romania and confirms the voting results" https://www.constitutiaromaniei.ro/art-146-atributii/ section F). It is actually the only court able to do this. This court (https://www.ccr.ro/curtea-constitutionala-a-romaniei-unica-a...) is different than the Supreme Court (https://en.wikipedia.org/wiki/High_Court_of_Cassation_and_Ju...).

Here is the court's decision https://www.ccr.ro/wp-content/uploads/2024/12/HCC-32-2024.pd..., you can use Google translate on it, look for section 14, where it specifies exactly what was violated. TLDR, one candidate had preferential treatment on social media platforms by violating this piece of legislation: https://legislatie.just.ro/Public/DetaliiDocument/55481. Basically, all electoral ads or endorsements must be marked as such. People endorsing candidates on their own is one thing, but influencers were bought off with dark campaign money (the candidate declared a campaign budget of 0 RON - absolutely ludicrous) and alongside a huge bot farm on tiktok (confirmed by tiktok here https://newsroom.tiktok.com/en-eu/continuing-to-protect-the-...) managed to give this candidate a very large lead in the race.

At this point in the race, there were 3 options, none of them comfortable:

- cancel the election and try again later (what actually happens). Meanwhile law enforcement started investigating the money trail and now they also found a bunch of instigators who were ready to start a 'protest' with guns (which are super illegal in Romania) and flashbangs

- allow the election to happen and open the country to the risk of other candidates attacking the result in court (because of the aforementioned laws) - longer headache

- allow the election to happen and pretend everything is fine (which happened in the US and the UK in 2016)

Don't listen to the noise on hackernews, aside from the extremists and the constant contrarians, this decision was fairly well received by the general population. Keep in mind that Romania is currently fighting a hybrid war with Russia and the propaganda attacks are everywhere on the internet. The court did the right thing, democracy didn't 'die' in Romania, this is actually the type of event when the 'checks and balances' within a state need to work and work they did.

This is an unprecedented decision, but unprecedented in the country's context is not such a big deal, as we're only in the 34th year of our current democratic stint, literally the 8th time in Romania's history when we get to vote in a presidential election (the first 'election' doesn't count as it was provisional right when Ceausescu fell). So it's unprecedented but it's not based on some open interpretation of the law, it's pretty straightforward.

ISW also has something about what happened during these elections: https://understandingwar.org/backgrounder/likely-kremlin-bac....
Let's be honest, the Toronto police and the Ontario Provincial Police are often more Keystone Kops than anything else ...
more specifically, its for billionaires to exert power against non billionaires.

the cops aeent going to do stuff for dead billionaires.
I really appreciated this piece. Thank you to OP for writing and submitting it.

The thing that piqued my interest was the side remark that the Dirac delta is a “distribution“, and that this is an unfortunate name clash with the same concept in probability (measure theory).

My training (in EE) used both Dirac delta “functions” (in signal processing) and distributions in the sense of measure theory (in estimation theory). Really two separate forks of coursework.

I had always thought that the use of delta functions in convolution integrals (signal processing) was ultimately justified by measure theory — the same machinery as I learned (with some effort) when I took measure theoretic probability.

But, as flagged by the OP, that is not the case! Mind blown.

Some of this is the result of the way these concepts are taught. There is some hand waving both in signal processing, and in estimation theory, when these difficult functions and integrals come up.

I’m not aware of signal processing courses (probably graduate level) in which convolution against delta “functions” uses the distribution concept. There are indeed words to the effect of either,

- Dirac delta is not a function, but think of it as a limit of increasingly-concentrated Gaussians;

- use of Dirac delta is ok, because we don’t need to represent it directly, only the result of an inner product against a smooth function (i.e., a convolution)

But these excuses are not rigorously justified, even at the graduate level, in my experience.

*

Separately from that, I wonder if OP has ever seen the book Radically Elementary Probability Theory, by Edward Nelson (https://web.math.princeton.edu/~nelson/books/rept.pdf). It uses nonstandard analysis to get around a lot of the (elegant) fussiness of measure theory.

The preface alone is fun to read.
Central Pattern Generator for Locomotion
Wow you mentioned a lot of topics
This saying isn't even true. Many countries have cultural expectations and legal structures providing some level of privacy in public. The very first GDPR fine issued stemmed from a business security camera that needlessly recorded people on the sidewalk.
As I mentioned in a reply to a peer comment, the problems you describe regarding YAML appear to be about the commonly used format most of us think of and the totality of the YAML feature set.

What is illustrated above is the definition of a specification-compliant YAML resource strictly using JSON constructs + octothorpe end-of-line comments.

Does this usage mitigate the concerns you have identified?
> Now we have utopia

A good example of such a libertarian utopia would be a recent experiment in Grafton, New Hampshire. They had a real bear of a time.

https://newrepublic.com/article/159662/libertarian-walks-int...
Intel is a dividend stock. You can't just look at share price.
Nvidia says otherwise.
The parser for tsconfig.json (typscript.parseConfigFileTextToJson(fileName, jsonText) or parseJsonText) seems to be what you want; I wonder if there is a name for that format.
>nor does it change the fact that even if TSMC were destroyed in a war, Intel would still be struggling with a shortage of competence.

What makes you think so? They're about to deliver 18A in 6 months
Hijacking for a random concern:

I love JSON, but one of the technical problems we've ran into with JSON is that the spec forgot about all special characters.

I actually noticed it when reading Douglas Crockford's 2018 book, "How JavaScript Works". The mistake is on page 22.9 where it states that there are 32 control characters. There are not 32 control characters. There are 33 7-bit ASCII control characters and 65 Unicode control characters. When thinking in terms of ASCII, everyone always remembers the first 32 and forgets the 33rd, `del`. I then went back and noticed that it was also wrong in the RFC and subsequent revisions. (JSON is defined to be UTF-8 and is thus Unicode.)

Below is a RFC errata report just to point out the error for others.

Errata ID: 7673
Date Reported: 2023-10-11

Section 7 says:

The representation of strings is similar to conventions used in the C family
of programming languages. A string begins and ends with quotation marks. All
Unicode characters may be placed within the quotation marks, except for the
characters that MUST be escaped: quotation mark, reverse solidus, and the
control characters (U+0000 through U+001F).

It should say:

The representation of strings is similar to conventions used in the C family
of programming languages. A string begins and ends with quotation marks. All
Unicode characters may be placed within the quotation marks, except for the
characters that MUST be escaped: quotation mark, reverse solidus, and the
control characters (U+0000 through U+001F, U+007F, and U+0080 through
U+009F).

Notes:

There are 33 7-bit control characters, but the JSON RFC only listed 32 by
omitting the inclusion of the last control character in the 7-bit ASCII range,
'del.' However, JSON is not limited to 7-bit ASCII; it is Unicode. Unicode
encompasses 65 control characters from U+0080 to U+009F, totaling an additional
32 characters. The section that currently reads "U+0000 through U+001F" should
include these additional control characters reading as "U+0000 through U+001F,
U+007F, and U+0080 through U+009F"

---

I've chosen `del` to be my favorite control character since so many engineers forget it. Someone needs to remember that poor little guy.
You're parsing semantics rather than engaging with the core point. When I say something "can be dismissed," I mean that extraordinary claims require extraordinary evidence. The burden of proof lies with those making supernatural claims, not with those rejecting them. You seem to be suggesting there's some deep irony or inconsistency in my position, but pointing out logical flaws in religious reasoning isn't the same as making unsupported assertions about the supernatural. And yes, I consciously chose to focus on the most relevant parts of your argument rather than chase every tangential point.
IIUC, UHC has a margin of 5.8% [1] with a denial rate of 32% [2]. I don't think you can offer insurance at the price that they do while having an honest denial rate.

You may argue that you shouldn't offer insurance for a rate that doesn't cover actual incidence and I would agree but it seems to be their business model.

[1]: https://www.unitedhealthgroup.com/content/dam/UHG/PDF/invest...

[2]: https://news.ycombinator.com/item?id=42359122
An interesting wrinkle in the cigarettes example is it’s illegal sell them to kids.

So advertising to kids is actively trying to conduct an illegal transaction.
I find json5 much better than json, but it has still many of the same annoyances.

- instead of trailing commas, how about making them completely optional? It's not like they are needed in the first place.

- curly braces for top-level objects could be optional too.

- For a data exchange format, there should really be a standard size for numbers, like i32 for integers and f64 for floats.

- parsing an object with duplicate keys is still undefined behavior.
You mentioned poor three times, do you believe that most people can actually do that or that landlords will do it on their own?

I'm sure there's plenty of niches for certain people that can pull this off for themselves, so there'll always be people better off individually, but I don't see this working out for a society as a whole. Best example for this might be the Rio Verde community in AZ, people with well water access may be doing fine, but the 500 others are screwed now that the area is hit by a drought.
A healthcare CEO was just murdered and the killer is considered a hero. Many are even referring to the dead CEO as a serial killer because of all the preventable deaths he profited from. You're not paying attention if you think people aren't already introspective about healthcare in this country.
fuzz testing vs HN-popular-post testing, go!
That will be tough because any attenuation will have to be cancelled by a gain, but the gain will amplify both noise and signal. So the end result might have the right spectral balance but be noisy in the frequency bands where the original signal was weak.
So parents buy unhealthy food for their children without any prompting, and the kids need to have their minds opened to it by advertising, otherwise they wouldn't it?
I believe it, when i see it
That’s not quite the truth. Parts of Lunar Lake and most of Arrow Lake will be built at TSMC, but Intel still plans to use its own 18a process for Panther Lake
interesting thanks I’ll check it out
I'll be honest, I just assumed it was everywhere. Is this also true of Canada?
For sure, and I think a key change here is asymmetry. Previously in public I'd have a reasonable chance of knowing that somebody was watching or following me. Between cameras, networks, and high-capacity recording, that's all out the window.

I'd feel much better about if we heavily surveilled the use of surveillance. E.g., every access is recorded both in terms of metadata and in terms of generating video of whoever's looking. And if I'm in something they're looking at, I get notified (barring temporary legal exceptions for open investigations and the like).