skysight-inc/HackerNews huggingface dataset:
MVP demo
https://www.youtube.com/watch?v=kJbVIc--pHM

ProtonMail integration demo
https://www.youtube.com/watch?v=UkkGY5V0QLw
Firecracker is amazing, but has a lot of edge cases that need documentation.

A huge thank you to Colin Percival for sharing this.

Particularly love the "Once the low-hanging fruit was out of the way" line... which to Colin means custom bus_dma patch(es).

Now anyone can now enjoy for free:

"with 1 CPU and 128 MB of RAM, the FreeBSD kernel can boot in under 20 ms"

If you're used to devops with k8s clusters or lots of docker, this is absolutely amazing.
Huge colonies of emperor penguins saw no chicks survive last year
The other persons depicted look odd too, but at least they still look like their original gender...
If we manage to forget about radiation in the next 500 years then I'd say something more serious went wrong than some glowing stuff buried somewhere in a mountain :p
Introducing the requirement to spend money to use the service would drastically reduce its value. It wouldn't be Tor anymore. Payments would make it easier to link identities and filter access to it. It would also mean not everyone could afford to pay for the service.

>and clients gave up most of their privacy for nothing.

Also not really sure how giving up privacy comes into this? Depending on how the scheme is implemented you can still preserve all the same privacy of using Tor with provisioning keys. E.g. you might use enclaves and keep verification hidden inside enclaves (so hosts cannot see the challenge protocol) or use zero-knowledge proofs to hide everything.

There may even be simpler algorithms since the certificate chain would be using something like RSA SHA256 (which have some neat math tricks to modify them more compared to other algorithms.)
Type System Chess
How far are we from a point you could leave AI to prompt something itself. That is not just respond to something, but actively seek it.

Let's say use this place. Could it without being ordered read articles, comments and add it own comments? Maybe search internet by itself for relevant content and post it? Maybe try to earn maximal amount of upvotes? And all this without there being any bit of code poking it to do it?
What's the biggest, oldest project you've ever worked on?
As the login requirements don't let anonymous users view the latest tweets (xeets?) anymore, here's the direct link: https://twitter.com/realdonaldtrump/status/16948868460507713...
HN is only safe and nontoxic when the subject is something the commenters are insulated from.

Even then it only appears so to those commenters, any thread talking about healthcare, legal rights etc etc has the same festering underbelly of hatred you'll find on any comment section from a newspaper.

The major reason you can have this perspective is that a lot of these contentious subjects are blanket banned, the inevitable firestorm in the comments can't happen if the thread isn't allowed.
> Intel Rapid Storage Technology.

This is a SATA AHCI/RAID controller. It has nothing to do with NVMe.

Also iRST was (and looks like still is) the most troublesome driver for Windows since it's introduction: there are bazillion of variants and vendor sub-variants with different VEN/DEV IDs, so it's CAN'T be identified by some generic driver!

And yes, it was (and from your description - is) the one stupid driver which couldn't be loaded at the running install, because for somegodfuckingreason it did shenanigans when loaded 'online' and Windows couldn't use it as the install destination.

This is not (and were not) a problem with any other SATA and SAS controller I ever encountered, from cheap-ass Silicon Image ones to $2000 LSI/HPE ones. Only Intel, only ICH/R.

There is no such thing as generic driver for a hundreds and thousands of variants of some vendor specific device if the vendor did not provided such driver.

Your loved Linux works there only because the kernel module which supports Intel ICH\R chipset (which provides iRST) has those bazillion of PCI VEN/DEV IDs assigned to it and this is why it works 'out of the box' on Linux kernel. Intel NEVER provided such driver for Windows and never would.

Eg: there is a thing called `HPE Smart Array SR Gen10`. It's a series of RAID controllers made by HPE.

Except `HPE Smart Array S100i SR Gen10 SW RAID`, aka S-class. Notice `SW` there? That's just a regular Intel ICH/R. You can manually install Intel ICH/iRST driver on that `HPE controller` and it would work, because it's just a regular Intel ICH/R. You know what wouldn't happen? Windows wouldn't install `the default` Intel ICH driver on it, because:

there is no such thing as `the default SATA` driver

there is no such thing as `the default Intel SATA` driver

all `Intel SATA` drivers built-in in Windows install media do have the PCI VEN/DEV IDs listed for INTEL (VEN8086), not HP/E, DELL, Lenovo or whoever.[0]

You can shit on Microsoft and Windows all you want, but the problem here is strictly with the vendor, Intel.

As soon as Intel would provide MS with the `default Intel SATA` driver what would have all VEN/DEV combos for all their licensed and white-labeled controllers - you would be able to install Windows client SKUs on all these controllers without slipstreaming the drivers in the install media.

Source: I know things, I lost too many hours of my life wrestlning with Intel ICH/R

[0] ffs, just open the .inf you slipstreamed and look for IDs there.
At that point, the toddler's still run years of self-reinforced learning (as well as learning supported by parents, and observing other humans solving the problem) on controlling their muscles... and again, think of the computational power expended over that time (by a computational approach that's been highly-optimised over millions of years of trial-and-error recursive descent style). Our intellect and capabilities are the result of a truly vast amount of computation in the grand scheme of things.

Don't get me wrong, I'm not claiming that Machine Learning is as generally capable as animals/humans, and I don't entirely disagree with the OP (i.e. I don't know if our current approach has a chance of scaling to human-level capabilities). I just don't think computation-wise it compares that badly to animals, considering that it's the result of a few decades of work, largely on repurposed silicon
There is a difference between writing software because you like it or want to solve your problem and writing software because you plan to earn something. Respectfully, I'm not here with a developer, and I disagree with you.

mold developer wrote a linker starting with something - he used OS, editor, desktop environment, a browser, and even GitHub, which are mostly free. He started with a free base. He didn't write his own compiler, a language etc. He accepted patches, ideas, and issue reports from other people. If you decide to sell something but "it does not sell", either it is a problem with your business, or you simply hire a salesperson.

> I have seen large orgs use softwares from individual developers who release software with permissive license and never contribute anything back

And yet, many companies contribute back with something that individual developers could not even think about developing due to constrained resources - compilers, virtual machines, OS drivers, etc. Many of them will donate money anonymously. Even so-much-hated AWS gives your company/brand/project something no one thinks about: wide visibility and free marketing. Let's be honest: people started to learn about ElasticSearch when AWS started to give it as an installation option for free (saying this as someone who started with ES when Kimchy pushed his early alpha version).

> It is very hard to sell anything to developers

Developers are not a good comparison because developers usually bad in sales and overall business management. How often have you heard: "Oh, you pay for FTP cloud service? I can write that in a day; let me do some pip/npm magic." Writing code is the easy part; making profitable business from that is the hard part.

> It takes an immense amount of effort to build and a simple `docker pull` to use it.

Yet that "simple docker pull" took millions of dollars (of VC money, big corps investments, and general FOSS time) and was given for free.

> Builders and creators should be paid for what they have built.

Builders and creators should be paid for what they have built, but after they stamp the price on their work from the beginning. Let the market decide if that price is worth it. If they see their project took off and they can earn some bucks by milking users later, that is cheating.
i wish uefi had ext2-4 built in and did not require vfat
I don't understand what this is _for_?

It is creating a second copy of all my email data on your cluster? For what benefit?
Dishonest for them to use the default "Postgres" for the ClickBench comparison instead of "Postgres (tuned)", which uses similar config settings to Hydra and tells a very different story.

https://benchmark.clickhouse.com/#eyJzeXN0ZW0iOnsiQXRoZW5hIC...
This is my interpretation as well. The market/legislature largely determines what types of products a company can afford to make. Even a private company, that doesn't have to maximize shareholder value, still has to compete with publicly traded companies and those with looser morals.

You can't go against the flow, you can only try to change it.
'Dune: Part Two' delayed until March 2024 following writer strikes
Can you provide some of these sources?
I’m impressed that this is the original code base dating back to the first lines of self-compiling Rust. They’ve managed to rearchitect and refactor it multiple times instead of rewriting it.
LibreOffice 7.6, what comes next, and what the end of the 7.x releases means
Also, if we add videos, images, audio, whatever other data we have, there is still quite some orders of magnitude more data available.
I use rust because of the value it brings for the reasons you say and for others, but it would bring me even more value if it built faster. Compile times absolutely matter; how they trade off against other things will depend on the particular project.
I think I’ve seen that one before. In my worst nightmares…
There are ways to do the verification with cryptography that would preserve anonymity and wouldn't allow messages to be tied to public keys. I find condescending ignorant responses like yours highly annoying. One way to respond to people in the future is to start with the assumption that the person isn't a fucking idiot.
Well, they were right to get pissy. the "authorized repair" programs are completely illegitimate, not interested in actually repairing anything, and are incapable of doing their job. Whether or not a repair shop is "authorized" has no bearing on whether it will be better, in fact if it's authorized it's way more likely to be worse.

"Authorized" basically means "manufacturer mandated incompetence" in the repair space.
My undergrad research was on CW complexes and I did spend the following decade trying find applications for it in ML. It has worked out approximately twice, but my god is it powerful when it naturally fits a problem space.
I was going to ask "how would it know what's a good post" but it's embarrassingly easy to train the AI on interesting or not content based on upvote information...
I wondered how getting a permit in Switzerland would work.

According to some sources I found:

- You need to request a permit from your city and your canton's water and sewage department

- To get a permit, you need a "proof of utility", so you can't just dig a well for fun, it needs to bring some benefit.

- You need a written technical planning document as well, including an analysis on the energy- and cost-efficiency of your project

- If you want to drill down to the groundwater (for drinking water quality), you need additional analyses being done, to prove that the project conforms to standards and causes no harm.

It sure sounds fun to have your own well, but I think I'll stick to collecting rain water.
The first thing you'll want to do is port my TSLOG code to the OpenBSD kernel and start instrumenting things there. Send me an email, there's too much detail to get into for an HN comment.
This is a GPT-4 generated post huh? Hallucinating to the days.
Weird article, a protest can be peaceful, but dont you need a permission?

"Authorities ended up arresting and charging then-19-year-old college student, Amina McCaskill. Prosecutors charged her with felony, second-degree riot armed with a dangerous weapon, the weapon being the laser."

Yes? A laser can damage eyes and blind people. If shined into a heli it is VERY dangerous.
Oh yeah, I think that's just a convenience thing. New versions of base probably use new features of GHC, so you'd end up with a backwards compatibility matrix. People would get angry either way, and I guess it's more convenient to not put in the work and just have people angry all the time so no one can say they've been misled about GHC's stability.
Can somebody explain in the most basic way possible what column oriented databases can do for me and some example use cases?
You would fail someone about such a trifle?
EyeOS was doing this around the turn of the millenium:

https://en.wikipedia.org/wiki/EyeOS

The initial release of OS.js was around 2015, over a decade later.
The component level repair issue I get from both sides. Rossmann obviously wants to continue to be able to provide that service, in part because it’s arguably his specialization.

Apple obviously doesn’t want it because even under the best of circumstances it’s difficult to ensure consistency from repair to repair, much less between different technicians or locations.
And explaining a customer that while, yes, they did go to an authorized repair shop, but no, that specific repair doesn’t fall under Apple’s warranty or seal of approval, is also a nightmare.

Similarly, for keeping parts on stock I can see both sides of the debate.
Shops would like to have stuff in stock to provide the best and fastest service available, Apple on the other hand wants to prevent parts from falling in the wrong hands given the already prolific grey market for their parts.

I know they’ve already loosened up a bit with some shops that have high volume and good track record, letting them have some common stuff on hand (e.g. batteries, screens, etc.), but there’s also the option to let the customer get the part via the self-repair program and bring it to the store to have it placed.

There are two competing interests at play but I think with a bit of compromise in either end a workable solution is possible.

As for shops getting pissed when asked if they’re part of the program, I think your explanation is rather poor.
It’s equally, if not more of, a bad look to get pissed everything they’re asked that question.
If anything it makes them look sketchy when that doesn’t need to be the outcome.

People are generally just interested in the quality of the components used and want to know if official components are used to gauge that, as well as know if they can go to Apple should problems arise (i.e. if it’ll be covered by Apple’s repair warranty).
I see this argument raised quite often and it's a bit like saying English should have it's own alphabet because latin alphabet wasn't made for whatever amalgamate of languages modern English is. There are cultural factors at play as well, Poland was historically a Catholic country and that came with latin included. Basically: digraphs are prevalent in many languages and Z is as good a letter as any.
Having X class strictly linked to X widget or component breaks down when your widget has multiple subcomponents which may or not be reusable, like having Y widget and Y widget with some slightly changed parameters. Suddenly your "clean" system isn't so clean and you end up either adding inline styles, extract these components into their own classes and naming them which just moves the complexity elsewhere, or creating your own frankenstein utility classes.

There' s reason why there was a rise in something like tailwind, because they ended up creating what IMO we end up doing anyway. For me, it's 100x easier to maintain to open a component up that is months old and grok every everything about it without having to reference some other CSS file or structure. If I want to tweak some aspect I can do so easily right there, I don't have to jump back and forth, and it's better than inline because I benefit from things like hover styles and responsive classes which I can't do inline. You can always extract truly reusable pieces into their own class.

Is it more verbose? Yes. Can it be abused? Yes. But I wouldn't go back to the "old" way and it isn't for lack of knowing how.
The answer is Graal or RPython, which for not very good reasons they "immediately discard".
RTO orders look like a way for elite, work-obsessed CEOs to grab power back
I would not ship code just because of those reasons.
About Hamilton's stationary action (which you refer to as 'least action').

I have created an educational resource in which I address the question of how it comes about that F=ma can be recovered from Hamilton's stationary action. This resource gives a two-pronged approach: the concepts are illustrated with interactive diagrams, and parallel to that a full presentation of the mathematics.

I start with a discussion of the nature of Calculus of Variations. I use the problem of a soap film stretching between two parallel concentric rings as motivating example. This leads to a derivation of the Euler-Lagrange equation.

Then I move to the Catenary problem. Interestingly, with the catenary problem both approaches are possible; you can solve for the catenary with differential calculus (as Leibniz did) or you can apply calculus of variations. What that means is that the catenary problem can serve as a Rosetta stone, offering a bridge between differential calculus and calculus of variations.

http://cleonis.nl/physics/phys256/calculus_variations.php

The discussion specifically for Hamilton's stationary action is in an article of its own:

http://cleonis.nl/physics/phys256/energy_position_equation.p...
Question for those closer to fabrication. What workers are we talking about here?

The image in my mind is of sealed rooms containing machines that move wafers around. Lots of machinery, few to zero people running the machines. Since what you want is repeatability and reliability, and we've worked out how to make machines do that.

I can see said machines having maintenance schedules, where occasionally you need to turn them off and go and replace parts. Some of that is probably done by people, some by automated cycles.

Are the workers needed people to carefully read maintenance manuals for machines built by someone else? Engineers to design and build new bespoke machinery (seems unlikely if these are copies of existing labs)?

Fundamentally, how many skilled people that are going to be difficult to find does a state of the art semiconductor fab need. If we're talking six per lab, that's a very different problem to six thousand.

(The article talks about technicians, says the US is missing about 60 thousand of them, and that it's a two year community college level of skill with some ideas for reducing that further. That sounds like a problem on the same tier as finding people to work in semi-automated amazon warehouses, i.e. basically fine)
Cash. You store them as cash.

Many countries that are unstable from the "first-world" point of view, but stable enough to provide a banking system with deposit or savings accounts in USD or Euro. And yes, people use those (I did).
It was tedious, sure. CSS2, especially, was just powerful enough but unstandardized enough that nothing worked quite right universally. Now, I can jump into CSS3 and throw a flexbox down or a grid and just tell it exactly what I want, in 1/8 the code and it'll work across all major browsers.
I see several references to "video clubs" on the posters. Which makes me think that these weren't official movies shown in cinemas, but VHS copies shown in "video clubs". There was something similar in pre-1989 Romania - some people gathering around a large-ish TV set in some kind of small-ish venue to watch a badly dubbed pirated copy of a popular Hollywood movie which wasn't shown in cinemas. In the eighties, most new Western films weren't officially available in Romania, and certainly not action or horror movies.
> but it's embarrassingly easy to train the AI on interesting or not content based on upvote information...

And yet, the best topics and answers do not necessarily correlate with the most upvoted.
They delivered almost a million cars this year, I don't see how could they falsify something like that.

>They falsify so much

What do you even mean by that? Whom did Tesla scam?
This is really cool.

Practically, how often does this lead to new errors from the AI managed codeblocks when you update code elsewhere?
You can also work on damage control.

It's ideal to tell everyone to test thoroughly and never release bugs. But if you're stuck in a high bug environment, it can be useful to set up a system where you can fast track bug fixes to production in minutes, sometimes even before the customer realizes you were down. Especially in a startup environment, you can take advantage of the high speed, low quality culture to just release fixes faster.

Sometimes a lot of damage comes in when a fix takes too long to approve - billing being down for hours, for example. We have people on a rotated shift every week, aka fire wardens as well as a manager on emergency duty. There should be channels to contact them for emergencies, personal numbers, etc. The fire warden's job isn't necessarily to fix bugs but rather to direct them to the best person. The release engineer is also the fire warden, to prevent being blocked by each other.

There should also be a clear process of to release emergency fixes, e.g. CS talks to manager. Manager talks to engineer. Engineer releases fix. Engineer pushes fix to staging. QA runs the bare minimum of testing. Engineer releases it to prod. If you can't do that quickly, find out what's blocking it. Figure out what the bare minimum of testing is. Maybe consider CI/CD if it works for you.

We've realized that Git Flow got in the way too and used trunk based development helped a lot in releasing faster: https://trunkbaseddevelopment.com/
Is it just me or is Python gathering pace again after a bit of a lull the last year or two?
Very similar. The difference between you and a chimp is only 4%, the largest difference between two individual humans is about a tenth of that.

The person they picked is pseudonymously HG002, who is an Ashkenazi man who took part in the project and consented to commercial distribution of his genome.
Endless fallout: the Pacific idyll still facing nuclear blight 77 years on
Owing to the recent issues with the Mali registry, that came up on Hacker News, I don't think it would be a good idea.
> My concern here is ground water will have septic contamination, don't know if that's stupid or not.

It isn't stupid concern for drinking water. You could have neighbours with septic tanks leaking, cesspools or using crazy amounts of roundup for their lawn.

But for watering flowers, washing and cleaning ground water is usually OK. You can always make a test of water quality at local authority...

Aquifier water is of good quality but getting to it might be expensive.
What's the problem with sshfs?
TIL that. I was 100% sure the DNA was completely sequenced. Even have a friend with a sequencing company. It is incredible how ignorant one can be. Thank you 10g1k and HN.
How would you qualify the best?
> This place is not a place of honor... no highly esteemed deed is commemorated here... nothing valued is here.

This is one of my favorite little quotes/references to use if I can find a way to work it in. I know it’s about something very serious but it always makes me giggle.

I’ve used it on a few commit messages/comments before for particularly gross code.