skysight-inc/HackerNews huggingface dataset:
Good for him! I hope to be working until I no longer can't.
What's really the killer is the 5 days a week 8 hour grind.
My work gives me quite flexible working hours and days - sometimes I work a lot, sometimes it's quite chill. If I was stuck in an office with the same routine year in and out, probably I would hate work.
> The company did not immediately respond to a request for comment.

Incorrect. It did respond, with the new logo.
I can only imagine the horrific explosion that would occur if this battery fails catastrophically.
now i have the urge to go to antarctica just to standardise their damn warning signs.
From a battery bank that is charged at constant rate which discharges at 1MW.
Those who these things are generally well meaning but need to be shut down anyway.
I've been using Proxomitron since the turn of the century. Even back then it didn't use much resources, although as with all tools that use backtracking-based matching engines, pathological cases of complex filters can result in https://en.wikipedia.org/wiki/ReDoS .
Who says you need to charge it in 10 minutes? Plug it in overnight or while you're in the office and suddenly this becomes a lot less of an issue. Sure, if you're going on a 1500 mile road trip and need to charge on the way you'll have a problem, but I doubt that's a very common use case.
https://www.dailykos.com/stories/2023/5/11/2168556/-Cartoon-... There's a good cartoon about that.
> For those who prefer metric, that’s a range of 1200 kilometers and a charge time of six hectoseconds

my brother in christ, literally the entire world not only prefers metric, but it’s the only one we know

like, i don’t mind seeing miles, esp given that it’s a US publication, and i already pretty much automatically convert from miles to km in my head, but please be humble with your silly system :)
It's important to distinguish between 'local disagreements' and 'social disagreements'.

The former are things that don't affect anyone else. Eg your co-workers don't care if you your remotes 'origin' and 'upstream', or 'fork' and 'origin'.

The latter are things you need to coordinate on with other people. Eg how you want your git history to look like in the end.
It's not that frequent and other cloud storage options have their own set of quirks. That said, iCloud has more serious flaws and limitations:

- It's unreliable. E.g, I found that some old folders I hadn't touched in years were empty after an OS upgrade. The files were just gone (but I had backups).

- No file versioning, no protection against ransomware.

- Limited sharing with non-Apple platforms

- Slow syncing

iCloud also has some great features that not many others have, such as end-to-end encryption.
So, you're telling me we can have 1100 of these cars charging at any one time on that grid. Super!
I'm much more educated than my parents and I make much less than them. Higher education is appealing no more, on average.
> I proposed a member-benefit type company arrangement that would address this need

Funny, I did this too (the Modular Company is actually named for the idea). Some people are actually running their company along a loose version of it and are moderately successful, it's not exactly the Mondragon Corporation but they're still alive and ticking over well after 16 years in business.
During WWI, the French deployed a really good field gun, Canon de 75 modèle 1897. Late at war, the US adopted this design as well and started manufacturing those guns at home.

Nevertheless, even with all the blueprints at their disposal, early American-manufactured 75s were inferior to their French counterparts. It took a personal visit of the senior French engineers in the US plants to correct various subtle flaws in the manufacturing process.

Experience counts.
> In another five years, and if a report in a Japanese newspaper is to be believed, Toyota will have the key technology for wide-spread adoption of battery-electric vehicles: Solid-state batteries with twice the range of today’s EVs, while charging only in minutes.

Well, it's six years now, but that doesn't seem that much of a delay?
Yes, I totally agree with you, this method is good for small/medium sized company but here in Italy the majority of companies are small/medium, so I think that hiring based on the “real knowledge” should become a prevalent strategy to growth up. Instead we -unfortunately- have more recruitments based on the “I’m a friend of a friend” or “this piece of paper says that I’m able to do to xyz, no need to prove it”.
Moving sideways, eg to CTO or CSO ("Scientific") or somesuch can be done, and work, at least for a while.

But it's tough. My situation hasn't exactly matched yours, but I think I know that oppressive feeling well!

It's not as if you are flouncing out after 5 minutes on the job: you've done a decent stint.

I think that you should not let things carry on as they are: it's risky and suboptimal for you and the business IMHO.

(BTW, I moved from CEO to CTO for my last business, and that was fine; I'm not a natural CEO!)
Ironically, I had a lot of trouble with a particular recipe (pan-fried gyoza with a crispy bottom), and it was only GPT 4 that gave me a working recipe!

The lack of determinism can be considered a type of strength. Run it multiple times! It might find different bugs each time.

Humans are the same, by the way. If you show a random set of programmers random snippets of code, you'll get a non-deterministic result. They won't all find all of the bugs.
I like perforce. It scales significantly better than git, (running git status on a large project, or cloning one takes significantly longer via git than p4). Not having the entire history of a project locally on disk is a pro to me, not a con. P4merge is orders of magnitude better than git's. Atomically incrementing numbers for changelists are superior to sha's if the first thing you do is implement version numbers on top of git. The default workflow is sane and teachable in all of 10 minutes even to non technical people (designers, artists). I like that history is immutable - there are admin tools available if surgery is needed.

P4 isnt perfect, but it's definitely got significant advantages over git in many areas.
I don't need electricity to enter my house. Anyway, I was talking about full control, not basic services. Of course I can't do everything alone, being forcibly closed out of my house is clearly another issue.
I don't necessarily agree with the author, but it's still an interesting and thought-provoking write-up.

I'm also happy someone is willing to put time and effort into keeping alternatives alive: I like git, but monocultures are seldom good.
Sometimes cheap is so bad it can't do the job. You can never be sure if it is you are the tool when you do a bad job.
Toyota has been a top car brand for a long time, their production capacity is huge, their build quality is high, their vehicle reliability is rightly praised.

Every car band is moving into the EV space. These companies are lumbering beasts, but after moving with "deliberate speed" for a few years, it's becoming noticeable. I see electric VWs and BMWs on the roads locally, along with Hyundai, Kia, Polestar and of course Teslas.

There are plenty of hybrid Toyota Priuses around, but for pure EVs, Toyota is the outlier, the laggard, the company that appears to have made the wrong bet and is now struggling to catch up.

https://www.reuters.com/business/autos-transportation/toyota...
I imagine fairly similar to what happens with a gas/petrol vehicle, similar amount of energy to release. Maybe with a bunch more toxic fumes...
So the memetic inertia, by itself, with nothing to back it up, is worth $1B? That's frightening.
Add-ART: Replaces ads with art
I actually didn't try any open source embeddings because openai is just so cheap that it didn't make sense to spend time setting it up (probably makes sense if you have a lot of searches). Wanna try some just for fun though, got any recommendations?
Selfishly, I’m excited only because it might mean Toyota continues to be a viable operation into the future.

I want them to be one of the leaders of next generation vehicles, what ever the technology, only because it means they will continue to support their previous generation vehicles, for which they have an honourable history.

I want my BJ74 landcruiser to run on diesel until it’s no longer available, and then I want it to run as a hybrid/electric vehicle until like the ship of Theseus we are debating whether or not it’s still a BJ74.
You might not want to expose stuff on the public internet, you know
> if you want to understand your work -and also others to understand your work- it seems much better to rebase and resolve conflicts commit by commit

I do love rebase workflow and push it everywhere I can. But that's just not true.

Conflict resolution with git-rebase is just horribly implemented. Working even one conflict through a sequence of five commits is so hopelessly repetitive and error-prone operation that it makes a git-merge look almost like a sensible option.

And then the reviewer delays one more day and another conflict appears.

That eiffel tower of context switches does not improve your understanding or anyone's understanding. If it's made sane (LLMs? Yes please!) the git-merge would probably all but disappear on new projects.
I'm referring to tacit knowledge - the nuances of a subject that are difficult or impossible to codify, express or transmit.

As a machinist, I rely a great deal on intuition. I can hear a bad cut across the room. I couldn't tell you exactly what it is that I'm listening for, but I can tell just by sound that a cutting insert is worn out or that the feeds and speeds aren't quite right. When I look at a drawing to plan out a sequence of cutting operations, I'm balancing dozens of parameters and thousands of subtle factors to achieve a suitable compromise between material removal rate, process stability, tool wear, energy consumption, precision and complexity. I can teach you all of the facts that I'm weighing up, but I can't fully explain all of the heuristics and instincts that guide that process of optimisation.

Essentially all production machining is done with automated CNC machines, but most apprentices still start out learning on manually-operated machines. There are things you learn by standing at a machine and turning the handwheels that nobody knows how to teach.
Have you played with Lama 2. It certainly is highly aligned to what Meta considers safe. Try asking Lama 2 for a dirty joke.
These “we all think this, we all do that” arguments are cartoonish nonsense. Just because you can find some people that think X and Y that doesn’t mean we, the human species, think X and Y.

Do ‘we’ as a species think that centralisation do resources is more intelligent than ‘natural’ distribution, really? Do ‘we’ really think that personal survival is more intelligent than self sacrifice? Are alternative view and philosophies of life really not found in human society? You seem to have no problem articulating them.

You’re not even arguing for any particular view, just complaining that some extreme caricatures of opposing views do, or have ever existed by presenting them as the universal default. It’s just nonsense. There’s nothing to get any intellectual traction on here.
I'll be getting an EV when I can purchase one for $50k with more than 700 mile range. Then I won't need to stop more often than our gas car on road trips, and I won't have to worry about the cold/speed/altitude significantly reducing range.
> Where do people expect the necessary charging power to come from?

Unknown. An interesting data point, however: Tesla's "V4" charger uses liquid cooled (!) conductors to supply 1KA at 1KV; 1MW.

I can't explain where they're getting that supply, but apparently they're doing it.
I do not, sorry.

Until very recently, EV's weren't even a consideration for me, because of their limitations on range, but also because of difficulty of charging them if you lived in a condo or an apartment (heck, my current car is a Mazda, a company which _just_ started offering EVs in some markets). Because of that, I am not well versed in the specific details of the current generation of EVs. With that said, anecdotally, I have heard of old Prius hybrids getting 100k miles out of their batteries, but that was a decade ago. I don't know what modern battery chem is capable of.
I would guess the longer ranges benefit apartment dwellers, house renters, etc. People that maybe can't get reliable daily/nightly access to a charger. Apartments and workplaces could dole out stickers for access on specific days of the week or similar to spread out use of chargers.
"Nothing against Belarus"

Except that it is now a satellite country of Russia and the relations of the West with Russia are at the worst point in 40 years or so.

Trying to detach from China in order to create a new failure point in Belarus does not seem very wise.
Too expensive is another issue.

The e-up from VW is the cheapest one they sell. It's 30k, more than double than the combustion version. I simply cannot believe that the same car but with battery an e engine costs 16k more.
And what if the 'other specialists' participate in a sci-bubble (grant review committees, peer review in-group) with the reporter's source in question? Relevant scientific niches for affirming credibility are too small for everyone not to already know each other through b̶a̶i̶j̶i̶u̶ i̶n̶ a̶ b̶a̶t̶c̶a̶v̶e̶ pre-existing co-opetitive relationships.
I broke this cycle by teaching my 8year old how to use DirectoryIndex
Pretty much all game development still happens on Windows because that's where all (or at least most of) the gamedev tools and middleware libraries are.
Because life, and being alive, are good.
Solid state batteries tend to be safer than other batteries.

Here is ProLogium's solid state battery failing to fail after it's been shot with a bullet: https://www.youtube.com/watch?v=ZOubFHO1I3o

Here is Ionic Materials' solid state battery failing to fail after it's been cut with scissors: https://www.youtube.com/watch?v=m9-cNNYb1Ik
Even in Germany the top selling electric cars are not German. Combined with the uprising of cheaper Chinese brands in Europe in the coming years, I fear the worst for the German car industry.
However German car manufacturers like Mercedes-Benz also cooperate with solid state cell manufacturers (https://group.mercedes-benz.com/company/news/220127-prologiu...)
This GPT-4 is still going to refuse to write you erotic stories.

As far as I know, nobody except maybe Microsoft(for finetuning Bing) has access to the base model. And probably not even them.
Are there benefits of using this Optional and Result type over std::optional and std::expected if one is already using C++23?

The drawback I see of using a third-party solution for this is interoperability with other libraries. Rust's Optional and Result are especially great because they are part of the standard library, thus almost every project uses the same Result type. No need to define conversion operators.
Interesting how the world has changed since the 2000s here - nowadays the ecosystem is far better, so it's much easier to set up tools to mess around with this, but the use of HTTPS everywhere makes it more difficult in more advanced cases (e.g. you'll often need to fight certificate configuration in individual clients).

In part because of that, browser extensions have become the main way to go for this kind of local web modification, but now there's new restrictions slowly coming in there too.

If you want to mess around with HTTP-level rewriting for yourself though, I maintain a Node.js library for easily writing tiny custom HTTP & HTTPS-intercepting proxies that makes it very easy: https://github.com/httptoolkit/mockttp/. Others have built more specific tooling on top too, like this web page modification proxy: https://github.com/OnkelTem/wmod-proxy

There's a walkthrough for setting up a quick local proxy & rewriting your own browser traffic here: https://httptoolkit.com/blog/javascript-mitm-proxy-mockttp/
Yes, at the point where you try to withdraw actual cash the bank will have to use any cash it has as its assets, but nowadays the majority of transactions are digital and all that needs to happen is to adjust the balances of the payee and payer accordingly (potentially this can involve the interbank settlement network but the end result is the same).

Once you stop thinking of money in terms of tokens and bank deposits as those tokens getting stored in individual buckets - or there being any buckets at all - you can think of it in terms of assets and liabilities it makes sense. Also that commercial bank money (deposits) and central bank money (cash) are different because they are liabilities to different entities - commercial banks and the FED respectively.

Or more fundamentally, modern money is just I-O-Us being moved around.

https://cepr.org/voxeu/columns/banks-do-not-create-money-out...

https://www.federalreserve.gov/econres/feds/money-reserves-a...
But they'll be using 1000Kw for 10 minutes rather than 150 for an hour.

Apart from a little less efficiency from the fast charging - there's just as much total much power being used as if slow charging.
So, I sometimes read comments such as "I use vim/nvim for everything but for debugging I use VSCode/IntelliJ". I mean, how does that work out? Debugging is something that may come up anytime while coding, you just fire up an IDE and only use it for debugging? Then why not go the extra mile and use the already open IDE for writing code?
No, I think they made that up because they fell for the exact same trap as most other religions did: a desire to explain that which they didn't know anything about. They obviously didn't do it 'just for show' so I'm not sure why you would make it seem like I was thinking that.

Religions are several thing: power structures, coping mechanisms, focal points for social functions, explanatory mechanisms, scams and stories (origin myths etc) all rolled into one. Depending on which religion you are looking at one or more of these traits may be more dominant.

Every religion lays claim to some unique knowledge and tries to explain a lot more than they can and as a result they are - to me comically - incapable of adjusting to knowledge as it became available. The result is dogma, in one form or another.
The fact of having a prescription for psychotropic drugs is a knowable thing, albeit jealously guarded by HIPAA and lawsuit-averse manufacturers. Perhaps it is less knowable whether the victims were taking those drugs and had "therapeutic" levels in their systems at time of death.

But it would be extremely unknowable whether or not they had experienced suicidal ideations, and how long they had had them. Because the most you will get is a note in the medical chart, based on a verbal claim by an unreliable narrator.
Llama 2, the base model, does not have any content filters or alignment built in.

Llama 2 chat, the model creates by taking the Llama 2 base model and fine-tuning it with a specialised RLHF dataset, does have "filters" (pre-loaded responses more likely to be generated for certain topics and requests). In practice, on smaller models these are able to be bypassed with some prompt engineering.

I expect uncensored chat models, created on top of the uncensored Llama 2 base models, to become available in a week or two at most (from the community, obviously, not from Facebook), if there are not already some available.
There is something fishy with the repo on github.

git repack -a -f -d
du -sh .git
65M .git

It's also significantly faster to clone after the repack:

time git clone --mirror https://github.com/drhsqlite/fossil-mirror
65.10s user 21.22s system 35% cpu 4:05.92 total

time git clone --no-local fossil-mirror fossil-no-repack
26.92s user 2.99s system 155% cpu 19.190 total

git -C fossil-mirror.git repack -a -f -d
time git clone --no-local fossil-mirror fossil-repack
5.42s user 1.18s system 211% cpu 3.121 total

Edit: took new measurements with --mirror on the first clone so that the "local" clones actually get all the branches.

Also:

git gc --aggressive
du -sh .git
42M .git
Congratulations on the new job!

I think I’ve seen your blog pop up every couple of years somewhere here or back in the days reddit and always appreciated your blog posts.
Even with the IP address, how do they determine identity?

Do they have the NAT translation logs for all major universities?
Is TypeScript Good?
> ...configuring it to debug Vim, as an example of a C program

It's a bit of a pity they decided to use it do debug vim itself in all the examples. Given the title and this quote, it took me at least 5 mintues of re-reading to convince myself with 97% certainty that it can, in fact, debug other programs.
The funniest part about Japanese industry is... It was revitalized by an American post WWII by a dude named Deming, who was pretty much hated/ignored by American industry. So he went overthere and made them a powerhouse. Years later American companies were scratching their heads doing anything to hire the guy but not foster the skillset he asked for in his education programs or actually listen beyond being able to market that they took the advice for a few months.

America has triple downed on ignoring experts to maintain order, pay people less, and saving money short term.

When an American company hires 10,000 people it's to bolster numbers or slow competition. When an Japanese company does it's because they need workers long term. When an American company lays off 10,000 people it's because their profitability has changed or the dream wasn't realized. Meanwhile a German company doesn't lay off it's people because it plans to succeed long term and it knows it can't replace it's people, and long term it's more expensive to retrain them.

US employment laws are partially to blame, but most of American industry is a pump and dump...
It seems there's news of a battery breakthrough every week. I've learned to temper expectations, because so many "breakthroughs" turn out to be dead ends. Because it's not enough for a battery to be incredibly light, or made of abundant materials, or last for ten thousand cycles. It needs to be good at many things and at least okay at most things.

E.g.—

• How much capacity per dollar?

• How much capacity per kilogram?

• How much capacity per litre?

• How quickly can it be charged?

• How quickly can it be discharged?

• How much energy is lost between charging and discharging?

• How predisposed is it to catching fire?

• How available are the materials needed to manufacture it?

• How available are the tools/skills required to manufacture it?

• How resilient is it to mechanical stress, e.g. vibration?

• How much does performance degrade per cycle?

• How much does performance degrade when stored at a high state of charge?

• How much does performance degrade when stored at a low state of charge?

• How much does performance drop at high temperatures?

• How much does performance drop at low temperatures?

• How well can it be recycled at end-of-life?

A sufficiently bad answer for any one of these could utterly exclude it from contention as an EV battery. A battery which scores well on everything except mechanical resilience is a non-starter, for example. Though it might be great for stationary storage.

I'm only a layperson and this list is what I came up with just a few minutes of layperson thought. I'm sure someone with more familiarity with battery technology could double the length of this list. But the point is, when you daydream about some hypothetical future battery tech, you need to appreciate just how well today's lithium chemistries score in so many areas.