skysight-inc/HackerNews huggingface dataset:
I always found Bing's infinite scroll for image search pretty awesome and superior and a reason to use it over Google. Haven't seen that feature much elsewhere though.
You would expect your models to distinguish the root cause. In your example their are either many infected that do not show symptoms or many related people that don't. In any case one of the models should be off.
Perl 5 is a great language and does not deserve any of the hate it gets. Unfortunately the dev community is always on the look for bandwagons to jump into. It's a well thought out language with a comprehensive list of features nicely integrated together, a vast ecosystem of packages, very good documentation (has the best offline docs among all of the popular languages out there, after C stdlib), and has stood the test of time.

Perl 6 is a nice experiment and may hold some ground in the future, but is not a practical tool or something in the same space as Perl 5 today. It's very unfortunate naming IMO.
I'm not sure we have to 'rely' on them. This is just a guy that made a lot of money trying to make the world a better place. I don't think there's anything to be sad about here.
If you have good books you could always use those. I'm a scientist though, so often stuff I could read through is already in pdf form or in paper form, but I don't doubt one could find books on various things if need be. Moreover, especially for non-web stuff you always can have the code to look over yourself.
This is an excellent opportunity for social pressures so curb behaviour. MBS has 45 billion dollars in the vision fund, and if it doesn't work out well, he will look stupid. If the vision fund loses ability to invest in the best companies, this could potentially ruin their performance. Masayoshi Son and MBS need to be sent a message that their ability to invest will be limited if Saudi Arabia behaves in a shitty way.
On a not completely unrelated note (seeing as Perl is just a beefed up version of the *nix shell)...

I've created the first (that I know of) implementation of the Shell Command Language (POSIX Std 1003.1) in JS for the purpose of building a new kind of web native OS.

I just tried to get some traction here on HN with a post of a link that goes to a page on my site. I called the post "Building a more recursive web". Here's the link: http://lotw.xyz/HOWTO/videos.html
Even in urban areas it was not uncommon for young adults to live with their parents (and grandparents) until they married, at least up until the end of WWII. Women wouldn't move out because it was considered improper for an unmarried woman to live away from her parents; and men wouldn't move out because they wouldn't have anyone to cook and clean and launder for them, and most didn't have the skills to do this themselves (though some would move to lodgings where a certain amount of this was taken care of for them).

Suburbanization and the increased availability of housing helped change that. But I'd guess the biggest contributor would have been the increasing age at first marriage. Living with your parents until marriage is one thing if you're married by 21, and quite another if you're single at 30 and can afford to move out - which was increasingly the case in the second half of the 20th century.

Of course, now fewer and fewer can afford to move out, even if they're 30+ and unmarried.
>Why is this a federal crime?

Anything related to damaging computer systems via way of unauthorized (or even sometimes even authorized) access can easily become a federal crime.

The CFAA[0] comes to mind, see 18 U.S.C. § 1030(a)(5)(A).

Moreover, the feds are typically better equipped than local jurisdictions to handle computer-related crimes.

[0] https://www.law.cornell.edu/uscode/text/18/1030

Note: IANAL
> Speech recognition

This is the challenge - to recognize our words, sounds, phonetics, and context. Rest is just commodity.
Ray Mears did a fantastic documentary on this subject called the "Real Heroes of Telemark" - https://www.imdb.com/title/tt0499247/ which really shows how hard it was to just survive in that landscape.

Highly recommended viewing (I believe you can find it on youtube).
Or they could have just made

{[myObject]: myValue}

"just work" as opposed to doing this crap:

{"[object Object]": myValue}

Lua tables are really simple and let you use references as keys.
It's true that NH has traditionally been in the top-tier of states when it comes to median household income. In the 2016 ACS, it appears to have reached the top:

https://www.pressherald.com/2017/09/13/the-state-with-highes...

But its lead is not an overwhelming one. Connecticut's 2016 median hh income was just ~$350 less. According to the the previous ACS in 2015, NH was number 8. And 6 of the top 7 were traditionally blue states.

https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...

- 1. Maryland

- 2. DC

- 3. Hawaii

- 4. Alaska

- 5. New Jersey

- 6. Connecticut

- 7. Massachusetts
Official TypeScript support to land in create-react-app 2.1
Consider Dash [0], an offline documentation browsing tool. It takes a little while to set up, but then you have all the docsets you need offline with very fast search.

It also helps me control my internet addiction when I'm not off the grid, because I can have no browsers running while I code, so I'm not a tab away from HN.

[0] https://kapeli.com/dash
> As far as I know he was also the last east german to travel to space, or wasn‘t he?

This issue is somewhat subtle. Let us look at the list of German astronauts:

> https://de.wikipedia.org/w/index.php?title=Liste_deutscher_R...

If you consider "East German" as "born in the GDR", also Ulf Merbold, the second German in space, who is seen as the first West German in space, is actually East German. :-)
It is complicated ( don't want to excuse it), but I am not sure I would expect the doctor to know your insurance arrangement (or even how much you would expect to pay because you would need to know how much of your deductible you have already gone through.)

And how would the Insurance company know until they are billed for the procedure?
EDD Theorem for Education Design
Anything you can run a working copy of on your laptop.
I think it's very sad that the democrats system can't address issues like this. It simply shouldn't need rich guys trying to make the world a better place. I am also always skeptical of billionaire do-gooders if you consider that you rarely become a billionaire by being a nice altruistic guy.
Show HN: AddAI – A better alternative to A/B testing (Startup School project)
> If so then how can something on the client-side compromise the security of a server?

This is answered in the plug-in author's thorough note, posted a couple hours before you posted this.
Can someone share some information on the reasoning behind httpd's default handling of htaccess files? How does ignoring a security feature that many relied on improve security?
Obligatory Quote Investigator link: https://quoteinvestigator.com/2010/05/21/death-statistic/

> In conclusion, the saying was attributed to Joseph Stalin by 1947, but the evidentiary support for the linkage was not clear to QI. Columnist Lyons stated that the words were spoken during a meeting “of the highest ranking Commissars”. Perhaps a statement was made by a witness, but QI has not located such a document at this time. The satirist Kurt Tucholsky placed a similar remark into the mouth of a French diplomat in a piece that was available in German by 1925.
Stop eating spicy food or anything with citrus. You will never experience an outbreak again.
Test suites and test cases.
Tests are usually written first and drive the development.
When encountering a non existing message, the debugger pops up and asks you if you want to create the message.

Usually, this makes one think: "ha, this is not right" and then goes back on the execution stack and either fixes the test and continues or refactors something etc.

But in a dynamic language, tests are required to avoid regressions.

Programming as teaching goes both ways, programmer is teaching Smalltalk, Smalltalk helps in revealing thinking flaws to programmer. Loop continues.
Eh, special-casing specific syntax over regular objects would be a nightmare.
It's understandable, but not admirable, that the media only cares when it's someone they identify with.
This stop motion video has over 1,000 light paintings and took 400 hours to make
After the first attempt at a Show HN accidentally got eaten by HN's spam detection and only rescued too late, here's another shot (ok'ed by @dang - thanks again for helping and your advice).

This project is something I've been meaning to work on for quite a while, mostly because I think it needs to exist and also because I think I have the background to do it. Most of the work has happened over the weekends since the start of startup school (this is one of the "accepted by accident" projects where they sent out an acceptance email to everyone they were planning to reject, then another rejection and finally a "sorry for the messup - we're letting you join" - so let's see how things go ...)

The idea is the following: there has been this thing where companies basically kill off everything that doesn't work too well with their mainstream audience. This has been happening on a large scale (e.g. with Google killing Reader and now Inbox), on a smaller scale with companies removing features and on the micro scale it has even been automated with a/b testing (where you basically try to explicitly measure which option works best for the average user and kill the others).

This project is basically trying to attack the problem from this micro scale while hopefully later moving up that chain or at least motivating change there as well. The way it works is that we change the original goal of a/b testing from "what's the best option on average overall?" to "what's the best option for this specific user?" and try to automatically show him that (using reinforcement learning internally to make it happen). Right now this works on websites where we use JavaScript and some CSS magic to make it work in a way that's easy to use for developers - but longer term we're planning to look into other places as well.

I think the tricky part right now is to not move in this adtech direction it could easily be, but rather towards what chatbots tried and failed at - at least so far. There's gonna be another blogpost about this topic, but the tl;dr essentially is that the interesting part about chatbots is not the natural language interaction, but that they are - by lack of ui - basically forced to focus on thinking about "how do I find out what the user really wants and get him there as quickly as possible without shoving irrelevant stuff in his face?" - and this way of thinking could also be really useful even if you have ui - and ideally automated using AddAI.
I’m sorry if I’ve come off defensive or as finding fault. I’m not trying to defend the action, merely trying to gauge the entire situation. There’s reason for why I used the word perhaps and asked for more info. If the process is as bad as it is from what you and others are saying, I’d love to hear more about the efforts made to fix the process and details on where/ why you think they didn’t pan out? Is it a problem with the leadership? Something else?

I do evangelize the language and have not myself run into these issues as of yet. If they do exist my hope is also to have them resolved, not to justify them away and keep the status quo.
The Correlation Project
Free high-quality dynamic fuse bead (ironing bead) patterns
The only infinite scroll I'm kinda OK with is DuckDuckGo. When it comes to news sites with infinite scroll, I almost never want to continue scrolling past the original article.

What I'd like to see go more than infinite scroll is sticky headers. It's one thing if your site is effectively an app, but if a site is supposed to be mostly prose then I don't want your stupid useless header in the way of screen real estate. Worse yet, you make the problem worse by having the header pop out and retract if I scroll 1px in either direction. ANNOYING.
My speculation is based on the FACT that python syntax involves the programmer to indent correctly where C like syntax is not , so the only way you could disagree is that maybe

1 the cost of keeping indentation in mind for beginners is 0

2 or the cost is greater then zero but there is some different cost in C like syntax that affects beginners

Keep in mind I am talking about syntax here and not the C language
Signedness of "char" is purely platform-specific. If you want to write portable code, you always have to specify "signed" or "unsigned" before "char".
How do you “feel it coming”? I never know it’s coming until I already see it.
The History of Google Business Model from Its First Billion
> I would agree that is true in a democracy: but the UK is not a democracy. In fact, apart from Lichtenstein¹ I cannot think of any democracies.

This is a meaningless argument. To the extent it is not, the way to bring it closer is to enable to people to have more say.

> How open are you to the idea of a third, fourth and subsequent referenda on Brexit should a second one happen? Or would you declare the second one as "final" if it achieves whatever result you desire?

The key part of my argument is that no decision is ever final in a democracy, so I will accept whatever number of referendums there is support for. If there is a push for an ongoing series of referendums it is a sign that the flaw is the questions being asked: Nobody bothers to seek compromises. It should have been clear from the beginning, for example that given a narrow "Leave" result in the Brexit referendum, given that most Remain voters would likely (but it's a shame this was not asked) prefer the softest possible Brexit if Leave were to win, and that some Leave voters would also prefer a soft Brexit, in the case of a Leave result, the most democratic outcome almost certainly would be one of the softest possible alternatives.

If politicians can't come up with referendum questions that make people stop wanting to change the outcome, then it is evidence they're not doing their jobs.

> I think there are other examples. A glaring one is the Greek Bailout referendum where people voted to tell the EU to stuff off, but again, their government knew better.

I think your examples are fundamentally flawed. The Danish Maastricht vote, for example, let to substantial guaranteed opt-outs before the second vote. That Denmark were able to secure those opt-outs was a direct result of putting the treaty to a referendum, and the swing in the subsequent referendum was big enough to make it clear to opponents a second one would not be viable for some time.

Similarly Nice was rejected on a crazy low turnout and with concerns over security policy being a major factor. The latter issue was resolved through guarantees before the second referendum. Again I'd argue that this reflected a genuine change, and that a major concern of those voting no the first time was addressed.

But as you say, there should probably be more, rather than less. Part of the problem is the lack of a defined process for instigating one.
Do you have any good examples ? I'd love to believe "doing business honestly and with morals will win in the long run" I am not really seeing it play out in the real world especially when big biz. is concerned.
Nope, infinite scroll is superior. Just there are poor implementations. Proper infinite scroll has 0 downsides.
I want my report to focus on work. I don't want them in too many meetings.
Well no, every system requires people with power to be generally good. No system survives with only bad actors. You’re incorrectly assuming a generous billionaire isn’t a feature of capitalism / democracy.
I feel unaffected by such fake reviews as the only ones I ascribe much value to are the negative ones. Also, I've extremely curtailed any purchasing on Amazon as I've come to perceive the majority of their marketplace to be a degenerative crap house.
Ways to contribute to open source when you have no time
Not sure why Kashoggi went to a Saudi consulate in Turkey but not here in US.
Some things should simply be left to Our Betters.
But then you would have to trust the software doing the checking.
Pharo doesn't call itself Smalltalk but a language inspired by Smalltalk, but that's a matter of fairly arbitrary line drawing.
I noticed that, too.

Free marketeers: how does price transparency improve prices for emergency room visits?
This would be a kind of REPL

https://github.com/guillep/Scale

"Scale aims to take Pharo into the shell. That is, to write shell scripts in Pharo, use its power, and have a better syntax instead of the ugly bash one"

There are a set of command line handlers that can be invoked and do eval or load code etc.

Current work ongoing on ClapSt, yet another command line handler. https://github.com/cdlm/clap-st
The article is about Prudential life insurance being too big to fail, because their assets are worth $3.7 trillion = 20% of US GDP. The article also claims that "unexpected mortality" of 1.1% of its portfolio could bankrupt it. If a lot of people die suddenly, this could cause another economic crisis in the US.

How many deaths? Based on their acquisition of The Hartford $135 billion = 700,000 in force life insurance policies, each policy is worth $192,857. The article claims Prudential could be bankrupted by losses of $42 billion = 217,778 policies.

That's a lot of deaths for peacetime. Flu only kills about 36,000 people in the US each year [1]. Terrorism killed only 3191 people in the US in between 2000 and 2016 [2]. However, it's not a lot in a war. The Vietnam War claimed 1.3-4.2 million lives. [3]

Conclusion? Stop American politicians from trying to start a war. Please work for peace, even if it costs your job (c.f. Project Maven military AI at Google [4])

[1] https://en.wikipedia.org/wiki/Influenza#Epidemic_and_pandemi...

[2] https://ourworldindata.org/grapher/fatalities-from-terrorism...

[3] https://en.wikipedia.org/wiki/Vietnam_War

[4] https://www.engadget.com/2018/05/14/google-project-maven-emp...
For whom do you want to be an entrepreneur, what is your mindset?

If it is for yourself, then it will be hard.

If it is for the possible customer, then it might be a little bit easier.

Read “Leadership an Self Deception” for help in changing your mindset.
See: https://btwg2.teddyhyde.io/ch01.html
But they didn't, did they? Their performance optimizations have usually been at a lower level, fixing inefficient code and speeding hot paths, e.g.:

https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performan...
I struggle to understand Haskell’s Traversable
I'm kind of surprised that quote is from Hayek, considering I know of him as "that Austrian Austrian economist", and mostly see him quoted in defense of radical free market ideology. I guess it just goes to show how far pro-market the Overton window's shifted recently.
Same. I started a multi-user calculator (now dead) hoping to get users and eventually offer paid plans. It never got more than 5 monthly users. Started a blog (now dead). Not much traffic. Made some contract work for people, but the projects are too damn boring so I'd rather focus on university. I think I am happier when I code free side projects without any capitalist aspiration. Still, the desire to stop having a boss is strong. But then, the clients become the boss, which can be as bad.
TBH, this article is a perfect example of the formulaic, semi-clickbaity articles that I can't stand. Take the title "Stop building websites with infinite scroll", but then the article itself goes on the give some examples of when infinite scroll is appropriate. Even many of the arguments against infinite scroll feel like strawmen (e.g. "It messes up the footer." Well, seems obvious to me that putting a footer after an infinite scroll is a bad idea, but many if not most pages where you'd use an infinite scroll could do without a footer, or you could put that "footer data" elsewhere.)

All UX approaches have tradeoffs, and any UX paradigm can be implemented poorly or used where inappropriate. Bringing up some of these examples and then saying "stop using UX approach xyz" is disingenuous.
SQL Optimizer and Rewriter
Very good question. I heard that a Saudi consulate in DC asked him to go to Turkey. Khashoggi should not have gone to any Saudi consulate at all--of course, this is something one learns after the fact. But he should have known better that Saudi is not some random Western country.
On the 64 bit VM, we can do better now on the integer front.

Floats are also boxed automagically in a 64-bit entry.
This is a fantastic piece of advice and I am sure many more people along with the OP appreciate your insight.
Thank you for such an amazing advice, that sounds like a plan I'm going to follow with my future projects as well!

Do you mind sharing your app? I'm really curious.
email the PhD guy who wrote the website you've just commented on and ask if he will recommend/supervise your personal learning at the rate of 50$/hr (or whatever).

Aside from the credentialing problem, you will get an amazing return on investment - just view it as buying hours of your own time _not_ wasted on @$@#$# youtube videos.

If you're an over-achiever, you might negotiate a lower price on the understanding that the curriculum he develops (with your feedback/experience) for you stays with him and he markets it on the forums he has credibility in.
Yes, that's the point. Most people couldn't use + correctly, so Google moved to "", and most people can't use that so Google treats it as a suggestion.

As much as we hate the new google that returns pages that don't contain our search terms, other people love it because it mostly just works for them.

The old Google, the Google where word order mattered and whereyou could use + or -, was hard to use for most people. AskJeeves' selling point was that you could just aski it natural language questions.
This happens to me sometimes when I travel/move. I'll enter a search on Google Maps, and it will sometimes search where my previous settlement was. Like, I'll search for a Best Buy in my current location, but for some reason it will search where I was yesterday.
So when the captain of the football team flushes your head down the toilet, you'll be happy to listen to his alpha male opinion of why geeks should know their omega male place?
The effectiveness of the tenofovir and emtricitabine combination is hard to overstate. Other studies show almost 100% prevention of infection; to my knowledge there have only been two recorded infections in people who were reliably taking PReP, both of which were due to unusual, rare mutations.

This sort of thing is a step change for vulnerable populations; hopefully it ends up being widely accessible. The combination of this and aggressive testing and treatment reigimes means that there’s a real possibility of getting close to zero new HIV infections in Western countries.
Struggle porn is a very uncomfortable term to use, perhaps you can think of something that doesn't invoke thoughts of rape? (Sincere comment, I'm not trying to shame the author).
For me the biggest surprise in the article is that there are 180,000 men in the United States on Prep. Given a back of the envelope calculation of 4.8m out gay men in America (3% of population) that means adoption is itself around 3%.

Somehow I imagined truvada was more widey adopted but perhaps it is just heavily marketed on the east coast.
> “maybe my difficulty getting traction is a sign that I need to try something else”

This is definitely the highlight of the post for me.

I've seen way too many people pontificate: "things are hard but if you keep pushing then everything will work out" which is exactly as generic and non-helpful as it sounds.

Some pursuits are worth it. Many are not. We have to learn to drop the failed projects early.

"If you don't like the results, change the game" -- or something like that. Heard it in a movie long ago and liked the quote.