skysight-inc/HackerNews huggingface dataset:
Anecdote is not the singular of data and all that, but I am exceptionally tall as well (would be in at least the top third or so of most NBA rosters) and yet was not encouraged to play sports as a child, largely due to my anxiety exacerbated at least somewhat by not having any extra money for luxuries like joining sports teams.

That is to say, I fucking hate having to say "no" every time (and it happens at least once every couple weeks) I am asked if or where I played basketball.

I'm also somewhere around 3 std dev above average IQ (mid 130s if I look at SAT equivalents, ~150 if GRE) and experienced the "but you're so good at school, why don't you like it" stuff.

In both cases, physical and... mental feels wrong, but it's the best word I've got, I feel as though I have wasted huge gifts. I don't take solace in any of it.

And since I'm full of anecdotes tonight, your bullying comment made me remember another. I had a target on my back for bullying due to my size I believe, everyone wanted to take a shot. I once got gang tackled by about 5/6 football players when I was 16 - the resultant slamming of my right knee into the tile floor means it will be my "trick" knee for the rest of my life. So, the size didn't give me a pass - if anything it made me stand out more. YMMV and all that.
Redux isn't complex. It's a philosophy on how to manage state, and a few simple concepts to realize that philosophy (store, reducer, action, ...). It has nothing to do with React. Articles which effectively explain Redux by wading through the minutiae of a boilerplate app are anathema to that goal.

If anyone reading this wants to learn Redux, just read the getting started guide, or watch the co-creator's video series.[1] It's wonderful. If anyone just wants a TL;DW, here's mine:

1. The state of your application should be a tree. This tree is immutable. We call it a store.

2. Each branch of your state tree is generated by a pure function of the previous state and an action. We call these reducers.

3. The only way to effect change in your state is to dispatch actions. Dispatching action X triggers the root reducer for action X (which triggers the child reducers with action X, etc.), giving you the next state.

4. Subscribe to store changes with listeners.

That's really it. A general roadmap for managing state in your software. Has nothing to do with React. Or with user interfaces. Just a general approach to software state. You can roll your own in a few minutes for your use-case. If your use case happens to be a React UI or C# app, then yeah, reach for React-Redux or Redux.NET respectively.

But please, please don't learn Redux initially by looking at a React app that uses React-Redux. That's hardcore jumping the gun.

[1] https://egghead.io/lessons/react-redux-the-single-immutable-...
Let's be civil and leave snacks out of this.
It is a file distribution problem, copying a file to a large number of destinations through a slow link. At ITA, the file was the airlines' seat availability record, that really indicated which price points on each flight could be offered for sale right then.

I always tell them that undergraduates solve it quickly, but that never seems to help MSes.

There was a similar problem, back in the 80s, that made starting an Occam program on a network of transputers very, very slow, that was solved the same way.
On “Living Proof: Stories of Resilience Along the Mathematical Journey”
It's strongly correlated with outcomes in life and better than any psychological test we have.

Your IQ is correlated with your parents' IQ. But so is your social status, physical appearance and wealth.

IQ is not independently responsible, and it's covariant with other heritable traits.
The hash is the domain name, I.e. ycombinator.com for https://news.ycombinator.com/reply?id=21254732&goto=item%3Fi...
They do this for Siri and bing.
A State-of-Knowledge Review on the Endurance Time Method
FWIW I went to college long before Stack Overflow and it was definitely possible for them to teach CS without the Internet. Obviously teaching techniques should adapt but that's not an excuse for lazy teaching.
It's unfortunate that Eliud Kipchoge can afford to run first class while others can only run coach. However fueling is available at aid stations and along the route from a runners support crew in coach. Many people cannot even afford coach and will be lucky to run verified once or twice in their life. Pheidippides would likely be very jealous of coach, never mind first class.

WASI does not hate the player. WASI hates the game.

Also you are missing a bunch of nines because out of the 7.7bn people on earth there are probably only a a few capable of running that time; lasers or no lasers :) Seriously though, he ran the distance under his own power and nobody denies that. They are all just like *"Unfortunately it's not going to be official". Not official why?! Oh, because the IAAF doesn't recognize it; a little fact almost every news release leaves out. That sounds trivial and arbitrary. It should be called the "IAAF World Record".
Do you mean the first photo where it says 8 degrees above zero?
Except they're ALL hiking premiums... What it comes down to is adding fiduciary responsibility to act on behalf of their clients' interest in negotiating rates, which they don't do and stopped doing.
The US government can't put MP4 files on a web server?
Last I checked, M3 is open source.
For material science, replication is an issue because of differences in machines etc. Very little standardization.

It's like back in those days where HP/SGI/IBM had their own version of 'C' compilers and it was a nightmare to port from one platform to another. Especially when they used non standard behavior (e.g. dereferencing null returns 0) and use it as part of their core logic.

You REALLY need to know your stuff to make things work. Source code alone isn't enough.
Whether they prescribe it or not is irrelevant, you still need to pay to ask them. Doctors are risk averse for that reason, among others, and most people I know loathe going to them because they never actually try to treat the problem.
I would love to see the demographics on those games. Surely they are different slices of society.
This was one of my biggest grievances with desktop Linux. Not driver support or a lack of applications or ugly interfaces, but the fucking middle click to paste enabled by default!

It just shows such poor taste for defaults, especially when tap-to-click is enabled. Text gets randomly inserted everywhere. On Manjaro this causes sticky notes to be created everywhere on the desktop. It's insane that someone gave it the thumbs up.

And the stackoverflow solutions all just disable the middle click altogether like you said.
it is an appealing bargain, sadly, if you replace 10k with a more reasonable number
It is hard for me to wrap my mind around.

Imagine finishing graduate school and then suddenly learning that over half of what you learned is probably not true... but not knowing which half
It could be arguable whether monthly data requests are duplicate or unreasonable though. Anything more frequently, sure, but 1 month?
But, but, but... now you don’t need to write that extra line of code! It’s going to make everything sooooo much better, code will practically write itself now.

I’ll just leave this here:

“There should be one—and preferably only one—obvious way to do it.”
IMHO the whole `re.match` is a design flaw in stdlib.

re.match() should always return a match object, but instead .group(1) will return None. Then we can write one-liners easier without the walrus operator.
"You should be healthy by eating healthy food and doing healthy things!"
Maybe it's that the primary discovery mechanism is YouTube's parent company? hmmmm
Human sensory augmentation will save lives.
>> "then locks them into an intensive program that ultimately leaves them on the hook to pay back thousands of dollars in their future wages."

So like any other student loan? Lambda school is offering an alternative to help those who don't have funds or can't qualify otherwise. Nobody is forced into it but of course it's not free.

>> "when a white male student wore a Mexican sombrero to a presentation in front of the class."

What? That's not racist nor even a problem in the slightest. People who bring up these kind of perceived faults will usually find offense in anything they can and are better removed from the program for the sake of everyone else who's actually there to learn.

Complaints like these make it clear this is a targeted hit piece with anecdotes rather than a hard-hitting investigation.
If you drop out of a two-quarter college in the first quarter, you only owe the first quarter (50%) which is roughly equivalent
Upvote. This is a very interesting alternative take on globalization vs protectionism I'd love to hear from Hacker News, even if it may be impractical.

Perhaps something close to what you've described is LibreSilicon [0], a free and open source semiconductor manufacturing process (only 1 micrometer though) currently in development.

[0] https://libresilicon.com/
"why must everything we consume be happy and exciting?"

Because life is short.
The link is to a data hoarding subreddit. They could use it for archiving purposes, before videos get taken down.
> and thereby not have any security vulnerabilities

That's not what running on master means. It means that all of your (many) security vulnerabilities are ones you don't know about[1] and random things keep breaking for no reason (and when you report them, it breaks in a way that's just different enough to let your bug report be closed as FIXED).

1: except (if you pay attention) the ones the developer advertises as 'features', like ssh with a default password of "password" baked into the kernel for "inventory management".
A four year university is 12 quarters. 40% of the total quarters is about 5 quarters.
AWS’ Sponsorship of the Rust Project
Dallas and most of Texas have some of the highest property taxes in the country. Raising property taxes a couple percent would be... unreasonable.
Then the drug companies pony up to the politicians who allow for the huge ever increasing expenditures and because nobody really sees the bills, nobody really cares and the tax rates and national debt only climb higher.
Welcome to the world of code older than most people on HN. Sudo is about 30 years old. A lot of code from that era, including the kernels and utilities for most flavors of UNIX, was written in a similar style. The "goto done" idiom was a pretty common form of error handling in Plain Old C, and was more readable/verifiable than some alternatives such as deeply nested functions. Remember, this is C - no objects (so no destructors for RAII), no exceptions, etc. The lack of unit tests is explainable by the fact that tests were often external to the running code and considered proprietary. It's all too easy for people who never had to deal with serious portability issues or even know what threats existed in the tty-handling stack to hold code like this up against a standard that was still decades in the future and find it wanting. Is it useful?
> Better would be a standardized, secure public service to store and retrieve data on top of which any protocol could be built.

Sounds like a good idea. Do you know if any public entity has made an attempt at this space? I don't even know how to begin a search for this kind of work let alone if it exists.
The difference is that when I lived in Florida I was going grocery shopping at Publix once a week or so. I tended to buy in bulk and prioritized shelf life. I now live in the downtown part of a walkable city and I tend to buy staples every other day or every 3 days because I can just drop in on my way home from work.

Having the good stuff suffusing your daily life rather than being a specific thing you need to go get makes a difference in your relationship to the food. It’s just easier. It’s not a decision you make, it becomes a default thing you get.
In baseball, you can just wear sunglasses and take naps in the middle of the game. Especially if you're in the bullpen.
How many startups burnt out writing Backbone and jQuery apps? React and Redux are solving a flaw with design architecture, in addition to performance improvements, like managing the DOM updates for you based on state. Startups aren't burning out because of these technologies, which immensely help building large applications.
i don’t disagree with your point, but the level of difficulty in building an airliner and a (even high speed) train is much higher than most people realize.
I’ve experienced the same symptoms once... but it was in water that was about 74 degrees F.
Sounds like he must have made Douglas Adams's acquaintance at some point.
Who Killed Blockbuster?
If you look at the trunk of a tree, almost all of it is actually dead. There is only a relative thin layer of tissue (the cambium) under the bark that is alive. The same is true for roots (with minor differences).
facial recognition, especially when used by UK police
against certain minorities

ML models making decisions about who gets to receive benefits (according to a bunch of articles in today's Guardian)
Set your spouse’s alarm clock for 4 am. When it goes off, calm them down by pointing out that while you set it and you turned the volume up to 11, it wasn’t your decision to disrupt their sleep; they should blame the timer inside instead. Let me know how the couch feels afterward.

Seriously, the responsibility lies with whomever made—or okayed—-the system. One-off things, especially if they are hard to foresee, might get a partial pass. Otherwise you ought to be carefully testing and evaluating your own system instead of blaming gradient descent.
I may finally move to a Linux laptop.
Ha! Nice. Not sure why it's hidden away under the File tab, but that is pretty handy. Thanks.

edit - Apparently you can add it to your quick-access toolbar as well, in which case it saves you one key-press with keyboard shortcuts :-) Alt + <quick access number>
Yes, not sure about massive advantage but some advantage, for ex: https://www.telegraph.co.uk/men/active/11253654/Meet-the-man...
The Irish Clan That Was Virtually Deleted from History
If I recall correctly hashes are based only on the domain though, not the full path.
Apple’s iMessage impersonates Twitter and Facebook bots when scraping
This seems pretty good to me! One of my most vivid memories from visiting the Netherlands as a child was the simple, but delicious breakfasts that consisted of a choice between a variety of delicious breads, and a few cheeses or other toppings to choose from to top it.

Certainly a more enjoyable and healthier way to have a utilitarian meal than Soylent, which is honestly just degrading.
Unfortunately Firefox and Chrome both do some annoying things on Linux too, but it's probably the best option.
And then use a library like json-syntax[1] to translate those into JSON.

[1]: https://pypi.org/project/json-syntax/
From some studies I've seen [citation needed] biggest home advantage is due in general to subconscious bias by referees. In the case of the crazy NBA schedule, traveling surely is an effect.
Looks like a promising tool for speaker profiles and managing meetup talks
This is pretty awesome. Every time I end up using a Mac (normally someone else's) I always struggle with the multitasking experience. This looks a lot more familiar.
Well outside the US it seems I stand corrected.

I'm from the US and I find the notion of mandatory prosecution nonsensical. There is a limit to the workload a prosecutor can handle and prioritizing crimes is just one way to make sure more serious crimes get the manpower needed to prosecute.

But thank you for pointing out that, also, the laws can always be changed which ultimately is political.
American raw milk is some of the best, though. I love my Amish raw milk. Some of the most nutritious stuff you can get.
You don't even need an email account to sign up, but I certainly understand a reflexive rejection of unnecessary sign-ups.
This was true for me. Up until college things came so easily that I barely had to do any work to get good grades, so I didn’t.

Fortunately college was a kick in the pants for me. First year I went in with the same attitude as high school, that I can just study the night before an exam and ace it. Didn’t go so well in college and I barely passed first year. I got scared enough that hunkered down and really tried for the rest of college. College grades aside I think that experience of having to stick with it and work through adversity really helped me later in life.
Anyone interested in helping build something to check this? That would be a pretty meta hackathon project. Probably not the most promising business idea though...
He never said anything about being a stay at home parent, he's saying the lower income partner is the one who benefits financially and in some states alimony is perpetual after some amount of years.
Natural selection is just an emergent process. Genetic errors at some stage are going to be passed to all descendants, regardless of utility. The harmfulness or usefulness of these errors is left as an exercise for mortality prior to reproduction - which, in modern society, may not be a particular useful factor.
If history and the other comments here give any indication, we’ll deal with it by shooting ourselves in the foot.

https://en.m.wikipedia.org/wiki/Qian_Xuesen
> Another way to deal with nihilism is to embrace it. Once you accept that nothing matters, you can stop beating yourself up

But because nothing (incl. consequences) matters, it can also be a path to sociopathy, especially if your nihilistic attitude has deprived you of a normal social outlet.
Most interesting people I've ever met.
I literally wrote your last example twice last week to hash files in 4k chunks. Those 4 lines would be reduced to 1 with the walrus operator. I welcome it, as well.

Edit: 1 line, not 2 (excluding the "do stuff")
I've never seen or heard of a food court in a hall-like structure. They invariably have an open area where you can sit while you eat.
They have different tests with better accuracy in different ranges. I didn't know this until relatively recently and never understood why I was given 3 tests in as many months. If they think you're slow instead of bored to death they may start with a test looking for developmental delays.
This was posted earlier today: https://news.ycombinator.com/item?id=21251102
Because "fuck you I actually want to fucking build something for once."

anyway, more serious answer

First off, what does this even mean?

> The Dunning-Kruger quotient is especially high.

?

> What I've always wondered is, why do people get so excited about working on ideas that they themselves characterize as 'simple'?

It's not "simple", but it's doable. It's a problem that feels more approachable while still being difficult. That's the sweet spot, especially when you are trying to learn this stuff. It's the best way to learn.

> Because if you were brutally honest and up front about it being complicated, you'd select a good one and have your fun elsewhere, say in using or scaling the KV system instead of building it.

then I'm just another pleb using a KV system. Unless the rest of what I'm building is more interesting than the system I'm using then I don't really give a crap. It's boring.
I see very little evidence of that.

I suspect what you mean when you say "it didn't work" is actually, "they didn't like it", which is actually not the same thing. I see a lot of people saying they didn't like things on Macs, not a lot of people saying things didn't work on Macs.
So do a lot of computer scientists. Are they making a milly one year out of school?
A prefix of URL hash more or less gives away the site you are visiting, given a large enough database. And in China, an IP address can be tracked down to a person, given that most sim cards can be identified due to regulation.
I agree with the first sentiment. But I've always been of the mind that, because life is terminal, our actions and behaviors have meaning. If life never ended (at least naturally), what would be the drive to do anything, when it could simply be postponed (without any real consequence) til tomorrow?
Neither one has anything to do with education.
How great it would be if you could replace command-tab instead of adding control-tab? Neat idea, although I do prefer the command-tab, hold command, hit Q or M or H, continue holding command and hitting tab again, etc., of macOS standard switcher.
This change will likely kill meetup. If you run a tech group in a decent sized metro and have say 200 members, will they all be willing to pay to show up to the meeting? And if someone signs up, but doesn't show up - how does a group bear that cost? Perhaps WeWork should change their name to WeBill.
I don't think there's a story, he just hates the VC/startup scene for exploiting workers and ruining San Francisco. And he's not wrong.
Looks to be backup, outage was confirmed by our TAM. Internal AWS status page has been updated but nothing's been posted on the Lambda RSS feed:

https://status.aws.amazon.com/rss/lambda-eu-west-1.rss
Of course it is discrimination. Your job is to discriminate.
sox - girlfriend teaches a dance class and needed a slower version of some of the music; she
was impressed as all get-out that sox could slow the tempo without lowering the
pitch (using fancy Fourier math)
Signing up for and keeping track of alternate email addresses is fun?
But isn't this essentially the argument all empires or dictators use to suppress colonies, etc. ?

Declaring independence, more times than not, is an illegal act in someone's eyes.
One of the chain supermarkets I go to has a big sign announcing the time the next batch of fresh bread will come out of the oven.

So, yes, in spite of the typical HN US-bashing, fresh bread is available in America.
Sometimes you just check for a match (e.g.of entire string) and define no groups.

The problem is not in re.match but in None being a relatively poor Maybe / Optional (still ways better than C-style `null` of many other languages).
Patent 9000660 describes a carbon nanoring propulsion device that works by speeding up and slowing down pairs of particles.
It will be great if it works as forecasted, but let's remember that VW initial investment into Ionity happened as part of Dieselgate settlement, not due to a surefire business model and profitability of maintaining a large charging network.

Is Ionity structured and capitalized in a way to ensure long-term success even if/when a few partners pull out a few years down the road?

Tesla was notorious (still is) for flirting with bankruptcy as it burned through massive amount of capital, but at least internally it was understood that expanding the supercharger network would drive the car sales.
> Sometimes you just check for a match

re.match vs re.search
In case you only read the headline, it was confirmed to only happen if the device's region was set to China. From the statement:

> To accomplish this task, Safari receives a list of websites known to be malicious from Google, and for devices with their region code set to mainland China, it receives a list from Tencent.

From Apple's statement, Tencent's API functions exactly the same as Google's k-anonymity model, which you can read more about the api[0] and how it works[1] (also via this JAMIA paper[2]).

0: https://developers.google.com/safe-browsing/v4/update-api#ch...

1: https://blog.cloudflare.com/validating-leaked-passwords-with...

2: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2528029/
When you pick up a newspaper, the advertisement was already sold.

When you look at a website with an online advertiser such as Google, the advertisement is _not_ already sold. Your information is put on a marketplace to set a price for your attention and device's resources.

There's a very significant asymmetry to what is being sold when comparing the two scenarios.