skysight-inc/HackerNews huggingface dataset:
> The only unhappy are those who did not participate to any of it, but they have no right to complain, just envy.

What is right or wrong is just semantics, in reality a mob with pitchforks doesn't care about semantics.

Humans have forced the redistribution of resources concentrated in few hands since the beginning of time

As an entrepreneur the quality of life you provide to people has a really short shelf life, as soon as the hedonistic treadmill adjusts , people start looking at the monetary reward that the entrepreneur got for providing such quality of life...and all of a sudden they think it's not fair because hedonistic treadmill made that monetary reward becomes excessive in retrospect.

Bezos critics have been using Amazon in the current form ever since the early 2010s now, and Amazon rate of innovation has dropped, so hedonistic treadmill did catch up and now they want Bezos head.

Same thing happened with Microsoft. The transition from 3.1 to Win95 was something which shocked the whole world, people were talking about honorary President Bill Gates.

Rate of innovation slowed down from Win95 to Win98 and all of a sudden people began looking at Bill Gates 150B wealth back in 1999 and pressure mounted to break up Microsoft and arrest Bill Gates and expropriate his wealth
> Those bits are just bits. And it's just code... and most of it was not written by wizards. Just ordinary people like you and me. Don't be afraid man.

Code is easy and doesn't scare me. I'm scared about the platform though: code runs on platforms (POSIX, mostly), which are incredibly dated, ill-designed and full of terrible corner cases[1]. There's so many ways to shoot yourself in the foot I'm afraid to do anything sensitive on my own.

«It is not UNIX’s job to stop you from shooting your foot. If you so choose to do so, then it is UNIX’s job to deliver Mr. Bullet to Mr Foot in the most efficient way it knows.»

[1]: Dan Lu's writing on files are a good illustration of that:

- http://danluu.com/file-consistency/

- https://danluu.com/deconstruct-files/

- https://danluu.com/filesystem-errors/
I don’t participate in social media (unless hn social media) so this feels reminiscent of “did you watch that on TV last night”, which no longer exists for most of us.

The series is very good, and it reminds me why I am glad to live in New Zealand - where most of my interactions with the police have been pleasant (being middle class white guy may help there). I saw a policeman with a sidearm the other day, which was very surprising to me (they don’t usually carry, although I think they mostly now do have a shotgun locked in the boot of the patrol car).
I come across this attitude a lot.

Usually my response is if you use something daily, and you know you lack the skills to use it effectively, why don't you improve your knowledge and seek out training or education?

Do you treat a new programming language or framework with the same disdain?

I know I'm gonna get some hate for pointing this out but this same disdain is what causes things like the branchless workflow. A workflow that hamstrings yourself to git stash as a poor man's branch. I get it, I used that as crutch for years, then I spent some time learning git properly.

Most people haven't even watched the one hour talk where Linus talks about the design and building of git.

One hour might sound like a lot to understand why branching is so amazing, and why distributed source control is hard but it's a tool I've used for almost a decade and won't stop using for the next decade. I think it was worth it.
I think these days inter partes review is the way these trolls are slain.
On the lighting bit... I stumbled across this at Two Minute Papers- a neat bit on relighting a video stream. https://youtu.be/SEsYo9L5lOo

The paper is Total Relighting: Learning to Relight Portraits for Background Replacement from Google Research. It can be found at https://augmentedperception.github.io/total_relighting/

The video from the presenters - https://youtu.be/KeebkkaZhhI
My thoughts as well. Send patches in to FLOSS projects.

I sent in a patch to an experienced C programmer a few years ago and in his code review he said about my #ifdef flags - "Typically HAVE_X are about the environment and USE_X are optional features within that environment."

Listening to Linux kernel developers online, they say a lot of people start kernel development with one small patch, or attempting to port some new device or chip to work with Linux. Once their patch gets merged, they sometimes continue to send in patches. The developers say that good contributors tend to not last long as independent contributors, and tend to get pulled into companies who need such programmers.

And there are open jobs for people with such skills ( https://us-redhat.icims.com/jobs/84882/senior-software-engin... )
Everything else is going to be small and average out over time. And if you manage to pick up a bit of energy orbiting a tiny object you'll quickly just get ejected at its (small) escape velocity. Whatever that gives you, it won't be worth the cost of matching orbits to start with. Better to come in hot and slingshot.

Solar wind / radiation pressure is probably the next best free ride since that adds up over time continuously and is everywhere.
Yes, it seems I did misunderstand your post, because you started it with saying that after watching "My Octopus Teacher" you decided never to eat calamari again. The context of the film and the post is that cephallopods are intelligent creatures and I thought that you meant you decided never to eat callamari again because of that.

So now I'm very confused. Why did you decide never to eat calamari again? What does your decision have to do with a film about an octopus? What does any of that have to do with over-consumption?

You made your comment very confusing so I was confused. Thanks for clarifying, but it's still very confusing so don't go accusing me of having any "beef" with anyone. Just make sure your comments are easier to understand.
The name India literally derives from the Sindhu river (aka the Indus river), which became Hindu in Persian (S->H is a common sound correspondence between Sanskrit and Persian), and dropped the initial H when getting into Greek. It was also used to refer to some areas beyond India -- (i.e, modern Indonesia or the "East Indies", but the origin of it was from civilizational India.).

I've never heard of India being used to refer to Ethiopia. Ethiopia itself is a phrase of Greek origin, and dates back at least to Herodotus.
I didn't say that there aren't jobs that require a PhD (even ones with a lot of openings and great pay). I said "you probably shouldn't get a PhD."
I do use git every single day. It’s a super valuable tool. Maybe my bad on not taking a course or reading the manual from cover to cover.
The "order more than 3 items" sounds to me like he's dealt with resellers before and doesn't want to.

The example of his email given seemed polite, if brusque. Demanding someone operate the way we want them to on our terms is a bit self-centered.
It’s amazing how much water you can drink when you’re exerting yourself. When I’m hiking uphill in the white mountains and it’s hot outside I’ll go through about a liter of water for every 1200 feet of elevation gain. (About an hour)
https://yggdrasil-network.github.io/2021/06/19/preparing-for...

> the root is the node with the lowest ed25519 public key, rather than the highest sha512sum hash of the public key

With this scheme, could a bad actor decide to choose a poor key just to be the neighbor of a target in (edit) keyspace? Ordering by the hash of a public key means that the order is protected by the hash function's preimage resistance; does the generation of a ed25519 key have a similar protection?
Deep brain stimulation is being used as an addiction treatment
No. Rather productivity is down 50% or more for the entire month.

Imagine two civilizations otherwise equal. One works 12/12=100% of the year, and the other 11.5/12=96% of the years. Then compound the gains over 14 centuries!
Assange Is Still in Jail
Well the point isn’t to not care. We want devs that care about the quality of their code and genuinely want to focus on _just_ that. I get some people want more out of a job, and that’s totally fine. But I think there’s a good portion of people that just want to do work and spend the rest of their time with their family, or hobbies or whatever.
Is this a legitimate solution, assuming leaving the country is viable? Can you give an example of a company sued by a patent troll that left/DAO'd and is now successful with the same product, unhurt by the troll?
Sad state of affairs with bitcoiners pretending to care about El Salvadorans - a country most did not know existed a month ago and could still not point out on a map - in an increasingly desperate attempt to make number go back up.
If lighting and texture swaps are tasteful to a large crowd, I wonder if model swaps would be. Model swaps are more effort, but they were popular in the case of the modded FF7 community. I'd be interested in seeing a fully overhauled version of Quake.
From the article:

> How is it so easy to “lose” your data in a system that’s supposed to never lose your data?

I think the author is mistaken; git isn't "a system that’s supposed to never lose your data". One of its features is the ability to "lose" data in a controlled way; i.e., to rewrite history. If you want a version control that is supposed to never lose data, use Fossil.
We actually have a PR in review to fix this if you're using a password manager:
https://user-images.githubusercontent.com/1811063/121708843-...

We put a hidden field on the page to accept a password from a
password manager. If the password manager fills it, we expose the field to indicate the password was received.

---

The second page is helpful for users who originally sign up with Facebook/Google, and therefore don't have a password to enter on the first page. (It's also helpful for SAML, but we don't support SAML quite yet.)

Edit to add: Even if we had email/password on one page for everyone, I would still expect Social Sign In to win.

We don't actually have telemetry on password manager vs keyed, but the way things are distributed we can make an educated guess. I'd guess that PW manager users have a chance at beating Social Sign In users, but too many are still keying their passwords for passwords to win overall.

Thanks for another blog idea :)!
Thanks for taking the time to reply.

I agree that those use cases are definitely valid. And I would also say that research is a technologically underdeveloped space. So any innovation here is great and will definitely help people!

The only worry I have (from past experience) is that easy tools have a differential impact: That they facilitate bad research more than they facilitate sound research. My perception as a scientist is that we primarily need to address actively harmful science (as in: spurious results, p-hacking). Fostering more science, on the other hand, is definitely a second or even third priority.
Git should store the commands that "did" the operations on a repo.
Git should never ever let you lose work.
I should always be able to go "backward" and recover previous states. I guess that is what the "Git undo" proposal is about.

I'm a very visual person so I tend to use Git Graph on VSCode.
But I still get in trouble. Especially things like Cherry Picking, or reverting.

Another thing that is not so easy is switching branches without having to do a commit. Stashing, yeah, but then figuring out whether stashes have been applied or not, diffing between branches, picking some changes from a diff.

In the end I stick to some basic commands that don't get me in trouble so that I don't lose half a day to recover my work via Dropbox.
Sure, but we the same applies to any other skill or practice. Like learning to program. Or bathing. Or showing up to work on time (a much, much bigger problem than, say, not owning a suit, for the actually-poor—ask them, or their employers, and you'll get an earful).

In the case of management, specifically, I'd think if someone's reached the point where they have a realistic shot at a management position, but haven't figured out they need to dress for it, and also found the time & willpower to do so, that's signaling working as intended. Any of several causes for that would be a good reason to think twice about putting that person in management. Meanwhile, anyone who cares can dress plenty well enough to start in a lower-level management position by hitting Goodwill or eBay and dropping low-hundreds of dollars, which isn't nothing (I'm aware—I'm familiar with tracking the costs of groceries while shopping to make sure you won't overdraft, or only getting 5 gallons of gas because you can't afford more until next week, et c.), but that's a pretty damn low admissions price compared to, IDK, college, which is usually also required to take the easy route to management.

There's a pretty big gap between middle-management dressy, and having enough bespoke suits to wear a different one every weekday and switch them out seasonally. The former's not exactly a high bar, compared to all kinds of other costs and time-sinks that are associated with being employable. Once you're "in" then yeah, maybe costs increase somewhat if you want to improve your chances of both being effective and moving up, but at that point you're... in management, so that shouldn't be some kind of huge hurdle anymore.
On Ethics Using Analytics
Python and C++ Software Development Jobs in London, United Kingdom
I specialise in Python and C++ Development jobs in the Financial Markets.
Salaries ranging from £55,000 to £140,000 plus big bonuses and benefits.

https://www.linkedin.com/in/ciara-clarke-a3b98a15a/
Skip the Startup
There's nothing wrong with having a UI for power users in addition to a more intuitive one. But having a power-user UI as the only option (or even as the default) is not so good.
Why to gatekeep being a emacs user tho?
Becoming a really good engineer is about hoarding experience and tools. Every project you work on, no matter how simple, is an opportunity to add new tricks and tools to your belt.

The real magic happens when you get to say "OK, I can solve this problem by combining technique X (which I learned on that project 5 years ago) with tool Y (which I picked up last week).

This doesn't mean you should try and introduce the latest hot framework on everything you do, but it does mean you should always take an opportunity to learn a new trick - even something as simple as writing a Bash script to automate a process that usually takes three steps on the command-line.

So take a lot of notes. A few years ago I started trying to learn in public as much as possible - making notes for myself on GitHub Issues and publishing TILs ( https://til.simonwillison.net/ ) - and it's really paid off for me - I feel like I learn faster and waste less time revisiting old things. But you may be more comfortable keeping private notes, and that's fine too. Just make sure they're well backed up!
I feel that it would be a great service to prospective students everywhere if colleges (or the government) tracked outcomes and reported on them.

Something like "89% of history PhDs are employed in these salary bands (list them with percentages), and 3% are employed in the profession associated with their PhD".
Can you post the C++ that was generated somewhere?
> How're you calculating that?

Just googled "lithium polymer discharge curve" and averaged between a few results. Generally saw an inverted S shape where the first few tenths of a volt should be shed pretty quickly before stabilizing for a while, then dropping precipitously as it neared dead (~3V).
Tokyo Olpmpics 2021 Announces Big News- Fans Will Be Allowed
Build your project on the side and until it has enough revenue for you to live from; don't quit your day job. Startup life is overly romanticized. Dip your toes in by working your day job 40 hours and an extra 20 hours for your side hustle. Do this for a few months, and if you think you can keep the schedule up without a salary and it's worth it to feed your dream then hop in and good luck!
I came across an interesting blog discussing such ideas a few years ago. I don't think anything ever came of it though http://thingamy.typepad.com/
What is memory safety and why does it matter?
Amazon destroys millions of unsold products, most are brand-new
Clubhouse 2021 installs[1]:

Feb - 9.6 million

Mar - 2.7 million

Apr - 922 thousand

Invites do not appear to be the growth bottleneck. With the Android app having been released in mid-May, installs will shoot back up for a time, but it sure looks like the actual TAM for Clubhouse is quite a bit smaller than its investors thought (given its crazy valuation).

Clubhouse is the app version of "this meeting could have been an email", but replace "meeting" with "live audio" and "email" with "podcast". This app/format is and always was the perfect trap for the VC/product manager class.

[1] https://archive.is/qQOVT
I have long wanted to read this, and am glad to see this as a prompt to finally buy the book. Thanks for posting this great article.

My grandfather was a teen during the war, spending most of it under the occupation as a cow herder in Grodno, a small-ish city that is now on the westmost edge of Belarus. For him, war rolled over really quick one way over that town and then rolled over the other way, and in the middle was lots of hunger and keeping your head down.

I took my girlfriend to visit with them back in early oughts and we were walking around through the Grodno old town and she was asking about a certain part of town that seemed to her to be in a really poor upkeep and he answered - well this is where the ghetto was situated, near synagogue, and nobody really wanted to do much with that part of town after all the jews were "liquidated" in 43. I am sad to say that even though I spent every summer in that town, I never really noticed until then. She told me it was really the first time the war became truly real to her.

For me it was when I was little, I remember working in the garage with my family and this one older guy, we were painting something, and it was hot, so he took off his shirt. Underneath, he was completely covered by this elaborate criss-cross pattern of scars all over his body. I asked him what it was and he said he was in infantry retreating in summer of 1941 and their battalion was taking shelter in a burned out village where only the central stoves of the houses were left (wood outside, brick inside) and people were hiding behind the stoves and the tanks opened up with heavy machine guns, exploding the bricks and cutting people up with the sharp clay pieces. He said he was one of just few survivors because he hid inside one of the stoves, everyone else got cut to pieces on the outside.
I think Mercurial is way ahead of Git on this department by having repositories immutable by default, so even undo actions would have their commit. You never find yourself in an unrecoverable situation. Advanced mutable features can only be accessed by making configuration changes, and are still safe to use because public changesets are differentiated from draft changesets, so, you can only make changes on your own work, not anything else. I mean, you can force it, but that comes with its warnings.

Mercurial has no staging area, and that can be inconvenient for some scenarios; but I think no-staging model is easier to grasp for beginners. I especially think many beginners would assume that modifying a file after it's been added to staging area would update staging area automatically too.

Mercurial has high-level, scenario-oriented distinct "undo" commands like "revert", "forget" and "backout" instead of overloading a single command ("reset") for everything.

I still like `git reflog` though.
> Slight tangent but I've always wondered what the economic impact would be if public transit were just free.

Look at areas where the cost of distance is high. Rural areas. Areas with bad transit. Islands. Then reverse that.

Basically anything you do to decrease the cost (in money or time) of moving from A to B flattens the cost of living. The poor guy who just wants to hang a picture doesn't have to put up with the insane costs of some wire and nails at the local hardware store that mostly caters to yuppies and has the pricing to match. He can justify the cost in time and money of getting on the subway or get in his car and go where it's cheap. Now apply this to every economic transaction from buying milk to getting a job and everything in-between. The second and third order effects are immense. People can afford to stop transacting with bad jobs and bad landlords because they can afford to access the alternative equivalent services.

Of course improving transit never gets much support because the people with the money don't want it spend on the subways they don't use and they don't want to have to compete with the poors for access to car infrastructure so you never see that stuff democratized, just more fees and whatnot to discourage use by those not wealthy enough.
The historical structures that lead to the US's incarceration rate are not based on vengeance. They are in place to preserve existing pre-Emancipation power structures and continue to provide a source of unpaid labor.
if one backup is no backup, a backup on a old cracked phone is a backup with a timebomb.
The government is only able to provide a total of around 54 crore person days of employment through this scheme. That is less than half crore people in a country of 130 crore people availing this "guarantee" of at least 100 days of work a year.

https://www.nrega.nic.in/netnrega/mgnrega_new/Nrega_StateRep...
Exactly this. No reason to think it shouldn't work, but probably a better use of folks' time doing something else than trying to troubleshoot this very corner case.
Even with preimage resistance, it seems like it wouldn't be insane to just burn cycles until you got one close enough, bitcoin-style.

Dealing with attackers in a system like this seems very challenging, though very worthwhile in the end! Maybe something web-of-trust-y...
Probably yes. It's the same issue as class-action suits. If they want $200 for a scratch in the paint that I don't think is my fault, I can either just pay them, or I can hire a lawyer to bicker about $200. It's not worth it as an individual.

As an insurance company, I might handle thousands of cases like that a year. It makes financial sense to set up a way to efficiently get rid of those, and once I have that set up, it stops making sense for the car rental place to try to get me to pay. They know I'm just going to sue them. They probably still try, and then voluntarily drop it as soon as they see a response from another insurance company.

Plus I strongly suspect part of the reason they're so stringent about scratches is to push people into paying for the insurance. If someone is already using another insurance company, they're going to be harder to convince to use your insurance than someone who simply has no rental insurance.
What is the threshold for indirect patent infringement? For instance, I don't fear being sued personally for using Microsoft office (which I'm sure infringes on something).
>digital hybrid of techie and historian

This area is called digital archival:
https://ndsa.org/conference/
https://www.imaging.org/site/IST/Conferences/Archiving/IST/C...
I never like projects like this. They always claim that they don't change the mood, theme, or atmosphere but maybe my definition of that is different. They definitely feel like they change the mood and atmosphere to me.