skysight-inc/HackerNews huggingface dataset:
I'm going to have to agree with the other reply. One hand doesn't know what the other is doing and the team that does audits to prop up revenue isn't going to care about that blog post unless it has legal language in the license that allows you to bypass licensing restrictions. That said, there's free versions of Oracle's databases for development and they may have exceptions for development purposes so if that's what someone is using containers for it might not be the end of the world.
Packager has gotten pretty stable lately, you shouldn't need to restart it anymore. In regards npm modules, you only need to do so when upgrading dependencies which doesn't happen that often.

We also use yarn, an npm client FB built from the ground up to removes some of the pain with npm's one: https://code.facebook.com/posts/1840075619545360
Language encoding and generation (sequence to sequence).
A Whirlwind Tour Through Trends in China
Search rankings and the resulting traffic are a priority, changes would be made quickly. AMP pages were rolled out within weeks as well, but all that time and effort could've been spent on making the universal HTML page much better.
This happens all the time, big players buy smaller ones and let them die or kill them. google does that all the time.
Afvallen met wandelen voor iedereen gezond en doeltreffend and Oefenschema
Show HN: Real-Time Monitoring with WebGL for PM2 Downloads
Just because that was the idea does not prove causation. Increasing trade was unlikely to be a negative but its far from prove.
If you really want code sharing without javascript you might try embedding Lua or Go (Google has a project called go mobile that generates android and iOS frameworks from Go projects).
It's not anonymity that I seek with Mirimir.
My problem is usually making the cropping "smart". I need a content-aware cropping so that the resulting image looks good.
It doesn't seem to come up too often as a known and requested feature in most of these services, I am wondering how come, this seems like a "must have" for me
Hm, no, simply cannot afford 144$/y for another cloud note system. Please, we need this: Note taking done right: Android, iOS, Desktop, Markdown & HTML & Pictures, easy flat file format (preferred markdown), Web clipper, archive notes, offline and do this all without wasting whitespace (no document editor like Evernote) and good sync and instant search results while you type. <- would spend a bigger double digit number $ on this, but no subscription. Closest I've found is Google Keep.
Betteridge's law of headlines says no

https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines

Don't work for free. Not for a day. Not for an hour. Stop working and move on.
Ask HN: What are the most requested algorithms during technical interviews?
What are some of the most requested algorithms during technical interviews?
One thing that always pissed me off in the old days was on one side we had nice libraries like Turbo Vision, OWL, VCL, and then we needed to resort to pure C like code for accessing a database via ODBC, or some image manipulation library, for example.

So for some sanity, I always spent some days writing sane, type safe, C++ wrappers.

But this always fails flat when working in teams that don't share the same quality goals, without directives from above.
If you like Delphi/Pascal, have you seen Nim?
Charly Programming Language
This exist for (part of) the french legal code: https://github.com/steeve/france.code-civil, https://github.com/Legilibre/Archeo-Lex

This uses open data published by the governments at https://www.legifrance.gouv.fr/
And then you let a drone fly through a flat every quarter? I think the odds of destroying something in the process are higher than the saved costs.

On another note: Are quarterly rental inspections a thing in the US? Never heard of that, why should my landlord care if I tidy up my apartment?
Nice, except StackOverflow as community is biased towards .net and c#.

Same map with github data would show very different results.
In the Netherlands, when businesses ask for such a thing, you are allowed to black out many non-required parts of the scan (this includes the photo), as well as paste a large watermark over the image. The watermark would contain the date and state the purpose of the scanned ID, to prevent re-use for anything else, if it were to be misplaced somehow.

I'm not sure how that works in Germany but I would sooner send a too-much-redacted scan and have them refuse and ask to see more of it, than send an actual complete scan of my ID to anyone but the government that issued it.

Not that governments are so good at not accidentally misplacing data. But it reduces the surface, at least.
It depends. The questions is about institutional reform and how possible it is. I do not think the current EU will evolve in a good direction. I prefer countries to leave and establish new bilateral treaties along the same lines.

Maybe after the EU has failed we can have a new attempted that people will actually get on board with.
I'd be curious how these test recorders handle mouseover events (eg: you have a multilevel menu which you hover through). The only way I got this to work was record every mouseover event, which quickly made an enormous brittle test, or just don't test stuff that has mouseover.
Our entire JS is 800kb not each page. So we are splitting it on a per page basis. Everything including issues, MRs, file browsing. There was 800kb of JS in the entire app before I joined as the first FE Eng. There is jQuery and other libraries and our own code. That was the reason we wanted to remove Turbolinks. So we don't load all the JS for the entire app at once. We want to load things on demand.

Funny thing, I have built a full fledged production 2d/3d application in JS. It was less complex than what GL has to do, and it was 670kb fully minified and obfuscated. We are constantly looking for ways at GL to make our file size smaller and our JS faster. It is something we are actively putting our time towards.
You could use IFTTT or Zapier to send push / SMS to your phone!
I work directly with two software engineers who have kids. One behaves exactly like that, the other is completely different and reasonable.
Author of this hack speaking - I've built this interface 3 years ago to track downloads of PM2 (https://github.com/Unitech/pm2), a process manager for Node.js I've authored. I'm really proud to see this dashboard here on HN!

In term of UI, the map is inspired from the impressive Tron Movie interface (Gmunk artwork http://gmunk.com/TRON-Board-Room)

The dashboard is very hypnotic and it asked a lot of meticulous tuning to give this effect. Hope you like it!
Why our governments are the jerks who steal money from the less intelligent members of our society is beyond me. That there are lotteries in every state is no justification. Lotteries are themselves a scam and should not be protected against scammers at the expense of tax payers.
No, leftpadgate happend because you can delete packages from npm. The size of the package is irrelevent.
See also the issues: https://github.com/sindresorhus/noop3/issues
Macbook:

- Bibdesk (http://bibdesk.sourceforge.net): archiving papers (automatic rename / custom citekey generation), Google Scholar bibtex extraction, and bibtex interface w/ TeXShop

- Google Drive: storing archive ... it's not a great archive solution because of google's special system of renaming files, however stuck with it because of work

iPad:

- Goodreader: fast PDF renderer

I wish there was a bibdesk app for the ipad linking to goodreader.
These days I'm almost always opting for #2 by default because it's good enough.

Me too, but I think it only works (and also doesn't introduce problems in the long run i.e. still keeps the software maintainable) because the software to which the fix gets applied is already properly designed to begin with. So in the end #2 only seems to work because the one applying it is good enough, and the software it's applied to is also good enough.

At least, that is my impression from a bunch of experiences: applying #2 to what is aleady a trainwreck will usually cause problems in the long run anyway, standard avalanche effect. For proper, elegant pieces of software though basically the difference bweteen #2 and #3 fixes seems to fade away: everything is so loosely coupled and has such well-defined responsabilities that most fixes which are #2 simply cannot become any better no matter how much time spent because they are so focused there is only one way to fix it. Or there might be an alternative way, but the outcome is exactly the same so it's also not really 'better'.
It's a general response. I happened to seize upon the term "pre-kids" because it seems to imply that a person is somehow "more" for after having kids.
Welcome to programming with web technologies!
In Oxford, at least for Physics, your grades from every year (except possibly the first) count, but they are heavily weighted towards later years.
Device stable soliton
Also worth noting that the timeout is a configurable parameter with `docker stop`.
For me, the ability to use inline-template to add Vue-powered interactivity to server-rendered HTML is the huge win.
If they really have sold 10 million devices then the fine is 22 cents per device.
No, climate change did not “cause” the Syrian war
> Scheme

> the rest of my userland

One of the reasons I eventually got fed up with Scheme is that interfacing it with the rest of my userland was really quite hard. IO, subprocesses, networking just weren't as smooth as Unix wanted them to be. Everything had to be wrapped in lists before the "big ball of snow" could do magic with it.

Later I discovered Tcl. upvar and uplevel are not syntax-rules or defmacro, but they give you very similar power in practice - I won't say more or less arcane, just different. IO, events and subprocess management are all right there. Best of all, EIAS (everything is a string) makes communicating with the outside world as natural as it should be.

It helps that Tcl got tailcall and lambda shortly after I arrived :).
There needs to be a TypeScript definition file accompanying it, as well as an Angular module so that I can import it via dependency injection.
vue feels to me like a condensed knockout. i still use knockout on some projects, but have used vue on a couple new ones too. as much as I'd like to see knockout progress - simplify a bit more to be more compact like vue, i'll take vue if that never happens.

anyone using knockout looking to migrate, vue is a worthy spiritual successor imo.
> They may contribute to society equally, but society doesn't write paychecks.

Society determines how wealth is divided, though. Women getting paid less is not a law of nature (like upper body strength), but a consequence of our (sexist) socioeconomic policy. There are many things we can do to close the gap. See for instance:

http://www.epi.org/publication/closing-the-pay-gap-and-beyon...
I'd recommend coding the tests instead of using the IDE, much less frustrating.

Protractor (http://www.protractortest.org) is a good wrapper for Selenium: despite the name, you can totally use it with non-Angular pages (I'm a Preact person myself). It's convenient because it handles installing and updating webdrivers (which was especially handy on Windows), and seems well-maintained. And if you're using only Chrome and Firefox, it even has a direct connection mode to skip having to run a Selenium server (example: https://github.com/wildpeaks/threejs-examples-screenshots).

Otherwise if you just want to run tests in a real browser environment but don't want to test in multiple browsers, you could run them in NW.js, Electron, SlimerJS, or PhantomJS.
the reason is simple - IT is considered just annoying cost center that prevents rest of the bank to reach the stars... or something. budgeting reflects this accordingly
Also, the pill for women was the first product and therefore only had to be better than the alternative. A pill for men would be a substitute to the current one for women and would therefore have to show improvement over that. Investing several billion $ just to end up with a drug that has the same side effect taken by the other gender is not a wise investment. Yes, there's the topic of gender equality, but there are already other alternatives that come with less side effects (but are less convenient).
Rent is pretty cheap in Temecula. It's just not cheap where you want to live. Same problem in Atlanta, New York, and Chicago, though it may vary by manageable degrees. Dallas is mostly immune to this phenomenon.
Faultlines, black holes and glaciers: mapping uncharted territories
>There's no geo, for me

Bot or astronaut?
> What makes you think she came up with the idea?

It might have not been her sole idea or even her idea, I'll give you that. However there's no evidence it was not her idea of partly her idea.

> Read the article

Please, this is the kind of comment not welcomed here. I did read the article before commenting. You are trying very hard to read between the lines, when Google is claiming once and again that her work saved 1.5PB/day - I'm not sure why will you try so hard to read a hidden message in Google's words and dismiss what's written in plain English.

> it's clear that it was her "project".

So what? See my previous paragraph.

> She's an intern at Google, they're generally on a short leash.

Generally or always? In the US or in Europe? It was the second time she was interning at Google (it's in the article).

Again, you are trying very hard to read between the lines and guess.

This engineer did something that saved users 1.5PB/day. She did, no one else did. Other people did other stuff. To each their own - I'm not sure why do we have to downplay her achievement though.

P.S.: This is the kind of shit women have to put up with constantly. It might look like it's not important, but when you have to go through this every day it takes a toll on you. The worst part is that we don't even want to acknowledge it.
I'm just saying that ignoring users and ignoring testers has considerable overlap in this regard.

(And apart from general and professional ethics, local laws might disagree with the assumption that you're free to ignore users for that reason.)
From cursory reading of the Wikipedia article on differential privacy, I understand this is about limiting access to data to a set of queries that are designed to make it difficult to use the query results to infer data the provider wants to protect. That doesn't seem to help in any way though, if the malicious actor owns the dataset and can run whatever queries they like on it. I'm also not sure how this addresses the problem of including additional datasets to help correlate out identities.
Only when they have nice employers that pay for such plugins.
Looks good - but it's just a mailing list? Also not sure I want to give r/w access to my transactions to someone I don't trust
Git: private repository theft by mixing repositories
Astronauts are trivial to track; orbit changes are expensive...
the author's "about" pages are a cringe-inducing hubris-fest, and that's being charitable.

https://chrisskinner.global/#about-us
People tend to compare it against gcc and clang, but it is actually the best C++ support among commercial compilers.
Developing drugs is not just about taking on big pharma, it's about the risk of causing long-term harm or death to innocent people. There are very good reasons why there is such a strict regulation around new drugs. They only exist to avoid repetitions of what happened in the past.
It's easy to be against big pharma, but we shouldn't forget that they improved our lives quite a bit (not associated in any way with a pharma company).
Could you expand a bit on that. I have come across examples generating poems from Shakespeare works and realistic looking css/javascript but still trying to find out a more realistic usecase.
It is true that we have the same problems on other levels. Finding the right boundary for choices is a difficult problem.

Its my believe that in my country we have a far better more democratic institutional setup that I feel much better about then the institutional setup at the EU.

Even so even then I feel that pushing down choices to lower levels is preventable. Pluralität of system allows for more experimentation and generally better represent local views.

I don't know why people outside 'the political establishment' should be better for me. The can be better or far worse, I see no clear reason for a bias in either direction.
> Regardless of any other condition?

Pretty much. There is no reason why one gender would suddenly become lazier or more productive than another gender, so equal pay looks like the sensible default position to me.
Each interviewer in my experience has their own special algorithm they love to ask. For instance I was asked a question about the Boyer-Moore majority algorithm which is so obscure and rare and hence I messed that interview up. It is usually not the Splay Trees, AVL Trees, Merge Sort it's the logic behind your contextualization of the algo in the problem being asked to be solved
How to Communicate Errors Well
Home décor retail tech platform DigitalBridge raises £700K
Creating containers by hand
The independent tests I did here: https://github.com/google/brotli/issues/165

And also those here: https://www.percona.com/blog/2016/03/09/evaluating-database-...

Suggest that LZMA compresses better than Brotli except in the case of text documents.
Vue.js is just a better option for every-day development in smaller and mid-sized teams, it gives more freedom working with arbitrary html, which is huge, it also gives easy start - you don't need compiler to use Vue across your legacy codebase. React is a good thing if you are a hard-core fulltime frontend dev in a big team, I guess. That's why potential of Vue.js popularity is ~25-30% of jQuery worldwide usage while React will probably might get 5-10% at most - that's just my impression after using both React and Vue. http://pixeljets.com/blog/why-we-chose-vuejs-over-react
Where could I find a list of links to the videos?
What matters more, in this context, is if you let this personal prejudice influence how you treat your co-workers. Do you value their input and opinions less? Do you think you somehow do a better job because of your kid-raising credentials?
yes! This seems really a good and reasonable option in comparison to Heroku as Heroku's pricing is a bit more high for a startup app like mine. Thanks for suggesting it.
> In practice though, even the smallest toy project will pull out hundred tiny dependencies.

I had a problem with running out of inodes on my server because of the massive number of files that end up in node_modules for even a smallish project.
Protecting Data Privacy Through Hard-To-Reverse Negative Databases (2005) [pdf]
Dealing with the Reality That Not Everyone Can Succeed
A Tutorial on Conformal Prediction [pdf]
In my tests and others LZMA seems to beat Brotli by quite a bit on non-text cases (DB, 3D meshes): https://news.ycombinator.com/item?id=13589048

I am concerned that the Brotli v LZMA v GZip paper you cite is not fully representative as it is written by the the Brotli team.
This is great, but I have to use Chrome to use it. I'd prefer to use Safari.

Do you plan to let Wikipedia use this? It would be really useful on their site.
Are Computer Keyboards Dishwasher Safe?
All I ever used of Angular was the parts that Vue kept.

So, it was the right idea, and the Angular creators just got carried away.
Postfix and Exim both support DANE/TLSA. When I email somebody with TLSA set up, or they email me, the certificates are validated using DNSSEC signed DNS records:

mike@snake:~$ dig +short mx grepular.com
20 mail.grepular.com.
10 mx1.grepular.com.
mike@snake:~$ dig +short tlsa _25._tcp.mx1.grepular.com
2 1 1 60B87575447DCBA2A36B7D11AC09FB24A9DB406FEE12D2CC90180517 616E8A18
2 1 1 B111DD8A1C2091A89BD4FD60C57F0716CCE50FEEFF8137CDBEE0326E 02CF362B
mike@snake:~$ dig +short tlsa _25._tcp.mail.grepular.com
2 1 1 B111DD8A1C2091A89BD4FD60C57F0716CCE50FEEFF8137CDBEE0326E 02CF362B
2 1 1 60B87575447DCBA2A36B7D11AC09FB24A9DB406FEE12D2CC90180517 616E8A18
mike@snake:~$
https://www.youtube.com/watch?v=iMDTcMD6pOw
...go somewhere else
https://www.youtube.com/watch?v=iMDTcMD6pOw
"Prerequisites: This not meant to be an introduction to Machine Learning course. Hopefully you've all got some knowledge to machine learning, otherwise you may find this a bit opaque. So at least you should understand/have taken courses in linear algebra, calculus, probability, ... we are not going to do anything particularly challenging in those areas, but ideas from those areas will be useful."

around 7 mins 30secs into the introduction
Fortunately (at least for now), Firefox uses N:M process:thread model instead of 1:1 like chrome (I am typing this in Firefox with 40+ tabs but using only two processes and with a chrome with single OneTab's tab using 10+ processes....) and it allows you to turn off e10s in about:config.
Location: Moscow, Russia
Remote: Yes
Willing to relocate: Negotiable (US, Australia, Asia preferred)
Technologies: DevOps, Node.js, Ruby on Rails, PHP, Symfony, Python, Django, react, Angular, MeteorJS
Résumé/CV: https://www.dropbox.com/s/syylwc7i3wz232e/2017_cv_Julia.doc?dl=0
Email: yuliamasakovaweb@protonmail.ch

I am Software Architect from Russia with over 7 years of commercial background in web development and DevOps. I managed highly-available infrastructure and server automation, have deep insight into Ruby on Rails, NodeJS, PHP (Symfony), Python. Have expertise as development manager as well. I am looking for remote opportunities, both leading/management and development/DevOps roles. Full-time and half-time positions are ok for me at the moment. Willing to relocate for in-site job as well (prefer to relocate in Asia - Singapore, Tokyo, Hong Kong, Seoul, or Australia/US). Please contact me via email or Whatsapp (number in my CV).
It is, however the npm package "noop" that it mentions seems to be actually used...

https://www.npmjs.com/package/noop

> 202 downloads in the last month

> Dependents (3): meta-noop, scrappers, npl
Just throwing this in here: https://github.com/OpenBankProject/OBP-API
The idea that the data that they collected was worth $1B is laughable.
Utterly hilarious trolling by Cards Against Humanity.
> By which you don't like people pointing out your mental model for society and the economy are hopelessly oversimplified.

That the wage gap is a real and serious problem is actually the scientific consensus. The wage gap has been studied for decades in dozens of countries. I'm not defending a contrarian position here, just the mainstream scientific view that labor compensation favors men.

> Just out of curiosity, why are you so sure women do 50% of the labor?

This is pretty well researched. See for instance:

http://hdr.undp.org/sites/default/files/chapter4.pdf

You'll see that paid + unpaid minutes worked per day are about the same for each gender, but women do way more unpaid work and men do way more paid work.
You know better than to blab about X's secret plans, but if you repeat the joke you heard in the same message, you still revealed that you know about them.
I don't think ToS should be able to be enforced either

So how to deal with abusive users then? Hand wave and say it is okay to block them for certain actions that are not terms of service?

And of course arbitrary terms of service already can't be enforced.
Fluid Paint
Show HN: Autoupdated Chrome downloads repo
I don't think the conservative/liberal dichotomy is useful, consider the points on their merits.
https://maps.descarteslabs.com/ gives me only this:

Your browser version is no longer compatible with this application. Please update your browser to the latest version.

This happens on the standard Chromium browser from 16.04 LTS repo:

Version 55.0.2883.87 Built on Ubuntu , running on Ubuntu 16.04 (64-bit) -

I do not remember any website that does not work in that browser.
Ok, that's cool. I might try Polymer out but I think I'll stick with React due to the community aspect you mentioned.