skysight-inc/HackerNews huggingface dataset:
just spitballing here...

>So if that suffix is 8 or more bits, as soon as you have an airtag on your keys, wallet, and bag, you've become a nice easy to track person.

This can be easily solved by disabling the fixed bits if an "owned" device (eg. your iphone) is present. It prevents the anti-stalking feature from being used, but presumably if you can get a phone to follow the person you can probably get a GPS tracker to follow the person as well so that's not really a security risk.

>If the suffix is less than 8 bits, then the 200 airtags around me in a classroom setting will always be falsely setting off the alert - at least one of those 256 possible suffixes will remain always in use for hours with every rotation.

The phone can take the number of airtags that it sees into account. If it saw an airtag with the same suffix for the last 3 hours, but during that time it also saw 300 airtags, it's probably a false alarm. But if it only saw 10 airtags then that might warrant warning.
In the very next sentence I observed that purchasing dairy without supporting abuse involves paying more in both time and money.
So nice to finally have security on the m1.

Unified buffer cache, journaling fs without fsck, threaded kernels, et al are overrated.
If I were interviewing and someone came to me from the Basecamp buy out, it'd be an incredibly clear red flag and no hire decision. If someone cares more about political activism at work than the well being of the company, it's not someone I want on my team.
Nobody talks about “the suffering of a company” - that’s a made up example.

People do say things like ‘the company suffered losses’, but isn’t anthropomorphising.
Yeah this extension rocks - i actually copied it and put it in a chrome extension - very weakly, i'm sure, as I know almost zero about chrome extensions - but fwiw

https://github.com/bradparks/aardvark_chrome_extension
The House of Reps has been frozen since 1929 with the Reapportionment Act, we were originally suppose to add new electors/reps with every census and sometimes sooner if population change is fast enough. It is also the reason why some small states have slightly more power in the House of Reps, the lack of new Reps has made their fair share of Reps drop below the minimum number of Reps. With more Reps overall, their share rises and surpasses the minimum number, fixing that particular problem.
No, but movements for minimum age limits in industry began in unions in the mid 1800s, and the Democratic party adopting a pro-minimum-age law stance was due to pressure from Unions.

Similarly, the push for 8 hour workdays began with union support in the mid 1800s, 50+ years before Ford popularized it (and in fact it was due to this pressure that public sector employees had 8-hour workdays as early as 1869).

Individual states had banned child labor and passed 8-hour workday laws (due to union and public pressure) far before Ford or the Textile mills did so "voluntarily".
> if I have untrusted code running on my CPU, I've already lost

Don’t forget about JavaScript, a common way for people to run untrusted code on their computers. Not all of micro-architectural data sample are exploitable in JavaScript, but some are.
That’s not my experience watching friends go through the full cycle. The tech employment market for talented programmers appears to be the hottest I’ve ever seen and I worked through the late 90s tech boom where literal used car salespeople were being hired into tech only to be back selling cars by summer of 2000.
> So, the message that is very easy to take from this (since the employees know they work for a profit maximizing firm) is that Basecamp's own expectation of its future profitability was that the 10% profit sharing was likely to be less expensive than the benefits it replaced.

Or that they thought providing a monetary benefit, which each employee is free to spend as they wish, is a more attractive packet and/or better due to the reduced management overhead. Also, depending on how much the benefits cost them and how many employees used them, this might still be a better option for both sides.
I still swear by the Microsoft Natural Ergonomic Keyboard 4000[1]. Very comfortable keyboard. I think I’ve gone through about three of them, one of which lasted so long that the little knobs on the J and F keys wore away and I had to score them with an old soldering iron. The split, ergonomic layout is what I love most about it - elbows out and shoulders relaxed. On straight keyboards I feel very hunched up. A version without the numeric keypad would be nice.

I’ve tried the Sculpt keyboard, and just not as good for me. I’ve got one in the drawer as a backup, but I just don’t like the feel of it - especially the spongy escape key (Vim user).

The X-Bows Knight[2] looks interesting to me. The largely standard layout but with the extra thumb buttons appeals. The lack of tenting does not. Tempted to try it out. Want to reduce pinky usage and more thumb keys seems like the way to go.

[1] https://www.microsoft.com/en-au/p/natural-ergonomic-keyboard...

[2] https://x-bows.com/products/x-bows-knight-ergonomic-mechanic...
I think about this all the time. Why is it my bank's business if my device has root access? Most apps will deny you entry if root is detected, while happily I can log in to the website just fine. If a website is better sandboxed and safer, why aren't the website ever optimized for mobile and lacking feature that could be done with web technology?
How can you not talk about politics at work? What happens if you want to discuss a disputed nation? I hope TSMC isn't a supplier.

Banning politics is impossible because everything in life has some hand in politics. When they say it can't be discussed, in the context of what is being discussed, it's really just a ban on the topics that management don't want to discuss.
As someone who doesn't own software I buy from major companies, but continues to collectively own old versions of October CMS, I don't feel much malware. There's still a good deal of actual software here.
Somehow negotiating a delivery date feels different from feeling free to use company resources to discuss outside politics...but I'm old fashioned, I know.
> “no more committees" (of any kind at all; that is, no authority or responsibility except individually along line-of-report hierarchy)

It sounds like there was a self appointed DE&I committee that had proposals for every area of the business. That doesn’t strike me as a healthy dynamic.

There’s a reason successful employee co-ops are rare and kibbutzim don’t exist anymore in anything close to their original form.
There are examples of straight JavaScript exploits that allow a website to read memory from anywhere in the process its code is running in.

https://cacm.acm.org/magazines/2020/7/245682-spectre-attacks...
You’re clearly out of touch and over inflating numbers. $200/month for groceries is nothing but cheap carbs? $1400/month for rent? Are they living in their own 1 bedroom in the middle of the city?
> they were not political discussions. They were discussions about the list of "funny" customer names.

They were not political in the sense of being about politicians or political parties. They were political in that they were motivated by the agenda and language of the activist left.

A subtext in many responses from said activists is that this is “not politics”, but something more essential or “above” politics. I agree insofar as they are treating their ideas more akin to a religion now.
Thank you for the detailed write up. While I didn't understand everything, it certainly helped me develop a bit of intuition about entropic gravity.
What are some advantages of these CMS compared against other free CMS solutions like WordPress/Drupal?
I find it quite a stretch to consider this an existential threat to 37signal. They're famous for having no VC/shareholder obligations or debt while continuing to be very financially successful for a very long time. Their products are well-liked and admired. Their founders are fairly wealthy.
I would argue that you only loose irrelevant information and you gain the ability to rollback. Without squashing, you are actually way worse off for a "10 times a day release regimen". We release every hour and we squash and rebase with a straight master history.

This enables us to almost mechanically just roll back to the previous commit that was out on Prod, should something happen and it's very easy to skip (revert) just one ticket and let the rest go out. No guessing, no manual figuring out which 7 commits belong to the ticket in question, potentially 6 of them had the ticket number in the commit message like they should, but the 7th, which coincidentally is actually commit number 3 in the sequence but interleaved with other ticket's commits the developer switched some numbers and instead of ticket ABC-123 he wrote ABC-132. Now we have a production incident and a completely garbled attempt to undo it.

We have none of those issues. Each ticket is one commit. If you revert one commit, you are guaranteed to have a working piece of software and you won't have a potentially not even compiling intermediate commit that was subsequently fixed up during a PR, which can happen without squashing.
> How about a skyscraper in downtown New York that can withstand a nuclear blast? [1] Or a bunch of nuclear blast shelters built all over the world? Or every fighter jet or other heavy duty piece of military equipment literally built to withstand guys shooting at them?

Well if they're exists, why don't we use them for everyone on daily basis, since it'll be safer? Because they're hella expensive and resources are limited.

If any smaller shops or businesses try to implement highest security for their system, their development and operation cost can multifold easily, and the ux can be reduced due to security.
From where can you purchase such dairy, I would love a source.
DHH is the guy who defended porn as a suitable metaphor for a CouchDB talk. I don't think professionalism is his north star.
What pyramid comment?
You’re not wrong. That’s been my approach. I’ve left two jobs over this, and have found a place where I genuinely like all of my coworkers, and we pretty much steer clear of unprofessional topics.

There’s an old saying in the south: “never talk politics or religion around the supper table.” I think that it’s generally a good rule of thumb to avoid those topics when in a situation where you have a captive audience.
Legal documents from the Philippines government have been exposed online
> I can see only one, automate the jobs away to reduce the costs, namely replace humans with robots.

This is generally not possible at twice the cost. The robots generally suck and break down a lot. Now you've replaced a bunch of low-skilled, interchangeable staff who work like dogs with a fleet of mechanics and an engineering department.

Half of the McDonald's automated kiosks I see are broken - and it's usually the store's entire system down, for weeks or months on end. I went to Home Depot today to grab some WD-40, and when I went to do the self-checkout, each of the four stations had a clerk helping the customer "self" checkout. To circle back to McDonald's - it's always been a joke how difficult some fast food clerks find their POS systems - where does this fantasy come from that customers are going to be better at it?

When it is possible to automate a job away, it is desirable. It's good that raising labor costs drives technology development. The better technology we have, the more comfortable we can all be, and the less we have to work as a species.
> Although I really appreciate the reliability, efficiency, and durability that modern engine design has brought, a part of me is sad that modern cars are all about chips and software, and the average guy in his garage or under a shadetree can no longer break one down to the bare bones of electromechanical parts and put it back together better than it was.

That's a totally flawed understanding of modern ICE vehicles.

There was an era of vacuum-line misery separating the 70s and 90s, where you'd almost certainly never get it back together and functioning good as new again with the literal miles of vacuum lines and solenoids.

But modern stuff, especially with just 4 cylinders, is relatively simple and entirely DIY servicable. Wiring harnesses have replaced all the vacuum lines, and everything has a physically unique connector pair, and the harness routing is well described in the service manual. So all the guesswork is gone there, honestly the worst part on new stuff is not overlooking any of the grounding lugs.

I share your attitude WRT modern EVs, but I bet if we just treat the controller and battery as black boxes we don't attempt to disassemble and service, the rest is just more of the same simple machinery except with no hazardous gasoline and motor oil to drain and handle.
I like the the interactive visualizations a lot and some of the setup (a camera picture is a thing that changes in certain ways as you fiddle with these 3 parameters, etc). But I always have a hard time telling who the actual audience for this stuff is. If it's someone who has very little exposure to how cameras actually operate, is a Bayer filter really the second thing they need to be aware of? I don't really follow the pedagogical narrative/intent here.
What does this have to do with people who are making poverty wages?
It turns out that getting access to an Apple developer account is not all that hard.
Likely started when he got really successful from Rails then the ego just took over.
One day, when margins shrink for cloud compute, we'll see less and less overprovisioning...
The one with genocide at the top.

Nobody was implying actual genocide. In fact the ground level of the pyramid, where you do absolutely nothing wrong, is still necessary to build it. (i.e. to make any sort of mistakes you first need humans).

If he understood it he could've just said "Yep you're right, we have to make sure we're not building the foundation for worse things" and be done with it. In fact he already agreed with that. I have no idea what he was thinking.
The pyramid of hate is horrible PowerPoint-atyle information presentation; we should take a lesson from that.
child

"1. a young person especially between infancy and puberty

2. a person not yet of the age of majority..."

It depends on the definition of child you are using, I always thought the first to be correct.

https://www.merriam-webster.com/dictionary/child
Social commentaries are confusing to me because to poo-poo or hooplah about how some Corporation(tm) is behaving completely sidelines the fact that, hey, these people aren't in my life. This is all vaporwave. All of politics is vaporwave, neurotic ramblings and myopic worldsense and ramming down peoples throats everything but miss the absolute nothing between us. I don't know you. I don't know people at Corporation(TM). I won't know you. I won't know the people at Corporation(TM). We aren't friends. I don't care about you. There's nothing to care about. You aren't in my life. There's no point pretending we still have a social contract.

But to acknowledge that is to also admit there is nothing to be done when you're going to Bowl Alone anyway. To appeal on some universality of what Is Good is ironically disregarding everyone's way of life, perspective - the complexity and absolute nonsensical appeals that we can somehow fit a solution when we're all acting in self-interest through masquerading as some morality when it's just more silencing, deep rooted scared feelings of being accepted. Belonging.

No, I don't belong here. I won't. Don't care what you do. There's no point listening to other people if they have no immediate impact on my life. I'm sick of pretending we do.
I suspect that the code you're trying to run is ad-hoc signed.
Dictionary NFT
Thanks, super interesting stuff!
Apple just did this recently for iOS 14.5, actually.
Next: vegan head cheese.
The response would be something like "I come here to work, not have their lifestyle shoved down my throat". You do see how a blanket "no politics" rule creates space for HR to turn to the other employee and say "look, you two are not gonna solve this at work so just leave the pronoun stuff at home", right?
> Companies like Netflix and Costco pay at the top of the competitive range and it allows you to run a tighter ship.

There's the old exchange:

> CFO asks CEO: “What happens if we invest in developing our people and then they leave us?”

> CEO: “ What happens if we don’t, and they stay?”

* https://www.linkedin.com/pulse/cfo-asks-ceo-what-happens-we-...

* https://twitter.com/richardbranson/status/449220072176107520
At least in the US, that's just not true. Rent and healthcare costs (which together are the majority costs for low income people) have risen way faster than inflation since the 1970s.
I think Linux needs a better desktop GUI development story before its app ecosystem can really bloom.

The most complete it has now are the Qt-based KDE frameworks, but those are natively C++, and many if not most developers are not going to want to have to deal with C++ no matter how many quality of life affordances are offered by Qt. Bindings exist, but are limited to a handful of languages and come with their own quirks.

GTK is much better from a bindings standpoint, but isn't as complete as the KDE frameworks meaning devs have to bring a lot of their own stuff, plus GTK devs are subjected to new releases pulling the rug out from under them with new versions.

What I'd really like to see is an equivalent to AppKit, which includes practically everything needed for the most app (reducing dependencies to a minimum) and is C-accessible making it reasonable to write bindings for other languages for.
You are completely correct.

The safe execution of any untrusted Turing complete code is a pipe dream.

You, at least, need a clean sheet CPU design starting from ISA, and basic logic operations formally validated against instruction level analysis to have a fighting chance.

But even such chip do get pwned, as shown by key recovery from credit cards in the wild.
have you heard of these things called: tabloids?

They're usually full of lies and falsehoods yet the people who write them claim to be journalists.
If you're curious, Quinn (the Eskimo) has more details: https://developer.apple.com/forums/thread/129980
In any marketplace, there are always people who decide not to deal with any given participant. That doesn't mean they have more or less power. There are still others to deal with.

Sure, ending a relationship is disruptive. But moving on is perfectly feasible.
How about 'I'm taking paternity leave'? That's them telling you something x-rated they did 9 months ago and it will definitely change how you solve problems.
I don't understand why you say school is different.
> Are there many full time jobs in the US that do not allow that?

Very many.
'Pokemonas': Bacteria related to lung parasites discovered, named after Pokémon
If you're agreeing that anyone living on that wage is in poverty, I think it's fair to call it a poverty wage.
>I don't know where you got the 14.7:1 number

The cat has to be hot to catalyze. The engine is run rich so unburnt fuel makes it to the cat and is combusted there, warming it up enough to also kill the undesirable gases. This is wasted heat... unless you mount a turbocharger after the cat, which has its own set of weird tradeoffs. (I've never heard of a factory car with a rear turbo)
Gdxfg ref tandoori
Right. The part where the leaders started a flame war, dredging through old posts of employees to publically discredit them was very hostile.

Has nothing to do with "politics", or at least those that were trying to be banned.
DHH himself famously defended raunchy technical presentations like the CouchDB porn one, and also wrote about not wanting to censor himself to blend in:
http://archive.ph/2013.06.25-012232/http://david.heinemeierh...
Oh how I wish this was a more popular view. Minimum wages have a history of exluding a group of people from employment to protect the higher wage earners jobs.

Minimum wage absolutely prices some people out of the job market.
Do you think so? While companies are incentivized to hire kids, the kids don't get any more incentive to do these jobs though (wage stays the same), and neither would the supply of them grow.
> That means hiring costs, costs for hiring the wrong people, and lack of productivity.

Given that they seem to view politic discussions and committees as non-productive and that most of the people that left did so because these were important to them, they'll probably account for parts of their work and their leaving as "lack of productivity" and "hiring the wrong people" already.

EDIT: From a company perspective - not judging either way.
Nearly zero knowledge of the airtags protocol, but something like this would allow tracking a stalking tag without giving a trackable identifier.

• An AirTag which is seeing an owning device might only be reporting its presence to that device. We can ignore those. (I'm guessing AirTags listen in some limited way, this still works if they don't, it just is always in the separated state.)

• An AirTag which is separated from its owning device will be broadcasting a public key in an "I'm separated" message.

This public key is rotated periodically, but is used for a while. When my phone sees an "I'm separated" message it will send a hash of the public key and a location (encrypted with that key) to Apple central.

If I'm in motion, and continue to see the same public key crying out that it is separated, then it is traveling with me.

Of course everything is way more complicated…

• It probably doesn't just switch to a new public key and stop using the old one, that would let you correlate them, so there is probably some period of overlap to complicate that.

• How to decide when to tell the user about the tag is a complicated problem. If I'm on a train traveling with a tag I don't recognize, I probably don't care. If I change train cars (I'm still in motion, but 98% of the tags around me changed) I might care. If am walking after getting off the train and most of the other tags are gone, except this one, I might care. If it's still with me when I get home, I care.
It looks like a very similar situation to Canada/USA

The major power will take every opportunity it can to screw over the smaller one
Profit sharing was paid out for the first time in 2021-01.
Agreed, especially if things are slipping BECAUSE of all the time lost to political battles.
>But you're not providing enough military support for the smaller nation to invade and conquer the empire.

The fear isn't that the border country tried to invade, the fear is that the country providing the arms will use them as a stockpile to invade. A buildup of arms along the border has been seen as an aggressive provocation for millennia.
> no more committees

1/3 of the company had joined this D&I committee, which apparently felt that it’s scope included everything that the company did. The employees proved that they couldn’t be trusted to self-organize into a committee and keep it on topic.
It's not a secret that the majority of the country has been dragged down into believing political fiction of some sort or another as fact by the relentless partisan propaganda. I'm sure many more people on the right were whipped into anger by the supposed $23 million in protest related losses than will ever read this:

https://www.oregonlive.com/portland/2020/07/coronavirus-clos...
Patrick Soon-Shiong
I spent a couple years trying to fully understand automotive systems tip to tail and did pretty well (excluding transmissions, they're magic). This is the best illustration of how engines work that I've ever seen.
privatise everything so that the owners are able to sue those who negatively impact their assets

https://www.washingtonexaminer.com/if-you-want-to-save-the-e...