skysight-inc/HackerNews huggingface dataset:
I find this type of rant rather unhelpful in this debate. It is not the case that there is no reason for soldered parts. This decision was not made out of spite or laziness. It was done because there was a belief that the product would be better. In particular, it seems that leaving sockets off enables you to make a thinner laptop, and that some of the products use a type of RAM that is not sold to be put into a socket [0]. I would guess that market research also showed that very very few consumers were replacing the Bluetooth chips in their Macbooks. I have a great PC next to me, but it also weighs 20-30 lbs, occupies a huge amount of space, and took me several days of work to make sure all the components would actually optimally work together.

I would find it a lot more compelling to talk about trade-offs than to just throw out uninformed ranting. We used to have laptops like what you're describing, and they no longer sell very well, or are no longer available because they are thicker and heavier than the models that replaced them.

0: https://www.reddit.com/r/apple/comments/2dyuxa/can_any_engin...
And one more they can rent.

If I buy a house, don't live in it, and don't rent it, that's limiting supply.
Does Basecamp provide equity? And if so how does that equity turn into something liquid for employees - do they get a share of profits based on that equity?
Interesting. But aren't the banks responsible for handling chargebacks and fraud, not the credit card processing companies?

My (albeit limited) understanding is that Visa and Mastercard ensure that the debit/credit transactions are securely and quickly occur, but if there are post-transaction issues like fraud or chargeback, then the credit card-issuing bank handles/resolves those issues.

Conversely there's probably a subset of transactions that don't need this sort of "insurance", such as buying groceries. Currently the merchant still has to pay the 2%+ fee in the U.S. but would be nice to have the option for a customer to waive the "insurance" part and benefit from a 2% savings. It's akin to many merchants offering a lower "cash-only" rate.
Easy Next.js Auth
as a poster as well who has sometimes benefited from the second chance pool, i must say its very encouraging to see a post fail to obscurity and then a few hours later randomly see it do well. really appreciate the second chance!
> A short while ago I counted over one hundred x86 motherboards that were current and readily available from just one single manufacturer.... This nonsense is a deliberate marketing ploy and there ought to be definite penalties against it...

This is authoritarian nonsense.
> the low cost of flat panel TVs is a miracle

That's really astounding, I just looked at a 55 inch brand name 4k TV going for 400 bucks retail.

Guess it's the same logic as cramming more CPU, etc. into the usual couple hundred sq. mm chip. But you get more CPU for the same money and chip size, which is not as spectacular as more screen size for less money ...
Fairchild Briefing on Integrated Circuits
I built something on those lines, although way simpler in terms of functionalities and resources used.

All I wanted was to receive/send emails from a custom address (@acme.com) using Gmail, but I didn't want to pay Google Suite for that.

So I used SES+S3+Lambda to receive emails and forward then to a Gmail alias (email+acme@gmail.com) so I can attach a filter on them using a label. And for sending emails using the address, I simply authenticated it on Gmail using the "Send mail as" option using AWS SES SMTP credentials.
It sounds like he wanted some very precise work done. Quality in the blue collar trades has gone to nil in the last decade. And if you do find someone that is very detailed and "by the book" level of quality, you are going to pay 3X the normal labor rate. For instance, this is a performance transmission shop [0] that regularly takes apart "precision" rebuilt transmissions only to find they were not done right at all.

[0] https://youtu.be/aI5iO2YSHMs
What? After two years, every Basecamp employee starts getting shares that pay dividends.[1] Their handbook also claims that employees will get 10% of the value of the company if it is ever sold or goes public (though they plan to never do so).

https://basecamp.com/handbook/08-benefits-and-perks#employee...
Not everything is racially motivated. They are just making business decisions in a small business. The whole reason they are doing it is probably ridiculous and cynical takes like this.
> an attack vector for 3 billion

Apple can handle it. They could just put enough stringent protections at the OS layer against malicious apps. Not to mention, any sideloading feature would be well guarded from within the interface so that no one other than power users would actually find it and enable it.

> This same "me too" philosophy is ruining online content distribution where once Netflix was so good.

Ease of service does not justify monopoly.

> Just look at the difficulty in finding out if a given movie or TV show is on any of your services.

It is indeed annoying, but that's not so much an issue directly caused by competition between different streaming services, so much as the studios/networks hoarding their IP. Even if Hulu, Amazon Prime, etc. never existed, you'd still see efforts like HBO Max, Peacock from NBC, Paramount Plus from CBS, etc. to try to monopolize their own IP by keeping it off of Netflix.
> $350 for five years of iOS is obviously underpriced

No it isn't, windows is much cheaper than that.
Fair enough. I would just draw the line at mandating continued software support and updates. I was actually thinking earlier and would amend my "emperor for a day" plan. I think we should mandate an analog to Matt Levines Certificate for Dumb Investment (https://www.bloomberg.com/opinion/articles/2018-09-24/earnin...). Vendors like Apple should be required to provide a mechanism to "jailbreak" any device they make so a user can run any firmware/software they choose, but to get access to that tool they need to go to apple.com and sign a form that says in big, bold red letters:

"THIS IS A REALLY BAD IDEA AND DOING THIS VOIDS ANY WARRANTY OR GUARANTEE WE MAKE FOR THIS DEVICE. AND IF YOU INSIST ON DOING THIS YOU WILL PROBABLY EITHER GET HACKED OR LOSE ALL YOUR DATA. SO PLEASE DON'T DO THIS UNLESS YOU ARE 100% SURE YOU KNOW WHAT YOU ARE DOING. AND IF YOU THINK YOU KNOW WHAT YOU ARE DOING YOU ARE PROBABLY WRONG."

And if you sign that you can download a tool to jailbreak your iPhone.
Does inflation punish the poor more? It punishes people with savings, and people with savings are generally not poor. Inflation also helps anyone with a loan (because that loan just got "smaller"), and people with a lot of debt are generally poor as well.
Yeah, aluminum is a worse conductor so you need thicker cable. It's less dense, though, so I think it usually comes out as being lighter. Thicker cables can be more inconvenient. I think aluminum also tends to have more problems with oxidation causing too much resistance at electrical contacts.

I think for motors generally you just end up with a larger motor for the same amount of power.
The test lab industry is a grift. They just sell "LGTM" stickers for $30k a pop.

NXP and every other chip company are all just (correctly?) expecting that they will end up needing to do fewer respins by keeping the door to the closet where they keep their skeletons shut.

The problem is that NXP and their direct customers only care about exposure to liability for their products being insecure crap. It's the end users who actually suffer when their security tokens and HSMs are defeatable by anyone with some reversing skills and a few months to spare.

I don't know anyone who genuinely believes that the "secure microcontrollers" available today are even remotely secure. All chip companies act like this. You'd think that one of them would be motivated to release a line of chips with an open boot rom and all of the "oops bits" documented and just let the public have at it. Sure, they'd have to do a few respins, but by the time they were done, they'd completely own the market of products that genuinely need real security and not just rubber stamp security.
I also hate this; it happens more often with mobile.

Here:
https://archive.is/UJrNo
I remember working on a Geocities site, getting frustrated with the sitebuilder and starting to learn HTML. Good times :-)

I was so happy to have my little page on the slice of the web. I still think about it fondly.

P.S. for those interested, it was a website about Yoshi (the Nintendo character).
> by making it light

If there's one thing that EVs are not, is "light". Model S ranges from 4,561 to 4,941 lbs. A model 3, 3,648 to 4,250 lbs. A Nissan Leaf - 3,538 to 3,946 lbs.

In comparison, a Honda Civic weights 2,771 to 3,012 lbs.

Regenerative breaking is nice but it's very dependent on the particular drive and terrain. Heaters are power hungry as there is very little waste heat that can be used (again, due to the high efficiency), unless they are heat pumps.

The main reason they can go so far with so little energy is the efficiency of electric motors.

> as hydrogen has similar power/weight characteristics to gas

No it doesn't! It has horrible energy density per volume, compared to any gas or liquid fuels. You can improve this by using high pressures (energy loss) or cryogenics (even more energy loss). But it's pretty bad to begin with. Turns out that the best way to store hydrogen is by adding some carbon atoms to it.
Guessing nearly 1/3 of employees at many companies would leave immediately if offered 6 months salary.

Or maybe it's because those people were upset that discussing politics was not part of their job description?
Show HN: OBS (Open Broadcast Studio) Web Clone with Built-In Effects
Disagree, having a bunch of commits made up of undo, redo , dunno what I'm doing , oh no now I know, commits is pretty annoying. Squash solves that (for me, when dealing with other peoples merges). Obviously just my opinion etc
Putting aside the other aspects of this story, I think a buyout offer, possibly even a "standing offer" is an interesting practice to consider at companies. I worked somewhere where there was a large, low morale group of employees that I think were just there because of money concerns + fomo if the company ever went anywhere. At the time I thought a buyout offer would have been a great way to separate the people who wanted to be there from those that were just putting in time.
IT's a ton of work to make and push updates.
This is not a layoff. This seems to be a situation where the 1/3rd minority was annoying the 2/3rd majority.
People are also going to be tempted to not deal with the backlash of staying onboard despite a fairly generous buyout offer.
Bitcoin has been around for less than twenty years. Since then it has seen massive deflationary periods (when the relative value rises, like up until a month ago), and massive inflationary periods (when the value drops) In 2018 bitcoin had an "inflation" rate of roughly 500% (meaning that at the beginning of 2018 you could buy a basket of goods with an equivalent value of $13.5k USD, at the end of the year you had to spend 500% more bitcoin to get the exact same basket of goods. Meanwhile you only had to spend 2-3% more USD to get those same goods)

The fact that there aren't bitcoin loans is proof that it is not a viable store of value.
Huh? What do you mean "takes off". Do you mean do we build LS motors now instead of gen1/2 SBCs then yes.

If you mean "do the LSx heads drop onto a gen1/2 SBC", then no, not at all. only thing common between them is the cylinder spacing. The LS uses 4 bolts per cylinder like a ford, instead of 5 like the SBC, the firing order is different, the valve layout is different (ports are symmetric vs mirrored), etc.
I suspect many people would leave many jobs if offered a comparable payout, particularly if their skills are valuable
The President of the United States, 2 days ago: "We’re in a competition with China and other countries to win the 21st Century."

The leading global purveyor of DEMOCRACY is deeply embedded in the dangerous game you describe
At least two developers resigned from both Basecamp and the Rails core team today.

https://twitter.com/georgeclaghorn/status/138813100953171968...

https://twitter.com/sstephenson/status/1388146129284603906

I agree with you, and I wouldn't be that surprised to see this manifest as a Rails fork.
I love squash-merge, and never had to see which specific commit inside a PR/MR changed a line. In my current project we use `JIRA-### Title` and the MR title (Gitlab). All information is in the ticket. Also, IF I needed to see the detailed commit history for that merge, Gitlab still has it. We try to have our ticket to be small, so any merge shouldn't have a long commit history anyway.
If "egg" was an overloaded term that meant the noun "egg" and the noun "process of cooking an egg for an omelette", then yes, you could.
Any employer that abruptly told me I needed to watch what I said at work would lose me, too.

I'm not saying I demand the ability to be rude and awful, or go on political tirades, or anything even vaguely like that. But I spend more time talking to people I work with than any other set of people.

Telling me I have to avoid entire categories of normal conversation is itself authoritarian politicization of the workplace, and I'd happily tell him to go fuck himself, too.
You remind me of the database guy who, when I told him we'd lost a replica in prod and asked when it would be back online, said, "It's not a high priority for us, there's still another replica."
Falcon 4.0 – late 90s flight sim that is still maintained
In a word, no. It seems like it’s more important to be in the right place at the right time (EG, your manager quits and you know enough about the project to take over)
Depends

I will be looking and reaching out to them soon. A) they are now looking for a lot of people. B) I fully agree with their idea about apolitical work spaces, and I know a lot of folks that do as well. I have quit jobs due to the BLM fanfare, you are either with us or against us mentality in the workplace where I just wanted to do my job and get paid to do so.

edit: I chose BLM because it was the big thing last year. Not a racist thing, but being 5000km away from all that, and still have people 'demanding' me I wear/use BLM support things was too much.
One thing that grinds my gears is that Uber has standards of what types of cars they will allow their drivers to use. Uber even provides financing services for drivers to use to buy or rent a car. So drivers not only don't have the final say in what tools they use but also have to PAY FOR their tools. It's really the worst of both worlds in terms of employee vs contractor: all of the costs but without the freedom.
I don't think so, you still have some of the top schools in the nation around the Bay Area. Big tech, startups, and opportunities will still be here.
it's not just firewood supplies (not sure how much that impacts the market, and the PNW has a more or less permanent fire season each year now anyhow) - The market has been glutted with raw timber for a decade. There has been a huge oversupply for quite a while. This continues to today - just because lumber mills are making money hand over fist doesn't mean raw timber producers are.
It looks like this uses a similar layout as the main frontpage. The left padding of the content seems off compared to the homepage without the rank numbers. Perhaps instead of having nothing in that table cell use &nbsp; or similar, looks a bit nicer imo.
Upvoted you. After reading the comment again I see that it should be interpreted the way you describe.
Cui bono. Who does HR and external lawyers serve?
- Generally time spent writing documentation is time not spent delivering code.

- Generally time spent commenting code is time not spent delivering code.

- Generally time spent diagramming on a white board is time not spent delivering code.

- Generally time spent writing specs is time not spent delivering code.

Yet, doing all of these are actually extremely important. How much importance you give each one of them is up to you that's for sure.

So, "Generally, time spent twiddling with the repo is time not spent delivering code", is true, it's nonetheless important, and, this statement disregards the fact that "twiddling" usually only takes a few minutes.
Some years ago, I was at a coffee shop with free wifi, which had become fairly common, but it had a captive portal that required a login, which was an innovation at the time. I apparently looked pretty nerdy, and the fellow at the next table asked if I could help him figure out his login problem, since the folks at the counter were at a loss.

Turns out, he was running a piece of web-monitoring software, which wouldn't let him access the login page because it couldn't get permission from its server, because it couldn't reach the server, because he hadn't gotten past the login page. Pretty straightforward little Catch-22.

We turned off his wifi for a moment and I ended up MAC-spoofing his device to complete the login on his behalf, and all was well.

Once he confirmed he was online successfully, I asked more about this monitoring software. Was it installed by his employer? No, turns out this was a religious thing, to avoid "temptation". Monitoring and approval was apparently done by another user of the software -- pairs of peers would agree to keep an eye on each other's browsing habits, the logic being that even just a little more visibility and accountability is all it takes to keep oneself on the straight-and-narrow.

What a fascinating little market I never knew existed!
Why did you go iron block for your build? Is it that your were afraid you cracked the block again?
How did you do that in the first place. Are you running any boost on this engine?
The alternative to 'politics in the workplace' isn't really no politics in the workplace. Its unchallenged politics of whoever established the company culture.

And anything thats unchallenged is going to slowly devolve until it's unfit for purpose.
It's not quite that simple. There are many APIs that are necessary for legitimate purposes that can also be abused. Many of the APIs used for device fingerprinting fall under this category. The contacts APIs are another good example (just because I want to load my contacts so I can send my friend a message doesn't mean I want you to exfiltrate my contacts to your server so you can build a shadow graph of my social network.)
> With such a small profit margin, arbitrarily raising everyone's wages is likely going to kill the business.

There have been past minimum wage hikes, and that's not what has happened. The costs get passed onto consumers.

Of course, there's presumably some hypothetical minimum wage that would be too high and destroy the industry, but the amounts being discussed in the US are below what other countries have already tried.
A lot of the conversation from the "no politics at work" crowd here is centered around "these folks were wasting company time and losing productivity protesting this". That entirely misses the point. The loss of productivity around this issue is entirely on the leadership team. They let this fester - they were complicit in allowing this dumb-ass list to be circulated around the company for years, and when it became an issue, they refused to take any action on it.

I was wondering how this would go down where I currently work, because people here rarely discuss politics at all. Then I realized that making fun of customer names - and we work with large enterprise customers across the globe - would be shut down in a personal conversation with anyone I work with, and circulating a list like this would just never happen. The way to keep politics out of work is to keep your work environment professional.

This wasn't employees pontificating on the merits of BLM or party politics in Basecamp channels, this was direct response to dumb shit the company was allowing certain people to get away with. DHH's blog post where he got into the details was still basically tittering at "lol Bigbuttson is a funny name", and it's deplorable.
Effect is still the same. Lots more work for a smaller pool of workers who are also going to have to try to attract and onboard new staff to backfill folks who left in a competitive job market. All of which has a cost.
How do you suggest telling someone you think they're autistic? I can't imagine that would be taken in a good manner to be honest.
as far as I know zfs[1] and btrfs[2] support dedupe.

1 - https://constantin.glez.de/2010/03/16/opensolaris-zfs-dedupl...

2 - https://btrfs.wiki.kernel.org/index.php/Deduplication
The proposed changes are wholly reasonable, and definitely not that different from 99% of the companies out there.

The real problem is that they’ve spent years hiring for a type of person where this sort of thing is anathema.
You can use a bookmarklet that blocks out already clicked URLs. You can use the 'hide visited' bookmarklet on this page https://www.squarefree.com/bookmarklets/pagelinks.html
Also note that 3x is not only for TSMC employees. Even for fresh CS graduates, China mainland pays way more than taiwan.

https://www.payscale.com/research/CN/Job=Software_Engineer/S...

https://www.payscale.com/research/TW/Job=Software_Engineer/S...

It's about 1/3 more, if we only consider big cities like Beijing / Shanghai / Taipei, the difference is just larger. SWE is almost the best paid job kind there. Hardware is similar.

I have to say the best way is to pay more. They deserve it. Just blaming the other side doesn't help.
brillant explanation. I always wanted to know how an engine really works.
I'm sure a motor is cheaper than an engine (less steps to make), but they still require precision manufacturing, and all the other parts aside from the motor (driveshaft, axles, brakes, etc.) are more or less the same.

Plus, the cost of those other materials is going to increase if demand for EVs goes up.
I wonder how many would have walked on principle alone, rather than a combination of principles and a rather substantial buyout. Paying employees to leave over a disagreement changes the calculus on how much the policy itself was to blame.
These are just hypothetical numbers but I think the problem here is that people are resourceful and work to change or reduce these expenses. Everyone’s story varies, but it’s pretty common to address these with:

Rent- get a roommate or rent a room instead of a one bedroom flat. Rent is reduced from $1400.

Use a prepaid phone plan to reduce from $100.

Use a slower speed or share internet to reduce from $100.

Motorcycle or cheaper car to reduce from $530.

These aren’t impossible problems and are things that are really common to deal with. I worked with people in Manhattan who slept three to a bed. That obviously sucks but assuming that every single person should have a one bedroom flat with their own car and luxury internet and phone is not as good an assumption that people will adjust their spending.
You are against any deficit spending?
Depending on your product (more like manufacturer) I couldn't agree more. Plenty of failures are small, localised and with some learning easily fixable!

Replacing the frayed cable on a good pair of headphones, usb cable on a functning mouse or even broken display as part of a laptop.

I recently decided to take the more challenge task of repairing a swelling battery in a phone. I didn't have to worry about the back glass as it was already swollen such that the glass had cracked. It was surprisingly easy to take apart, remove the screws and little legos[0] get to the battery. Closing it up was extremely rewarding, as if I'd completed some hard surgery and was stitching just up the patient.

[0]: https://youtu.be/ZRDLw5ortyU
Part I: https://www.tangramvision.com/blog/loading-test-data-into-po...
Oh, wow, I didn't realize that streaming via the browser was so hindered even on Windows.

But, yeah, the market has diverged so far from the Netflix streaming heyday that I just download the things I want to watch these days.