skysight-inc/HackerNews huggingface dataset:
Install bind, make your zone files, start it, and change your dhcp to give your computers the new DNS server address... shouldn't take longer than a half hour to set it all up.

An additional bit of setup can also integrate the equivalent of pihole using rpz.
authors_of_long_books: set[Author] = {
book.author
for book in books
if book.page_count > 1000
}
I have well water and the pump is 1.5 HP on 230 volts. In a power outage situation I doubt it would run for more than a minute at a time, maybe 4 or 5 times a day.
The important part is at the end of the article: "For those interested in building a stronger foundation in logic, the Open Logic Project provides excellent free educational resources on propositional and predicate logic, formal proof systems, and other topics such as modal logic and set theory - all targetted towards a non-mathematical audience."

https://openlogicproject.org/
LLM Agent Cypress Test Writer
In a practical example you'd create a named intermediate type which becomes a new base for reasoning. Once you convinced yourself that the first part of the chain responsible for creating that type (or a collection of it) is correct, you can forget it and free up working memory to move on to the next part. The pure nature of the steps also makes them trivially testable as you can just call them individually with easy to construct values.
https://reprap.org/wiki/RepRap
To be fair, you can define value constraints in Excel as well.
thank you for the clarification. you're right. I guess I was just trying to say that it's a spectrum (even if Rust is very very far along the way towards not having any holes). I can't seem to find it but there's some Tony Hoare or maybe Alan Turing quote or something like that about the only 100% correct computer program to ever exist was the first one.
UC Irvine shines headlights on consumer driverless vehicle safety deficiencies
Startup Strategy for Commodity Products
even with bitter almonds a grown up needs to eat quite a bit, many old recipes ask for a few bitter almonds in a preparation.

A child could die with 5-6 whole bitter almonds, but they are really, really bitter so it's not that easy to accidentally do that.
A benevolent dictator.
I sometimes forget that this is a venture capitalist website with a weirdly computer science name. Okay fine. You can have this one day, main YC website.
Not saying MITM is a bad term but Cloudflare is the single biggest MITM.
The best document to properly run a private root zone dns server is this: https://datatracker.ietf.org/doc/html/rfc8806

Just read it quickly and you're good to go.
One market where we see this effect, I think, is university education.

Access to cheap loans has lead to an explosion in costs.
Yes! The number of data points can range in the millions. Quite honestly, the quality of your GPU would be the limiting factor here. I will say, however, that for most use cases, an integrated GPU is sufficient. For reference, we have plotted upwards of 3 million points on a mid-range integrated GPU from 2017.

I will work on adding somewhere in our docs some metrics for this kind of thing (I think it could be helpful for many).
With modern communications/media, I'm not sure to what degree with have true dialects any longer. But I worked in Louisiana for a few years back in the day and a friend of mine who grew up in Jacksonville told me to not feel bad because he often couldn't understand Cajun accents either.

I will run into people I know from northern England and some areas of Scotland at events and, especially in high noise environments like cocktail parties, I'm probably making out about half of what they say.
Civilization (VII just released) is famous for having the harder difficulties be harder because the AI cheats. If the game was harder because the AI was smarter instead of it cheating, it would be worth it to players to upgrade!
Yeah. That would give Canada two senators, and a large number of representatives. And I'm pretty sure they wouldn't be Republicans.

Are you really sure you want that, Mr. Trump?
Usually by someone who hasn't used C# since 2015 (when this opinion was fairly valid)
Typescript was the best thing that ever happened to the web! Thanks Daniel, Ryan and Anders and the rest of the team for making development great for over 10 years! This improvement is amazing!
Of course he is saying that nonsense and he doesn't even care if he's incorrect or lying.

Just like those who are also afraid to openly admit that this is the true definition of "AGI".

To replace humans from all economically valuable jobs with AI for the benefit of humanity.
Quick bump for The Social Radars which is an amazing podcast co-led by Jessica. A treasure trove of true startup stories.
No, the analogy would be storing a key to your house in a box inside your house. You're already inside the house, you don't need the keys.
Thanks for the replies. I did not knew that you started with Gecko. Anyway, Brave is my go to advice when a regular user asks for a mobile browser, it just works out of the box. Not for me, and I still hope to see a Firefox fork becoming the main Chrome competitor in the future.
For anyone who uses TypeScript on a daily basis it's not ambiguous at all. Everyone who works with TS knows the runtime code is JavaScript code that is generated by the TypeScript compiler. And it's also pretty common knowledge that JavaScript is quite fast, but TS itself is not.
> and/or European

That explains a lot then, because I see a lot of C# still around here. Even for new projects.
https://github.com/johnousterhout/aposd-vs-clean-code
The reason it remained a "NOBUS" backdoor is because the whole world noticed something was funky with it pretty much immediately (even prior to standardization), and security researchers loudly told people not to use it. At that point the value of cracking open the backdoor is reduced significantly. It was standardized, and barely used except where mandated by governments, for less than 10 years.

There's no reason to think it would have remained a "NOBUS" backdoor forever. Especially if it was more widely used (i.e. higher value), and/or used for longer.

>Using this logic, you would say that no encryption method is possibly secure

I mean, to an extent that a little waterboarding will beat any encryption method, yes I would say that.

But, for 99.99% of people, your data isn't worth the waterboarding. On the flipside, a backdoor to, say, all TLS communication, would be very worth waterboarding people.
I respectfully disagree. And I think one of the core reason SWEs struggle with functional-style of programming is that it is neither intuitive nor how general-joe-doe’s brain works.
dang is an amazing moderator
This is, by a large margin, the best article about code complexity I have read in a looong time. Thanks.
After 50k signatures asked for Jeremy Clarkson to be appointed PM, Downing Street said Nah - https://www.youtube.com/watch?v=cNy1w4DV5Hw
such a well though rebate of my points. can't find a single flaw in your well laid out arguments (German living in spain btw)

looked at a mirror recently?
Deep South reporting in. On the exceedingly rare occasion that white supremacists gather in public down here they're outnumbered somewhere between 10-100:1 pretty consistently. I'm not saying racial attitudes aren't what they are down here, but nobody much has any time for the Klan around these parts.
That is a really funny coincidence. Of all the examples you could have picked...
The headlines I saw were irresponsible journalism, plain and simple. There ought to be some significant repercussions or at least apologies and lessons learned posts for those publications and/or authors for crying wolf.
Did Russia previously agree to this 30-day ceasefire? It’s a little annoying that the story doesn’t include that bit, as it’s essential to understand the implications of this news.
If it was solely up to the opposing party, then they'd strike down every single expert. The judge still is the ultimate decider on what evidence (including expert testimony) is admissible.
Reading the executive order[1], the only change is to revoke Clinton's executive order 13166 ("Improving Access to Services for Persons With Limited English Proficiency")[2]. There are no specific instructions of what it implies to revoke this order.

My interpretation is that federal agencies will stop providing non-English services, unless these are already happening at 0 cost. (For example, not instructing agents to speak only English, but no longer considering second language proficiency in future hiring.)

IANAL, but there may be legal complications, as order 13166's stated goal is to prevent title VI discrimination on the basis of national origin. However, the revocation explicitly states it should implemented consistently with applicable laws.

[1] https://www.whitehouse.gov/presidential-actions/2025/03/desi...

[2] https://www.transportation.gov/civil-rights/civil-rights-awa...
Speaking Things into Existence
> First, they are using WASM which itself is a a low-level representation.

WASM is used to generate the query plan, but query execution now happens entirely within TypeScript, whereas under the previous architecture both steps were handled by Rust. So in a very literal sense some of the Rust code is being rewritten in TypeScript.

> Basically, if the majority of your application is already in JavaScript and expects primarily to interact with other code written in JavaScript, it usually doesn't make sense to serialize your data, pass it to another runtime for some processing, then pass the result back.

My point was simply to refute the assertion that once software is written in a low level language, it will never be converted to a higher level language, as if low level languages are necessarily the terminal state for all software, which is what your original comment seemed to be suggesting. This feels like a bit of a "No true Scotsman" argument: https://en.wikipedia.org/wiki/No_true_Scotsman

> As for the "compilers are special" reasoning, I don't ascribe to it.

Compilers (and more specifically lexers and parsers) are special in the sense that they're incredibly well suited for languages with shared memory multithreading. Not every workload fits that profile.

> The old cases I would choose the scripting language (familiarity, speed of adding new features, ability to hire a team quickly) seem to be eroding in the face of LLMs.

I'm not an AI pessimist, but I'm also not an AI maximalist who is convinced that AI will completely eliminate the need for human code authoring and review, and as long as humans are required to write and review code, then those benefits still apply. In fact, one of the stated reasons for the Prisma rewrite was "skillset barriers". "Contributing to the query engine requires a combination of Rust and TypeScript proficiency, reducing the opportunity for community involvement." [1]

[1] https://www.prisma.io/blog/from-rust-to-typescript-a-new-cha...
> If your security relies on the attacker not finding it or not knowing how it works, it's not actually secure.

Every branch of the military would like to talk to you and inform you that sometimes, the enemy not finding the target, or not knowing how the target works, can be extremely, actually secure. Like, still alive secure. I'd argue that's a rather effective security measure in certain situations.

Then there's compartmentalization, need to know, and then all of the security clearance levels...

Leaking classified documents can be considered treason, which is one of very few non-violent crimes you can commit that could result in the death penalty.

The Fed seems to think security through obscurity is a pretty fucking alright thing, seeing as how they use it everywhere.
Large uncertainty and instability in the markets is not a good environment for investment.

It’s worth keeping an eye on this come end of March.

https://fred.stlouisfed.org/series/GEPUCURRENT
TP-Link routers have been infected by a botnet to spread malware
Very short, succinct and informative comment. Thank you.
Folks who are familiar with chaining don't think about it in the way that you've presented. If you're familiar, it's more like:

Filter to the books with >1000 pages

Then their authors.

Finally, distinguish those authors.

If you're familiar, you don't mentally represent each link in the chain as the totality of everything that came before it _plus_ whatever operation you're doing now. You consider each link in the chain in isolation, as its inputs are the prior link and its outputs will be used in the next link. Giving a name to each one of those links in the chain isn't always necessary, and depending on how trivial the operations are, can really hurt readability.

I think its very much a personal preference.
Gonna die with this hammer in my hand.
>Typescript was the best thing that ever happened to the web!

My development in regards to language:

- Javascript sucks I love Python.

- Python sucks I love Typescript.
I was in the same exact boat. I just could not digest it.

I found AI (combo Grok & ChatPPT 4o) to be the best resource for this. It was able to break it down to digestible chunks, then pull it together that made sense. It even made suggestions what math areas I need to brush up on.
The baseline theory of the state is exhausted. It's like figuring out how to build a car. We have all the ideas already, and the little innovative improvements are the cherries on top. We have quite a few modern political thinkers as well as ancient ones, not victors, but real critical thinkers and historians. As far as communication problem, yeah you may be right, but this is a problem of implementation, not architecture.

And come on, "Galadriel" and some mythical pharaoh? This is your argument-viable examples? I think a little too much fantasy is overtaking your thoughts; you might want to switch to non-fiction for a few months to balance yourself out.
Very pumped to see how this improves the experience in VSCode.

I've been revisiting my editing setup over the last 6 months and to my surprise I've time traveled back to 2012 and am once again really enjoying Sublime Text. It's still by far the most performant editor out there, on account of the custom UI toolkit and all the incredibly fast indexing/search/editing engines (everything's native).

Not sure how this announcement impacts VSCode's UI being powered by Electron, but having the indexing/search/editing engines implemented in Go should drastically improve my experience. The editor will never be as fast as Sublime but if they can make it fast enough to where I don't notice the indexing/search/editing lag in large projects/files, I'd probably switch back.
> making English the country's official language

I've always wondered what this actually means in practicality. The NYC MTA is still going to print the instructions for riding the train in 7 different languages. Is Taco Bell in Tulsa not allowed to print the menu in English and Spanish anymore?

Like, what is the point of this. I'm willing to accept that it's just a feel-good for the President's base. Like Gulf of America.
Ultimately that will be the legacy of YC.
Indeed function signatures and/or types help tremendously. So does a TDD loop. LLMs are productive with guardrails.
ASML to open Beijing facility despite US sanctions on China
Yes, but getting a more efficient electric car for example typically will “pay for itself” in carbon emission reduction over a couple years. Plus it pushes older less efficient cars out of the bottom of the used market and supports growth of clean technology.
Your body actually produces a small amount of cyanide endogenously, if it makes you feel any better. It has some role in cell signalling.
https://archive.ph/zl8yd
This comment seems unnecessarily mean-spirited... perhaps I just feel that way because I'm the person on the other end of it!

I agree the code you have there is very readable, but it's not really an example of what that sentence you quoted is referencing... However I didn't spell out exactly what I meant, so please allow me to clarify.

For me, roughly 5 calls in a chain is where things begin to become harder to read, which is the length of the example I used.

For the meaning of "multiple", I intended that to mean if there are nested chains or if the type being operated on changes, that can slow down the rate of reading for me.

Functional programming constructs can be very elegant, but it's possible to go overboard :)
still javascript though
There's actually a solution to this problem which I stumbled on a few days ago.

Obviously we cannot allow backdoors, and people should have their stuff encrypted, and if the UK's authortarian government wants to know what's being said they should do their job and crack the encryption.

So realistically the UK could just make it illegal to use any encryption algorithm other than DES for anything... in the UK anyway.
No; this is the US and Ukraine proposing one.

Russia seems likely to decline, but it apparently is enough to establish enough cover for Rubio to say we'll restart aid. We'll see if Trump torpedoes that in the next 24h or so.
I guess the same applies for using Go then.
It's a bad look for both C# and TypeScript. Anybody starting a new code base now would be looking for ways to avoid both and jump right to Go.
Chapter 5-64: The Albion. A Journal of News, Politics and Literature, 21 July 1849.
Show HN: SwapHere.app, revolutionizing stablecoin swap experience
SwapHere.app is a perfect combination of smart wallet and order book system, providing a simple 1-click experience for users to exchange stableocoins in a scalable and non-custodial way. The solution is currently LIVE on Ethereum testnet.
> Python type hints found a way to automatically write more performant Python

I get your point, but... this is exactly the premise of mypyc ;)
USA needs a federal law whereby if you say stupid shit and you are proven wrong, you get a penalty like in this case good penalty would be that you cannot post on ANY social media platform for 12 months :) or every post for the next 12 months is tagged with “the author post stupid shit all the time and should not be taken seriously”
Given the direction and efforts into projects like rspack, rolldown, etc. Why were they not considered as possible collaboration projects or integrations for this?

This isn't a knock against Go or necessarily a promotion of Rust, just seems like a lot of duplicated effort. I don't know the timelines in place or where the community projects were vs. the internal MS project.
As I remember it HN was initially a “response” to Reddit written in Arc, as by that point Reddit had already become focused on politics and some other more general stuff and had left its programming focus behind. HN was meant to fill that gap, with the important addition of the “entrepreneurial” / start-up business mambo-jambo behind which I could never get, but there were a lot more people that did get it seriously back then and which now have a lot more assets than people like me (didn’t care about start-ups, we were in here only for the programming stuff) now happen to posses. Lesson learned, I guess.
F# isn't in the running for third either.

Maybe top ten behind MSSQL, Powershell, Excel Formulae, DAX etc.
See here: https://www.fastplotlib.org/ver/dev/user_guide/faq.html#what...

We are hoping for pyodide integration soon, which would allow fastplotlib to be run strictly in the browser!
So there are two aspects to reconcile the solid and fluid parts together.

First, just like a superfluid, a supersolid can have a portion that flows and one that doesn't (the normal fraction).

The second part is that, as you rightfully mentioned, holes are just vacancies in the structure. Here the vacancies in the crystalline structure they made are able to flow along the solid. But as they flow, the structure retains its shape. And at low enough temperature, these excitations condense into a macroscopic quantum state which makes them a superfluid.

So in a nutshell, you have an organised structure like a solide, but a portion of that structure flows without breaking the overall structure.
And? Finish that thought.
Why your old Warner Bros. DVDs aren't playable anymore – and a potential fix
CHINA!
In case you’re not aware, there is a podcast by Jessica Livingston and Carolyn Levy called “The Social Radars” that interviews founders.
Was it always the case that 90% of what you heard from thought leaders was lies? it feels like there's been a change in the past 20 years. I wonder if this started with Jobs and his reality distortion field and then kicked into infinity by Trump. It seems like society has started to reward the people who tell the biggest lies, moreso then before. Like I'm not saying Dario is lying, but maybe I'm wondering, would he be able to garner as much attention if he said something less outrageous? Would he get more respect from his peers or potential customers?

Which, maybe ironically, I don't know that he knows the truth, Prediction is hard, especially about the future
Then you did your reading of the tape without writing anything about the process of reading it, in which case your blog posts seems less than relevant to this story.
> My guess is that if UBI added $1,000/mo to everyone's income

Aside from whether the prediction is realistic under this assumption, UBI under any realistic financing scheme doesn't do that. It replaces (and potentially increases the net benefit of) means-tested welfare at the bottom end of the income distribution and spreads the clawback from a set of relatively sharp cliffs that occur between working poor and middle income levels to a much more gradual effective trail-off over nearly the whole income distribution as part of progressive income taxation.
Sad to see them using Go and not Anders’s own language (Turbo Pascal 7) for this
Who needs a whole blockchain? Just basic public-key cryptography would do the job.

Imagine if you will, that the NVR (recording system) has a unique private key flashed in during manufacturing, with the corresponding public key printed on it's nameplate. The device can sign a video clip and its related meta-data before exporting. Now, any decent hacker could see possible holes in this system, but it could be made tamper-resistant enough that any non-expert wouldn't be able to fabricate a signed video. Then the evidence becomes the signed video and the NVR's serial number and public key. Not perfect, but probably good enough.
Interesting experiment! Have you considered splitting it into three 1-hour blocks spread throughout the day? That way, people in different time zones would always have at least one convenient slot, and it might also feel more intentional-spending a focused hour instead of a longer 3-hour window.
if I had to use Go I’d change my career and go do some gardening :)
And you think that's something that politicians would want to legislate?
Only for their crop bodies, not full frame. Which basically means it's still locked.
AI fakers exposed in tech dev recruitment
I had to move out of an apartment a few years ago and into a spare half-story at a friend's house. The apartment was attempting to raise my rent, while not to 100% of my income (yet), a significant amount. Their excuse was "that's the market rate now," and when I told them to F off and went to check other nearby apartments, they were correct, that was the "market rate."

I have absolutely zero doubt that if the government had paid me the difference they were trying to charge (as UBI or any other stipend), they would've raised the rate again by the same amount very quickly. In fact, going by the idea that supply & demand are what caused that (rather than simple landlord greed that I generally see it as), UBI definitely can't fix it, since UBI will not increase supply or decrease demand-- they'll still need to charge just enough that some people can't afford it in order for there to be "enough."

You're somewhat correct in that the solution (building more housing, I guess) is not really related to UBI.
Yes, when the author of the language feels it is unfit for purpose, it is a different marketing message than a random dude on the Internet on his new startup project.