skysight-inc/HackerNews huggingface dataset:
FWIW, I'm well aware of Crockford's rationale, I think it's some of the dumbest rationalization I've heard, and time has shown that it was a giant mistake.

Trying to prevent programmers from doing something "because they may 'misuse' comments" is asinine to the extreme. This is not like removing a footgun, it's trying to dictate how you think programming should be done. This is particularly hilarious because I've instead seen tons of horribly hacky workarounds for JSON's lack of comments, e.g. "fake" object entries like "__previousKey_comment": "this is a comment for previous key", or even worse, putting two entries with the same key since the second key should "win", and thus making the first entry the comment.

As for his second point, "Suppose you are using JSON to keep configuration files, which you would like to annotate. Go ahead and insert all the comments you like. Then pipe it through JSMin before handing it to your JSON parser." - just look at the everlasting shit show that is package.json since it can't support comments, because lots of NPM tools actually write to package.json, so there is no guarantee that other tools will be able to read package.json if it includes comments.

I think the thing that I hate most about Crockford's rationalization of not having comments is that you have to have your head stuck 10 feet in the sand to pretend that somehow the lack of comments is a good thing with the benefit of hindsight. I guess I could understand if Crockford's position was "Yeah, originally I thought it was better to keep them out because I was concerned about misuse, but now in retrospect to see the much larger problems it causes, and I realize it was a mistake." But instead he just keeps pushing his original crappy opinion on this topic.
I recall reading that the majority of their patents were expiring in the next few years and the one that they’ve offered to not enforce (rather than release) is the important one that doesn’t expire until the 2030s.
You Can't See It, but Humans Glow with Our Own Form of Bioluminescence
Ask HN: Anyone else experience an internet outage?
Just experienced a simultaneous outage of Verizon cellular, Cox Residential, Cox Enterprise, and possibly T-mobile.

Voice still worked.

Confirmed in a different region their internet went offline as well.

Very weird. Like a global event was occurring.
I have a child who is about to turn three who was breastfed. The notion of being aloof until now is unfathomable to me.
I wonder if I could do something similar to find myself book recommendations. Something like cutting out all paragraphs that's mainly X (eg drama) then ranking books by the remaining %.
Thomas Thwaites: How I built a toaster – from scratch [video] [2010]
For those who prefer the YouTube player: https://youtu.be/5ODzO7Lz_pw (I'm positively surprised TED also self-hosts this content actually)
Discussion (47 points, 2 days ago, 122 comments) https://news.ycombinator.com/item?id=42349415
To be clear, I think that they should have kept iterating on Larrabee (though I would have liked to see it with an open software architecture). With respect to Larrabee, my shock was that Gelsinger had such confidence that iterating on Larrabee would have resulted in an NVIDIA of one-quarter its current size (or one-quarter the size when he recorded the interview in 2019). That's the bit that's bonkers to me: yes, they should have kept iterating (though some acknowledgement from Gelsinger that the first iteration was plagued with problems, not all of them technical[0]) -- but success was emphatically not assured just because it was Intel.

[0] https://brightsideofnews.com/blog/an-inconvenient-truth-inte...
I really enjoyed Dilbert's Y2K episode [0].

0: https://imdb.com/title/tt0974089/
> That being said, in cases where the check may be bypassed or in a different implementation scenario, similar vulnerabilities can still appear.

This is so funny. "Oh, I see you have a bounds check that prevents vulnerability. BTW, if you remove that bounds check, your code will be vulnerable!!"
A fun little website all about numbers
Not more than a string representing a date that gets interpreted after json.parse.
Show HN: Toivo – A Smarter Assistant
We've all been there: drowning in to-do lists, wasting hours on repetitive tasks like booking appointments. Existing AI assistants promise help, but often fall short when it comes to actually completing tasks.

At Toivo [1], we're building a smarter solution. We use Microsoft’s awesome AutoGen [2] framework for agentic applications along with a custom layer of multi-agent orchestration, built specifically to handle ambiguity and allow you to get your task done. This allows Toivo to navigate complex scenarios, ensuring your tasks get done, not just started.

Here's what sets Toivo apart:

- Completes tasks, not just starts them: Tired of AI assistants that leave you halfway through a booking? Toivo uses multi-agent orchestration to handle unexpected situations and complete the task from start to finish.

- Learns and adapts over time: The more you use Toivo, the better it understands your needs and preferences. Imagine an assistant that remembers your preferred restaurant, appointment types, and even travel details.

- Focuses on automation, not information overload: Toivo doesn't just give you endless search results. It uses its intelligence to filter, compare, and complete tasks efficiently.

We're excited to revolutionize the way you get things done! Toivo.ai [1] is still under development, but we'd love to hear from you - feedback, suggestions, everything in between.

[1] - https://toivo.ai

[2] - https://microsoft.github.io/autogen/0.2
Show HN: An MMO virtual office for remote devs
For the past few months, I’ve been hacking together Hive: a retro-style virtual workspace for devs who love building in public. It’s a bit rough but already has some cool features:

- AI-powered presence to represent you when you’re offline.
- Live video streaming to showcase your work in real time.
- VS Code integration to broadcast your status live.
- GraphQL API for full customization and hackability (such as using your own agents)
- Web3 donations to support and get support from other builders.

In this demo, you can claim a desk by walking up to it and pressing E, then personalize it with a few simple items. There are a limited number of desks available for now.

Hive is meant to keep your projects visible, make it easier to connect with others, and help you stay motivated by seeing what others are building. Feedback is welcome!
@fat is that you?
What if aliens came and made everything obsolete?

In an infinite universe, anything can happen, and so "it might not work" is is always true for everything. No matter what you do, it might not work, and some of the most important and valuable things ever aren't attainable without a lot of investment before you can start to reap any return.

Not all ideas are good ideas, so of course there are reasons not to do some things, or to abandon something you started, but merely "what if it never works" is not one.

Asking that is about equal to asking what if a piano falls on you tomorrow. Sure it could happen, but so what? What does that change? If you don't walk down the street for fear of pianos, you don't get to the grocery store or your job and then you die from starving instead of from a piano.
https://en.wikipedia.org/wiki/Y2K_(2024_film)
Right, nobody truly can save VMWare from becoming obsolete. Cloud computing and containerization has basically killed the value proposition of VMWare.

The fact that VMWare didn't become the market leader in cloud computing like AWS says a lot.
Title: Fun Facts About Numbers

H1: Explore in FunNumbers
Great write up! Thanks for posting about the process.

I’ve really enjoyed Codenames and own a few different variants. Great job!
What did you do that caused it to false trigger?
Maybe just wear a burka?
That’s why there isn’t a technology solution, but rather a human institution solution.
The west should help fund this and we should hint at other sand hills in the world to do the same.
> the total destruction of Emeryville, CA during the BLM riots of 2020. It was totally burnt to the ground.

The entire 6 square kilomtres burnt to a crisp and no mention on the wikipedia page?

https://en.wikipedia.org/wiki/Emeryville,_California

The Emeryville Eye mentions a night of looting (probably opportunistic rather than planned by protest organizers) but doesn't mention any fires burning (a) building(s) to the ground.
Watched it today and it was fun! Not a "great" movie but enjoyable.
This is an issue I noticed about her, too. It's an archetype of person I've noticed in others, especially back in the small town I grew up in: they get enjoyment out of not enjoying things.

For the uninitiated, that sounds like a paradox. But really, it's a need to be able to complain about something. The more the person has to complain about, the better. Something that was actually good would not allow the opportunity for them to provide their (superior) input on how it was done wrong.

The key give away is the fact that she keeps going back to Disney. If I had experienced half of the slights and snafus she claims [1] to have experienced, I'd never go back to the place.

At the end of the day, I figured I had much better things to do with my time than watch someone complain about theme parks, even assuming the complaints were realistic. I like taking my kids to theme parks on occasion, but I have no desire to become so frequent of a customer that I ever need some kind of "inside scoop".

[1] eeeeh, I don't necessarily disbelieve her. A lot of what she says rings true for my own opinion of Disney. But at the same time, her attitude is nearly identical to that of folks I grew up with, speech patterns that I've come to recognize as over aggrandized consumerist "suffering." It feels like she's leaving a whole lot of context out, context that might reveal the her trials and tribulations were of her own making.
Imec proposes double-row CFET for the A7 technology node
I thought this repo was something I could read on GitHub, but it seems like it just stores code associated with the book. So this is just an ad for the book. And all the chapter links 404.
Worldpublicholidays.com – Global Holiday Calendar with Full Localization
We're solving the complex problem of tracking public holidays across different countries and regions. WorldPublicHolidays.com provides a comprehensive, real-time database of official public holidays for every country in the world, with full localization support.
Key Features:

Instant access to 200+ countries' holiday calendars
Precise date information for national and regional holidays
Full localization in multiple languages and local scripts
API integration for businesses with global teams
Automatically updated annual holiday schedules
Supports international business planning, travel scheduling, and global workforce management

Why We're Different:
Most holiday resources are incomplete, country-specific, or lack true localization. We've built the first truly global holiday platform that provides holiday information in local languages, local date formats, and local scripts – making it accessible and meaningful for users worldwide.
Our localization goes beyond translation:

Native language holiday names
Local calendar systems (Gregorian, Islamic, Hebrew, etc.)
Region-specific holiday details
Culturally accurate representations

Target markets include:

Multinational corporations
Remote-first companies
International HR departments
Travel and logistics companies
Freelancers and digital nomads
Language and cultural services

We're not just a website – we're the definitive global holiday resource that helps organizations and individuals navigate international date differences with unprecedented cultural accuracy.
likewise, but also worth noting that the saw stop saw is just a...nice saw. Better than the old delta I used to have, better than the powermatic 66 that I grew up using. Probably not as nice as my buddy's $20k sliding Felder saw, but...for the price, a Sawstop is a nice tool and highly competitive in build quality.
Wooshed might feel good but the whole thing reads as a wispy joke to me, and every page 404s. Maybe if there was more content than surface level general falsehoods it'd provide enough to chew on, instead of dismiss
I’m from the US as well and haven’t heard of this trend. Classic game shows however are all household names: Wheel of Fortune, Family Feud, The Price is Right, Jeopardy, and of course Who Wants To Be A Millionaire which captivated the entire country whenever it was on in the last 90s. The first one to make it to 1 million in price money was incredible.
The batting average betting against conspiracy theories lately is not very good.

> thousands of people a day

and this virtually never happens. Sure, on one side, it's bound to happen eventually, but from the other, "aggrieved loved one" is in good cover if you need that guy dead.
Show HN: I fine-tuned Gemma LLM on Brain-Rot language for fun
Agreed. Sum types require too much boilerplate for error handling as they require wrapping and unwrapping which leads to people creating crate-level error enums that have every possible injection.

Ideally we'd have unions which gets rid of the bike shedding that comes with sums [1].

[1]: https://gvolpe.com/blog/error-handling-scala3/
It's not profitable to make operating systems secure because that encourages use of cracked software, and such software is where most malware comes from.
I find it interesting that you chose to respond to my comment like this as opposed to others which are more egregious on the issues you bring up.

That aside though, I did mention a number of issues with the write up. Anyone interested is welcome to dig into them and come back with questions if they desire. This is not however an introductory level topic and I elected to not try to thumb tap out a distillation of a very advanced and multi-faceted topic here.

I would not expect someone with graduate level qualifications and years of experience in software development to try to distill their work down to my level either.
It always baffles me how people making anything on GitHub don't show how it looks, especially with something as visually prominent as a video game or similarly visual products. I'm always extremely eager to show how my projects function and look, even if they are command-line programs!
Docker was a factor but there's no particular reason why VMware had to take the lead they had in on-prem container platforms and throw it on the floor for OpenShift to pick up.
Oh I wasn’t aware of this, thanks for describing the mechanics
To put a counter-point on your counter-point:

* Divorced parents aren't representative experiences for most parents. (The oft-used statistics that >50% of marriages end in divorce miss that those with one divorce often end up with N divorces. Aka most PEOPLE, and most COUPLES, do NOT end up divorced)

* The job of a parent is to raise an adult. There are certainly those that become enamored with the idea of parenting a baby/toddler/child and are unprepared for the complicated job ahead. But there are also those that seem to think their job ends as soon as the child is legally an adult. Or those that are all too happy to throw away their decade plus of investment because their teenager going through absolutely normal hormonal chaos are suddenly disrespectful to them.

* In essence, I'm trying to say that divorce parents of older children are just as much full of shit as the new parents in terms of giving someone advice.
False positive would, in this case, mean wrongly identifying an unrelated person a the search target.
I think there's merit to the argument that Gelsinger was unwilling to kill the culture to save the business. Intel and he seemed trapped by pride, nostalgia, complacency, and fear.

But some of the points feel a tad personal. I've found Pat and Bryan to be similar as professionals, so I'm not sure how much of this is a mote in one's eye, and a beam in the other's.
Like a burka?
Intel also had revenue growth until they didn't.

That said Google could be doing worse. They at least have something around phones and AI. They're trying to attack some new markets. Google was structured so shareholders have no power but share price is still something that is going to drive decisions and hasn't been that amazing recently.
The aesthetic is fun, but I think the functionality is really lazy compared to a lot of virtual web-based desktops I've seen. Maybe that's a high expectation since it's just a website for a low budget movie.

The chatbot isn't responding at all to input. I was sending complete nonsense and it was acting like I was saying real things. Even SmarterChild was better back in the 90s.

Nothing really works in the OS, it's just aesthetically pleasing links to outside stuff. I guess the CD Burner might play music but I didn't try signing in to Spotify which I don't pay for.
I really like his quote: "a well-formed crap report is harder and takes longer to discard".

I think that cuts to the core of why people feel betrayed when they suspect they're being fed unlabeled AI content. You see the well-formatted paragraphs, the precise explanations, and you naturally extend a bit more effort in reciprocation. There have always been junk bug reports, but they used to look like what they were.
If one can live with that, then that's a legit option as well
This is a great primer on iota but the title doesn't make sense to me. I expected talking about an empty struct that uses zero bytes
> If the doctor who has my entire medical history

You think your primary care physician is the one that recommends surgery, and not a specialist?
JSONC is fine but VCS should have named its configuration files settings.jsonc since the files are not JSON and will not be parsed by JSON parsers.
We get bug bounty reports like that sometimes. "I think your site might have an XSS vulnerability but your WAF is stopping it." "What I hear you saying is that we don't have an XSS vulnerability."

I mean, it's possible we do have a mistake in code somewhere we haven't found yet, but if the system effectively protects it, that's not a vulnerability.
> But these excuses are not rigorously justified, even at the graduate level, in my experience.

Imo, the informal use is already pretty close to the formal definition. Formally, a distribution is defined purely by its inner products against certain smooth functions (usually the ones with compact support) which is what the OP alluded to when he said:

> The formal definition of a generalized function is: an element of the continuous dual space of a space of smooth functions.

That "element of the continuous dual space" is just a function that takes in a smooth function with compact support f, and returns what we take to be the inner product of f with our generalized function.

So (again, imo) "we don’t need to represent it directly, only the result of an inner product against a smooth function" isn't that distant to the formal definition.
And here is my attempt to describe what Kubernetes is, and the expected benefit and tradeoffs.

This is what I wish I had before I started learning.

https://www.linkedin.com/pulse/kubernetes-before-you-start-d...
> not software per [se] and more so Developer Experience

This aligns with my experiences trying to use Intel software.

The software was often technically very good, but the user experience trying to use it was horrible, and god help you if you got an error.

Larrabee all over, really.

I suppose linking to [1] and [2] is probably germane for this discussion.

I swear there was another blogpost explaining the tradeoffs made in the Larrabee/Xeon Phi development process in exacting detail, and confirming that it ran gaming workloads pretty well before being shelved, but I can't find it again.

[1] - https://pharr.org/matt/blog/2018/04/18/ispc-origins

[2] - http://tomforsyth1000.github.io/blog.wiki.html#%5B%5BWhy%20d...
I sometimes mill my own lumber from windfall on my property - in the first instance somehow I managed to put a single piece of near green lumber (~40% moisture) in the same rack as some lumber I knew was dry.

A few weeks later I needed some scrap for something, grabbed the piece closest on hand, pushed it into the blade and immediately triggered the wet wood alert and the blade spun down slowly. I knew that the wood wasn't wet, so started the saw up again and pushed it straight back into the blade only with more force, triggering it straight away.

Second time was due to cutting a lot of pitch heavy pine over an extended period of time - it built up on the cartridge and after a blade change that I didn't check the clearance on, it bridged the brake with the blade (i assume) and triggered on start up. (It comes with a tool to check this clearance after a blade change - I of course did not follow the instructions).
> if the system is set up to “gotcha” as a baseline

This is what we have to change. When physicians and hospitals know that patients are scrutinizing care plans they will find a new fairer baseline. That cultural change will subsume older practices.
Isn’t this essentially Simpsons Treehouse of Horror X extended to movie length?
RebelTaxi has a nice round-up of these, “Y2K: 2000s Apocalyptic Cartoons” https://www.youtube.com/watch?v=P2viemDIryI
I'm failing to parse your argument here. We're talking about an example usecase of zkProofs as a way to better explain the technology. We're not trying to solve the problem with every different random way to sneak into a club that you can think of.

I actually was a club owner in San Francisco at one point in time. Even went through the ABC training. Got sued at one point by the ABC cause they snuck someone in under age. No system is perfect.

But, I'll tell you that having someone show me a cell phone with my picture on it, nicely large and backlit and saying I'm 21, is a great solution to requiring people to present an ID that could come from one of 1000 places.
I read the article, hoping he had published new work. Alas, no. Why! You can’t just write several of the best sci-fi work in this century and just stop. That’s unfair. Can we have one more short story please.
I think Gelsinger was fired because Arrow Lake was a total flop.
Even modern currency isn't free of being a market for speculation.

It's not as extreme as cryptocurrency, but forex trading is a thing, and honestly the sways of USD to other currencies are meaninful enough to take into consideration when moving money internationally.
Yes, they did. They even tried to legislate against SawStop. See "H.R. 8181: Preserving Woodworking Traditions and Blocking Government-Mandated Monopolies Act"[1] Didn't go anywhere.

There is supposedly woodworker opposition.[2] "Many woodworkers argue that the implementation of SawStop technology has disrupted traditional woodworking practices. Some feel that it has altered the craft in a negative way by making it less reliant on skill and attentiveness, instead placing an emphasis on technology to prevent accidents. This shift in focus is seen as a departure from the fundamental principles and values of woodworking." However, no actual woodworkers are quoted, and the author has a tool store, so this is probably astroturf PR. That web site is addressed to people with a semi-religious attitude towards woodworking, not to working carpenters or cabinetmakers.

(Having used circular wood saws, I am all in favor of blade-stop devices.)

[1] https://www.govtrack.us/congress/bills/118/hr8181/text

[2] https://www.woodworkcenter.com/why-do-woodworkers-hate-the-i...
The purchase of phones is Potlatch
"potlatch, ceremonial distribution of property and gifts to affirm or reaffirm social status" https://www.britannica.com/topic/potlatch