skysight-inc/HackerNews huggingface dataset:
I know people running ES at PB scale. You definitely need to know what you are doing of course but it is entirely possible. There are definitely companies doing this. Any operations at this scale need planning. So, I don't think you are being entirely fair here.

I'm not saying upgrading will solve all your problem but I sure know of a lot of problems I've had with 1.7 that are much less of a problem or not a problem at all with 6.x.

Reindexing is indeed time consuming. However, if you engineer your cluster properly, you should be able to do it without downtime. For example, I've used index aliases in the past to manage this. Reindex in the background, swap over to the new index atomically when ready. Maybe don't reindex all your indices at once. Also they have a new reindex API in es 6 to support this. At PB scale of course this is going to take time. I've also considered doing re-indexing on a separate cluster and using e.g. the snapshot API to restore the end result.
As I was reading this post I was about to reply with something similar but you nailed it. The vast majority of software written isn’t there just to be pretty, it serves a business goal and as long as that goal is met (on time!) and the cost of supporting it is within budget then why fix something that isn’t broken.
Telomere shortening reversal
Disclosure: I work on Google Cloud (and with Sam!).

Don't skip the video at the end [1], it's got a lot of beautiful imagery as well as digs more into the "why" behind this.

[1] https://www.youtube.com/watch?v=bPX-9bTzqZQ
> "I had no clue," Giles said. "We would wake up in the night and they would be walking on our bed."

Not to judge, but isn't this getting a little too close with nature?
> Yes - I read the article.

The article specifically says that other aspect ratios are feasible, and even suggests one.
> Please try to not be so polemic and disagreeable in your posts, and instead bring a spirit of respect here.

Pointing out the crimes of the PRC is not disrespectful.

Except, perhaps, to the PRC.

> Chinese people are human beings.

Nobody's saying they're not.
Of course, but if incremental compilation was in use and supremely fine grained, I'd hope nobody would care how fast compilation is because they'd be doing so much less of it.
We can easily judge by looking at the questions Acosta asked. We're they not good questions?
Go to the vet.
Ask vet for the correct dose of the vaccine for you, including the tooling to administer it.
Administer the vaccine yourself in the vet office.
Pay the vet.
Come back at the right time for the booster dose.

There should not be any difference in suitability between the vaccines, but you might want to check if the same style of vaccination (i.e., kind of disease and procedure of deriving the vaccine) is used for both humans and some animal the vet would use the vaccine for if you hadn't come.
You might do that with a different vaccine, but there isn't much difference between mammalian vaccinations.
> Websites are not art* They are communication mediums.

I'm not sure what you think "art" is, but art is communication. That's the whole point. That's all it is.

As the article (mis-)quotes, "Don't mistake legibility for communication."

Writing a text-only webpage isn't somehow opting out of art, any more than a brutalist building is opting out of architecture.
The OSI model of licensing has its philosophical roots in a very classical notion of universal rights and freedoms. As with all absolutist points-of-view, this frustrates some pragmatic people, and/or irks those developers who want to benefit from the publication of their work without large corporations then profiting monetarily from the same work.

That's fair, but there's an entire, centuries-old legal apparatus designed to protect the rights of that kind of developer: they should engage a lawyer, craft a license with the correct balance they seek, and pursue to reap the concrete or abstract rewards from their work.

But instead, it's en vogue to complain about open source licenses and wonder why the cake can't also be eaten, because developers have a marketshare-scaling problem: they want their software distributed to a wide audience such that it gains usage and mindshare, but not wide enough where AWS is selling their work as a managed service at prices they couldn't by themselves. Attempts by rightholders of software that suffered this fate always try to split the offering into a libre core and a proprietary set of enhancements with various levels of success, while some go down a nonsensical and legally-dubious path of trying to force libre licensing onto proprietary companion software within a larger offering. These demonstrate that giving away libre software may not be a sound business model on its own.

Unfortunate for this article's author, the ethical stands he wants other developers to make are quite often good business models. That's to the detriment of all of us. Some amount of people will make a stand, but there will be others who won't, and they'll reap the rewards, and we'll suffer the consequences of their work nonetheless.
My struggle is typing. I use an onscreen keyboard (https://www.blakewatson.com/journal/writing-and-coding-with-...), which I have heavily customized for web development.

I would appreciate terseness. For example, I love how in JS, I can do this:

```
var cat = whichCat();
var catPosts = posts.filter(post => post.cat === cat);
```

Whereas in PHP, I have to do this:

```
$cat = whichCat();
$catPosts = array_filter($posts, function($post) use ($cat) {
return $post->cat === $cat;
});
```

So much extra typing.

DISCLAIMER: didn’t test this code so chance of typo is 99%.
Depends on the purpose of the website. If the purpose is to convey information, then there will be quite some similarities between websites that share that purpose.

If the purpose is to use the web as a medium of artistic expression, then you can see some variety. But that's likely a small percentage of websites by purpose.
How many types of atoms are there vs types of transistors? How many combinations and permutations can the atoms rearrange themselves into vs transistors? How many other atoms can an atom interact with in a given time period vs transistors? How dynamic is the state of a cell vs a supercomputer, and how diverse are the state changes?

I don't know the answers to any of these but I think that a comparison of complexity should take more than one metric into account
make the site slower

Websites are far faster than they've ever been in the past, even with the bloat of frameworks and fonts. Most sites load in < 5s these days. That was not the case 15 years ago.
Why not use a password manager? I use it for every kind of username/password entry. Safe and reliable at least relatively depending on which manager you use.
Now chiropterologists all get vaccinated as a matter of course (source - my wife is one).
Heat storage allows you to efficiently move energy consumption from 9PM to 3PM. It doesn't allow you to move it from a cold month to a temperate one.
Goldman Sachs’s Ex-CEO Met Malaysian at Center of 1MDB Scandal
> The local regulators are incentivised to not regulate, because the demand would move to another jurisdiction.

This situation is different.

It's not like most flights can move and start on different jurisdictions. Besides for the few that can, jurisdictions can compete on safety too, it's something the airline clients care about, not some externality.
Genetics play less of a role in lifespan than we thought
Best JavaScript Frameworks to Build Your Next Application
It seemed to me that the author was advocating for ugly code. If that wasn't his intention, then he didn't do a very good job of expressing it - the title of the article is 'against software development'.

But rather than spend any more time talking about bad code, I'm going to go now and try and write some good code.
That's actually pretty cool. Reminds me of those youtube videos full of automatically generated videos with TTS. This would be the next step :)

Also, anime girls.
We seem to be backing off of the whole "personal responsibility" thing. If you start off with the policy that "we trust all of our employees to behave like mature adults" and they don't, they've demonstrated that you can't trust them, no?

If you have that policy and then start down the road of first-offense warnings, or trying to match the punishment to the crime, you end up in exactly the place where a lot of companies are now. (This isn't a new idea; it's how companies have always operated.) Without a specific set of policies, the company literally cannot do anything right: If you fire someone because his coworkers say they cannot work with him, everyone starts frothing at the mouth. If you pay someone else to leave because he's too important to fire, everyone digs out their pitchforks and torches. If you do nothing, it blows up in your face, spectacularly.
It didn’t capture my line breaks but hopefully you get it.
Seconded. If the underlying Vyne core is solid, and provides an API a JS frontend can interact with, you could have your own integration service up and running fairly rapidly.
The harm is that these patients and their families lose the tiny amount of time together they'd otherwise have left, because the patient is put in a coma.

It's a difficult trade-off for a lot of high risk medical interventions to judge the relative worth of the potential chance of survival vs. that last remaining time, and it's certainly not a choice we can objectively make on behalf of other people.

In this case it's not certain the protocol have helped any patients. If it did help, then the success rate is so low that there are ethical issues with overselling the potential vs. giving people that extra time together.

If a patient wants to try, I'd be all for giving them that choice. But there's a big gap from letting a patient ask for something and promoting it as the recommended course of action without evidence of any efficacy.
Article 12.
No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.

That being said, you should go for a walk or something. You seem to be getting unnecessarily worked up over the fact that there are people on HN that have different opinions on this subject.
If this is true, then it could further implicate MBS, as he's one of the few pro-Israeli Saudis.
Why Reading Source Code Has More Benefits Than You May Realize
>I think the redesigns in that article demonstrate why most websites look the same.

I actually went to each of them, they may "look cool" but they were utterly unusable. The hacker news one was horrific.
Great to hear! Here’s a support group for people who hate nature, clean air, water and do what they can to stop it in its tracks. GOP.com
lambda's are much more limited in flexibility when compared with linq. Because of the way java lambda's work, I imagine there are some scenarios where they are more performant, but it probably comes down to the specific problem/usage.
I can't see how he can have any particular insight into this as a regular dude with no access to secret info.

Is it possible that he's just spouting stuff to try to stay relevant?

Come to think of it, is it possible he's ever done this in the past?...
>"I don't think people are going to say I'm going to choose my refrigerator based on the number of unwanted features that are in the device."

Somewhat unrelated but I recently bought a new car. I wanted leather, but the trim where the leather was available also forced me to get their integrated sat-nav. I explicitly didn't upgrade the trim because of that.

I think a part of the iphone's success was the feature of 'simplicity' -- so simplicity can sell.

I also think it's less a problem with consumers not choosing simple products, and more a problem of manufacturers not offering simple products. When product-rating is based on features, you're going to see the market cram as many features as possible to get the highest ratings. Also, technology has high margins.
The human mind isn't exactly Solomonoff, because we often hold theories that are more complicated than necessary. Working towards simpler scientific or mathematical theories takes decades. So it seems like we don't just have SI in the inner loop.

People have made plausible attempts to approximate SI with practical amounts of computing, like AIXI (https://arxiv.org/abs/0909.0801).
13 survivors total, not 13 saved by the Milwaukee protocol.

Notably:

> Prior to 2004, there were only five documented human survivors, all of whom had received the PEP, albeit incomplete or late [5]
> In 2004, the first survivor without PEP was reported after this individual had undergone the MP. However, the use of the MP did not increase survival in subsequent cases [6]. Our patient was managed with aggressive supportive care without the MP or steroids. Our patient survived the acute phase of rabies encephalitis and was discharged after five months of intensive nursing care in the hospital.

And:

> Out of the seven reported rabies survivors until 2008, only the index case that used the MP did not receive PEP. Rabies virus was detected in only one case in all of the others that were diagnosed using only the rabies antibody [9]. Our case was diagnosed using both the rabies antibody and highly specific rabies antigen detection tests.

The article points out a number of confounding factors that makes it hard to determine what saved the patient, including potential effects of use of PEP even if unsuccessful in stopping the disease completely (e.g. note that the virus itself was only found in one of the cases of survivors discussed by this article), the high level of other interventions to manage the disease, as well as the potential for genetic variations and the possibility that some of them didn't have Rabies in the first case
>The GDPR has done more for human rights for the masses than any other initiative in the past 70 years.

Talk about being egocentric. The world has larger parts that don't even have access to Internet.
I like your privacy policy. Too bad that it's not yet open source. I'll give it a try! Thanks!
I noticed the same thing with the see through envelope part. I live in an apartment and get mail in my informed delivery dashboard addressed to past tenants at this address all the time. The system seems to only care about address, not name. The mail never arrives (possibly due to forwarding?) but I can read the first page of about half of it. It does seem to have gotten slightly better but I just checked my last few emails from USPS and I can still make out words through the envelope. I'm sure with a small bit of image manipulation I would be able to read them clear as day.
Why is not everything-vs-everything available?

Racket vs Python is a "common" comparison. I write the same comment once or twice per year :). (Probably because both are high level and have the batteries included. (The syntax is slightly different :) ))
jetbrains is doing a very good job of creating good error messages, but just like any other jvm language, you can run into huge, messy, jvm stacktraces. In my experience, Java/jvm proficiency is useful
I was wrong on the tablets, I was meaning an ideal tablet for watching TV/films which is mostly 16:9 or 18:9.

Tablets typically are 4:3, which would result in a phone being 3:2 which would be 25% shorter on 18:9 phones, and 15% shorter on 16:9 phones, which is a reasonable departure from the norm, and ultimately means neither the phone nor the tablet are well set up for watching films/TV.
Not saying it's a problem for development. I've just seen people ask why the screens have odd aspect ratios.
> It comes across as though the author is just vaguely angry at the loose concept of software.

I'd dare to call it pretentious: "your code is bad and it's your fault the world is a mess but I, the genius not at fault for and detached from any of this, know how to fix all of it".
what's with the "inclusive community" question at the end ?
I've seen some programmers code using voice. This is really handy for people without functiong hands or fingers. They tend to use voice recognition software like Dragon and various plugins.

I'd say from a programming language point of view, having keywords that are short (single word would be ideal) and phonetically distinct is really important.

One python programmer I watched on Youtube made his own vocabulary of strange sounds that he trained his software to recognise and translate to real keywords.
"People spend most of their time browsing other websites"

Yes, it's a truism, but it explains why site designs converge. Fewer people will be willing to learn your site's custom layout and behavior.
Yes, it can be, but that has not been the only reason in my experience. Smart developers can see the abstractions and organize their code accordingly.

Mediocre/poor developers just think about what needs to get done. They will copy code that seems to do something similar and hack on it until it works.

I saw this a lot with asp pages back in the day. An entire application, that actually worked and was well liked by its users, was implemented as hundreds of totally stand-alone .asp files. When a new page was needed, the developer copied an old one and modified it. That made it pretty easy to add new features without breaking old ones, but made it very difficult to make cross-cutting changes such as changing the name or type of a field on multiple pages, changing page headers, changing database connections (yes, they were also duplicated in every file) etc.

This is also how you end up with a "20k line VB.Net disaster." They are created by developers who know just enough to make something work, but don't know about abstraction and modularization or aren't smart enough or experienced enough to see the abstractions and to keep track of what's going on when the code is split out over a dozen files or modules. Or possibly, just don't care.
AWESOME BRO!!!!
Where do you get that monomorphization reference from?

Let's assume for example you have a generic hash map where you just plug the type in, which must be hashable. Now if you plug in an integer type, monomorphization or whatever fancy compilation techniques will make that faster. But the best way to map an integer range is still a plain array.

To put it in simple terms, compilers can make shit run faster, but they can't make it not shit.
Reminder that one chief editor of the People's daily commited suicide days ago, following several similar suicides.

A stressful job even to read propaganda afterall.
Nice, we do too, interested in getting better monitoring around shard allocation.
Menu on the bottom is obviously pointless, but sticky menu on the bottom would be so cool, most of the mobile apps moved to tabbar.

Why it's not used extensively in web? (it would make it at least a tiny bit less boring).

On iPhone when you scroll down the page, bottom Safari bar collapses and your sticky menu would be still sticky at the bottom. But clicking any button on the sticky bottom menu wouldn't invoke click on the menu. It would make iPhone Safari menu uncollapse -> huge confusion -> potentially less engagement -> retention.

Web today is full of similar constraints. That's why there are usually one or two options that make sense and everything looks the same.
Oracle is only one player in the Java ecosystem. OpenJDK owns just about everything now, and most organizations are going to get support somewhere besides Oracle. There's been some good recent innovation with Java, and I think it'll continue due to the new accelerated release schedule.

That reminds me, I want to experiment some with AOT compilation and also the new GC plugins.
Drug companies look to discover/invent drugs that can treat a symptom forever, rather than curing people. Probably the main reason people hate drug companies. That and charging 100k for a treatment when they do find a cure (Hep C).
Youtube TV seems to be one of them: https://tv.youtube.com/welcome/

Though it aggregates digital cable channels on the net.
How Long Island City won over the city and then Amazon; it's a big deal for NYC
And if all others accepted the lie which the Party imposed—if all records told the same tale—then the lie passed into history and became truth.
We utilize EF Core on a fairly large project and have had zero issues mapping to views. I doubt there are issues at this point with SPs either though I haven't personally done that.

EF Core has a lot of work that needs to be done (and features brought over) but for a lot of use cases, it works just dandy. I don't disagree with your comments about incompatibilities and restrictions - just wanted to set the record straight.
Application-Layer DDoS Attack Protection with HAProxy
Developers are the new kingdom builders
> Except, perhaps, to the PRC.

or people who has been unwittingly duped/brainwashed into buying that "China will overtake USA anytime now" propaganda.

it's not limited to race, I've definitely seen some white American dude shilling for China...smh
EF will be available in netcore 3.
>Reminder that one chief editor of the People's daily commited suicide days ago, following several similar suicides.

>A stressful job even to read propaganda afterall I guess.

They even created a thing called "People's Search Engine" though it flopped.
Buzzfeed explains the video conversion process to create the animated gif is responsible for the alleged discrepancies:

https://www.buzzfeednews.com/article/charliewarzel/acosta-vi...

But this is all a red herring. Look at the actual video and it is clear Acosta physically prevented her from taking the mic back. Opponents are trying to make the video the story instead of Acosta's action, as they did with the Project Veritas video which implicated Planned Parenthood. What Acosta did was wrong, and the media is trying to spin it to make it appear as if Trump is wrong.
"Boeing" is 100,000+ people, and many times more in contractors and subcontractors. As you say, there's redundancy and sanity checks. No one person is solely responsible for any system on a BCA aircraft.

Blaming "Boeing" here is about like blaming "Microsoft" for a bug in a Microsoft product, or "NASA" for Apollo 13. All the problems may have taken place in a building with that name on the door, but it's still very far from a single point of failure.
php 7 is about 2x as faster as php 5. There's no reason you shouldn't be using php 7.2+
Thanks for submitting the post. I am the author of this post. I am happy to answer any questions you may have
High temperature reactors use helium as the coolant can use the brayton cycle turbines instead of steam turbines.
https://en.wikipedia.org/wiki/Brayton_cycle

https://en.wikipedia.org/wiki/Very-high-temperature_reactor
Shooting Nirvana’s Nevermind Cover
True.

A while ago most people didn't realise to what extend loading times affect engagement.

If they knew, flash would be dead much quicker.
love this. started programming after this era, but find it fascinating to read these programming adventures on the older hardwares :)
The author's blog post about this list (linked from the upper right of the document as well): https://vkrakovna.wordpress.com/2018/04/02/specification-gam...
The spec breakage is that you’d need the n suffix to indicate it’s a bigint.
Out of 100 sites in flash, maybe 2 were the gems you describe. The remaining 98 were utter crap that should die in a fire.

The people who designed these gems would probably be able to design good sites no matter what tools they had at their disposal.