skysight-inc/HackerNews huggingface dataset:
Commentary as of 1 hour of posting is fairly negative for this post.

I don't see anything here that warrants such a harsh tone. The author is saying if you want to get past being a pawn-like IC, then putting in the time to understand the business at a deeper level is beneficial. It takes time to do this, especially when you consider having to start over fresh each time, learn what it is people do at the company, how they organize, and so on.

And to the author's point - the places I have worked and done interviews at have, in fact, looked at the timespan between jobs on the resume and concluded not to hire a candidate because they realized that after 1-2 years, the candidate would leave, making them a not very good investment. This is not unheard of, and it makes sense. As a result, the average employee turnover at these companies has been 4+ years.

A corollary to the author's point is to take a look at some of the more prominent programmers you know - the ones who aren't founders of their own companies. How long do they usually stick with a company that they like?

I can comment more on individual points but I'll leave it at this for the time being.
> If their achievements were that incredible, we would've heard much more about them.

No? Minorities are marginalized all the time.
Interesting but the author doesn't attempt to convince the audience why his or her theories are correct. Almost like they haven't convinced themselves and wanted to fill in blog space.
"Mill’s thinking on women’s rights was influenced by his wife, Harriet Taylor Mill (1807-1858). In 1869 Mill published his famous essay 'The Subjection of Women', in favour of equality of the sexes."

https://www.parliament.uk/about/living-heritage/transforming...

You know what's funny?

He was early in the fight for sex equality, but if he lived today he would probably be qualified as a sexist by the "progressive" mob for wanting equality of opportunity instead of equality of outcome.
On Android any way you've set up to unlock the device can be used to also authenticate locally for unlocking the key material (stored inside a TEE): swipe pattern, finger print, PIN code, password, etc. Once that is done the key material is used with WebAuthn protocol which is fairly straightforward public key crypto operations that have been well vetted.

Based on this video we don't know exactly if Apple allows that to be done as well, but it seems within the realm of possibility based on how Apple Pay works (which AFAIK can use a passcode).

Either way discarding the entire protocol because of one implementation is silly. With Apple joining Google, Microsoft and many other companies supporting WebAuthn (a W3C standard) there's a lot of support for it to make logging in easier and more secure. SQRL never got any real traction.
Just a few of the ideas that this seminal text brought to the fore:

- The Marketplace of Ideas
- The Harm Principle
- Utilitarianism as the moral mechanism of social policy

One of my all-time favorite pieces of political philosophy. I wish more people (not just philosophers or political scientists) took the time to read it. Also consider checking out Hobbes' Leviathan[1] and Rousseau's On the Social Contract[2].

[1] https://www.gutenberg.org/files/3207/3207-h/3207-h.htm

[2] https://www.gutenberg.org/files/46333/46333-h/46333-h.htm
> A site can even say "I want a platform authenticator" or "I specifically don't want a platform authenticator" during registration using the Javascript API.

Websites should not depend on JavaScript for something that should be able to be done declaratively.

(Amongst other things - we shouldn't need to use `fetch`/`XMLHttpRequest` when a <form> would work just-as-well - but if only <form> let us use more than just GET and POST, and supported more types of serialization, and supported asynchronous form submission - and bring back <keygen>!).
My company (Amazon) is hiring fast right now. Somehow I feel like you aren’t going to consider us because you think we are inherently inferior engineers though!
Old ideas about government and liberty are under attack from both the left and the right these days, not to mention the substantial portion of the world living under authoritarianism. I have not read this book yet, so thanks for sharing the link
The third option is a small army of temps to clean up the data - either incoming or outgoing, in order for the "good enough" code to work acceptably well. Judging from how many of these so-called second-class employees exist in the valley, I'm not convinced that it's actually possible for code to be better than "good enough" - but that doesn't stop me from trying!
It has been my experience over and over again that having a mix of engineers and business folk, does not lead to the business folk getting the engineers to do what they want. Which is why we see so many things built in Excel and Access - the business folk know what they want, but their bosses send the engineers off is some crazy other direction.

A MVP is quite often exactly what these people need to get the bosses engineers working on the right product. And often it's not enough and the business folk end up using Excel for 20 years with a string of failed products coming out of engineering.
Yeah, personally I have no issues with something like Netflix. Netflix is actually quite healthy for me. It's a way for me to relax, it's fast, and there's no addiction at all. Same with TikTok or Twitter.

I have no impulse to watch the kind of things that make me feel bad, but many people do. I hear of people wanting to break Netflix addiction. I think certain types of people tend to indulge in certain types of entertainment, and they get drawn into bad behaviour that they wish they could stop.
Beginning January 2020 ships worldwide are required to burn fuel with less than 0.5% sulphur or install scrubbers, so the problem has been greatly reduced. It's still way worse than regular diesel, but it's much better (about where diesel was at 30 years ago).
You really just turned functional programming around for me. I learned CompSci object oriented (C++) but have always loved how easy data analysis was in unix output. Cheers for making me want to give it another look!
> I still have this weird issue where whenever I boot Linux and then boot back to Windows, my system clock (in Windows) is off by 6 hours; I gave up trying to fix it because it wasn't worth the effort.

I fixed this in pretty quickly after install. The reason for the issue is that your Linux machine uses UTC to store time on the hardware clock whereas Windows uses the local timezone. The solution is to either let windows use UTC or Linux use local time.

In my case I went with Windows on UTC based on this link: https://wiki.archlinux.org/index.php/System_time#UTC_in_Wind...

Hope that helps
I think “no code” systems like these are mostly of value for people that want to produce some demo / prototype apps that they can then use to pitch around and then get resources for programmers to flesh out better. If said person cannot come up with such an app without involving a programmer, I’m afraid that the person is not knowledgeable enough in the target domain’s technical details to be giving guidance to a programmer.
AFAIK Microsoft added token binding back in the Edge version based on Chromium. As other commenters pointed out, token binding is still part of the WebAuthn spec.
The mentioned photo change sounds awesome! I was not aware of this iOS 14 feature. Giving an app access to my entire photo album always seemed overly broad, especially given that photo EXIF data can give away other details like location.
An easily-understandable reference for non-Android users. One of Android's buttons (the square) goes to the app switcher, it functions as alt+tab on its own.
No, it’s because they like laundering money and the profit that brings, and hate any feature that might prove their wrongdoing empirically.

https://www.reuters.com/article/us-citigroup-fine-idUSKBN1ET...
I've noticed what may be a pattern in many HN discussions: a particular philosophy, such as stoicism, makes the rounds. (I would expect there is a common cause, such as a popular lecture, but that common cause is not always clear.)

Given that we have many thousands of readers here, I think it is better to have a diversity of philosophical explorations (rather than intense interest only on a few).

For example:

A. There are variations within utilitarianism that Mill lays out but does not resolve. For example, 'rule utilitarianism' or 'act utilitarianism' [1]

B. Another level out, there many theories of political economy that contrast with utilitarianism.

C. Political economy is a fascinating area. Many people already read Milton Friedman, so I often recommend reading Arthur Okun's "Equality and Efficiency: The Big Tradeoff" as a counterpoint [2]

D. Go another level out, and you will find many theories of ethics that are worth examining.

1: https://www.iep.utm.edu/mill-eth/#H5
2: https://assets.aspeninstitute.org/content/uploads/files/content/docs/OKUN_EQUALITY_AND_EFFICIENCY_(AS08).PDF
Who would say you're racist for showing that white engineer?

Also...I'm not a minority, but I can imagine that if I looked around and there were none of my kind in a position of power, I'd start to think maybe I shouldn't be there.

You can show a white child a picture of a white professional all day long and personally I wouldn't call you a racist.
NetBSD Jumpstart
Imagine two large structures made of legos, say a man-figure and a car-figure. How easy would it be to snap those together, to make a "man in a race car" figure? A moments thought would show it would be quite hard. Neither is likely to have merely a flat surface.

So basically, increased complexity of components, any components, makes them harder to combine - except in very carefully controlled circumstances.
In furtherance of this point let’s take the article’s author at face value $50m inheritance @21% is $39.5m...not bad! But let’s now be a little more realistic, the family has two kids and not 1 so $19.25m per child - now let’s say that parents died at 85 and had their kids at the age of 30 so the kids are 55 which means they can invest their money for 30 years, and let’s say they invest it in a nice vanguard balanced fund, their after tax annualized return would be 5-7% [1] If we use the past 10-20 years as a guide (this also assumes you live in a place with no state tax like TX or FL). Now inflation is 2-3% so we’re making 3-5% real which means that over our 30 year investment horizon we could expect to increase our wealth between 2.5 - 4.3x if we don’t spend a dime... let’s be real someone with that money is going to want to enjoy at least some of it! So let’s say they spend 2% (or ~$400k/year real) now that 3-5% real is 1% - 3% real or 1.4x - 2.5x the original corpus - now they pass it on to their 2 kids, they’d be lucky to pass along the same amount they inherited - spend a little more along the way, have some bad investments, get a divorce, have more than two kids and your heirs are almost guaranteed to get significantly less than their parents ... Sure they’re still rich, most rich families are in decline once the money’s been made...it may take several generations, but eventually their progeny is back working...

[1] https://investor.vanguard.com/mutual-funds/profile/performan...
It was linked in this thread on free speech by the OP:

https://news.ycombinator.com/item?id=23633850
Scarcely. IANA(C)L, but you would have to find an area of law that is not very well legislated, and then you would have to exhaust existing areas of national and international law, comparable laws from other countries, constitutional law, jurisprudence, still finding yourself wanting, and even then you would do much better to use contemporary philosophers, some of which might be descended from Mill in their philosophical outlook.
Already happening, received two angry messages from people I know for not reposting BLM/SJW posts on my instagram story, even though I had already donated to ACLU & signed petitions I agree with in private.

What worries me is this is just the start. Wonder how social interactions will be in 50 years...
What enterprise management isn't chock full of questionable scripts?

Shit, my org has over 15,000 group policy objects that have been collecting, getting linked across OUs, and duplicated for over 15 years. The whole thing is questionable.

It works though.
Wow - I wasn't really excited about the ARM change, but I can see with the SoC changes it enables the progress can be amazing the new few years.
Yes, I think this is the sad thing with a lot of modern tech. They aim to make 0.5% more ad revenue quarter after quarter and by the time they realise it, it's a big mess.
I'll never order something I put on or in my body from Amazon again.
A classic everyone should read, especially today. Individual liberty is increasingly disregarded, belittled, and discarded, and I find that extremely dangerous. JSM is one of the handful of pillars of that thinking whose eloquence makes it accessible to all.
Monopolies have nothing much to do with government, they're about being the only provider in a market. If Apple controls less than half, they're not the only provider even within the US, and that only makes it weird for you to say - effectively - only the US matters, other countries don't.

Google controls Android which Samsung use, and the terms on which they're allowed to use it if they still want to allow Google apps. That means it's not Samsung vs Apple, it's Google vs Apple, especially when my reply was to someone comparing Google to Apple, not Samsung to Apple.
Singapore telecoms operators select Nokia, Ericsson to build 5G networks
They can't just opt out. Landlords have mortgages to pay, employees to pay, maintenance, insurance, utilities, etc that they're responsible for, capital expenditures on the property itself.
Insular US and Canada does not get Whatsapp, if they aren't interacting with people outside of those countries.

But the other Americas, Europe and Africa are so heavy on it. It really is becoming the platform that you see in Asian countries for business, which Zuck had hoped he could have. Clout and reputation for business is all on whatsapp for many people. Compared to websites and public pages from decades past, which are still indicators of legitimacy in the US. Luxury watch dealers just post on their whatsapp story when something new comes in, and its sold in minutes. At the other end of the socioeconomic spectrum, people post sneakers they get in stock right onto their story and its a mad dash to obtain it. Professional group chats highly active for private equity deal making and collaboration, organic group chats created on the fly. Location specific group chats existing in perpetuity.

I spend almost all day on it now, out of necessity. And I like how utilitarian it is, it doesn't need to "wow" anyone with UI bells and whistles and they are completely invisible if you are not part of groups that use whatsapp.

I don't like that it forces you to share your phone number, but the etiquette seems self-enforcing. The chat size limit is a blessing and a curse, but they probably shouldn't change it.

Its not about what other chat applications can do, its about what happens.
Not pouring trillions into the ME or elsewhere anymore means retrenchment and surrendering hegemony. If only. Let China own the ME and Africa. At least they’ll have cheap oil.

If the EU wants to tickle Vlad, Assad or Erdogan, let them do it on their own dime.

Our only weakness is xenophobia and companies like Apple that after Trump, a pandemic and more money than god are still navel gazing about diversifying their supply chains.
SoftBank CEO Masayoshi Son Says He Will Resign from Board of Alibaba
Free speech crowd wants another thread to try and convince onlookers that banning people from online communities for people expressing "free speech" is a bad idea.
> I find it interesting that in the PP100 (Problem Per 100 Cars sold) no one is doing better than 136

Oh? Check the Camry's number.
It is a great game. It has been divisive for some, but the story is engaging and quality high.
Beeg oof. I feel your pain.

Jamf Pro is more like Jank Pro but fuck me, it's a million times better than PM.

First time I met our now current Apple Systems Engineer for my region, he laughed when I said I had used PM in the past and said "Uhhh, yeah, don't use Profile Manager in production."
As a checkbox prompt on install, yes. iOS has always and will continue a slightly different model of throwing a modular question up to the user at the moment the action that requires the permission first occurs. This gives the user more context about the question, but also gives more alert fatigue. Which is better is left as an exercise to the reader.
Not every text box is a Cocoa text box, so the paste functionality might need to be handled via code.
$1T. That's How Much Workers Are Losing to Owners Each Year
$string was in BASIC. I'm sure it's even older, though (the oldest BASIC I've used is GWBASIC).
Right.. you can sell your property and stop being a landlord and just live in the property you own rather than being a rentier.. that's what they mean by "opt out".
> You say “anybody” But I’m not a programmer, I would have no idea what I’m looking at. And trust me, neither would the vast majority of humans.

That's still a way better outcome than having a single uncountable company being able to do audits.

> Beyond that, have you considered the actual average user? You either never worked tech support or forgot. It’s bad out there, it’s like people are moving backwards with computer skills because of phones.

People are becoming worse with computer skills because manufacturers try very hard to remove owners from how their machine works, I'm not sure going further into this way will help. In a very locked down device like the iPhone, the phone owner can't even understand what it's doing even if they wanted to.
You articulated very well what scares me about the next 15 years.

I have written great software, yet it sometimes had bugs or un-intended consequences. I cannot imagine how I'd feel if it were to accidentally alter someones life negatively like this.
No-code actually pushed me to learn how to code. I started building an app using Bubble.is and although it worked, it wasn't polished. Learning to build an app on Bubble gave me the confidence that I could actually learn to code. No code is a great segue for early tinkerers into Python or JS.
If he was alive today he would probably update his views- just as he updated them in his lifetime.
>Currently we have a perverse reverse lottery where if you're unlucky you just lose a day/month/year of your life

that's what happens if you're lucky
> Are we all not glad we don’t use the Unix method of communicating on the web?

Uzbl is a collection of "web interface tools" that adhere to the Unix philosophy, that come together to create a browser.

https://www.uzbl.org/
Why did the world overlook Muslim Scientists' Contributions?
Intel is at least as guilty of chasing misleading benchmarks as anyone else in the history of our field.
> However it can prevent people with "different views" from evangelizing effectively

How'd that work out with the Trump election and the massive resurgence of outright racism and sexism? How far does one's subjective view of the world around them have to diverge from reality before they stop and think, huh, maybe this doesn't work at all. Silencing dissenting views has never worked in history. Not once. It just increases internal societal pressure until it reaches a critical point and boils over, usually in a physically violent upturn.
Not to hijack the thread, but I’ve recently learned that Purescript-Native has a Go target [1].

Does anyone have experience with this? How practical would it be to use this where one would otherwise use Go?

[1] https://discourse.purescript.org/t/purescript-native-can-now...
NASA to rename headquarters for Mary W. Jackson, first Black female engineer
I've found rust really helps out with this, enforcing some strict rules around types.

I had to implement a `Lowercase` type which is just a string that can only be lowercase (for case insensitive searches). After implementing standard traits like `Into` and `Deref`, it just acted as a standard string. That way I could guarantee at compile time that things are lowercase, but still have the flexibility of strings.

Another common idiom I have seen is to compose finite state machines using enums. You can only create a particular state from another state etc..
Your insurance company disagrees steadfastly.
What in the world shows a "political bias" in this paragraph? Caring about homelessness?

> The COVID-19 pandemic has deepened America’s housing crisis. The nation’s most severe public health emergency in a century may cause large spikes in eviction and homelessness. In response, we have created the Eviction Tracking System to monitor weekly updates on the number of eviction cases being filed across the United States. Scroll down to view full reports on the cities in which we are operating, and to learn more about the project.
Absolutely agree - and the consequences to a personal citizen for the lack of that basic police work can be long lastingly negative.
I am the commit author.

I wrote that commit on my laptop. I was unable to reproduce this on my desktop.

Re "why does this happen?", it certainly looks like an alignment thing. A more interesting question for me is "what should I do about it?" If future non-trivial changes affect the micro-benchmark numbers, how do I ensure that it's signal and not noise? Do I sprinkle some alignment directives throughout my code and hope for the best? Once the immediate symptoms are gone, how do I know that I've added enough?

Somebody suggested (off-list): "use compiler flags like the combo `-ffunction-sections -falign-functions=N` for values like 16, 32, 64 to help diagnose these issues quickly. You can also look at perf counters to find the problems, but each problem has a different counter so that can be hard. Once you know you have a problem, you can usually write code defensively against the issue. But it requires knowing a lot about the micro-architecture. Things like minimizing branch density, data dependency graph height, etc."

That's all very well (and better suggestions than nothing), but I'm hesitant to hill-climb using different compiler flags from what my users generally do. I also want to avoid over-fitting to my primary (day-to-day) machine or to a particular version of a particular C compiler.

I've also been pointed to https://github.com/ccurtsinger/stabilizer but it sounds tied to LLVM 3.1 and hasn't had any substantial updates since 2013.
Well, the problem is we don't know why they are using it.

That almost makes the notifications useless.

Apple puts app developers through an annoying review process. It seems like the least they could do is check with the developer on why they want that access and see if its legit or not.