skysight-inc/HackerNews huggingface dataset:
What's interesting about stallman is that he is zealous about his philosophy, but like all philosophies, his philosophy is inconsistent when you take it to its logical extremes. (See the paradox of closed source microwaves). Stallman's philosophy is a veneer over utilitarianism and assumption that the computer is a unique construct in society -- software should be libre because libre software provides the most value to the most people due to the 0 marginal cost of software, even if it's less profitable to the creators, and even this claim is not quite true due to the security benefits of closed platforms and the virtuous cycle of profit motive motivating people to work harder to produce more. It makes sense when you consider that Stallman formed his views when he was working at MIT, with his material support from donations from people who made their money not from free software, or who shared such donations with him. The economics of his philosophy are tainted by that foundational flaw.
because the IRS benefits from people basically overpaying their taxes out of fear of being prosecuted for underpaying their taxes.
> The value of an e.g. Princeton degree is that you're the sort of person that could get accepted into Princeton

This doesn't explain why a dropout (or even just someone with an acceptance letter but who never joined) isn't worth as much in the labor market as someone who finished the degree.
I work as a cloud architect and still code, but the overwhelming perception people have from “senior” roles and people (which are often conflated) is that we are expected to be doing management, planning and presentations rather than knowing how stuff actually works at a fairly low level.

It is especially bad when you have to deal with CIOs/technical managers one day and developer/data scientist teams the next day, because both have entirely opposite perceptions of what “competence” is.

If you code or are seen coding a significant portion of your time (even for POCs), the prevalent bias (largely from customers, but I’ve had peers act the same way before figuring out who I was) is that you’re someplace at the bottom of the food chain. As a result, I largely stopped coding on-site at customers and only bring out “the goods” when I am doing training/mentoring/reviews with technical teams.

I also have surreal conversations with recruiters every now and then. Those who find me via GitHub expect me to be 20 years younger, and those who find me via LinkedIn... let me rephrase that, the ones who find me via LinkedIn are, on average, mostly clueless about technical skills, so age is not a factor there.

It depresses me to no end to realize that our entire industry does not use experience as a yardstick and to see startups recruit young developers and technically clueless management, especially when demand for good developers is going through the roof, and young developers often need the kind of technical mentoring more experienced hires can bring to the table.
But Ferrari fixed their floor for the next race which made the car much stronger. They don't seem to have any "problems" right now so may not be able to catchup like last year.
Or those who feel cold could put a jumper on?
Huh? I do not believe he is incorrect about this, but you do, so what is he incorrect about exactly?
It’s unclear what you mean by this, or what you are using as the criteria for being a pro consumer.

Their stance on user privacy, especially with iPhone in comparison to android, is certainly a good example of very pro consumer attitudes.
Results are now at smhasher. I had to fix all the MSVC issues first.

wyhash still is the recommended hash function: portable and lowest cycles/hash.

However xxxh3 is spectacularly fast, for small and esp. large key sizes. This is now the recommended hash for file or db digests.

String hash table stats not yet done, there FNV1A is still the recommendation, with safe collision handling.
Can anyone on HN explain why software freedom could ever be a bad thing?

IE: I only see it as Apple having extreme upfront costs, keeping poor people away from developing.
I disagree with the bullets about banning/censoring apps.

There are ways to install and run software on iOS without using the AppStore. If developers share source code, people are free to compile and install it using Xcode. It’s also possible to run Python programs using Pythonista. Finally, programs can be run as JavaScript in Safari.

Apple definitely controls the AppStore. That makes it less convenient to install programs than on GNU/Linux, but the freedom is still there. And maybe the added steps mean the people who choose to run code via Xcode, Pythonista, or JavaScript are more likely to understand the risks of running that code.

Edit: Posted incomplete comment on the first try. Also wanted to add that I look up to Stallman as a role model and advocate for open source & contributing back to open source.
Obtain Public and Bank Holidays Programmatically
He has more "what's bad about" various companies (and pay toilets). ;)
A lot of the arguments in this list are very one-sided, and seem to ignore things Apple has done that are directly contrary to the point he’s trying to make.
PGI for example.

Many HPC centers happen to believe on the icc myth.

Although my point was not to mix languages with implementations.
I'm no lawyer but I expect this to fall below the threshold of originality[1] or 'Schöpfungshöhe'.

1) https://en.wikipedia.org/wiki/Threshold_of_originality
Same with Google. Google has privacy teams as well which are

> quite powerful and forces lots of safeguards about how exactly data can be used.

Apple recommends apps based on other apps I've downloaded. So does Google. Apple recommends music based on other music I've played. So does Google. Apple recommends books and movies as well based on similar data. So does Google. Apple keeps track of every placed your Apple devices have been. So does Google. Apple doesn't share this data. Neither does Google.
You’re alive, it sounds like your life is pretty stable, and you obviously understand the value of providing for your own kid(s). I’d say your parents spent their time well, even if they (like all of us) made some mistakes along the way.

One of my favorite sayings is that every single new parent, upon arriving home with their first child, immediately realizes that they have no clue what they’re supposed to do now. We’ve all been there, and so were our parents.

Those who choose to try and give their kids a good life at their own expense are always doing something right.
I getting my coffee. If I buy one too many bags I can tell the difference between coffee used week 0 and say week 3 or 4. My palette isn't the best so I can't really tell the difference but I can see it. There is much less CO2 in the older coffee. You see this in the smaller "bloom".
Not necessarily because the alternative: urinating on public property not designated for that purpose, is illegal.
I have been coding since 1977, but I have only had one job where coding was about 15% of my working tasks. I see coding as a tool, and have used in all of my jobs. Now, I use TaskJuggler and track my projects using it. I write desktop utilities in J for my engineering issues. I write small apps in Frink, C, J (switching to Dyalog APL), F# or Python to assist me, and sometimes other engineers (not software, mechanical, civil, marine, entertainment engineering) at my current job. I have even used Racket with Rosetta to do some generative geometry for a challenging structural job. I script Rhino3D, FreeCAD, Blender3D, and AutoCAD. I love coding, so I get to play at work and at home with it - it is not my main task at work. I read old and new, highly academic books on coding. Early on I made the comparison of coding full time to the word processors of the 70s and 80s. People talked about how if you learned WordPerfect you could make so much money. Then it happened in the late 90s early 2000s with "website creators". I have made sites for some small companies in ColdFusion, ASP, and plain HTML/CSS/JS. People took training, and at first made decent salaries, and then they became a commodity when salaries equalized with market forces of a large labor pool. I see a somewhat similar phenomenon going on with the basic coder today, especially front end or even full stack developers. ML/AI and data science is the latest refuge to at least allow coders to expand into statistics and mathematics with evolutionary algorithms, neural networks, etc. I was reading about neural networks, fuzzy logic, and genetic programming, since 1988. I am so glad I didn't pursue it as a job. I might have liked pursuing it academically, but I probably would have wound up in a related job. In other words, you're not just a coder, and I say that not disparagingly, but as what I see as a return to what coding was when it started - a cool tool to be used for your tasks at hand. There are those who truly want to code 24/7, and I see why, and can empathize with why they stay a programmer and don't move on to middle management. I may have chosen that path. I am glad I didn't because I have many other interests that I pursued through the many jobs in many fields I have had, and coding is always a tool in my pocket.
The difference is that using a toilet has neglible marginal cost.
still way less lines then I would have thought, especially because it has no dependencies.
>An amazon button next to the grinder.

Amazon just announced, a little over a week ago, that they are killing the Dash buttons. As part of the announcement, they said they believe that the whole concept has outlived it's usefulness and has been replaced by voice ordering with virtual assistants ("Alexa, order coffee").

I think the real problem was that the idea of having a separate button for every product was untenable. The same issue faces OP's concept - are we really going to put a separate network-connected scale under every single consumable good in the house?
I wouldn't recommend it. I've followed it for years. The Eisenhower Matrix is flawed for the same reason.

The problem is that, unlike in 2001, there are now an infinite number of important things to do (e.g. learn a new framework, respond to boss's emails, unclog the toilet). All of these have bad consequences if you fail to do them, so they end up on the list.

To quote Paul Graham: "You're "getting things done." Just the wrong things."

Some better options might be the following options:

Marc Andreessen: https://pmarchive.com/guide_to_personal_productivity.html

(Make only two lists - one for today, one for later)

Paul Graham: http://www.paulgraham.com/procrastination.html

(Procrastinate on small things to work on big things)
Wow - regardless of whether one agrees with RMS, alone the fact that this submission has been heavily flagged already (and will thus drop from the frontpage soon) tells you a lot about the power of Apple and their fans here.

HN urgently needs to address the flagging problems, this has been the case for many important but controversial topics recently and leads to a degraded quality of frontpage submissions in my view.
> Apple practices tax avoidance using loopholes and lobbying.

He’s cherry picking things here that really don’t have anything to do specifically with Apple. Amazon paid zero taxes last year and they had more income than nearly any company in the world. Google is also quite famous for the loopholes it finds. I’m not sure it’s fair to single out Apple specifically for this.
For anyone who plays video games, any form of randomization is often a bad thing
I know of no security benefits to closed platforms. I know many people believe one platform that happens to be closed, iOS, is more secure than some other platforms but I've seen no evidence that it's more secure because it's closed. In fact, the platform that's generally considered the least secure, Windows, is also closed.
At some level - why not? Getting enough food not to starve shouldn't require having money. That's what food banks, soup kitchens, etc. are about. It doesn't mean luxury food, just like the public toilets are basic.
The author does have a page about Google[0] and Microsoft[1]. He doesn't draw a conclusion in those separate pages but you can see how he uses computers in another page[2].

[0] https://stallman.org/google.html

[1] https://stallman.org/microsoft.html

[2] https://stallman.org/stallman-computing.html
I have not flagged this article, partly because I’m curious to see the debate here. But I’m sure those who have flagged it did so because this article is not objective, this is a very extremist position with a lot of cherry picked arguments that are obviously from a personal bias he has against Apple.

Many of the points he is specifically isolating for Apple are quite true of most of the big tech firms.
I believe Stallman is well known for calling Amazon's Kindle the "Swindle". I assume he has some other derogatory name for Google.
>well-functioning GNU/Linux machine I would pick the latter.

I love ubuntu server, but cannot do Linux desktop. Maybe you can provide some thoughts-

>Mouse acceleration is not the same as Windows Mouse Acceleration. Too much starcraft... sure... but I could not get my perfect mouse settings.

>Stuff doesnt work. From Netflix needing a weekend worth of googling to work, to other things that required additional commands, things take longer than Windows.

>Things break. I used to say, an Ubuntu Desktop install has 9 lives. Everytime you reboot you spend one of them.

Anyway, would love to go to Linux, but I found the Microsoft Desktop experience better. (and apparently worth 100$)
The Diablo serie is almost entirely built around some kind of randomization. And it’s a pretty good game IMHO.
Individual action does not imply collective action. Talking points can make it seem that way.

You need to factor in how stories are simply copied around the ecco chamber of mainstream news. But also how stories evolve not just what gets retracted.

You are focusing on an individual story, but also a specific point in time. A different narrative showed up and was passed around mainstream media changing your view of what happened. That’s more than a simple retraction.

What I find fascinating is it was even considered a story in the first place. But, it really resonated with you, so I guess they know what they are doing.
1. Apple takes privacy and data safety seriously. It invests a significant amount of engineering effort into keeping user data safe. It doesn't comply with government requests unless forced, after deploying its vast legal means to hold them back.

2. Other consumer electronics devices aren't built in factories that are any different or better than those of Foxconn. While it doesn't absolve Apple from taking some responsibility, RMS should have called for avoiding mobile devices altogether if he's so worried about personnel abuse.

3. Fortunately or not, digital platforms aren't exempt from real world rules and laws. If something is prohibited in some territory, we can't seriously expect foreign companies who do business there to ignore local laws and regulations. Would you be so lenient towards a Chinese company which operates in USA disregarding all intellectual property laws? About a Japanese media company operating in Europe that markets material that would constitute underaged pornography?

4. We need to respect sovereignty and local customs. If there's a lesson to be learnt from the Arab Spring uprisings and their incredibly bloody outcomes is that freedom of information requires a certain societal foundation, and can't be thought of as an absolute universal value. Even the Western world is in a disarray following the information propagation offered by online platforms; to expect a society with much weaker civil institution and foundations to face the same challenges is wrong. Therefore, when Apple is asked to block content in China by the local authorities and complies, it's not any more than respecting the rule of the land.

The alternative to that is that the Chinese would create their own Apple (which they of course do), and that's worse for everyone at the end. It leads to a bisected global economy in the style of the Iron Curtain. I'd much rather have Apple operating in China and constantly pushing against government regulation than see the Chinese setting up their own Apple run by government cronies which would pipe user data right into the agencies of Beijing.

5. That aside, some of Apple's behavior (as illustrated by Spotify lately) is downright predatory, intended to lock Apple users to inferior alternatives. I don't like that one bit. On the balance though, I support Apple's discretion with my dollars, because I feel they are selling to me rather than selling me, and because their devices are great.
Most. Unpatched security issues and erecting barriers to repair are legitimately annoying technical concerns.

But you're right that's just a couple on a long list.
Netflix wants to make more interactive shows
The ICC is no better than the US. It's selective justice, to further political ends.

https://en.wikipedia.org/wiki/International_Criminal_Court#C...

For example, I find it incredibly hard to believe there aren't more than a few Palestinian war criminals (regardless of any opinion of the justness -or not- of their "struggle", each side should admit there are more than a few immoral actions committed on both sides), for example, yet we see zero action. ALL the prosecuted individuals from former Yugoslavia are from one particular side of the conflict ... it is completely absurd. The same can be said for half the countries listed, no shortage of genocides committed by these people. Those are just the things that really jump out at me.

Here's another thing: there are plenty of war criminals in the Netherlands. Even their home country, the Netherlands, has refused to persecute people involved in:

1) https://en.wikipedia.org/wiki/Rawagede_massacre

2) https://en.wikipedia.org/wiki/Rengat#The_Rengat_massacre

3) https://en.wikipedia.org/wiki/Srebrenica_massacre

The Dutch state has chosen to protect both individuals, commanders and the chain of command in military and government in each case. Do I really need to point out that this directly contradicts the rules of the UN and the statutes of the ICC as well as Dutch law ? It seems redundant at this point.

And if you look to Dutch history, the role of the Dutch Royal family in hundreds of genocides ... this is not going to improve your opinion of the country (which the Royal family still more or less controls).

Here's what the Dutch do to war criminals:

https://en.wikipedia.org/wiki/Dutchbat#/media/File:Unifill_D...

Note the applause.

So can we please stop pretending any kind of justice can be had from the ICC ? This is a joke in very bad taste.
So, Tolstoy held that the puppets are the powerful. Those who appear to have the most freedom of action are most beholden to the forces of history. (He also pointed out how futile it is for humans to do predictions on human endeavors. Here he predicts chaos w/in classical mechanics)

It’s a bit of a cop out because presumably Gods omniscience isn’t limited to large scale events.

I know this is unpopular amongst CS guys, particularly, functional language types, but why should knowing which path you'll choose imply that I made that choice for you?

From a QM level that answer I suspect that the answer is easier: omniscience implies that I am aware of all the realizable paths - but which one is taken is free.
Knoppix, now theres a name I havent heard in a long time.

Booting off a live cd. The future in the early naughies.

Well maybe not the future, but cool, and very useful.
If you ever played mario party it always seemed as though those in the lead would have worse luck on rolls. I think they were trying to keep the game competitive.
Rosetta already has an OpenGL backend.
My job is not coding, so getting Rosetta to work with FreeCAD is a personal project that I have not gone too far with. If I do, I will create a code repo. I sometimes code in Python for FreeCAD and Blender3D in the meantime. I like Rosetta, since it is striving to be a general purpose geometry-scripting language like Processing did for multimedia arts. Processing has been ported to, and is key to Rosetta.
> If you carry a cell phone, it tells Big Brother where you are.

It's worth remembering that if one carries a mobile telephone, and it is not fully powered off, TPC always knows where you are, and the powers that be do not need to go to Apple for that information. A mobile telephone broadcasts to let the world know where it is, and the mobile telephony system only works in the first place if the system knows how to route incoming calls and SMS messages to a person's telephone.

* https://news.ycombinator.com/item?id=19215636
>It’s unclear what you mean by this,

(did you read the article?)

Proprietary connectors, overpriced hardware, high cost barrier to entry, closed ecosystem.
Check Settings.app > Privacy > Location Services > System Services > Significant Locations

It says encrypted and cant be read by Apple, who knows, this data creeps me alone.
None of the points make sense. Checked 'email spying' turned out to be plain spam filter.

Apple is most ethical of them all. Aging is not without effects on brain, sigh.
30%-20% if the sale is t trough the steam client, 0% otherwise

https://www.google.com/amp/s/www.rockpapershotgun.com/2018/1...
The geometry is very simple. Realtime raytracing for scenes like that has been possible for at least a decade.
That’s cool. I wish I’d taken philosophy in college.
> study in my own time, do my own projects and read papers

You mean, the stuff you can do without enrolling? Yeah, that's the point.
A film and texting campaign can increase anticorruption reports from citizens
These are all linked at the top of his homepage https://stallman.org/

e.g. https://stallman.org/microsoft.html
One of the reasons I still frequent Hacker News is because there is a very similar dynamic at play here on topics where informed dissent can bring about greater awareness and lead to chinks in the hive mind. I think the common thread is the appeal to authority, and the willingness to admit you've been "out-sourced" in your stance, whether you're with or against the majority. Of course there are always those threads that won't die or those individuals that just keep rehashing the same point, oblivious to the lack of scientific reasoning or rigor to the arguments, but you learn to spot those pretty quickly.
"The KNOPPIX Live System starts and runs about factor 5 faster from USB flash disk than from CD or DVD!" May just give this a shot with a USB drive now!
dunno, random maps are a fundamental aspect of survival games and other where the challenge lies in optimizing the result more than the result itself, like tycoons.
Yep, definitely true (but his points for other firms like google are directly linked above the article, this I would deny that there is a clear bias).

I have no side in this game (no affiliations to either Google or Apple) but this points about Apple are both true and relevant and thus imo no reason to flag. You can still just ignore the topic.

Flagging just kills the discussion and during recent times this often happened to legit but controversial topics (e.g. OpenAI for-profit announcement was heavily flagged and buried as well).
Sorry I wasn't clear and the connection is not clear. The connection is only that Pony is as far I know a less common language that implements a unique set of somewhat similar features so it should be feasible for V to be built. I was thinking that not only can Google create Go or Mozilla create Rust but smaller groups or maybe an individual can create an useful programming language.

Writing this caused me to look at [1] to see if I was completely off. I do see some similarities but also a big difference, at this point of time, in terms of Pony's greater professionalism and claim's to rigour.

[1] https://www.ponylang.io/discover/#what-is-pony