skysight-inc/HackerNews huggingface dataset:
This hypothesis is founded on my intuition (which is some accumulation of life experience). This includes all my biases and things I'm wrong about, so be skeptical of it:

Humans (the meaty prison part) are wired to be driven by curiosity or fear. Curiosity drives some attitudes: embrace change, be excited by new things, challenge priors, be curious of the unknown, have an open mind, be willing to try things, be skeptical of your own ideologies.

Fear drives other attitudes: there's a threat, stay safe, unknown things can be bad, the status quo works so resist change for safety, they want to hurt me, they want my success, what makes me feel safe and whole is always being threatened.

Maybe this is a silly distinction, but for a moment, rid any concept of "politics" or "right vs. left wings" from your mental model and perceive it as, "for one reason or another, in each person, one of those two voices is louder. Sometimes slightly, sometimes significantly. And those people gather together for security and validation."

Authoritarians make the fear group feel validated.

I have an inkling that the "fear voice" was imperative to our survival as a species. It's a "safe" and simple algorithm for preservation. But I think it has been becoming less important over time.

Something I draw a blank on: what exactly is up with the leaders that the "curiosity" group picks? There's the Obama-style "Hope" message, which totally fits, but quite often, in my opinion, it's rather clearly just lip service. Perhaps there is a tinge of truth in the "fear" group's, "you need us on that wall" mentality about not letting wolves into the hen house (but personally I think they just don't want competition for that role).

I hope people pick this apart and criticize it in detail. I do not hold this hypothesis strongly.
Have you done any real work in Laravel, Rails or Django?
Unix Network Programming by Stevens and TCP/IP Illustrated by Fall and Stevens are must reads. There are many subtleties and pitfalls in writing low level network code and those books comprehensively cover everything.

Edit: I’ve heard that the first edition of TCP/IP illustrated has considerably more readable prose, so if you’re not doing IPv6 maybe get it instead. Apparently the 2nd edition with Fall is more of a rewrite with a considerable number if technical errors so I can’t recommend it having not read it.
This isn't a "JS" problem. A consistent story/UX around common tasks isn't "bloatware". Queuing jobs on the backend, managing CRUD-ish stuff like native objects, multi-part file uploading (including CORS management, storage as blobs in the DB if you need it), user/auth management, sending mails, and so on really is just the basics.

Of course you can a la carte your own solution together every time, but the API at every different layer is almost guaranteed to be markedly different, the level of testing, support, size of the userbase/ecosystem is unknown, and every minute you spend debating those solutions, wiring them together, maybe creating abstractions so the API "feels" more native, etc is time you are *not* spending writing the actual application.

Finding other developers to work on your homegrown potpourri who won't screw up because they don't fundamentally understand object storage or DKIM constraints when sending mail or can't optimize a query better than the ORM or whatever will be difficult, and even harder if you want to find one who can do that AND nail down which parts of the underlying infrastructure (k8s, DNS, message queue, distributed k/v store, whatever) may or may not be responsible for a problem surfacing for 3% of your users is a harder and harder ask.

You're free to consider DRF and backend Rails and .NET and the rest to be "bloatware". I am not a web person in any way, so I don't have a horse in this race, but I am/was a backend/infrastructure person who has repeatedly had to help "full stack" web devs out of shooting themselves in the foot because they don't understand OIDC/SAML or service lookups in k8s or service meshing or DNS between geo-distributed clusters or how to write an INNER JOIN or you name it.

The "bloatware" lets web devs ("full stack" or not) concentrate on solving their actual problems instead of spending time and getting behind schedules re-inventing comprehensively solved wheels.
Agreed, but see HN's requirement for original headlines. Frustrating.
Their dung was harvested in Persia, and it still is today.

This could be done in cities.

https://news.ycombinator.com/item?id=31885525
The left tends to deify or damn particular classes and groups of people instead. Sort of makes sense given they are more of a collectivist mindset as opposed to a individualist one. Teachers are paragon of virtue, "all cops are bastards". Backwards Christians, brave Muslims. White privilege. So on and so forth.
The only way to avoid that is to stand up your own instance. And that is the great thing about decentralized systems. Because you as a user have no visibility into the systems, finances, nor management of any of these platforms.

I still blog on a server I rent but the backup is hosted in a server in my closet. I’m fully aware that rental can go away any time. And that’s been the case for decades.

Maybe it’s a generational thing but it appears people assume these platforms owe them something. The TOS makes it clear they owe them very little. So you can be muted, banned or deleted at any moment.

I’ve watched many social networks disappear and end up in the footnotes of a Wikipedia article. Nothing about the internet is guaranteed nor permanent. Twitter nor Mastodon owe you anything.
Wikipedia dates the mho to 1883 and Lord Kelvin:

https://en.wikipedia.org/wiki/Mho#Mho
Imagine a program where you draw something, and then use an AI to “touch up” parts of it and enhance the image. You’ve blown your copyright.
We're getting there! Wayland is slowly becoming more and more usable, and unless you've got an nvidia GPU, there's a good chance you wouldn't even notice you're running Wayland most of the time.

My intel igpu laptop is running Wayland full-time and it works perfectly. No tearing, night light works, xwayland is seamless, input stuff works*, and there's working sleep and resume, including sleep and throttling on low battery.

* You can't change the set of keyboard layouts without restarting Wayland, but you can switch layouts just fine.
You can implement search on top of crypto hashes. This is how decentralized P2P file networks like Kad worked.

The discovery doesn't need to be at protocol level. You can have some servers following large number of accounts, analyze the feed, create a "trending" list and publish that under their own account that you follow. Then you can have second level "trending" servers which aggregate over first level ones if you want even more "trendiness"
Has he really though? Apparently now he's banning journalists asking him for comments on stories. It seems to be getting worse and more arbitrary on his end.

https://taylorlorenz.substack.com/p/elon-musk-banned-me-from...
Wouldn't that be only applicable if they were harvesting people's information submitted by other people?

My first thought is that people running Mastodon wouldn't qualify as data controllers, but I am no expert in GDPR laws.
That's a very interesting way to try to find the line.
How do you think the results would be different if “all” Emacs users were polled? I would expect significantly less packages used and less elisp proficiency.
I'm not sure I need an abject justification of why I posted that as I think it's fairly obvious, but here goes. I posted it because quite frankly Windows 11 is less notably productive and more distracting which is a net reduction in any realistic performance metric. Thus I disagree with the trite point that windows 11 is faster.
I have to use windows for work but hate MS and want to move to linux at home at least. I did some f/oss work that needed unix, installed Ubuntu on a spare box, picked gnome - and it was horrible. Big, clunky, so much weird user-hostile behaviour, superficially slick visually but not good for workflow, and bugs... Windows has a lot of polish (which they are destroying) but I can't consider gnome again.

Are there any alternatives anyone knows of that are user friendly, reliable, don't keep hiding options...?

I'd really like to move off windows but so far it doesn't feel like I can.
Look at Rich Geldreich's bc7enc_rdo.
C is the native language of Unix, so in a way it really is the language for formally discussing Unix concepts.
Show HN: Brutal.js – A crazy-small framework for building brutalist web apps
I don't know. When I was younger and worked menial jobs and lived in crappy places it was pretty easy for me to surf through two recessions by just adapting to where I was (true, I did live in a car for two months in 2008). Now I have more wealth, but also more bills. If my wife loses her job or I lose too many clients we will have a problem. I'm still better off than those guys in suits flinging themselves from the top of an office building.
This is also available on my W11 Pro machine in the US. 22H2.
Understanding Repair as a Creative Process of Everyday Design
We should not be reliant on fossil fuels for energy, period. There's a mountain of scientific evidence showing that extracting, transporting, storing, and burning all that poisonous crap is very bad for humankind.

The sooner we move to other sources (fusion (!), solar, wind, etc.), the better for humankind. However, companies that make money from fossil fuels don't want that, and for the past four decades they've had the political and economic cloud to slow down or even stop progress.

We have such "single points of failure" in the global economy because we have allowed market power to become highly concentrated, nationally and globally, without any checks and balances.
‘Our weapons are computers’: Ukrainian coders aim to gain battlefield edge
I believe the intro course is $24.99 for 4 weeks.

The course has 16 people enrolled spread across the world. During the week you read tutorials and complete exercises. Over the weekend you and your partner let your trained agents compete at a game in a tournament style competition. This week it's Othello.

The course material is top notch and you have office hours each week to discuss with the folks running the course.

Other courses either don't have this peer to peer interaction or run for too long.

Even though its been a lot of work to go through this course, I can't recommend it more!
That's because you're looking at the wrong alternatives. check out Hugo
Seeing as though this is what has caused Musk to go even further off the deep end, banning journalists, causing more people to leave Twitter, and getting more unwelcome attention from regulators, I'd say it's directly related to him needing to spend even more time on Twitter and away from Tesla and SpaceX.

He could have opted to be more hands off, appointing a competent manager to run the place while he focused elsewhere. But he's chosen the opposite.
This comment almost reads like an ad, like everyone should take this magical substance that alleviates the problems of the world.

https://www.drugs.com/suboxone.html
> I'm exactly in the target demographic that desperately wants a a return to the old, decentralized, protocol-based internet. We need working alternatives to Twitter to prevent a single mentally unstable billionaire from having this kind of power.

Personally, I think we should have this stuff regulated. We have power, mail, phones, internet, etc but most of the internet just isn't. Which seems really odd considering that for most people their Outlook/Google email is far more important to them than their postal mail but can be taken away from them because they emailed a photo to a doctor. Your revenue generating Twitter account can be suspended because you tweeted something some random person just didn't like with no real recourse. YouTube is probably the worse for kneecapping people's livilhoods over dodgy claims.

Decenteralized just seems like it'll be a pain for me to find stuff. And instead of being held hostage by a big company with policies and processes and money to sue them. You're being held hostage by some random guy who may decide he doesn't like being connected to a certain network and all of sudden you've got to create a new account somewhere else.
The whole idea that the copyright holder needs to opt-out is seriously broken. Copyright is not 'opt-out'. Stable diffusion has set themselves up for trouble, this should have been opt-in.
That works, but the issue was to remove the label on the text box, not the box itself.
Note that the vast vast vast majority of people and posts on Twitter are not fascist. Stinky shithole I'll grant, but that's been true for a decade.
The point of the naturalistic argument is actually a good one. We keep pretending we understand all the mechanisms and yet we get baffled over and over when we do enough processing and even though the ingredients are all still there it turns out there was one more thing we weren't aware of that completely changes how we react to the food.
This case was discussed heavily here at the time in March (different article, same topic):

https://news.ycombinator.com/item?id=30702117

(328 points | 9 months ago | 166 comments)
"Write a tiny web server in C" was a standard exercise when I was in high school, and later again in university. I think I did that at least 3 times as an assignment so far.

I reused the final version for a different university exercise instead of bothering with Tomcat as I was required, and back in 2015, dumped the end result here: https://github.com/AgentD/websrv where I kept adding to it for a while for fun.

The HTTP 1.x protocol itself is pretty dead simple (if you ignore chunked requests/responses and such) and the more interesting part was actually the socket code.

Back in school, our teacher had us write a simple forking server and consult the corresponding man pages (man 2 socket, man 7 socket, man 7 tcp). It was an acceptable minimal solution to not even look at the client request, respond with a static string containing a dummy response header and HTML page, which absolutely works. Bonus points for parsing the request path and sending a file back, more extra points if the path was a directory and your server sends back an "index.html" file, further points if it instead generates an HTML directory listing on the fly.

When I visited our former teacher a couple years ago, he had modified the exercise somewhat. He brought a Beagle Bone Black with him to class, with a bunch of I2C sensors attached to it, and the extended exercises now revolve around reporting temperature/humidity/... to the browser.

So, for "resource" I recommend the HTTP example on Wikipedia, as well as "Beej's guide to network programming" (as have others), as well as the man pages for quick reference.
Read the John Romero stuff. Even Carmack explains in the Lex Friedman interview how badly Carmack treated him. Carmack also presents enough in that interview to expect this take us quite likely correct.

All from Carmacks own mouth.
KDE is your friend. Customisable to the last bit.
If you ever visited China 20 years ago and now, you may have noticed the change in openness, though.

The first time I went, I was confined to limited areas, and had to be followed by a state appointed guide for my entire trip. I couldn't kiss my girlfriend in the street, it was considered bad behavior.

Now, I can just go alone, and where I please, and demonstrations of affection are not as frown upon. Women also seem have more freedom than before.

China was always a dictatorship, but I would say it looks more free that it used to be, at least from my very limited external point of view.

Now, China is still corrupted, with massive informational control. And it also became terribly polluted, and under systematic automatic surveillance, so I'm not sure it balances out, but it's not like there is an objective scale to those things.
It's not about the look of the social network - it's about the people you are interested in moving to a place and you following them. Mastodon has been that for me (the infosec people moved over and enough interesting "celebs") and I've been enjoying my time after a couple of days of adjustment.
> This is a highly exaggerated risk unless you go out of your way to find a server full of racists or other people that should instantly make it clear to you it's likely you'll face blogs. Some people will insist this or that mainstream server is banned everywhere (e.g. some say that about mastodon.social), and in reality unless the server is obviously bad it often turns out to be a few inconsequentially tiny instances which block them. Look at the list of banned instances on a handful of servers and you'll see that most places it's not very long and most of it is made up of a core set of common culprits

Look at how many controversies there have been about whether Twitter should or shouldn’t ban some controversial figure (everyone from Donald Trump to J K Rowling). What happens if Mastodon gets similar controversies, and then big Mastodon server operators disagree among themselves about how to respond, and then block each other’s servers out of that disagreement? Nobody can say it can’t happen, I can’t see any guardrails to prevent such splits. If anything, Mastodon’s community seems to be full of people who think that Twitter (whether pre or post Musk) is insufficiently moderated and not banning enough people, which seems to make such a development only more likely
IMO that’s also a kneejerk response.

There are dangers to our already-declining reliance on China, but also benefits. The big one is that countries with deeply entangled economies rarely go to war with each other. A world where we don’t rely on China for anything is a world where we are more likely at war with them.

“Security means not depending on anyone else” is just off-the-grid survivalism writ large. It’s true in some very narrow sense, but it is also naive to think it’s even possible, especially while continuing to pursue any other goals.
I rarely ever play video games at all anymore, not even ones with community.

I suspect this is mostly due to “aging”. Although I don’t think it’s simply the process of getting older, but the process of long exposure to various games and game mechanics. At this point, for me, there isn’t really anything new or novel (how many times can a FPS be repackaged? How platformers can I play? How many times can an RTS be reimagined or re-themed?).

I don’t really think this bad. I don’t really care at this point, I either got my money worth out of the games in my library, or I didn’t.

I have sort of “moved on”, I have been trying my hand at making games (using Godot), which I find fun and challenging. I am just doing it for fun (making simple games for my daughter mostly, not taking it super serious or trying to publish/make money).
I know what he said about free speech absolutism, but this whole thing with tracking his plane is starting to get weird. I don’t care where his plane is and don’t think it’s really healthy for people to obsess about getting this piece of information out in the public domain.
This is priceless
https://acme.com/software/thttpd/
What does twitter have to do with public discourse?
Lol fair, then I’ll bring up how he was disingenuous on the Tim pool show (my impression anyway). Where he also advocated for abortion “after birth” and clearly was not being honest (or maybe he was idk lol). There were also several items of discussion where it appeared there were outward attempts to deceive.

I don’t view that dude as overly credible.

I personally have seen most people receiving a clear explanation. Previously, I’d had accounts banned without ANY explanation. I’m still suppressed in comment responses for some reason (on a different account)
Wisdom comes from searching for balance. Slogans and absolutisms are designed to tap frustrations to manipulate the masses.
> Well, the scandal here is the FBI were rolling in, giving Twitter a list of random bystanders with the expectation that they will be silenced. US Federal government agencies are specifically not supposed to do that.

Which is substantially less problematic that the sitting President threatening Twitter. Yet here we are.

> Yeah, but the Muller report came out around the time he said that and basically debunked the issue as a serious problem; raising the question of what exactly Wray was trying to stir up. He looks like part of the anti-Trump crowd that has been active in the FBI for the last few years.

This is so far off the mark that it's hard to take you seriously. The Mueller report extensively documented Russia's attempt to interfere in the 2016 election.

https://en.wikipedia.org/wiki/Mueller_report

> However, the report states that Russian interference in the 2016 presidential election was illegal and occurred "in sweeping and systematic fashion

It didn't exonerate the Trump campaign either. It more or less said that it couldn't prove the collusion in large part due to extensive attempts by the President's attempt to torpedo the investigation. It describes these attempts at obstruction of justice, without specifically accusing him (or exonerating) because Mueller didn't think it would be fair even if he believes a crime occurred:

> The report describes ten episodes where Trump may have obstructed justice while president and one before he was elected, noting that he privately tried to "control the investigation". The report further states that Congress can decide whether Trump obstructed justice and take action accordingly, referencing impeachment

> Mueller's belief that it would be unfair to accuse the president of a crime even without charging him because he would have no opportunity to clear his name in court; furthermore it would undermine Trump's ability to govern and preempt impeachment
If twitter is this important to your life, take time in this holiday to reflect on that
The Berlin TV Tower is fairly tall
Please share an example of reddit doing what it did to that trump group a few years ago to a similarly moderate to medium leftist subreddit. That is kind of the defining moment for me that makes the whole place a leftie fart smelling commune (although it does have a bunch of decent technical communities still)
The current copyright is quite clear on this already, imho. Tools don't matter, what matters is how similar the output is to the original.
Yes, I upvoted the article, because despite being an unhinged rant, I think there is something worthy of discussion in here. How should moderation work in a community? Should everyone who wants to get their message out to an audience willing to listen be able to do so, or should a minority of people be able to deny them the ability to do so?

I think the OP author is wrong to cast this as "left" vs "right", but correct to see that allowing a vocal minority to decide how a larger group is allowed to communicate is an unstable situation. The parallels to "flagging" and "downvoting" on HN are also interesting to contemplate.

I think the answer is that such a system can mostly work if-and-only-if there is a trusted authority who can override the mob on a case-by-case basis. Dan does this as well as can be hoped, but Elon seems to still be struggling. But at Twitter's scale, they obviously need a much larger trusted team for this to have a chance of working.
I have a 16yo car and I'm a sw engineer with a decent salary, italian avg is 12yo, which is a lot. And I live in a comparatively rich northern region, southern Italy is much, much poorer. Less and less people can afford to buy a new car, let alone a BEV. We are back to 1970s cars selling numbers.