skysight-inc/HackerNews huggingface dataset:
I’ve been to a few of said towns - Aralsk is the most notable.

It’s a forsaken place. Never mind the port machinery swinging idly in the hot, dusty breeze, suspended over toxic sludge where a sea once lapped its shores - the human disaster there is palpable. There’s no industry, no work, no future. People sit, and wait. The North Korean friendship centre hands out packages of household supplies on a dusty square full of dead trees. The place is half abandoned, and the people who remain - well, they’re abandoned too.

It’s hard to describe the heaviness that sat over the place - it’s oppressive, a feeling of inexorable doom.

It’s unlikely these places will exist in the not too distant future. They existed on the brink, and the brink is long gone, and they are in freefall.
Much much much thanks to you all for working and contributing to i3. It is the primary reason I use Linux. I love it. I couldn’t do my work without it. Thank you!
I've read the Wikipedia page, that's insightful! I'll read the book, thank you.
Every paper straw I have ever used has been great.
And saying “your small cars must be super fuel efficient” is in no way an endorsement for light trucks, yet here we are.
It's not clear whether it was because of re-routing. It used to shrink in the past. Might just be some nature cycle.
Gym teachers telling kids not to have premarital sex or smoke drugs isn't teaching them. You can teach kids how condoms work and that STDs stay with them for life. You can teach kids that drugs these days can be laced with fentanyl and how to acquire and use fentanyl test strips.

Those things won't stop kids from having sex or doing drugs, but they can certainly and do mitigate some of the harm.

You can take a similar approach to social media. Gym teachers telling them not to use TikTok will obviously not work, but you can teach them about how their data is shared and monetized. You can show them examples of people who posted things on social media and had their lives ruined over it. If the leaders of a school district have adopted the approach that you just can't teach kids anything they don't want to hear, I think they ought to find different jobs.

As for the lawsuit, sure, you can sue a social media company? Will you win? Maybe, after extensive and costly litigation. Will those companies be forced to change their behavior in meaningful ways that will impact your students? Maybe, or maybe they'll just pay a fine and make superficial changes that last until the next lawsuit concludes in half a decade, then repeat.

And besides that, even if you manage to win and dismantle Facebook, TikTok, etc., you'll have an infinite number of other companies coming in to fill the void. You can sue a tech company, but you can't sue a general class of software. You can legislate against it, but at best that is a long, hard road.
There is no word for the opposite of hypocrisy: the act of unfairly "whistleblowing" on someone else by calling them out for being a hypocrite. The irony, I believe, is that this form of hypocrisy is the most common.
Because crypto, saved you the click
I wonder if that's why I felt unbelievably more tired the next morning after I smoked or something before bed,
cmap X x
:help X

> Mapping to 'x' is dangerous since on a system where you don't have your vimrc you'll get the original behavior of 'X'.

Which is still to prompt? A person could take their chances.

Besides, wouldn't that form of intentionally aversive conditioning actually boost the learning rate and create hyperassociations to the behavior your're attempting to stimulus extinct or just learn over?
You seem to be assuming that they can't be concerned with more than one problem simultaneously. You also seem to be assuming that addressing social media problems in schools won't help address the suicide problem. You also seem to be assuming that they aren't already doing something to address the suicide problem.
This works when your serialization format is designed to be either big or little endian. But for some programs, the serialization format is memcpy the structure to disk. This isn't a good strategy, but unfortunately it can be difficult to undo historical choices.

So the padding, alignment, endianness, all leak. And it sounds like X does something like this: clients expect the endianness of serialized data to match the local machine and the server can optionally account for this.
Criminal fraud can have incredibly specific requirements vs civil cases like the one that New York's AG is bringing.

It's possible that the feds are planning on a larger fraud suit but need time to gather evidence.
Its probably not that but more that teens are socializing less and spending more time on things like homework.

https://www.pewresearch.org/fact-tank/2019/02/20/the-way-u-s...
I already refuted it
A civil war over semicolons: Robert Caro and his editor
> In cyberspace… market after market is being transformed by technological progress from a “natural monopoly” to one in which competition is the rule.

Of all the bad predictions in this essay, this is most dead-wrong, deader than a doornail wrong.

The internet favors natural monopolies, despite its decentralized design. Or to be more accurate, people using the internet favor natural monopolies.

He's a little goofy, but I think Slavoj Zizek is right when he says information technology is communistic. Because it benefits from unified standards and data centralization and suffers from heterogeneity and data silos, it seems to be that information technology will progress from competitive markets, to monopolies, to utilities, to state control in some cases.

I'm sure there's some information theory which can express this better than I am, but it's weird that market forces, which are traditionally explained as the least bad way to handle low-info, distributed decision making, don't perform as well when it comes to the distribution and regulation of information itself.
> How did you build your sales skills

I didn't. I paired w/ a cofounder that is a fantastic salesperson. He ran gtm, I ran prodeng.
you are correct, but only for cold-blooded animals like reptiles
Windows 10 clean up script
Chat apps are mostly one on one interaction, it is much harder run an open platform where every user can potentially interact with every other user, not even talking about search and how complex it gets. If Twitter is bloated or not is a valid discussion, but comparison it to WhatsApp is not.
I understand the individual's reason why they don't want a high-rise in their backyard. But having a new development 3km down the road really doesn't affect your home.

But in cities with lower ownership percentage, everybody is feeling the heat when you just cannot afford to move if you're not a top earner because your current flat would cost twice as much since you moved in ten years ago. Rent as a percentage of income steadily rises, 30% was the maximum recommended value, which is now considered good, 50% is now accepted. Germany has relatively low incomes and high taxes, people are clearly feeling it.

Yet still, they re-elect politicians who block large-scale developments in open areas. I've lived in Hamburg, they have plenty of space that can be easily developed and integrated into the public transportation network, but they don't. They wouldn't even need to build it themselves, they'd just need to allow private investors or housing coops to build. But they don't, because ... I don't know. Change is bad? It's too good of a topic to bemoan and win elections with, because people are too simple to see that they've been running the government for 50 of the past 55 years? Landlords paying them off? I don't know.
I wasn't too surprised to find r/showerthoughts a few years ago, still going strong:

https://www.reddit.com/r/Showerthoughts/
I've worked in place where the majority of projects and the majority of code went in to maintenance. There could be several months or even a year or two of intensive development, with teams reaching a dozen or more developers + QA, DBA, PMs, Ops and a bunch of people on the client side.

And then those projects passed UAT, then went on production, a round of change requests and the teams were disbanded, with maybe a single developer giving some of their time to fix a bug. Sometimes such project went many months or even a few years with no development time spent on them. Some had backlogs of bugs, but it was very hard to mobilize resources to fix them. The company was chasing new project that were bringing more money, so after delivery the old projects had huge opportunity costs, even if there were maintenance fees.
Sure does. But it beats literally zero sleep. Day after day. Or dangerous stuff like some of the prescription meds. I’ve found a timing that gets me to sleep but I dream plenty.
What other examples are there?
Where I work, the difference is basically, making things that already bring in revenue continue to work = maintenance. It is about the decay over time, but also the cost of just making business, keeping the lights on. Just as you need to pay your cloud bills to keep your service running, you need to have a certain amount of developer-hours addressing things that do not work perfectly and needs adjustments and fixing. For the developer in question it may not matter much, it is git branches and continuous deployments just the same, but the distinction is not really for the benefit of the developer. It is for the manager that can reason about different opportunity costs by knowing how much time and money maintenance work needs.
> I mean make it a policy to not allow people to have their phones out in class.

These policies already exist but they're practically unenforceable. Individual teachers are incentivized to ignore it because enforcing these rules causes trouble for them. And even the most enthusiastic enforcement will fall flat; discrete phone use is trivial. Even paranoid proctors can't keep phones out of classrooms during exams; asking a teacher to do such policing while also trying to teach a lesson isn't going to work. This is what they're already trying to do (or were trying to do, before giving up) and it isn't working.
Some Twitter employees finally got severance but it was just 1-month vs. 3-month
I strongly disagree that social norms serve only or even mainly to support the status quo. Norms of equality drove anti-slavery campaigners. The French Revolution was deeply influenced by norms about natural rights. Communism was a profoundly idealistic movement. Today, many people call for deep social change by appealing to norms.
the 2000s were a lawless hellscape of chumba wumba, shrek and apple stores where you had to have core strength to consume the product. the average apple employee had to be resilient enough to withstand half a dozen yoga balls per shift fired at terminal velocity from the endless batallions of corpulent arse fitted to cloistered exurban trophy wives who only want and consume. during the holidays it was a bloodbath of fat slippery arses embiggened in so much wetzel pretzel butter from the seldom sanitized food court catapulting plastic denizens of futurism into unsuspecting children and macbooks alike. these corporate wardogs also had to be savvy ebough to explain in plain english that 2000 era maps would inevitably plunge the family truckster off a cliff if given half a chance, and that the iphone 1 had to be charged six times a day for the privilege of flexing on karen bakowdkis shotty latke recipe in real-ish time.
I would just say that when the effort of fixing bugs, refactoring, re-platforming, updating docs, and tweaking features, is greater than the effort invested in major changes, you're in maintenance.

Most software applications get there. Take your favorite IDE. It's in maintenance. Vim and Emacs are in maintenance. Your bank's web app is in maintenance. Chrome is in maintenance.

I admit this is somewhat arbitrary, but there are things that you do less of, and things you do more of on a lot (most) of production applications with users. Sometimes the needed functionality target was missed the first time. Maybe the second time. Maybe users massively changed their minds. So you might not get into maintenance for a long time, but that might be more due to a poor understanding of what the market wanted, rather than there being no such thing as maintenance.
You have to look at the details: for example, is the enrollment static or do you see things like more students requiring support services which we’ve chosen to put on schools rather than funding through a national health service like most of our peer countries? That one’s especially important when making historical comparisons because the United States no longer excludes special needs kids or tracks lower-performing poor kids into work. Comparisons with other countries are similar - people will talk about countries like Singapore being far ahead but once you compare similar SES cohort performance, the effect becomes much smaller.

Is it the case that the amount of money spent on infrastructure is increasing unnecessarily or because previous generations voted against maintenance until things failed completely?

Is spending going up due to teacher salaries or because the solution to perceived problems is adding more layers of much higher-compensated management who will reliably divert staff time away from education?

Again, I’m not saying that everything is perfect with no room for improvement but rather that there’s both deliberate misrepresentation (e.g. the charter school industry literally banks on this belief) and significant confusion caused by trying to find a cheap fix for complex social problems.
Uh I can enable a nice bonus in my capital city now. But seriously, I read that in Leonard Nimoy's voice!
Code like that second one (using shifts) is generally what I do always (dealing with small-endian, big-endian, or PDP-endian data), anyways. Hopefully, the compiler will be able to optimize the code so that it works like the first one. (I don't know if the compiler actually does optimize it or not, though. However, it seems to me that a code like that should be common enough that it would make sense to implement such an optimization.)
How many people in your life re-use grocery bags? I'm fairly certain grocery bag bans are a net-win when viewed from the perspective of total plastic usage, because MOST people would have to be using them at least twice for the result to be anything other than a net-win from any perspective but mine. I only managed to use about as many as I was given because I got pretty good at remembering my re-usable bags...

The problem is not the burden of changing my behaviour, or the extra cost of buying exactly as much single-use plastic as I need in the form of a box of trash bags a couple times a year - the problem is why are we starting with this?? I'm dead certain that there are a ton of single-use plastics we could ban that would have close to ZERO impact on 99.9% of people's lives, because it would be handled entirely by industry doing a single re-tooling of their lines, but we're not doing those for some strange reason?
URLs are shortened and the shortened size counts against the tweet size. The URL shortener could be a totally separate service that the core service never interacts with at all. Though I think in real twitter URLs may be partially expanded before tweets are sent to clients, so if you wanted to maintain that then the core service would need to interact with the URL shortener.
I think it’s just a phrasing issue. Should be: One of them incorrectly used the width of the new line character in its calculations, and so the box that it made was too small [for the text size computed by the other].

I agree it makes it sounds like the box sizing was wrong when it must be the other way around.
Any defense of XML would have to be brief.
2022 Word of the Year Is “-Ussy” – American Dialect Society
As an aside, I'm going through some of "theEvilSkeleton's" writings (who I presume isn't you since you're using a throwaway, even though you have a very similar writing style) in an effort to better understand their viewpoint. I won't enumerate the various points that I disagree with, but I will note one thing.

In the "why hasn't the linux desktop won" post, they (presumably not you) say

>Without a doubt, systemd was (and still is) one of the most controversial projects in the Linux desktop. This is because its creator, Lennart Poettering, is known to have many controversial positions on the Linux ecosystem and UNIX philosophy.

Which is... pretty much completely missing the point, and rather showing their bias. The reason why systemd is controversial is because it was made by someone who makes controversial decisions? That's the worst kind of tautology.

Like it's a really bad piece of logic, and is makes for some very bad persuasive writing. I'm saying this not to attack theEvilSkeleton, just it stood out as a really big example of clear bias to the point where I felt the need to bring it up.
Why did you call them nameless? Their name is readily available, Myles C. Maxfield.
This matches my experience with software development.

I work on business software that serves an industry for at least 10 or 20 years, and there is never any end to development. There is always value in making the industry-serving software better at serving that industry.

Sometimes that means fixing bugs. Often it means tweaking the schema to better match real life.
It’s always really interesting to see how Microsoft and Apple were so intertwined at one point.
It's not even the first time it's happened to the Aral Sea.

https://www.jstor.org/stable/j.ctv1kz4ggd.10
I don't understand what actually happened. All the yoga balls I've encountered are pretty grippy and don't quite store enough energy to get airborne just from rolling off the side. If anything I would expect it to keep trying to roll over me once I hit the ground.
The ChatGPT bot is causing panic now – but it’ll soon be as mundane as Excel
Ah - unfortunately these things get pattern matched to the dumbest interpretation because it's the most common. Thanks for explaining.
Teach kids all you like, however you like, they're not going to stop using social media on their own. It's a digital drug engineered to be addictive, and the kids are already hooked.
Here are some pointers:

"Our approach to blocking links"
https://help.twitter.com/en/safety-and-security/phishing-spa...

"The Infrastructure Behind Twitter: Scale"
https://blog.twitter.com/engineering/en_us/topics/infrastruc...

"Mux"
https://twitter.github.io/finagle/guide/Protocols.html#mux

I do agree that some of this could be done better a decade later (like, using Rust for some things instead of Scala), but it was all considered. A single machine is a fun thing to think about, but not close to realistic. CPU time was not usually the concern in designing these systems.
I hope you’re a writer because this was a hilarious comment. Thank you.
Right, COVID-19 has caused political pressure related to COVID-19 because lockdowns are politically unpopular. The fact that two senior officials resigned sort of implies that the FDA is still very robust, and takes its mandate very seriously; meaning in the absence of political pressure -- for instance, when talking about the flu -- their recommendations are probably pretty reliable.
Something I've found a lot modern IT architects seem to ignore is "write amplification" or the equivalent effect for reads.

If you have a 1 KB piece of data that you need to send to a customer, ideally that should require less than 1 KB of actual NIC traffic thanks to HTTP compression.

If processing that 1 KB takes more than 1 KB of total NIC traffic within and out of your data centre, the you have some level of amplification.

Now, for writes, this is often unavoidable because redundancy is pretty much mandatory for availability. Whenever there's a transaction, an amplification factor of 2-3x is assumed for replication, mirroring, or whatever.

For reads, good indexing and data structures within a few large boxes (like in the article) can reduce the amplification to just 2-3x as well. The request will likely need to go through a load balancer of some sort, which amplifies it, but that's it.

So if you need to process, say, 10 Gbps of egress traffic, you need a total of something like 30 Gbps at least, but 50 Gbps for availability and handling of peaks.

What happens in places like Twitter is that they go crazy with the microservices. Every service, every load balancer, every firewall, proxy, envoy, NAT, firewall, and gateway adds to the multiplication factor. Typical Kubernetes or similar setups will have a minimum NIC data amplification of 10x on top of the 2-3x required for replication.

Now multiply that by the crazy inefficient JSON-based protocols, the GraphQL, an the other insanity layered on to "modern" development practices.

This is how you end up serving 10 Gbps of egress traffic with terabits of internal communications. This is how Twitter apparently "needs" 24 million vCPUs to host text chat.

Oh, sorry... text chat with the occasional postage-stamp-sized, potato quality static JPG image.
No one wants to maintain backward compatibility for decades with computer architectures no one actually uses anymore. There are more innovative, exciting things to work on.

Big endian is so dead, you can literally design a binary network protocol that has all fields 64-bit aligned, little endian, slurp the packets into a buffer, cast the buffer to a struct, and be fine across ALL architectures you'll likely run in production.

This, by the way, is why X11 itself is slowly bit-rotting into irrelevance also: no one wants to maintain it. Most of the protocol exists strictly for legacy applications -- modern ones use the X server as a framebuffer compositor and that's it.
Just guessing, but a lot of the resources are probably devoted to making money for the business, not padding resumes. Others have pointed it out, but showing tweets doesn't generate revenue without additional infrastructure.
I find this view interesting if you think the origin of the concept (of bureaucracy) illustrates the transition from arbitrary management towards a rule-based, rational (and very much productivity enhancing) approach...
Catonmat.net/Projects
There is no need to be so angry over the truth. Assuming you read the comment chain, it's quite simple, the use-cases for this are almost invisible, adds no benefit other than complexity and henceforth, explains why Linux desktop support is ill defined.

So explaining the truth of not supporting complicated prehistoric contraptions is somehow upsetting to folks emotionally attached to their desktops?

EDIT:

Also with your own edits it really does show that the truth indeed hurts those that can't handle it when you are all over the place:

>> What the fuck are you talking about?

Getting very upset and angry. Causing one to sway into irrationality and reduced reading comprehension such as:

>> But saying there's no use-case is crazy .. can you not read?

There is 'little to no use-case' and it is almost invisible even if there is a use-case.

Surely you can read that and know that it isn't absolute. Yet, I'm the one that can't read? Your reading comprehension is quite low when you're angry over a windowing manager.

>> Look at your unhinged, boorish tone, uncouth bragging about how much money you make, your passionate and irrelevant denunciation of the Linux desktop, the deep personal offense you're taking to other people's UI preferences ... it's sheer projection.

I gave the reason why Linux Desktop support is ill defined. It is the truth and clearly it is upsetting you.

>> Do you have bipolar disorder or something? You really don't seem psychologically healthy.

Yet it is not me that is swearing, showing anger and giving short abrasive responses without explanation? Those who don't have a refutation often try to divert the subject to attacking the claimant and to make it all about them.

Oh dear.