skysight-inc/HackerNews huggingface dataset:
I still can't get over this. The word master has like 10 definitions and because one of them is part of a distasteful part of history that has nothing to do with the way it was used in this context, they inconvenience everyone.
What does this have to do with the discussion, unless as an illustration of what an "opposing view" could be, which surely no-one had trouble imagining?
Nope, that's unrelated! Everything in the Contacts API is prefixed with CN.

https://developer.apple.com/documentation/contacts
Hm reading this section again, I don't doubt that you had that experience, but I doubt it generalizes.

I think the "latin" claim is pretty close to true -- getting exposure to different languages helps your general programming ability (though I have no idea if it's true for Latin itself :) ) You get to see how other people solve problems, and play with different abstractions, and both of those are valuable things.

For my particular experience, I've written about 80% Python code, 15% C/C++, and 5% other languages for 10+ years. So thoroughly mainstream, and I agree that's the way to get work done. But I did do SICP as a freshman in college and I think that permanently changed my thinking about programming.

I also spent a few weeks with Real World OCaml in 2014, and hacked on some open source OCaml code. That experience directly helped me with implementing a language (Oil). That might not generalize either, but I'd still stand by the claim that people who don't know any math could benefit from learning a functional language.

It's a long argument that's been made many times elsewhere, but exhaustive case analysis, recursion, and various types of composition are second nature to some programmers but not others. I also think it helps with the "basic logic, sets, functions" areas you point out. There is A LOT of production code in the world that can use help with these things.

Like another commenter, I do think it's possible to swing too far in the other direction :) You probably internalized a lot of stuff a long time ago from either math or Haskell that helps in programming, but then you have "the curse of knowledge" -- it's hard to imagine what it's like not to know those things.

----

I also disagree about regexes -- the main problem is that the syntax varies so much in practice, and people hack or copy and paste until it works (the regex as lingua franca paper in my blog post above talks about this.) I think learning the simple mathematical concepts of alternation, repetition, etc. first is actually easier than doing drills for JavaScript regex syntax, and you can use that knowledge in practical contexts like the shell (where none of the common tools use JavaScript syntax).
Seems like a poorly misinterpreted joke about how people will often mention a younger age for their birthday when they’re getting into their older ages? Is that the joke?

If this joke is told by women more often than men (in my experience it is), is it sexist to point that out?

Would this have received the same reaction if the joke was made by a woman?

Some things to ponder, no doubt. However, in this day and age I personally wouldn’t make a joke about any particular group unless I was born into it. Cancel culture is becoming a bit overwhelming.
Correct me if I am wrong, but this all just sounds like we're inventing PHP again.
> Old products: These were neither retired nor given appropriate resources, so they instead decayed over time.

This is the biggest one where I work. Call it technical debt, legacy systems, or aborted migrations - we have multiple generations of products doing the same thing.

Management comes in bright eyed with a desire to migrate to the new system. Not too bad at first, we get some quick wins. Then the 80/20 rule hits, people realise how hard the rest will be and we decide to put it on hold temporarily (i.e. forever).

This is the worst of both worlds, as we now only have the most complicated and ugly applications using the old system. There is nothing easy to train new people on. Over time fewer and fewer people truly understand the old system, work gets slower, and more error prone.

But hey, there's another new system coming along - maybe we can move to that, along with all the fresh easy work we setup in the last few years. Cue xkcd comic about a solution making more problems.

The other side of this is policy and procedure cruft: having so many different systems makes mistakes more likely. Every mistake means an investigation and an item added to a multi-page policy document. You'd never get everything done if you fully adhered to it, but it makes people feel safe.
They're part of a class but no, not everyone is "legally" protected. Short people are not a legally protected class, hence why it's possible to have height restrictions in certain employment roles (in the US at least).

But that kind of underscores why "legally protected class" really doesn't make sense for a CoC. Like yeah short people aren't legally protected...but any good CoC should prohibit harassment and abuse against people for their height. Obviously.
The Many Types of Types (In Julia)
Fairphone is on the business since 2013 and they’re still around strong enough to be able to invest in R&D and commercialization of their fourth modular & ethical phone (5th if you account for the 3+)

I don’t have any clue about their financial health but to me that sounds like a strong and remarkably well managed company.
I think you raise an interesting point about the outrage machine the internet has turned into: it numbs us to the things that are outrageous. Like the way this person was treated by police.

When we’re bombarded with hundreds of “outrageous” things every time we get online (Kanye said X! This new book says Y!) it all just becomes background noise.
More passive cooling nowadays would be great, I am totally with you there. But the 80s were awful. I drank water from lead pipes. The fuel economy was atrocious. Murder rates through the roof. They didn't have statins so my dad's friends had heart attacks in their 40s, despite not smoking or anything. Colonoscopy? What's that? Everything is truly better. Sadly, democracy is not advancing as fast as technology though. I would say the 80s had some fun tunes and cute artistic tastes that I still enjoy. Hope not to forget those.
after having tried a number of other solutions, this is also what I've settled on. works with org-roam too (with some tweaking).
> Like, you shouldn't say "my wife" because she doesn't belong to you.

Random fun fact: in Korean you'd frequently say "our wife" even though you're her only husband. Also our son, our mom, or our house (even when you're the only one living in it).

Maybe bring it up next time, and see their brains trying to process the info. :D
I've noticed a new wave of neo-capitalists who seem to be actively sympathising with (if not encouraging) scalping. "It's just the way the free market works!" "That's how retailers always worked!" "It levels out demand!".

Such grubby people.

In basically all my hobbies, scalping has become the norm now. Computers, Japanese cars, tabletop games, hell even kids toys. It does feel like there's been a massive increase in the number of people with enough capital to see a trend and basically buy the market out with the intention of making a profit.
This reads as if it’s written by someone who has bought into the imagined influencer sanitized idea of rural life which thoroughly ignores the _many_ reasons people move away from rural areas.

I mean, even just the idea that people outside of cities somehow have more “human spirit” is kind of strange and absurd.
Yes, there are many ad blocker extensions on the App Store. I use 1Blocker. These work by providing declarative rule and filter lists to the browser; they do not execute code.

As of iOS 15 you can also install web extensions which is what this post is about. They can execute code.
> And then what? Just stockpile a year of everything?

Or run a fab. Fabless isn't a God-given right. Vertical integration is a thing.

Vertical integration got a bad reputation because financial engineering dipshits like Carl Icahn would come in and strip mine your company for the single super profitable division and destroy the rest (see: Mesta Machinery).
Every Comparison Shows Masks Are Meaningless – By IM – Unmasked
This (title editing) is by far the worst aspect of how HN moderates. I don’t think they’ve especially misrepresented the article here, but they routinely remove “how” or “why” or numbers to produce titles that wildly misrepresent what’s behind the link. I understand the reasoning behind the rules but it’s long overdue for some adjustment.
Living Wild – 21st Century Hunter Gatherers
I guess it depends on what police behavior counts as 'violence'.

So the first part of the question is, are most policing hours spent "using violence" or not? I'm not sure.

Then the next part of the question might be, of the hours of policing spent "using violence", is the violence being used against someone who is not being violent most of the time? This one I feel pretty safe saying a big yes to. And I think is mainly what the original comment was getting at.
A lot of the Codes of Conduct (especially the Ruby one) stem from activism by Coraline Ada Ehmke[0]

For those who don't know her, quite an interesting person. She was notoriously fired from GitHub after a year after being hired to work on their anti-harassment platform.

[0] https://where.coraline.codes/
Westinghouse
Not all, but some police officers I've met have severe psychological issues concerning power and seem to lose control too easily ... especially when they are dealing with people that they feel they should have power over: e.g. juveniles, homeless people, etc.

I have observed some very peculiar and aggressive behavior from police when they feel their authority is being challenged or they are being disrespected.

I feel we should only give guns and badges to people that are extremely resistant to bruised egos and who do not snap when their authority is challenged.

To be clear, I myself am not suitable to be a police officer. I have a violent streak which I cannot control when I feel threatened. At one time I applied to be an FBI agent ... but when a friend pointed out I have this violent tendency, I decided it would not be a good career for me. Getting into fist fights over ego is not good even for civilians, but for police officers it can result in fatalities.
George asked why this announcement of the first permit to operate a driverless, commercial fleet is progress, citing Tesla. Unless Tesla has a commercial, driverless fleet somewhere, I'm not sure I understand the objection here. Having the permits to do those things in SF is literally the progress.
> Good luck finding anyone willing to recognize this

Indeed, most people are pathologically incapable of performing utilitarian reasoning and have a very hard time with this point. Very unfortunate, because that's what informs most economic policy.
In this sense, that they would help protect the community from trolls - yes they are defensible. But otherwise, I would unfortunately disagree. It's like an argument that we should lock everyone in cages, so they wouldn't hurt themselves.
By off chance, did you mean the Thebian Sacred Band? Since they did beat the Spartans, whereas the Carthaginian Sacred Band was a different era, and while known for being "elite" by we know them best by two defeats they suffered.
India's new tough rule for recurring payments goes into effect
Zeroing in on the origins of Earth's oxygenic photosynthesis
> unless you're directly involved in this incident or policy making that affects future instances, then for all intents and purposes, there's no informational value in transmitting this story to you since you're not going to do anything about it anyways.

Frankly, that's nonsensical. There is a national conversation happening in the United States about policing, police brutality, and the lack of consequences when police abuse their authority. Engaged citizens should be informed enough to participate in that conversation.

I've always known there was police brutality, but seeing and reading as much about police as I have over the last several years has certainly changed my views, which impacts which candidates I would support in an election, for example.
There are no solutions, only tradeoffs
> “Protected class” means stuff like race, sex or veteran status.

“Protected class” is an (American) legal term, with situation-specific definitions. (It means different things in federal employment law, federal public accommodation law, federal fair housing law, and the various states employment, public accommodation, and fair housing laws of each of the States.)

It is entirely unclear what it means in the Ruby CoC, and the explanation in the discussion thread is literally “everyone knows what ‘protected class’ means” which is obviously entirely false. Its a term used by someone who has some overly precise, overly generalized idea of what it means, doesn’t realize that they are wrong, and thinks everyone agrees with them.
The same is true for services that offer "Login with Google" etc.

It's actually really bad that I can sign up with many services using a traditional email and password combo and the "Login with..." options work straight away. They really should be opt-in for security.
Facebook thrives on criticism of “disinformation”
That doesnt explain any of that.
It's just another taxpayer-funded way to buy votes for the furthering of climatist agenda.
Ask HN: What's an API that you wish existed recently?
Have the itch to build something useful and low effort, like minimum frontend. Curious what's an API that you needed but couldn't find easily available.
Some of those corporation comments are pretty funny. Some of these people are obviously trolling.
@dang

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Text/Wr...
It's because the people in power care... about controlling and dehumanizing those they have power over.
I wonder how soon PwC will start dumping office space. That will really show their commitment to the work-from-home model.
This thread gets better and better. Also I realized today is the opposite of April fool's Day?
Is it laying that out? I think you have to significantly read between the lines to get there.

> what you seem to agree with, that good intentions aren't a shield for bad results

I wasn't giving my opinion so much as sumarizing its an unsolved problem with no obvious correct answer.

If you want my personal view. I don't believe actual results should be taken into account at all.

"you look really sexy today" isn't wrong to say because the recipent was offended. It's wrong to say because a reasonably acculturized person would know that there is a high chance it would be offensive in context. If the dice were on your side, and for some reason the recipent was delighted at your "compliment", i would still say it was wrong because you had no way of knowing that that would be the outcome. The wrongness has nothing to do with what actually happened, only with what was reasonably predictable to happen.

There are pros and cons to this view, and reasonable people do disagree.

[And to be clear, even if something was not predictable and therefore not "wrong", that doesn't absolve you from having to apologize/make it right if you accidentally hurt someone]
This is a non-story. I don't know anyone in consulting or auditing who ever worked from their own office. In fact if you did it too much you would get dinged, because it meant you weren't billing clients. This will affect administrative positions (HR, billing, office management) but that's it.
These days, all I say about monads is that they're a design pattern (albeit a rigorous one) for sequencing well-defined operations with controlled side effects over a container type. They speak for themselves more than tortured analogies involving alligators or tacos ever could. Design patterns are something every programmer can relate to, and no bizarre analogies are necessary to explain monads in terms of them.
Would add Historia Civilis’ “The Constitution of Sparta” video [1].

[1] https://youtu.be/ppGCbh8ggUs
"I feel like I just did, but if that didn't satisfy you, dear mathematician, I find it ironic that when I tell people they can't prove my pants weren't stolen by a pink, time traveling unicorn, I'm told that I'm "scaring families" and that I "need to leave this Arby's before the police get involved", whilst YOU..."

This is really the crux of the proof: an assertion that they don't need to take on the burden proving what they set out to prove. It's more of a challenge to us to accept what they've written as a proof or otherwise suffer social stigma for being too picky in demanding rigid arguments.
Why not a parallel police force whose job is to help people rather than hurt them? Model it after the Fire Department--they're here to just help and not harm. This unarmed "Helper Force" would be responsible for aiding citizens in trouble, advocating for victims, helping solve property crimes and other societal ills that typically go unenforced these days. You know, actually protecting and serving. After this "Helper Force" has been around for a while, ask the citizens to decide funding between them and the Original Force who spend their time on the violent side of policing: tazing deaf people, beating up minorities, and shooting everything that moves.
add to that you can't atomically change a zone's DNS records

(I know there's an import but it erases some of the other settings)

$0.99 domain providers mostly get this right
The only result of “defund the police” movement so far has been an explosion in violent crime. The murder rates skyrocketed in 2020 https://www.nytimes.com/2021/09/22/upshot/murder-rise-2020.h...
Comments can be set to manually approve, then none approved.
It can't be great, working something where if you cause an outage, your entire industry knows in five minutes.
Why are you closed on weekends? I understand its a lunch time restaurant. But I wish you were open on weekends as its too far of a commute for me.
They discovered the counterfeit money after having assaulted the suspect. It has no bearing on the lawsuit.
Postgres as a CRON Server
This is both a difference of kind and of degree.
It's not just the leftists. Fox News also has to keep things fresh (or at least reheated for their viewers). It seems like a lot of people in USA got addicted to feeling outrage and it sells.
Anyone handling a decent amount of cash might be carrying counterfeit money. Everyone rolls through stop signs. You could arrest 5% of America on those two things any given day.
The Five Percent Solution (1996)
If you applies the same interpretation as with "gay porn" to "kiddie porn" then its would be something completely different. It would be porn performed (acted) by kids and possibly targeted at kids. That does make much sense. They are not acting, they are abused and people should name it like that.
You disagree but with no reasons. You should consider why you hold that belief.
Yep "I have nothing to hide" is always completely false.

"I literally need to hide and I'm also aware of that change" might be true or might be false. You might "literally need to hide" and not know it while the so-called "nothing" you had to hide is used against you when you have done nothing morally or legally wrong.
Do these work with US carriers? If I click the preorder button the next page shows detailed specifications including network bands, but I am not sure how to interpret those.
https://www.nytimes.com/2021/09/30/us/police-killings-underc...
Great point. Imagine the perspective for future historians to write about North Korea. 3,000 years from now.

Every nation would have been long gone, but sheer strangeness of that regime will make it immortal in a way, not unlike Sparta.
This is a super confusing take.

> I think it's interesting to consider these types of articles that get popular online.

These types of articles were popular way before the internet

> It seems perfect for creating outrage, but for what?

Reporting on issues of injustice and inequality tends to elicit that reaction. But to imply that outrage is the end goal isn't entirely accurate. It's a fairly unbiased piece that's just reporting what happened, for the most part.

> If the purpose of the news is to inform, what does this news inform me of?

Informing you of abuse of power in local police departments. Information is power. Did you really read that article and get literally nothing useful out of it?

> What am I to do except get angry and ruminate and forget and repeat for the next story?

Next time you vote for your local sheriff or engage in the civic process, you should be more aware of these problems. The article has, in theory, informed you about something you may have not been aware of.
AWS Step Functions Supports 200 Services to Enable Easier Workflow Automation
The Original Microcell
I don't think it's a good idea to respond to this in depth, so I'll just say that I disagree with his assessment.
I’m pretty sure having a Manhattan headquarters for many businesses is a form of prestige/credibility. It’ll be there, but would not be shocked if Manhattan becomes just a place where tourists go if this keeps up.
Why does forcibly making communities more equitable, tolerant, inclusive, etc. feel like the community is moving more towards dystopia than utopia?
From the article:

"After publication of the essay, Ars spoke with several current and former employees who have provided reliable information in the past about the company. Although it is clear the essay was a product of disgruntled workers, these sources agreed that there were elements of truth in the essay. For these sources, the withering criticism of Blue Origin founder Jeff Bezos, and his hand-picked chief executive, Bob Smith, rang especially true."

...which speaks far more to Ars upholding journalistic standards than to the essay containing a high % of quality data.

(Still, comparing Blue Origin's achievements with those of younger, likely far-less-well capitalized SpaceX...there sure seems to something badly wrong with Blue Origin.)
Intentionally slow it down even MORE than it already is ? Christ we need better leadership at all levels that actually care about serving the people.
Literally no police departments have been "defunded" yet - even in places where they have been trying, the cuts have not taken effect.

Any stats about a rise in crime is very misleading. The cause of the rise in crime is in no way related to systematic policy changes in funding because there have been no changes made.
Key Rust Concepts for the Kernel
I've noticed this happening in comments too over the years; it's a semi-common problem
I doubt quoting the Unabomber's manifesto will convince more people.
Well the charges were dropped so evidently not a big enough deal to actually prosecute him.

Regardless are either of those offenses reason to tazer and tackle the perpetrator who isn't actively resisting?
I think it's way more complicated than that. Like you could measure how much better someone feels after seeing cute animals. Short term happiness isn't the only goal and needs to be traded of with other things, both as informing the user about what their friends are doing (you probably do want to know if they get cancer even if learning about it is sad), trending topics so you are clued into what everyone else is talking about, and of course ads. Learning more about the numbers allows better tradeoffs.
Twitter has made everyone neurotic and negative... e.g. very sensitive to perceived insults. Anyway, the same people that push these changes are some of the most hateful people on twitter towards people on the right of the political spectrum.
"... because of the media..."

It couldn't have been because of the millions of people who died? Or the countless more who have been permanently disabled?
I like people that can take something right in front of everyone’s eyes and figure something out that completely changes the way people think about the world. Thales and Herodotus come to mind.