skysight-inc/HackerNews huggingface dataset:
I used to have the ability to visualize. Not sure when I lost it. Kinda a weird feeling remembering what it’s like to be able to visualize anything but being unable to do so now
I wonder if maybe AI could help with such an ungrateful job.

Yes because one division is sending the data in XML and a 3 letter county code and values in thousands of monetary unit and another system does things in a completely different way
> they are part of the standard library

They're part of Rust's core library. So they're available even when the full standard library isn't. Indeed core::option::Option is in effect a Lang Item, library components which are required to exist by the Rust language itself, as somebody pointed out to me on HN previously (technically Some and None are Lang Items, but well, they need to be the same type, so while an imaginary Rust implementation could name it Maybe or something instead of Option, that type needs to exist or the language can't happen at all)

C++ freestanding a) is barely supported, it's completely normal for a compiler vendor, e.g. Microsoft, to just decide they will not offer this at all and b) full of holes, so e.g. std::optional isn't provided in the freestanding library.

As a result, there isn't this same ubiquity in C++ for low level work. The language's built in types are garbage, and most of the standard library isn't available. Historically you had no choice, it's this rubbish or nothing, but Rust and to some extent Zig make that no longer true for a gradually increasing range of targets. Some C++ people have woken up and tried to improve freestanding because "We're terrible but there's no other choice" stops being a good sales pitch once your users have other Options. So I expect C++ 26 freestanding will be more useful and perhaps even better supported, for whatever that's worth.
Batteries from scrapped EVs can also be used in stationary applications.
Those were the days. For reference:

http://www.swatchclock.com/ and https://www.swatch.com/en-us/internet-time.html (video is worth watching)
"Proper posture" is not a thing, so this is reasonable.
The engineers know the materials from a numerical point of view, and can calculate to some degree what those materials will do given their dimensions, material grade and so on. But the line guys work with the actual material and know it from an entirely different perspective, how it can be worked into those shapes and what kind of operations will weaken or strengthen an otherwise identical looking part. Forged tools are especially tricky because forging steel is almost as much an art as it is a science due to all kinds of transient effects, you're working the steel into its final shape while it is hot enough to be ductile but not so hot that it loses shape. The difference between a bad forging and a good forging can be hard to tell when the part is done without destructive testing of some sort.

For tools this is critical. The amount of force I can put on a wrench is such that a bad forging will break which will likely lead me to injure myself. But with a good quality wrench I will know I'm safe and will be confident to apply force close to the maximum of what such a wrench will be able to provide (limited by my strength and the length of the wrench as a multiplier resulting in substantial torque on the bolt or nut). Typically the way the bolt would fail is that it becomes semi liquid and this is a slow process so you have some warning to reduce pressure. But a forging that breaks will just snap and all of that force is released at once. Great way to hurt yourself.

So the quality of these forgings is very important and I'd much rather entrust my safety to the people that actually touch the metal than just to the engineers, who may be able to optimize for cost but who don't actually have much (sometimes no) shop experience.

Knowing how to make something in theory and actually making it in practice can be quite far apart, even on something as mundane as what ultimately is a chunk of metal.
I've worked as a contractor in a large bank leading a project to migrate from a plethora of backup systems into one newly built system. 30% of my time was spent on filling "paperwork". Implementation plans, risk assessments, fail back plans and so on. There was a lot of this, but people in general had positive attitude (no big difference between contractors and employees) so I think of the time as an interesting experience rather than a negative. We too had around 30 OSes to deal with, but in itself it wasn't a problem.

I suspect the problem in DB is not it's aging, disjointed IT infrastructure, but the culture.
Americans are moving to Japan for its safety and affordability
That's your opinion. As a New Yorker my personal opinion is that people are, if anything, too sensitive in interpersonal communication.

Yet akin to the article, because of the overly sensitive, everyone's expressive creativity must be dulled down. Who's the intolerant one?

Reminds me of this classic https://medium.com/incerto/the-most-intolerant-wins-the-dict...
If a lot of JS library's international break them selvs if the browser passes the check then it may kill Web Enviroment Integrity.
Do you mean it can rewrite branch pointers that pointed to intermediate commits? How?
He didn't want to buy Twitter, he was forced to.
Well, if your liege ask you something, you should be able to reply immediately. It would be impolite to make them wait for you to end chewing. I remember in some of the musketeer books described how Portos had cut a big part of a boar while dining with the king and when the king asked him something, he had to swallow the entire piece.
The paper is based on master thesis from 2019[1], and the source code of the forensic tool for Ceph BlueStore OSD is available on github[2].

[1] https://blog.fbausch.de/posts/master-thesis-forensic-examina...
[2] https://github.com/fbausch/vampyr
i dont get all these chinese finger pointing- they did not force US businesses into non-competes or exclusivity contracts.

businesses shifted to china in the name of pure profit. they closed their local factories and laid off their expert staffs due to short sightedness.
>I wonder if maybe AI could help with such an ungrateful job.

It's not necessarily ungrateful. It can even be interesting, but it all depends how everyone approaches it and the most important thing ever is: realistic timeliness and outcomes.
> The culture in european banks is even more dull than I expected before working there.

> I don't know if it's unique to Europe, but I am never working for a non tech-first company again.

For what it's worth, Goldman Sachs is reasonably competent in tech, and used to be even more so (at least in relative terms).

Bloomberg is about half-way between the banks and the more competent tech companies.

(I worked at both, and a few other financial companies and also at Google, Facebook etc.)
If a lot of popular JS library's break on purpose if the browser passes the check, then any browser that passes the check is unusable.
Would their git provide file system access?
Eh. Apple’s cli utilities are hot garbage, and with some of the poorest documentation you can find when they’re at all documented.

As bad as git is, and god knows it’s bad, launchctl is in an other galaxy of unusability.
Why do you assume a war with China would inevitably escalate to a nuclear apocalypse?

It seems more likely to be fought in Taiwan conventionally then on either country’s turf.
A digital forensics analysis of Isaac/CARET's alien language webpages
Using digital forensics tools such as JPEGSnoop, this takes a closer look at Isaac/CARET's alien language document scans, and finds a digital fingerprint that might reveal Isaac's identity, 16 years on...
This is dangerous. Eliminating bacteria is just a part of the process, as chemicals and heavy metals might not be affected by UV. Also I bet the plastic bottles derage in UV and release chemicals into the water (even if only a tiny amount).
At least an additional activated carbon-based filter is required to make the water safe.
Less Is More: Large Context Windows vs. Retrieval Augmentation
Nice conspiracy theory, but there is no declared upper limit on vitamin K.
Braed tricked me.
There are a bunch of very nice strains adapted for lower light conditions though (growing in the northern latitudes).
How many people know GitHub can do that? Your comment was the first I'd heard about it.
We are absolutely not perfect, and the climate (and biosphere, and non-renewable resource depletion) are all indicators of our imperfections.

Nevertheless, no other life has made it to the moon (let alone "and back") by its own design.

I would love for us to have a backup colony on the moon; but until Starship (or equivalent) actually gets rolled out enough to make that affordable — or, better yet, a launch loop etc. — we have to make do with the Terran backups in the form of having settlements in every continent from Tamanrasset in the Sahara to Yakutsk in Siberia.

Money is indeed fictional, but it's a very useful fiction that helps us make deals with each other and with ourselves at different times in our own lives. Just so long as we don't make the mistake of, for example, thinking we can feed people just by taking money from the rich without any extra thought given to where food comes from in the first place — as the saying attributed to some Native American tribal chief goes, you can't eat money.
Yes information on the worlds largest search engine , video repository, and browser definitely have zero value in wartime
> Those companies have gotten so powerful because everyone wants stuff for “free”.

On the contrary, my experience of the Internet since pre-web is those companies have gotten so powerful because now everyone 'creating content' wants to get paid.

Put another way, the gwerns of the world may start by posting ad-free content just because they feel like sharing. "Those" companies can't profit from individual pamphleteering.

But usually, as soon as a gwern has a measurable readership, they imagine money, and start supporting the ad industry. Surprisingly quickly, chasing more ad revenue becomes the point of their content instead of just sharing whatever they had to say.

Today, it seems most people start by wanting to get paid, and come up with a type of content to create.

Curiously, and as a result of the type of targeted searching gwern describes here, you'll generally find the best content is that which is still published free (self hosted or as open papers) thanks to motivations of the content's creator.
Yeah but it's hard not to feel it's ungrateful when you see the 5th "creative" way of doing something which is pretty much like running with a spare tire and thinking it's all good
PQQ (together with CoQ10), all B vitamins (B1 for Krebs cycle coenzymes, B2 for FAD+, B3 for NAD+), Niagen/NMN for NAD+, Acetyl L-Carnitine, R Alpha Lipoic Acid, Alpha-Ketoglutarate, AXA1125 for mitochondrial dysfunction (i.e. BCAA + glutamine + NAC + Arginine) etc.
I disagree. It provides an easy way to let the LLM to use tools, and it has built in tools. Btw, OpenAI's function calling got the idea from LangChain. I did not see this kind of sentiment before the function calling made public. Now everyone think it's garbage ...
It looks more like retaliation against anonymous whistleblowers:

> EJMR has been used to expose multiple counts of plagiarism, corruption and serious professional misconduct that would not likely have been shared for fear of retaliation by their higher ups or colleagues. Indeed one of the co-authors of the paper had their own likely plagiarism exposed by anonymous EJMR users, calling into question the motivation for the study.
I seem to understand GP wants to move a whole DAG potentially having multiple leaves, not just a DAG ending at a single leaf.

IOW

git rebase --onto shaX shaY shaZ

ends at shaZ, git walks backwards from it until the commit whose parent is shaY to produce the list of commits to cherry-pick onto shaX

So presumably this would be useful:

git rebase --onto shaX shaY [shaZ1 shaZ2 shaZ3 ...]

with shaZn being optional and consisting of all leaves down from shaY

This is achievable with git but it's not just doing n rebases like so:

git rebase --onto shaX shaY shaZ1
git rebase --onto shaX shaY shaZ2
git rebase --onto shaX shaY shaZ3
...

because each rebase would produce different commits for parts that are common to shaZ n1 and shaZn2 ancestry, so one would have to first find all the branching points and do partial rebases onto the rebased parent commits in order.

It definitely can be done (manually or automatically) but is not as trivial as one might think.
> I don't believe there is a strong difference between engineering and management when it comes to an operation like this.

There can be massive gulfs between the shop floor, engineering and management. In good companies those are bridgeable, in bad companies they are islands that exchange email.

If engineers and management can't be regularly found on the floor and if they don't know the names of at least the foremen then that's a good indication that a company is run in a way that is not compatible with top quality. I've worked with an architect in NL that made a ton of metal structures and he was also the best shop guy they had when they were still small. He came up with the basic ways to build the structures, built all the prototypes and then stepped back and let the real experts take over to scale it up. He knew his limits, as well as their strengths and the end result was a company that really went places. They use a combination of forgings and steel stock cut to length and the work they do is very complex. I don't think they would have been in business for long without managing this relationship between management, engineering and shop as well as they did.

I've seen one other company like that, more recently and they too did this to the best of their abilities. The pride at the quality of their work radiated out from everybody that worked there. It also makes me happy to work with such companies because the alternatives are nearly always painful to watch.
> I'll do my own local backups or backups to a server I control, or at the very least using encryption that I control if it's going to a server I don't control.

You’re presenting a choice here, which indicates that you are fantasizing about what you would want and haven’t actually set this up.

It’s not hard though, you can do local backups on either a USB disk or the Time Capsule like solutions and store your files on any WebDAV share you provide yourself, all integrated just fine. You just have to set it up yourself.
> imagine if your car started with a full tank of gas every morning

... designed by people living in suburban sprawls, for people living in suburban sprawls.
Used from ebay in my case.
No, because the field that in one system is called "cash" is called "settled" in another; system A uses BCD for money, system B uses 32 bit unsigned ints reckoned in millicents, and system C uses a cash object which can define original currency, calculated currency value, guaranteed conversion preference, contract reference number, and precision.

Understanding semantics is required, not just form.
I think I remember reading a blog post explaining why one was not free, but I can't find it now. There's a reference to it here: https://old.reddit.com/r/printSF/comments/rub7ff/is_corey_do...
I have so many good stories from developing software inside banking.

Every management team I have ever worked for in banking - I have worked 4 stints in 4 different banks as a contractor - has been so old school that its been impossible to apply any up to date constructs from the professional software world.

I once had a manager who had been with the bank for 40 years. He simply drawed 3 boxes on a board, drawed a few lines between them and asked "how long will this take ?"

Hmm...what is in the first box?

Old school, grey and stale. That's banking for you in Europe at least.
In general, it's almost always better to use long options. So that would be `git rebase --rebase-merges` in this case.

Almost always means: it's better eg when communicating with other humans, whether that's on a forum like HN or in code or scripts. Long options are easier for humans to understand and to 'google'. They also provide some redundancy against typos.

The sole exception, where short options can be useful, is when you are actually using a command line interactively. Use short options to your heart's content there.
I did a short stint at BP and it was the same. The final straw for me was the 8 week process to get an internally signed TLS cert which required signoffs by like 6 VPs across every region (US, EMEA, etc.).

It paid well but fuck that noise.
Liquid cooling is indeed commonplace among DC fast charging systems. The Tesla V3 supercharger cable is also liquid cooled. The novel aspect of the Tesla V4 supercharger cable is that the conductors are directly immersed in the coolant.

https://eepower.com/uploads/articles/image5_10.png
That sounds wrong but seems confirmed by https://insideevs.com/news/675842/volkswagen-slashes-id3-pri...
Please ignore the demonstrations and Riots at the G8 summits and all the opposition to the free trade acts...

Remember the TPP and how it was it was an amazing deal that Trump was an idiot to walk away from? Who was telling you that and why?
I don't think they're all there, e.g.

https://craphound.com/category/redteamblues/
> Apparently they run on AWS, I'm surprised

They don't run on AWS. Not sure what sort of rumors are running :(

> data centers from?

The major players e.g. Equinix, Coresite, etc. Varies per location. Even AWS don't build most of their data centers.
Yes. And the replacement to git might also stay compatible.

(In an extreme case, git can talk svn via git-svn. In a weird alternative history, you could imagine git being treated as a new version of svn; but apart from the names, nothing much else would change compared to our universe.)
An ancient solar flare illuminated the start of the Viking Age
I think Deming deserves a lot of credit, but don't forget to credit the Japanese as well: to be the recipient of information and that listen to it and act on it is the harder part. Deming didn't single-handedly transform Japanese industry, he gave them a set of principles and ways of working and they absolutely ran with it. Without the second part nobody would have heard about Deming.
Spent many years on Subversion and Mercurial before moving to Git.

I agree that it may be complex if you don't take the time to understand the fundamentals.

I made the mistake to jump right at it on a very large project thinking my experience with other non distributed systems would be enough.

So I had to take a step back and dedicate some time to read documentation including visual examples of the most common situations I encounter.

Merging and resolving conflicts are those of two situations where I struggled the most particularly when working with sub branches in large projects (5+ developers) with a very fast pace of development.

Once you understand the fundamentals (you can confidently draw on paper the current and future state of the tree after your changes) Git is not difficult IMO and 99% of the time you can work with a dozen of commands if you have discipline to use standards and do frequent housekeeping.

If you let changes and branches go for two long without committing, merging and deleting them, never tag and release, write poor commit messages and don't reference issue numbers, lack naming conventions, submit dirty PRs and let PRs sit for days and weeks before approval, etc, then the problem isn't Git.
Oh I was not questioning VW trying to charge as much as possible.

I just believe the profit margins on those 2 versions are wildly different.

Electric cars are more expensive to produce, for now at least, but that that price difference doesn't excuse a 2x price difference to the end customer.
> If you live in an apartment and often work from home, you probably don't drive hundred miles every day

But people who work in offices do?

> you probably don't drive hundred miles every day, and as such don't need to charge the car very often.

The question of "where to charge a car" remains.

> I would need to charge a 400 km range Hyundai Kona about once every two to three weeks.

Let's say I have the same math. Where would I charge the car?
> High performance HSMs capable of handling 10k+ transactions/second are well within the price range of a well funded startup.

Microsoft knows this, and even offers HSMs as a cloud service.

HSMs simply don’t scale up to something the size of azure AD. Even if you could use 10K+ of them in a global cluster, copying keys between HSMs inherently exposes the master keys anyway. And how do you secure access to the HSMs, with another secret shared on every validation server? Turtles all the way down.
I feel genuinely insane trying to parse this site. It's a miracle that there's no mention of Web3.
Did you mean to write 'liege'?
CLI and GUI are different languages that are optimal for different use-cases. A dev who doesn't understand that and refuses to use CLI where appropriate is like a dev who would refuse to learn English. They are crawling when others can run.
The only thing I didn't immediately see was Rome, which I honestly wouldn't have spotted unless I saw the thumbnail first. This is on a mobile phone with less-than perfect eyesight.
I would take unlobotomised models with some people whining about them saying naughty things over the current situation very easily.
The file sharing era was anything but a get rich quick pyramid scheme hyped by greedy unethical shills who want to make a quick buck by pulling the rug out from under the next gullible sucker to come along who's as dishonest and fraudulent as they are.

It all boils down to the difference between the words "sharing" and "scamming".

Not to mention the fact that file sharing also has many practical applications, and doesn't pollute the atmosphere and cause cancer and lung disease by burning megatons of coal, unlike crypto.
“Let me in so I can save you”

“Save me from what?”

“From what I’m going to do to you if you don’t let me in”
>You get hired for doing things you love and have passion for

Ah, if only I could get paid a tech salary for being a father/gardener/artist/beer-drinker/video-game-player.
The more usual link for Gutenberg is:

https://www.gutenberg.org/ebooks/8086

Which gives you different formats, and links to the author's other works.
Because they will need some kind of advantage. Tesla has been on it for like, 10 years longer than anyone else so they have an advantage of learning curve. China has advantage of established production chain and low costs. Toyota has none. If they try to seriously compete they will just spend all money in 2-3 years and go bust.
> Are they really just to be reckoned with now?

Given that they're claiming it'll make it into customer hands no earlier than 2027, and there's countless ways a new technology can take longer than predicted, and Toyota has no experience manufacturing battery cells anyway, no. They're still not a company "to be reckoned with" yet.

Toyota might well end up being the Nokia of the EV world, modulo the Japanese Government's preparedness to do GM-style bailouts.
I do to the extent that the Chinese will often substitute inferior materials and processes if they think they can get away with it. Documented cases of bait-and-switch between prototypes and early runs on the component, sub assembly and sometimes entire products abound. That's not the way the West normally does business so a whole pile of QC needs to be added to make sure that contractual obligations are fulfilled rather than that non-functional similar shaped and colored stuff gets substituted for the real thing.

This is a massive problem, especially in industries where there isn't a whole lot of margin for error (say, aviation).