skysight-inc/HackerNews huggingface dataset:
I feel the same way about letting a corporation control who can visit your site and when (CA TLS only). I personally tunnel to a VPS for browsing because my ISP, Comcast, will do MITM injections of javascript into HTTP pages. This notably used to break the Steam browser.

So the best solution is HTTP+HTTPS on the server and using HTTPS till it inevitably breaks (for legal, technical, social, or other reason), then the HTTP is there to keep things accessible. I'm not anti-HTTPS. I'm anti-HTTPS-only. And you should be too if you care about human persons over corporate use cases.
If you want to make features tinier than EUV allows, you do what you have done for the last few decades and make them directly, but real slow and costly, with electron beams. IMO at some point it seems likely that someone will simply decide to brute force e beam litho up to mass production rates.
From what I'm seeing all those companies now have problems explaining to investors when they'll see any returns on all that investment.

Especially after China has entered the game and DeepSeek disintegrating most of the moat that existed around those companies.

And Apple can simply use what others created instead of burning billions into R&D which might not come up with anything noteworthy.
Currently, your property tax (well, the property tax of everyone in your administrative district) pays for your local public schools. Consider this as school tuition.

But this disincentives people from sending their kids to private schools since they would then be paying tuition twice, once via property tax to the local public school and second to the private school.

One solution is school vouchers where you use the property tax money for the private school tuition. Makes the public schools compete fairly with the private schools and allows not so well off folks to send their kids to private schools if they want.

Should I as a parent be forced to send my kids to a shitty school because of where I am residing and my lack of wealth?
A lot of Lua users are kids playing Luanti or Roblox or WoW who also spend a little time modding them—mostly editing textures or 3-D model meshes, but also scripting. Lua is a small and simple language which can be learned easily, prefers to produce incorrect answers instead of throwing exceptions when confronted with ambiguous situations (for example, permitting undeclared variables), has an interactive REPL, is memory-safe to avoid crashes, and uses dynamic typing (thus avoiding type declarations) and has garbage collection, as well as using 1-based indexing.

All of these design features seem to be helpful to casual programmers and are common in languages and programming environments designed for them, such as BASIC, Smalltalk, sh, Python, Tcl, and Microsoft Excel.

pansa2's comment https://news.ycombinator.com/item?id=43435736 also has a citation to Ierusalemschy, who said in https://old.reddit.com/r/lua/comments/w8wgqb/complete_interv...:

> And at that time, the only other option would be Tcl, "tickle.” But we figured out that Tcl was not easy for nonprogrammers to use. And Lua, since the beginning, was designed for technical people, but not professional programmers only.In the beginning, the typical users of Lua, were civil engineers, geologists, people with some technical background, but not professional programmers. And "Tcl" was really, really difficult for a non-programmer. All those substitutions, all those notions, etc. So we decided to create a language because we actually needed it.

(Tcl, of course, was designed for chip designers.)
For stuff like this maybe https://colognechip.com/programmable-logic/gatemate/ would suffice?

edit: Hrrm. Actually that seems a little bit overblown. Seems like they've upped their stuff. I just remembered them from a few years ago, when they had much smaller things on offer. Or misremember them for something else, were you could use them as something like 74xx replacement, with emerging support for open toolchains.

But still, interesting. So I won't erase this ;>
Using FusionAuth to Unify Authentication Layer Across Products
Deep-ML – Advanced ML Challenges
Hi,

We've introduced some new features to Deep-ML designed specifically to help you master challenging topics more effectively.

One of these features is problem breakdown. With this capability, you can approach any complex machine learning problem by breaking it down into smaller, more manageable pieces. This approach makes it easier to pinpoint exactly where you're getting stuck, helping you to learn faster and solve problems more confidently. This feature is accessible to everyone on the daily question and available for all other questions with the premium subscription.

We've also added collections—a way to test your understanding of key concepts thoroughly. Collections help you determine if you truly grasp a topic by guiding you through carefully structured problems based on influential resources like the "Attention Is All You Need" paper or Andrej Karpathy's Micrograd tutorial. Completing these collections earns you badges, providing clear evidence of your knowledge and abilities—without needing a formal degree.

We'd love to hear your thoughts!
That article is a bit misleading.

Your frontend framework will not magically get "outdated" after a few years. React has been going strong for since a decade now. Moreover, even "dead" frameworks such as Ember are actively maintained.

I would suggest using Next.js on the frontend for a medium-sized app.
Enhance your GDB experience with TUI many windows
This sounds like something Elon twitters just before he alters the grok base prompt to make it talk positively about DOGE.
Probably no longer true; patents only last 20 years.
This has been done with pizza, and books, and actual cash for at least 30 years. The results of trial programs haven’t been significant enough for it to spread.
The interstimulus interval (ISI) for vision is much longer than most flicker rates or frame intervals in displays and projectors. However flicker can be perceived through temporal aliasing. For lighting, even simple motion in the scene can reveal flicker. Waving your spread fingers in front of your eyes is a sure way to detect flicker.

What you're describing is likely saccadic masking, where the brain suppresses visual input during eye movements. It "freezes" perception just before a saccade and masks the blur, extending the perception of a "frame" up to the point in time of the sharp onset of masking. That's how you get a still of a partially illuminated frame instead of the blended together colors.

I’m no expert in this, but if you're curious, check out the Wikipedia pages on interstimulus interval, saccadic masking, chronostasis, and related research.
Heads-up: the terms and privacy policy links are broken.
this will soon be most news articles outside of a couple of places, like AP or Reuters
We’re helping Taiwan reclaim us back. We just built a cool landing craft to help them make it more efficient.

I can see that propaganda line working!
Having a large military capability and not using it is ... Soft power? Is that fair?
Pretty much any algorithm that involves mul/div/mod operations on array indexes will naturally use 0-based indexes (i.e. if using 1-based indexes they will have to be converted to/from 0-based to make the math work).

To me this is a far more compelling argument for 0-based indexes than anything I've seen in favor of 1-based indexes.
As long as all clients agree on the order of CRDT operations then cycles are no problem. It's just an invalid transaction that can be dropped. Invalid or contradictory updates can always happen (regardless of sync mechanism) and the resolution is a UX issue. In some cases you might want to inform the user, in other cases the user can choose how to resolve the conflict, in other cases quiet failure is fine.
Nah, just stop shaving as well and people compliment you on the commitment to the beard. Added bonus for the Unabomber vibe.
This is what I want to do as an engineer, but I know damn well it's a waste of time and money.
Consider an HTML fragment being inserted into the DOM as a result of a user interaction. If the fragment contains elements which need event listeners attached, or any other js-enabled behavior (like a progressively enhanced select component) the mutation observer can see it arrive (or leave) the DOM, and attach or remove the listeners. You write your initialization code for the enhanced select once somewhere, and then use mutation observer to handle its lifecycle management. (Edit: this isn't a theoretical pattern, it's what I'm using in our frontend at work.)
I found it interesting that the author mentioned tactical planning for manager and director, but not strategic planning for the VP. That seems like a useful differentiator to me (with extremely contrived examples)...

C-level - sets highest level strategy (We're going to the moon!)

VP - adds level of detail to strategy (draws a map from earth to the moon, decides we need a rocket ship to get there)

Director - bridges strategy and tactics (creates high level requirements the rocket ship, makes sure there are enough gas stations on the way to the moon)

Manager - ensures tactical success (ensures the team builds a rocket that meets the spec, makes sure the rocket stops for gas on the way)

And of course, for a sufficiently large org, some of this gets offloaded to dedicated Product Managers, Program Managers, etc. But, that's orthogonal to the point of the article, I think.
That was my first thought! https://couchdb.apache.org/ is pretty good though is it still the incremental views with JS?
You do remember the crash prone classic MacOS, the ridiculous Performa line, the Copland disaster and that Apple was almost bankrupt?

Also the classic MacOS where you (the user) had to pre allocate memory per application and where holding down the mouse button stopped any application from running in the background.
Well I think there's many cheaper models in terms of bang for buck currently per token and intelligence than gpt4o. Other than OpenAI having very high rate limits and throughout available without a contract done with sales, I don't see much reason to use it currently instead of sonnet 3.5 or 3.7, or Google's Flash 2.0

Perhaps their training cost and their current inference cost is higher, but what you get as a customer is a more expensive product for what it is, IMO.
Show HN: Dumb Query Language for Go
Hi everyone! I'd like to share a Go library I've been working on over the past month. It's a simple query (or more specifically, filtering) language inspired by KQL (Kibana's query language) and GitHub's search syntax. It started as a project for a YouTube screencast about building small languages from scratch. However, I enjoyed the process so much that I decided to keep developing it beyond the scope of the video.

Key highlights:

- Field, boolean, one-of expressions

- Schema validation

- Easy integration with github.com/Masterminds/squirrel or directly with SQL drivers

- Struct matching: reflection-based (slower, but works immediately) or via code generation (faster)

I still have plenty of enhancements planned (tracked in the project's issues), but DumbQL is already quite usable. Feedback and contributions are very welcome!
Apple have been the best in my experience. On apple devices all 3rd party passkey providers are shown at the same time in the same UX where you’d choose iCloud (their native provider)

Google Android may be good, but Chrome is not doing right yet. Chrome still tries to get you to use itself i stead of delegating to the platform selection box.
There's still lots of great YT content, much of it by the same producers you allude to, and they need your support more than ever with all the slop around them.
Next up for nuclear power: small, transportable and made in a Pittsburgh factory
LOL I did not click the links because I don't want to visit that site (and also have limited interest in what DHH says about Apple Intelligence — not none, but not enough to click it), but I am actually very curious as to why DHH (or anyone, but especially someone like him, with many other places to opine) would post his opinions on LinkedIn of all places...?

Can anybody square that circle?
Gotta keep ringing that 'terrorism' bell, even though this looks like a simple accident and infrastructure planning incompetence.

"Miliband said he understood there was a backup system but that it had also been affected by the extent of the fire."

Not much of a backup then if it's at the same location.

This is one of the world's busiest airports, it should obviously have a completely independent second source of power, so that an 'unprecedented' (really? they happen all the time) substation fire can't knock it out.
it begs the question of using optics for ML?
To make a long story short:

Perovskites are a particular physical structure that atoms can form together. It looks like a box made of one element, with one atom of another element inside inside the box. Perovskites are named after the naturally-occurring mineral that exhibits this structure.

Mother Nature's Perovskite is made of Calcium and Titanium. Synthetic, flourescent perovskites are made of Lead and Cadmium. You can see the problem here.

And yes, Lead is a massive problem even if the article downplays it somewhat. You can't put lead things outside, because rain will cause lead to leech into water supplies. That's bad.
What does Maga-land look like?
I agree about the hidden work, but you describe it in a reactionary manner.

A huge amount of management effort goes into being proactive so you don't even need to get to the point in the conversation where they voice wanting to leave. Or when they do, you've seen it coming, have plans in place and they move on with your blessing.

* Creating a culture where employees (and managers) feel valued and have autonomy.

* Ensuring employees are clear about where they are headed, giving them something to work towards.

* Proactively identifying and unblocking issues before they become crises, often across functions.

* Identifying areas of frustrations for teams and individuals.

That's just a small number of the things you'll be doing, and whilst scope varies massively by company size (though until you get to the large corp environment most of this is still covered up to the VP / CTO level), you'll be juggling it all alongside technical input, cross functional leadership responsibilities (VP may well be in the SLT if the company isn't huge), horizon scanning, constant process refinement.. The pillars of people, process and technology all need to be constantly considered..

Having done this repeatedly from IC all the way through Head, Director and VP level (and up to CTO), I can say that being a proactive problem solver is always required of a good manager / Director / VP.

Edit: Having read the actual article ;)

IC paths map this quite well too..

Tech Lead maps to manager, Staff maps to Director, Principal to VP
Automation only hides the complexity. It doesn't solve it. Try using an acme1 client these days. Try using an older computer that has some LE expired root cert. etc. Over years it will break and then you've got a facefull of complexity.
Until you ran the crack.exe.

Even came with nice music :-)
If by "national security issue" we mean "can the UK move military aircraft and important people" then no, Heathrow isn't key at all. There are other airbases and airports.

If we mean that a long outage would have economic impact and is hard to find the capacity elsewhere, then yes. As per grandparent post "take down one of Europe’s largest airports and global air travel".
> It's amazing how much less leverage your employer is able to exert if you can make good on a threat of leaving.

Look how well it worked for the mass layoffs.
Can it fold my laundry or do my dishes? I don't need a machine that does acrobatics. I need my life to be easier.
I agree; being able to export is super important for keeping records, and it's definitely my top request. Having a local app instead of a web app would be great too.
This comment, and the fact that you had to make this point twice (three times actually!) in this thread, is some real "old man yells at cloud" energy.

There is nuance to the term that "avatar" doesn't remotely capture. Language is ever-evolving. Keep up with the times, or ignore it. But yelling about going backwards is a waste for you to type and a waste for everyone to read.
No, I'm just on a mac.

Also:

This
is ordinarily implemented using only 127.0.0.1/32 for loopback.
"How can such changes occur to the DOM that aren't brought about by other code on the page?"

- The other code that made the change may have been written by another team or a third-party organization

- The code setting the MutationObserver may not originate from the page e.g. a browser extension or bookmarklet
HN is turning into reddit/twitter
> trying to think technical problems that prevented deployment, when it was actually political ones

I'd say it's more human nature.

We can see the problem looming in the horizon, we think we have some solution but implementing it will be painful now. However, the current solution isn't very painful yet, so it's better near-term to procrastinate. And so we postpone the change.

If IPv4 had some flaws that seriously hurt back in the mid-90s, we'd surely be over on IPv6 or something else by now.
Has anyone tested if this works on Cloudflare pages/workers?

Just interested as I like the ease of use and free entry level, especially for small projects.

Also: interesting idea, will have a look at it some time.
Those are the result of heavy regulation, not deregulation.

Edit: and they’re still drastically biased. Eg farmers getting preferential rates for wasteful crops like almonds.
It's interesting how most people find learning 0-based indexes confusing, but after a few years of programming, they don't even notice how odd it is.

How do you number things in real life? If you have two options, do you number them "option 0" and "option 1" or "option 1" and "option 2"? If you create a presentation with numbered bullet points, do you start numbering them from 0 or 1?

1. This is my first point

2. This is my second point

It would be odd to have your first point be point number 0 and your second point be point number 1, wouldn't it?

Outside of programming, even most programmers use zero-based indexing only when they're making a programming joke.

Zero-based indices create odd effects even in programming, although we don't really notice them anymore.

Consider:

$array := ['a','b','c']

for($i:=0; $i<3; $i++) {

echo($array[$i])

}

$array has 3 entries, but your for-loop says you should stop iterating before you reach 3. This isn't really consistent with how we intuitively understand numbers to work outside of programming.
OK, states are like 3-year old Muffin who loves throwing tantrums given the chance.

P.S. Muffin is a character in the Aussie show "Bluey".
> Nobody sane is going to share all their personal data (about everything) with a fly-by-night random AI app/company.

They absolutely will if the tech giants refuse to work with each others' data silos.
How do you make use of it? Is it basically logarithms of values? So add them together to multiply them? I don't know if I quite understand how the units would work.

As an example, "how long would it take for everyone in a large high school to microwave their meals if they all did it sequentially?".

People in a large high school is *4* (let's say about 3000 people).

Microwaving a meal is *2* (let's say 5 minutes).

So by Napkin Math we get 4+2=*6* which is a *large metropolitan area*.

Oops. I mean 11.6 days.

And with normal multiplication, 3000 * 5 = 10.4 days, so 11.6 days is a pretty good estimate.

So I think the answer is indeed "add the numbers together to multiply them", and be careful that you understand what units you're using.
I feel like the state-of-the-art here is slowly starting to change. I think CRDTs for too many years got too caught up in "conflict-free" as a "manifest destiny" sort of thing more than "hope and prayer" and thought they'd keep finding the right fixed merged algorithm for every situation. I started watching CRDTs from the perspective of source control and having a strong inkling that "data is always messy" and "conflicts are human" (conflicts are kind of inevitable in any structure trying to encode data made by people).

I've been thinking for a bit that it is probably about time the industry renamed that first C to something other than "conflict-free". There is no freedom from conflicts. There's conflict resistance, sure and CRDTs can provide in their various data structures a lot of conflict resistance. But at the end of the day if the data structure is meant to encode an application for humans, it needs every merge tool and review tool and audit tool it can offer to deal with those.

I think we're finally starting to see some of the light in the tunnel in the major CRDT efforts and we're finally leaving the detour of "no it must be conflict-free, we named it that so it must be true". I don't think any one library is yet delivering it at a good high level, but I have that feeling that "one of the next libraries" is maybe going to start getting the ergonomics of conflict handling right.
That crate knowledge is probably from a proprietary private GitHub repo given to it by Microsoft
Show HN: SuperMassive – Distributed scalable key-value database in 100% GO
Hey everyone, thought I'd share an open-source GO project I am working on called SuperMassive. SuperMassive is an open-source licensed under BSD-3, high-performance distributed key-value database designed for scale without compromise.

It combines fast in-memory operations with reliability through rather intelligent sharding and parallel processing across unlimited nodes. The system features automatic self-healing, recovery, synchronization capabilities, and more to give you a gist.

I'd love to hear your thoughts.

Cheers
These models show some good improvements in allowing users to control many aspects of the delivery, but it falls deep in the uncanny valley and still has a ways to go in not sounding weird or slightly off-putting. I much prefer the current advanced voice models over these.
Testimony Reveals Doors Wouldn't Open on Cybertruck That Caught Fire in Piedmont
https://archive.ph/HYlw5
Peatland algae will absorb more carbon as the planet warms, helping to take a bite out of emissions, a study finds.
it appears not: https://github.com/mnfst/manifest/blob/master/packages/core/...

It would be nice if the point of the emoji was explained anywhere in the docs but I couldn't find it anywhere
It's still early, but we have a checkpointing system that works very well for us. And once you have checkpoints you can start dropping inconsequential transactions in between checkpoints, which you're right, can be considered GC. However, checkpointing is desirable anyway otherwise new users have to replay the transaction log from T=0 when they join, and that's impractical.
This is super interesting - thanks for sharing!

> Everyone I've ever managed that was previously a manager themselves has this -- they know exactly what I need to know because they know what they needed to know, so our 1:1s go much faster

Could you provide some examples of what managers need to know?
He actually publicly did just this with the first iPhone. At introduction in January 2007 it had a plastic screen. He noticed the screen scratched easily in his pocket and they moved to a glass screen (and announced it) before it shipped in July.
Production is trivial, but storage and transport really isn't: https://climate.mit.edu/ask-mit/can-we-use-pipelines-and-pow...
Well done guys. Looks pretty cool!