skysight-inc/HackerNews huggingface dataset:
Your web site is down. You're losing $BIGNUM every hour. Someone says, we can work around it if we do this hack in this bit of code. But someone else says, we shouldn't do that, it will add technical debt and make more work for us later on down the line. We need to take our time and do it right.

That is, of course, ridiculous. You get the site back up and stop losing $BIGNUM. Once you've stopped the bleeding, then you can go back and do things the right way.
This is an interesting hypothetical, and I hope people with better understanding of statistics would weigh in.

But lets change the example a bit:

- There's a 10% chance of getting shot on any day you leave the house
- You are able to get 5 days of food any time you leave the house
- There's a 100% chance of starving if you go 8 days without leaving your house

How long can you avoid getting shot or starving?

Presumably if you don't want to go hungry at all, you have to leave the house every 5 days to get more food. After 50 days, the odds of you having been shot are pretty darn high.
The Labor of Little Decisions
I agree, in fact I think the ephemeral approach incentivizes unwanted behavior. i.e. to me social media needs to become less addictive. If you force someone into a habit that they have to check every day lest they miss something, you get a FOMO-driven reinforcement of habit and/or even addiction.
The title has now changed to "Elon Musk claims bad actors in Ukraine are behind “massive“ X cyberattack"
"The Newspaper Projected...into the Future" (Initial Concept)
Yes! Makes me happy to see someone else notice this. :)

I was thinking that this event might have been the inspiration for that part of the book?
It’s a political anti-benefit in most of the open-source world. And C# is not considered a high quality runtime once you leave Windows.
Trump got ~77M votes, not hundreds of millions.

Sexism was probably a small part of why Democrats lost, but much more important reasons were the economy, alienating their base with their Israel policy, moving to the right on immigration instead of permissive policies which are popular with their base and strategically important for future demographics, and focusing most of their attention on highly divisive culture war issues that effect a vanishingly small portion of the population.
I'm old enough to remember when they first said that about the Internet.

(Shrug) It was pretty much true. But it's like what Linus says in an old Peanuts cartoon: https://www.gocomics.com/peanuts/1969/07/20
I had an S3 ViRGE too. It really was a decelerator, and the number of games that actually supported it was minuscule. I managed to run GLQuake, but without any textures - just shades of gray - and even that ran at most a couple of frames per second.

But there was another game - Terminal Velocity - that actually looked a lot better with hardware rendering, although it was still slower than software rendering. So, I would run it with hardware rendering to enjoy flying and then restart the game with software rendering to actually fight the enemies. :)
why quit your job, when you can maximize whatever money is given to you.
Having real time interactions gives a very different feel, it's a little like entering a local pub with bustling activity I guess.
In my university years I used an anonymous social app called jodel that would show recent posts in your area. And it kinda had this special vibe, everyday around 8am someone would post a weather forecast for the day and people would greet each other and this type of stuff. Having everybody on the same timeline makes interactions different. And you can have real-time conversations too, which makes me less prone to endless scrolling and more proactive in my use of the app
Only the inputs, not the value add.
Computers with Microsoft Excel already installed on them before your edict would skyrocket in value. :)
You say that, but what comes to mind is the scene from Hot Fuzz where Simon Pegg's character needs a translator to understand a thick West Country accent.

https://youtu.be/Hs-rgvkRfwc?si=X6BjrTzK4hcKadeQ
I mean at some point you compress the board state down to Dwarf Fortress with an extended ASCII representation for each grid-state (maybe 2 bytes each?)
Give how quickly quantum is potentially coming, I wonder if we should/could find some way of using multiple quantum-resistant algorithms simultaneously as a default, in case a fault is found after the limited time we have to verify that there are no faults.

Also - should we not be switching over to these algorithms starting like... now? Am I wrong that anyone collecting https traffic now will be able to break it in the future?
Hey bcherny! Yes, dog-fooding (self-hosting) has definitely been a huge part in making TypeScript's development experience as good as it is. The upside is the breadth of tests and infrastructure we've already put together to watch out for regressions. Still, to supplement this I think we will definitely be leaning a lot on developer feedback and will need to write more TypeScript that may not be in a compiler or language service codebase. :D
Possibly, although I don't know any classic blogs that deleted their posts after a day or two. That makes a pretty massive difference in how it's used. For example, I wouldn't put much effort into a post that will only be around for a day or two.
I've played other factory-building games, but not Factorio, so I'm not familiar with the bus-building paradigm. I feel like you're saying that buses would incentivize bad practices, but at the same time I don't see what would make them inherently bad. Whenever I saw screenshots of Factorio, I thought that buses were more of a logistics tool, a way to cable-manage the delivery of stuff from one place to another. Is this wrong? I feel like, if you have more consumers than producers (and end up having to rely on buffering), then you've got a big problem regardless of whether you have a bus or not - a sufficiently long belt from an ore deposit etc could replicate the big-buffer problem in the same way. I don't think I'd use buses, I like a bit of chaos, but still, I'm not sure if they're that bad.
Wait, did they reverse their stance on this again? I thought they had finally started to open the mount up to 3rd parties. Really disappointing to hear that this is not actually the case.
How does that scale with number of threads?
How about giving unlimited permissions to Google on the web and your computer?
Show HN: Open-Source Tool to Generate AI-Agent APIs from Your Database
Hello, my name is Andrei.

My friends and I recently built CentralMind Getaway, an open-source tool that automatically generates AI-agent-optimized APIs from your database connection. It’s designed for those who don’t want to expose direct SQL access to their databases and prefer not to spend time building these APIs manually.

What it does:

- Auto-generates APIs from your database connection, infer schema & sample data using AI

- Filters out PII and sensitive data for compliance (GDPR, SOC 2, etc.)

- Optimized for AI-Agent with extra meta information and REST and MCP protocol support

- Support PostgreSQL, MySQL, ClickHouse, Snowflake, BiqQuery

- Bunch of plugins: Telemetry, Auth, Caching, RLS and others

- Deployable via binary, Docker, or Helm

Check it out and please share your thoughts!

Tyr out interactive Demo via Github Codespace:
https://codespaces.new/centralmind/sample_databases

GitHub: https://github.com/centralmind/gateway

Docs: https://docs.centralmind.ai/

Video: https://youtu.be/5xumga3QjmA
The hive mind really hated (hates?) MS Access and I don't know why.

I built a mini ERP for my father's company when I was 16. Started out as an excel spreadsheet, but then added inventory, accounting, and printing contracts and reports.

He kept using it until retirement and was very happy with it. I could learn & apply SQL. Win-win.
The story makes it sounds like he's guaranteed to end up ahead. That's not true. For instance if he was investing in Germany starting before WW1 and invested at the peaks Bob would be massively underwater.
> Why did one mistake cost her career?

It didn't.

> Over a year ago I advised the Register I would not renew when my 2024 contract expired with the latest election poll as I transition to other ventures and opportunities.

> Would I have liked to make this announcement after a final poll aligned with Election Day results? Of course. It’s ironic that it’s just the opposite. I am proud of the work I’ve done for the Register, for the Detroit Free Press, for the Indianapolis Star, for Bloomberg News and for other public and private organizations interested in elections. They were great clients and were happy with my work.

You can of course choose to interpret this if you wish as her conveniently inventing a narrative after-the-fact, but that seems unlikely. The polling industry doesn't work that way, and it's particularly unlikely that the Register would have cut ties with her over a single poll after her impressive track record for nearly forty years.

Since there's no real evidence that's what happened, the most reasonable conclusion is that, as she said, she decided to retire after spending four decades doing the same thing.

[0] https://www.desmoinesregister.com/story/opinion/columnists/2...
I don't consider it strange, and I'm not alone: https://news.ycombinator.com/item?id=37171801
Your VPN argument is based on, as far as I can tell, no information. Do you have numbers for what percentage of the VPN subscription goes to Mozilla? If not, you have no reason to believe that it's an effective way to contribute to Firefox dev.

I want a way to contribute to Firefox, not a VPN, and if 90% of the subscription goes to Mullvad that's a waste of money.
This is a great link, thank you!

For anyone who can't watch the video, he mentions a few things (summarizing briefly just the linked time code, it's worth a watch):

- Go being the lowest level language that still has garbage collection

- Inline structs and other data structure expressiveness features

- Existing JS code is in a C-like function+data structure style and not an OOP style, this is easier to translate directly to Go while C# would require OOPifying it.
Modern C# (.NET Core and newer) works perfectly fine on Linux.
… you know we're in DST right now¹ … right? I still haven't recovered my sleep schedule.

And it appears that it gets the time wrong:

> Current time: 11:56:29 AM EST

It's currently 11:56a EDT, or 10:56a EST.

(¹at least in America. If you're international, well, I guess that's the answer.)
They're not getting "faster typescript", they're getting "a faster typescript transpiler / type checker"; subtle but important difference. The runtime of TS is Javascript engines, and most of "typescript transpilation" is pretty straightforward removal of type information.

Anyway, JS is not immature in performance per se, but in this particular use case, a native language is faster. But they had to solve the problem first before they could decide what language was best for it.
Here is a example of an alternative system, that I would prefer: the legislative branch is the one that people vote for, (with proportional representation), and the legislative branch then elects the executive branch.

If there is ever a conflict between legislative and executive, then the legislative branch can remove the executive branch.

In other words: the president shouldn't be head of government (only head of state, sort of a figurehead).
You state the case of no knowledge vs knowing 50/50 probability are equivalent, but they are clearly not.

If you have no data but one side is actually heavily favored to win, you cannot determine how much you should bet on that probability even though there is an opportunity to make good sized bets. If neither side is favored to win, then you can still make good sized bets if the payout is not 1:1.

The Kelly Criterion formulates all this - the probability of win/loss does in fact matter, and if you don't "know" that, you cannot make a good bet. Knowing it is 50/50, you can bet on it.
Dual EC was not the product of a contest. The NIST PQC algorithms are all designed by academic cryptographers, many of them not US nationals.
Rust memory management is automatic. Object destructors run when the object exits scope without needing explicit management by the programmer
It seems it's because AOT is a bit of a second fiddle in the dotnet ecosystem and native is a top priority for their case. After hearing the reasoning ( https://youtu.be/ZlGza4oIleY?si=1GKSX61AF20VQr-G&t=1000 ) I don't blame them for choosing Go.
Another not on the list is Scheme 9 from Empty Space. I can't speak to its quality though as I've never looked at the resulting book, just perused the stripped source a little a while back.

https://www.t3x.org/s9fes/
1. Buy a state of the art supercomputer.

2. name it 'prod'

3. Move ALL infra onto it

4. ????
The strange story of Britain’s oldest sweet (2019)
I had a minor role in that project... A total shit show.
How about deliberately putting a strong magnet close to the rotating test masses, then repeating the experiment with the magnet on the other side and verifying that it doesn't make a difference?
Man, are you ok? You're doing nothing but having a meltdown over Tesla's reputation.

Do you own the company?
Main overhead is shipping Go's WASM runtime to the client
I found this [0] which claims 39k Cybertrucks sold in all of 2024 vs 33.5k F150s and 11k R1Ts. It also claims 16k Cybertrucks sold in 3Q24, compared to your linked article which claims 7.5k for the same period. So who knows?

[0] https://insideevs.com/news/747195/tesla-cybertruck-sales-dem...
that would imply the existence of an objective authority on the meaning of the statement, which is debatable
I love Rust, but you can play exactly the same game with Rust: https://github.com/Speykious/cve-rs
yeah true, I'm really liking pornel's reply though on rust objects going between static and dynamic dispatch.
Would you describe yourself as isolationist?
This is Anders Hejlsberg, the creator of C#, working on a politically important project at Microsoft. That's what I mean by political benefit. The larger open source world doesn't matter for this decision which is why this is a simple announcement of an internal Microsoft decision rather than an invitation for comments ahead of time.
Former Philippine president Duterte flown to the ICC, crimes against humanity
I wouldn't be asking if there wasn't a visceral reaction from Rust devs. I must have missed previous discussions on other threads.
Small summary, courtesy of Wikipedia which makes a stronger claim than "may have been pressured":

> In September 2013, both The Guardian and The New York Times reported that NIST allowed the National Security Agency (NSA) to insert a cryptographically secure pseudorandom number generator called Dual EC DRBG into NIST standard SP 800-90 that had a kleptographic backdoor that the NSA can use to covertly predict the future outputs of this pseudorandom number generator. [...] the NSA worked covertly to get its own version of SP 800-90 approved for worldwide use in 2006. The whistle-blowing document states that "eventually, NSA became the sole editor".

https://en.wikipedia.org/wiki/National_Institute_of_Standard...
Observability means it can in principle be measured, not whether it is practical. And we can observe all the way down to the individual level where effects happen (prices), individuals set interest rates, etc. Aggregation is also in the intuitive column. At worst you could argue this reguires a subsequent step of logic, which I accounted for since humans do by design.

Thermodynamics is easy. I did it as a sophomore. It can be derives using statistical mechanics from classical mechanics but this is not necessary. The ideas of heat itself and its flow are ancient.

Speaking of cognitive biases, pointing out examples of errors does not provide a proof that something is worse than some unnamed alternative. Unless your argument is that we are worse at something that an omniscient and perfect version of humans. And if you go all the way back to my very first statement, I said common sense always works to some degree. I didn't say the predictions would be perfect. You are making the much-harder-to-defend argument that it disappears from value via some magical statistics effect you haven't identified.
How Language Models Understand Nullability
Tell that to the deno project.
Nile MCP Server
A lot of highlands in the UK support large grouse shooting estates and / or sheep farming. They are wildlife deserts unless you are the sort of wildlife that supports a vested-interests business.
Oh, college roommate (while I'm Scottish, I've been stateside since I was 5) went to Scotland with me once. He missed about 1/4 of anything my uncle said. My uncle has a pretty typical working class highland accent (a bit more brogue than a professional from Edinburgh might have, but a far cry from Glaswegian - my family is from Perthshire).
Timescale
[ Global | 100% Remote Company - 100% Remote Roles | Multiple Roles: Eng, Product + more ]

Timescale continues to grow, and we’re hiring for many roles involving distributed systems and databases.

Timescale extends PostgreSQL to handle relational data, time-series, events, real-time analytics, and vector search in a single application database. It’s built for data-heavy, mission-critical apps while retaining the familiarity and reliability of Postgres. Ideal for IoT, crypto, finance, SaaS, and more.

Database code all available on github; we don’t have any “enterprise versions”, so all our database code is available for the community for free. Currently, see more than 3 million databases running TimescaleDB a month.

That’s because our commercial focus is on our fully-managed cloud platform, so in addition to folks implementing the core database (C, Rust), we’re also heavily hiring for folks with operational cloud & database experience at scale (Kubernetes with custom k8s operators, Golang, etc), as well as folks interested in providing highly technical support, database release engineering, and building database testing infrastructure (think performance analysis, distributed database correctness testing, etc.) And product folks to support these efforts & all our users!

Lots of fun engineering and product work with an amazing company culture. Check us out: https://www.timescale.com/careers

Senior Platform Engineer - Postgres Specialist - https://www.timescale.com/careers/f488c464-10a4-4e14-8cd5-be...

Senior QA Engineer - Database - https://www.timescale.com/careers/3148f204-b221-4d88-a80e-96...

Engineering Manager - Database - https://www.timescale.com/careers/08ddff61-b67a-42c5-a799-2e...
>What public good could possibly come from such a restriction/ban?

Often it's to keep out the "wrong" sort -- don't want some uppity poor moving into your school district.

So small things like hanging your laundry to dry or hosting a lemonade stand will have the cops rolling up on your house.

(Yes, that's right -- I witnessed a township cop come destroy a child's lemonade stand signs, demand they disband, and threaten to cite the parents, and ultimately arrest the father within a week of living in an allegedly "upscale" neighborhood.)
Yet many Android phones had the "notch" the same generation as Apple did, and it was smaller; Android phones also quickly eliminated the notch and went to a small hole, and now phones have hidden cameras entirely.

Apple needs to compete, and people need to quit treating them like they're some sort of company to emulate. They're a trillion dollar company that evades taxes and pushes mediocre hardware at high prices coupled with bad user experiences, they don't need people on HN white knighting for them.
did you contribute to the current TypeScript codebase? (not intended snarky, just curious)
Thanks :) And yes the UK is evil for having such rules/hoop-jumping just to do business.
> The Guardian calculated that third graders – students aged eight or nine – who have grown up within two miles of Portland International Raceway could experience more than a six percentage point decline in their standardized test scores.

How did they calculate this? Leaded gas is only used in specialty or vintage race cars. There are less than a dozen applicable events in a year. They are claiming a larger drop in IQ than the population had when every single car was running leaded gas.

I'm not defending the use of leaded gas, but being next to an airfield is probably much, much worse in the amount of lead exposure.
The C# compiler is written in C# and distributed to multiple platforms. Along with the JIT that runs on all kinds of devices.

Graph for the differences in Runtime, Runtime Trimmed, and AOT .NET.

https://learn.microsoft.com/en-us/aspnet/core/fundamentals/n...
misleading titles are a no-no on HN.

I agree with pseudopersonal in that the title should be changed. technically it's not misleading, but not everyone uses or is familiar with typescript.
Career Job Opportunities in a Reputable Hospitality Company in Port Harcourt, Rivers State

A reputable hospitality company in Port Harcourt, Rivers State, is looking to fill several key positions across various departments. We are seeking dedicated, experienced, and highly motivated individuals to join our dynamic team.

Departments and Positions:

Front Office Department
1. Front Office Manager
2. Assistant Front Office Manager
3. Receptionist/Front Desk Agent
4. Concierge
5. Porter
6. Night Auditor
7. Customer Relations Officer
8. QA/QC Officer

Housekeeping Department
1. Executive Housekeeper
2. Assistant Housekeeper
3. Room Attendant/Housekeeping Staff
4. Laundry Attendant
5. Public Area Cleaner
6. Housekeeping Supervisor/QC

Food and Beverage Department
1. Food and Beverage Manager
2. Restaurant Manager
3. Assistant Restaurant Manager
4. Chef de Cuisine/Head Chef
5. Local Chef
6. Intercontinental Chef
7. Pastry Chef
8. Line Cook/Commis Chef
9. Waiter/Waitress
10. Bartender
11. Barista
12. Banquet Manager
13. Steward/Dishwasher

Sales and Marketing Department
1. Sales and Marketing Executive
2. Business Promotions Manager
3. Marketing Coordinator
4. Event Coordinator

Accounting and Finance Department
1. Finance Manager
2. Accountant
3. Accounts Payable/Receivable Clerk/Cashier
4. Payroll Clerk

Human Resources Department
1. Human Resources Manager
2. Recruitment Specialist
3. Training and Development Manager

Maintenance and Engineering Department
1. Chief Engineer
2. Maintenance Supervisor
3. senior Technician (HND mech engineering)
4. Electrician/ mech
5. Plumber (5 years domestic plumbing experience)

Security Department
1. Security Manager
2. Security Guard

IT Department
1. IT Manager
2. IT Support Technician

Location: Port Harcourt, Rivers State.

Deadline: Not Specified

Apply: https://zaogame.com/2025/03/11/apply-now-a-reputable-hospita...

Even if this does not apply to you, please kindly share with those who might be interested.
Why Vector DBs Are the Wrong Abstraction – and What We Built Instead
Gotta have those expanded analytics and some fancy "badges" for your user name to drive engagement. We could become influencers!
Everyone agrees that well made shorthand constructs decreases difficulty, since every programmer uses those every day. Things like function calls, while loops etc are all shorthands for different kinds of jump statements combined with register manipulation. Even assembly uses some of those, and I don't think anyone seriously codes in machine code.
25 years ago a small Norwegian company in oil industri replaced a big Excel that it were using to manage its inventory with Access database and discovered that they have like extra 200K USD in equipment.

The reason for the saving was enforcement of constrains in various Access tables so a subtle entry error in Excel was discovered.

The transition to DB file was done by a single person in a month who had not worked previously with DB (however he was young and talented programmer I must admit).

And the Access DB in a single file with its UI was quite similar to Excel so guys maintaining it quickly learned it and really liked it.

So it is still puzzles me why such single file DB with nice UI are not more popular? Why it is always Excel?