skysight-inc/HackerNews huggingface dataset:
This argument is a nonstarter. abs() can't return a defined answer if you pass INT_MIN to it because there is no such thing as abs(INT_MIN) in the two's-complement system used by virtually all real-world systems.

Meanwhile, -2322 is a valid int on every C system but not an ASCII whitespace character on any of them. Therefore, it would be not only possible but perfectly reasonable for isspace() to return 0 for it. Classic violation of the principle of least surprise.
> What were we (technologists) thinking when we built these toxic social media platforms and algorithms?

If OKR A reaches B, we'd be valued at C, which would mean my stock option would be worth D.

That's what everyone was, is, and will be thinking.
> I've worked at a few large social media platforms. The number one thing you realize is content moderation is hard. It doesn't scale well, human moderators aren't necessarily better than AI, and you're going to make people mad at you one way or another.

You might be missing the problem people have with AI moderation. People generally aren't upset that AI moderation gets it wrong. The problem is when AI moderation gets it wrong, there are no humans to review the process. A good example of this is every "Google closed me account and I don't know why" post on the front page of Hacker News every other week.
It's even worse if you look at what types of recruits they target https://newrepublic.com/article/156131/military-views-poor-k... (https://archive.ph/9lYDQ) (2020)

> This week, Anthony Clark, an Air Force veteran and Democratic congressional candidate in Illinois, noted how deeply embedded this trend is in American military service, detailing how he, his brother, father, and grandfather were all drafted or enlisted because “poverty is the draft.”
Ukraine synced its electrical grid with Europe in 'record time'
Is it useful? It doesn't look like it to me.
I used to play Chinese Chess on and off in Hong Kong. (https://en.wikipedia.org/wiki/Xiangqi). Just has NY has chess hustlers in parks, Hong Kong has Chinese Chess hustlers in parks. The hustlers were always excited to see me, a white American, stopping by and asking for a game and some tips: I was fresh meat! They'd gather in big groups to watch the sucker. But after my first move (the "P-K4" of Chinese Chess: Canon to beneath the center Pawn) their faces would change radically, as it suddenly became obvious that I knew somewhat how to play. :-)

Now while Chess strategy transfers reasonably well to Chinese Chess, I'm not particularly good, and certainly not better than the hustlers. But I'd often beat them because they couldn't get it out of their heads that they weren't playing an American patsy, and so they kept making showy moves rather than good ones. It was a lot of fun.
Always thanks to Ken for all the fun "memory" lane stuff.

That board reminded me of an old PDP1 board from way back when I was doing undergrad in the 1970's and we had a "junker" PDP1 that no longer ran (replaced with new PDP8) but people would salvage things off it. It had that same old timer Resistor, Diode, Transistor type logic circuits on it.

Would love to see some of the old PDP's stuff reversed engineered if they have any of it around there. Ken if you take requests :)
Have you explored Delta Chat? https://delta.chat/en/
> yet another start menu

> yet more ads

> requires modern hardware

> more surprise updates breaking things

Win11 not as popular? Imagine my shock and dismay.

A sizable portion of my non-tech peers had bad experiences and one by one switched to Linux and the elder two switched to MacOS.

Frankly I am baffled.
An Intro to Python Flask
i'm surprised the bay area was already that crazy expensive back then.
I love how much this questions the status quo.
Waymo's AI Recreates San Francisco from 2.8M Photos
Yes as it takes me approximately 5 minutes to earn that money.
Or if we want to be less mind-blowingly cynical about it, we could simply assume that the increased openness to discussing mental health is itself helping previously unnoticed mental health issues to come to light.
"That happened on Monday when the first patient arrived. There are now six patients there and another two are expected by the end of Friday."

In a province with 14.7 million people... Society has to grind to a halt for a few hundred people... how does that make any sense?
He unlocked the gates of dark human behavior. The only "fix" is to not create Twitter. You can't manage your way around social herd behavior.
We still have a lot to learn from this plague.
Seriously. I mean, it wasn't great, but men had dignity. There's no dignity in getting nuked or mowed down by a machine gun.
The problem is spammers harvesting emails. Git* makes harvesting emails ridiculously easy. Therefore some solutions are needed (e.g. using Github-assigned email address aliases instead of user-supplied email addresses).
Unfortunately, with the current LTSC release Microsoft reduced the lifetime from 10 to 5 years.
What kind(s) of pretty weird stuff is going on?
::part() CSS Pseudo-Element
It is true that with resource scarcity comes ethnic tension. But post ww2 prosperity allowed multi-culturalism because of resource abundance. But even historically, the ruling class tends to hoard wealth and resources and have the rules fight each other ir blame foreigners. Democracy is supposed to have helped with that by giving the ruled more power and technology by enabling abundant access to information is supposed to have provided a buffer against the ruling class's propaganda.

Either way, Race is a modern invention. I mean,(some) brits are xenophobic against turks and poles which are both "white" in a racial context for example. Europe like Africa and Asia has always been multi-ethnic. But nations in Europe are formed around ethnic lines after centuries of wars. Africa for example had that ethnic state thing until colonialism and post-colonial divisions that disregarded these divisions and resulted in wars and strife that continues to this day. Just like europeans should be welcome in Africa, and elsewhere, the reverse should hold true as well. But while multi-culturalism may or may not work for the US, in Europe and any other old-world nations with long standing culture and history, immigrants should assimilate and adopt the nation's culture and ways. It is unreasonable and impractical to expect immigrants to bring their culture and ways like in the US and have laws and customs to support people from all nations when 95%+ of the people have centuries of ancestral heritage in that country.

But quite often, it is far-right extremists that take this sentiment and slap white-supremacist and anti-democratic crap on it to further their ulterior motives.
The rest of Mastodon instances would refuse to federate with Twitter, so nothing would change.
I think that's part of it. But surely if a team was handed an OKR to 'build ship control software that has a 50% chance of sinking a ship' or 'drive up teen mental health problems by 50%', few people would have gone along with it.

I think the trick is that most people don't want to feel like the bad guy. They have to be able to convince themselves that what they're doing isn't harmful in order to avoid internal moral conflicts. The principles we hear about tech & neutrality give us enough leeway to feel okay about our actions even if the outcomes are toxic. (Which, to your point, lets us cash in when we hit our targets.)
Software that cannot properly handle scroll inputs is broken.
Why so many cli-focused users are so interested by CPU usage/temp, net throughput and extra stats in the status bar, like in the main screenshot? Yeah I kmow it's a status bar so it should display status, but as a CLI user myself I'm genuinely curious because if I want to know what's happening, I just have a look at top or similar tooling, then I close it and continue with my tasks. Do you change your behavior based on the status of the system? Are you checking it very often?
>that it has also been the biggest transfer of lifetime from the young to the old, as the lockdowns were mostly to protect the old

Holy crap, never thought about it that way. Add to the equation that it was the generation that gave us climate abuse, debt and pretty much loaned themselves out of our future (I'm in my 30s ...) and I don't think that's fair, at all.
Bond Market Suffers Worst Quarter in Decades
This is basically the way that Haskell and other lazy languages work, but also generators in Python and other languages. They're often implemented using something like coroutines or closures in languages that aren't lazy (by default), or perhaps with classes and objects.

For instance, in Common Lisp you might do something like this (I'm too rusty on Racket to write it up properly) as a kind of poor man's generator/iterator/stream:

(defun new-fib-sequence ()
(let ((a 0) (b 1))
(lambda ()
(shiftf a b (+ a b))))) ;; CL detail, permits parallel assignment and returns the value of the first item *before* assignment

(untested, should work) and then you can repeatedly use apply or funcall (so not as clean as Scheme or Racket as lisp-1s) to generate the sequence)

> (let ((fib (new-fib-sequence))
(loop repeat 3 do (print (funcall fib))))
0
1
1

racket/stream just gives you all this without the manual elements that I'm doing here. There are libraries in CL that give you all of this, too, but I figured an illustration of what's happening behind the scenes would be useful.
You could switch internally (ie option 2) and “grin and bear” the onus of the existing management team while you gained enough practical experience in cloud engineering to more readily compete for such roles at other companies.

Another option would be to find a new org where your existing skills are valued and management is supportive of you developing new skills and areas of expertise.
Headless CMS seem to be an interesting approach. I've had some success lately with Sanity [0] which I enjoy [1] a bit more than other Headless CMS because of their data lake and CDN.

Just this week-end, a friend had an idea that he wanted to make a list of healthy products. I suggested Google Sheets as a starting 'database' and see where we move from there. He had some issues with inserting images to it though so I just created a sanity.io project. I think we were good to go in about 20 minutes with both a backend admin area and an API.

The next steps are to:

A - Build mobile app

B - Actually move the data from Sanity to a self hosted CDN

--

[0] https://www.sanity.io/

[1] I don't work for Sanity, but I'm also not a stranger to them.
Upon my death, delete: how to plan your digital legacy
> When you look at things from this lens, all the successes of a website, an application, or an organization flow from the talents and genius of a few individuals. It’s a compelling outlook because, well, empirically it can definitely appear this way, and it’s naturally aligned with the other dominant societal ideas we have about individuality.

In many large organizations, much of the success comes from the foresight, insight, and hard "work" comes from a few benefitting many. The reality is, it is individuals and not some collective group or "teams".
That's a very interesting line of thought.

Once upon a time if you were not an attractive woman, you could still be a very appealing match if you learned to be a great cook & were great with kids. Now, if you aren't gorgeous, a winning personality is the only play you have left. There might be a really interesting discussion there. Perhaps reduced role of homemaking has increased the pressure of beauty standards on women...
You're thinking of phpBB?
from the last time I saw that link on HN, opening it in a private browsing window avoid the redirection.
FWIW I'm not the person claiming that, the person I'm responding to is.
better late than never i guess .
No, it's not the vastly different views per se. To be clear, Nordic immigrants have always been totally welcome in America but like totally, they are the model immigrant. Maybe Norwegians for some period of time weren't quite as welcome because they were poor, I mean I suppose this fact, I haven't encountered any evidence.

Witness the lack of slurs for Nordics, I have no idea which they are. I'm sure they exist. I know more slurs for doctors than Nordics...wait I think I know one, "dumb blonde", and "rusio" is another one, in Chile..."gringo" in Chile..."borsch" I think is one for Germans though, it's really old, there's others, but not Nordic. "Honkey" comes from "Hungarian"...some Hungarians are very fair...I'd need like a slur dictionary to find a slur for Nordics.

These slurs must all be said at some point, it's irrelevant if I say G-R-I-N-G-O or "gringo", because putting it in writing and spelling it out is literally the same thing, you can read either just as well. For these particular slurs nobody can figure out what the hell I'm writing about if I don't write them in full. Similarly, History professors in Chilean universities can't tell their students about the "n-word" without actually saying it out loud, for real, at some point. They otherwise will never know what the professor is talking about.

Back to Nordic immigration. So yeah, if Swedes arrive next door and the women dress differently, and they recycle all kinds of things Americans don't recycle, like I guess if they yodeled that would piss people off...it would take some work. And white Americans surprise surprise are very tolerant of very different views if they like them. The big thing with the "poor" or "poors" (the worst slur in my whole comment) is the poverty is related to entropy. Same thing pretty much. So more entropy in their nervous system, more entropy in their bodies, more entropy in their housing, more entropy in how they communicate and their habits, more entropy in their relationships, more entropy in how they deal with neighbors ultimately. Reducing entropy in one thing means increasing it in another. On the other hand, if the poor who move in haven't always been poor, or have an excellent reason to be poor, or are rapidly moving up in society, or something else of that nature, they are not as entropic and are therefore welcome.

And that's why there was such a huge social movement to make education free and obligatory, because then you reduce the entropy in the minds of the poor, and that order (meaning strictly absence of entropy) radiates from there into everything else.
Or maybe it’s that people with higher self esteem are less likely to apologize? Not sure how causality is proven here
Of course it has psychological benefits because passive aggressive and other forms of toxic and exploitative behaviors are a thing.

And there is A LOT of it to which apologizing is a form of submission. Getting stronger in such situations creates quantitatively less apologizing but in the observer eye it can make person be perceived wrongdoer.

Apologizing is also a very morally complex subject. E.g. Elder cuts in queue. Depending on cultural setting even making a comment about it makes crowd expect commenter to be wrong doer (“respect your elder”), yet on the other hand standing for oneself makes them more assertive.

Social dynamics is hard and life isn’t binary - chains of events are complex.

Curiously enough I heard interesting advice - never buy flowers for a partner as apology. After a while they will only be a monument of bad times.
This is the first time I've ever held off on a Windows update; I didn't even mind Windows 8

From what I've seen, this one is so bad that I'm assuming they'll be forced to walk it back and/or dramatically rethink it, so I'm just holding out for that
no but yea, something like that
Right, so why did the trend explode during the pandemic?
> Not only has the filter now been removed, but the new entrants have been encouraged (through algorithms which promote divisive content) to produce and consume harmful content because it increases "engagement".

I think this narrative has been blown out of proportion.

The “algorithm” has become an easy stand-in to blame nebulous programmers for people choosing to view content they want to see.

The “algorithm” isn’t literally a model trained to recognize divisive content and promote it to as many people as possible. It doesn’t have motives or intentions. It’s literally just a recommendation engine that suggests similar content to people.

Platforms without algorithms are still full of divisive content which spreads virally. Some of the worst content on the internet won’t be found on Facebook or other moderated platforms at all. You have to work to get to it, and people do the work to get there. No algorithms to blame, just people.

We really need to stop giving people a pass and stop piling our complaints on to the “algorithm”. People who make bad choices and consume bad content are doing so on their own volition, and we need to treat it as such if you want to make progress on the solution. Railing against faceless personifications of algorithms isn’t going to get us anywhere on solving these social problems.
If I remember correctly, the file was processing global state from other parts of the system, and it was such a Byzantine bit of code that I had almost no hope of understanding what it was actually doing without being able to observe state in the production system as it was being used. Plus at the time I wasn’t a particularly competent programmer myself (this was my first programming job). In the end I figured it wasn’t worth risking breaking it when its replacement was on the way.
I don't actually use Github for my personal stuff, but that's good to know either way!

Thanks for the heads up.
Search terms for ADHD doesn't necessarily mean that ADHD prevalence is increasing. ADHD awareness is increasing, which can be anecdotally observed everywhere from HN to TikTok.
You’re taking a sample size of one and using it to stereotype or generalize a large group of people working for a company. Many do care, and dedicate our time into making FAANG systems respect user’s privacy and improving security.

There are internal discussions into ethical/moral consequences of decisions. Large organizations dedicated towards privacy, security, and integrity are given power to ensure the company operates ethically. It’s not perfect but it’s a hell of a lot more than most do.

I hate this moralization of companies btw. Companies are not good or bad, but they are capable of causing harm or good. Instead I see it often used because person X decides that they hate company Y, so in their mind they label the company as “evil” or “bad”. But of course they ignore harmful behaviors that their own company are making.

I’ve heard it all from folks in industry. Customer data leaking into Slack channels, data security being non-existent, no audit trails available in investigations, implementing only SMS MFA because it’s quicker and let’s them focus on more “impactful” projects. Ignoring verified accounts being sold on marketplaces. Making decisions which ultimately make the company a juicy target for attackers, without a discussion of trade-offs. Promoting culture which prioritize the company’s goals over the safety of users. Taking the “well that will never happen here” stance because their employees have “ethics” compared to those dirty FAANG employees. Promoting messaging platforms to children without proper safety protocols in place. Treating decentralization as the thing to fix all things, when historically the internet has been responsible for amazingly disgusting things long before the days of social media. The list goes on and on and on and on.

I try to write about this on HN to combat the popular narrative but I’m slowly thinking that this isn’t the place to do it. But alas here is another one.
Or FluxBB, or bbPress, or MyBB, or PunBB...
I'm seeing a loading screen, then a loading bar. Not the best foot to start off on if this is a new frontend kit you're doing.
Honestly, looking at political discourse today, I could only agree that the supposed “tyranny of the majority” has been replaced by a tyranny of the minority.

Freedom of speech doesn’t imply the freedom to be heard. It just means you shouldn’t go to jail for saying something stupid. But now we have a million stupid people demanding the right to scream at us. And they are using that right for their own material betterment, at the expense of everything, most especially the truth.
Been there. I worked in a company where we had a codebase like the one mentioned in the article and over the years we started developing microservices with 100% code coverage.

The new shiny services took much longer to identify bugs and add new features due to the complexity of the design and endless interfaces.
"all for a virus that doesn't affect kids barely at all"

It's downvoted because the above line is either a willful misrepresentation in service of a political gripe or, less likely, a genuine ignorance that should not be promoted.
I think many people don't realize the scale of the helium network. It is absolutely massive, and people are also using it.

https://explorer.helium.com/

Zoom in on your neighborhood and look at the number of nodes.

Here's my small town in Northern Maine: https://explorer.helium.com/hotspots/hex/882b1a06a5fffff

There are three hotspots available for a relatively obscure IoT network. Not only that, if you look at the data tab on these, they're actually getting use. Really cool.
But others would pop up to fill that niche.

By opening the door, diffusion can take place over time.
Agreed. And stay away from proprietary cloud services that lock you into a specific cloud provider. Otherwise, you'll end up like one of those companies that still does everything on MS SQL Server and various Oracle byproducts despite rising costs because of decisions made many years ago.
> platforms with violent political rhetoric are still highly available to those who would seek them out

I would submit that they are no longer highly available or their core userbase has moved on to the "dark web". The genius of the centralized social media platform is that it lives on advertising dollars. The advertisers will pull back whenever a platform becomes too uncontrolled. This was the case when Pewdiepie's accidental Nazi reference video was released. A massive pullback in advertising dollars 'forced' YouTube to reconsider its previously lax content policies and policing. That's not to say that YouTube is some pleasant walled garden, but rather that those creating videos and making real money from the site are incentivized to police their own behavior and rhetoric. Most people talking about 'divisive' content are talking around the Trump/QAnon fiasco. Which is very different from the internet I grew up on where even on a 'kids site' you would often see users calling for outright genocide of specific racial groups.