skysight-inc/HackerNews huggingface dataset:
info-beamer pi (the software that runs in the Pi and drives the output) doesn't expose OpenGL directly at a very low level. Instead it provides a higher level API to draw and move images, fonts and videos around (see https://info-beamer.com/doc/info-beamer#referencemanual for the complete API). So it's indeed similar to Löve. As a programmer you really don't have to know OpenGL to get anything done. Right now info-beamer pi doesn't have SVG support but images and even videos get you pretty far for most effects I can think of.
You are correct in saying this is a leak in the EU system. You could say it relates to the fact that what you have is a centralised money system but with a federated reserve.

The EU banking system as a whole was very weak. Optimistically configured you might say. When the economy plunged it sent ripples right across the European banking sector which essentially were contained in Ireland, which as a small economy could take the hit without affecting the rest of the continent.

If you think about it, there's no way the sums that were lost in the banking crisis could ever have been vested in a small country like Ireland. There were creative financial strategies going on everywhere and Ireland was only a single node in all of this.

When you look closer at the whole thing, a lot of the money lost was due to political decisions in the midst of the crisis, rather than purely financial mismanagement in the years before.

Here's a few. Ireland being forced to take on payment of "subordinate" bond holders [0]. The bank guarantee [1]. The failure to nationalise (in time) what was effectively a financial time bomb [2]

Ireland was a patsy for the failures of the European system. As a weak link in the chain Ireland naturally took the fall, and many were outraged for a time, but now in light of Brexit everyone's quite happy to be such a significant debtor.

[0] http://www.thejournal.ie/troika-warned-a-bomb-will-go-off-in...

[1] https://www.irishtimes.com/business/financial-services/night...

[2] https://www.irishtimes.com/news/government-to-nationalise-an...
Perhaps this article[0] may provide you with insight into the motivations of those who may prefer to suppress historical data.

0: https://en.wikipedia.org/wiki/Right_to_be_forgotten
PII is identifiable with you and personal. Though practically I can't see Google checking if particular pages have PII rather than just regular information.

Almost all my blogging is about tech, not PII at all.
Might be slightly unrelates, but does this help with stopping companies from patenting living organisms?

That's my main worry regarding patents: that a patented crop will disperse its seeds and mix with non-patented crops and all of a sudden people can't grow wheat without paying a fee.
It's always refreshing to meet a fellow R hacker on HN!

May I ask you why you chose to use the normal distribution in your example or any distribution at all, for that matter? What I was replying to was

">they only test null hypothesis that are true."

Which means that the null hypothesis is always true no matter what data you collect trying to reject it. It does not depend on the null distribution (normal in your example), the value of the test statistic (the mean of the sample in your example), or the threshold (crit in your example). In fact, the null distribution in this case is not a distribution at all since there's no randomness in the null hypothesis. We know for a fact that it is always true (in the hypothetical situation we are considering).

It's more like

> rep(FALSE, simulations) # is the null hypothesis false? nope

or, if you insist on using the normal distribution,

> abs(colMeans(sapply(rep(n, simulations), rnorm))) > +Inf

In fact, in your example, since you are essentially running 1000 hypothesis tests on different samples, multiple hypothesis correction would solve the "problem" with p-value. This is how I would do it.

> n <- 50
> simulations <- 10000
> x <- sapply(rep(n, simulations), rnorm)
> p <- sapply(apply(x, 2, FUN=t.test), function(tt) tt$p.value)
> pa <- p.adjust(p, method="fdr")
> library(boot)
> boot.out <- boot(pa, function(d, i) mean(d[i]), R=1000)
> boot.ci(boot.out, conf=0.95, type="basic")

BOOTSTRAP CONFIDENCE INTERVAL CALCULATIONS
Based on 1000 bootstrap replicates

CALL :
boot.ci(boot.out = boot.out, type = "basic")

Intervals :
Level Basic
95% ( 0.9774, 0.9780 )
Calculations and Intervals on Original Scale

P.S. p-values are great when used appropriately.
TiE Inflect 2018 announces TechSee as a 2018 TiE50 Finalist
Not very false. They're not continuing the trial past the end of this year. Which is exactly what it said in the article I read about it.

Frankly, this article seems more misleading than the ones it is complaining about.
One method for making a copy or crawl very difficult to tamper with is to publish a hash somewhere difficult to forge (e.g: in a national newspaper or opentimestamps). That won't prove the copy wasn't manipulated before it was archived, though. For that, we would need multiple, independent archives.

This is effectively what libraries have been doing for many years with their archives of newspapers.
OK, maybe I misunderstood ionforce. I don't deny that type-driven synthesis is a core element of implicits.
Explain that too people where their SIM card switches to the neighbooring countries provider.

And more importantly, surfing while on vacation in the EU ( 100 mb) won't cost you 200 €'s anymore. Some people had a vacation bill of 9.000 € of their provider ( source: newspaper & victim was local politician)
You will need to upgrade to JDK11. Or find another JDK 8 support option e.g. RedHat or Azul
It's open source, right? Just compile it yourself?

To your lager point, I think paying for software is and has been the norm in many places. So nothing new.
How to share links on social media
A bit cheeky that they do this at a time when moving on is particularly expensive. Nobody would have had issues with this sort of behaviour between 6 and 7, or even 7 and 8, because backward compatibility was massive. From what I understand, that's not exactly the case with 9.
> Whereas today in the "progressive" West it is still expected that women change their last name to their husband's and most do.

Not in Spain, where everyone keeps their last names and it was traditionally so before feminism. Children get two last names, traditionally the first from the father and then from the mother, but the order can be reversed.
Sure, let's use blockchain for everything. I mean, why not? It's clearly the perfect solution to every problem that has ever occurred in any distributed system.
Coroutines are also useful for some of the visual code I wrote: You can have functions that run through an animation, yielding for every frame. Or of course you can handle loading, displaying and teardown for content in one function. Pretty handy.
Don't they have some requirement by law to always look to the next 50 years or something rather than the usual politician outlook of "however long I am in office for, to benefit me the most."

I would imagine over the next 50 years oil and gas is going to be a worst investment than renewable simply because by then it will have largely run out?

Then again when companies such as BP are increasing their investments into renewable energy sources it makes sense to see Norway doing the same.
It's not the exact same thing at all though. Declarative versus imperative. I'm sure someone's going to hem and haw about how they're the "effectively" the same, but they're really not. JSX is a breath of fresh air for front end development.
In Russia giving birth is free, as is whatever-long stay is hospital (in shared room). Of course, you can have private room, where father, mother and child can stay for as little as 100$ a night.
Actually, state pays mother about 7000$ for second child in addition to all normal allowances and benefits.
People with very little experience have trouble finding jobs because companies don't want to train people. People with a lot of experience have trouble finding jobs because there aren't a lot of jobs that require that much experience.

Because of title inflation the people with average experience match up best with the title senior.
The release date of Java 8 doesn't matter. Nor does the fact that they're working on Java 11 (which is only because Oracle just started doing fast releases).

What matters is when Java 9 became available. I.e. how much have they had to migrate from Java 8 to its first successor: Java 9.

Java 9 is available since summer 2017. So that means companies will get only 1.5 years to migrate all of their Java 8 apps to the next available version. Which is very, very little for large organizations who may have many hundreds of apps running on Java 8.
I find nothing wrong with this venue. No one is reading this thread any more so it's not like it's even bothering anyone else.

Yet another way to shut down debate is to force a venue change. Which is what you are doing.

It would have been a lot shorter had you not confused the political and specific economic theories of Marx with Marxian economics and with what I was saying.

It would have been a lot shorter if you had read my reference to Commonwealth v. Hunt and realized the historical evidence didn't fit into your economic model.

And I don't see this as a "debate", because debates are such an awful way to resolve differences. They are more often grandstanding venues to try to convince observers of the veracity of one's viewpoint.

There is no one else here.

We have instead been having a discussion.
Most people who use whatsapp live in the third world. Almost everyone uses it in Guatemala, and most people also don't have a bank there.
Or get an JDK from Azul or RedHat or another JDK provider e.g. IBM. All it says if you want to get a new Oracle JDK 8 once JDK11 is out you will need to pay, if one gets it from somewhere else ask them not Oracle.
Live migration is something other cloud vendors shoud learn how to do:)

Thank you
How to assess people in online communications
WhatsApp raises minimum age to 16 in Europe ahead of GDPR
Agreed, and apparently we killed them all. We're the savage ones :D
> DirectX 12 seems to deliver uneven results when benchmarked against DirectX 11.

Same applies to Vulkan.

https://www.anandtech.com/show/10047/quick-look-vulkan-perfo...

https://www.pcgamer.com/doom-benchmarks-return-vulkan-vs-ope...

And that’s understandable.

If you’ll just port a DirectX 11 game engine to 12 (or an OpenGL game engine to Vulkan), without drastic redesign of renderer, you’ll unlikely gain huge performance improvement, if any at all, compared to the older technology. The renderer need to be designed quite differently to benefit from these new multithreading focused low overhead GPU APIs, be in VK, DX12 or Metal.
I was also kind of thinking about _FOMO_, but just in terms of messaging apps. For instance, if I were supposed to be getting a ride with someone and my notifications were off, wouldn't I have to be checking my phone more since i'm now manually checking for messages about the lift, instead of being pushed them as they come in.

It seems to me that message notifications, at least, do keep me from checking my phone.
Continued or not continued I am doing my own trial where E-Passport holders from 22 countries including Finland can get a crypto UBI.

Here is the whitepaper: https://github.com/UBIC-repo/Whitepaper/blob/master/README.m...
Seeking Director of Engineering Manager with a passion for food and tech
I'm not sure it's the first one to focus on that. I remember Cherokee being really user friendly. It can't do nearly as much as Nginx, though, and there hasn't been a new release in four years so it might be dead.

On the Windows side of the world, I've found IIS to be decently user friendly to set up and administer.
Yep: https://github.com/tutao/tutanota/

Devs say they want to publish the app on F-Droid.
https://tutanota.com/blog/posts/secure-mail-open-source
How to become a bank (2016)
A lot of talk about personal data ownership and markets, mentions repay-me, datum, enigma, but there is also synapse, ocean, iota-ish, numerai-ish, streamr.

Some taken from here: https://i.imgur.com/mOWKrQE.jpg
This assumes that only things worth any value in life are those with "tangible reward to further your career". I dont really agree.
>Yes, nothing new here. Oracle will stop free updates to LTS [1], and users of Java will need to either stay on the bleeding edge releases or pay for LTS.

Well, that's a NEW development. And a major one at that.

Companies used to be able to rely on the same version of Java for years AND get security etc updates, without paying Oracle (and before that, SUN).

They might still do that, with OpenJDK, but not with Oracle releases anymore.
> Strongly suggest people use DNSSEC. For TLDs that don't support DNSSEC, require a public key issued to the registrar.

I think this is absolutely unreasonable and damaging to me as a small player. I don't want to give my registrars more power to mess with me, they already refused to support DNSSEC on my domain because I am not using their hosting service, I don't want them to be responsible if I can get certificates of not. DNSSEC is also way too hard to set up (especially if, for example, I use OVH's name servers and another company as registrar), we need DNSSEC equivalent of LetsEncrypt's certbot for it to be usable.
Introducing reducers in Elixir (2015)
Okay, replying to myself after a couple of quick Google searches.

The situation is quite complex. A big part of the industry seems to be stuck at Java 8 right now due to several reasons. One of them is the momentum Java 8 gained when it was released in 2017, 8 years after Java 7. It was a strong release, bringing much-awaited features to the aging Java ecosystem. Subsequent released didn't come anywhere close to that.

Another big reason is the uncertainty of the upgrade path. Java 9 was released comparatively short time afterwards, and it is set to expire... last month. [1] Unsurprisingly, many customers chose to stay with a stabilized, thoroughly tested version of Java 8, rather than switch to a bleeding edge (in Java terms, at least), untested Java 9 with a very short time fuse on it. Finally, Java 10, which has been released recently, is also due to expire very shortly - in fall 2018.

So overall this looks like a very aggressive monetization move on Oracle's part, intended to extract $$ from customers who value stability of their platform. It goes completely against the long-established tradition of stability in the Java ecosystem, which is one of the reasons many of the customers chose it, in the first place. I expect a massive migration towards OpenJDK and a backlash in the community, which will ultimately push Oracle aside.

[1] http://www.oracle.com/technetwork/java/eol-135779.html
What do you mean by locally? If you want HTTPS automatically then the site must be publically available so that LetsEncrypt can verify the domain and grant the certificate. If that's not possible then you'll have to use the DNS challenge and setup a provider plugin.

It doesn't matter where the backend points and you can use it to serve a docker container if you want, but that's different from the the host/frontend address you use.
Also nanocellulose can be used when making concrete. Even adding small amounts (= cheap!) makes the viscosity when pouring different. For example if you want to embed rocks in the concrete without them falling to the bottom or pushing the concrete out from between them.
Unless you use `O_TMPFILE` without `O_EXCL` to create the file.

open("/tmp", O_RDWR|O_TMPFILE, 0666) = 3
linkat(3, "", AT_FDCWD, "/tmp/bar", AT_EMPTY_PATH) = 0
Legalising marijuana is a lot more complex than you might think
Can you actually DRM a video so that the OS won't let it be screenshotted? I usually use the snipping tool for Windows screenshots, does DRM stop that working somehow?
OptiCSS, a template-aware CSS optimizer
I think there's a trend in archaeology of us realizing we've been underestimating the past.

The Polynesians were capable of voyaging across the Pacific to South America, and another Austronesian group made it all the way to Madagascar. This was pretty controversial until Kon-Tiki; even now, Polynesian-South American contact isn't fully accepted.

(IIRC, we weren't sure how the Polynesians even found so many islands, until an archaeologist asked a few of them and discovered that there's a simple algorithm for it: follow the birds.)

Australia had to have been sailed to from somewhere, possibly more than once, possibly intentionally.

Stone tools can be pretty good, especially obsidian. There are surgeons today who use obsidian knives.

Roger Blench has a paper on Greco-Roman lamps turning up as far afield as Palau, which implies more complex trade networks at an earlier stage than most people would think: http://www.academia.edu/9237516/The_Romans_in_Palau_how_did_...

And now, Neanderthals with boats. This isn't really new -- Homo floresiensis (the ebu gogo, maybe) had to have gotten there somehow. But it's part of an important trend.
It's more than just checking your balance.
>I had to double-check how old Java 8 was, and in the process I've learned that it was initially released way back in 2014 and currently Oracle is already working on releasing Java 11.

That's 4 years. In the Java world releases could take way more than that for a SINGLE release.

So, this "8 is 4 years old, we're at 11 now (and n+1 every few months)" is a totally new model for Java.
That is exactly what the regulations put in place. They don't mandate a price-flat market.
Because it makes someone else uncomfortable?
For the Java 5 -> Java 6 transition, Java 5 was publicly updated for 3 years after Java 6 was released. 6->7 saw 6 supported for 21 more months, 7->8 was a rather short 13 months.

For 8->9, this announcement means it'll be 17 months of support after Java 8 is no longer current, which is in perfectly line with what they've been doing.
I can't believe I'm the one to propose this but being able to unjustifiably timestamp some data is one of the only actual use cases of blockchains. Archive your data, compute a checksum and store that in a Bitcoin block and you can prove later on that you actually owned the data at this point.

Of course there are other ways to achieve that such as publishing your checksum to a vast number of neutral third parties such as in a mailing list, bittorent or even a newspaper. You could also rely on a trusted 3rd party who has low incentives to manipulate the data (or would risk a lot if they were caught cheating) such as a bank, insurance or notary for instance.

I think archive.org could potentially do something like that by using a merkle tree containing the checksums of the various pages they've archived during the day and publish the top hash every day for anybody to archive (or publish it on a blockchain or whatever, as said above). If later on somebody accuses the archive of manipulation they can publish the merkle tree of the day the site was archived which contains the checksum of the page, and anybody having the top hash of that day can vouch that it is indeed correct.

It doesn't stop the archive from storing bogus data but it makes it impossible to "change the past" post-facto, so in this particular situation the journalist could only complain that the archive stored bogus data back in the day and not that it was recently tampered with.
Yes, but the "steps" are so close together that the human ear can't really discern.

The typical range of hearing is 20Hz to 20kHz. Due to Nyquist aliasing [0] your sample rate must be at least twice the size of your overall dynamic range, which is why you have CD quality baselined at 44.1 khz, which is double your 20kHz and some extra to spare [1]

There are a couple of areas where analogue can still claim superiority. First is in digital reproduction quality is determined by the quality of your DAC [2], whereas analogue doesn't need this at all. Second is that you may reproduced "inaudible frequencies", in particular the "sub bass" [3] that you feel with your body beneath the 20Hz cutoff. I've been informed that these are often chopped out in the mastering process however so I'm not sure if that claim is legitimate.

[0] https://en.wikipedia.org/wiki/Nyquist_frequency

[1] https://en.wikipedia.org/wiki/Compact_Disc_Digital_Audio#Bit...

[2] https://en.wikipedia.org/wiki/Digital-to-analog_converter

[3] https://en.wikipedia.org/wiki/Sub-bass
So do Americans. Public health spending per capita is higher in the US than it is in the UK.
Generally when items are "taken down" from the Internet Archive, they just stop being published, and are not deleted.

I don't think it's mentioned in an official document, but it's usually referred to as "darking".

It probably safe to assume that the same concept applies to the Wayback Machine as to the rest of IA.

Edit: Here's a page that indirectly conveys some information about it: https://archive.org/details/IA_books_QA_codes
New Harry Potter game, launching today, lets players enroll in Hogwarts
Agree. The $25/month stops me using it for side projects that generate small but non-zero revenue. Love the concept but not sure when I'll get to play time on something genuinely personal.
Yep, same for Red Hat's support for OpenJDK (which goes up to October 2020 for OpenJDK 8: https://access.redhat.com/articles/1299013).
Really Friendly Command Line Intro
Stay Hungry, Stay Foolish
This is just disingenuous. And perhaps the wrong way to think about it.

Sure, it's not 'free'. But when you pay taxes, everyone doesn't pay equal amounts. Those who are able to earn more money, pay more taxes. Those who can't pay less. But no one is left to fend for themselves. Even the poor can get treatment. We're also not paying anything like the insane prices you pay in America.
I hold Parliament quite high in my musical universe. Am very happy to see this on the front page.

It sounds childlike crazy but the subtle and deep groove these guys delivered is of a rare grade.
And had kids with quite a few of them..
Sign Up for Startup Alley in Tel Aviv
Java 9 was released end of September 2017... That's less than 1.5 years to migrate all your apps (possible many hundreds) from Java 8 to Java 9. Way too short.

In fact, Java 9 is already out of support (since last month). The next viable Java version after Java 8 is Java 11, which is an LTS version. Java 11 will come out around September this year. So in reality, this means organizations have a couple months to migrate everything from Java 8 to Java 11. Laughable.
I dont remember when was the last time that I was able to just announce anything I wanted either as a customer or peer to any large network. So as long as the large networks filter their customers and peers it seems to minimize the exposure. [1]

[1] That statement excludes Google whose idea of filtering is to let me announce anything I want and build filters based on what I announce.
Doppler - Machine learning marketplace of pretrained models
this should be interpreted as one thing, christian societies which are concentrated in Europe and the Americas are way more free than other societies, so more people can become anything else because it's basically cost-less, compare that to islamic societies when a single gesture that you're not a total conformist with the teachings of your sect can easily cost you your life or having to spend years behind bars
There are limits on the amount of content you can redistribute under "fair use" for a given purpose. I'm not sure if redistributing half of the internet would be legally justifiable.
Does it intelligently separate "promotions", "updates", and "forums" emails so you can focus on emails that are actually conversations? I used fastmail for a while and it didn't do this, and it was _so_ much harder to keep up on my inbox that I switched back to gmail :/
IPFS wayback machine when