skysight-inc/HackerNews huggingface dataset:
Sure. When you study physics you first learn Newtonian gravitation; and later, once you really master it, you learn that it is actually false and proceed to learn general relativity. In a similar way, it is very useful for people who learn C to start with the idea that "a pointer is an int". Then, they can discover that pointers are not really ints, but not before they have mastered working with pointers as if they were ints.
> .NET shops are often so deeply invested in the Microsoft ecosystem

Nobody likes MS's SQL License fees, however.

If you're going all cloud, then you can't get away with using unlicensed/insufficiently licensed RDS instances.

The delta between Postgres an SQL Server instance pricing per hour doesn't take much to add up to a salary for a mid range DBA.
Things You Should Know About Interaction Design
A more appropriate example of "anarchistan" would probably be Catalonia during the civil war in the 1930s. It has been written and discussed by Orwell, Bookchin and many others. Your point is well taken though, at the end it did function as part of a "regular" democratic government before being crushed in the civil war both by Soviet backed communists and Franco.
> Gödel's statements are true in all models

This is wrong, and I said the exact opposite of this: there are non-standard models of PA in which G_F is false.

There is a fundamental difference between Gödel sentences and AoC, which is that the Gödel sentence is Pi_1, which means its independence implies its truth in the standard model.

I'm just not really a fan of unqualified "true" meaning "true in the standard model"; I think if you're doing a course purely on the incompleteness theorems for an audience without much exposure to mathematical logic, using "true to refer to "truth in the standard model" is not a good idea and is likely to lead to misconceptions.

Perhaps the fact that you think G_F is true in all models is evidence in favour of my claim?
> I use Windows 10 and have a choice.

So do I.

Their botched rollout of Edge, including installing it without my permission and placing it on my taskbar, shows that no, you don't have a choice.

> I can pause OS updates in a control panel.

This is misleading at best. You can pause updates for a time period but they're forced at that point.
> At a managed campground you don’t see this because you’ll be fined.

Thus proving the superiority of private property over the complete anarchy of the commons.
I refuse to believe that the only way for economic growth is population growth. Thats not sustainable. More investment in replacing the workforce with automation.
Sure:

https://www.kevin-custer.com/blog/disabling-snaps-in-ubuntu-...
This reminds me of the whole systemd debacle - hundreds of Linux curmudgeons getting unreasonably angry about an improvement to their distribution of choice, just because it's different to what they're used to.

The great thing about free and open source software is, if a distribution or package maintainer does something you don't like, you don't have to use it. Simply modify to suit your desires, and enjoy.

But I guess it's easier to just complain loudly and with an inflated sense of entitlement, despite not having put in any work whatsoever.
In stead of worshiping "The C Programming Language", why don't we appreciate how Kernighan only uses the bad code example but didn't single out the book and author?

Honestly, I feel like I am witnessing a class room teasing act with all the comments just resonating. Do we really feel such an urge that if we don't tease this old author (not just the book or code) loud, it will lead a new generations of young programmers astray?
This is kind of making me want to get an old translucent-shell mouse and paint the inner shell with some iridescent color so I have a pretty little shiny thing on my desk.

Though really I never use a mouse except when I'm playing some game that's built around one, and they always want multiple buttons; I'm an artist and I use my Wacom tablet for everything. Much better on the wrist.
You don't use arduinos in commercial products either. You design your own board and drop a atmega328p on it so you don't have to deal with the support calls of the arduino working it's way loose.
How about a big draconian WTF in response to a virus. Kinda obvious we could go about this another way, but the media keeps spreading fear porn while literally banning any and all talk of cures.
Actually, a very tiny minority on the order of a fraction of a percent of people did so. The anarchist reply would be that in an anarchic society where it is the common interest that production goes smoothly, the 99.9% would have a vested interest in stopping the 0.02% that's looting and such riots would not happen, whereas in our current system private ownership means that there isn't much of a reason to go out of your way to protect some rich corporations property.
Approach to Productize in Data Science
I also learned Dvorak after many years of vim, and relearning the muscle memory was the most frustrating part. Not much you can do but stick with it though, and eventually it gets easier.
> Tens of thousands of years of human history. Feuding warlords, and slaves, rather than everyone acting together in unity.
ummm, both of your specific examples are actually examples of those with power abusing it.
Would archive.is archieve the same while maintaining some semblance of how the original site looks?
Migrating from quick-error to SNAFU: a story on revamped error handling in Rust
> I don’t want to reinvent the wheel, we’ll use the definition from one of the best personal finance book “Rich Dad Poor Dad”

I was trying to understand the perspective of the article, and that gave me the major clue.

RDPD is one of many books that basically says the key to financial success is real estate investment.

For a few people, and at certain times, maybe, but it is better for most people to make it a (small) part of a wider financial investment plan.

Your first house (or any house) should be first and foremost though if as a place where you will live, and “primary residence as investment” is almost never a good thing.
ML Ops is a rapidly growing corner of the AI landscape: https://www.cognilytica.com/2020/04/01/ai-today-podcast-135-...
Sandboxing is great in theory, but last I checked the snap daemon opened Internet connections as root. I'll take my chances with traditional Unix permissions over that.
The degree seems to me to scale up. The sharehouse, the state. It's all the same thing. A sharehouse can be plenty coercive too. Parent - child ? Coercive. Personal relationships, they can be coercive too sadly. But "coercion" on the other side is just "the power of bad", it's psychology. Criticism and threats of penalties really do make people behave better. But it's complicated. Read "The Power of Bad".

And don't give me that complaints about immigration and means. An anarchist should be one for personal responsibility, choice, freedom and negotiation, should be able to bend reality to their will rather than complaining in the streets that it change, right? I guess I also wonder, what the hell do you replace the state with? I mean, states didn't just "magically appear" out of nowhere. They're born out of history of blood and death and suffering and overcoming endless civilizational challenges (Read "Why the West Still Rules For Now"), and I think there's a chance they're our current best solutions to the problem of organizing for stability.

If anarchism was a powerful personal philosophy, a couple rules and regulations would be not barrier. All is negotiation and anarchists are apparently adept at such. I don't get it. Sorry.

Why submit to the sharehouse bitch, but rail and wail against the state? I don't get it. It's the same dynamic. I think if you put the state on a pedestal over you, it's like a type of daddy complex where you are giving away your power. It's all just life. There's no getting around that's it's gonna be hard. Anarchists seem like they want to adapt and thrive, but then they're also complaining. I think their ideology has been misused and they're having an identity crisis.

I appreciate your responses and attitude and I'm not trying to be offensive to you. I'm tapping out of this discussion because I think it's a waste of time to discuss in this age, but I do appreciate your style. Best of luck to you both!
I very much hope that both my parents will be able to choose their ending within the next couple of decades.
They likely won't, and I have therefore discussed silk-road-esque sources of drugs with them after they have lamented their lack of choices.
They're both OK at the moment, but have been lucky to get through some health issues.

We don't think it's worth pursuing legally assisted suicide, either nationally or internationally. The bureaucracy would be too draining and unlikely to come through for us.

I very much hope that I will be able to choose my own fate in the next 2-5 decades. Again, I likely won't, and I suspect I too would theoretically be going through the black market.

(As a family, we have seen the worst of cancers, dementia etc. And I am assuming that neural implants won't get there in time to treat my inevitable brain degradation).
> Second, I use Firefox and anything that discourages people from feeding the Chrome monopoly, frankly, that sounds like a good thing to me.

I'm sorry but can you explain? How exactly is Snap helping Firefox? (I'm a Firefox user and I have never used Snap)
I dislike some of these. Some are cool, like 'Self', but giant "swiss army knife" libraries feel odd.

> Avoid boilerplate when setting instance attributes

dataclasses[1]

> Type Dispatch

functools.singledispatch works with type annotations[2]

> A more useful __repr__

dataclasses[1]

> A better pathlib.Path

path_object.read_text()[3]. The pickle stuff is interesting, but I don't see the value over just pickle.load(path_object). Monkeypatching Path to add this fees odd and unpythonic.

1. https://docs.python.org/3/library/dataclasses.html

2. https://docs.python.org/3/library/functools.html#functools.s...

3. https://docs.python.org/3/library/pathlib.html#pathlib.Path....
No widely adopted progress in language design for 50 years?
I think the assumption was that humans would continue growing exponentially until they reach the carrying capacity where they're all fighting for the same resources. Then the population stops increasing because there's not enough food/water/shelter to go around.

What actually happened is people in rich countries have plenty of food/water/shelter to continue reproducing... if they wanted to. The thing the models didn't account for is that people would choose to have fewer children based on standard of living.

To me it seems this had nothing to do with the standard limits of nature, but based on individuals' choices. Given those models' assumptions, I think they were valid. I would have made the same assumption based on past data as well.
Pop!_OS also avoids snap, opting for flatpak support instead.
My guess would be checking the internet to see if there is an update available before launch.
Tesla falls after S&P 500 adds Etsy and two others, bypassing carmaker
I always wonder why people are not trying to build these with helium balloons for lift. This would free up a lot of power for propulsion via the rotors. I suppose you'd need a very large balloon to lift the entire thing, but why not, say, one half the size, for some of the lift? This way it wouldn't float away either.

Anyone know the reasons this is not being done?
You have a good point about making the desktop experience more painless and idiot-proof.

The real problem for me though is that snaps are slow as hell. I mean like taking 4-5+ seconds to open on a box with an SSD, i7, and 64GB of RAM. That's unacceptable.

The icing on the cake for me is that even through the command line as you mention apt now seems to be giving me snaps instead of debs for a great deal of programs, which affects much more than the store experience. And, also, regarding said store experience: if stuff like Spotify takes 5+ seconds to open I doubt a user coming from Windows giving Linux a try is going to want to stick around long...it would be great if there was just a better solution.
> This just isn't true. Its clear that Ubuntu is moving away from debs and to snaps.

It's clear that Ubuntu is promoting snaps where they make sense. That means for third party software distribution, software that is "rolling release" upstream only, and software whose new versions have to be made available to all supported previous releases at once.

There is no evidence that snaps are being promoted outside these specific use cases, none of which fitted proper deb-based packaging anyway.

> LXD is software primarily developed by Canonical and is only distributed as a Snap.

LXD is the type of thing where users expect the latest version on the oldest still supported LTS release. It's not practical to backport as a deb. That's why it's a snap.

> Look at Ubuntu Core, the IoT distro by Canonical that doesn't use debian packages at all, it just uses snaps.

Well, yes. That an entirely different platform, for when the system is updated as a read-only image, which makes sense for appliances and which apt cannot support. It's got nothing to do with Ubuntu the general purpose OS except that snaps are supported on both platforms.
anarchy is the opposite of hierarchy

I always wonder why nobody knows that. There are so much and long comments discussing this shit, but the simplest thing and explanation nobody seems to know or nobody wants to know.
Anarchism would mandate worker ownership of production, in the principle that ownership only ever derives from use. So factories and the like would be cooperatively owned, which makes it very very difficult for one individual to amass seriously outsized amounts of material resources. Combined with monetary policy that increases the velocity of money, the issue is fixed.

As for personal property, under the principle that you've worked for and use your personal property and that it doesn't result in a master/slave relation, it would be intact.
Not a book, but the best recorded talk ever given about API design is (IMO) by Joshua Bloch, in a 2007 tech talk at Google. "How to Design a Good API and Why It Matters".

He was one of the creators of the Java Collections API and the Java Executor Framework, two of the most durable and most widely-copied APIs ever. That may not seem relevant for an HTTP/REST API, but it is. The design principles are timeless. Here's that reference:

https://twitter.com/amontalenti/status/1260030567501840386?s...

When I had to design a widely-used "HTTP/RESTful" API a few years back, I wrote a summary of the design principles here. It also includes a reference to an old O'Reilly book on the topic, which I summarized:

https://www.parse.ly/help/api/restful-apis
I actually meant that pointer type is also important to understand the concept. I may not have stated it well. Yes, it does not store the type of the variable it points to but type of the pointer matters and it is significant because many operations depends on it.
Consider that your conventions do not require the power of law enforcement to be able to deal with most problems. You can self-organise to set rules, and show away people who refuse to comply.

Anarchists want more of that, and less of power imposed from above.

Proudhon, the father anarchism, was a mutualist - he wanted most functions of society to be contracted between people,the way a convention goer agrees to terms when entering a convention.

It's not no rules and no enforcement, but voluntary association and consent and stripping away coercion wherever possible.
The wrist pad helps if the mouse is too large or the grip would force the holder's hand at an awkward angle.

If your palm lays flat on the desk and your wrist is at an upward angle, that'll hurt your tendons pretty fast and affect your fingers and wrist. The wrist pad doesn't help a lot though because if you move the mouse with your fingers you'll have to grip the mouse more tightly rather than just rwst your hand on it and move it around by moving your forearm.

Ideally your hand would be slightly rotated so that your pinky is closer to the desk and your thumb higher up and if you need something to elevate your hand, then the pad would be closer to your elbow so that you can use your forearm.
Lots of bad financial advice here. “You can’t unlock a house’s appreciation” - wrong, they have home equity lines of credit, refinances with cash out. “You could do so many better things with the money” - you have to live somewhere, wouldn’t you rather live in a nice house with the potential for appreciation than rent with no chance at all?

Also, there’s tax advantages to mortgages here in the US.

Renting out a house isn’t easy money, believe me I’ve tried it. You have to find tenants, things break, a lot, that you have to pay for. In my case, the tent ants literally moved out in the middle of the night using their car headlights since they hadn’t pairs the electric bill in 5 months.

Letting your money generate appreciation (in the stock market I assume) is no guarantee and as we’ve seen the last 20 years, we could see annual gains and losses of 20%.

A house IS AN ASSET. It’s a non-liquid asset, but it’s not a liability. What’s the best test if it’s an asset or a liability? Would you want to just give it away to someone?? A house, of course not. A car loan, of course.
These books are available on libgen if you want to see them for yourself:

https://b-ok.xyz/book/2368114/60fa20
https://b-ok.xyz/book/2368115/f2ecc8
Canonical's actions with snaps are very clearly steering us away from choices that were once easy to make. They come by default, you can't easily use a non-Canonical store (not even really possible at the moment), they force auto-updates on us and they trick us into installing them when we think we're going to install a traditional .deb.

I don't know why you're comparing it to Windows 10.
You are counting 2 year olds in the denominator. IRC and Usenet were the internet. If you used a computer you used these. But yes, computers were less common then, especially amongst two year olds.
Pop!_OS and Linux Mint would probably both suit your needs.

They both opt for flatpak instead of snap. Pop prefers apt over flatpak in the graphical app store, I don't use Mint so I don't know how it's done there.
"I think most of us as individuals could lead happy and fulfilling lives and contributing to the advancement of humanity without any of that."

Your assumption is that we led happy and fulfilling lives before what we now call society, which is false. Bad harvest years would routinely decimate communities. Hunger also drove people to steal from others, many times violently (kill, rape, and ransack), and in the best case where they only stole your food, you were now left to starve because a famine affects everyone, and the victims were already on rations as it were.

Local spots of violence in the struggle for the very few resources that we had were very common place. As societies evolved, such conflicts for resources became more necessarily more complex (think bands, think small militias, think city-state armies, think all out war).

The main misconception I tend to see people have is that they somehow believe that our current condition is somehow different from the condition we were in. As if society was imposed on us and we became bad. We are society. Be it a community of ten or a community of a thousand. Good an evil are both sides of the same coin, it's just our nature.
Especially since Firefox have an officially maintained Flatpak package which works beautifully, at least on my machine.

Is the snap version of FF maintained by Mozilla, by any chance?
None of the flat pack apps I’ve used on Pop_OS work correctly / as stable as installing a deb directly.

I’ve not been impressed at all.
I agree that for someone who wants to frequently move around in their 20s, a house is a liability, especially since you don't know what the housing market will do so you could end up loosing a lot of money in the short term. But not everyone wants to move around in their 20s, some people find a city they like and want to stay there.

And I don't understand why the author suggests everyone wait until they can get a rental property, that just doubles your exposure to the housing market and adds the stress of having tenants. If you really want to have that much money at risk, just dump all the second house money in the S&P 500, and trade on margin or something.
That one confuses me because I've only ever heard the label used as a slur so I expect the posts to be like /r/EnlightenedCentrism but it's actually a boring pro-Democrat sub. Certainly not evidence-based policy, unless you consider "removing Trump" as a policy..
. which apparently is Biden's platform, so yeah it fits.
I find it ironic that this article talks about the user losing out to aggressive (and intrusive) advertising on the web, but presents me with an un-closeable modal window[0] asking me to subscribe to their blog. Note: I have JS disabled by default, and had to temporarily enable JS to view the article, but it's still intrusive and annoying for users.

[0] https://imgur.com/a/SQSHh0i
I can think of many private organisations that cause far more damage in a week that the patent office could in a lifetime.

Most of them can't be sued for their "honest mistakes".
Ask HN: European engineers, what's your hourly rate on a contract?
What's your experience, what do you work on and how much do you charge per hour? Do you charge differently if it's a full-time long term gig vs short contract? Do you have different rates for on-site vs remote work? Would you charge a lower rate if you lived in a low COL area?

I'm a senior engineer with 10 years of experience in web development (both backend and frontend). I charge around 40 eur/h for a remote long term (as in years) contract similar to full time employment and I'm wondering if my rates are decent or I should bid higher.
You say "The measurement is the particle collision, not the detection.", but this is not right.

When two particles bounce off each other, there is no collapse according to traditional copenhagen, instead the wave function just evolves according to the SE. Even worse, when that particle (let's say photon) then travels to the measurement device to interact with the particles that make up that machine, the evolution is similarly governed by the SE. Somehow though at some point, nature decides that a measurement has taken place and collapses the wave function. What dictates where that happens? Honestly this way of thinking about it makes no sense to me. The MWI is, to my mind, the simplest explanation for all of this mayhem.
> With many open source licenses we have almost nothing in the way of protecting the principles, because licenses like MIT basically say "I do not care.".

What's wrong with that? It's perfectly okay to say "I don't care".

I do release all my code under MIT because I care about attribution. I don't mind if people want to use it in commercial or closed source applications, nor if they want to modify it somehow.

I distribute code because that makes _me_ happy, not because I want to share an ideological statement about how others should distribute their code (or not).
What do Software Engineers earn?
Could a bespoke audio player could enhance low bitrate audio back to sustained listenability? Seems like the sort of thing machine learning is good at.
> But the problem is: it's the slowest thing in the world.

Exactly. I recently had to replace Chromium with Google Chrome just because the Ubuntu maintainers thought it'd be a good idea to replace the Chromium apt package with an installer that pulls in the snap…

Good thing Firefox is my main browser and I only use Chromium/Chrome for testing (and whenever websites forget that there's more than just one browser to test for), otherwise I would have long ditched Ubuntu, too.