MurphyA/hacker-news huggingface dataset:
by BohuTANG | 2025-05-15 00:47:41+00:00
Neon (open-source alternative to Aurora) is 73.6% Rust. Databend (open-source Snowflake alternative) is even more Rust-heavy at 97.2%.

Interesting trend - modern serverless databases choosing Rust for its memory safety, performance predictability. Makes sense for systems where reliability and efficiency are non-negotiable.
by djoldman | 2025-05-15 00:48:03+00:00
Let's completely sidestep and ignore the issue of news release accuracy or completeness by police departments.

Let's talk about money... I think it's a open question as to whether or not it's necessary for so much money and time be spent on informing the public. It seems to me that it should not be so expensive or time consuming to release facts to the public in a timely fashion.
by duxup | 2025-05-15 00:48:12+00:00
This is one of those things that I struggle to have a strong opinion on from a personal experience standpoint as I can't imagine wanting to drive in Manhattan...

I find transit and traffic to be a complex topic and sometime I see changes to a road locally and "yeah that makes sense to do taht there" but the next street over "no way". The New York City dynamic, I've zero clue how that plays out...
by bryanlarsen | 2025-05-15 00:48:30+00:00
Who would be the target if that was the case? The stereo-typical right-winger is anti-government and pro-cop. The stereo-typical left-winger is pro-government and anti-cop. So neither would be a good target for anti-gov anti-cop literature.

It'd be awesome if the target was the non-stereo-typical people.
by jlpk | 2025-05-15 00:48:50+00:00
Course! These are one-time migrations, so at most we have 3-4 projects happening concurrently and don't need to worry about backwards compatibility either. We can just import a specific version or branch of the library, or at worst, we just copy and paste the function and make the change in the notebook. But a majority of the functions we've put work into in the library are really the consistently applied across any incoming data files - API scripts, de-duplication, assigning IDs... honestly any changes like this are usually pretty easy to make.

The tests are always consistent across files and primarily check for the validity of the upload (right type, for example, or logic (start times have end times, etc.). Every test should work for every file ever, since those are based on the platform and upload constraints rather than partner data.

Short answer is they don't. For onboarding interns into the process, I write a skeleton notebook that imports the internal library and walks them through cleaning a file. But we would hire for interns that have background in coding and data cleaning. Starting out, rather than change a existing function, they might add a line of code in the notebook that changes the data in a way that the existing function would now work, for example. There are cases where specific-business logic needs to be coded into a function, but we would just write those ad-hoc. This isn't an upload that needs to be done automatically or very quickly, so that hasn't been a problem.

The only reason other team members would contribute to this would be around shaping the business logic of which fields should be uploaded where and how they should be formatted, etc. But that data review part that sometimes needs to be done is very tricky, e.g., checking that the transformed results are what they want. It mostly happens in Excel - we did build a POC UI where they would upload a CSV, and they could click through each record and review and suggest changes in a cleaner way.

For LLMs, we don't use them for mapping, but we've tested it and it works fine. The LLM mapping doesn't really save us a ton of time compared to us just looking through the file and assigning columns in our mapping file (which is composed of about 120 columns). If we wanted to deploy it and allow the partner to upload a sheet and the LLM to suggest a mapping, that could work. (The mapping step in the demo video on your site looks great!) Instead we use them to format and extract unstructured data -> for example, we might need to pull tags out of descriptive text, or extract event hours out of a string of text describing the event. The LLM can do this really well now with structured JSON outputs, but reviewing it to ensure it is correct is still a manual process.
by FireBeyond | 2025-05-15 00:49:02+00:00
> health care provider requiring a "certificate of need" [0] to open up, the results are always the same: no competition

That was the exact motivation of CoNs. Guess who lobbied for them? The healthcare industry.

Depending on the state you're in, it could be anything from bureaucratic red tape to dissuade new providers to the near-literal "We will ask your competitors how much business they will lose by you opening," that gives those competitors the ability to object on those grounds alone.
by jareds | 2025-05-15 00:50:39+00:00
We'd all be a lot less stressed if there was a clean separation between politics and technology platforms but that isn't the case. Arguments about the house settlement for college athletics and the politics around that are not a good topic of conversation on HN. How a major tech figure's platforms are running and what effects that may have is worth discussing. Just because someone did good things in the passed doesn't mean everything they do is good. It's irresponsible to not continue to judge people based on there current actions and give them a complete pass on any current actions based on passed behavior.
by mintdev | 2025-05-15 00:51:18+00:00
The DIY temptation is definitely strong . I’m planning to grind it out for a bit and hopefully find a meaningful edge.

From what I’ve seen traditional license management feels a bit dated, especially since so many desktop and gated apps seem to have pivoted toward subscriptions or usage-based models.

Curious how things are evolving in that area from your experience, is the market still strong for classic license keys, or has it shifted more heavily toward SaaS style licensing?
by caffeinated_me | 2025-05-15 00:52:16+00:00
I'd argue that horizontally sharded databases can work well, but they do tend to have significant non obvious tradeoffs that can be pretty painful.

There's a handful of companies that have scaled Citus past 1PB for production usage, but the examples I'm aware of all had more engineering to avoid capability or architecture limitations than one might like. I'd love to see someone come back with a fresh approach that covered more use cases effectively.

Disclaimer: former Citus employee
by rstuart4133 | 2025-05-15 00:54:04+00:00
Chromium is an open source product too. As the sibling said, just as the .NET Microsoft serves up is open-source plus some hidden magic spice, Chrome is Chromium with a dash of proprietary sauce.

I agree forcing Google to see Chromium makes about as much sense as force Microsoft to sell the open source part of .NET. I didn't understand it, still can't fathom the reasoning behind it, and I suspect I never will.
by soraminazuki | 2025-05-15 00:54:09+00:00
Only they haven't started doing this right now. For many years, GitHub has been crippling unauthenticated browsing, doing it gradually to gauge the response. When unauthenticated, code search doesn't work at all and issue search stops working after like, 5 clicks at best.

This is egregious behavior because Microsoft hasn't been upfront about this while they were doing this. Many open source projects are probably unaware that their issue tracker has been walled off, creating headaches unbeknownst to them.
by VWWHFSfQ | 2025-05-15 00:55:03+00:00
Every ORM is bad. Especially the "any DB" ORMs. Because they trick you into thinking about your data patterns in terms of writing application code, instead of writing code for the database. And most of the time their features and APIs are abstracted in a way that basically means you can only use the least-common-denominator of all the database backends that they can support.

I've sworn off ORMs entirely. My application is a Postgres application first and foremost. I use PG-specific features extensively. Why would I sacrifice all the power that Postgres offers me just for some conveniences in Python, or Ruby, or whatever?

Nah. Just write the good code for your database.
by KennyBlanken | 2025-05-15 00:56:14+00:00
The best example of Copaganda or Copraganda are police dogs. The public love them, think they're cute.

The cops love them because they're basically a living version of the huge maglite flashlight; uncooperative subject being a general pain in the ass holed up somewhere? Send in the dog, that'll teach 'em!

They're also a breathing probable cause generator.

Drug dogs are worse than a coin flip for correctly signaling on drugs (I don't know about explosives or the 'flash drive' dogs and yes, the latter is A Thing) but I wouldn't be surprised if the latter were also BS.

The dogs are extremely eager to please, and they can pick up on cues from their handler that the handler thinks there are drugs.

The US Supreme Court ruled they're constitutional regardless of being worse than random, which at the time was one of the more perplexing rulings by the court. It gave cops free license to bypass a constitutional right.
by pier25 | 2025-05-15 00:57:11+00:00
Yeah

In Mexico they have these public transport vans and small buses (called combis and micro buses) that are truly a plague in bigger cities. Lots of pollution, lots of traffic, etc. It works for small cities but it just doesn't scale when you need to move millions.

In some routes they've been replaced by a metrobus[1] but still plenty of those vans around.

[1] https://en.wikipedia.org/wiki/Mexico_City_Metrob%C3%BAs
by alganet | 2025-05-15 00:57:47+00:00
The separation of the left into an intellectual elite and a mass following is largely part of the domestication effect I was talking about.

The mere suggestion of a caste of "the intelligent leftist" is a cultural grenade designed to separate worker unions and create intrigue. I don't buy it. I believe intelligence does not come in a caste system and anyone can achieve it. The left _as a whole_ was domesticated.

I consider myself more of an ombudsman of the left rethoric than an "intelligent". My observations are very simple and very direct. I could explain it without the wallet metaphor (dude, you totally hand-picked that! It's hilarious).
by kragen | 2025-05-15 00:57:48+00:00
Yeah, I was thinking about that too. A kind of amusing thing about this juxtaposition is that basically no modern fiction I know of has anywhere near as much bashing, thrusting, raping, and killing as the Iliad. A lot of the modern translators like Pope shrink from translating the crueler parts, resorting to vague euphemisms.
by alasr | 2025-05-15 00:59:18+00:00
Git Bug screenshots:

- TUI recording (GIF): https://github.com/git-bug/git-bug/blob/master/doc/assets/tu...

- Web comments (PNG): https://github.com/git-bug/git-bug/blob/master/doc/assets/we...

- Web feed (PNG): https://github.com/git-bug/git-bug/blob/master/doc/assets/we...
by pornel | 2025-05-15 00:59:28+00:00
Most "HDR" monitors are junk that can't display HDR. The HDR formats/signals are designed for brightness levels and viewing conditions that nobody uses.

The end result is a complete chaos. Every piece of the pipeline doing something wrong, and then the software tries to compensate for it by emitting doubly wrong data, without even having reliable information about what it needs to compensate for.

https://docs.google.com/document/d/1A__vvTDKXt4qcuCcSN-vLzcQ...
by bob1029 | 2025-05-15 01:00:25+00:00
> Entity Framework on .NET is amazing.

I disagree. It is probably one of the less terrible ORMs, but it is far from amazing. The object-relational impedance mismatch will always dominate for anything that isn't trivial business. EF works great until you need different views of the model. It does support some kind of view mapping technique, but it's so much boilerplate I fail to see the point.

Dapper + SqlConnection is goldilocks once you get into the nasty edges. Being able to query a result set that always exactly matches your view models is pretty amazing. The idea of the program automagically upgrading and migrating the schemas is something that was interesting to me until I saw what you could accomplish with Visual Studio's SQL Compare tool & RedGate's equivalent. I feel a lot more comfortable running manual schema migrations when working with hosted SQL providers.
by gertlex | 2025-05-15 01:02:20+00:00
> You need to be strategic about where you live (e.g. buying the house ...

I wonder what % (presumably low) of the population can live in SFHs and achieve this cities like Seattle.

I should try finding if there's available work that's made visualizations of this sort of things ("How many homes could be within X miles or minutes of A B and C" for SFH, Quadplex, 5-over-1s etc.)
by mjevans | 2025-05-15 01:02:46+00:00
It's a problem that intersects with the national issues related to... under-served and poorly integrated people in the population.

National policy needs to do much better on an array of issues that contribute to 'poor public transit experiences'.

Issues like "mentally unbalanced passengers", inebriated, smelly (includes smokers!), overcrowded busses. I know they are rigged for standing room, but that should NOT be the expectation for a ride longer than 10 min outside of extreme crunches like sports games overflow!

Aside from running the correct busses to the places people need to get from and to:

I want the modern version of Star Trek utopia.

* American Dream (home ownership, vaguely near the jobs / family) within reach.

* Jobs that are a good match for worker's skills / family time needs.

* 'Child Care Assistance' - more than just schools, facilities that can help take care of children while parents work, are unexpectedly sick, etc. Daycare+++

* 'Employment Assistance' - connect workers with the best jobs that want them

* Diversion programs to help people with 'issues' that prevent access to jobs overcome VARIOUS issues such as: lack of stable food, lack of stable housing, supplies to keep clean and healthy.

* Recognizing people that aren't helped by current medical technology and social programs and assisting them with possibly contributing in unconventional ways, or simply being taken care of properly if they are cursed very beyond medical help.

Every last bit of that is more than just fixing a transit system.

Society as a whole system needs an approach that remedies and modifies the entire problem from all angles. Including the ones that change where people need to go for jobs and housing.
by genewitch | 2025-05-15 01:02:53+00:00
preface: you brought up IME which isn't what i was talking about. that's ring -3. The thing i am talking about is either adjacent or "above" that in the hierarchy. I was not, and never spoke of the ME. i quoted the "physically separate" part for a reason, although if prodded, i couldn't have told you at the time. it isn't on the CPU die. anyhow:

It's funny that i knew about the minix even though according to your sources that wasn't what was running on the x86 chips until after they removed the RISC embedded cpu and switched to "x86." i've looked at your wiki link and followed the footnote, to an archive.org page where it is merely claimed that it is "now x86" and "running minix 3".

So we're at an impasse. I'm not downloading a bunch of youtube .vtt files and you've linked as authoritative sources as i have at this point; "someone said so."

that is: wiki cites the ptsecurity blogpost from august 2017 as the source for the claim that it is x86. furthermore, the blogpost claims that the architecture is "lakemont" which is 32nm, but the blog claims it's 22nm. Further, it claims it's specifically the quark, which was discontinued in 2019. i understand they can use the IP in the toolchain to put that on the main die, as well as build that part of the die at a larger size. However, there are a few other assertions that appear in there (in the code listings) that appear nowhere else on the internet.

oh, and ask mister occam if a physically separate chip (the Intel PCH 100 and up) counts as "embedded in the intel CPU" which is what i've been saying (ring -1, ring -4 are all on the physical die of the CPU.)

since we like wiki so much https://en.wikipedia.org/wiki/Platform_Controller_Hub that's where the ME is, per your link, first paragraph: It is located in the Platform Controller Hub of modern Intel motherboards.

I knew this was a waste of time, and now i spent an hour digging through crap that makes my eyes bleed like https://www.intel.com/content/www/us/en/content-details/3326...

you're talking about a completely separate chip, and that was a red herring. I'm pretty annoyed at myself right now.
by calrain | 2025-05-15 01:03:01+00:00
There was an interesting Kickstarter a while ago called DiceKeys https://www.crowdsupply.com/dicekeys/dicekeys that provided a physical mechanism to store the seed of a passkey.

If you then purchased passkeys that supported a custom seed, you could then replicate this seed to as many keys as you needed.

There are always security tradeoffs, but this was a mechanism to store something in the real world that had about 115 bits of entropy, as 'Something you know'
by Tadpole9181 | 2025-05-15 01:03:16+00:00
It's pretty obvious when somebody has only heard of Prisma, but never used it.

- Using `JOIN`s (with correlated subqueries and JSON) has been around for a while now via a `relationLoadStrategy` setting.

- Prisma has a Rust service that does query execution & result aggregation, but this is automatically managed behind the scenes. All you do is run `npx prisma generate` and then run your application.

- They are in the process of removing the Rust layer.

The JOIN setting and the removing of the middleware service are going to be defaults soon, they're just in preview.
by echelon | 2025-05-15 01:03:35+00:00
Self-driving cars are going to turn America's car-centric "hellscape" into a superpower with untold second order benefits.

Everything will be connected and commutable, especially the suburbs. Automated, on-demand delivery will become a part of everyday life.

Instead of busses and semis, we'll have small pods for smaller cargo and small parties. Highways will turn into logistics corridors, and we'll route people and goods seamlessly.

All the clamor for trains and rail will go away when our roads become an even superior version of that. Private commuting to any destination, large homes with lots of land, same day delivery of everything.
by 999900000999 | 2025-05-15 01:05:35+00:00
Depends.

If you want to fully embrace the vibe tables are difficult.

Even before LLMs, I was at a certain company that preferred MongoDB so we didn’t need migrations.

Sometimes you don’t care about data structure and you just want to toss something up there and worry about it later.

Postgres is the best answer if you have a solid team and you know what you’re doing.

If you want to ride solo and get something done fast, Firebase and its NoSQL cousins might be easier .
by alganet | 2025-05-15 01:05:38+00:00
Anti-cop is anti-government. It's the same thing.

Both newer audiences were blinded in several spots and are prevented by group speech to acknowledge some realities. I'm not from the USA, so I see things from a vantage point. I'm not inside the mess.

The book preaches for the identitary leftist movement, historically associated with being oppressed. It capitalizes on the popular notion that police is the cause of their oppression.

The domestication effect narrative induces this audience to think less of the class struggle and more similarly to the right rethoric (less police, less police bureaucracy, less government). They've been long-term blinded. It's so obvious.
by jxjnskkzxxhx | 2025-05-15 01:05:43+00:00
What seems objectionable to me, is that in order for Vlad to find people that are "cool" he's wasting everyone else's time.

This isn't exactly the same as if I give people a test on their ability. It's different. In here you pass if you did something that scores well in a metric that you're not told about. It's not very different than if I gave you a take home assignment which is just literally "code something - you have to be good at ambiguity!" Joking, you just have to guess the thing I had in mind. It's very inconsiderate to people, and doesn't tell me anything good about this Vlad person.
Is it just me or it is kind of hard to find people to build something with?
by klondono | 2025-05-15 01:06:03+00:00
Hey,

I’ve been a software engineer (backend) for over nine years and have been wanting to build something on my own for a while now. I have ideas, good planning skills, and the discipline to execute, but unfortunately, I lack the experience as an entrepreneur, which I believe is an important aspect. This has led me to consider finding partners to help me bring my ideas to life or collaborate on new projects. However, it’s been challenging to find people who are committed, structured, have a long-term mindset, and maintain positive energy.

Many people get excited about a project initially, but then they disappear or lose interest when results don’t come quickly. And unfortunately, I’m not in a position to hire people at the moment.

Has anyone else been through this? How have you found people who are truly committed to the long haul?
by etler | 2025-05-15 01:06:42+00:00
I find it's incredibly helpful for prototyping. These tools quickly reach a limit of complexity and put out sub par code, but for a green field prototype that's ok.

I've successfully been able to test out new libraries and do explorations quickly with AI coding tools and I can then take those working examples and fix them up manually to bring them up to my coding standards. I can also extend the lifespan of coding tools by doing cleanup cycles where I manually clean up the code since they work better with cleaner encapsulation, and you can use them to work on one scoped component at a time.

I've found that they're great to test out ideas and learn more quickly, but my goal is to better understand the technologies I'm prototyping myself, I'm not trying to get it to output production quality code.

I do think there's a future where LLMs can operate in a well architected production codebase with proper type safe compilation, linting, testing, encapsulation, code review, etc, but with a very tight leash because without oversight and quality control and correction it'll quickly degrade your codebase.
by jrapdx3 | 2025-05-15 01:09:04+00:00
> "People also said that GPS navigation would hurt people's ability to use a map, or create one in their heads. And I'm old enough to say: it absolutely did."

Thing is some people never were good at reading/using maps, much less creating them. Even with GPS at hand I still prefer seeing a map to know where I'm going. Anyway, retaining at least a modicum of "classic" skills is beneficial. After all, GPS isn't infallible. As with all complex technologies, possibility of failure warrants having alternatives.

I was recently on a cruise, someone asked the ship's navigator whether officers were trained on using old instruments like the sextant. He replied that they were, and continue to drill on their use. Sure, the ship has up-to-date equipment, but knowing the "old ways" is potentially still relevant.

> "The question is: what are the second- and third-order effects of losing those skills, or not learning them in the first place?"

Naturally, old skills fade with advent of newer methods. There's a shortage of ferriers, people who shoe horses. Very few people are being apprenticed in the trade. (Though I'm told the work pays very well.) Owning horses is a niche but robust interest, so ferriers have full workloads, the occupation is not disappearing.

Point is that in real-world terms losing skills diminishes the richness of human lives because there's value in all constructive human endeavor. Similarly an individual's life is enriched by acquiring fundamental skills even if seldom used. Of course we have to parcel our time wisely, but sparing a bit of time to exercise basic capabilities is probably a good idea.