skysight-inc/HackerNews huggingface dataset:
As someone who considers himself a commie (in the sense of desiring collective forms of property not in the police state sense although of course right wingers will shout that you can't have one without the other but that's another debate), and while I am sympathetic to the author's concerns I am not convinced by the line of reasoning. See, in a "capitalist" society, that is one where the capitalist mode of production is dominant, you can pretty much state that capitalism is the root of all problems in last resort. While it sometimes makes for complete and thorough analyses, it is often an hand wavy explain-it-all and intellectually lazy answer. Not because it is not true but because it is not relevant. And as every hn reader knows, saying something true is easy but saying something true and relevant is not.

"L'heure de la dernière instance ne sonne jamais"
“I Could Rewrite Curl”
Because it benefits humanity?
> That sounds great until the scandals of the type "Someone reposted SFW segments of this girl's revenge porn video and Facebook is taking days to remove them every time; since they're reposted every 24h they stay up forever" roll in.

This line of argument seems uncomfortably similar to "we need to ban encryption because terrorists and pedophiles can use it". The fact that bad people can occasionally benefit from something isn't a reason to not give it to the rest of us.
I write open-source software. Almost every line of code I've written in the last decade has been open. Not only that, but I also tend to open things like "raw materials," such as SVG originals, OmniGraffle files, Word Processor docs, and data spreadsheets.

I want ALL people -especially poor and disabled people- to be able to use my software, without any restrictions, so I use the MIT license, to give a figleaf of self-protection.

I know that some folks would like me to use licenses that add restrictions to the use of my software, but that has been an issue, in the past.

If I think that the software I write should be more restricted, I have options, and I'm grateful to the open source community for creating those options.

I used to participate in a fairly left-leaning political community, but I am very "centrist." I'm able to find common ground with either side.

For a couple of years, it was fine. Lots of urbane, articulate, respectful discussions. The community actually developed a fairly respected reputation.

Then the extremists arrived. They were LOUD. And quite abusive.

They managed to chase out anyone with any moderate political leanings. We had to be 100% extreme, or we would be branded "Nazis," and abused, doxxed, insulted and every conversation rapidly devolved into screeching monkeys, throwing poo at each other. I assume the site owners liked that because..."engagement."

I haven't been back to that community for years, but I haven't heard much good of it, since. It no longer has a respected reputation.
Seeing the invisible: Event displays in particle physics – CERN
What R&D exactly are you referring to? Just curious.
They couldn't agree more. [1][2]

[1] https://web.archive.org/web/20190912051032/https://www.stand...

[2] https://web.archive.org/web/20210225224745/https://metro.co....
Wikidata [1]! They also offer a SPARQL endpoint [2], which you can use to programmatically answer those kind of questions. As an example, the page for Taylor Swift is [3].

[1] https://www.wikidata.org/wiki/Wikidata:Main_Page

[2] https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/...

[3] https://www.wikidata.org/wiki/Q26876
FSF annual budget is on order of 1.3M [1], a tiny portion of which can be spent on legal fees, the rest being normal operations - people and hardware and offices and such. So, if lucky, FSF can afford $200k / year in a court battle.

Google v Oracle racked up around $2M a year for google in legal fees alone (at least early on - I didn't find a final cost for the decade of litigation) [2]. And either could afford vastly more as needed, especially if it could simply bankrupt their opponent and get a default win.

I don't think the FSF can even remotely cover such costs.

[1] https://en.wikipedia.org/wiki/Free_Software_Foundation

[2] https://www.zdnet.com/article/google-wants-4-million-from-or...
Can't you use the X-UA-Compatible header with value IE=11?

https://docs.microsoft.com/en-us/openspecs/ie_standards/ms-i...
HON was clearly superior in terns of art and style, and hero names actually made sence. Magmus, pyromancer and swift blade sound like what they mean, and do what it says.

Wtf is Juggernaught? Something big? Wtf is sandking ability, quicksand?
What is the relevance of the term here?
Perhaps "the incentive" depends upon the individual. It's like folks saying "in the '60s everybody..." where they're describing what they did or somebody they knew did.
The fact that you can't verify it should be shocking.
I remember and interesting speech by Linus Torvalds about success of x86 and why is hard for AMD to break into servers that I think can be relevanto for Ampere too:

"I can pretty much guarantee that as long as everybody does cross-development, the platform won’t be all that stable. Or successful.

Some people think that “the cloud” means that the instruction set doesn’t matter. Develop at home, deploy in the cloud.

That’s bullshit. If you develop on x86, then you’re going to want to deploy on x86, because you’ll be able to run what you test “at home” (and by “at home” I don’t mean literally in your home, but in your work environment).

Which means that you’ll happily pay a bit more for x86 cloud hosting, simply because it matches what you can test on your own local setup, and the errors you get will translate better…

Which in turn means that cloud providers will end up making more money from their x86 side, which means that they’ll prioritize it, and any ARM offerings will be secondary and probably relegated to the mindless dregs (maybe front-end, maybe just static html, that kind of stuff).

Guys, do you really not understand why x86 took over the server market?

It wasn’t just all price. It was literally this “develop at home” issue. Thousands of small companies ended up having random small internal workloads where it was easy to just get a random whitebox PC and run some silly small thing on it yourself. Then as the workload expanded, it became a “real server”. And then once that thing expanded, suddenly it made a whole lot of sense to let somebody else manage the hardware and hosting, and the cloud took over. (All emphasis original)"
It depends upon the organisation's character. It comes down to whether the org has not invented here syndrome or not. Conforming new developers, trying to portray an org is tech driven are few egs. In my opinion is it a bad idea to do it as you end up building accidental complexity in an organisation. A org should focus on creating business value and building frameworks and tools from get-go is an anti-pattern in general.
Which is different standard. And it applies only in actual trial, which is something quite rare and super expensive. Most of cases are decided outside of trial, where going to trial raises stakes a lot.
That depends on the workload?
For HPC it’s easy, for other loads like DBs or VMs it’s harder, especially with fewer nodes (e.g a single node running 32 VMs with dedicated cores will probably look a lot like a desktop workload with lots of idle cores). I suppose it’s going to be rare to see these in deployments with fewer than several dozen sockets, and workloads must be balanced (so e.g not using dedicated VM cores).

That’s I suppose a simplification they can make by focusing only on “datacenter” while intel needs the same design to work from 1 socket to hundreds.
You're not paying for the url of a jpg of a painting. Everyone already knows the url.

You're paying for someone to put an entry in a random database with a public URL next to your name.
The problem isn't "capitalism" but that most projects don't know how to raise money. We all know the value of project managers, testers, CI/CD specialists for open source projects: perhaps it's time to recruit and promote the role of donor advocate whose job it is to raise money for the project. Just because you build it doesn't mean people or companies will contribute: ask and it shall be given unto you.
Cities in Europe consist of mix of communal housing (rental apartments built with support from government) and private. Some of the cities are top rated in quality of living. Hardly a prison. So I don't know where you got such idea?
Freedom is called "public domain". You don't need hundreds of legal licenses to enforce "freedom". You only need these if you aim to restrict and channel freedom in an effort to promote a social agenda.
How exactly do you suppose we do that? Can we do it quickly? If not, should we just let this problem keep happening until it's done?
If a person creates something that is useful to thousands of other people but capitalism can't even provide for that person's most basic needs, I'd call that a failed system.
> Iouring looks promising though

It's more than promising. It's an unbridled joy to work with (compared to things like epoll) and performs very well already.
This section of the forum:
https://bitcointalk.org/index.php?board=6.0
In Poland, by design, now people are paid on average >60% of paycheck while retiring at age 60-65, not taking into account some specific priviledges like for miners.

Meanwhile, people in 20s-30s are projected to get 25% while retiring at close to 70. The system does not make any sense to me.
IE is used in some unexpected places, one of the weirder ones for example a ingame display frame for the ingame wiki of older Total War series games. They'll need to update the game and replace it in some way else ingame help will be unavailable when they remove it via an update.
That does not seem avoidable. I have never used kubernetes, but this seems highly suspect:

>With kubernetes, you write down the state you want your infrastructure to be in, and k8s figures out how to get there

My guess is that this devolves to "run this script" or "copy this file" in practice as well. Or it just becomes tautological, i.e. "here's the state I want the system to be in (and that means run this script and then copy this file over here, and don't forget to symlink it over there)". Am I wrong?
k (and the closely related q) is the main language used in industry, particularly at investment banks and hedge funds. It can be a bit of a shock to realise there are people in London earning in excess of £1000/day (pretty good for London) working in a language where well-written code looks like this[1]:

us:{$[#i:&{(y~*K)&"*"~\*x}':x;@[x;i;:[;,"_"]];x]}

It's like discovering a whole different world of software development. Also I don't use that example to disparage k, I have come to appreciate the array language way-of-working. It just looks very alien.

[1] Real example found in a random script on https://nsl.com/: http://nsl.com/k9/sql.k
there's not much I can add to this comment other than to say a wholeheartedly agree
It's a fair remark, but like any large organization, government isn't this single homogenous entity: it's a collection of groups with imperfect communication and sometimes conflicting / separate goals. (That doesn't make scenarios like this better, but it at least makes them understandable.)
Just like WHO can't point to evidence before it is established, scientists can't conclude prematurely. It's kind of like keeping an open mind. Then it's not about which tribe you belong to.
Nobody complains they do that. The complaint is that that isn't all they do. Sometimes they take down material that they consider infringing without having received a notice, and they often get this wrong.
> Yeah but fds are guaranteed to be opened lowest available on first, so thats ok, you cant get fd=1026 without having 1026 open.

This is exactly correct.

> The Linux syscall does not have a fixed FD_SETSIZE so glibc could increase the size.

The application writer can define FD_SETSIZE before including <sys/socket.h> and set it to whatever they want on BSD (including OSX). glibc could* adopt this trick, but my feeling is you probably don't want to stack-allocate this stuff anyway.

Dealing with a large number of very-active connections concurrently efficiently requires more effort than just this though.
>and now he's exerting control that others don't like, but no details of what that control is.

From my understanding, that's the point. The volunteers who ran Freenode were told that Andrew would be completely unable to exert any control over the server - and now that has turned out to not be the case. The taking of control itself was a betrayal of a previous agreement, and produced a status quo that the freenode people weren't happy with.

There's also allegations of forced advertising and "changes to network operations" on the Libera Chat website[0], which may have been significant to some of the volunteers.

[0]: https://libera.chat/
The slides [1] help distinguish landlock from the others, IMO.

Landlock uniquely has: the fine grained controls similar to SELinux, embedded policy (not up to the admin whether to deploy the security measure), and unprivileged use.

[1] https://landlock.io/talks/2019-09-12_landlock-summary.pdf
If you want to see a good train service look at Japan. Went there for a holiday and used the train service all over. They are a classic example of what a train service "should" be like.

Fast, efficient, cost-effective. The only time trains was a little difficult was in the super-peak hours on the underground in the very dense parts of the cities.

I think the world should learn from Japan in many aspects.
@zelos
For someone people, yes, it really is that bad. Lack of progression is a really really big issue for certain kinds of personality. It's also a really big issue for me because I don't like software anymore - there is no challenge left in it. I am as good a coder as I can be. There's plenty to learn on the architecture side, but..... I'm just bored of it. I want to be able to focus on something else.
Pensioners don't buy new cars in Europe. It's an American perspective that elderly are wealthy.
Inflation calculator says $400 then would be $1100 now. So essentially equivalent to a currently 55k/year job. Not bad for a summer job.
Maybe I've misunderstood, I'm not a climatologist, but I thought climate change means certain events become more likely but it's still impossible to say if climate change caused any single individual event.

For example, if climate change makes it 7% more likely to rain somewhere, it doesn't mean every rainy day is climate change. You can only say climate change made it 7% more rainy on average.

So climate change increases the chance of phenomena like "World's largest iceberg", but you can't say for sure if this iceberg in particular was generated by climate change.

I think that's all the article was trying to say with "could"
And the fact that Apple refuses to use any GPLv3 software suggests that Apple's lawyers think so, too.
The latest language which fits quote 1 for me was Haskell. Even though I already had some functional background (Lisp), it took me seemingly forever to actually grok purely functional programming. But once it clicked, it felt like stepping up on a ladder. My perspective on other languages changed as well.
Thinking of software as media paints it in a much more obvious light.

There are two forms of media - free and paid. Free media is funded with advertising. Paid media gets paid for by the customer.

The benefit of free media is distribution. It can go anywhere, cheaply, and impact the largest audience. This is a common model for TV & large YouTube channels.

The benefit of paid media is income. Generally, something that is paid for earns more than something that is free with advertising. However, with paid media there's a significant decrease in distribution. If the decrease is large enough, the creator would have earned more by putting it out for free with advertising to increase distribution.

Now, here's the other catch, the benefit of mass distribution is power. Power of perception, mostly. You are now a voice for the vision you are trying to put into the world. You're impacting the way people think, and you're causing them to learn what you want to teach them.

Open source developers of large projects do a chronically poor job at capturing the upside of distribution. That's the issue.

They simply need to have advertising to fund their "media" that has a large distribution, or they need to charge for their "media". Or a hybrid approach works too – ads for freely distributed software and charge for proprietary or managed software.
I agree for the browser version, not for the mobile app. It's a shame their Android application is basically just a web app. I often get a notification on my phone, tap on it and have to wait 10 seconds for the web app to do a full refresh and start actually retrieving the message.

It also makes the mobile application unusable offline.
Because it is cheaper than paying continuous survailance or taking care of his mental health and dangers to society that he may pose without any kind of support.

Edit: replaced "occupation" with "support".
On Bitcoin Energy Consumption
A large rubber mallet and a giant wrench.

As a homeowner so many things have to be convinced to move with physical force.
It's also a problem to call a failed system Capitalism when it's something between fascism, crony capitalism, and oligarchy. In a truly free capitalist landscape we wouldn't have the barriers to entry that exist in the US and most western countries today.
no it doesn't. it benefits the individual. it's a matter of choice; you choose to use what someone else is written rather than write your own. you choose to use what's been provided, rather than fork it. it benefits you, the user.
Probably non-dev jobs too, managers, tech writers, HR, office assistants, etc.
> this was largely a phenomenon confined to a narrow strip of time from the late eighties to the late 00s.

OP dates from 1982. I actually had a comparable experience in 1982 as well, with a Commodore PET-like. There are similar stories dating back earlier, with minicomputers. And I don't think it has stopped, if you know where to look for it. The days of BASIC may be over, but there are more business critical spreadsheet macros around than ever.

> So the days of "Hey, I know how to do that computer stuff!" "Great! Get in here!" are largely over.

I'd say there are more low grade computer problems out there waiting to be fixed than ever. You could probably ring a random person's door and they'd have a dozen issues with their computer / smartphone / WiFi / Universal Remote bugging them.

> Most teenage nerds who liked messing with computers as a hobby didn't spin it up into an explosive career overnight.

And I don't think the story was about that, in the sense of turning that job into a business as such. It was more about the insight that there was gold in them thar hills.

My 1982 experience was that an acquaintance of my parents got kicked off his mainframe account, and needed a different way to process the responses to a questionnaire he needed for his work. His program was written in some "real" programming language like PL/I or Fortran that was not readily available on the CBM machines that were available at school, so I wrote a replacement in BASIC for him. No exciting or sophisticated technical details, I'm afraid.

Details of payment were not worked out in advance, so I was quite pleasantly surprised to earn a multiple of the hourly wage I had made in a factory vacation job earlier. It was then I realized that this might be the right profession for me.

That acquaintance with the questionnaire happened to be a school guidance counselor, so he actually found me a career without even trying to do so…
> Or no go towns for black people.

Yes of course - but I'm white so was just describing my experience.
>It's not enough to survive on unless you own your own accommodation or/and have support from the family

Which is given for somebody who lived through PRL and got apartment from state or mieszkanie spółdzielcze which they "bought" for 1% of value.
The problem is that he wants to change freenode into something different [1] than it is, and he attempts to execute this on basis of 'I own freenode limited so you have to do as I say' [2]. Complete with supposed legal threats in case of non-compliance.

This is something that works for companies with a clear ownership structure and typical employer/employee power dynamics, but not for volunteer-driven communities like freenode - in which people worked for free to build something that they believed in, and under the impression of the community being fully self-governed. What do you expect from these volunteers now, to just continue working for free on something that they now don't agree with, and with a person who obviously cares more about control than the service itself?

This likely doesn't impact me or you directly. But indirectly, if I see _all_ staff flee from a project that I interacted with, I'm following them. After all, these are the people that made and maintained Freenode into what it is today, the name is just a technicality.

[1] "On Decentralization", https://archive.is/NH1LN ; https://freenode.net/news/freenode-is-foss

[2] https://gist.github.com/aaronmdjones/1a9a93ded5b7d162c3f58bd...
I'm pretty sure it does, actually. They just need a clear flow chart and then for people to not want to change it after the fact.
> Open Source is socialism stuck in a capitalist world.

Then so are families, churches and other voluntary associations. But I don't think they are. I think it becomes socialism when it becomes a form of government, enforced with law. Cooperative, non-profit associations may not be capitalism, but they are compatible with it. Capitalists may try to tempt members of such into rent paying relationships, but as this week's Freenode episode demonstrates, their powers in that direction are distinctly limited.

We're living through huge growth in both proprietary and open software. To me these trends seem to reinforce, not oppose each other.

I think that capitalism is a somewhat less jealous god than socialism, in that it more easily coexists and cooperates with other forms.
Advice always depends on the context, which includes the circumstances and history of the provider. The comment was a bit too mean (I'd have objected to "not a sign of intelligence"), but it's definitely not bad for the "ignoring context."
I personally don't see that capitalism itself is the culprit of the issues mentioned but I don't like monopoly powered by free software.

as long as competition is in place, I am kinda ok with big companies exploiting(?) free software.
Well, yes, but this iceberg is located in Antarctica. Basically the opposite side of the Planet.
then don't frame it as a hobby. a hobby is something done in someone's spare time. I think you want to frame a hobby as an entitled occupation
Criticism of C++
I similarly spent a few years working in this space (TfL, digitising their data and website etc). It always struck me just how nuts the weekly meetings between different station operators and TOCS within the GLA would be, essentially a shouting match to determine who would have to keep their station open that weekend. Resultant timetable changes on the fly were always fun content to keep updated.

Timetabling (at that point) remained very much a manual process, I think they had to bring a poor chap out of retirement who wrote them by hand.
They also apparently make a rather healthy profit
They have the Mac Pro rack:
28 cores, 384 GiB DDR4 for only $19,699

You are off by an order of magnitude :)