skysight-inc/HackerNews huggingface dataset:
> Very insightful indeed. It suggests this article is not factual.

It's really weird when someone summarizes a reference completely incorrectly. Like is it just intentional disinformation hoping that most people don't check you on it?

From the link:

> the first 1,000 to be produced, known as the Founder's Series, will be priced at $250,000.[17][37] Full payment would be required to pre-order the latter vehicle.

You can no longer preorder the Founder's Series as they've all been accounted for already.

> Those 5k deposits are still interesting

... wow, like even worse you misrepresent even the part that you quoted out of the article. $5,000 is a prepayment of part of the deposit that allowed a test drive at the event, the pre-order deposit for non-founders cars is $50,000.

And those $50,000 deposits are in fact mentioned in the article: "That quarter billion just for the Founders Edition cars probably helped the company quite a bit, and there’s no telling how many $50,000 deposits the company got and still holds"
Simply not realistic for major routes in the US for the foreseeable future. Los Angeles and New York are 2500+ miles apart across over 10 states that would need to properly coordinate and invest to make this a reality.
Yeah, a bunch of people have noticed this.
This CR report is about the reliability of new cars over the first year of ownership. The correlation to how many issues there will be 10, 15, 20 years down the line is rather tenuous.
My Toyota hybrid reliably does not start after 4 weeks not driving. The 12 volt (1 year old) battery is drained too much after such a period of inactivity. I was not expecting this from Toyota, pretty disappointing.
In Star Trek's utopian future, humans live in a money-less society, not because this is somehow better, but because everyone else in the Federation knows better than to let humans operate a currency.
Part of it has to do with licensing costs but also "brand-able" ownership.

Say if you use Arial or Helvetica for your logo, then it's a generic typeface easily reproduced by whoever else that has them installed on their computer. So often, many brands for their logo take a generic font and customize it to make it their own. However, when you customize a font for a logo the font file itself is not customized, just the vector version of it for the character of the brand name. So if you want to extend the usage of the font style to say headline text or advertising text, then you need a whole custom built font. Custom fonts cost money, but picking a pre-existing "designed" typeface from other type foundries cost a lot more than getting a custom font. So two birds with one stone, you get a unique font for your brand and don't pay additional licensing since you own it.
It was an air france accident, it happened twice (both times to air france), one time it resulted in an accident, then it happened again later but it only resulted in an extremely stressful go around
At least in theory the battery could be used to recover some of the energy on descent (similar to regenerative braking, but with the spinning propeller instead of wheels). No idea if that’s at all efficient or if anyone experimented with this though.
Iteration is key
You may be right. There are few new-ish C++ CLI tools that I can think of. I don't know why I said it.
I don't understand the reluctance to hire a system administrator. If you have two or more technical folks, at least one of them should be a sysadmin (or "devops" if you prefer). Pretending that it's an unskilled role that anyone should pick up reflects a poor understanding of the industry.
Extremely cool and Justine Tunney / jart does incredible portability work [0], but I'm kind of struggling with the use-cases for this one.

I make a small macOS app [1] which runs llama.cpp with a SwiftUI front-end. For the first version of the app I was obsessed with the single download -> chat flow and making 0 network connections. I bundled a model with the app and you could just download, open, and start using it. Easy! But as soon as I wanted to release a UI update to my TestFlight beta testers, I was causing them to download another 3GB. All 3 users complained :). My first change after that was decoupling the default model download and the UI so that I can ship app updates that are about 5MB. It feels like someone using this tool is going to hit the same problem pretty quick when they want to get the latest llama.cpp updates (ggerganov SHIIIIPS [2]). Maybe there are cases where that doesn't matter, would love to hear where people think this could be useful.

[0]: https://justine.lol/cosmopolitan/

[1]: https://www.freechat.run

[2]: https://github.com/ggerganov/llama.cpp
Some thing to consider is make the tags case insensitive and just better. For example if I am trying to find Typescript roles there are tags for "Typescript", "TypeScript", "typescript", "TypeScript/JavaScript", "JavaScript/TypeScript", "Javascript/Typescript" and it goes on and on.
This is VERY a good idea.

I have a steam-based heat and didn't understand, when I first moved in, what was required in terms of maintenance. You MUST flush the boiler at least every season and preferably once a month. 5 years later I needed a boiler replacement-- just shear ignorance on my part.
> I really don’t understand why a big company would continue to trust Okta with the most critical parts of their security infrastructure (identity) after multiple huge security breaches

Who will they replace Okta with? Everyone in security space worth mentioning has been breached - including nation-state agencies.

> Why not just use Microsoft or Google for this...

Didn't Microsoft recently have an egregious security lapse on Azure?
> Checked exceptions are not ergonomic.

its about the same ergonomics as rust error handling. Its just many people don't like to check exceptions, similarly many people write python code without explicit types.
I'm sure doing better by windows users is on the roadmap, exec then reexec to get into the right runtime, but it's a good first step towards making things easy.
Or, as I comment in a sibling:

Fake, made up defenses of Elon and his companies? Definitely never seen on HN before.

They do it because it works I guess, you are another fan who just accepts it at face value I guess.
Alaska Airlines is going to start flying on a 50/50 mix of traditional and harvested jet fuel next year. Fully harvested should get certification from engine manufactures in the next few years.
The difference is that when you burn fuel, you burn fuel, and the mass exits the aircraft through the engine.

When you discharge an electric cell, you're still carrying that electric cell with you.

I suspect you're trying to express this and are fingering some other element of this concept as unrealistic, but that's not how your comment reads.
Would be interesting to see them trained on actual syntax trees from text.

Then maybe have a separate model trained on going from syntax tree to source code.
Jezebel to be revived after sale
Can it handle any weights on its own? Carrying stuff is definitely one important task that could be useful for lot of people.
Or as trustworthy as any other human. Humans often believe things that are objectively not true and yet they will use these things to judge other things by.
I think there are sensible reasons people don't like using unlabeled, whitespace-delimited formats that require an ascii-art diagram to explain in the modern day.
Love nextcloud in theory, but it is a tangled and ugly mess of a UI. It is slow and they spend time on features that only the devs seem to care about.

Problem with free and open source software is that you have to follow the passion of the devs, which can sometimes optimize out of usefulness.

Because of this, I think this is very bad news for roundcube.
Why don't package managers do stuff like this?
Dang, that’s a bummer to hear about Oliver Tree. Love his schtick, never realized he was taking the music so seriously. I always assumed it was intentionally simple to the point of mockery.
Observed neglicence and misguidance by GitHub affecting European businesses
Last time I was looking for a job (almost exactly a year ago now) that's pretty much what I told recruiters:

"My expected salary is X; add 20% if they expect me in the office".

It's purely a question of competition: I knew I could land a remote job paying X, and did, so I had no incentive to incur extra costs and lost time to go into an office unless I was paid extra for it. I ended up turning down several offers where people didn't get the memo and thought they could talk me around. In the end I was right about my market rate WFH.
At the very least, it demonstrates another difference between Altman's move-fast camp and the move-carefully camp.
The people buying new luxury trucks are already getting cut off from the truck subsidy anyway because their AGIs are too high.
Greetings from Ukraine, country at war.

You may wonder, but computers extremely important in our life, I bet, you don't release how we depend on high tech now (was not such before war).

I will list how I remember, not by importance.

1. Electric grid is core of infrastructure, and it depend on computers. Even if in many cases could use decentralized power sources, but need it to feed bank networks for money payments; water supply, heating, also need electricity. And Russians actively use hacker attacks to turn off power in Ukraine.

2. Air defense. God bless America and developers of Patriot! After last spring we received this wonderful tech, we could feel much safer, just periodically hear "Citizens may hear explosion, as system automatically intercept ballistic missile. Alarm siren was not triggered".

3. For our people in trenches, information is literally life, because Russians have large number old, but dangerous tech, like artillery and air approx 1960s.
And now also got cheap new tech from East - most annoying drones (UAV).

So if one side got knowledge, where some opponent military unit, they immediately fire on it if possible.

Even become usual thing, artillery duels, when artillery units on each side, try to destroy each other. And as they are long distance units, they don't see opponent, just know from intelligence, that on some coordinates appear opponent.
I think the closest I've seen to a SQL experience for JSON is how steampipe stores json columns as jsonb datatypes and allows you to query those columns w/postgres JSON functions etc.

- https://steampipe.io/docs/sql/querying-json#querying-json #example w/the AWS steampipe plugin (I think this is a wrapper around the AWS go SDK)

- https://hub.steampipe.io/plugins/turbot/config #I think this lets you query random json files.

(edited to try to fix the bulleting)
I agree that "it's way too much effort to ever consider running your code on your own servers / EC2 instances" is overblown, and has very much favored cloud providers.

But for the specific problem of "I wanna execute some code on a regular schedule, but I want it to be production-ready", Deno Cron does seem much quicker and lighter than provisioning a host, setting up health checks, setting up remote access controls for new devs, etc.

There are obviously many people who would find it very easy to do all the "server-work" I'm describing. I am not one of them! This service looks awesome to me.
A bunch of effort has been invested in the Loongson target for Rust recently:

https://doc.rust-lang.org/nightly/rustc/platform-support/loo...
That's a fair point. Most programmers are terrible. As a lead programmer I've dealt with countless "programmers" that can not do their job without me spoon-feeding them code.
I find jq's syntax (and docs) kind of opaque, but I guess we have no other options. And I don't think this latest incarnation breaks any new ground there. But it'd be better if I just wrote it myself - "be the change ...."
While I appreciate the sentiment for bending your mind, rather than the spoon, the practical reality is that developer time is far costlier than compute time.

It is easier to map compute structures and syntax to existing mental models than to formulate new mental models. The latter is effortful and time-consuming.

So, given the tradeoffs, I could learn a new language, or leverage an existing language to get things done.

And yes, given sufficient resources (particularly time), developing new mental models is ideal, but reality often prohibits the ideal.
Credits: ChatGPT

Please do not

Anyone on HN who wants to see GPT code is able to do it themselves. Using it to get attention from other people who are expecting to see your thoughts/experience/advice is not cool, any more than answering people's questions with cut-n-pasted search engine results would be.
Loved his class at UCSD! It definitely was something that really sticks in your brain and never leaves cause of how unique the subject material and concepts were taught.

I wonder if they would update the theory of “distributed cognition” in an AI ChatGPT Turing complete world with ubiquitous computing. Thoughts?
Yea I’m sure there’s plenty of jobs where nothing of value is produced.

Think about all the startups that fail. People work really hard for two years, and then the whole thing fails with nothing to show for it.

In the grand scheme of things, no value was created, even though each day the people worked, value was created.
5 year old A5 here and it's an excellent car. didn't go for any bigger engine etc. Close friends have a Q5 and it's got bugs galore. Seems kind of random.
Our test suite uses DB user that exists in docker DB but not in prod, so droping prod database cannot happen.
1929: The triumph of radio threatens Vorwerk
But:

- natural language is flexible, computer languages are less so.

- "pretty decent English" still includes hallucinations. I've seen companies whose product demo for generating marketing copy just makes up a plausible review. Hallucinating methods, variables, other packages/modules yields broken code.

- the human thought behind natural language is not feasible to directly provide to a model. An IR corresponding to the source of the program is feasible to provide. A trace of the program executing is feasible to provide. Grounding an LLM in the rich exterior world that humans talk about is hard; grounding an LSM in the rich internal representations accessible to an IDE or a debugger is achievable.
It's not just electricity – Bitcoin mines burn through a lot of water, too
What did you do for the Olympics?
"Run away from your problems, avoid dealing with them or learning better interpersonal skills" is better advice?
> you pass the --n-gpu-layers 35 flag (or whatever value is appropriate) to enable GPU

This is a bit like specifying how large your strings will be to a C program. That was maybe accepted in the old days, but not anymore really.
He retired (finally!) I believe. And indeed it is a seminal written work, User Centered Systems Design.. what a clever title!
It's so strange that as far back as the 80s a lot of the criticism of unix is that it wasn't "graphical". Meanwhile in the year 2023 AD I've moved more and more of my workflow to the terminal to escape the rapidly changing, distracting, and visually bloated GUI landscape.
I'll admit that "doing great" is open to interpretation, but my point is that Nissan hasn't "missed the boat" due to conservatism. They've had a nice, reliable EV available for a decade now, and you can go out and buy one today. Maybe they'll fall off the boat due to mistakes made now, but they've been on the boat for quite some time.
They do come across "rich white dudes with a sense of entitlement" when they talk about politics, that's for sure.
As someone who picked up C++ in the late 90s, the discussion on the language resonates with me:

"Other books can tell you how using any of dozens of object-oriented languages can make programmers more productive, make code more robust, and reduce maintenance costs. Don’t expect to see any of these advantages in C++..."

"That’s because C++ misses the point of what being object-oriented was all about. Instead of simplifying things, C++ sets a new world record for complexity. Like Unix, C++ was never designed, it mutated as one goofy mistake after another became obvious. It’s just one big mess of afterthoughts. There is no grammar specifying the language (something practically all other languages have), so you can’t even tell when a given line of code is legitimate or not."
> To be honest, the persistent blind contrarianism of this community is really tiring.

s/this community/a small faction that is very active on this community/

It's not a lot of them but they are really doing overtime.
Sure. But friendships also take effort and finding the idea of casually conversing on the clock "patronizing" sounds like effort to actively prevent any friendships. You don't have to force yourself, but being close minded to the idea outright

> There's no reason to feel like this is a negative thing.

disagree or not, I already gave my POV. you spend half your waking hours of the best years of your life there, I want to try and at least be open to the idea of people who hopefully are passionate in the same kind of work as me would have something to connect over.

But hey, if you have friends in town or are fine focusing on family, that's fine.

>I can certainly get all my friendship needs met outside of work and love from my family at home. The only time I'd be desperate to make friends at work is if I'm single in a new city with no attachments to anyone around me.

welcome to most college grads that don't all go work at a FAANG together after college. First job sucked but met some great friends, still talk to this day. Didn't force myself at all; some people asked to go out to lunch and I was simply willing enough to go out instead of keep my head at my desk. Some meshed well, some not so much.

2nd job was amazing from a career perspective, but I clearly wasn't going to closely bond with everyone else being 15+ years older than me with kids/family as a single 26YO dude (at the time). Wouldn't change it for the world, but it was always a lingering feeling there where I felt I had to try and act 10 years older in career and maturity compared to just being myself in the first role.
Say what you will, but I started my professional career with computers back in 1998 doing professional services for HP and its variant of UNIX, HP-UX, and I haven't looked back. As I kid I had played around with a number of personal computers that ran either MS-DOS, Windows or proprietary OS'es (such as the AmigaDOS).

To this day, I consider UNIX-Like systems to be a delight. Even Apple had to move to UNIX.

Big Tech would not exist without Linux (aka UNIX).
U.S. prosecutors allege murder plot directed by Indian government employee
Ask HN: How do you store and organize your prompts?
https://github.com/01mf02/jaq/blob/main/Cargo.lock

That's a lot of dependencies..
Pretty much non of them use it outside the random A game here and there, they use UE5 or in house. The only ones I remember that used Unity were Ori and Cuphead and those were not first party studios
It's telling that almost all these comments recommend things that aren't JavaScript web frameworks. This has been my experience too, you want to avoid that ecosystem. For this reason in particular:

> language/platform/dependencies updates are infrequent, easy to do, unlikely to break the app;

I'll second the Django, Rails, Laravel, but also add something statically typed like Java with Spring if this is purely an API backend. Static types will give you peace of mind during runtime for years.

Stick to relational databases. Don't buy into hype stuff on Medium blogs. You can go a long way on a VPS with an LTS distro on auto-update (very few SaaS businesses actually have scale that exceeds what a modern VPS can do).
Frankly, we may be barking up the wrong tree with LLMs. Sure they deliver novel and very marketable results, hence the insane funding, but I can’t help but feel it’s really just a parlor trick and there is a yet undiscovered algorithm that can actually deliver the AGI that we seek - AGI that reliable and precise like fictional AIs.
It's almost like the methodology is borderline pseudo-science. Many choices are irrational and unexplained. Several key models are missing from each brand's lineup. Tacoma? Ranger? They have Tundra and F-150...
one slice is roughly equal to one hour of walking in calories. I said you need 4 - 6 hours per day of walking equivalent workout so 4 to 6 slices of pizza to counterbalance that. Of course, it's hard to eat pizza while you're exercising so it'd be a challenge to keep the weight on.
Having dipped my toe in some of this stuff I think it absolutely sounds like a ten-billion dollar proposition to offer a turnkey solution to the problem.
Here is my latest

Frontend:
bun, solid.js, tailwind, astro -> cloudflare pages

tbh I had a smoother setup with solid-start but astro is better if you have static pages and everything I do is static pages: either pre generated static content or an app which calls an API. I don't want a server busy rendering HTML and we have free hosting anyway thanks to all the JAMstack marketing money.

Backend:
rust, axum, sqlx, sqlite, redid, systemd -> hetzner

Single static binary is great for deploying whenever. Rust means my code won't likely break because of typos or brain farts.
You likely don't need a database running in another process until much later on. If I do need it, I pick postgres.

I do have a separate, centralised auth / permissions / license services I use for a bunch of different services. Custom coded. Services get notified and update a local cache in redis with the data If I were starting from scratch I'd just chuck it in the main service (and what I did for years).
He pushed a CR7 NFT so Binance gained popularity and plaintiff invested money on Binance in crypto currencies and lost.

So basically he is sueing because without CR he would have never known that Binance existed and wouldn't have lost money.
Super game, but after it's done, how do you restart the game (world level)?
Well, as pointed out in the jaq docs there is jql.

But I just looked at jql and I liked it even less. The pedantry about requiring all keys in selectors to be double quoted is, um, painful for a CLI tool.
I just want to add that being "low-hierarchical" sounds great, but often it just creates implicit informal hierarchies based on seniority, expertise, past relationships, etc. For some people, this can be harder to navigate than traditional hierarchies that are more clear and explicit.

Whether this is part of the problem here is impossible to say without knowing more about the situation, but it's something to keep in mind. He may see his teammates as less approachable than you do.
That's fun. I understand all of that and exactly where the error lies. But you don't. And I'm not gonna tell you. :)
On Jigsaw Puzzles
I'd love to hear the details of your situation.

When a judge sets bail bond (which is what you're referring to in your prior comments - yes I read back because I was curious), it is either to ensure the accused returns for trial, or they set it very high to keep them in jail because they are a significant flight-risk.

I suspect you being a UK citizen was a big factor there - but I'm very surprised that your case is taking TEN YEARS and that you've been in jail the majority of that time. How does that happen? Are you appealing a prior case outcome?

You also got 1.5 additional years for violating a court gag order on your own case? Is that right?
I: list all the custom things that lit has

I: ask to show me how converting from lit to something else is easier as you claim

You: ignore everything completely and answer a question literally no on asked, and pretend that the only custom thing is the DSL.

Yup. My choice to completely ignore you in a sibling discussion was correct.

On the other hand, after a few years of engaging with web component defenders, propoenents and propagandists I'm not surprised in the least. This behaviour is on par with the rest of them.