skysight-inc/HackerNews huggingface dataset:
This strikes me as smart. I'm building something similar based on pocketbase, which I really like, but I dislike the complexity in general. I wasn't smart/brave enough to go down the metadata rabbit hole despite knowing it was a possibility, but I'm half-regretting it now. It's awesome to have a fully static store with no database to worry about.
Yes, it's all the strings per language, for the SPA. We also have services which we can use to request a bundle of strings from the backend, which I guess could in theory be an avenue for JIT translation on the frontend, but so far the per-language bundle splitting has kept things managable for us.
> The Orange County Sheriff’s Department is piloting the VR headsets to create a virtual version of its crime centers, where cops monitor surveillance data in real time.

Oh nice, like The Matrix!
Any reason to choose scoop over chocolatey, which has been around forever, or winget which is included in windows these days?
Humans have been revering other humans since the beginning of humanity. What's next, "i don't understand why humans envy other humans" ? It's part of the condition.
Only question is will it remain open source and free.
I was testing the performance using plain C++ code.
Why not just ditch the "windows" part entirely, and work on an OS that's not designed for the purpose of exploiting you as a user?
Multi-cursor, yes; structural selection, not so much, they are more like an afterthought for most editors, there’s a big difference between being treated as first-class and second-class.
Apart from what/why/why not: Something I started doing recently is to put URLs in the comments:

- URL of documentation for a complex feature

- URL with a dashboard with telemetry

- URL of a monitor which checks if the given feature, CI job, GitHub action etc. works correctly.

In a big project, figuring this stuff out is not trivial, requires a lot of searching with proper search terms and/or asking the proper knowledgeable person.

I find it weird that code is often so detached from everything non-code.
I don't know what "bad faith actor" means to you, but reasonably, albeit mistakenly, concluding that SpaceX violations would prevent launches isn't it.

Your rebuttal linked in that article is simply the "Elon Musk says so" that is the original tweet, with a bunch of easily falsified claims already discussed in the comments here, like that the water is potable. I don't know what a "TMSG" permit is, searching Google and Twitter doesn't produce anything. I assume you mean the storm water permit which is not for industrial waste water and I can guarantee that no agency ever told them it was good for that purpose, if they had SpaceX would be posting the communication all over Twitter.

I did not "refuse to accept" SpaceX's public document filings I simply, correctly, said that third-party test results are not the same as a permit, this isn't difficult to understand. To get a permit you go through the permitting process, you don't invent your own rules.

Finally, when someone presents ad-hominem arguments, as you have, it doesn't mean the rest of the arguments are wrong. For example, your arguments are wrong for the reasons I explained above, irrespective of your ad-hominems.
Sure, but

> The official way to pronounce “MySQL” is “My Ess Que Ell” (not “my sequel”), but we do not mind if you pronounce it as “my sequel” or in some other localized way.

https://dev.mysql.com/doc/refman/8.4/en/what-is-mysql.html
My uncle described the air gapped facility he worked in… when they said no EM out, they meant nothing in or out except humans and filtered air. It was behind dual interlocking nuclear blast doors and concrete. Even the water was sourced and recycled on site to prevent documents or capsules exfiltration via the sewer.
“Inferior” and “superior” are broad terms.

Architecturally speaking, Powershell (and other modern shells) are a huge improvement. But that’s only half the story.

Syntax wise, I find powershell a step backwards. It’s too verbose. Bash is too far the other way but if I’m using a REPL then I’d rather have something too terse than too verbose. Granted that’s just my preference but we are back to subjective arguments.

Ubiquity is another consideration. If you’re writing multiplatform bootstrapping code then Bash is a better option than Powershell. And we are back to subjective arguments again.

Broad terms are only true if you can agree on a specific context. But then they’re no longer broad and instead you’re relying on everyone agreeing to that narrow subjective definition.
> The development model of illumos is different from Linux and thus there are no Rust drivers in upstream illumos yet. But that is to be expected for new things. In our model, we take the time to mature new tech in a fork, and for rust, the Oxide fork has taken that role.

This is silly. Virtually all illumos development is done by Oxide. There is no other upstream to speak of.

As far as I am concerned, illumos is Oxide.

Also, it's illumos, in lower case.
>is worth self-sabotaging your civilization's position on something as important as space.

And yet we can't really be sure that Musk has anything but self interest involved. He's gone all-in on right-wing climate denying politicians. I honestly don't really care what his aspirations are for life on Mars if he's willfully helping to destroy this planet just so he can save some money on his taxes, or whatever short-term goal he thinks supporting right-wing politicians will get him.
Neither comments nor lacking unit tests are going to fix that, that's a strawman argument. What I'm saying is if someone doesn't know 100% what their doing, which can be relatively often, then I would hands-down take a bunch of unit tests over some misguided comments because at least the unit tests have to /pass/, so there is some grounding in reality. A comment has absolutely no such requirement and therefore can stray in any direction forever. Also, if you refactor a name of a variable or inputnor function, you will be required to update the tests, so they are dar safer from becoming stale due to refactoring compared to an opaque string from the IDE's point of view.
There's enough truly bad actors out there, not everything is shades of gray. Cartels, North Korea, ISIS, etc.
I stopped buying physical years ago when Amazon got rid of their 20%(?) pre-order discounts. However, I'd not trade my PS5 for a drive-less PS5 Pro, even if it was for free. Most of my PS4 games are on disc and I couldn't play them anymore. If Sony were to allow me to insert the disc and get the games added to my digital library (many platforms did this for Blu-Ray movies), I'd reconsider. But in the meantime I am tied to my disc drive
That's funny because he predicted that they were in violation of the Clean Water Act a year ago, while people like you kept saying it was bullshit. It seems like there is definitely someone not worth listening to but it isn't him.
It's so limited without a power level feature. It needs to be able to cycle power to heat food evenly.
"popular with developers" is not the same as actually used in real world scenarios. Show me a real world example of pgsql failover and re-mastering that does not involve a restore and not editing configs. How basic? Not even sybase ASE server needs that. Ingres made change in the 80's, everyone else copied it and built on it. Except postgres. It's the Minix of databases.

Show me any proof, that anything of scale is happening in postgresql. All that big facebook and apple data is happening in cassandra (and foundationdb for apple).
Netflix has the same pattern, MySQL and Cassandra. Like the days of yore of keeping big data in file systems or tapes and blob indexes in a RDBMS.
I think the response by Logan in the thread is a very open and clear response to peoples questions. I can respect it. I paid for a license at launch and pay the annual fee for licensing to support it. I don't use it as much as I used to but I like supporting good software so, I just might give it a run again.
Beautiful Goodreads Alternative
I'll note I could very well be wrong - very back of the paper first principles derivation and could easily have made a mistake.

If you're in a relevant course, might be a good opportunity to flag this to a professor or TA as a way to review. These kind of analyses can be tricky sometimes, especially if you need to prove it vs just do an answer by feel which is how engineers end up doing it (vs CS students that take the proofs much more seriously).

A way to sometimes double-check is to just simulate performance as input grows and see if it matches the expected log(N).
My small car was totaled in a fast food parking lot be a ford f-250 whose driver claimed to literally not have seen me when he broadsided me. it was easy to believe as his hood was higher than my roof.
> Tech stopped innovating because they stopped training developers. They attempted to turn developers into plug and play commodities via open source and large frameworks. It spectacularly backfired over the course of about 15 years.

Most of the previous innovators and wannabes of 15 years ago (HN users) are still alive and should be eager to innovate now that the market and audience is so much bigger. But we all got too domesticated by big tech. Google, Apple, Microsoft, Meta revenue is money lost by millions of developers.
That’s the thing though. One cannot be a Scientologist without being familiar with Hubbard. Here you’re telling me that this is my Bible and I’ve never heard of it. If it were real, I’d know.
Or Musk could have just applied for the permit last year like every other launch facility seemingly does without any problem.
Maybe you need to read more slowly, let's try just the essential two facts

"Alice has 40 oranges, and she's willing to part with them for 60p each"

See? Sixty pence.

"If we insist on having Alice's Oranges and Dave's Oranges but only paying 49p each for them"

We're only paying forty-nine pence for Alice's Oranges.

But Alice's price was eleven pence more - we are stealing from Alice

We're trying to determine a single clearing price, the oranges are just an analogy to make it easier to see why we can't choose the lowest price.
We strongly considered Graphite as an alternative to Gerrit at my job that I mentioned at the start of this post (which I am no longer at, actually) because it does look like an absolutely excellent product, I will admit. You should all be proud of a smart design and smart set of tools.

But there's a really really really really really really big problem. Me and the other main engineer on our team used a custom frontend to Git called Jujutsu[1] for all development. Jujutsu is about 1000x better than Git. So that's nice. (I'm also one of the developers, so I'm not going to abandon it anytime soon.)

But gt, the graphite client, is not open source. I have no idea how to make them work together. I have no idea how to extend Jujutsu to handle Graphite stacks, because I don't even think there's an API to handle any of this.

I even wrote a Gerrit integration for Jujutsu because JJ works so well at stacking, and Gerrit + Jujutsu is absolutely a force to be reckoned with IMO, even if the UX isn't as nice as Graphite's. (I'm happy to show the people at Graphite why that is, too, if anyone has time or is interested, but I suspect you could all grasp Jujutsu quite easily :)

Please! Make gt open source and make it possible for third parties to make and update stacks. This isn't just useful for jj but all kinds of automation that wants to contribute patches -- imagine tools like Google's internal "Code Review ML models" for Critique that might recommend you rename a variable based on context. They will suggest the fix for you or even apply it! You can get around some of those workflows with "Incorporate suggested edits" which is great on Gerrit (and Graphite?), but not all of them.

[1] https://github.com/martinvonz/jj
The documentation uses “copied” for value types that are copy-on-write.

The documentation has oversimplified a bunch of the mental model and it causes incorrect understanding.

Swift’s documentation is quite bad TBH. The biggest thing that still needs to be improved a lot.
Another one of many things where EU citizens are blessed with more freedom than Americans.

Who knew?
Yeah BYU's rules are pretty strict. I don't think I would run an exit node using property from the same university that requires a waiver just to have a beard: https://honorcode.byu.edu/beard-waivers
I wonder if it makes sense to register a company/nonprofit and run exits under that umbrella instead of as an individual. Also to preemptively send all the reg. info - office address, phone, exits’ IPs, etc - to local and federal LE.
Is Instagram even still using Postgres? They've been awfully quiet about database usage for many years now.
(former Googler)

It was really special to see how this pair basically laid out the foundations of large-scale distributed computing. Protobufs, huge parts of the search stack, GFS, MapReduce, BigTable... the list goes on.

They are the only two people at Google at level 11 (senior fellow) on a scale that goes from 3 (fresh grad) to 10 (fellow).
> All that big facebook and apple data is happening in cassandra (and foundationdb for apple)

Not sure about Instagram, but I can tell you with complete confidence that Facebook proper (meaning specifically Facebook, not the rest of Meta) moved away from Cassandra well over a decade ago. They originally used Cassandra for FB messages / Messenger, but soon migrated to HBase and then over to MySQL / MyRocks.
Yes, Gerrit is fucking great. If you actually want to do code review and not just rubber stamp shit on GitHub because your eyes are going to bleed after reading the same thing for the 15th time, just use Gerrit.

The thing is, I just never got around to finishing this article because what's there right now is "good enough" to get the ideas across.
You are badly confused, they are officially part of the "Waters of the United States" and obviously mix with what becomes your drinking water.

In your bizarro world you could just dump toxic water in most places.
I hate to tell you this but they migrated to MySQL a long time ago to be able to scale.

Also relevant: https://www.uber.com/blog/postgres-to-mysql-migration/
Is there not a choice? What is stopping you from converting all your fiat into crypto?

This is simply about what choice the majority of people have made, and likely will continue to make.
Don't care; there is a huge push to whitewash history including most if not all of Looney Tunes for "racism". I find that nothing short of stupid and disturbing, 1984 isn't supposed to be a manual of our future and present.
Sure thing! On the pure digital download side, take a close look at what Gumroad [0] is doing. Also check out Sellfy [1], which is also sort of a Shopify replacement.

In terms of lead magnets, you might check out Podia [2], which supports lead magnets as well as digital products.

Some thoughts on how basic digital purchases might work:

- The seller upload files related to a purchase (which may include variations, such as macOS, Linux and Windows binaries) to cloud storage somewhere (perhaps S3)

- After purchase, the buyer gets an email with either a license token or a download link, which leads to YNS. YNS verifies the purchase and proxies the download

- Ideally YNS allows buyers to resend the download link or download the file again on the site

- Also ideally, YNS allows the seller to issue an update, which will alert all the buyers about a new version available to download

The MVP is simple one-time purchase downloads. Subscriptions are probably out of scope for a minimal shop experience.

The lead magnet flow would be basically the same but with no purchase, but that may make it difficult if Stripe is serving as the backend!

[0]: https://gumroad.com
[1]: https://sellfy.com/use-case/downloads-files/
[2]: https://www.podia.com/features/sell-digital-downloads
Same with https://www.researchhub.com/
MariaDB scales much better, with native clustering support, native partitioning support, as well as better single-node performance: https://www.databasebenchmarks.net/benchmark-charts.html
> I think you misunderstood the authors context too

This I did not. The post was about Git Bash as a command-line shell for Windows and everything it entailed, I understood that and that's why I wrote the paragraph that followed.

I was limiting the scope of my comment to the author's familiarity on Bash versus CMD or PowerShell because I considered that the cornerstone argument of the entire post. Everything else that the author mentions is expected by default in a *sh-type shell on a Unix-like OS; there's nothing special there. People wouldn't blog about being able to use `grep`, `ls`, etc on Linux; it's just everyday business.
AI is integral outside academia; universities must learn their best uses for it
A lot of Rusts' optimisations are from LLVM, so if that's smart enough to, then I assume it also benefits.
Corruption with a twist: the government is the one who got the kickback.
Sadly, Swift also produces large binaries unless you use Embedded Swift which is still early.
I would say the main advantage is scale and uptime. If you need to replicate, duplicate, or maintain state beyond one server; there are very few good RDBMS options, let alone open source. The MariaDB ecosystem competes with IBM Purescale and Oracle RAC; it's hard to appreciate that, until you really need it.
Because the damage to the launch pad could have damaged the rocket in a way which could have made it damage other people's property.
i find it fascinating that there are likely engineers working on this program who are younger than the spacecraft.
At the limits of what seems likely to be feasible with atomically precise manufacturing and chemical energy scale technology, you arrive at something similar to a somewhat slower Star Trek replicator, able to produce on demand in under an hour more or less any food item(s) and tools/knick-knacks/products anyone anywhere has ever created (likely food would mostly be its own machine). It's a world where disease is functionally eliminated, and it's plausible that barring accidents you might live for thousands of years. Energy is massively available from ultra-efficient solar panels and fusion reactors easily assembled by limited machines from parts printed out of industrial replicators. Used materials get recycled down to smaller components with very high efficiency, and damaged components get recycled down to molecular components and reformed into new ones.

What human agency, in the way that you mean it, exists in such a world that doesn't in the Culture? You don't have Minds, but you don't really need them for a world without disease, poverty, or scarcity to basically anything. No one's life would really mean anything, because everyone would have everything they could want. Eventually, we will have mastered all technologies that can be developed. The world will be finished. The only thing left is to wander around the universe in giant ships with all the comforts of home, playing games, etc.

You can get ~99.9% of the world of the Culture without superintelligence. Just fast forward current normal human development a few hundred years and you get the same world where all instrumental value of things ceases to exist, where very little remains to be discovered, and nothing you do is going to meaningfully change anything except what happens to you and those who care about you.

Of course even now, arguably, that's the case for virtually everyone.
You seem to have misinterpreted my comment.

I was not making any moral judgement on people operating tor nodes.

I was simply stating that you are, in fact, hindering law enforcement if you set up a non-logging proxy for the purposes of hindering law enforcement.

Whether that's a good or a bad thing is up to you to decide. Clearly many people think it's a good thing; good enough to go through the efforts of setting up a proxy.
I don't think it would matter if there's only 1 header to be removed, it's still a problem to be solved.
Nice setup. I hope you and the team succeed! When new ecomm systems fire up every couple years, I always hope B2B functions (volume pricing, accounts, wholesale) get to the front of the list but alas most focus on B2C - I get it, founder backgrounds with consumer products usually drives the initiative. But often the wake is a 1k dead small stores and a short product life because no PMF. But you can get tech debt lock-in with B2B - to possibly help extend your runway ;)

But of course, stick to your roadmap. It’s nice seeing you saying ‘no’ to things.
I believe this can work in slow paced opensource projects which do squash-merges (one PR = one commit), every commit is green and beautiful and well described with properly formatted message.

I worked on such project in my first job and I cared a lot about my commit messages, and changelogs.

On the other hand, in fast paced corporate development I barely ever see someone make commit messages like this. Even PR titles often leave a lot to be desired.
Explored that idea also.

The fact is that the majority of big brand retailers do not make most of their revenue from selling products, but from selling shelf space. Margins on products are often very low, in the 2-5% ranges. But selling a single 1 meter length shelf space would generate thousands of dollars in revenue annually. That's not something you can charge for easily for an online store.
If someone brought back phabricator i think they’d make easy $
You have just defined social media to include a multiuser UNIX shell server. Among other things.

I get how people arrive at that kind of place—“social” and “media” cover so very much, singly and together, so, what’s not social media?—but if we define it that way, it’s uselessly broad because it doesn’t exclude enough. Also, it includes tons of sites that pre-date (or are similar to sites that pre-date) the term “social media”, and aren’t the kind of thing the term was coined to refer to, like HN. Why even have the term?
you can also round to zero the amount of developers that are proficient in Clojure so this means nothing.

If 0.01% of the tech jobs use clojure and 0.005% of developers are looking for a clojure job that would still be a great position for the few thousands of clojure programmers.
I've looked into Jupytext, but ultimately decided to go with pure python. Most of the practical functionality can be replicated, but I do admit there isn't a easy single install tool or guide to replace notebooks at the moment.

I think the notebooks are a fine learning tool to introduce people to programming initially, but I'm afraid it doesn't allow for growth beyond a certain level. You have a good point about funding for those software roles. Perhaps this may not be as big of a concern if there were more software talent in these labs to handle the issues that arise.
is there any e-mail to contact you guys (Subject: coming from HN)? I have trucking startup background
Thanks so much for your reply! It's great to hear that you're interested. It sounds like you're already doing some heavy lifting in JupyterLab.

I’d love to hear more about what specific features or functionalities you think could make your workflow easier. For example, would support for more complex algorithms or advanced model comparison be useful? Right now, the WIP platform supports basic classification and regression algorithms, and you can run up to 3 models in parallel—but we're always looking for ways to expand its capabilities.

Any insights or ideas you have would be really helpful as we continue developing the platform!
Thank you.
My guess is they are steering the radar beam from something hovering overhead.

The video links to a paper [1] titled "Airborne Circular W-Band SAR for Multiple Aspect Urban Site Monitoring" which mentions beam steering in the abstract.

1: https://ieeexplore.ieee.org/document/8701523/
There’s lots of interesting ideas in languages but most of them fail to be mainstream at all. When comparing new languages at the level of Rust, Swift, Go and maybe Kotlin are the only real competitors.