skysight-inc/HackerNews huggingface dataset:
You have me thinking about kind of a cool board idea. 150 person twitter boards. Cap it at 150. People in that group can all vote on their own moderation, they can't interact with groups in other boards through quote tweeting or voting, though obviously they can copy paste.

You might get racist boards, but then its easy to get rid of all of them at once.

150 being https://en.wikipedia.org/wiki/Dunbar%27s_number of course.

I have no way to distribute anything. I tried to do my own annotations board on literature but no one joined. I just think it sounds cool to be in a personable board like that.
Reads like poetry.
Very simple, I wouldn't.
The big central problem here is that non-trivial taxonomies aren't trees but graphs. Trying to get a tree-based filesystem to represent a taxonomy means you're forcing a graph into a tree. Symlinks help because they turn your tree into a graph (albeit one that breaks too easily; I think that could be fixed, though). But in the end, a traditional filesystem is a poor way to represent a taxonomy.
That is indeed special. Probably shouldn't have stayed up all night before checking it out. Getting some real Lovecraft vibes... Or Illuminatus! Trilogy. Hopefully it'll make more sense after some sleep.
You know that image people share occasionally that illustrates how all the different functions of Craiglist were carved up into separate specialized apps? That’s what I think I’d personally like to see for Twitter.

Journalists that need a place to post live updates as well as links to their long-form stories? Make a platform that does that, and only that.

Bots that post a jpg every day? Make an app that does that and only that.

Get customer service by DMing companies directly because they respond on Twitter for some reason? Make an app that does that and only that.

And so on.
Depends the reason for asking it. I wrote this Ask HN because I thought I could maybe learn/discover something (technically) new from responses on how people would build this with today's knowledge and tech options.
Mostly just the successful ones
Yeah even messing with a venv was too much work for me.

So I used this and it's as simple as extract the download and run the curl | bash script inside it.

Is it safe for enterprise use? Nay.

Is it more convenient than manually futzing with venvs? Yay.

https://github.com/cmdr2/stable-diffusion-ui
I’m not sure if you meant to disagree with me, but I’m perfectly okay with having three roles each with a salary range, job description, and required experience / skills. That allows the applicant to know what bar he needs to hit to get the salary he’s interested in.
Too bad if your consumer has to interact with anything that could be malicious in any circumstances!

Consumers must properly escape any input.
Switzerland, but Japan is up there indeed!
Figure out the business model first. Until you can do that, you will fail no matter how clever your technological solution is.
Pretty extensive! Sadly they stopped making fun of nazis:

http://fqa.9front.org/fqa1.html#1.3.0.1

Who told them it is bad taste?

> The web needs more of this oddballness.

Yups. This kind of websites give me nostalgia. HN too btw.
Ironically I needed to enable JavaScript in order to view any checkbox. Terrible.
There are Pi CM4 SKUs that have onboard eMMC flash - I have one that I use on a carrier board that also has a SATA controller and two SSDs connected.
Yeah but how many times do you live refresh when you’re working on Next projects? I’d bet hundreds of times per day isn’t unusual at all.

Seconds of developer time could be saved every day!
I like the idea of an RSS twitter but discovery needs to be solved. Maybe you could also automatically publish the feeds you're subscribed to?
Thanks for giving me ideas for my own pile of ATtiny85's I have lying around:)
What a way of defining a monopoly.

Tesco has a monopoly on Tesco.
I'd argue the success of the Steam Deck is evidence of the Linux desktop's maturity. The normal game UI is just another Wayland session, and it's a fully functional PC running Arch Linux. KDE is installed and easily accessible.
Possibly. But close to an hour commute (or more) is probably the reality most places if you work downtown in a city and don’t live within the city limits. Even within NYC getting to the financial district from Brooklyn or Staten Island is probably hitting close to that.

Average commutes in the US are brought down by urbanites who live close to the office and suburbanites who live a modest drive away from an office park.
Exactly. Putting health care in GDP also puts a positive light on rising health care costs -- and in the US there is nominally zero consumer power against rising health care costs. Most of the time it's impossible to know how much something will cost prior to the appointment, procedure, etc -- so people cannot "vote with their wallet" like they can with other spending.
Android Studio’s “Code contains easter egg” inspection (2019)
Waste of time why?

Because you won’t become the next twitter, you probably won’t regardless….

I think there is more to asking the question than that.
alpine linux is a minimalist distro intended for running a single process within a container. I guarantee the base OS the container is running on us running systemD.
Make a BRIEF introductory YouTube video
What is an average American?
What an interesting device. Sadly, it is available only in the US and maybe a few other countries. If you try to access the MS store page from, say, Switzerland, they are very passively-aggressively saying "Page not found". I hate so much these availability restrictions.
The problems are political, not technical
I concede I made a sweeping statement.

As we’re on HN I'm happy to focus on the ever-increasing homelessness epidemic in SF, with its year-on-year ballooning billion dollar budget.
Well sure, but exploring the _idea_ of zero power consumption might lead to interesting discoveries in efficiency and power consumption models, even if actually achieving 0% power consumption is impossible.
One example from the latest podcast from The Telegraph: they spent a lot of time talking about the wheat from Ukraine going to the "global south."

But a few days ago a Turkish minister said over 60% was sold to Europe, so which is it?
I get you - that's given me an idea to do the same, but I'd probably use a HTML scraping library like AngleSharp. Thanks for the explanation!
But that is also a recipe for echo chambers.

Anyway, from a technical point of view, this is what Mastodon instances already can offer.
This would be a neat addition to the new discmaster.textfiles.com site, given the amount of near-duplicate data that's going to be in that archive.
No, Meta should not make a new Twitter.

Meta has an awful history of managing users' data and harvesting users' emotions to make money from advertisers. They don't care about the damage they do to users or to their culture and politics.
Who has the power to change it? How do you make them feel pain? Is this the hill you want to die on? If you can't suffer the asinine 2FA problems while trying to get work done on your glacially slow PC in your 88F office, you will not last long enough to make change. More accurately, you'll probably be able to stick around forever, but without promotions, approbation, or influence.

The answer is to be heroically productive, despite all these ridiculous obstacles, and then to use your reputation to build a base of opposition within your organization from which to fight these problems. If that sounds hard, exhausting, and thankless, then you have your answer for why these things don't get fixed.
If your live USB image is from this decade, it will almost certainly come with journald for reading the logs. If it doesn't, why choose such a bad live USB image?
> don't build something with public town squares. That's only a feature platform builders want in order to sell advertisement

Why would advertisers prefer public town squares? They just want people to see their ads.

(I also like "public town square" places, as a user)
All excellent points, again thank you.
Systemd should never be used on a server. Or any other desktop init system for that matter.

Production systems should never be changed or administered in place, only replaced. Servers should be immutable appliances. They do not need a package manager, or systemd, or ssh, or even a shell. Such things are developer tools and only belong in development environments like workstations.

A production filesystem should contain a kernel, an init binary, and either a container runtime or a static binary of your target application. At most a production init binary just needs to setup virtual filesystems and be a reaper for a target application binary.
It's not indexed in realtime. (tweets from 20min ago are still not searchable) It has no interactivity either which makes the problem few orders of magnitude easier. And they don't care about subscriptions.

Implementing search: just chuck the last hour of fire hose into s3 and update the ngrams.

Implementing real timeish view: ok, so we need to distribute+replicate the data so timeline queries can happen in parallel and get fresh info depending on subscriptions.

Implementing the number of likes ticking up as you watch the tweet: basically alien technology. (I assume it's optimised somehow because otherwise that would convert a single tweet view into 1 + however long someone stays on the page / 2s times the load in naive implementation)
It happens again and again, never believe benchmarks by original author/owner. They are misleading in most cases.

Deno vs bun was same case, each showed their runtime as faster
Almost forgot - Lisp In Life. Pretty sure I first saw it here at HN. IMO the most amazing part is the Life-based processor - once you have that, the rest is "merely" a matter of adding layers. But it's one thing to know someone could do it, quite another to see it in action.

https://github.com/woodrush/lisp-in-life

Run it in your browser here. Definitely worth zooming all the way in to get a sense of scale.

https://woodrush.github.io/lisp-in-life/
No one here is answering your question so I will :)

Database:
I’d use whatever you know and helps you get to market, but abstract it away from the rest of your app so you can swap out later. Lots of good choices here; I’d pick mysql or postgres running on rds. I would also design for sharding by user on day 1 because that can be extremely painful to add later, however, care would have to be taken to ensure it doesn’t slow you down too much early. I’d also just use an rdbms for caching unless it becomes a problem, only then would I reach for redis. I would also avoid a fanout-on-write approach in favor of fanout-on-read. It will save you a lot of headaches later.

Firestore is nice but can get expensive quickly so I’d plan for it to be a temporary thing.

2. Would go for a react native app first but there are lots of options to choose from. Go with tech you know but keep in mind that it’s basically impossible to get a AAA mobile experience on web, and in this space polish really matters.

3. Decentralized social networks never took off because they are too hard to build. Avoid at all costs unless you have some angle (ie you have some novel tech discovered during your PhD). A middle ground could be a centralized network that is open source and makes data portability front and center.

I’ll also say that growth matters a lot here. As a founder I think 20% of the teams headspace should be thinking about engineering. The rest on growth and retention.
Great question.

I'm subscribed to daily newsletters on The Washington Post, Bloomberg and The BBC News. This is how I stay in the loop.

I also get instant notifications for breaking news (e.g. when the latest prime minister of the UK resigned).

Very rarely now I manually visit news websites.

I haven't used social media (Facebook, Twitter) for years. If I want to share something with someone, I use instant messaging.
This is from 2021:

https://europeanjournalists.org/blog/2021/08/26/ukraine-pres...
I bet he was close to passing out on that turn, much like a fighter jet pilot can experience when they pull too many g's in a turn.
Let me add to your hot take with my hotter take:

I think it's dumb to request the British museum to return priceless 'stolen' artifacts when they were mainly gained by digging through rubble and abandoned sites anyway. And the countries that are requesting these items back lack the stability to ensure their safety and preservation. Yes, even Egypt is unsafe. As evidenced by their revolution where the Egyptian National museum was robbed, some artifacts stolen, and ancient grave sites pilfered in the last decade. Suffice to say that this situation is much worse for a lot of African countries. Is it culturally appropriate to keep these items? No, not really. But when the alternative is possible destruction, I would rather they keep them and piss everyone off.
It just tells you how broken the understanding of value in current society really is.

When someone posting videos of themselves testing lipstick or 10 dollar dresses makes more money than dozens highly trained real engineers that build physical goods necessary for the betterment of society and the world as a whole, it does in fact explain, to some extent, why we have a child book author running the entirety of hard work of generations of people that built the German industry into the ground.
Is the article title supposed to be English?

I think it means something like: "ARM to prohibit 3rd-party modules on the same chip as its CPU designs".
Not at all. I was still building embedded hardware around 68k 10 years later. There are undoubtedly new products being built around 68k today.

If all you want to do is synthesize music the 68k is perfect.

If you’re taking issue with wire wrap, there just weren’t general purpose dev boards available back then. You were expected to be able to roll your own.
Yeah, I was thinking that. However a quick google says that the average laptop drive uses around 4W when accessing and 1.5W when idle. I'm also measuring at the mains point, and I'm not sure how efficient the transformer is - they're usually only about 75% efficient.

I'm loathe to have the drives regularly spin down. That sounds like a good way to make them wear out quicker. Though spinning up twice a day might not be too bad.
In my "personal digital garden evolution" I've reached the timeline-level taxonomy or, with Emacs/org-mode/org-roam/org-attach etc:

- new textual entries (headings) goes into monthly notes ($org-roam-directory/timeline/year/$month-name.org), they might attach files or not of course. Attached files are generally directly linking in the heading/inside the textual content of the heading for a single-click quick access and glance view. Doing so allow to have not too many too small files, not too big ones who operate slowly;

- another subdir of org-roam-directory is for "topics", a note per topic, linking or org-transcluding (slow and a bit limited but still useful) the collected entries in timeline style;

- another is workdir where I craft my catalogue (using org-mode drawers created with templates to allow easy org-ql queries) and queries to explore my notes in different view. It's not as easy as TiddlyWiki transparent transclusion but allow a certain degree of practical usability, fine grain selection and ease composition.

MOST of my files and config live or as org-attachments or tangled from org-mode. So yes, taxonomy is hard, but we have tools to master them IF we decide to discover them and invest time in improving our digital garden for real instead of leaving classic mess of files hoping for some miracle "application" that solve automagically all issues. Unfortunately due to the lack of interests by most leave such systems too little developed to be as effective as they can...

My personal experience is:

- we need taxonomy anyway, just mere full-text searching with extras à-la-google do suffice for a certain percentage but fails more than that;

- we need taxonomy that are a bit flexible in storage terms and can change at a slow peace;

- we need integration, witch is NOT possible in ALL modern software, we need for that classic desktops where the OS was a framework/live image and anything is just a module, a bit of code, of it. With end-user programming concepts because no UI can be effective enough in "no code" style and no "modern programming" styles are usable for user programming.

A bottomline: people should learn a bit about information management at school, from how a library or a pharmacy organize books/meds on their shelves to book's indices and personal information archives. Nothing exaggerated but the bare minimum to understand how to manage data, digital and physical in various forms for a lifetime...
Sorry, do you think that this cartel will consist of sellers and buyers?

>China won’t go to Congo to “buy the state” and uses the Congo’s resources without the approval of the other members.

That's more or less how it works at the moment, and no-one cares. Why do you think a cartel of EV mineral producers would care, as it would contain approximately 0 Western countries?
Vuetify 3.0
That's exactly what Mastodon has: a cute mascot - the mastodon, a silly verb: tooting, etc.
I'm 40 already (this year) and I might be a recovering alcoholic.

After I moved to UK, about 8 years ago, I was drinking every evening. I settled on 3-4 pints a night. No lasting relationships, just work and some more work. Later I discovered I like sailing and started doing that a lot. So it was work, more work, sailing, lots of drinking. I was functional, I've found ways to handle the hangovers, lots of hydration during drinking and after, found my "limit" - never actually got very drunk, just "tipsy". I was sort of coasting.

Then something happened and I discovered that being in a relationship actually is a good thing, had the "pleasure" to have my very first panic attack, a few drinking blackouts. And I discovered that I was sitting on the motherload of depression.

I'm doing better now, the relationship works, what I've read about how to handle depression works, I'm limiting myself to 2 drinks an evening - mostly so I can chat with my beer friends and not event every evening anymore, I'm seeing good things happen, I wake up earlier that I used to and the sky is blue (even in UK).

My point is to talk to someone about this, alcohol abuse might be just hiding something more.
> Everyone, please stop thinking about HOW you want to build a twitter alternative. No one cares.

The OP specifically asked about this, and reading the comments a lot of people here evidently do care.
https://twitter.com/gergelyorosz/status/1569738072987926528

This is common practice
Ah, yeah I implicitly meant that the identity providers basically have to be government owned so yes.

I don't really see a way around this if the aim is to prove human-ness though.
That's an ARM platform sold by Microsoft. It's supporting Windows alright, but it's a hardware platform at the end of the day.

Dev kits are unlimited/unlocked machines by historical definition. They should allow experimentation. Locking Linux behind WSL2 is Microsoft's dream, and being oblivious about it won't help us in the future.

People get crazy when people point out that Microsoft is deprecating it's 3rd party CA slowly, or making secure boot permanent step by step, or systemd slowly adds support for closed down hardware platforms which doesn't allow running unsigned/unsanctioned kernels.

GPLv3 came to being because of TiVO pulled off a similar thing, and required its kernels to be signed by their own private key.

Now why we allow another company do it and applaud them for doing so?

If we want general computing to live, we need to have mechanisms to allow us to tinker with our own devices, and shouldn't need a company to sanction a specific kernel behind closed doors.

It's 90s all over again, sigh.

> If people start buying MS Dev Kits to run Linux CI agents on them this defeats the whole purpose of having a dev kit

We're running Linux on computers bundled with Windows out of the box. So, are we defeating the purpose of the devices we buy with our own money? Same for installing ROMs to android devices, and Jailbreaking iOS devices.

The device is mine. I paid for it. I should be able to do whatever I want with it.
How many though? I assume that the top influencers are not going to move to your platform exclusively (using yours in addition to what they already use isn't going to work, at best you'll just get crossposting from the other networks) unless they get offered enough.

Since they risk their entire following, I'm guessing the top posters want to have a potential profit of about 100 million dollars, and possibly more than that. That means that by the time you have 100 influencers, you have to convince your members that you'll be a 20 billion company in a year.
You can't fight echo chamber effect with technical measures, forget about it.
I don't quite understand the VerifiedEmailAddress example. Seems like you're just moving Address(verified: true) into the name. But since both of the email types aren't types but rather containers for a string, they're not interchangeable in nominal nor structural type systems, so you're creating a bunch of noisy code like `changePassword(new EmailAddress(verifiedEmailAddress.getValue())`. This is like the worst aspects of the "it's just data" approach combined with the worst aspects of encapsulation.

> Using a primitive string for an object which could get so easily expressed through its own type is simply lazy and unimaginative programming.

What a shallow and incurious take. Funny you should complain about "lazy programmers", when the only justification for this approach you present I would classify as gross negligence, if not grounds for termination. Who in the world would set "verified" to be true by default?
There have been hundreds of billions to trillions of dollars spent on various efforts at breeder reactors over the years.

Most of them catch fire every month or dissolve themselves from the inside after a year. Turns out the idea probably needs materials that don't exist yet (but might soon?).

The Russian BN 800 is the closest if you believe their government, and the chinese LFTR project has some promise.

Even with the basic possibility issues solved there are a bunch of economic, resource and political issues to work through after that.
Get really good at excel, and quite a few jobs can be automated out of effort, freeing up your time. Just remember, never tell anyone you're good at excel.
>Europe can ramp up electricity generation fairly easily as there is plenty of untapped potential left.

Really? I look forward to heating my home with electricity this winter. All of those headlines of European countries facing blackouts, and record-high electricity prices, must be misinformation.
"- Also, how are you going to deal with state-level and semi-state-level actors who will attempt to infiltrate your platform to use it as an amplifier."

Not just state actors but anyone with an agenda and budget really. companies, ngos, political parties etc. Manipulating twitter to push an agenda or narrative is big business and not limited to nation states.
MFA futility, in its final form, is trying to log in to services on a submarine. On the bright side, you at least get the benefit of knowing immediately that the situation is completely hopeless.
Why so many (wrong) presumptions and anger over your own presumptions?

HN has a largely technical audience. The "how" is the question here as that is what I was interested to hear from other people with a variety of experiences. Twitter was just an example which feels topical today and it also has an interesting problem to solve. It's much harder to scale a public town square than let's say the same volume of messages sent over WhatsApp where it's mostly 1:1 and some n:m conversations where n and m are relatively small numbers.

Not looking to build a new Twitter, don't have the time or desire, but I find the how interesting nevertheless.