skysight-inc/HackerNews huggingface dataset:
Check out https://github.com/glinscott/leela-chess. We are getting close to kicking off the distributed version now that we have validated it's possible to get a strong network through supervised training.

A nice win against Gnuchess (a very weak opponent, but nonetheless :) - https://github.com/glinscott/leela-chess/issues/47#issuecomm...
> I'm not sure governments know what they're up against.

Oh, they know. Bunch of idealists who are also pretty bad programmers with delusions of understanding finance. Plus a lot of scammers, and even more gullible people who just want to get rich quickly. Nothing governments can't handle when they eventually start caring.
The WHY behind the WAT: An explanation of JavaScript’s weird type system
Here's the Sequencing & Moore's Law plot that I'm tired of seeing in every genome sequencing presentation ever.
https://wi-images.condecdn.net/image/W5YlBgPjX36/crop/1620

Since 2013, Illumina's brought the price of a genome to about $1k with the HiSeq X, which essentially scales up their existing tech. No idea what the next few years hold, but I'm excited to see insurance companies beginning to cover genome sequencing as an affordable diagnostic tool.
"Doesn't apply" can uncharitably be glossed as "doesn't apply at all" or charitably as "doesn't fully apply".

Parallel construction has actually been attested and reported on by mainstream news sources.

I hate the metonymy of "black helicopters". Helicopters that are painted black do exist, after all. It's merely that there is no reasonable evidence for their use in extralegal conspiracies. If you're going to dismiss something as a conspiracy theory, I'd rather you do that directly.
Google welcomes new teammates from HTC to their hardware organization
Hackathons Aren’t Just for Coders
>There are so many opportunities in this world, it is highly unlikely that there is nothing better for you, than say, your current job. Unless you’re number one on Forbes richest people, you know there’s room for growth.

If anything, aren't all the people on that list having tons of room for growth (because all their capital can be invested and grow with great returns)?

I also just don't like this weird faux life advice that's based on absolutely no real-world anything. Isn't it bad to think of our life as a race and that we have to achieve some "maximum" or else? What's wrong with a local maximum in terms of money or power or whatever else OP might think of as success when its coupled with the things that really matter: family, community, love, respect, etc.
I looked in to it 4 months ago the cheepest service I could find was 2500 usd.
Indeed, it's a very interesting space to explore.

You get proper isolation at the "hardware" level, with performance and efficiency probably not very far from containers, or at least good enough for most use cases (with VT-x, etc.).

Some of the issues of containers disappear (cross-platform support, for one), but we gain others instead, which prohibits me from attempting to use this in production for the immediate future. (Side note: is anyone actually using unikernels in production today? Please share your experience.)

It took us quite a while to get the orchestration part right for containers, and even today, a lot of companies struggle with it. Not to mention writing tools for storage management, debugging, etc.

We need similar tooling for unikernels+VMs, and I haven't seen such initiatives yet. That's OK, it's still a young platform, but I'll definitely be keeping my eye on it.
Quantum Multiverses
We've banned this account for posting too many unsubstantive comments. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
The planting part could easily be solved by law. At least in Finland after cutting a part of forest, you'll need to re-plant it and create a maintenance plan for the forest to regrow.

The maintenance plan helps to protect the new growth to be eaten e.g. by moose and elk.
It isn't my responsibility to block them, or to take any action whatsoever to comply with another country's laws.
> Governments are not going to be able to stop this from happening without massively invasive laws against what software people can run on their computers, public access to encrypted communication and private exchange.

Hopefully they'll be able to stop this and other problems with emission taxes.
Yes, but what is "natural change", and how does it relate to commercial interest? Or indeed overt colonialism?
China Gifts the African Union a 21st Century Trojan Horse
If you are interested in speech recognition, Mozilla just released a big open corpus of speech data and some trained models.

Visual Basic is a fine programming language with very weird syntax. Hell, Microsoft has put out .NET bindings for CNTK so you could even use that.
Postman collection to html documentation
wow, you really nailed it in a nutshell.
There were a lot of things people couldn't imagine happening in America that have sadly come to bear...
7 ways to destroy feeling helpless while looking for work
I have seen refactorings, but it does not involve putting off business goals. It involved one part of team refactoring a part of codebase while other part of team is producing new features on another part of code, so that at least some business goals are met.

You also do it piece by piece, because half done refactoring is worst then none.

One potential disadvantage of LIFTA is that you miss learning. Bad legacy code does not happen just because no maintenance, but more often because the original architecture is not suitable for all requirements and it requires hacks. When you (or team) are writing the same thing second time, you write it differently and better then first time.

There is also a question of who should do the refactoring - and it should be someone who knows requirements and has good judgement (e.g. not a new junior you barely know).
Yet it is fundamentally incorrect. I'm not an EU citizen, so I have zero reason to care about their laws. I will simply ignore them, and the EU has no recourse, other than possibly mandating that their ISPs block me or something. Which I also do not care about.
Yes command in Nim
Needs a section on what versions are supported, you need the pro version of windows for instance.
Would welcome critique to this article if people have the time. It has been written to help a group of unemployed people see things differently.
We changed the URL from http://www.frogheart.ca/?p=24764, which is mostly copied from this and another article: http://www.cbc.ca/radio/quirks/diy-dna-hacks-wounds-take-lon....
This is right. While an ideal software business would be written on 20 lines of brilliant, stupid-simple genius code which competitors can't figure out on their own, customers would need the small detail which makes the system click for them. Optimising for the least maintenance burden can't be taken to the extreme.
My friend recommends something called Franz. I havent tried it.
Comma.ai doesn't appear to have cars that even approximately drive themselves (it's got adaptive cruise control, sure, but so does every car company now). It has a camera. Sure they have a proposal to not use maps, but they don't have a result.
It might be an unpopular opinion here, but I'm not entirely sure that the GDPR is going to be a good thing. It seems strange to me to have this enforcement of policies from countries that are not my own just because my website is accessible from those countries.

I see your point, but a large majority of web sites are extremely misbehaving, since they allow Google (any typically a bunch of other analytics firms) to track users around the web without any consent (through Google Analytics). I find this terribly frustrating. I decided to opt out of the Google ecosystem completely, but data about me is still vacuumed through Google analytics and Google-hosted JavaScript/CSS. I use uMatrix, but blocking Google-hosted assets is out of reach for most non-technical users.

We would not be here in the first place if companies and website owners treated the user's privacy with respect. I don't feel pity for them that they jump through hoops now.

If you host a small personal site, just consider axing Google analytics. You can get reasonably good statistics by just using a local log analyzer that does not upload your visitor's data to an analytics/ad company. Respect your user's privacy.
Fortunately, basic PID analysis, including linear state-space representation and practical tuning methods (e.g. Ziegler-Nichols[1]), is taught in pretty much any first EE control theory course at the undergraduate level.

[1] https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method
Lightning network real status of project
To be fair, it isn't really ICO's fault - the government has never wanted the ICO to be really effective, judging by the UK laws the ICO was given to work with, and the laughably tiny fines they can impose. Wouldn't surprise me if they're underfunded and stuck in the Brexit mess, never mind that the GDPR will come into effect soon.
Even the rebuttal is immature and badly thought out, much like their cryptography.

They start by implying that the MIT Media Lab isn't really MIT (what the fuck) as an ad-hominem way to dodge their criticism. Later they whine "But Zcash rolled their own crypto, why can't we?!" which shows they really don't even understand the context of what they're doing.
> And i moved away from Windows to get away from that crap.

This is the dilemma of The Linux Desktop (pick Ubuntu, GNOME, systemd, or all of them). Things like internationalization, plug and play, network configuration, are all important to provide. Trying to provide them to the demographic of people that use Microsoft Windows ends up with solutions that resemble those of Microsoft Windows. Meanwhile power users and developers get alienated and end up implementing those things in a far more efficient and efficient to use way. Running Emacs as my X11 window manager gives me far better internationalization capabilities than GNOME. xmodmap is a better way to configure the keyboard than the GUI tools in GNOME and LXDE (no more worries about losing configuration on updates, for one). Linux web browser video playback and font antialiasing has been such a great feature that I now do half of my browsing with w3m (through emacs-w3m) with the X11 misc-fixed fonts. It is faster to connect to wireless networks using OpenBSD's ifconfig than it is to use nm-applet. The list just goes on - who even needs desktop notifications? Do all projects that try to be "user friendly," like GNOME and Ubuntu and systemd, end up being power user unfriendly?
Well, the point of the GDPR is to make you aware that collecting personal data of EU citizens requires their explicit consent. Just ask me for it, that's not a big deal, is it?

If you don't, you're effectively stealing from me and I shall expect my government to go after you to the full extent of the law.
A must watch for the impact of construction and infrastructure in the world is the documentary Sand Wars. They lightly mention alternatives such as hemp blocks at the end. Never thought sand was so problematic and important (just behind water and oil).
Edit: I want to make my distinction clearer - I don't SPECIFICALLY target/show my site to EU citizens, I show it to everyone, unbiased, the same way. But, if EU citizens SPECIFICALLY visiting my site have a problem with the way it works (cookies, tracking, etc.), then they should simply stop visiting it instead of their government trying to bully us webmasters.

What bothers me the most is, as a non-European citizen of a country that has nothing to do with Europe, I'm expected to modify the source code of my website to adhere to their laws, which aren't from my country. The important part: WWW is a global platform to showcase your service/work globally. I have a problem because one entity thinks the global service needs to be customised specifically for them. How about "don't like it, don't visit it?"

Simply put, I don't want to get into an argument whether this GDPR is bad/good, but, I know that I didn't vote for or against this and it's not in my jurisdiction. I don't belong to Europe either, so what are you going to do?

This is what I'm going to do: I'm going to block access to my services to anyone based in Europe. It WILL affect our cash flow in the long run, but, I'm tired of governments that I don't care about expect me to follow some nonsense I have no part of under the guise of compliance on a global platform that is WWW ("WORLD WIDE Web"). I think, if enough webmasters fight back, then they'll realise. And the only way is to block your services to EU.

As a cherry on top, I'll even put up a redirect notice stating:

"Sorry, you belong to the EU and we're not going to follow
your laws. Please fight back with your GOV if you wish to
have access to our services. This has nothing to do with
us."

So, what are you going to do?

edit: clarity
I still remember being appalled by just how wrong that news cycle presented the information. Even a bunch of tech news sites repeated the same "mp3 is dead" headline.
> the web didn't

Oh, the web is likely the single biggest fuckup (maybe second only to C) of the software world. We've gained a lot, true, but we've also broke things a lot too.
Yes, indeed!

What worked for me in the end, was to first understand state observers (e.g. Luenberger observers) and then consider a Kalman filter as an optimal observer, where the observer gain is the steady-state Kalman gain.

The whole duality between state-feedback design and observer design -- and LQR and Kalman filters. Then it made sense :-)
If they're knowingly charging you for services that you don't use (or which don't even exist anymore, since they closed), they're committing fraud, a criminal act. You could file a complaint with your local law enforcement agency.

If they bill your credit card again, you can contest the charge with your credit card provider (tell them the charge is unauthorized, provide a copy of correspondence showing that you contacted the company and they failed to resolve the issue, etc.). If enough people request charge-backs, their credit card processor won't want to do business with them anymore.
The book "Probabilistic Robotics" explains the Kalman filter really well by putting it in the larger context as a Bayesian filter. I understood it only after reading that book
Ask HN: How do I share the code with interns or freelancers for ongoing project?
I'm trying to build a bookkeeping software, we have a developer working part-time, on weekends mostly for past 6 months but the progress seems to be really slow, so I'm looking to hire an intern or freelancer to speeden up the process but I don't really have an idea how much of the code to share.Would appreciate any advice and suggestions.
https://vaporinterface.com/
I've just added the ability to save interesting posts. You will see a button that says "favorite" under each post. You will be prompted to sign up and then it will save it your account to access at a later stage. Next up comments and discussions :)
A country can outlaw cryptocurrencies from their country, but the rest of the world won't simply follow suit.

With countries like Japan or Korea embracing cryptocurrencies, it's unrealistic to think they'll become "RPG play money".
Wish my highschool FRC robotics team had this when we naively attempted to control elevator levels with a PID.
It's not an uncommon practice in Australia (from a high level). (Never looked into the legalities though....)

One example I know of is that Kathmandu offer a "lifetime warranty" on their goods, but that lifetime is their definition for how long that item is expected to last. As an example they might say "rain jacket x has a product lifetime of 5 years"; so a warranty claim at 4 would be covered but one at 6 years would not (if the staff act 100% in accordance with the policy). (These numbers are entirely arbitrary and not based on their policy.)

It's actually surprisingly inline with consumer laws, but consumer law has a "reasonable expected lifetime based on what you paid for the item" type clause (such that a $15 jacket has a different lifetime to a $800 one).

It's worth remembering for things like expensive TVs that only have a short warranty, because it often pans out that the expected lifetime (because of the price) is higher than the manufacturer offers, but they still have to cover the fault (because of consumer laws).

(It's not accounting for a retrospective change though...)
As with nearly any kind of study, there are many similar ones with opposite results that makes you kind of realize the whole world can't be explained through surveys and studies only.

Mapping the scale of the narcissism epidemic: Increases in narcissism 2002–2007 within ethnic groups - https://www.sciencedirect.com/science/article/pii/S009265660...

Egos Inflating Over Time: A Cross-Temporal Meta-Analysis of the Narcissistic Personality Inventory - http://onlinelibrary.wiley.com/doi/10.1111/j.1467-6494.2008....

And then there are those who question whether the Narcissistic Personality Inventory is even a good measure of narcissism at all

Addressing criticisms of the Narcissistic Personality Inventory (NPI). - http://psycnet.apa.org/record/2011-16529-013
Java has pretty good and very rich ecosystem, including huge open source community. And also, it is not that difficult. Even current "Enterprise" part of that eco system is not that difficult. As for complexity of some frameworks, that was:

a.) Learning step with new tools available.

b.) Result of people attempting much ambitions projects then before with zero experience.

People always loved to hate Java. Nevertheless, it performs in environments where attempting to something else invariably fails.
1 per second would only be 86,400 a day... and that assumes zero flying and positioning time, zero loading and reloading time, zero fueling time, and flawless, instant decisions.
I often have to remind myself that life is a series of processes interspersed with end-points, if you don't enjoy the process of getting to those endpoints you'll basically live in a series of panics.
If memory serves, hempcrete's physical characteristics are such that it's only good for shorter buildings. We won't be building any dense housing out of the stuff.

So it's a very useful building material for rural areas.
Update: The extension is now available through the Safari Extensions Gallery[1] and has, as far as I can tell, replaced the previous search extension.

[1]: https://safari-extensions.apple.com/details/?id=com.duckduck...
I've always been surprised by how decent the internet is in Shenzhen most of the time, but I have still had a lot of blocking on some trips. I barely used my VPN on my last trip because nothing I used was blocked. This hasn't been the case when I've even been in neighbouring cities like Dongguan or Zhongshan.
Reading in the Dark: Does fiction matter in a post-fact age?
http://archive.is/zIs6Z
Modern states deliver drastically higher standard of living, less oppression, and minuscule existential risk (i.e. total war, wholesale slaughter) compared to historical norms.

Read some history and get back to us on how the modern world is oppressive, violent, or impoverished compared to some bygone golden age.

It’s true that if you go back far enough we were all equal... because we were all peasant farmers.
> Lots of sites will be processing and storing this data for internal analytics.

Just because you can doesn't mean you should. And not asking that questions has got us where we are today.
You may enjoy this tutorial: http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures...
50 Shades of C++ Typos
I know the pain. I made lots of awesome stuff that received 0 recognition.
>>How is this sane?

Its just one of those functional test cases, capitalism fails as a system.

Hospitals/Doctors/Clinics look at purchased equipment as something they need to make money on. So they have to keep them working. Its really no different than workers doing in 24x7 shifts to keep machinery in the textile mills working all the time. Human labor is cheap, and money gets made by putting in energy into the machine and selling the output of the machinery for profit. So in this sort of a system, you can only make profit by keeping the machines working, as the human labor required to make them work is cheap, and the profit is made by selling the output, keeping the machines idle means loss.

Its just that when you apply this to a hospital the model breaks down. But most of us are ok with this model if we get to buy jeans pants at Costco for $14.

Insurance as a work around doesn't fix anything in this system as you are just passing around the burden of paying for non-productive output of a process around until some one can bear the loss. And no one will.
This is what it says:

"That hasn't applied at or within 100 miles of a US border point of entry since 1953."

The plain meaning of that is not 'doesn't apply fully and maybe sometimes applies and sometimes not'. There's a difference between 'charitable interpretation' and 'so charitable as to coincidentally be bent into something originally unsaid but happens to support my argument'.

The goal of charitable interpretation is to avoid assuming ill-faith, not to reinterpret the position to something other than what it is.
Do you have contact info? Would love to hear about the design + CM scene there. Mine's in profile.

Dongguan definitely feels like it has taken off, can only assume the next Huaqiangbei is there now.
In praise of SWARMing
This isn't even "deanonymization" in the sense of "performing statistical inference to re-associate different pieces of data." It's "you ask the company to give you personally identifiable data, and it does so."
> It seems strange to me to have this enforcement of policies from countries that are not my own just because my website is accessible from those countries.

If you don't process PII about people from EU then GDRP does not apply. Merely accessing the page from EU does not trigger GDRP.
What makes you imagine your government has any jurisdiction over me?

EU citizens can choose to use services offered under other countries' laws, or not. The EU can choose to implement their own Great Firewall to block such services, or not. Frankly I don't care either way.
https://www.coindesk.com/9-years-localbitcoins-trader-senten...
He stresses regularly spaced sampling. I don't see why high-precision timestamps wouldn't work just as well, though that would complicate the computation of the I and D signals.

Actually, throughout he doesn't seem to acknowledge the different units between the P, the I, and the D, instead implicitly treating the whole system as discrete time for many purposes, in e.g. the recommendations for 100:1 ratios between P, and I; and D and P.
Deep Learning on Lambda Part 1: Architecture and Performance
Please don't post unsubstantive comments here.

https://news.ycombinator.com/newsguidelines.html
60 and rising. Can we make it to 70?
While I've been out of the area for almost 3 years now (I sysadmin-supported GS FLX from Roche/454, MiSeq and HiSeq from Illumina, and PGM from IonTorrent), the thing to remember is that each sequencer has it's strengths and weaknesses depending on what you want. Do you want to focus on read length, run time, reads per run, reagent cost, equipment cost, accuracy, etc.

As for pacbio, if I remeber correctly, their cost was low (high equipment cost though) and sequencing was relatively fast, but at a reduction of accuracy. Never dealt with them first hand though.
Wouldn't you need personal data to accept payments? Or maybe a broker (like Stripe) would store these and the end business just a reference to payment.
How Big Data Is Empowering Artificial Intelligence and Machine Learning
Taking a Message-Based Approach to Logging
>fend off predators from eating the seedlings.

The traditional solution is seed balls. Functionally it's like burying the seed, but the balls can simply be scattered.

https://en.wikipedia.org/wiki/Seed_ball