skysight-inc/HackerNews huggingface dataset:
Until fairly recently (in historical terms) civil servants were not allowed to form unions in the US. Nowadays the civil service is a stronghold of unionisation in the US.

See https://en.wikipedia.org/wiki/Public-sector_trade_unions_in_... for background.

> Moe points out that Roosevelt, "an ardent supporter of collective bargaining in the private sector, was opposed to it in the public sector."[11] Roosevelt in 1937 told the nation what the position of his government was:

>> All Government employees should realize that the process of collective bargaining, as usually understood, cannot be transplanted into the public service. It has its distinct and insurmountable limitations when applied to public personnel management. The very nature and purposes of government make it impossible for administrative officials to represent fully or to bind the employer in mutual discussions with government employee organizations. The employer is the whole people, who speak by means of laws enacted by their representatives in Congress. Accordingly, administrative officials and employees alike are governed and guided, and in many instances restricted, by laws which establish policies, procedures, or rules in personnel matters. Particularly, I want to emphasize my conviction that militant tactics have no place in the functions of any organization of government employees. Upon employees in the Federal service rests the obligation to serve the whole people, whose interests and welfare require orderliness and continuity in the conduct of government activities. This obligation is paramount. Since their own services have to do with the functioning of the Government, a strike of public employees manifests nothing less than an intent on their part to prevent or obstruct the operations of Government until their demands are satisfied. Such action, looking toward the paralysis of Government by those who have sworn to support it, is unthinkable and intolerable.[12]
I have been a correspondent all my life, starting long before computers and e-mail showed up (at least in my life). Thoughts would be exchanged on paper and in handwriting and through the grateful use of the postal system. (There is nothing like hearing the sound of the mailbox and racing downstairs to find a heavily stamped, bulky envelope on the doormat with your name on it in a familiar hand, but that is another matter.)

Part of corresponding that way is becoming familiar with each other's handwriting. This can be laborious but it is rewarding in its own right.

When I was at the university I had a lengthy correspondence with a friend who had, even at that tender age, a well exercised hand: thick expressive staccato lines in pitch black fountain pen ink. They looked more like the outlines of spiky mountain ranges than words. Deciphering her handwriting would mean you had to go slowly, letting the words sink in one by one. Which only enhanced their impact for she wrote achingly beautiful letters. Her handwriting befitted her fearless character, complemented her writing and forced me to pay close attention. Try saying that about an e-mail in Helvetica 12pt.
That physically hurts to read.

It is why there is nothing new on the web and what's here today will be roughly the same as what's here in 50 years time.

There should be one programming stack that does work and you can understand it completely without going to MIT or getting blindsided by vendors and it sticks around for decades and you don't have to get stuck in boilerplate, or learn-the-hard-way how a bubble sort works, or how a data structure should be designed, or how an algorithm should be crafted.
Relevant xkcd: https://xkcd.com/949/
Higher odds of getting fired increase the odds that you will seek to join a union. So you'd always expect layoffs to hit proto-unions especially hard regardless of whether proto-union membership is considered at all. It's not a catch-22.
> Now, I'm not a big believer in "there's nothing to be done",
especially when it comes to companies and software, both of which
are created and managed by people.

You're right of course. Axiomatically there is always "something to
be done".

But corporate technology brings out laziness, contempt for others, a
lack of self-respect and a blindness to ethics.

It seems we don't understand why yet. Despite a great start in
social tech critique in the 1960s from people like Ellul, Postman and
Mumford, it remains a frontier of psychology and computer science
where almost nobody dares to tread.

Maybe a sincere and sustained research programme would turn-up that
most of the systems we build today are psychologically and socially
harmful to us.

Perhaps this mirrors the way it took us half a century to see how
fossil fuels and unbounded growth were invisibly destroying our
ecological foundations, only this time we are destroying the
capital of social bonds, mutuality and care, long term planning
and so much more.

It is ironic then, that these engines of societal decay like Meta
started out life being called "social networks".
Both MacOS and Ubuntu have a funny name and a number, the question is really just which people actually use. You could call Sonoma MacOS 13 or Sonoma, and you can call Ubuntu 22.04 Ubuntu 22.04 or Ubuntu Jammy Jellyfish.
Funny you should mention, I just needed to clean my keyboard yesterday and I was looking for a way to disable my keyboard without turning off my PC. Thanks for your app!
Optimism vs. Pessimism in Distributed Systems
Sounds like normal progress. The bulk of the next generation will operate on a higher level abstraction that affords them more productivity with some of them specializing in the lower level stuff that used to be part and parcel of normal SWE duties but is now basement-dweller neckbeard voodoo. Grandpa complained that nobody knows how to set points ignition and jet the carburetor anymore, dad complains that you can't fix anything anymore, we will complain that kids these days never leave the pod and live in VR.
in this article: person not culturally white tries to fit in using money

would've been easier if he just relocated
I chuckled a bit when he used Richard Feynman as an example of someone 'not crazy'.

I read somewhere from one of his collegues (parafrased) "Of course he's crazy, but not in the bad way"

I suppose 'eccentric vs crazy' is a on a subjective sliding scale
> How many people have come to HN to complain about being banned from Stripe only for it to turn out they were running an illegal crypto casino or whatever.

How many people have come here, complaining that they’ve been banned from Stripe or blocked by Cloudflare, when it turns out they should not have.

We’ve seen folks from Stripe and Cloudflare on HN, effectively saying “reach out, let’s look in to this.” I expect Meta has many more employees than Stripe and Cloudflare.

I think if someone complains about a problem, the other sides are justified in responding, and should.
Here is an example test which checks specifically for virus induced antibodies: <https://monitormyhealth.org.uk/covid19-antibody-test/>. Non-profit Testing for All also used to sell similar tests, but they have stopped operating.

In contrast this test does not distinguish between virus and vaccine as the cause: <https://onlinedoctor.superdrug.com/coronavirus-antibody-test...>.

I don't have a better approach than checking the descriptions of individual antibody tests. But I know the distinction is real, because IIRC the ONS (statistics body) used tests which distinguished, when they ran their ongoing study.
Well yeah, that's one of the problems with user account suspensions, app store review issues etc. with Big Tech: they don't tell you why they did it, so you're forced to guess! And if you're waiting to hear "the other side of the story", I wouldn't be holding my breath...
Swift was also a pretty well established interbank communication format which struck me as a strange choice of name. It legitimately confused me back in those days because I was working with swift messages every day.
What is the common or recommended GUI framework [1] (or whatever the right term is) on Windows these days?

Also, I think I read a few times on other HN threads, somewhat recently, that the GUI development scene on Windows is a mess these days, because MS changes the recommended framework every now and then. Is that true?

[1] By framework, here, I mean the layer such as WinForms or WPF, that GUI developers program to.
Lol.

Yeah, and humanity should speak the same language everywhere. Also, we have enough food for everybody, why are some people starving?

Welcome to reality.
I'm not sure there are any 'general-purpose' games? I guess AAA games are that to the mainstream? Is that whey they are so same-y?
Woah, what are you using to render the brush strokes in The Uncoloring Book?
Even if someone saw it they have 20 sec to review a case and only get very limited context. It’s a farce
Compared to the "smoke" emissions of the huge infrastructure for electrical powered signals (whether directly fossil fuel powered or "renewable" using panels and wind turbines still built, transported, and installed with hugely polluting resources and processes, themselves powered by fossil fuels)? You'd be surprised.

And that's just a first level comparison, a meta level would include the huge waste enabled by a real-time inter-connected world, over one with limited local signalling abilities.
Favorite comment I've seen on HN in a long time.
You can extract the DNA and store that instead - and they already had to that to their analysis in the first place. Far smaller volume than the raw sample.

Storing this for an effectively indefinite amount is not uncommon. I used to work at a clinical genetics lab, and some material had to be stored (by law!) for a whopping 120 years.
Some 15-20 years ago, it was common among Europeans to make fun of Americans for writing in block-style. These days, I imagine, most Europeans have trouble deciphering what they write, so they use a mix of block and cursive - aka cursive as taught to a toddler. I now wish I learned how to write block faster because I can't use cursive without it becoming mostly unreadable and I can't use blocks without slowing down too much.

In other developments, I see recursive coming out on a resurgence in some self-help circles - marketed as a tool to unlock your inner potential, relieve stress/anxiety - just shows that forget about something long enough and you can relabel it to make some money.
It was MIT licensed until April 2020: https://github.com/iamadamdev/bypass-paywalls-chrome/commit/...

I don't know exactly when they forked, from the issue it looks like November 2020, so the portion of code that was unlicensed might just be their own contributions?

Edit: from a first glance there are a lot of commits in between from different authors, and I don't want to track all of those down, so I'd say it's probably forked illegaly.

Edit2: looking at the history of the fork, it looks like it was actually forked earlier than when this issue was posted.

$ git log --after -after="2020-04-01" --author='^(?!magnolia1234).*$' --perl-regexp
commit af333918e66c6f79e713b676d766e271f6d9781f
Author: [redacted]
Date: Sat Nov 6 07:44:47 2021 +0000

Add allowlist for BPC extension (macOS)

commit a7210ea9816d4be70e094c0e67af8aa4cba1687b
Author: Dark Side <darksideofeurope@gmail.com>
Date: Tue Dec 8 18:48:00 2020 +0000

Add Madsack Mediengruppe (Germany)
Offended?

Sorry my message must've hit a traumatic chord on your brain, but I didn't say I was offended, just that it was aggressive.

Like watching wwa show, it's aggressive, but entertaining.

Please try to not project your thinking too much next time you read someone else's comment next time.
Yep - agreed that there will be a price to be paid. Do you have any inkling of how costly in h/w would it be? Maybe compared to the similar in floats? For floats it's been decided that paying the price was worth it, it seems.
Being a union bargainer is different from just being a member of a union? I would assume it takes more lead time than most people in the 'about to get fired' scenario have?
My 2c as a game dev is that you really want to know the cases where you need real-time collaboration. Otherwise the still collaborative but slower updating techniques people normally use are perfectly fine. Even in something like an MMO parts of the game will use real-time game servers and others might just use a REST API.

The other side of it is to make sure that real-time collab is something users actually want and use. There’s a lot of froth at the moment about real-time but IMO and IME it has a much smaller set of useful cases than most people actually think. But where it is useful, it is a step up for collaboration.

For example with Google Docs I find myself and our broader team mostly solo write but collaboratively review and edit. Where we collaboratively write its carefully structured so people aren’t stomping on each other and often done with someone acting as a mediator.
I guess it really comes down to who has the burden of proof?
Cloud SaaS version for now, but we'll experiment with different ideas
It’s actually a well documented issue. For years. You can do a search (at least you could before google turned to shit) and find many similar cases.

Even people who worked there through Oops barely could get these things fixed and often accounts were left in halfway restricted state as the company is shipping its org chart and nothing is anyone else’s problem.
it's not sad. cursive is horrible writing style. most people cannot even read their own writing. yes, it can be done properly but it takes a very long time to practice and writing this, clear and readable, way is slow. hence why most people switched to small case printed letter writing, or the hand-written style of it. even a bad writer can get his works read. a bad cursive writer can not. and the compromise between speed and readability is better. some go with full on printing style letters but even though they offer best readability, speed of writing is the worst.
Employees can always go and work for someone else or form a cooperative?
Just one more data point to add. I manage a business with 50 physical locations in a Nordic country in Google. These are the business locations that appear in Google Maps. I constantly have similar issues to get our Google Business profiles approved due to "Live animals". It's a simple word filter they just cannot get fixed. It's a constant headache. I get it fixed every time by requesting a manual review. It's work for me and work for them.

I've noticed that Meta offers much better support than Google. They have excellent tech support, at least for higher ad spend tiers. I feel like talking to a human, who seems to care. I think they assign us based on ad spend to more knowledgeable teams. From Google I've never heard a peep from a competent person.
They could at least abolish zoning on national lvl, or releax it + abolish parking requirements
In every mafia movie, they take care of their own.
Messages – yes. Files – no, unless the devices can't connect to each other directly. The only problem I see with this setup is that you can't use it without Internet connection. Perhaps sending side could advertise via mDNS in this case?
I'm surprised that there weren't any sinusoidal representations mentioned.

Scandinavians traditionally celebrate both the summer and winter solstices, and the change in light over the course of the year is dramatic at that latitude. To me, that would best be illustrated with a sine wave.
We are all risking our time on Earth, betting what we do with it will be a success that will help our descendants and other fellow humans.

Somebody wasting it by fucking up the project by mismanagement or misappropriation is a loss for us all.

Individualism sure is cancer.
They probably don't hate Jira, but specific implementations of it, which can easily turn to shit with bad management because the tool is flexible enough to allow it.
Same in Germany but e.g. I work in a company that does mechanical engineering, so I can join the IG Metall. If I'd work for the public I could join Verdi etc. However, I believe there is also no specific Union for "pure" IT.
Sounds like something a gang would require.
I have reused PSUs for about 3 or 4 builds. It is always a good idea to overinvest in a good quality PSU, with some room to spare.

CPU+board+RAM are usually replaced together, as a combo. So, not ideal, but not that bad either.

Storage is also independent and easily upgradeable, I've had hard disks last several builds, just as PSUs. I think my last desktop had four disks inside.
Ad hominem attacks are famously the first resort of people who are correct about everything.
Did you read the post till the end?
Elon Musk could block Twitter for users in Europe to avoid Digital Services Act
It the same relationship for me between the integers and finite fields.
On the other hand, I’ve pretty much stopped using LPM after getting a 14 Pro and getting used to the higher refresh rate of the ProMotion display; I find the slower refresh rate really jarring (I also have a non-Pro 14 which I don’t like using for the same reason).
I cannot help but feel that "distributed debugging" would already be a solved problem in Plan 9 operating system...
They are the most profitable companies in the world because they have scaled their revenues and do not give a damn about scaling their costs related to things such as customer service. This is exactly why this happens. In a smaller, local company this would never happen, it would be completely absurd.
Yesterday my friend bid on a house for $3.7M. There were double digit number of bidders. Lost to another buyer who got it for $3.8M all cash. Not saying it is the same everywhere, but where I live it is the norm. Nothing seems to bring down (or even slow) house prices.
it's true that it might be important for it to not be too much work to hand-edit tabular data represented this way, without gluing together text in separate columns so it misleadingly looks like a single string

you could have your editor insert the trailing space automatically (perhaps with exceptions for cases like function(<tab>arguments)), then manually delete the space in the cases where you don't want whitespace between table columns; this might even be a good default for things like editing c and js, which is kind of annoying to do without editor support for auto-indentation

you could very reasonably have a single escape sequence that sets a minimum padding for all the columns present on the current line; prepending it to the first line of a tsv file on output, or appending it to the last, might cover the tsv-editing case relatively well. or you could nest the tsv file inside a form-feed/vertical-tab pair, and define the escape sequence to apply to everything inside that cell

my concern is to make the format able to express general layouts, not to make it maximally compressed

manually adjusting tabstops is only an adequate replacement for a general string representation for nested tabular text layouts in a few niche special cases like a single developer looking at their own code. it doesn't help vmstat or ls to produce more readable output, enable a program to use multiple font sizes in its output without worrying about font metrics or html reflow speed, make tabular data easy to edit, replace the windowing system, or even enable two developers editing the same plaintext code on different computers to format it so the other person can read it easily

vanilla elastic tabstops are i think not very well suited to keeping comment blocks on the right aligned across multiple indentation levels of code; my proposal of nested table cells can do that in the special case where all your lines are the same height. alternatively, even with gravgaard's vanilla proposal, you can keep your comment blocks aligned, as long as you put them to the left of your code and not the right

btw i saw that someone downvoted your comment, so i upvoted it; hopefully that keeps it from falling back into the grey. you're bringing up some important considerations even if not all your points are well thought out ;)
> well-defined boundaries without having to add the overhead of serialization and network boundaries

Type systems and APIs do that, but only within a single language.
I have seen similar but this one is VERY convincing. I would not have caught this. A "normie" would have no chance. Who know who many are infected.
I really love "A World to Build: New Paths toward Twenty-First Century Socialism" by Marta Harnecker. Here, the phrase "21st Century socialism" is a phrase meant to distinguish between a different socialism that existed in the 20th century (namely the Soviet Union). The book outlines a socialist vision that is decidedly not like the Soviet Union, and it's inspiring. Think a focus on decentralization, anti-authoritarian, pushing power closer to people, greater democracy, and a general goal of human flourishing (or "living well"). I think a lot of people would resonate with Marta Harnecker's vision if they knew about it. It's hopeful and optimistic without being naive. Also a pretty easy read that doesn't get bogged down by academia or technical philosophy. It's also much more modern than a lot of the classic texts of socialism.

https://monthlyreview.org/product/a_world_to_build/
Show HN: AI powered tech news aggregator func News launches
Rendering is done via SVG (and a bit buggy), the stroke thickness is calculated via perfect-freehand (by Steve Ruiz, the guy behind tldraw)
Infinite growth is real!
No need to install an ad blocker. Just removing YT from my daily habits it's gonna be healthier.
Profit.
Very over the top, but bear with me. For example: if your community of plugin developers cannot produce secure(ish) plugins, then it's probably time to get rid of the plugin system altogether. "Plugins endanger our users, we no longer allow them."

Being a player that powers a vast part of all websites, gives a responsibility. Taking up that responsibility includes making unpopular decisions. While "getting rid of the entire plugin system" is probably a bridge too far (it would kill WP instantly) the system needs overhaul (same for hosting, same for themes), badly. There is an intermediate solution, I am sure¹.

But the starting point must be "our community cannot handle the power we give it, so let's find a solution for that".

¹ I refrain from concrete examples here, bc HN tends to spiral into discussions on why random potential solution X will never work. I want to keep this on a higher level.