skysight-inc/HackerNews huggingface dataset:
"Successful" businesses are ruthless at any size. Due to litigation, etc we have internal documents and records dating back to the 80s that demonstrate how ruthless Microsoft (as one example) was even at a time when they were relatively small.

I'm not saying this is always the case. I'm saying that unless you're completely desperate or absolutely know otherwise it's the safer assumption.
> Just to give you an example, lookup the swissair in-flight entertainment fire incident. Tacking couple of screens and media server onto an existing plane should be fine right? turns out not really and 215 people paid the price of that decision with their lives.

I'm not super familiar with this one, but based on a quick skim of the TSB report (http://www.tsb.gc.ca/eng/rapports-reports/aviation/1998/a98h...) it looks like the issue here was not the IFE itself but a poor installation that significantly differed from the certified configuration and resulted in chafing on power wires.

It's also worth noting that this happened in the '90s when networked personal IFE systems were still in their infancy. It's 2021, there are no unsolved problems in installing a few cameras in an aircraft. A lot of them already have cameras accessible through the IFE, putting one more in the cockpit and a hardened DVR in the back isn't exactly rocket science.

Yes, aviation stuff often has a few zeroes added on to the price tag for good and bad reasons, but we're basically talking about a dashcam here. Low triple digit prices for non-aviation hardware, so even if you multiply the price times 100 it's still not really significant compared to the cost of an airliner.

There are no good technical reasons to not have video.
> Not a lawyer. Not your lawyer

You don't need this. "IANAL" was just a (partly tongue-in-cheek) way to provide context so people didn't mistake a poster for a legal expert if they're writing with an otherwise authoritative tone, but really that's just assumed unless stated otherwise, and "I am not your lawyer" is part of a common disclaimer by actual lawyers to make it 1000% clear that they're not providing legal advice in their official capacity and so creating a lawyer/client relationship, when posting their opinions online. No part of this is even maybe needed if you're not a lawyer, and even the "I am not your lawyer" thing is probably an example of excessive ass-covering (but the law's all about that, so, no surprise there)
My first impression is that it looks like an "exit" sign. It resembles going through a doorway like this (https://www.iso.org/obp/ui#iso:grs:7010:E002)
This would significantly increases browser attack surface area. Coders are usually much more complicated than decoders.
> Here’s my theory: novice and intermediate users would significantly improve their understanding and efficacy with Git if they weren’t afraid of making mistakes.

Agreed. When I was learning to climb the instructor told me I would never reach my full potential until after the first fall. You cannot work at your limit until you trust the rope.

However, I think this is still avoiding the rope. Git is really simple and when you understand it it's hard to go wrong. I really think what git is missing is a better user interface. Magit is the only one I'm aware of.
You have moved the goalposts.

> I don't think you've ever been poor.

You shouldn’t jump to conclusions - there are many people on hn from other countries where having access to a thrift store defines you as relatively wealthy.

Either way, if you look like a hobo on your livestream setup, then people are likely to judge you.

I wish the world was less judgemental, but you don’t get to tell others how to be, so you have to live with how they act, and sometimes that means playing dress up. Sometimes it is
a sign of respect for other people’s opinions - some people really care about how you dress and that is OK.

Edit: also if you are obviously needy, then are you sure you can’t find thrift stores that will give you stuff for free? The best stores are run by volunteers who just want to help people.
From one of the posts:

>Bezos is on the record for having said "humans are lazy and we need to give them incentives to quit".

Keeping aside all other considerations for a moment. Isn't his fundamental observation correct?

(If you respond, I'd appreciate if you mention a little background of yourself especially if you have experience running or observing closely atleast a small business, the reason I ask this that I'm generally surrounded by people who are the 'middle' class and software developers who generally overwork and are rarely lazy. I have far less of an idea of how the vast majority of the lower socio-economic strata of the society operate. )
I squash locally, but learning to do that required learning vim. Fortunately vimtutor. Then my distro changed the default text editor launched from git... fortunately I knew enough to get by with that one - which might be emacs but I haven't verified.

Git is really weird but useful.
Five Strategies for Delaying Laptop Obsolescence
Google for Games Developer Summit 2021
Don’t forget the incredible amount of work that goes into releasing an even halfway decent emulator. Just for pirates to run with it sending thousands of useless bug reports your way.
What a bitter, pointless comment. Pointing out douchbags are being less douchebaggy then another douchebag doesn't mean you aren't a douchebag.
I've said this in other threads but I'll proselytize here as well. I really started to grok git after using the lazygit terminal UI. I think it's really handy to see what the current "state" of git is in and how to browse it easily. Would continue to recommend.

https://github.com/jesseduffield/lazygit
I'm not sure how to start trying it. I can move my nostrils a bit, but it's more to expand them : I don't have any muscle 'plugging' them it seems

Or are you supposed to plug from the inside, with your tongue blocking the top of the mouth kind of ?
That's a failing of Git. TortoiseSVN brought source control to millions of people. A good tool should be fully embeddable in a UI, 15 years after its launch.
FYI - Your video link is marked as "private".

Also, I don't know any companies that "advertise" on HN.

I am on HN to get away from companies here - I want interaction with people.

If I wanted companies, I would read everything on FB instead.
Yes, my case is on Pacer.
1 year advice: It's very hard to get a software engineering job but stick with it, get work experience any way you can, even if you have to work pro bono. Get as much programming experience as you can. Don't over reach on your resume qualifications, but do go into great detail. Instead of saying: "Skills: Javascript". Go into details, for example: "Skills: Javascript, Front end dev experience: Tabs, pagination, leaderboards, infinite scrolling, post loading, pre-loading, page load optimization, etc" the more details you can give the better. this gives interviewers an idea of what experience you have.

10 Year: It's much easier to get a job, but it's also much harder to keep your job, especially if you just got hired by a new company. an engineer who spends 4 years at one company will be more qualified to work there than a brand new engineer at that company with 10 years of experience. So, at this level, when you join a new company, you'll have to work extremely hard.

If you want the very highest salaries, you'll need to jump ship. it's hard work but the more often you change jobs, the higher the salary.

personally, i think, once you get past the middle of the bell curve, any additional raises are of diminishing returns. you'll work harder and harder for less and less money.

don't let mean companies with bad cultures take advantage of you. there still exist companies with good work cultures where you don't have to be a full time slave.

Your job performance is determined by the following:
1/3 - your own hard work
1/3 - how well you do politically (play nicely with others)
1/3 - factors beyond your control (just one example: working in a rapidly expanding industry will be greatly in your favor)
Agree. The same applies by the way, to International Tax Advisers and specially if you are doing business across several countries in EU.

I paid 200 to 300 dollars per hour for International Tax Consultants, that were unable to understand the most common cross country tax scenarios, like "triangular taxation". At the same time, very cheap and experienced "regular accountants" provided, clear, concise and correct advice.
Wow, this is fantastic information and an amazing offer!
'Freedom's' problem has always been that it's a very loose term. Freedom to do what? I can't even go into a grocery store after the federal government said i don't have to wear my mask if i'm fully vaccinated, without my mask. Virtue signalling by other Americans has become more powerful than the centralized federal governments ability to restrict my rights. I believe the US is scarier because it's more akin to mob rule. China is going to collapse when they get a very weak leader but the US is going to tear itself apart.
I see you can also buy comment downvotes and accounts. They have a fairly complete range of "products"...
Yeah, this barely scratches the surface though.

Take branching, which is something you're supposed to be doing all the time. So abstractly, I want to be able to get a list of my current branches, create a new branch, check out an existing branch, delete an existing branch, and maybe rename a branch. I would expect the commands for these operations to be something like:

git branch list
git branch create [name]
git branch delete [name]
git branch rename [old-name] [new-name]

We can argue over whether checking out a branch should be "git branch checkout [name]" or just "git checkout [name]", but in either case, if I have unsaved changes in my working directory, I would expect to at least get a warning about this before that work got clobbered.

None of these things are actually the case. Git checkout will clobber unsaved changes in my working directory. "Git branch list" is just "git branch". "git branch create" is "git branch [name]". So creating a branch is the SAME COMMAND as the one you use to produce a list of current branches, just with an argument. Madness. And this is the rule, not the exception. Minor variations on a theme can result in radically different commands with various mysterious arguments. There is no rhyme or reason or regularity. The only way to know is to look it up.
How is property tax regressive? Renters don't pay it and it is a flat tax across home value?
> I’d like to say React is still a library, but it calls your code, so that’s not quite right.

That's exactly what a framework is.
moral is not an absolute. everybody who claims different is either incapable of or simply refuses to see the whole picture. moral is always biased and based on socio-political goals, under guarantee not meant for every entity on the planet.

depending on the socio/political background it is just to erase individuals who do not comply with the societys goal / judification system, speaking of death penalty or in other situations disbelievers & heretics. even in non-radical ethnocultural religious systems it is justifyable to use entities who are regarded of lesser value. or - if one belongs to the wrong political faction - it is also ok and just to strip away any so called basic human rights (just call sb a terrorist and therefor a prisoner of war, and - tadaa - it is ok to do so).
guidances such as some in stone written rules are also not for the greater good, but to keep sheeps in line and not to support any outgroups.
other ideological ideas/works/concepts/books are always used to support ones own position and goals. "humanism" is just another word for a moral ethical system which puts one sentinent species above other sentinent species.

in other words any moral is as good as the other. be it based on abstract concepts, words believed to be from higher entities or taken from animal kingdom. in the end the one who sits at the non-dangerous end of a gun is the one who is right.

if you want something absolute take this:

the one thing that we learn from history, is that we do not learn from history.
Not sure where the GP is, but clean water is quite abundant in the northern parts of the Nordics.
> Humans are capable of rational thought, but obviously there's some other cognitive process that overrides rationality in favor of some other preferred thought process

IMO it's human nature, we're inclined to an authority based mentality; either appeal to authority and defying authority.

Consider that I'm likely to take statements from my friends and family at face value because A. I've built trust with them and B. it's expensive to sit down and thoroughly verify every little detail. And vice-versa.

This is a feature not a bug! It's more pragmatic to have 1 person verify 1 thing than to have everyone trying to verify the same thing.

This is true at the scale of society as well, for ex. I'm not smart enough to understand how mRNA vaccines work, but I'll accept their word and the data at face value that it does what it's supposed to.

But the real question is what is straining our trust in society and each-other?

(Again IMO) due to technology, we live in an unprecedented era of illusion and fake-ness.

Our news is fake, internet celebrities cultivate fake lifestyles

deep-fakes

likes, upvotes, and ad-clicks are fake

the reviews are fake

the comments are fake

algorithms track and "select" our content

and on the flip-side, our entertainment, movies, and TV shows have never been more realistic

And to top it all off, now there are UFOs!

The line between real and fake has been totally blurred.

Automating disinformation is a new thing, and we've been totally saturated with noise and information.

We're in a transitional period and our old institutions are not equipped for what new technology is capable of.

And it's a feedback loop where as institutions decay, our leaders become increasingly corrupt.

Our politicians and scientists have incentive to be dishonest, and have admitted to giving false narratives that are "in the best interest of society".

Therefore there are many who no longer trust authority figures who were meant to be ambassadors of the truth.

Therefore some believe we can become pregnant with puppies.
Here’s how it went with my wife.

Me: I wonder why our son doesn’t like to get his head wet in the bath or the pool.

Her: I think he doesn’t like to get water in his nose, like me.

Me: uh... what?

Her: blah blah blah

Me: WHAT DO YOU MEAN YOU CANNOT CLOSE YOUR NOSTRILS FROM THE INSIDE?!

Or something like that. I guess I assumed that everyone could just block it off from the inside. It’s apparently not something that comes up very often?
> Not a single person I’ve met using git in the last decade has thrived using a UI for it.

I do most of my git through one or another UI (right now, mainly the integrated functionality in VSCode, a gitflow workflow extension for VSCode, and repository history graph extension for VSCode that supports doing operations against branches/tags/commits from the graph.) I feel loke I’m thriving that way.

Its not a substitute for knowing git, though, and I think that people who lean on a UI as a substitute for knowing what is going on underneath rather than as a convenience layer are not likely to thrive.
> git is already the easiest to understand

You mean Mercurial :)
What school did you go to? Engineering physics sounds right up my alley and I didn’t know it was a thing
Bitbucket had a much crappier UI.
Good guy counsel
As I have stated before [0], can anyone tell me how Clubhouse is somehow worth $4B? with around 2 million users? It appears that as soon as they have released the Android app in early May, almost all the competitors have caught up and already ate their breakfast, lunch and dinner.

The only ones active on there are the VCs themselves spamming the notifications. Now we have Facebook launching their own Clubhouse-like service, it looks like there is no way out for Clubhouse to compete against the clones is there?

[0] https://news.ycombinator.com/item?id=25883580
My main thesis is that this is almost purely a population problem. The developed world can give up all their creature comforts and it would still not nearly be enough to even put a dent in anything.

We are already dealing with famine and disease in many places of the world. Independent of whether or not this is climate caused, we can't solve it without expending large resources and using the industrial might that we've built.

The conundrum is that the place with massive population growth aren't really the places with the resources to implement green energy solutions. Coal is easier, coal is cheaper. Yes, the developed world's love of meat is a major source of deforestation, but so is the need to grow the food to feed 10 billion people.

Retarding population growth is _the_ single biggest thing we can do as a species to reduce climate damage. This is one of the reasons I am not planning to have kids, when I die the relative population to my existence drops by one. Even if my kid rode their bike their whole life, lived in a climate friendly passive heating/cooling house and ate locally sourced food, their existence would produce more climate gasses than my ICE could ever dream of producing.
I just looked it up and found this pdf[0] on some technique for divers I didn't bother to understand, but it contains an instruction (Step 3: Learn to control the soft palate) how to get a feel for this. It's not really nostrils, but I think this is what GP meant.

[0]: https://freedivewire.com/wp-content/uploads/2016/11/frenzel....
Of course that is what I believe. Should have been clear from the way I phrased the question.

There was nothing in the context that suggested that this this discussion was only about the poor in developed countries. After all, most of the world's poor actually live (unsurprisingly) in poor to low-medium income countries. Perhaps this is something that I should be mindful of in the future?

As someone born in a "third world country" I am obviously very interested personally in these problems. In the state I was born in, one out of three people is still below the poverty line (which is like 2 USD a day). To me it seems that for us it is much more practical to learn from whatever the fuck China is doing rather than a method whose primary appeal is ideological.
> A good camera with a big sensor and a wide aperture lens

And how does one use this in a way that has no latency for a live webcam.
Git Alias has many: https://github.com/gitalias/gitalias
So people really use (and pay for) Couchbase in 2021? It felt like they were a neat NoSQL idea back in the day and then just faded…
I wonder what the story is of why this is a fork of maps.me? How was maps.me taken away from the founders?
GitUp is such a great app & fantastic UI design, but the author gave up on it at maybe 80% of functionality, and I think for that reason (among perhaps others), it never really caught on. (It's open source and there are still occasional commits, but it doesn't seem to be really actively worked.)

Nevertheless my main daily driver, along w/ the command line. It's undo capabilities, best-in-class visualization of the timeline, and ability to easily visually edit, reworder, and squash commits remain amazing.

(I was disappointed to see newer git clients like Submlime Merge did not take inspiration from GitUp.)

Ultimately I think the future of VC will be something patch-based (pijul?) w/ a UI along the lines of GitUp.
I have a similar reaction to a lot of YouTube psychology. So much confirmation bias and other nonsense passing for facts. It takes a lot of caution and care to discuss behavior without inadvertently misinforming people. Pinker is really excellent in this regard. Scott Alexander would be another person who is able to reason about behavior without misinforming. I think both should be more active in advocating for criminal justice reform, knowing what they know. Forensic psychology has a lot of skeletons in its closet.
It is for this reason that I have changed my workflow to always stash first, then pull, then pop the stash and do the merges locally, then push.
You are basically describing libavformat and libavcodec (part of the ffmpeg project)
Andrej Karpathy (Tesla): CVPR 2021 Workshop on Autonomous Vehicles [video]
I get what you are saying.

Just want to point out that Ideally you shouldn't feel the need to think about work on either of your free days. Wednesday or weekend.
I agree competition for grants drives a lot of these problems, but getting a STEM PhD costs nothing at any remotely respectable institution. You will be spending 5+ years making less than you could, so you still may not come out ahead financially, but it's purely an opportunity cost not an actual cost. It's not uncommon either for people to bail with a free masters after 2 years.

I like the idea of making money first and then pursuing research, but I think for certain fields the only way to do much of anything would be to latch on as a research volunteer to an existing lab. Because the cost to run any experiments is just way too high, particularly if you have no shared equipment to begin with.

Alternatively, you could just start a PhD later in life. There are time limits on a bunch of the academic stages, but no clock really starts until after you've finished your PhD. I do think it would be a lot more comfortable to do a PhD once you've already financially established yourself, plus I think it produces a better culture when people aren't so attached to progressing up the academic ladder, like their life depends on it.
doesn't sound like they shamed. Sounds like they increased the price of a meal by 20%.
Am I doing things wrong if I have never used these commands?
Yes. So placing higher value on people based on how they dress is a garbage practice used to profile people with poorer backgrounds and limit their social mobility, keep them out of better jobs, keep them out of upwardly mobile roles like management.

It's "learn to play the fashion game or get fucked"

We would be so much better off without that crap.
That’s what I’m saying. The developers call it a library, but it’s not. Which is why React has a state management software ecosystem.

If it was, you probably wouldn’t need all of this.

> A JavaScript library for building user interfaces
Also defection can be very bad news for the rest of your family and friends who you leave behind.
Your accountant probably knows lawyers. He may not know patent lawyers however.
Designing fast sign in forms – diving into the data
“Ethically gray”, that’s a laugh.
Depends on the context. If the person loses access to what I'm taking (typical in the physical world), stealing. If the person does not loses access (typical in the virtual world or with artificial scarcity items), counterfeiting.
Actually, one of the reasons I preferred hg to git is that Windows explorer GUI integration back then was far superior to gits, which was buggy as hell.
I guess I have `git pull --rebase` as muscle memory.

I would guess there's an easy way to make git do this automatically for you via config so you never forget, but I just never, ever `git pull`

Or:

> git config --global alias.up '!git fetch && git rebase --autostash FETCH_HEAD'

From:

https://github.com/JKrag/git-up
Okay strange idea, but if you are wanting to bootstrap using your own transistors or core rope memory, why not define your baseline architecture instructions in such a way that the boot loader instructions are defined by some physical constants you could measure from your environment (star positions?) or some constant you could calculate (first N digits of PI?) that is as long as you can verify the underlying hardware, you can manually verify the "firmware"... or something, not sure this makes any sense. At least it would a whole new layer of mysitcism to the process :)