skysight-inc/HackerNews huggingface dataset:
No you can't. Ferraris are impractical, expensive to fuel, expensive to repair, expensive to maintain, unreliable, can't be used on poor roads, hard to get into, have no luggage space, only hold two people, et cetera. Their main appeal is that they signal status. And if they were cheap, they don't do that.
That's not a reasonable argument. The point isn't "The robot is good because you can imagine a human making the same mistake", it's "We wouldn't think this accident was notable at all if it were a human driver, so we at least recognize we're holding the robot to a higher standard".

The truth is that virtually every traffic accident can be prevented on some level by every vehicle involved. People (you included, I assume?) who want to argue against automation in all cases will always be able to find something wrong with "the robot". Always. But that's not the right standard to be applying, because those accidents were going to happen anyway. The question is merely if there will be more or less of them with "robots" at the wheel.
"Last results" as in the 586,000 one or what?
Show HN: ScratchDB – Open-Source Snowflake on ClickHouse
Hello! For the past year I’ve been working on a fully-managed data warehouse built on Clickhouse. I built this because I was frustrated with how much work was required to run an OLAP database in prod: re-writing my app to do batch inserts, managing clusters and needing to look up special CREATE TABLE syntax every time I made a change. I found pricing for other warehouses confusing (what is a “credit” exactly?) and worried about getting capacity-planning wrong.

I was previously building accounting software for firms with millions of transactions. I desperately needed to move from Postgres to an OLAP database but didn’t know where to start. I eventually built abstractions around Clickhouse: My application code called an insert() function but in the background I had to stand up Kafka for streaming, bulk loading, DB drivers, Clickhouse configs, and manage schema changes.

This was all a big distraction when all I wanted was to save data and get it back. So I decided to build a better developer experience around it. The software is open-source: https://github.com/scratchdata/ScratchDB and and the paid offering is a hosted version: https://www.scratchdb.com/.

It's called “ScratchDB” because the idea is to make it easy to get started from scratch. It’s a massively simpler abstraction on top of Clickhouse.

ScratchDB provides two endpoints [1]: one to insert data and another to query. When you send any JSON, it automatically creates tables and columns based on the structure [2]. Because table creation is automated, you can just start sending data and the system will just work [3]. It also means you can use Scratch as any webhook destination without prior setup [4,5]. When you query, just pass SQL as a query param and it returns JSON.

It handles streaming and bulk loading data. When data is inserted, I append it to a file on disk, which is then bulk loaded into Clickhouse. The overall goal is for the platform to automatically handle managing shards and replicas.

The whole thing runs on regular servers. Hetzner has become our cloud of choice, along with Backblaze B2 and SQS. It is written in Go. From an architecture perspective I try to keep things simple - want folks to make economical use of their servers.

So far ScratchDB has ingested about 2 TB of data and 4,000 requests/second on about $100 worth of monthly server costs.

Feel free to download it and play around - if you’re interested in this stuff then I’d love to chat! Really looking for feedback on what is hard about analytical databases and what would make the developer experience easier!

[1] https://scratchdb.com/docs

[2] https://scratchdb.com/blog/flatten-json/

[3] https://scratchdb.com/blog/scratchdb-email-signups/

[4] https://scratchdb.com/blog/stripe-data-ingest/

[5] https://scratchdb.com/blog/shopify-data-ingest/
AWS CloudShell analysis: exposed block devices and container escape(s)
The security research team at Ronin did a brief technical analysis of AWS CloudShell. We found that one can access other attached block devices and escape to the parent containers and the underlying Firecracker microVM (not the underlying host).

It is similar to escaping the GCP CloudShell using the exposed docker socket. SpenGietz: https://twitter.com/SpenGietz/status/1166752505889316864
Minor issues: The story is from June, and one of the "also read me" links at the bottom is to "Swedish inflation still high after Beyonce is long gone".
Interesting that people are doing this in 2017. I wonder why.

Disclosure: I have a couple cupboards full of Unibus and QBUS boards.
> I see the sqlite hype as a (legitimate) pendulum swing away from defaulting to 'web scale' everything to a realization that most of the systems we design don't need it.

That was exactly my thought, the majority of work that gets put out there isn't going to need to scale to many different nodes to serve thousands+ of concurrent users. If you're actually serving tonnes of traffic and need clustering or high end redundancy, have at 'er. But for most of the professional work I've done, SQLite is more than enough (provided you back it up properly!)

I think this is also influenced by my philosophy of keep things simple and only scale when you need to. I haven't had need of k8s or anything like that and suspect many companies serving small-medium traffic loads don't either.
<QLazzarus_sounds/>

Unsurprisingly, the English-Nahuatl translation for "I'd @&#k me" is unhelpful.

Seriously though, I remember reading comics as an undergrad and Grant Morrison's fascination with Xipe Totec. One scary mfer. But somehow not as scary as real Aztecs.

In one story - probably a mix of legend and record, passed through the filter of mass death - the Mexica (later known as Aztecs, back when they were sort of homeless, coming from no-one's-sure-where) had come to be challenged by an alliance between the Tepanec and the Cualhuac. The alliance relented and the Aztecs settled among them, but the multi-ethnic state did what ethnic states do, and things went a bit sour. So . . punchline. The Aztecs had this cultural tic: they demonstrated hostility by asking for something. So they asked for the gorgeous daughter of Prince Achitometl. The young lady was sent off to the Aztecs in the finest clothes and jewels during the Feast of Xipe Totec. Bright side: not the last time Achitometl would see his daughter. Down side: the way he saw her the second time round sent every single man, woman, and child into a purge-o-rific rage against these @&#$! Mexica. Go be Aztecs somewhere else!

Not the last word in that story, obviously, but it's a good one. The Aztecs were never what you might have called "popular". Which, intuitively, makes sense, considering what would happen later.
It’s called “identity politics” for a reason: it’s no longer who one votes for but an entire world view about who one is —- and more importantly who one is not and it demands to be constantly displayed and reinforced.
He would be worth that if he sold his shares (and tanked the company in the process). That said, he probably has more in his current account than I ever had, even accrued.
LOL, that was a great read. The more things change, the more they stay the same!

It reminded me of the WinModem times or the OSS -> Alsa times, and countless others. Oh my I've been around Linux for more than 30 years now.

It's always the same: "If it doesn't work, it's not the fault of the thing that doesn't work, it's always the fault of the [user/modem manufacturer/soundcard manufacturer/WiFi manufacturer/etc]"

As someone wrote in the article you linked: Most people don't care whose "fault" it is, they just see it is a problem with the Operating System. Can't share my screen on Chrome Ubuntu? sorry, in Mac/Windows I do it with one click, and without tinkering.

Wayland is yet another example of "tech guys" doing stuff without proper Product development. If Wayland was developed say, inside Apple or Microsoft, it would go form "what can people achieve" to "how can we make them do it in 2023" and not "X is old and ugly, let's create something new and shiny"

It's OK, it is Libre and Gratis. It is people doing it in their free time and they are free to do whatever they want. They just shouldn't expect everyone to agree with their approach.
An easy controversial topic is eating dogs. In some cultures it's normal, in others is a monstrosity.
> fan that sucks air from under the car

And deposits grit and gravel into the windscreen of the car behind
If you mean the chat.openai.com ones, those just look like SEO experiments. They all follow similar format, and match what's shown on the carousel on the left-hand side of the page
Always amazes me when someone realizes that Twitter is not the real world.

As for the "engaging content" the author describes, I dont find these engaging at all. Nothing is less engaging than a 34 tweet long thread, each tweet being a wall of 800 characters and the actual content reading like some regurgitate, quasi-AI generated platitude.

When you've reached a point where even big company millennial MBAs realize that Twitter is not real and that "likes" don't translate into sales, you can tell that we're at the end of the rope.
I think the django admin is quite an accomplishment of software engineering and functionality. The amount of functionality you can build quickly is impressive. Sure it might not have the slickest UI, but a lot of those slick frontend features in modern UIs have half thought out semantics and take ages to implement vs django. Django lets you concentrate on the actual business problem , but becomes painful to do extreme customization on. There are multiple styling extensions for django that help.

I think there is Trader UI, and VC UI. Trader UI, built for wall st packs every bit of information into every pixel possible. VC UI has rounded corners, nice fonts, drop shadows and half the information on the screen. Django UI actually splits the difference nicely.
This post would have said "MongoDB" years ago, and soon one will say "Postgres" instead, and then after that whatever's trendy next. Probably CSV files.

You should probably be architecting your application to use the data management solution that fits your use case.
Tory slant how? Cash for honours was a Labour scandal.
The elixir macros dont work well from gleam, you can however 'call' it, but you need to wrap all the macro code in elixir functions then call them from there.
• If you're looking for exact Sublime behaviors, there are plugins for that

• If you're looking for visual editing columns together, ctrl+v works with vanilla vim

• If you're looking for find-and-replace behavior, use :%s/find/replace/g

• If you want to repeat a transformation on similar keywords, you can use * to search for the keyword under the cursor and use . to repeat your edit

• If you want to repeat a complicated transformation, you can use q to create a macro and then repeat it with @
> >60% of people own a home

Er, no. According to this source [0], 66% of people live in owner-occupied houses. If you're a pennyless 20+ year old living with your parents, you're in that number but you're not owning anything - your boomer parents do.

[0] https://madeinca.ca/homeownership-statistics-canada/
IIRC that grip scales linearly with the downward force and is (maybe counterintuitively) invariant WRT to the grip area.
It refers to it being from Brazil. Wood is not a popular building material here.
2 breaking changes from the 6 versions released. Also, releasing a "backwards compat layer" a year after releasing a version of a library doesn't mean the original release was not a breaking change.
2021 January - Birdwatch launched with first 1000 users

2022 October - Elon acquires Twitter

2022 November - Birdwatch renamed to Community Notes

2022 December - Community Notes feature made available to tweets around the world

Maybe Elon pushed the release schedule timeline up, but it would not be correct to state that pre-Elon Twitter didn't develop and launch the feature. It had been live for almost 2 years by the time Musk showed up.
"e2e & crypto does not hurt children" is techbro's equivalent of "guns do not kill people". The lower bounds of morality in this industry will never cease to amaze...
Ask HN: What are some good books or resources for new engineering managers?
I was recently elevated to engineering manager at the company I work with. I've been wanting this opportunity for some time although the circumstances in which I got the title are not exactly what I pictured. I have spent some time thinking about previous managers I've had and what qualities (good & bad) they exhibited. Mostly looking to expand my knowledge and reflect on the kind of eng manager I want to be for my team.
You're basically halfway there, perspective wise. Just leave your attitude at the door and do the interview.

For better or worse there really isn't a lot a company can do to fairly evaluate if someone can code other than actually do a little coding. And any coding problem that can be reduced to a 30-45 minute block is going to be somewhat arbitrary and leetcode-ish.

Good luck on your search!
> how many extreme words (hell, deceit, lie, cheating, corruption, law breaking, scams, fraud)

Extreme words? Half of them are simple descriptive nouns of legal parameters being broken?

> about an act that nobody has ever claimed to be harmed by and no government agency has ever expressed any concerns about

"Nobody has ever claimed to be harmed by", seems wrong considering Reddit has now banned the practice, Hacker news bans the practice, Steam bans the practice and most anonoymous online forums have explicit rules against fake account, multiple accounts etc?

If nobody is harmed why are they explicitly banned by the large part of the ecosystem? Also the goverment in multiple countries has proposed end of anonimity bans, things like tying your twitter to your driver license or passport. In what universe is that "no goverment has expressed concern" when they went full end of privacy over it?

> by your own argumentation can only be deemed wrong according to the philosophies of Immanuel Kant

That was a simple thought experiment, and no, by my own argumentation it is wrong entirely based on the fact its deceitful. And lies are inherently wrong. In this case they disrupt one of the assumptions of the market model, but in any social interaction they usually break a rule. In conversation they would break one of Grice's maxims.

> If the Reddit foundation story was as self-evidently heinous as you're insisting, you wouldn't need to use all those charged words.

They deceitfully added content to their site. I dont know how that is a charged adjective, its what they did by definition. The rest of them where in relation to other points, things like corruption and scams grow from small deceits, that is just studied psychology.
Wow, it is not driven nearly that much. It has < 120k miles on it :)

But it did spend its first 6 or 7 years in Western NY, with snowy, salty roads a good chunk of the year. There definitely is some rusty spots and corrosion.

I think people who do stuff like fix their own cars (and lots of other things) very much underestimate the time it takes to acquire the knowledge, and how much intuition they've unknowingly built up while they did it. Replacing a part is relatively easy, knowing what part to replace is its own skill. So cars is one of those things I will happily hand off to someone else to fix, while I focus on home repair or something.
What I like with this guy is he can truly clearly explain his point of view.

"I've seen better tools than git so git is crap". Yeah.
When A/B Testing Doesn't Work
maybe google should stop being lazy and fix their existing services.. at this point google search and youtube feels abandoned
I'd go with ECC RAM even if it costs a little bit more, same with an enterprise NVMe SSD. The latter is worth it in case of a power cut. It allows you to enable write cache and using the SSD as ZFS cache, massively increasing performance if you are using mechanical HDDs. This guy goes full SSD, but for the content he serves that isn't required at all.

Also, just have enough RAM, but don't disable swap. Put swap on an enterprise SSD but let Linux handle it. It will do so cleverly. Whereas with RAM only you cannot use swap at all. Minor disadvantage is you should encrypt your swap. But with modern hardware that shouldn't be a large penalty.
> What I do think would be awesome would be an embeddable Postgres library/binary that could use a single state file on your local filesystem for development and use a networked database in production.

I mean this is more of less what using a local container for Postgres is. It’s not exactly one file but it’s hidden in a volume somewhere where you don’t need to go file digging, so for all intents and purposes sure, it’s one file.

Most ORMs also will let you swap out your RDBMS so you can run sqlite locally and Postgres in prod via the same code. I think this is a bit of an anti pattern though. While the two are similar in most standard use cases, it’s not always apparent when you veer off that standard use case and into something that’s not supported by sqlite. And then all of the sudden you either have a divergence between what works locally vs in production or you start to intentionally limit your app’s capability to only what works with sqlite because you can’t locally validate it.
> Maybe it would deflate the bias they wanted to project on the rest of us.

I think that an important thing to understand is that social media generally doesn't project a single bias. It is more dangerous: it creates bubbles that encompass groups of people and then mine their minds for attention. This results in polarization, increased rage, and fake outrage, and the like.

So it isn't really helpful to complain that Twitter is leftwing or rightwing etc.; it amplifies for you whatever you already believe. Even though we can generally accept that people's minds don't really change on big issues (whether online or in person), one big problem with social media is that it disincentives listening to each other. "Distincentivze" is perhaps euphimistic - it puts up hard to penetrate walls between us. We don't listen to each other, even if the other person has a worldview or conviction that we detest.
Citroën just announced a ~$20,000 electric car, the ë-C3.

https://www.media.stellantis.com/em-en/citroen/press/citroen...

Highly unlikely to come to the US, of course.
> For example, the "add post" button looks like a button [...]

Mission accomplished?
One thing I've realized about social media, especially X/Twitter, is that it's not a singular place, that is you can have 4 feeds on twitter from different users that might as well be different social media platforms.

I've noticed if you follow the "Indie Hackers" on X then you will get lots of self promotion (ie. "My startup just hit $X/MRR!!, here's how I did it: substack.com...."). On the other hand there are other places like "Finance X" or "Sports X" where you get deep dives about the state of that space from various people.

Moving away from X/Twitter, there's tons of "authentic" content you can find on Youtube, a recent favorite of mine has been watching Peter Santenello[1]. He could be considered a journalist and his whole thing is just going into random communities and talking to people. I especially enjoyed his series about Appalachia and the Hasidic Jewish community in Brooklyn.

[1]: https://www.youtube.com/@PeterSantenello
Rye Language
From how out of touch I am with my generation I fail to realize how many people watch TV and anime and whatever through those weird, peculiarly named "free TV and movies" websites with the pop-up ads and kinda-okay quality that have JS scripts and tons of protections to prevent you from downloading the content, one even somehow activated my browser's back button if I opened the developer tools. Who is owning these websites and why aren't they as easily taken down? It's certainly not hard to find them if the most technologically illiterate people I know find them easily.
Tangentially related: my personal open source project (ntfy.sh) is starting to outgrow a one node SQLite-backed setup, and I am now faced with the decision we are talking about here (something I would not have imagined, I might add): do I use some SQLite-replication thing, or do I rewrite it all to work with a RDMS and deal with managing that? It's quite the annoying choice, so I really wish there was a great SQLite backed solution, hehe.
What’s your data to back that up? If truck drivers, there’s nothing close that would turn huge trucks robotic for the current generation.
OpenAI forms team to study 'catastrophic' AI risks, including nuclear threats
Long term planning in politics is often only as far as the next election.
None of these HTML-based technologies ever really replaces the others, but certainly web components make some use cases easier than React -- and make quite a few things possible that would be nearly impossible in React.

The best example right now is the new Photoshop for the web, which runs entirely in the browser and is made with web components and Lit. Fighting the "React way" to build something like PS would be a nightmare. But web components are a blank slate. You don't have to fight anything; you do have to built it the way you want it to work.

The extra building work includes ugly plumbing stuff like routing and state management, but the advantage is that you get to build those the way you want them to work, too.

In the cases where you're building an app with off-the-shelf kind of UI components and behaviors, a framework like React or Angular is still a good bet. Web components (and Lit, their "helper glue") lets every component be entirely custom.

I wrote an intro[0] to web components on Medium that's been well received if anyone is interested.

[0] https://medium.com/gitconnected/getting-started-with-web-com...
Just curious, does the sort-of recent Xorg release (version 21.1 released in 2021), change anyone's equation regarding X vs Wayland?
Factorio Friday Facts #382 – Logistic groups
Conversely, there’s a running joke that you’re in big trouble if Terry Tao takes too much of an interest in your topic of study, since he will inevitably solve all but the hardest problems in the field.
> wages are rising.

The problem is that wages are rising in absolute terms, but tanking or stagnating in relative ones. The rise is also very, very unevenly distributed; the top percentile are making great strides but the so-called "low skilled" are getting shafted badly.
A few of the current F1 drivers already have sim setups and play driving sims as well as the official F1 video game. What you're suggesting isn't too far off.
Here's a complaint about the printing press enabling the same dynamics:

https://en.wikipedia.org/wiki/Yellow_journalism#/media/File:...
Geezus christ capitalism is broken.

At least once a decade I've seen the economy shit bricks due to a handful of 'haves' playing with levers and screw everyone else over for _years_.
Unless you have a huuuuuge monitor, most things look good maximized.

I switched to a 52" TV ~2 years ago. It's the first time I found I didn't like maximized windows.

Personally, I find the way windows overlap distracting. It's labor to organize windows.