skysight-inc/HackerNews huggingface dataset:
Reading through the report via the NYT reminds me strongly of Junger's The Perfect Storm and it's description of the last minutes of the Jolly 110. Specifically: Task-Saturation.

For reference to set-up the situation[0]:

"On 30 Oct. 1991, United States Air Force Sikorsky HH-60G Pave Hawk, assigned to the 106th Rescue Wing, nicknamed the Jolly 110, New York Air National Guard, headed out into a hurricane that would become known as “The Perfect Storm.” Aboard were Major C. David Ruvola, pilot; Captain Graham Buschor, co-pilot; Staff Sergeant James R. Mioli, flight engineer; and pararescue jumpers Technical Sergeant John Spillane and Technical Sergeant Arden Rick Smith. Their mission was to attempt a rescue 250 miles (400 km) out to sea.

Due to the severity of the storm—a weather buoy located 264 miles (425 km) south of Halifax, Nova Scotia, reported a wave height of 100.7 ft (30.7 m) on 30 Oct., the highest ever recorded in that part of the Atlantic Ocean—the Pave Hawk crew was unable to make the rescue and had to return to their base.

Having already refueled from the Lockheed HC-130 Hercules tanker three times during the mission, and with low fuel, a fourth refueling was needed for the helicopter to make it back to the mainland. Because of the the extreme turbulence and lack of visibility, Jolly 110 could not make contact with the refueling drogue trailing behind the airplane.

Major Ruvola made more than 30 attempts, but finally both drogues had been damaged by the severe conditions. With just twenty minutes of fuel remaining, Jolly 110 would have to ditch in the middle of “The Perfect Storm.”"

Now, from The Perfect Storm:

"Ruvola finally breaks out of the clouds at 9:28, only two hundred feet above the ocean. He goes into a hover and immediately calls for the ditching checklist, which prepares the crew to abandon the aircraft. They have practiced this dozens of times in training, but things are happening so fast that the routines start to fall apart.(Aside: for a good look into the utter chaos of helicopter underwater egress, see this video from SmaterEveryday[1]) Jim Mioli has trouble seeing in the dim cabin lighting used with the night vision gear, so he can't locate the handle of the nine-man life raft. By the time he finds it, he doesn't have time to put on his Mustang survival suit. Ruvola calls three times for Mioli to read him the ditching checklist, but Mioli is too busy to answer him, so Ruvola has to go through it by memory. One of the most important things on the list is for the pilot to reach down and eject his door, but Ruvola is working too hard to remove his hands from the controls. In military terminology he has become 'task saturated' and the door stays on. " (pg 184, The Perfect Storm, S. Junger)

Now, those Lion Air pilots had better weather, much better, but the time in which they had to react was much less. Though I know nothing about how those cockpits are set-up and what the protocols are, there is a strange similarity to the Jolly 110 ditching and 'Task Saturation'.

[0] https://www.thisdayinaviation.com/30-october-1991/

[1] https://www.youtube.com/watch?v=-53kaP6dZeI
Here is a partial summary of what they said in the talk:

Bert Bos:

- Feels there was too little detail in the first CSS spec (but Håkon Wium Lie thinks there wasn't enough)

- Wishes there were more ways to display link behaviour e.g. expanding/collapsing text

- He wanted to create CSS syntax that was readable for people who were not programmers

- He preferred a full stop (period) to mark the end of a group of statements. Curly brackets (braces) to group statements was Tim Berner-Lee's idea.

- Grids should have been a fundamental part of the CSS spec from the beginning

- Prefers the idea of CSS for documents and a separate language for UI elements

- Thinks the cascade could have been made easier

Håkon Wium Lie:

- Feels there was too much detail in the first spec: the more you added to the spec, the harder it became to implement

- Thinks that margin collapsing was too complicated for v1 and could have been dropped

- Also thinks first-letter and first-sentence pseudo-elements should have been left out of v1

- Hypercard was based on the idea of cards rather than documents - he wished a CSS card element had been defined

- He didn't want border radius originally, but designers insisted and he now likes it

- The v1 spec was written without any test documents - he considers that a major mistake

- They both approached CSS in a document frame of mind and wonders if they should have considered the idea of web apps more
Ask HN: Accept Funding from your Direct competitor?
Just a hypothetical question, would you accept funding, say from Facebook if you were designing a Social Network against it. Or Funding from Google if you were making next generation Search Engine.
"Bacteria have no cytophysiology, only chemistry", as someone said.

But of course you'll need some transcription enzymes to make RNA and then proteins, and plenty of raw amino acids floating around.
It does depend on where in the world you are too.
Yelp was involved in more than a few shady dealings over the years, and most people remember that.

They manipulate their own rating for money, and for that reason many consider these ratings - their core product - to be unreliable and misleading.

They will not be missed.
> They did this in response to Google. Their clicks from the google search results has been down for years [1]. What should they have done?

Create a service people will actually want to use?

They got a penalty for creating a frustrating experience, so they replaced it with another kind of frustrating experience?
Programming is probably still annoying with even the best possible software support if you can't type but I'd imagine that dictating text could be comparably smooth if you had vi like voice commands.

"Go back 3 words and delete this word". "Replace the current word with 'foo'". "Select the current paragraph and move it down 1 paragraph".

Changing modes would likely be an issue. A safe word might not be the best solution. I guess a hardware button would be the best option.
Favorite so far: Since the AIs were more likely to get ”killed” if they lost a game, being able to crash the game was an advantage for the genetic selection process. Therefore, several AIs developed ways to crash the game.
That's definitely true in SF ... Sorta. If a smaller place manages to attract hipster crowds that pour into it for a time, it can get to the top.

But when you're a site raking based on activity, what're you going to do? If Yelp didn't see traffic it can hardly recommend it.
Cookie warnings are not GDPR but previous legislation.
He specifically asked for a CW device.
Do more of them until they become boring.
I 100% agree with this as a Daily Fantasy Sports player who has published some blog posts and code related to strategy. Any success I've had has been in sports and formats that are not popular and I purposely do not write or open-source code on. Edge can go away almost immediately; I saw this firsthand in DFS when a number of websites came in with free tools that pros had been using for years.

I play in the stock market a little and my best wins have been on small cap stuff where I've had some edge with unique knowledge of the industry and have taken the time to read SEC filings / keep tabs on earnings reports / closely watch competitors, acquisitions, etc.

To be clear, I still think this article is great from a learning about Keras perspective. That said, to anyone who thinks building some ML models and outperforming the market is easy, remember that edge is only as good as the number of participants in the market who don't have it.
I'm not rich, yet I quit my job to work on the problems the writer mentioned in this article.

I'm surprised I can't find more people willing or able to do this.
This certainly seems like the largest downside to me. Politics in the US has played up "energy independence" for decades, and from a security standpoint that makes perfect sense. So what should all of the third world do, exactly?
It seems to me it should be a standard industry good practice to run such AIs before release.
Absolutely. We're stripping the earth bare of resources, poisoning the air (killing thousands in the process), possibly dooming us to catastrophic environmental failure, and we are doing it to produce ever growing mountains of plastic crap. And we will laugh, and make bank, and rejoice in the great economic growth indicators, all the way to the abyss.

There's a comic strip I saw once: looking at a post-apocaliptic scenario from skyscraper window, one executive turns to the other: "My god! We've brought about the apocalypse!", he replies: "Yes, but for one beautiful moment we created a lot of value for our shareholders.".
You could make a similar argument about the notch, because now the screen isn't even properly rectangular - but that didn't stop it taking off and even being added cosmetically to phones that don't require it.

Let's not forget that smartwatches are popular despite being square.

All sorts of things could be tried. The 16:9 screen that folds to 8:9 could be like the Motorola Razr? Or you could fold it on the other axis to produce something like the Nokia communicator?

Hell, why not have two folds? Popup book mechanics?
Booters are cheaper than $thousands. And while it may cost someone $thousands to keep you offline for days, it probably doesn't. And even if it did, you probably want a better response than "guess we're offline now, lol, l8r" when someone chooses to spend $dozens shutting you down for a couple hours.

If DDoS protection isn't the point, what is?

I don't think it's discussed enough in our circles the various aspects of the internet that are more or less broken. Like how easy it is for anyone to take you offline. How easy it is to spoof IP addresses. How useless IP address blocking is. How we demand infinite bandwidth for a low, fixed, monthly price yet don't want to be on the hook when our toaster is DoSing our neighbor and causing real financial damage.

But at the same time we share these little haproxy/fail2ban tips that don't work under actual threat, and then we lament that people use services like CloudFlare instead of talking seriously about how we depend on the free services of large companies, whether it's CloudFlare's DDoS protection or Google's reCaptcha, to prevent real abuse.
Much like Aleister Crowley's joke that explains how Magic works:

”Two strangers sat down opposite each other in a railway carriage. One of the men had on his lap a cardboard box with holes in the top. After some time wondering what might be inside it, the second man said, “Excuse me, but I couldn’t help noticing your box. Does it contain an animal?”

The first man smiled politely. “Yes, a mongoose.”

“A mongoose? Where are you going with that?"

“Ah,” the first man replied, “My sister has terrible dreams. She sees snakes everywhere. I'm taking her the mongoose so it can scare them off."

“But how can that work,” the second man said, “Those are imaginary snakes?”

“Indeed,” his fellow traveller replied. “Which is why this,” and here he lifted the top and tilted it to show an empty box, "is an imaginary mongoose.”
I just avoid user-hostile sites tbh. I don't go to expensive restaurants so if it's a miss I just avoid it in the future.
I reckon it's just people interested in the article?
GIMP 2.10.8 Gets Better Performance Boost on Lower-End Hardware
Mobile browsers should differentiate the style of links with URLs that resolve to apps. I am tired of tapping links expecting to remain in Safari and having useless “open in app?” prompts instead. I’m not IN an app, I’m in a browser; I want to use the browser.

And when cancelling the prompt gets you nothing, it really feels like Yelp is screaming “NO SOUP FOR YOU!”.
What if the tables were partitioned, do you calculate local statistics or you aggregate the stats and expose it to the optimizer?
Think the important thing is model performance and tuning hyper parameters which is missing from this tutorial.

Without that you are just regurgitating some model that does something.
In case, like myself, you come looking for the punchline: "...concluded that the true heritability of human longevity for birth cohorts across the 1800s and early 1900s was well below 10%"
No, this is a completely standard compiler optimization. GHC already has it. Using (=<<) is not slower than concatMap on code you write today.
Yeah, they'll bounce back -- for whatever reason, their brand is strong despite all of the issues they continually have.

I hope they go down in flames for their shady practices, and prove that being evil isn't a viable way to do business, but I'm not holding my breath.

They have eyeballs, and eyeballs pay bills, so they're not done for.
TripAdvisor is hilariously easy to game[1]

[1]https://www.vice.com/en_uk/article/434gqw/i-made-my-shed-the...
Can someone point out to projets or initiatives that are attempting to solve the problems mentioned by the writer of this article?

I can't stand the unnecessary complexity, fragmentation and duplication in software. The entire industry is a mess. Very few people seem to care.
That's an interesting prediction to make of a guy who became famous because his personal sense of ethics overpowered every other concern in his life. It's hard to imagine him trying to cash in on that fame.
For example this one https://news.ycombinator.com/item?id=16985413
Why I'm building a startup in 24 hours
I use yelp as a yellow page, that's it. I never look at the reviews.
The NDA/non-compete may not enforceable, but if Renaissance believes employees with valuable IP are being poached, they will sue and make it very expensive to hire, then defend, ex-rentec employees.

https://www.marketwatch.com/story/renaissance-millennium-set...
If I were single, I’d go stay at a particular Zen-inspired meditation retreat center farm that I’ve lived at before between jobs. It’s a nice lifestyle of meditation, cooking/eating/cleaning, drinking tea, farming, etc.
WA state for example: between 3-10% of bats submitted for testing are found to be rabid (this is from the DOH website). Yes, 10% is the high number in some years.
Datacenter 25G Ethernet Upgrade Wave Lifts Mellanox
Good. Yelp = assholes
Strong agree. Unfortunately, it seems that many sites do this. Many I know refuse to use them for this reason.
they've just moved to legit businesses.
Not who you’re asking but I doubt it. You’d need a service or infrastructure that can absorb (and probably distribute the load across PoPs) before scrubbing it and sending it to your application.
In fact he cares so much about this forum that he won't let 12-year members participate fairly on it, and claims that mocking him when he acts like a dictator is "abusive to the community." He considers himself the community.

Don't take this place too seriously. You may find that 12 years later, all of your hard work in writing quality comments is for nothing, just because of the whims and moods of Pilate.

If you try to ask him "Why?" he will not explain the reasons (unless they are very clear-cut and obvious) and instead falls back on demanding respect and unquestioning obedience. It's a shame, because pg's reign was at least tactful.

The worst part is, if you confront him about any of this, he will claim it's not true and ban you permanently if you persist. (Well, if you persist publicly, at least.)

It's a good idea to suck up, though. If you do want to participate earnestly and in the long-term, I suggest getting used to that.
Magnus Carlsen Interview
Sony Releases Quad-Layer 128 GB BD-R XL Media
https://whatsizemac.com - been invaluable over the years with my 256GB 2012 MBA.
Most volumetric attacks are UDP reflection based, and relatively simple to filter out at the network level using ACL's. When using decent network gear, these can be filtered at line rate using ASICs. These comprise the vast majority of real-world DDoS attacks.

Having the ability to protect against more focused attacks with HAProxy could be very useful in those few instances where volumetric attacks are not being used.
We've been saying this for years. My Windows Mobile phone ran for days with it's flat black UI on an OLED screen. And Google had a great UI design that was mostly black/dark pixels in Holo, which still looks better today than Material.

In the world where Google claims energy efficiency is a key goal of theirs, their white UIs should be thrown out as even an option, as the waste of energy powering big fields of white light on billions of devices being charged in billions of homes is just wasting electricity on a massive scale.
Ironically, that old 11" air is better than the Macbook
That's a terrible example. You're using two different data structures.

A hashmap is not the generic version of an array.
Here is what I've found to be the most intuitive way to think about it: everything is always moving at the speed of light through spacetime. When you move through space you are not changing the magnitude of your velocity (through spacetime) at all, only the direction. So the faster you move through space, the slower you move through time. If your velocity through space is v (relative to some reference) then your velocity through time is sqrt(1-(v/c)^2) seconds (from your point of view) per second (from the point of view of the reference against which you are measuring your velocity through space). When v=c, then you are moving through time at zero seconds (from your point of view) per second (from any point of view moving at <c). So your time never advances. You get where you are going (and everywhere in between) at the same time that you left (from your point of view).
There are some suggestions that the stones were not quarried, but are ancient concrete. E.g. https://www.nytimes.com/2008/04/23/world/africa/23iht-pyrami...

This would make the transportation problem much easier to solve.
While there are lots of examples out in the wild of people making a mess of things due to lack of experience, hastiness, and not thinking long term, there is a two way street there. Experienced developers sometimes apply too many rules and too rigidly to deliver elegant, well-performing, timely solutions. I see people abstracting and decoupling things, applying highly generalized pessimistic patterns, bickering about how to name things that probably shouldn't even exist, let alone have explicit names.

Experience is obviously good but people tend to get inflexible and dogmatic, too.
Also, every tech stack sucks, and if your tech stack doesn't suck, either you haven't worked with it long enough to get disillusioned or you're not doing anything particularly hard.

The grizzled old guys who say that something "doesn't suck" and mean it as high praise aren't just understated cynics; if anything, they're getting swept up in a wave of irrational exuberance.

Edit: Also, there are never enough conference rooms.
Reddit keeps asking me if I want to download their app or Open in Safari... regardless of which browser I’m using.

Not every iOS user is using Safari!!!!
Yes, that is correct, you missed the point. You don't understand what generics are.
Interesting take on the shard optimization.

I run a setup which is nowhere near as big as this one, and is mostly logging. I have seen the hotspots as described. Our solution is also to run beefy instances (i3 helps).

One thing that is sorely needed is a better solution than Curator. Curator is cool if you are only doing, say, daily shard rotation.

But it is dumb and can perform no decisions. If you want to do something more complicated than that, even a simple hot/warm architecture, then things get messy quickly.

Want to add a 'shrink' process and using hot/warm? Ok, now Curator will easily do dumb things like assign warm shards to a shrink node that also happens to be tagged as 'hot'. And nothing works.

Want to change the number of shards new indexes will have based on historical data(so they will fall under 50GB each)? Curator can't do that. Or maybe even change the number of replicas based on the number of nodes (because you have some auto-scaling going on) – I know you can do auto_expand_replicas 0-N, but N changes. Curator also doesn't do that.

Have a big cluster with hundreds of indices that need deletion every day? Have fun with the bulk deletion – if it fails, it won't retry. And now your cluster falls over because of high water marks popping everywhere.

You also need a single place from where to run it. Since in many clusters it is critical, you may want to replicate it. But then the curators will step on one another, and even if not, you need to make sure they are all in sync.

So custom code it is. Frankly, the basic functions performed by Curator should be available in ES itself – and actions pulled from an index stored in ES.

So now we have some ad-hoc scripts. If I get some time, I'll package them into some utility.
I realize this doesn't actually matter and I feel weird defending Renaissance... but Virtu is a public company and hasn't been doing that well, and returns from Citadel's various funds are not hard to find. Also, I don't know how to compare a fund's returns to that of a private business. But Medallion has been around since before HFT was really a thing, and I'm not aware of any HFT places that have been growing at 70% a year for 20 years.
You can solve this problem using dependent types and encoding that information to your types (keys of the hashmap will be "dense") so that "Sufficiently Smart Compiler" will have enough information to optimize.
Microsoft AI for Earth Species Classification API Demo
Good point. Thanks! :)
Those are the good reviews, they give details about what to expect. I have no problem with good food, bad service places.
Ask HN: How to convince my manager to go with Angular instead of React?
Leaving actual reasoning of which is better aside, how do i convince my manager and management to use Angular?
So at some point I presume the go full "Yellow Pages" and just charge venues a monthly fee to appear at all in their pages. That works if they are generating significant foot traffic into the venue but fails if they can't connect the app/website use with the visit.

I think it's useful at this point to ask why various directories had value during their heyday. The "Yellow Pages" had value, simply because there wasn't as comprehensive a localized listing otherwise. Yelp had value at first, because the reviews and ratings combined with the location search were super useful. Unfortunately, too many people realized how valuable this was and the gaming of the system on all sides started, greatly reducing the usefulness of the Yelp directory.

Google might be able to create a such directory based solely on traffic and AI identification of the type of business? Could AI identify long lines outside of restaurants? Maybe Google should buy Yelp, which would solve the "pay Google up front" conundrum. Whatever IP Yelp has which killed the "near" searches on Google would also cease to be an impediment to Google.
At my current institution a new lecturer got a chewing-out from the departmental chair because the pass rate in an introductory class was too low. The institution managed to keep enrollment constant but had to drop admission standards markedly this year to be able to do so. Other faculty members noticed the poor performance of the incoming freshman class compared to previous years as well.

New kid came fresh from a PhD program at a credible university and thought the purpose of a university lecturer was to teach to a minimum standard. The naivete!

This is at a large state school in the Southern US.
One of my colleagues spent a lot of time working on combination anthropological/aid missions. According to him, toilets/waste disposal was usually the number one way to help people in remote or less developed areas.
Yelp is bullshit because you can’t downrate clearly wrong, fake, or useless “reviews.”