skysight-inc/HackerNews huggingface dataset:
From looking at the map, it looks like the valley for the river goes into the cave, and that there isn't much water down hill of it going into the main river. In hindsight that could be a big signal that there water is going underground.

Perhaps there are several other caves of similar size to be found?
The ranking of the methods is here: http://predictioncenter.org/casp13/zscores_final.cgi?formula... - the improvement is very similar to ImageNet improvement when deep neural networks were successfully used in image recognition comparing to 'traditional' methods.
Ask HN: Do you consider consuming marijuana a good habit or a bad habit?
I'm just curious what everyone thinks.
Elm’s 0.19 update was not super-well handled because it had quite a few breaks that are not easily handled (removing all custom operators, which make certain code structures different, disallowing Debug in packages where the new (arguably correct) way requires restructuring, etc.) Just introducing Maybes in a function parameters or removing them in return types would have been quite painless, I think.
Modern football and soccer video games have gotten to the point where to me (as someone not interested in watching either) they feel more like interactive TV than games.

The simple game mechanics of those old games meant you didn't need to care about the subject matter of the game all that much. I even used to play some text based game about managing a football team quite a bit even though I had no interest in football and no interest in the teams back then, because it was a decent resource optimisation game, and the setting was secondary.

I can see how people who do care about the game and the teams can enjoy the modern ones, though, but they're just entirely different categories of games.
The Scientific Proof That Everything and Everyone Is Connected and Infinitive
...no? The same logic will tell you that you can think of a triangle as being a linear stack of infinitely thin line segments, and there, as here, you'd be completely correct. The logic you're calling "dangerous" is just the principle behind https://en.wikipedia.org/wiki/Shell_integration .

But no similar argument will let you call the diagonal line an aggregation of little right-angled jags. A one-dimensional line is an aggregation of zero-dimensional points, not other one-dimensional lines.
It would be better if they just linked to Unsplash.
Macron to call on U.S. funds to build French startups, not steal them
this one look like a windows 95 program installer splash screen: https://www.gnu.org/graphics/meditate.png
Ask HN: Do you have a landing page for your tools?
My team is the owner of a bunch of internal web services that currently are only available using their FQDN.

In order to have a better user experience, I´m thinking on a landing page, domains, and certificates. (Maybe a Nginx to centralize the domains and the certificates).

How do you do that? Any tips? Any interesting resources I should be pointed to?
Reminds me of this xkcd about tar https://www.xkcd.com/1168/

Or even better, this one about git: https://xkcd.com/1597/

It's good to use version control, but I wouldn't rate it too high in judging developer competence.
Scary. I never thought I'd hate to see protein folding being solved.
I think the reason why it's relevant in this context is that returning nested trees of data is very much "open by default". If you imagine the equivalent situation in a typed OO language, and someone returns "ComplexContainerClass". It would be idiomatic in that language that the properties and fields of that class are not publically modifiable, so something that is doing the equivalent of "find a 3-nested member of this instance and modify it", is not relevant for two reasons:
1. The set on that field is probably private
2. It's a mutable change, so you don't need something like a lense to modify it in an immutable way.
So the term "data-oriented" does make sense in my opinion, because you return and receive data, and have complete license to arbitrarily modify it at any level of nesting. Not that other languages don't have/use data, but not in as exposed a way. Maybe primitive-oriented would be a better name.
Says there is only data for the US when I tried to search in the UK
Ah, thanks for the heads up, I wasnt aware
Sure. Either way it's the same motivation. Technology didn't give us the desire to have a picture of ourselves.
I tried not to mention classes too explicitly in the section that deals with __proto__, and only explain the prototypes themselves. But keep in mind that new readers are often exposed to classes only so they need some practical ground. In any case there's plenty of resources -- maybe my explanation will click with somebody.
You can place more invasive checks to figure out which process is responsible if you know you are being attacked. Or you can switch your system to a more high assurance mode from a performance mode (eg: refresh memory more often).
Do you mean on iOS? I find that AdGuard works pretty good and uses pretty much the same lists as uBlock anyway.
Half of Canada's population lives south of the red line in this map, which is also further south than Seattle.

https://imgur.com/CenW9oi
It's not culture, it's inequality.

For example, statistics from dating sites show how most people don't exclude potential partners based on ethnicity, nationality, religion, line of work etc but big differences in wealth is the line that people won't cross.

The same goes for socialization and architecture is affected by it: gated communities, single-family houses, gentrification, and so on. The word "exclusive", used in real estate, is telling.

All of this is meant to allow people that belong to the same social circles/companies/church to socialize and prevent mingling with people from other walks of life.
More than half of your Internet traffic is ads and trackers
Suspense only uses throwing when it's blocked on network. There is huge difference between doing this once every few seconds, and doing this thousands of times per second.
Has Anyone Else Seen Your Code? Code Review in the Age of GitHub
That would unfortunately be too slow for production.
There are always more takers for feature work than for fixing that Friday afternoon race condition a customer is experiencing :) I agree rotation sounds like a good balance.
"There are countless countries with both extremely high and extremely low tax rates, but here seems to be little connection in general to economic/social development based on tax levels."

This is not true.

If you draw a map of low-tax v high-tax countries there's a strong correlation between high taxes and higher GDP.

A few countries have high taxes and low prosperity.

But the one's with low taxes and high prosperity are universally 'oil rich' or 'gambling rich'.

There are no countries with almost zero taxes that are very prosperous at all. Switzerland has lower taxes, but not that low. Same with Monaco, they have very high taxes outside of income.

As far as 'nationalism' - it was more the fact that American industry was intact, and everywhere else was burned to the ground. And yes - 'the spirit' of workers and managers was very important, I would say Nationalism was part of it, but it was not the foundation. Yes, everyone was a 'leave it to Beaver' believer until rock and roll and cynicism came along.

South Korea and Japan 'boomed' just like Europe did because they were recovering from a war where investment opportunities abound, and are obvious.

China in much the same way. If there are still zillions without homes, you can easily build more homes to create value. No highways? Build them. Easy, no brainer investments.
"pizza" here. We are probably just hungry :D
I am all for electric buses, I have stated many times I think the best route for that would be to Federally mandate replacing all school buses with such. However while mass transit is very heavily subsidized by the Federal Government the same is not true about school bus fleets, that should flip. Fund the school buses and let mass transit pay for itself more. I like EVs in general and think people should make a choice that fits their lifestyle, I own a TM3 myself.

Still I will state that for the most this article overlooks the facts that one of China's big exporters has had heaps of issues with its electric buses. Recently [1] Albuquerque has had to reject their BYD buses because they don't make their range claims and overheat in hot weather. This wasn't the only city to have issues with these buses. so where are the American manufacturers at? Proterra is the only one I have seen mentioned [2] and recently in Forbes their name came up.

[1] https://insideevs.com/albuquerque-reject-and-return-byd-elec...

[2] https://www.forbes.com/sites/energyinnovation/2018/05/21/ele...
Yeah that's kind of the point of this blog. I dive a bit deeper than you need to know as an app developer. Also touched on this at the end:

>If the final API is successful, its users never have to think about this process. Instead they can focus on creating apps.
I too did quit facebook and instagram like 6 months ago, since then I have achieved so much. For starters I have a Job and 6 pack (abs not beer:) and not to mention my relationship with people near to me has drastically improved. I think this was one of my best decisions ever and I am really happy to see that so many people think the same way!
1799 originally, as a temporary tax to help pay for the Napoleonic Wars.
why is it scary?
> what certain powerful players will be able to do with it.

I'm also concerned with no so powerful players will do with some of this stuff because of the potential for blow back from the powerful if they feel threatened.
> Some of them will probably be delighted to be selected by gnu.org to be the producer of GNU-approved art.

They would have to select themselves. TFA is essentially fan art that happens to have the right size for a wallpaper, nothing more. I'm pretty sure the FSF doesn't have a marketing budget that'd allow commissioning artists for any significant number of "official" wallpapers.
I wish I shared your optimism about the 'fence-sitters'. Unfortunately I've seen first hand how people in my surroundings ended up essentially parroting those 'loud' views and radicalizing before my eyes (in various ways).

It's true that this isn't the case for everyone, but unfortunately the loud voices often have a disproportionate effect on reality.
It's also lightning fast, unlike Google Docs. It's seriously mind-boggling how far we've regressed that we're running Javascript word processors on eight core 3 GHz machines and yet are arguably worse off in terms of performance and UX than we would be on a 486/33 running Word 2.0.

Office 95 was a beautiful thing too. Oh how I miss the no BS interface and the UI consistency of Windows 95 and its applications.
Having a situation where one handles both `Nothing` and `Just Nothing` in the same context should be rare.

But you might be writing some functions on some abstract data structure with a type parameter `a` (say it’s a graph and users can tag the vertices with values of type `a`). And (maybe just internally) there are situations in your algorithms where a value might be absent, so you use `Maybe a`. If `Nothing == Just Nothing`, your Users can’t use a maybe type for `a` anymore because your algorithm wouldn’t be able to distinguish between its `Nothing`s and the user’s.
But there are diminishing returns which is not exactly motivating. The way to think about it is, imagine you would work 20% harder, but instead of 20% extra take home money you only get 10%. And it gets more skewed progressively which discourages trying hard at some point. People just stop trying as they don't see the reward as good enough for working harder.
UK homes use far less electric than the US, and air conditioning is almost unheard of.

Commonest UK size for solar is currently 3-4kWp, which is plenty for household independence, and above 5 or 6 rare. Earlier systems were smaller as panels were costly. I think somewhere around 5 is the point an installation is considered commercial rather than domestic making larger even less attractive.

Exorbitant or not it pays based on UK electric prices and feed in tariffs.
Currently learning Tagalog.

Here's what really helped me: watching Tagalog movies. Here's what happens - you listen and over time you get to recognize certain words. You can then look up the words for meaning. Over time you can build up vocab and pick up phrases. Supplement with some book work. I've also found some language lessons on YouTube quite useful. It's a slow process though!

I have a similar process with music videos. Try this one for example:

https://www.youtube.com/watch?v=Ascys0eBlqw

Tagalog with slight rap! If you can get some of the rap you are doing well. I got a lot of useful words/phrases from this! Also useful because it has the tagalog words displayed too.

Really fun way to learn...

Salamat!
What do you mean solved and what do you mean scary?
Author here :-) I don't think I disagree with you. JS has its warts and some of them are... weird. The web delivery mechanism has always been its killer feature, not the language. And for web delivery mechanism to work, it needs to maintain backwards compatibility.

In practice, however, I think a lot of these things become irrelevant because JS subcommunities carve out reasonable subsets of the language. For example when using React you almost never need to care about prototypal (or even normal) inheritance because it's explicitly discouraged by React. And in the future, we might not need to encourage classes when writing components altogether.

If you limit yourself to avoiding some features then it's not such a bad language after all.
Your lawnmower (your website) is in your backyard (your servers). If I go to your backyard (your servers) and I get/use your lawnmower (your website), I'm 1) trespassing privet property (the paywall) and 2) using something that I'm not allowed to use (your lawnmower, your website that requires me to pay for the content).

No matter how easy is it for me to go into your backyard (bypass your paywall), it's still an offense.
When automation goes horribly right
Another considerably unexpected, not to say mindblowing property, in that context:

VCone + VHemisphere = VCylinder

https://en.wikipedia.org/wiki/Cavalieri%27s_principle

http://blog.zacharyabel.com/tag/cavalieris-principle/
How about paying? That will let you do more, in less time, and won't require an extra browser plugin, which means that it will use even less resources than using a plugin to bypass the paywall.
One could argue high taxes have little to do with it. As victor of the war you just enjoyed lot of spoils. Most other first world / developed countries were ravaged by war, entire cities and industrial areas flattened. So US companies & industry had no real competition until the other nations could rebuild. That was a massive advantage and a snowball effect.
The Role of Self-Value in Business and Personal Success
> What if the sandbox completely denies any method of timing to the untrusted code? Including thread to thread communication.

You can construct timers from shared mutable memory (think: counter thread), but even in shared-nothing systems, one can construct timers using message passing (think: a crude timer that counts messages in one process and a sender hammering it with messages).

> Also, if you can trust code to not be malicious, but not to be correct, loading code via WASM and executing it in the same address space isn't necessarily crazy.

Sure, agreed. This is why my comment mentioned untrusted code. WebAssembly sandboxing makes sense to protect the kernel from OOB writes, but it cannot guarantee no OOB reads from speculative side-channels.
When living in London I had the council re-open a direct debit on my bank account and effectively withdraw a few hundred pounds towards a council tax bill. I was in a dispute with the council as I didn't believe I was liable any longer and cancelled the direct debit which had been paying the tax each month. They disagreed and re-opened it without my knowledge or consent. I looked into it and there are a number of institutions that they allow to open a direct debit without proper permission from the account holder, particularly if there has previously been a direct debut on the account. Councils are one, but also large energy companies, phone companies etc.
A Broader Look into Technical Analysis
Jamal Khashoggi's WhatsApp messages may have been hacked
Its not dangerous as long one knows what one is doing.

This is a poster boy of an example to illustrate the concept that if you have a sequence of functions f_i that becomes indistinguishable to the eye (being vague on purpose) from some function f, it does not mean that integral of that sequence will be close to the integral of f -- mathematical rigor does not matter except when it does
If you have a limited set of types, you can make extensive use of higher-level functions that compose frequently-needed operations on those types, and add your closures in the mix. If you have extensible types instead (OOP and such), you either have to program to these types, recreating the generic transformations for each type, or you'll need functions that can do those transformations on arbitrary types―presumably via internal mechanisms―thus circumventing strict type checking.
It's a self made problem that was solved in an interesting way. Of course noone is going to use a portmanteau of every word ever, but if everything was done out of pure utility everything would be a bit stale...no?
The Secret Formula for Go-To-Market
Slicing Spheres (2012)
How to Boost Testosterone Level for More Massive Growth
I mean, I'm far from the biggest fan of Twitter's ludicrously inconsistent moderation policy, but their raison d'etre isn't signal-boosting the far right (actively from their own social media accounts as well as passively from running an unmoderated forum) and they don't gloat about how synagogue shootings affect their traffic.
Why 2 years?

Batteries last longer than that.

Hydrogen has problems, hydrogen embrittlement, its extremely hard to contain.

Additionally hydrogen's major strength, that it continues the current fill up at a filling station dynamic* means that it needs to start making gains now, while there are still petrol stations left, to make the switch to hydrogen.

Hydrogen may well 'win' but I don't think its an open and shut case.

*yes you can generate hydrogen at home. In that situation you basically you have the same tradeoffs as a standard battery
Angular: Best Use Cases and Reasons to Opt for This Tool
The headline uses a too literal translation of the German word "Kartellbehörde" [1], which can (literally) mean cartel office, but in this case refers to the federal competition regulator (the "Bundeskartellamt" [2], which has this name for historical reasons).

[1] https://www.linguee.de/deutsch-englisch/uebersetzung/Kartell...

[2] https://en.wikipedia.org/wiki/Federal_Cartel_Office
> "I still got a few classic Insta-worthy photos on a recent trip to Greece, but didn't post them."

[posts the picture instead on MSNBC]

LMAO ... she really doesn't seem to get it.
What is Emoji ID?
The air quality in other countries doesn't effect them as much.
some websites out there will detect that no ad code was allowed to run and then refuse to show you a page.
OpenSchufa: The first results reverse-engineering Germany's credit score agency
Thanks for checking it out! We indeed had a problem that water bodies were recognized as some specific crops and we're working on fixing it in the new version of the algorithm :) If you spot any more locations, please send them to hello@onesoil.ai, we really appreciate the help!
My god, a Timex 2068, have't heard that in a long time. Had one and it was great.
Thanks for the detailed response, going to try it with cheapo rubber duck just to see how it does!
Case study: ecommerce as a side hustle
What. Everyone of them is an anti-virus extension except uBlock Origin:

Avast, Avira, Bitdefender, CheckPoint SandBlast Agent, Malwarebytes, McAfee, Panda, Windows Defender,... All are extensions made to enhance the effectiveness of it's own security suite.

uBlock is just a content-blocker.
It still hurts me that I no longer have access to the email address I used to buy the Escape Velocity series. One day I'll have to suck it up and repurchase them...
You'd be surprised at how abstractions are not useful until they really are.

'basic works'.

Especially if it's familiar.
This type of issue is usually solved for me by going into uBlock Origins settings and pressing update for the blocking list
Support for RAD Studio 10.3 Rio in Updated EntityDAC by Devart
PlazarJS
Evidence doesn't seem to suggest that higher earners "stop trying", but above a surprisingly low threshold it's cheaper to pay someone to organise your tax affairs for you and move your money through various loopholes to (legally) avoid paying taxes.

Any government plans to "tax the rich" end up hitting the people just below this threshold the hardest (usually small business owners) while multimillionaire corporate CEOs with various offshore holding companies continue to not pay their fair share.
> Of course it is objectively a good thing, especially when they implement the export restrictions so they won't all simply be offloaded to Africa.

Why export restrictions (especially to Africa) is a good thing?
I think that it is quite opposite:

* from looking at basic car sales statistics EV are basically non-existent in Africa, there is no infrastructure etc. (apart from fact that almost nobody could afford them)

* 2000-ish cars are usually quite simple to repair, no advanced electronic etc.

* producing new car probably will waste more resources and emit more pollution than using and repairing old one
Lenses are a kind of Traversal in the same way a square is a kind of rectangle. Everywhere you use a Traversal you can use a lens.

A lens just happens to guarantee you can always get the element you're looking for and so more restrictive functions that cannot tolerate failure to find an element must use lenses.

The more fundamental divide is between lenses and prisms (which are also a kind of Traversal).
I personally like desktop icons because it’s a tool. It’s my working directory, where I put files and order and stack them. Disks are shown there, as they too are temporary things that I currently do things with. Like a real desktop!

Maybe I should just mount the desktop folder in RAM.

I do agree with the solid colour as background. The working files are my markup. I’d suggest maybe using #808080 instead, or a colour like I do. Just a bit more pleasant in my experience.
AWS Amplify Console for Rapid Application Deployment
I now have a minor buzz of curiosity about whether core hackers would complain about Specter returning different types for different arguments, which afaik directly opposes Clojure's idea of composition―where you always get same stuff as the result and recast it instead.
The taxes for gasoline are way below the cost of pulling the CO2 back from the atmosphere, so they don't pass the full cost of the externality on the owner.
Never rains in Blaenau!!!
What Makes a Function Pure?
UBlock Origin is more than an ad-blocker. Some usecases other than being ad-blocker

1. Hide Quora notification icon

2. Hide YouTube notification icon

3. Hide stackoverflow questions you might be interested section(right bottom section)

How do you use other than ad-blocker?
The Pros, Cons and TypeScript
Join EFEG MULTI-PURPOSE LTD Today
This image [1] comes from "Converson to Islam in the Medieval Period" by Richard Bulliet [2]. The percentages inferred by Bulliet roughly track a sigmoidal curve. He makes an argument in analogy to the spread of a disease through a social network.

It should be noted that the deta is from Iran, but presumably the same arguments apply for Southeast Asia.

[1] http://4.bp.blogspot.com/-69BqAL9ARKg/T1WBF0NwxeI/AAAAAAAAAB...

[2] http://www.hup.harvard.edu/catalog.php?isbn=9780674732810
Lens is unidiomatic Haskell