skysight-inc/HackerNews huggingface dataset:
Yes, but those things take time to address and in the meantime the need to make changes that address more immediate needs doesn't go away. Bisect specifically helps if you've got an easily reproducible bug in a hairy part of the codebase and you know that bug could be arbitrarily old but is on a path that recently started getting exercised much more often. I use it maybe once a month but when I do it is very nice to have that context of how the bug happened and any other places that might need to be fixed.
Can you name it something better it is extremely unintuitive
The linked data isn't adjusted, though - it's just raw open/close values for each year. The mistake here is ignoring dividends, which push returns up by 2-3% per year.
“Instead, an AirTag that has not paired locally with its iPhone in three days will emit a sound.”

Ugh, so if I’m gone for longer than a weekend all my stuff at home is going to start beeping? I’m sure my roommate will love that.
Oh no problem, I'm just pointing out that both your experiences can be valid at the same time
Man, I'd report that the HR as a hostile work environment.
Many swimming competitions are indoors, so water temperature can be adjusted to a standard easily for them.

(But you are right about outdoor pools. They are much more of a hassle to adjust the temperature for.)
Like it. It will be a great teaching aid (to start with).

What do we get by joining the mailing list?
ICEVs will outlast BEVs. Just like it did 100 years ago.
Are you familiar with the term Eternal September? That’s the downside to what you are suggesting.

I don’t say there’s no upside, only that sometimes the downside outweighs the upside (and sometimes it doesn’t.)
More importantly, you can buy a new Intel chip to replace the one that failed, swap them out, and go about your day. Thinking about the gap between the lifecycle experience on the PC side vs. the Mac side is a good way to understand the difference between an ecosystem open to repair and one closed to it.
Result: a class of families consisting of unemployable parents supported by the state and their own working children :(
Large companies and small companies settle out of court when the cost of fighting the battle isn’t worth it - nothing more and nothing less.

We can deduce that there as no evidence of intent, since if the plaintiffs had such evidence they wouldn’t have settled for so little. Remember that this was a class action with a huge class, so the settlement amount is diminimis for the plaintiffs but a decent payout for the attorneys. I.e. they had no case, and Apple paid to end the inconvenience.

This is obviously nothing like a verdict by a judge and provides us no information about the facts whatsoever, because no facts were presented.

The presence of a court case does not provide evidence for the michaelmrose’s subtext.

If it did, you would be able to reference some.

Also, this further confirms that the original claim by michaelmrose that they lost a court case and that the court found intent, was complete bullshit.
I'm not sure it was self-appointed, but either way, let's be clear, they decided there would be no more committees at all ever, right? Not just no more "self-appointed committees with unclear scope".

To the extent that "A long-standing group of managers called "Small Council" will disband — when we need advice or counsel we'll ask individuals with direct relevant experience rather than a pre-defined group at large."

To me this reads like a game-of-thrones-esque political maneuver, to make sure there are no loci of power that might challenge the bosses. The bosses will talk to you one-on-one if they think your opinion matters, you have no reason to be talking to your peers about anything, just keep your head down and do what you're told.

How you distinguish between "a group of people getting together to collaborate on something of importance to the company" (which the owners said DE&I was!), vs "an unpermitted committee"... I don't know if "no collaborating across reporting lines" is an intended or an unintended thing here, unclear.

If THAT strikes you as a healthy dynamic, I hope you get to experience it and find out sometime, and if it works for you, good on you. It didn't for 1/3rd of basecamp though -- I don't think it's about one specific policy, it's about this attitude toward employee involvement.
> I'd say the person trying to dictate the speech of other people, especially when that speech conforms to physical reality more than the alternative.

Anyone wondering "how can a ban on politics be used to hurt marginalized people?", here is your Exhibit A.
Fast food restaurants do fine in other nations. In sweden, one survey puts a Big Mac combo meal at 15% higher than in Fresco. About 1.50 different.

https://www.expatistan.com/price/big-mac/stockholm/USD
Corporate profits as a fraction of GDP hasn't changed much.
>What's the alternative? Squeezing millions of HN readers into the top 30 posts?

Maybe teaching millions of HN readers not to be too lazy to click past the first page?

That shouldn't be too much to ask of a community premised on intellectual curiosity.
Excuse me, but modern CPUs are way more complicated than this, even if you only look at "arranging events in time". Like several orders of magnitude more complicated. Anyone who has touched VHDL/Verilog knows how delicate signal propagation is, and how crafty you have to be with the clock.

And even if you never tinkered with transistors surely you've at least looked at assembly code, and the amount of painstakingly detailed data layout orchestration that is going on there. A simple printf("hello world") is magical if you know what happens under the hood.
A company is just a group of people right? Like people talk about the plight of the Syrian people or whatever. What's the difference?
I have found it easy to deploy with Dockerfiles on Porter, but tough to use buildpacks (with python. Node seems to work).

Is there a guide on how to deploy with docker-compose, instead of dockerfiles?
> if you care so much about these issues

What issues might those be?
From experience most of the time it’s a smooth talking sales manager from a commercial CMS company going in and selling a dog to corporate IT with promises of security, scalability and “cost efficiency”.

I’ve been on the delivery end of numerous contracts like this over the years. The early big red flag is when you as an organisation are asked to send multiple developers on £xk per day training courses out of your own pocket so they can become “certified”, with the promises of lucrative long term contracts. Ultimately this always ends badly in my experience.
Turn them off before traveling? Maybe Apple will prompt you?
Open devtools, Sources, ice.js, on line 5193, change 2 to 40. Fixes the speed of the first animation.

Disclaimer: I don't know what the real speed should be. The whole website is amazing though.
I would say maybe it’s not a dream society if we’re creating a class of helots to maximize teenage labor force participation.
About 15 years ago as a teenager I was at a nerdcamp where amongst other things we did lots of physics experiments.

Eg measure how fast bubbles rise in honey at various temperatures to calculate its viscosity. Or: drop various big blobs of water from a height and analyze what happens. Or, figure out at what windspeed candles blow out.

Relatively simple things, but not usually covered in high school physics classes.

Anyway, it was amazing how many experiments became so much more feasible than even a few years prior, because cheap digital cameras were available.

Oh, this also reminds of how ufo and Loch Ness and Yeti sightings have become so much rarer these days, because people demand proof.
I honestly don't understand the sentiment here when people are saying "do your job" and other things to that effect that strip all context from this. The biggest issue right now is COVID and when discussing it the topic can and will inevitable lead to something political. Is it helpful to have to think about the arbitrary line your employers have drawn and try to toe it? When do you know if you pissed off someone higher up? You cannot stop workplace discussions because programmers are people too and will want to find camaraderie and sympathy. Putting these rules and posting them publicly seems like a poor way of simply avoiding the issue rather than resolving it
This. I run into this all the time with WebRTC infrastructure. My SFUs run out of bandwidth long before they’re at 100% CPU. It’d be great if I could easily provision VMs based on bandwidth, but of course cloud providers are always real coy and say things like “this VM size class has Medium bandwidth, but this one has 25Gbps, no we won’t say which of those is bigger.”
The problem is not that the margin is small, is that big companies get to cover the losses of the uncertain(unforeseen situations) with the foreseeable profits, while at the same time (as an extra bonus from their government lobbying) maintaining a minimal labor cost.
The price of their product is unreachable to small business, small business are not failing because the labor is too demanding (I know you did not explicitly stated this, but it could be construed as if).
They are doing so because the competition is too big.

This is my cynical approach...
A right-to-center leaning person is in no position to argue "handouts are to blame", or "zoomers/millenials want it easy"... a truly right-to-center political commentary should be telling restaurant owners "Work smarter".
At that level, "cheaper" is the killer feature. There's no competing with the cheaper option.
You still have their data and anyone who bypasses the restoration script can get it so no.
Sure, but at that point there's a whole raft of practices that seem more important than 'having a nice commit history'.
Not the most prestigious news outlet - but fact checkable and perhaps a vision of the future: https://www.thesun.co.uk/news/14815353/househunters-slam-tin...
They said--

We don't care what you think about the impact of our poor decisions.

We don't care what you think about diversity and inclusion.

We don't want to be a workplace that cares about your health or wellbeing.

And we are going to escalate any disagreement until you shut the fuck up.

A third of the company (and counting) has decided that this sucks and is leaving.

I'm not calling this an extremist plot. In fact, I think it's the exact opposite of a plot, hence "on a bender". I think this is someone who got angry at work, had the power to win a debate by fiat, and exercised that power, and is now learning the cost of that Pyrrhic victory.

> If someone wanted to come into work channels and constantly tell people about their religion

The conversations inside Basecamp weren't about that at all, so I'm not sure why you raise this example. They were about the way the workplace had been run and citing the shortcomings of those decisions.
So do you have a link to a reliable figure as to what 20th percentile rent is? "I'm sure you would agree with me if you knew a statistic that I'm not going to share with you" is hardly a convincing argument.
Because the cloud is designed around people uploading binaries to your machine -- it is a basic principle of how services are allocated. When you go to AWS an spin up an EC2 instance, you don't get a machine to yourself. You get a VM running with many other peoples VMs on some arbitrary server in one of their data centers.
If 1/3 of your company bolts at once you made a very poor leadership decision. Really, at that point, it has nothing to do with anything else
My issues with this are it's ageist and unequal, teenagers are people too. Many teenagers work harder and are smarter then many adults. It glosses over the fact that some teenagers sadly have to support children and adult parents as well. Symbolically it tells teenagers they aren't worth as much as adults. It could reduce age diversity in some jobs which can be important.

I never understood the argument that middle class teenagers either should be given opportunities, or the opposite that they should leave those opportunities to adults. Society shouldn't be picking and choosing who gets what opportunities based on things as broad as age.
Plus it doesn't help when vechicle manufacturers will not share repair information with the customer, or independant repair shops.

It doesn't help when they refuse to sell scanners to independant shops, or customers.

Yes---vechicles are much more complicated, but every vechicle sold in America should be required to tell customers up front about the ease, and accessibility of required repair information.

My point is if they didn't hide repair information we might not look at modern vechicles as Challenger space ships.

I have been casually looking to buy a new vechicle, and every salesperson laughed when I asked about buying a factory manual.

Sales guy, "Oh--no one works on their car anymore, they bring it here." Sign behind him said, Shop rate is $275 hr. People drinking Starbuck's coffee for free though.

My father told a salesman to throw in a factory service manual on the sale of a '97 Dodge Dakota. Salesman, "Hell yes!". He gave him the manual before he received the truck.

And yes--after dealing with a failed smog check this week, and seeing the PID only shows up on the dealership scanner, I am more than pissed over propiatiary information. Failed smog--$125 gone. A trip to the dealership $450, for a sensor that one of the better scanners didn't have access to.

I went to Automotive School, and worked on all my vechicles ever since.

I am so hesitant on buying a new car.

Today is definitely my Right to Repair Day.

I thought about RTR movement while shopping. I was trying to think about being out, people getting vaccinated, friday, but that Right to Repair was stuck in my mind. We need to all get behind the movement.

(To tired to edit.)
Taiwanese use the term mainland (大陸) to refer to China all the time.
You're likely to hit a hard limit to what battery energy density can reach. The next step will be fuel cells which don't have the efficiency limits of traditional internal combustion.
Writing Is Compression
I think it's hopeless. The HN crowd is relatively educated, but they just gormlessly use a slur in reference to a thing. Should I have confidence that they understand the thing itself, if they can't avoid attacking it with every mention?

What's curious is--when these policies came about under Reagan, the economy basically exploded upwards for 40 years. What the hell do you want? LBJ's Great Society back again? That's where we're headed right now. Inflation and destitution!
Not every user monitors every single goings on with their software. There is also no mention of the software becoming proprietary on the October CMS website. Users shouldn't have to keep tabs on their free software for fear of it becoming proprietary due to a hostile takeover.
What would their annualized return be? Kennecott's not out of business either. But these two were among the 12 stocks in the DJIA in 01926—the most blue-chip of the blue-chip.
Why? A properly engineered aluminum power cable is superior to a copper one when weight is at a premium.
That response comes up a lot: that a particular choice of what the government does won't be agreeable to everyone. But like, so what? That's abstractly the point of democracy. It is kind of fine if governments do things their citizens don't like. There are correction mechanisms also but it's just approximate, it's not supposed to appease everyone completely.
I agree with you...except that I don't think this ties in to what's happening at Basecamp at all.

I don't think that Basecamp had an issue with "flame wars", I don't think that the company tried (or succeeded) in banning them, and I don't think the company's actions represented (or increased the level of) professionalism at Basecamp.

So while in general, yes, sure, professionalism is great and we should try and stop destructive flame wars, if you dig into what actually happened at Basecamp, and the timeline, and, eg, the exact reason DHH was reported to HR internally, it becomes rapidly clear that this was something else entirely, in my view.

The policy change was not triggered by people behaving unprofessionally or having a flame war, it was not tailored to prevent unprofessional behaviour or flame wars, it was executed in an unprofessional way, and it has now itself caused flamewars. In short, I think your argument is correct, but is a damning indictment of Basecamp/DHH, not a defense of them.
Again I don’t get this. 1/3 of basecamp left. They arw basecamp. Basecamp are the people who are leaving! Lol
We will see if most of the company stays after losing a third of its staff including several directors and some of its most senior and longest-tenured engineering talent. Would you? I’m not sure I would.
If you mirror systems then you will find yourself in a halting problem world of restoring older and older backups only to discover that they, just like all the younger ones you tried so far turn out to be exact reproductions of a state already breached. If you store only content, rebuilding the environment will be quite a feat.
And I'm reading the company was ~60 employees, all remote. In a business that small, it's difficult to imagine how far the culture was off the rails to have 20 people focusing time and effort on something like a D&I committee.
Yeah, but I didn't want to watch it on Facebook.
Why do the dumbest ideas come from HN?
Proper multi-level security doesn't allow access to the clock in anything other than the top level. You could just have a monotonically counter that is periodically synced to reality every minute or two.
Then again, as a user I’m not sure that I want to trust an organization that can’t afford 50k of overhead to execute unchecked code on my personal machine.
Start with this:

https://en.wikipedia.org/wiki/Copernican_principle

If that doesn't clear it up LMK and I'll try for a more ELI5-llike explanation.
In other examples I received constructive coaching from a manager “the team feels like while you had valid points, you yak shaved/took it personally, in the future please write a doc instead of doing X”. No one was fired or reprimanded. No company wide policies were created. I can look back at my career at Twitch and honestly say I grew as an engineer, because they used positive reinforcement rather than negative reinforcement.
I never understood this idea of democracy==freedom. Democracy in Europe never led to freedom, not after 1918 and not before. Communists after 1945 were voted in. PiS in Poland, Fidesz in Hungary and ANO in Czechia were voted in.

(And of course, Nazis too)

I also never understood why people think that allowing one yes/no for millions of unique individuals and thousands of square kilometers is a good idea.
They’re not just hemorrhaging employees, they’re hemorrhaging customers too. I know I will never give them money.

This looks like a fatal blow, not a place someone would want to work. I’m sure they’re hiring though so you could probably get a job there and ride it out to the end.
> Yeah but the job market is not a free market, because not getting a job is existential for those seeking the job, while the company can usually just survive when a position is not filled for a certain time.

This is, to begin with, not true. It's common for small businesses to be operating at the margin. If you don't have someone making the sandwiches then you don't have revenue and you still have rent and utilities. That math puts you out of business in a hurry and then the owner (whose wages came out of the revenue they now don't have) is facing the same circumstances as the employee.

But on top of that, even if you existentially need a job, that doesn't mean you need that job. You can pick the one that pays the most.

Where this falls down is when all of your alternatives are terrible. But if all of your alternatives are terrible, prohibiting you from choosing the one that was the least terrible (e.g. because it's right across the street but pays $2/hour less instead of being a two hour commute for $2/hour more) is not actually helping you.

To do that you need something like lower housing costs (so the wage you can earn is enough to live), or some kind of free community college so you can learn a trade that pays better, or a UBI. Not a minimum wage that could take away the job you currently existentially need.
If your business model cannot support affordable wages for employees, then it is not a good business model. Super simple...
Sale at time of vest would have zero or likely negligible capital gain/loss, and then it's the same as any other income. Yes, if you hold the shares (much like buying any other stock with your income), and it appreciates, you would have capital gains.

Re levels.fyi, the compensation figures are just time of vest.
Not the GP, but this kind of thing can happen all of the time.

The people experiencing the bug don't know who is responsible so they arbitrarily pick someone. The bug could get passed back and forth endlessly between teams until somebody isolates it a little better and bisecting is a good tool for doing that. Just doing the bisecting rather than arguing with the other team about who should do the bisecting is a way to get things done. If it does turn out to be the other team, it may be easier to convince the other team to take on similar requests in the future.
Hybrids are facing real challengers from a combination of PHEV, synfuel, hydrogen combustion and hydrogen fuel cell. While it is the ideal car of today I wouldn't be so sure about the next 20-30 years.
These are timing attacks, if you can guarantee code runs deterministically, and deny access to timing information, you can defeat the attack.
This page is a work of art.

And going through the archives[0], looks like all the pages are!

It's really, really rare to see this level of care, attention and detail put to something we all consider will be seen only for a few seconds. But as a testament to the adage "the cream rises to the top", I spent around an hour going through the website.

Pure craftsmanship. Thank you.

[0]: https://ciechanow.ski/archives/
Anyone who’s interested in learning how the car engine works

This is worth watching

https://youtu.be/ZQvfHyfgBtA
This might come as a surprise, but a whole bunch of people going around out there have no clue whatsoever when it comes to this stuff. They believed in the race to the bottom, that literally anyone can do this kind of thing, and decided to back it up when applying.

I'm not saying you're getting all of the bad ones, but there's probably something going on if a supposedly simple problem (this, FizzBuzz, pick whatever you want) fails. Yeah, I know, someone's going to mention the environment, and the pressure of it being an interview, and that's certainly true.

All I can say to that is that I've posed FizzBuzz itself to someone who claimed aptitude, totally randomly over a chat session, not as part of an interview, just us chatting randomly. I think we were actually talking about how interviewing was such a pain. They themselves talked a great deal... but then never delivered on it.

Besides, you work at Google. Don't you see this all around you? They're already on the inside.
This. Get these people out of your workplace and away from any position of power before they burn it to the ground
I don't have one, but I can believe it. However, as we have just witnessed, we can't lock ourselves into a single streaming provider as an OS. Business agreements can end. I think what we want with HW is the ability to use these providers as low-level apps. Start with the assumption that the TV is simply a pass through device but gives platforms control of the full screen only when _their_ remote is in use. Build the user interface around full screen control that is only pre-emptible with remote accessory.
It wasn't "outside" politics though. It was discussion of things going on at the company, that the owners decided were "politics" that would be banned in the future.