skysight-inc/HackerNews huggingface dataset:
I don't bisect regularly, but when I do, it's usually trying to figure out what the original reason for introducing the code that is problematic is. The entire point is on projects big enough, you may not be able to just "follow the logic" enough to know that your fix the to apparent bug isn't re-introducing some regression that was fixed previously.

So bisect to me, is a way to figure out where and why the code was changed the way that it was, so I have a better understanding of the changes I can make going forward.

That doesn't mean the change made in the past was correct and must be maintained (obviously something is broken), or that it might be that the obvious solution based on following the code logic is correct. But that doesn't mean I wasted time making sure I best understand the reasoning behind the changes made. But this is also why I don't resort to it very often, because it isn't necessary in all cases (I'd even say it isn't necessary in most cases).

Bisect also allows you to see other changes made in the commit in question, and around that commit, so you get a better overall picture of the logic.
> This article unfortunately doesn't address the business side of the problem.

She actually addressees this in the very last paragraph:

> if a business can’t pay a living wage, should it be a business?
> Would you want to work with someone who you knew in their heart was racist and thought that people of your race were inherently less capable than their own.

I’m not able to know someone’s heart, so if I reached this conclusion I would abort out due to faulty logic.

Also, I don’t really want to know Karen in accounting’s heart, even if it’s awesome. I’d rather just be professional and not know.

Reading the experience in base camp equating this with genocide, hr complaints, etc it seems people were really convinced of things. But they seem really wrong to me. But they acted on it. Having such certainty is foolish.

I’d rather not try to adjust my workplace based on people’s hearts and would rather risk working with people who secretly, racistly hate me than to try to vet people at this level.
That’s an optimistic view of politics. It seems more tribal, more like taking sides, more like sports. Politics these days, particularly in the west, particularly on the internet, has a real “you’re-with-us-or-against-us” component. I think that’s the thing people want to stay away from when they say they don’t want to care about politics.
What I think is lost in the conversation here is that people don’t really have organizations they can go to to advocate their political positions.

People have their families, their jobs, and maybe a couple of friends and that’s about it. They need an outlet to push the ideas and causes they care about. The workplace is one of the few places where they can feel like they’re having an impact, but that’s not really appropriate.

I’d hate to go into work and be harassed about being “silent is complicit” (which seems like it was one of the major drivers of the change). I would hate it even more if I went into work and people were trying to convert me to evangelical Christianity, or Islam. I like that people want to express themselves and improve the world we live in, but they need to find a better place to do that.
Elsewhere in this thread it's said that in the compensation package there's a big payout if the company is acquired. Though I can't imagine how huge it would have to be that paying each employee six months of salary is cheaper.
Depends on the situation of course. The grab a new job in a week heuristic doesn't actually apply with a lot of people. But a good exit package, as used to be more routine, is certainly something to take into account.
Our Three-Body Problem
> Life is about so much more than politics

As someone who isn't from the US, it is very hard to comprehend.

There is a meme about Americans. You meet an American, and ten minutes later they are drilling you about politics. And I understand why US society is like this, I am familiar with US political history.

But it is very, very, very weird at a personal level. Like why do this? You are breaking a person's whole reality down to their politics...it doesn't seem like a good idea, it seems like the opposite of diversity or just accepting someone's humanity.
Maybe we're getting a little philosophical here, but I don't believe inanimate entities can experience "difficulty" or "misfortune".

Would you say that a rock suffers "misfortune" if it topples off a cliff into the sea? Is it "difficult" for a glacier to maintain its integrity in the face of global warming? Is my car unfortunate to have been scratched in a parking lot? (OK, I do believe that last one, but I'm anthropomorphising my car to talk about my own human misfortune)
There'll likely be a big pool of applicants that want to work there because of this policy.
It's a shame people took that speech seriously. It was a very funny speech particularly from someone who was not a trained comedian.
10 GOTO 20
Or if it bothers you so much just don’t buy one. You don’t speak for the entire E.U.
From DHH at https://world.hey.com/dhh/let-it-all-out-78485e8e:

> In fact, reviewing the original list in question, the vast majority of names on it fall into the category of the two specific examples above. It's not a list of, say, primarily Asian names. Out of the 78 names listed on the last version we were able to recover, just 6 names appear to be Asian.

> So connecting this to the shootings in Atlanta, because the Asian victims of that atrocity had their names misspelled in news reports, is exactly the kind of linkage I'd like us to avoid when we analyze our mistakes together at work.

The Verge is lying about things as usual, painting an inaccurate picture of interracial conflict.

> "lol Bigbuttson is a funny name", and it's deplorable.

Hyperbole. One European making fun of another European is hardly deplorable.
If there is no longer any desire among the democracies of the world to war against rival nations, why have the leading democratic power and its allies been involved in constant covert and overt warfare for the better part of the last century?

Why are we talking about "winning" the next century if, as you allege, democracy has superseded geopolitical competition?

We may affect more opposition to war in the present day, and we may wage it more subtly, but by no means has it ceased
I did not find anything about the security of scanned documents or how they are destroyed on the iPostal1 website. Have you inquired about how they handle their digital document security?
Anticipation of Covid-19 Vaccines Reduces Social Distancing
> Would you want to work with someone who you knew in their heart was racist and thought that people of your race were inherently less capable than their own.

In Judaism there’s a tolerance for people that are orthoprax (right behavior) even if in their heart of hearts they are not orthodox (right beliefs).

Despite the increasing percentage of non-believers, America is culturally deeply Protestant and so we don’t allow this sort of thing. But I think we might be better off if we did.
Yeah true the only way to know their real interests is to listen to the West. That's why when native Chinese people say the social credit system doesn't exist I call them liars. https://www.youtube.com/watch?v=KaPvnGhbj9A

Edit: chitowneats, if you don't believe I'm a real person message me on Keybase. We can discuss whatever you'd like. Or just keep believing it's impossible for any real person to have political views that fall outside the boundaries set by NATO propaganda.
Don't forget, they built the platform, but 3rd party apps are what gives it value. Very few people would use an Apple device if they didn't have access to their games or productivity apps.

Moreover, users pay a high premium for their device to access the platform. Why should companies also pay in addition to the annual subscription fee to their developer program?
Here in Seattle, if you can't quickly solve Fizz buzz and Hacker Rank questions in an interview, most companies interview processes will reject you in short order.

It doesn't seem to matter if your getting quality PRs approved into popular FOSS software, nor do most interview processes actually vet for technical capability or quality.

My friends who work in tech right now (whether at Amazon, Microsoft, Google, Mercedes, etc) essentially set aside 6 to 18 months prior to job hunting to screw around practicing these questions.
Would be interested, I recently shared something that I was hoping it would get out of newest but didn't.

https://news.ycombinator.com/item?id=26980771
>They let this fester - they were complicit in allowing this dumb-ass list to be circulated around the company for years

Edit: nm, answered in other comments.

What list? I don't see anything about that in the tweet, or in Basecamp's blogposts the other day...
Perhaps compulsory software updates at least as far as security issues for a reasonable time frame after selling a particular device as new to stores. I'd say 5 years to go with the 5 year warranty against defects in manufacture. This would discourage waste and improve the second hand market.

So moto, samsung, et all would be obligated to provided fixes for 5 years after they sold the last unit. If an oem can't meet that obligation just forbid their import.

We presume a right to the product of other people's labor for the privilege of doing business here all the time. See every product in existence.
EU Charges Apple with App Store Antitrust Violations in Spotify Case
They had what I understand to be a fairly generous profit-sharing arrangement once you hit a few years tenure.
They're going to end up recruiting from the brain trust that gave us Parler.
some companies end up being entertainment production companies around their star CEOs – this dude is clearly envious of that
I wish I could use something like that but I can't get past the fact that a device would dictate my day.
I can't predict how I am going to feel at a given hour, so any scheduling is a road to disappointment and depression.
I wish there was an app with a fluid schedule that adapts to current situation. E.g. if my pain levels are high I'd get thrown in some lighter tasks etc. I can imagine setting such schedule would be a chore in itself.
My remembered experience of Java applets was that they loaded slowly, they required Java to be installed on the client computer (so they didn’t work out of the box for most people) and obviously they only run JVM code. Java applets also lived in an element on the webpage - which isn’t true of wasm. (But maybe there was also a way to run Java applets “headless”). I used to close websites if the Java applet loader appeared because otherwise I would be waiting for ages, and most of the time it wouldn’t work anyway because Java would be out of date or broken, or at best just slow and ugly.

In comparison, wasm apps have their own VM that is embedded into the browser. So there’s nothing extra for users to install (like the jvm). It’s small and lightweight, has (almost) no runtime SDK and it works on phones. I suppose you could write a compiler from C & Rust to Java byte code, ignoring most of the JVM’s features. But that big landscape of exposed features through the JVM still needs to be shipped somehow, and it’s a sandboxing nightmare that wasm just doesn’t have to contend with. Also let’s not forget that Google got sued over their use of Java by Oracle. I don’t want the web of the future to depend on any IP owned by oracle - that sounds like a disaster waiting to happen.
> We should put the environment and our own interests as a society ahead of the profits of these already obscenely profitable companies.

It's not necessarily about overall profit. Apple profits on iPhones because they sell them for many times their cost. A marginal cost increase in manufacturing wouldn't impact them much.

The problem for Apple (and other large manufacturers) is production volume. It is a massive (and expensive) undertaking to mass produce something like an iPhone in the volumes Apple does. There's a lot of orchestration between component suppliers, component transport, assembly, packaging, and channel distribution. Contracts covering all of those things are signed years in advance to reserve capacity.

If final product assembly volume drops because a worker has to spend five seconds screwing parts rather than two seconds gluing that back pressure affects everything. Supply chains are such that there's literally no warehouse space available to store backed up components or finished products.

That doesn't affect profitability but just economic feasibility of whole lines of products. There's massive demand for smartphones and there's only so many ways to get the production volume to meet that demand.

Consider PC shipments in terms of production. The global demand is tens of millions of units a year vs hundreds of millions of phones per quarter. Like I said, there's challenges to making a hundred million complex widgets that simply don't exist at smaller scales. Screws might be fine in laptops but they're a volume killer for phones.
I think the thinking on hybrids will shift from "smaller gas engine with an electric boost to help with merging on the highway" to "range extension option for the electric car." They'll be configured to not even fire up the gas engine until the battery pack is run down enough.
AI-Native beating traditional codecs, with their 30 years of fine-tuning, is a major breakthrough.

Will be fun space to watch.
Yeah, but it would be nice if life existed at work too. You spend half your waking hours at work. Even if you have a life outside work, that's an awful lot of time to waste doing something that prohibits having a life at work.
My first memory is following the venerable C tutorial [1] from the Site du Zero.

[1]: http://sdz.tdct.org/sdz/apprenez-a-programmer-en-c.html
If that's just the ones quitting publicly, that's a really bad sign. If I was at Basecamp right now, I'd seriously consider accepting that offer, not out of concern about the policy change but out of concern about the future of a company that lost 1/3rd of its employees.
Sorry! I used a membrane keyboard! I don't use laptops much but whenever I do its super uncomfortable! Thats more of the position rather than the keys though.
Political discourse has become very tribal, but that doesn't mean that politics has left its role in society.

Politics sets the rules for what you can buy, what you can sell, what licensing you need, what forms you have to fill out, what taxes you have to pay, what actions lead to you losing your freedom, what actions lead to you losing your property, what actions lead to you losing your life.

Let's not conflate political discourse with politics.
I imagine people are wary of circulating the list because it's private data - people's names - from the Basecamp client list. It also sounds like those names might well be easy to Google, so they wouldn't even be anonymous. They shouldn't even have been shared internally, let alone externally.

The idea that it's racist is that the names were only funny to English speakers, because they sounded like English words they consider funny, from the reporting I'd guess things like butt, dick or fart. That feels really condescending and exclusionary if you're on the receiving end of it.
Yep. This focuses on the command line’s terrible error messages but the Xcode UI is bad too. Clicking through multiple steps, and for some reason non-standard “transparent buttons in list items” are used to reveal the “Export App” action you need to finally obtain a local notarized copy. Except those buttons will not appear after it is “done”; you have to switch to another target and then switch back to get the buttons to be clickable. I mean the whole process just screams “does anyone at Apple ever have to use this?”.
Divide it into smaller groups.
And don't get me started on channel guides. The whole premise of assuming events are pre-planned on a fix statically scheduled grid is soooo old school. Center the TV guide around "events" rather than a grid of time slots. Events are the centerpiece of live TV, from news to sports. You basically just need 2 flows to cover all of TV: on demand "content" and "events".

EDIT: I would also add some "pre" and "post" concept around events. This could hook social media into the TV. Every app from Clubhouse, Twitter, Live podcasts, etc. could plug into a pre or post show for key events they cover.
I am not speaking about making updates. I am speaking about preventing users from making them.
I love clean linear history, but I don't like squash&merge, and I don't like the other options that the github interface gives you either.

Plug: I wrote a script recently that merges github pull requests but preserves linear git history (basically, rebase + merge)

https://pypi.org/project/git-pr-linear-merge/
Sometimes you are seeing if a constructed instance equals an existing one. I would presume that is rather common. Especially with points, a basic collision system is often basically an equality check. Right?
These are personal details of actual people. I sincerely hope it stays as confidential as possible.

The fact is we don’t know what actual behaviour this is about. I can imagine circumstances where circulating such a list was questionable but harmless fun. I can imagine circumstances in which it involved egregious and tasteless taunting and offensively derogatory behaviour. I just don’t know.
"We ask that you think of any compensation from this program as not something to be counted upon, not something to be budgeted with, but as a true bonus. Year to year, profits and therefore the amount we’re able to share with employees may swing wildly or not be paid out at all."

Does anyone add in randomness (dice?) to actually enforce the feeling that profits/bonuses can swing wildly?

"This Program does not have any set expiration date, but the company reserves the right to amend it or cancel it at any time. You forfeit your shares in the profit sharing program if you resign or are terminated from Basecamp."

So not equity. Profit sharing.
These are all core team heads...
Yes, but you do need to sometimes worry about your distro doing something different (like putting files in different locations).
Good point, I can think of 1 right away: Toys-R-Us. Miss having them around!
Running a private server for a popular game called Maplestory back in 2010. 14 year old me trying to make heads or tails of dns, port forwarding, etc. Hardest part was understanding enough of the code to set things like server messages, spawn and drop rates, etc. Ended up getting it working after several weeks of effort.
If you’re talking about this one, I just read it.

https://www.platformer.news/p/-what-really-happened-at-basec...

When I read that, I see business leaders who engaged for months then asked people to move on when they realized it was never going to go away.

Searching the chat logs and posting in front of everybody was a jerk move for an executive, absolutely.

Everything else seems entirely reasonable.
The "runaway high inflation" is exactly what I'm saying is a possibility. But it's not even necessary.

Capital gains is a LOT compared to any proposed wealth tax, _and_ it affects most people (as opposed to the "billionaire tax"). 2x inflation (which is very plausible over a decade) translates into a 10% wealth tax, even at 20% cap gains. 4x inflation is 15%. Those are real numbers!
Why has nobody at/leaving Basecamp posted the "Best Names Ever" list so we know what we are talking about?
I make up my own mind what is funny and what is offensive.
>Moreover, how can a "list of best names ever" be so troubling, let alone racist?

Well I imagine the list had a lot of people from certain ethnicities...
I consider myself a moderate, and by voting habit, almost fully left-wing. I do see it as a free speech issue in one sense, but in practice I only see free speech being allowed for certain viewpoints. For example if you work at Google or Facebook and you speak up against affirmative action hiring practices or transwomen in women's sports, you will be fired. The excuse will be that these opinions are "hate speech" or that they violate some policy of discrimination at work place or made someone feel "unsafe" or whatever else. If on the other hand, everyone is given the same psychological safety and ability to speak up, without any social or professional repercussions, that might be acceptable.

That said, I think a workplace where people freely argue with each other and try to make their political viewpoints "win" is going to be unproductive. Leaving out politics is appropriate because it focuses the company's efforts on providing a better product or service. I view time and resources spent on those political activities as unproductive and distracting for the workforce. So in a sense, being political at work seems like a performance issue to me. I know some people will use mental gymnastics to claim that being political is somehow beneficial to the company with vague arguments around diversity or attracting certain customers or whatever, but I don't personally find those justifications to be compelling, as they seem disconnected from the reality that apolitical companies and products do just fine.
I don't think that matters. The relevant text:

"All taxes shall be uniform upon the same class of property within the territorial limits of the authority levying the tax and shall be levied and collected for public purposes only. The word "property" as used herein shall mean and include everything, whether tangible or intangible, subject to ownership."

https://leg.wa.gov/CodeReviser/Pages/WAConstitution.aspx#AME...

The SCOWA has said income is property. But it's up in the air if capital gains is income, or property. I also don't think this would fail the test if it's considered a separate class though, since the rate is uniform with an exemption. My understanding is that model has been fine for a long time, and is how seniors can get discounts on property taxes or something.
I think it's pretty sound in this case. A policy change that causes 1/3 of your company to resign in protest is definitionally dumb (unless you're a believer in the "I meant to do that" school of thought being suggested elsewhere in this thread).
Reverse layoff
This exists, but it is very expensive. https://www.freevalve.com/freevalve-technology/
Maybe it’s a pornography company...? Maybe people should chill the fuck out with the constant thirst for being offended.
Black lives being undervalued is not a US-centric problem.
They had a list of “funny” customer names. Needless to say, “funny” wasn’t a good description. The existence of this list for many years (and a recent reckoning over it) was what precipitated this entire situation for Basecamp.
> Some people's politics is other people's human rights.

Yeah but this all started because some of the more hysterical employees started saying nonsense like: a list of funny customer names is the first step towards genocide. Some people's politics are just retarded.
It is not as that brilliant. Mao wanted to be the leader of the international communists, he was not happy with Stalin. China was in confrontation with the Soviets. At the same time, China's economy was at the edge of collapsing, so CCP need to be friend with the west. At the time Nixon needed to score a Foreign Police achievement. So it happened.

But, China is really good at screw up the west. China has always being spread the misinformation about the west to Chinese people all the time, even when China and the west was having the best relationship. At the same time, as a deeply corrupted power, the CCP knows how to play with the powerful families in the west. So there are so many people in powerful positions support China / China-West trades, when they clearly know China has being undermining the west interest through trade all the time.