skysight-inc/HackerNews huggingface dataset:
Apple is a very well documented example of companies intentially disallowing replacement parts.

Many of their parts are linked to the motherboard in software, and even a doner replacement from another decide restricts features.

There's a line between warning the user that the repair is potentially dangerous and removing their right of ownership to repair their product unless apple had authorised it.
Developers Are Obsessed with Their Text Editors
Virginia not moving to eliminate advanced math classes
LS engines are among the most common engines in custom built cars, and there are countless shops out there who specialize in them. No offense to him or you, but it's quite ridiculous to believe you can do a better job building an engine on your first try than shops like Texas Speed who have been doing it for decades with full blown R&D labs and regularly build 2000+ horsepower motors, all with highly skilled machinists and engineers using professional equipment that the average person would never be able to afford.

Edit - For reference here's a video of the shop I'm referring to. They're far from a podunk operation. https://www.youtube.com/watch?v=8HgwF5dISmU
That money would have to come from somewhere, though, and that's the pockets of consumers. Do they, in general, care enough? Is the security of software worth enough to them to spend the extra money? You don't just get what you pay for; you get what you're willing to pay for. And does the consumer have the expertise to evaluate the costliness of the threat or the security of the software? For that matter, I doubt the majority of developers have that expertise.

You're not wrong about why it doesn't exist, but I'm not convinced the market conditions exist to rectify that.
It depends on the terms, is it a lump sum? Or would the paychecks end when you get the new job?
> I spend more time talking to people I work with than any other set of people.

Aren't they a remote company?
" Asked not to rile colleagues up with divisive political discussions," is not an accurate representation of the stated policy that was introduced.

Divisive was not a factor.
Oracle PeopleSoft for Recruiters
Does somebody still using Oracle PPS or HCM for recruitment?
Great article; in particular I hadn't thought about empty path components too closely and how websites usually just omit them when you try to go to e.g. https://github.com/nodejs//node
Tor is killing off all v2 domains on October 15th, 2021
Ask HN: Free Google Analytics Replacement?
I expect that was the intent. They wanted a smaller, more focused company and longed after a time when things were simpler. So they have decided to take the financial hit for convenience by providing an offer that they hoped people would take.
Visualizing ICL's Pandemic Model's Failures
Perhaps governments should make it illegal to pay ransom in crypto-currencies (or even ransom in general).

This might not stop the kidnappings, but at least it could stop large organizations from paying ransomware.
Funny names?
I'm saying that the world is a big place.
I don't want to hide URL's i want to hide comments.

if there is a huge thread with lots of comments that you are really interested in, you read 50 comments and then come back and there is another 20 new comments, how do you easily find these comments?
For RHEL go to docs.redhat.com
aren't they remote?
I'm not sure if you are aware of the term "Great Game". But it refers to a particular philosophy which has been dead since the early 1900s.

The "Great Game" was a huge reason why WW1 broke out. Back then, social Darwinism was considered a good thing. To win a war and prove that you're superior was honorable. Imperialism was reaching its highest points.

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

Under the "Great Game" mindset: war between powers was good. War encourages innovation. War encourages progress. Its why World War 1 happened: so many political powers believed that humanity would be advanced by fighting.

Also: https://en.wikipedia.org/wiki/Social_Darwinism
Why are you assuming it's a bad thing that they walked? If they're so sensitive about this that they'd quit, I'd be really hesitant about working with them on a project critical to my business. Plus there is a long line of people that would give their left [---] to work there.
Seems overly expensive. Anytime an employee quits/changes jobs/whatever, you're now out a huge additional amount of money.
It's also pretty offensive to your customer if that's their name.
> Moderators and a small number of reviewers [...]

Are you using the plural "moderators" just to be abstract in case this changes again or does HN currently have another mod?

Just curious, as for the most part I only read about you
Designing your life for “energized time”
Smaller, more intimate company, possibly more peer pressure.

A selection bias at Basecamp, where they likely (whether intentionally or not) favored hiring politically outspoken, left leaning, progressive candidates. DHH has always been politically outspoken, so it's not a major surprise that they hired many similar types of people. Given how outspoken he is about literally everything, I'm almost entirely certain he would have been the first one out of the door if he were on the other side of this situation.

And then just the horrible way in which they mismanaged this, by announcing it publicly on a blog post (many of them heard about it on Twitter first) before actually talking with their employees.
This seems pretty simple to me since the special unemployment insurance is up to $600/week[0] through at least July 31 it’s going to be hard to convince someone to work for less than that.

So if it’s a choice between $15/hour, steady to not work and $18/hour variable to bus tables or whatnot I’m not surprised that people choose the $15.

I expect this will be different once unemployment goes back to pre-covid and people are forced to make decisions.

Many jobs are terrible, I mean no one wants to be a janitor. So when finances allow me to not have to clean toilets and I can make a similar amount not doing it, any rational person will choose not to.

I’m really surprised that any low wage jobs are able to get folks to come into work right now.

It’s odd that the article doesn’t bring this up as the opportunity cost aspect seems like the most important factor in the “labor shortage.”

[0] https://www.dol.gov/coronavirus/unemployment-insurance
Firing order is something of an arbitrary thing, it's been done on SBC for some time.

There are small block Chevrolet blocks that accept LS heads (Bill Mitchell maybe?)

(note: I wasn't referring to box-stock LS heads on a box-stock SBC)
That is a nightmare of a regex, IETF be damned. Splitting regexess up into smaller chunks helps readability, support, memory usage -and- performance. I suspect that example was provided as a definition and not actually intended to be implemented. Although there are better forms for representing construction, like BNF.
If you can’t convert back to a national currency, nobody will care.
This was about the time of Nanzhao, then. https://en.wikipedia.org/wiki/Nanzhao

For some period written history on this little known empire from the perspective of the Chinese, see Manshu which I have been translating on Wikisource https://en.wikisource.org/wiki/Translation:Manshu
You have to download the Darktrace Prospectus @ their IR website https://ir.darktrace.com
I have done mobile development (both iOS and Android) for a long time and am well aware how sandboxing works. You've misunderstood the issue if you think sandboxing sufficiently solves this problem.

Let me flip the question, are you aware what types of data apps collect in order to fingerprint a device? These are the same low level APIs that apps need for legitimate purposes, you can't simply disable them or put a permissions prompt in front of each one.
Your second sentence is debatable, as it appears that many European countries have high enough minimum total compensations (including benefits and other indirect costs) that unemployment is relatively high, and it can be very tough to get on the economic ladder.
This means all the links between and to onion sites, all the search engine rankings, all the communities, and access to them will go up in a puff of smoke on that date.

Some may come back with new domains that are different from the old. But the web between them will be gone.
The implication is that someone wrote up a business plan in order to borrow money, made an argument about the near future state of the market that included expansion, and this was bought by the lender(s).

Not iron-clad by any means, but not absolutely nothing either.
I think that page would have been incredibly useful, but doesn't look like it existed.

I was just looking through the source history of the project a bit as I wasn't the original developer (I've just done some fixes; most recently fixing some things going from 4.2 to 4.4). The original code was written in 2016, when the documentation was a lot more sparse [1]. Kudos for the improvements!

I just filed a PR [2] fixing the doc issues I ran into (probably should have done that at the time).

To enumerate some things I see right now (using remote http backend):

* pdns always queries /lookup/example.com./SOA, /getAllDomainMetadata/example.com. /lookup/example.com./ANY -- in my case that seems a bit wasteful: there's no metadata, and SOA is returned in the /ANY request anyway. I'm unclear if there's a misconfiguration, something we're doing wrong, or this is just "how it works".

* If I query `some.domain.example.com.` (and we aren't serving requests for any part of that), the backend returns `{result:false}` -- and then pdns proceeds to query `domain.example.com.`, `example.com.`, `com.`, and `.` before finally returning SERVFAIL. It would be nice if (1) it didn't have to run so many queries, but also (2) my understanding is the appropriate response should be REFUSED (as this is not a general DNS resolver) -- but I don't know how to get PowerDNS to do that.

That last bit is what I've found most frustrating about working with pdns: everything feels like "just do what pdns asks and it'll sort out what it wants to do as a result" and I can't just tell it "returned REFUSED for that query". Maybe some examples would help with this?

[1] https://web.archive.org/web/20170615183449/https://doc.power...

[2] https://github.com/PowerDNS/pdns/pull/10345
On the other hand the quality and performance of those $80 catalytic converters are questionable at best. They have neither the longevity, nor the performance of the original part. They might last even 10 times less, and they're usually just barely good enough to pass the emissions tests, which is already the lowest bar to pass given how all manufacturers optimize for that. Real life emissions are far worse.

And the purpose of the catalytic converter is to make sure the CO, NOx, and unburned fuel are rapidly oxidized to CO2, N, and water before leaving the exhaust system. The outcome is that you will produce more greenhouse gases but fewer compounds that are more immediately dangerous to people, especially in cities. So it reduces localized pollution at the price of more CO2.
It wasn't so much locking up or anything but cast vs. forged.
What about franchise fees? Independent fast food restaurants basically don’t exist in the U.S. anymore. An individual McDonalds may be scraping the boundary of profitability, but corporate had a net income of $1.5B last quarter[0], or about $7,500 per employee per quarter[1]. That’s net income, not revenue.

[0] https://corporate.mcdonalds.com/content/dam/gwscorp/assets/i...

[1] https://www.macrotrends.net/stocks/charts/MCD/mcdonalds/numb...
Ask HN: What are the best cloud VM providers with great APIs?
digitalocean.com, linode.com, vultr.com, aws, google, etc. There are many. But which ones have nice API that let me create VMs, destroy VMs, all without having to use their website?
It's still full-time employment.
> >"Rough consensus, and running code. We are not the Protocol Police."

This model absolutely does not work when it comes to creating spaces where humans interact. There are bad actors and someone has to police them or they will abuse other users.

If you run a bar, you have to hire bouncers. It's simply part of the cost of hosting a safe venue.
> “There's always been this kind of unwritten rule at Basecamp that the company basically exists for David and Jason's enjoyment,” one employee told me. “At the end of the day, they are not interested in seeing things in their work timeline that make them uncomfortable, or distracts them from what they're interested in. And this is the culmination of that.”
> This article unfortunately doesn't address the business side of the problem.

Good! I've been hearing about "the business side of the problem" my entire life -- lectured sternly about it, in many cases. All while few of the Adults and Experts - people with Real Power, in other words - dare even mention some of the topics laid out in the link.

> I'm just saying that both sides of the equation need to be examined, i.e. the plight of the worker AND the plight of the business.

There is no "plight of the business". There's a business that's making money, losing it, or breaking even. The people working there may feel the consequences, but a business cannot "suffer".
What I want to try is replacing valves with electric iris mechanisms. The computer would signal the iris to open or close depending on the situation.

No more complicated variable valve stuff. Just hold the iris open longer. Also no more interference engines and timing chain/belt changes.

Iris: https://commons.m.wikimedia.org/wiki/File:Iris_Diaphragm.gif

Edit: fixed typo, added link to iris gif
What list? What’s the back story!
Most of them are still in the US.
Yep, I agree. In my ideal world, everybody (including me) would have pristine commits that are broken up logically. There wouldn't be small commits created as part of code review to fix things up based on feedback. You'd just have a single "Add feature X" or "Fix bug Y".

However, it's an imperfect world and there are trade-offs. It's hard to train people to do things the right way, and then policing when they do it the wrong way or putting roadblocks in place to make them do it the right way takes energy, and often the benefit is minor. It really depends on how frequently you pore through your history to find an offending bug and a whole bunch of other team policy that isn't directly related to git commits.

I used to spend a lot of energy rebasing so that I could have a beautiful history, but honestly it hasn't benefited me that much. I still rebase, but I'm not so strict about it on my commits, nor others. I'd rather spend my focus and energy elsewhere.

Just do what the team is comfortable with and be flexible.
I’ve never seen any correlation between how willing someone is to stick to their principles and how good those principles are.
Diversity doesn't matter in practice if management doesn't want to spend the resources to engineer for diverse use cases. I've been over-ruled too many times when I've pushed for "fringe" use cases - including once with exactly your example of a product not working on Black people (different product, but same ethnicity-based issue). My team intentionally sought out (internal) diversity to test the prototype on. And guess what? When I said this was a big problem and we needed to fix it, I got over-ruled (by my non-White company president) because we were already late shipping the product. (Then product got canned for other reasons later - after I left the company shortly after this decision).

I'm not sure how to fix this broader problem - or what else I could/should have done there (other than leave for greener pastures)!
Starting with Nixon, China has been diplomatically genius. Unlike the Soviet Union, they avoided being isolated from the West. As a result, they were able to acquire the needed technological and business expertise from the West. In addition, they figured out how to open the economy enough for it to grow well and avoid the stagnation of the Soviet Union, while at the same time maintaining control by the Communist Party.

Also, another brilliant move was building enough nuclear weapons to serve as an effective deterrent while not building so many that a nuclear arms race is triggered.

And they managed to do this without any major hot wars.

Whether or not you agree with the Chinese government, their diplomacy and foreign policy for the last several decades have been stellar.
I think the stock market has to a large extent (but not entirely) divorced itself from having much to do with the underlying value of companies or companies' business fundamentals. I can't otherwise explain astronomical P/E ratios and meme stocks.
They're apples and oranges. Chips are not machined, they're etched in batches. Their "tolerances", so to speak, are limited by the wavelengths of visible or UV light they use for creating the masks and exposing the photoresist that protects the wafer from hydrofluoric acid and other etchants. There's no mechanical force involved, except to spin wafers to apply coatings and move them between each stage of the process.

Engine blocks, on the other hand, are CNC machined one at a time and the force of machining steel causes vibrations that move the cutting tools thousands of nanometers back and forth. Placing both in the same building, for example, would likely cripple the semiconductor fab. Having a machine shop in China make a one off would likely cost as much as a luxury car.
No - just that it's a massive PITA
I'm curious why more right-leaning folks don't see this as a free speech issue.
I went into this just fine because 1) it isn't a Show HN, 2) the domain is obviously twilio.com.

But the instagram login gated video annoyed me.
Solarwinds renames itself to N-able
The one where he linked to a NYT article/podcast interview and everybody start tweeting at him that he was raging about cancel culture?

This one?

https://twitter.com/dhh/status/1387731297980854272?s=21
A list of customers with "funny" names. See

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

and

https://www.theverge.com/2021/4/27/22406673/basecamp-politic...
Can someone explains a bit more what it's all about for outsiders so we can understand whats intellectually interesting in that news?
Robots do not in fact do most assembly on smartphones. There's a reason Foxconn's factories are the size of towns. It's thousands of meat robots doing a majority of the work.
> but some of your numbers are pretty high.

Cost of living across the US varies wildly. The numbers are pulled from my most recent billing cycle for Houston and partly extrapolated to minimum wage (which I am most definitely not, but have friends who are).

My rent is $1500/mo for 920sqft inside the 610 loop. The leasing office wanted $2000/mo for new contracts in October last year.

It's really hard to find places for $800 within a 30 minute drive of any office in Houston. All of my friends have the same problem. I'm looking to buy a home for a similar reason.

Living far enough out to have rent reduced to $800 is offset by increased amount of time driving and therefore increased costs in fuel. So I bought gas twice a month before the pandemic with a 5 minute drive to the office. When I lived 30 minutes out, I bought gas twice a week.

Car insurance depends a lot on vehicle, driver age, etc. $300/mo was quoted to some younger family last summer -- they were outraged because it was half-again their car payment. I pay $600/6-mo.
> no one should be allowed to say or do anything at work that makes anyone uncomfortable in a personal way;

I get that you mean very well with this statement. However, given a large and diverse enough group of people working together, it's practically impossible that NO ONE will never feel uncomfortable in different situations or interactions. Be it personally or professionally uncomfortable. Period.
Wealthy, privileged people making storms in teacups over trivial shit - like we have here, a list of funny names somehow being a 'racist' endeavour rather than having a joke with your colleagues - describes a good chunk of our industry, unfortunately.

Shrill wokescolds are taking over our workplaces.
How is this different from Lagrangian mechanics? It seems as though the author is substituting "action" in Lagrangian mechanics for "task" and calling it a new theory.
> Developers should be required to submit _clean_ PRs, that is, PR's whose git history has been organized and refactored in such a way that it removed "clean up commits", "typo fix", etc.

The only way I've ever seen this accomplished is through Github squash and merge.
> Yeah accidentally switching that one caused some grief the first week as I fumbled for the "right" button to dismiss it. But Having to use it is not my experience. Does the previous generation insist you use it?

You're right, it can be dismissed that way. I looked for a way to disable it completely and quickly found that wasn't possible, but I did discover the right-arrow trick you mentioned. But it doesn't make it disappear for long, and I never managed to build up the reflex of pressing it regularly (it's kind of non-obvious, you have to admit), and to be honest I'd mostly forgotten right-arrow did that. But thank you for reminding me, I may have to try to work on that muscle memory.
> What if I told you that as an ordinary engineer I am perfectly OK with paying state income taxes and capital gains taxes here in Seattle?

Then you’d be making a much more realistic and honest argument that the one I was replying to.
Maybe they can merge with Basecamp
Our experience when we issued our "No Politics / No Religion" policy at work was very positive. The few people who had an issue with it, subsequently quit or were terminated, and many of their co-workers actually thanked us afterwards for it.

We didn't have to pay them to leave. One tried to use the company social media accounts to advance her politics, so we fired her, and the other person became frustrated that she couldn't vent at work, and quit.

I don't know if it was Trump specifically that made them so persistently agitated, but they just could not stop talking about politics and creating drama.

We later discovered that one of them had been considering reporting us to the state financial authorities because she didn't agree with our policy of accruing interest on client debts - and was collecting client invoices on her work desktop as "evidence".

Placating "activists" in the work place may initially seem like the new norm in corporate responsibility, but it is actually a self-destructive spiral, as there are ever-changing foci for woke outrage. The risk of these same employees turning on the company is extremely high in the long term.

Policies like "No Religion / No Politics" have benefits that far exceed eliminating office distractions. They limit legal liabilities by removing easily-disgruntled employees.
But taking the conversation there -- that politics is about racism -- is exactly the kind of extremism we struggle with these days. For the most part, we should be able to co-exist across the political spectrum, but equating politics to something extreme, or having to bring up a false equivalency in conversation, keeps things heated.
Not related to this, but I got locked out of my apple account few days ago, this means : loose of everything I bought, cannot update any software. Only way to retrieve said account was trough a SMS system that was locked on a non mobile phone. They nicely allowed me after to use my email account for it (which was already linked), and promptly asked me to a new number.

To my surprise, this account status went back to it's original state (which mean I STILL have to re-do all of this process) and I'm still locked out of it.

But they took my money, they took my phone number. And they are happily locking me out every few because they basically do wtf they want.

I'm not buying any apple product anymore and I'm making sure everybody I know about knows about it. This company is a lie. These people are doing racketing in day light.