skysight-inc/HackerNews huggingface dataset:
I'd say "Alle Verben sind am Ende? Das muss nicht sein". Well, it's not that simple.
Right now you have to cash out but the endgame is to not have to, just like in the early 00s it was a hassle to buy something online and doing your taxes or accessing government services was science fiction while now you can almost live alone without ever going out of your home required you have an internet access because even the grocery store can be visited by internet.

But sure, the governments as today can easily cripple cryptocurrencies if they decide to and I'm not underestimating their power but as I said there is a competition between states, if my country adopts a hostile behavior toward cryptocurrencies then I'm pretty sure another country with a more lenient attitude will be happy to welcome my capital and workforce (not really a new concept, it was already like that with huguenots 400 years ago and it weakened badly the top dog that France while boosting immensely second or third ranked powers like England and Prussia).

I think the leaders in first world countries already understood that, that's why the general attitude is to say "it's none of our business" right now, especially in places like Europe or Japan which kind of missed the first wave of the "third industrial revolution" like internet is called by regulating too much or having a top-down approach to develop the sector and in result got crushed by the USA.

In short: ban cryptos at your own risk.
Tactical Flashlights Online
If you enjoy hunting in the late or early hours, you need to buy reliable tactical flashlights online. Top-quality flashlights will help you find your target. Know more at: https://goo.gl/EhR9fi
Certainly not true.. reading takes ages for instance. Associating objects to words takes forever.. Perhaps this is true in another sense but in the sense i described.
https://news.ycombinator.com/item?id=15822097
Thanks for your kind reminding!
You'll get no quarrel from me about the supremacy of Excel, but could you please stop including complaints about downvotes in your HN comments? It's unsubstantive and breaks the site guidelines: https://news.ycombinator.com/newsguidelines.html.

I looked at your comment history and it's far from true that you're always getting downvoted. I realize it can feel that way. Everybody gets downvoted; the thing to do is (a) examine your comment to see if you missed something bad, then (b) move on. And remember that some downvotes are just misclicks.

I did notice one unfairly downvoted comment and fixed that. By contrast https://news.ycombinator.com/item?id=15820012 was properly downvoted since it broke the site guidelines.
Amazon's New Artificial Intelligence Features Are a Challenge to Silicon Valley
Is that literate brainfuck?
Urgh. C semantics. Well, at least that will not happen if you actually use IEEE754 _and_ if a, b, and c all have the same floating point precision _and_ there is no weird promotion/precision change going on.

Now that you mention, there was this fascinating denial-of-service vulnerability in PHP which is (kind of) related...
https://news.ycombinator.com/item?id=2066352
http://www.exploringbinary.com/why-volatile-fixes-the-2-2250...

EDIT: To expand on this: The following code is valid, and may print "weird":

double x = f();
double y = x;
if(x != 0 && y == 0) {
printf("weird\n");
}

... if x is stored in a 80bit floating point register, and y is stored in memory and therefore only has 64bit
"Verbs regarding, all of them, end at exist."
> I discovered looking at these that there was an error in the spreadsheet double-counting all inputs (rows and columns were added and the row-totals included in the grand total). Best I can tell, finding that bug was not in fact part of the course goal....

Multiple times I've come across issues like this when developing the replacement for an old access system. The numbers between the new an old system don't match, so you have to dig through both to find the error. If the error is in the new version that's great, but when you tell the boss that the error is in the old one and they've been off by a few million dollars over the years...
My pleasure, Jordan - thanks for the great work you and your team do on ReasonML.

I agree that OCaml has some brilliant libraries for problems which are, in other languages, difficult or unpleasant to solve (parsing being one of them). Menhir is wonderful. However, that doesn't preclude gripes 3 & 4 from above. If a language seeks to be general-purpose, the existence of some truly great libraries doesn't redeem a need for dependable solutions to a multitude of problems.

I think OCaml can have a place in an organization's software stack today - but it will not gain the spotlight until its library offerings have the variety, robustness, and accessibility of other ecosystems. Would I write an internal parsing service using Menhir and expose over Protobuf? Absolutely. Would I write a heavier-duty application server that had to parse something, then talk to Postgres? Perhaps not - and that's a shame.

Love Reason React. I'm a huge static typing proponent where possible, and combining the semantics of OCaml with React is a great move.

Writing the occasional typed FFI wrapper into a Javascript library isn't the worst thing in the world. Most of my complaints for libraries center around server side OCaml/ReasonML development, which is where I have the most experience. (and that experience is admittedly limited)
Checklist before submitting an interview technical test
I don't mean any offense, but she comes across as someone who doesn't have a good grasp on reality. If you jump around and can't explain what you are doing all the time, maybe you have lost it. Or they are a brilliant writer and pulls you along in their insanity. Is this some bizarre combination of non sequitur comments that was done on purpose, or put together by some weird ai writing program? Occam's razor leads me to only one conclusion. jgowdy below has a great response "I kept getting lost and questioning my own ability to read and think clearly"
Indeed, they often consist of aluminium for conductivity and steel for stability.
I pretty much agree with most everything you write, but just want to add the caveat that this is all a function of relative competence or learning stage in an L2 language. That is to say, some languages that may be relatively easier to partially acquire then to fully master and visa versa. A case in point, and dear to my heart at that by way of experience, is the relative difficulty for an L1 English speaking in forming simple grammatically correct sentences in German and Mandarin, respectively. Whereas there is no question that Mandarin is the harder language to master (especially if we are talking about literacy), the high degree of analyticity relative to German makes forming sentences from words rather intuitive for the English speaker (even if English isn't quite as analytical as Mandarin in it's core modules). In other words, at least from the perspective of grammar, the beginnings of Mandarin are much easier than the beginnings of German, despite typological similarity even in inflections for plurality and the like shared between English and German.
It's actually just how you would find a number in a paper phone book.
Design of Java Value Types Makes Progress
HP Touchpoint Analytics Client is a telemetry bloatware
This is excellent! Thank You for doing this. Someone is listening.
FYI that's the article, in particular "der/die/das" are the definite articles.

"Incredibly stupid" sounds a little derogatory. They are not particularly necessary for understanding the language, the correct gender/article for certain nouns are even subject to heated debate between regional dialects, and I agree, if you are coming from a language without these rules it might be hard to grasp/integrate. Nevertheless, I would not go as far as to say they are incredibly stupid.

Consider, English also has he/she, him/her, his/hers. You just got rid off the "the"s, AFAIK (or German is the only Germanic language that adopted it from Latin, but I am no linguist).

But gender is the easier part, the cases make it difficult: Similar to the English "he/him", we have declination of articles: "einen/einem/eines". This seems terrible for English natives. Together with constructs of "den einen/dem einen/von einem/vom einen/zu einem/auf einen/auf einem", so you need to memorize ways of saying things and at the same time apply the case accordingly. It can make a huge difference in what you are trying to convey.

"Von einem ..." is "... of one" (indefinite article), where

"Vom einen ..." (Von dem einen) is "... of the one" (dem is the article, einen is actually a counting pronoun, not sure this is the right name).
Flexport is hiring for pretty much every kind of job
Chains of Git commits are already a blockchain - at least, already a DAG, and to be more specific, they are both Merkle trees. Internally, each commit contains the hash of the previous commit it was based on:

$ git cat-file -p HEAD
tree e013f4d121199d60b70043f525aef4a7e641b5f6
parent 152bbb43b30ced1b32e9ed6f5ba2ac448de725b6
author Linus Torvalds <torvalds@linux-foundation.org> 1510512373 -0800
committer Linus Torvalds <torvalds@linux-foundation.org> 1510512373 -0800

Linux 4.14

You can even GPG sign each commit if you want to ensure authenticity. The other aspects of cryptocurrency blockchains don't really apply here: we don't need a single "true chain," in fact that's the point of branching.

(Kids these days with their blockchains...)
>crontab parsing and execution

10 minutes with angstrom and unixlib?

Sure, ocaml does not have javascript/go-style libs like leftpad, but it provide a great ability to solve generic tasks with more generic libraries like angstrom, menhir, faraday, lwt or react.

>I can't in good faith recommend it for building production systems to interact with the outside world

Why is that so? I believe in exactly opposite. We are building quite a big telecom infra with ocaml, and it shines. In really critical systems (something beyond silly guest pages) you can't rely on low quality third party libs (which are usually provided by go), you have to write things by yourself or use some very generic stuff, and that is where ocaml shines. Both the language and major libs in opam are of an outstanding quality, people behind mirage, ocaml, angstrom, react, lwt are so collaborative and smart, and libraries are so transparent and beautiful that it is easy to understand how things work and what's happening under the hood.
I wasn't clear: I meant that Emacs and Vim are optimized for 10-finger typing on full-sized keyboards. We need something for 2-finger keyboards typical on phones, or more broadly something optimized for phone input (maybe including gestures, for example).
Yes, social background plays a big role. In the English language words for food have German roots as long as they are in the kitchen, once on the table it most likely has French roots. Science, it's full of Latin and Greek.

There's a fantastic documenation: The Adventure of English, it covers how the language grew and got infusions from those conquering the British Isle.
Shameless plug: if then all your bricks are neatly tugged away, but you suddenly do not know how to start building, just grab a random, virtual hand of bricks out of some of your LEGO sets with the help of my pet project https://brickshuffle.com .
I always pour water on the AR VR user input ideas - The calorific need is too high - and thinking in 3D results in an unnecessary cognitive load.

Since this thread probably has more Finance users than usual - most people have seen a bloomberg terminal. Its ugly, and filled with arcane short cuts.

Its extremely extremely good at getting its job done, and keyboard short cuts and commands are the fastest system once you gain expertise.

Keyboard short cuts and memorized lists of invocations will regularly be the fastest way of activating commands on a system for experts. Especially once it becomes muscle memmory.

For most abstract symbol manipulation, most jobs can get away with a stack of 2D pages.

If you are working in 3D, then you are doing a pretty unique set of modifications, and the average case will not apply to you.

Which is to say that AR VR will be only for a very niche set of uses.
Replying to myself here. I've asked Namecheap to consider it (as I'm sure many others have too) but received to ETA. I'd really like to stay with them but lack of U2F is becoming a deal breaker for me, considering how prevalent phone account hijacking has become recently.
New York's Uptown Rats Are Genetically Distinct from Downtown Rats
I cannot recommend Tigris and Euphrates enough. It used to be at the top of BoardGameGeek in the old days. Some of my friends likes to sell it to newbies as 'its like chess, but for four person'. By the way, author of this game (Knizia) is a master Board game builder and has created many more games worth looking into.
There already is one https://curecoin.net/

This has been one of the most frequently brought up topics for Bitcoin and people have tried all kinds of other things instead of the original algorithm.

And at this point I don't think any alternative will win just because they came up with a "more efficient" algorithm. PoS may have a chance (although personally I'm skeptical) but something as drastically different as PoS may only have a chance against the Bitcoin's algorithm.

The usual response to this inefficiency argument is "securing the ledger itself is a very costly job. It's basically trying to replace all the bank/credit card networks and when you consider how much energy goes into an aggregate of maintaining all of them, Bitcoin PoW is nothing".

But aside from that, I think sometimes inefficiency IS the feature, for example double entry bookkeeping is inefficient because it's redundant, but it revolutionized modern accounting.
Red Rising was great!

Also:
Bobiverse https://www.goodreads.com/series/192752-bobiverse

First Conquest
https://www.goodreads.com/book/show/21519728-first-conquest

Lost Colonies Trilogy
https://www.goodreads.com/series/166573-lost-colonies-trilog...
yes, model-based (ie - learning physics and predicting future states and planning accordingly, rather than just choosing actions that you've learned will give you rewards) RL has been in the literature for many years, see Sutton's DYNA for example.

But I think the model-based part is still considered relatively hard in real-world environments due to the large search space of possible actions/consequences.

And note that here they didn't actually use the model at runtime, they just used it as an 'expert' (rather than getting a human to provide guidance) to give a model-free agent policy a head start (see DAGGER algorithm) and reduce the number of training samples.
I didn't mean to suggest they were, just that the site rules apply irrespective of whether another comment is right, wrong, or otherwise.

If you really want my opinion, it's that it sounds like you had a regrettable experience with undergraduate math education and maybe are overgeneralizing from that a little bit. But that's just my opinion, possibly wrong and definitely irrelevant.
I'm Han, one of the co-founders of SuggestGrid.

We're in beta till 2018 have a handful of customers using us right now. You could reach out to support@suggestgrid.com for our latest status.
Thanks for this. I couldn't believe I had to use that Perl script when I wanted to play with some summarization ideas previously.
Great title, can’t get article to load.
Auditing binaries wouldn't really do anything as it's their hardware that'd run the binary. So the hardware can be programmed to lie or to still have some backdoor.
Sure, so you have a portfolio with lots of startups to spread the risk. If your total portfolio made less than 20% this year, you wasted a whole lot of time.
The closest thing I can think of is that Utah has a database of a white-collar crime. Would love to see more systems like that.
Could you elaborate on the GPU + data lake part? Memory transfer lag to and from GPU is significant in comparison to GPU computing power. Data lake may mean mutliple heterogeneous data sources with or without schema. How is coping with it helped by a GPU?
https://webcache.googleusercontent.com/search?q=cache:99ys2O...
First place on home page, tho. Go figure.
You're right, that does appear to be the primary source. It's a Redditor called Fummy who creates various maps:

https://www.reddit.com/user/Fummy/submitted/

Fummy has created a new version that corrects the colors for the rankings (so that red is now the most difficult, green is easier), updated the data on language difficulty, and wisely added their Reddit user link to the new image:

https://i.imgur.com/37xlzKE.png
Site is down at the moment, archived version available at http://archive.is/PtBr6
Here's the Archive.org link for anyone else having trouble getting to the site: https://web.archive.org/web/20171130210154/https://blog.elco...
Yes about the intonation of the word. The difference is that that "really" would mean "mom", "stupid", "really", "nothing" according to the tone. Some embarrassing mistakes.
> How do you deal with Cash?

For personal finances, when I get cash (say from an ATM) I transfer the amount from asset Bank to asset Cash (i.e. CR Bank/DR Cash). I then record (important) expenses against either Cash or Bank (e.g. CR Cash/DR Groceries). At the end of the period, I check the actual amount of cash vs recorded, and charge the difference against a Misc expense account.

This is in the spirit of the standard accounting rules for handling petty cash in an organization.

> How do you deal with interest?

Consider interest an expense, e.g. CR Bank/DR Interest

> Advice?

Consider learning the following rules of double-entry accounting:-

Asset ...
Increase = DR, Decrease = CR

Liability ...
Increase = CR, Decrease = DR

Income ...
Increase = CR, Decrease = DR

Expense ...
Increase = DR, Decrease = CR

Equity ...
Increase = CR, Decrease = DR

Aside: yes an increase in an asset like Bank is a DR. Your actual bank statement is showing what is recorded in your bank's accounting systems, not in yours. If you have a positive balance at your bank it is recorded as a CR on your bank statement because it is a LIABILITY for them, i.e. they owe you the money.

Knowing these rules allows you to think how to deal with things. For example, a purchase on your credit card is what?

Some example entries:

Get Paid:
CR Income 100 (see table increase in Income) /
DR Bank 100 (see table increase in Asset)

Pay Groceries:
CR Cash on Hand 20 (see table decrease in Asset) /
DR Groceries 20 (see table increase in Expense)

Purchase on credit card:
DR Airline Tickets 1,250 (see table increase in Expense) /
CR Accounts Payable 1,250 (see table increase in Liability)

Pay credit card:
CR Bank 1,250 (see table decrease in Asset) /
DR Accounts Payable 1,250 (see table decrease in Liability)

Interest on bank statement:
CR Bank 35 (see table decrease in Asset) /
DR Interest 35 (see table increase in Expense)

edit: tried to deal with HN not allowing any sort of text formatting
Yeah but you wouldn't hire them, because not working as a team mate.

Just hire the one that spews out the most random ideas without thinking for a second first.
HOT – #34's Copy of the Angular Typescript Weekly Newsletter – CSP – FP – SW
I would not call that a waste. The US has one of the most hostile governments regarding tech. It may feel wasteful now but being self-reliant (and having the knowledge of how to be) frees those companies enormously.

And, yeah. Monopoly positions are toxic too. So curbing that is also of value not only to Germans but to all foreign states.
4 hours total of pure undeniable work throughout the whole day (so wake up to sleep). K. Anders Ericsson, a professor on the study of “expertise”, notes that the best violinists in the world top out at 4 hours of practice. So I don’t feel guilty after 4 hours.

Another thing Ericcson noticed, the violinist who practice the most and are the best take midday naps.
I think that if anyone ever needs to give me 12 quadrillion dollars (more than a million dollars for every human alive), they can keep the extra 21 dollars.

I'm not unfamiliar with the idea that floating point numbers have a limited precision, I'm saying the precision is normally good enough.
Its December Happy new month to you all
Top 7 Android App Development Trends for 2018
Yeah, unless you're in the constitution-free zone within what is it, 100 miles of a port?
If I were king for a day I'd institute an across-the-board import tariff of 5% or so. Enough to keep domestic suppliers from gouging consumers, but also enough to tilt the playing field a bit in the direction of domestic manufacturing. It would hurt growth a bit, in the long run, but I think it's worth the cost.

Globalization increases equality between countries, but it also increases inequality within countries. There are places where unskilled labor pays a couple dollars a day. Doesn't matter what the safety standards are - there isn't anywhere in the US you can survive on that kind of money.
Hungarians have nothing to do with Huns. They're Magyars, which was a different population in Eastern Europe/the Uralic regiom. "Hungarian" itself does not come from "Hun", the etymology is different. In many countries, such as mine, it's easier to spot the difference since their name is either Ungur (notice the missing H) or Maghiar.

The origin of the population is unclear before they were in the Uralic region.
Historia est magistra vitae. When have the masses ever been correct?
I saw a few similar comments so added a separate response on my opinion on Japanese vs Chinese.
Who will complain louder?

The security experts or the people who lost everything because they lost their passcodes?
KDE Connect is one of the programs I can't live without anymore!
To your second point, do you foresee increased consolidation of angels/seed investors into angel groups/networks (even more so than is the case now), so that those investors can share in higher-quality, lower-cost deal flow/lead gen?
Reading is a lot more complex than object recognition.
This neatly illustrates why bitcoin is a terrible currency. Thanks.
Congrats Rodrigo and team! Great to see the progress!!
R was almost irrelevant in finance 10 years ago, Matlab was much more widely used. R may have more momentum now, but I’m not sure it has overtaken Matlab yet. And C++ was, and probably remains, king.
As an American, I can say that it takes at least two weeks in Ireland before you can understand a damned thing they say.
Leaving Apple and Google: my “eelo odyssey”. Part1: the mobile OS
I am experimenting with Postwaves to eliminate vote manipulation by randomly assigning who can vote
Show HN: Chrome Extension to insert rows in a Google Sheets without opening it
Self driving cars and operations eat a lot of staff
We used it in our marketplace app. Pretty good so far. It has good documentation and a simple API. Saves you a lot of time and it just works.
If the article is about speaking skills, I'm surprised to see these languages as the most difficult. Most English speakers I know that have lived/worked in Korea/Japan/China have found it rather easy to pick up the language. Writing is another matter of course...

(I live in HK btw)
Sure on the other hand employees who got in early have pay packages that are easily in the tens of millions
While this is less secure than before, I’m not sure if I agree with there premise that events such as San Bernardino perpetuated this change. This would not have helped the FBI decrypt that iPhone if it had been running iOS 11, since they were not able to effectively guess that phones 4 digit passcode, let alone a 6 digit or alphanumeric passcode.

Their entire claim of a horror story relies on having physical access and the passcode, which would be game over on basically any device anyway.

It does point out a problem with most sms and app based 2fa systems in that all accounts that are protected as such essentially rely on your devices passcode to keep those accounts safe.