skysight-inc/HackerNews huggingface dataset:
I do on a Pixel 3. Sometimes I'll SSH into my desktop, sometimes I'll work on it directly, both using tmux and vim. I love everything about this setup except the screen size.
ArchiveBox UI coming soon
Funny how HN contributors can be simultaneously in favor of not "socializing losses", and something like this where the taxpayer would pay for someone else's gleam in the eye (often a multi-billion dollar gleam) and there would be no accountability whatsoever if it doesn't pan out or runs over budget by a factor of like 5x (see just about any large, complex government project as an example). That 20 year deathmarch often ends in an FDA not approving your thing.
I ran cjdns for 5 years but recently switched off it. For one, it seemed to have too much traffic over my limited outbound link when things should have been more idle. Also, the commit logs were a little unnerving to me for code I'm trusting with my network security:

All kinds of "oops" edits:
https://github.com/cjdelisle/cjdns/commit/3abe50b8e744f72696...
https://github.com/cjdelisle/cjdns/commit/feabb1970fbaecf65c...
https://github.com/cjdelisle/cjdns/commit/c51d89431f1fa42955...
https://github.com/cjdelisle/cjdns/commit/1b0c999bd2e5988c3f...
https://github.com/cjdelisle/cjdns/commit/355d7d77cc82c52bf1... (function args passed in the wrong order)

Some are about extra traffic:
https://github.com/cjdelisle/cjdns/commit/8bcfbf227a87020931...
https://github.com/cjdelisle/cjdns/commit/0ee9cb7f45b466232b...

Also it's ipv6 only, which took some fussing. Performance was fine, even on rpi. Reestablishing links was slow and sometimes required restarting of the daemon. Daemons would occasionally get wedged. Log output is unconventional and uses a special reader tool (a la adb for android). Occasionally routes wouldn't be chosen right (two home computers would route via an external cloud box), which I'd fix by restarting the right daemons.

I laboriously switched to openvpn (two networks) and haven't worked out all the routing and hotswitching for my roaming phone+laptop yet. Now I'm considering vita, tinc, zerotier, or wireguard. Probably I'll try out zerotier to see if it works out of the box, then try wireguard if I'm going to have to configure it a lot, since it seems like WG is the most unix-toolbox-do-one-thing out of all of them.
AKA our content got outdated and we don't want to put the effort to update it.

It's a real problem when a major version launches every 6 months.
Do you have any regrets?
How to pair socks from a pile efficiently (2013)
This is honestly one of the most bizarre projects I have seen. I fail to understand the "open-source-but-not-quite" attitude of the author.
If you don't want your work sold as SaaS, TiVo or used in commercial work -> AGPL

If you don't want TiVo but are okay with inclusion in SaaS -> GPL 3.0

If you're okay with TiVo but mandate contributions -> GPL 2

If you want commercial customers to fairly freely include your code -> Apache 2.0

If you have public contributors to your OSS project, get an CLA and IP assignment agreement from every contributor so there's no confusion or messy lawsuits later on.

PS: I wish my friend who wrote the O'Reilly book on OSS licenses were will alive. https://www.oreilly.com/tim/archives/os_revolution_release10... And had a PR "tennis match" with RMS after working on Xemacs. http://www.cnn.com/TECH/computing/9911/08/freedom.GNU.idg/in... Bless-ed be the polemics. :)
The attribution relaxation in this is a nice step forward for trivial bits of code. I've seen too many Javascript applications that use 100+ small MIT-licensed dependencies, so the copyright statements end up being a significant portion of the minified code!
So why doesn't Amazon police these things.

A reason I go to amazon is so I don't have to deal with this stuff. What's their value add over ebay, Ali express, etc at this point?

This isn't hard to do, it shouldn't cost them sales, I don't get it.
Yup, there are tools "for almost everything", but they must be flexible enough, then compatible to the machines used, and learned to use. For instance, in science, "grid computing" is popular to automate away the orchestration of files and codes between machines. But it's not always available and sometimes not applicable.

I assume every workplace has an overhead part which keeps one from doing the actual work.
Next you’ll be wanting to peruse in person actual things for sale! That way lies madness, my friend.
The Skull
This is a big question for me too! Especially since they didn't seem to have any major reason to burn a lot of cash or to run out of money! Was it maybe a lawsuit, fraud or regulatory issue? I would LOVE to know.
Semes like the --warc-file= argument for wget https://github.com/pirate/ArchiveBox/blob/a74d8410f4c3f2f08f...
It doesn't sound like you've thought this through.

Technical analysis isn't typically based on patterns. Banks trade using TA (see Lehman Bros Forex trading handbook - available online) - it's not strange or unusual to trade a mean reversion strategy at HFT or retail trading levels. Nor a momentum strategy, or even trend following. Nobody serious trades the candlestick patterns you're referring to in algo trading.

There is enough data to train all forex pairs - tick data going back decades, for free, via Dukascopy and other sources.

You're spreading FUD, and while there is definitely a need for people to be cautious, your warnings are not based in reality.

Better to warn them about the 70-90% losing rate of all retail traders (reported officially by all UK brokers), or the perils of overleveraging, or the risk of gapping/illiquidity in crypto... I could go on. But not what you mention - that's a strawman.
You can use classic starcraft / brood war keys as vouchers on battle.net if you want to verify and make sure you'll always have a digital copy available :)
So interesting, thanks for sharing!

I have been learning to play piano later in life after growing up playing violin and viola. Although virtually all professional adult violinists play a "full size" violin, smaller sizes exist for children, and I remember wondering as a child whether smaller pianos existed as well. Now, as an adult, I wish there were larger keyboards---the best-practices techniques that my teacher with average hands shows me are physically not possible for my larger hands. So I can easily imagine the inverse would be true.

Violas are an interesting case where, in contrast to the violin, many "full" sizes exist, anywhere from 15 inches to 17 inches to accommodate arm length. I would be curious to see a comparison of whether female violists are better able than female violinists to compete with their male counterparts given the size range of professional violas in contrast to the standardized violin (although I suspect the sample size of violists could be too small).
Part of it was to legitimize producing it in the first place. Plastic bottle production does not seem so bad when the new evil is throwing it away vs. recycling. We shifted the onerous onto ourselves instead of the producers.
> Says who? On whose authority?

The authority or reasonableness and practicality.

> If the US wants its citizens to be treated uniformly, then it shouldn't give out per-state driver's licenses.

It may be news to you, but those aren't travel documents and are nonstandardized to boot. But if you think the EU should wade into that mess, I guess you're entitled to your opinion.

Also, it's probably worth noting treating Americans as citizens of their state and not the US for immigration purposes is totally unprecedented in the modern era of passports. On the other hand, the precedent over the same period has been to treat Europeans as citizens of their member states and not of an undifferentiated EU.
Nothing bold about it, here is some evidence.

- No type inference, since that's not decidable for dependent types.

- In most industrial software engineering, getting the specifications is a big problem, whence agile methods. Without detailed specifications early on in a software project's lifecycle, what's the point of paying the price for type dependency when you don't even use it.

- Relatedly, dependent types don't solve the oracle problem in software engineering: i.e. where do you get the specs from and how do you know that your specs (in this case types) are correct rather than false?

- Rewriting & refactoring code becomes much more expensive, because you now also have to rewrite / refactor the specifications. (This is already a reason why post-Java, exception specifications have been abandoned)

- No widely used programming language offers full dependent types (yes I'm aware of Scala's path dependent types and Haskell's forays into dependency), and that despite dependent types are at least half a century old [1]. So it's not like programming language designers don't know about them.

- Dependent types have really only been worked out beyond research prototypes for functional languages, not e.g. for message passing concurrency.

My experience with them so far
has been more than great.

I'd be interested to learn what non-trivial code you've written in dependently typed programming languages. By non-trivial, I mean: industrial code, say > 20k LoCs, at least 3 programmers involved, specification changed over time. Specification was not fully available at the start of the project.

[1] N. de Bruijn, Automath, a language for mathematics.
I wonder if Google would be willing to license ContentID to Amazon.
I used to get sick all the time. For the last 3 years I got a flu shot and didn't get sick even surrounded by constantly coughing co-workers. Just another anecdote to consider.

PS. The fact that you get infected just a few weeks after the shot means you're getting it too late.
There are apps that let you run your own code. I think the restriction is on apps that allow you to download and execute third party code.
Ah, found the solution: https://forums.virtualbox.org/viewtopic.php?t=82787
Ah, squidi. His webcomic is also worth checking for those who missed it - http://www.squidi.net/comic/amd/

(A critical mass of tropes guaranteed)
The bubonic plague was not caused by the rats.
The Amp Hour Electronics Podcast - all things electronics

Business of Machining - CNC machining as a business

Cortex - CGP Grey and Myke Hurley discuss productivity

Hello Internet - CGP Grey and Brady Haran

The Joe Rogan Experience - Long form interviews, typically 3+ hours

Making Sense with Sam Harris - Talk about the meaning of life

The Unmade Podcast - Brady Haran and Tim Hinde discuss ideas for podcasts yet unmade
> They (Uber and Lyft) radically reduce drunk driving in every city they enter

This is cool if true. Does it show up in accident statistics?
The Promise of Hierarchical Reinforcement Learning
Insurance in this case is silly. The premise of insurance is to protect against financial catastrophe, which is why it is carried for things like a possible half-million dollar medical bill, house burning down, etc.

Another core tenet of insurance is that the event against which it protects is not certain (or even likely, typically) to occur. Though this has been somewhat perverted with medical these days ("I want coverage for my $200/mo prescription"), it's still the basic idea. American workers take about 5 sick days per year (https://www.statista.com/statistics/682924/sick-leave-days-a... that's not an uncertainty. And because sick days are limited, insurance doesn't make sense: businesses offer as many sick days as they are able and willing to fund; any more they just don't cover.

In summary, there's no "catastrophic situation" here, it's just a serious expense many can't or wont cover.
OpenAI GPT-2: Understanding Language Generation Through Visualization
Puppet, a freemium services FOSS model, switched licenses a bunch of times but settled on Apache. Depending on the use-case, there can be legal problems on customers' sides including certain projects in hardware, software, SaaS products or even just using them with onerous licenses like GPL3 and AGPL. The license's restrictions on use combined with the type of use makes all the difference.
NP. Good points about the different terms / usages.

Just as in other former colonies or areas where English influence existed, India has adapted English somewhat:

https://en.wikipedia.org/wiki/Indian_English
The performance disparity between browser-based javascript and specialized mining hardware is so large, that you will be hard-pressed to generate enough revenue to support a website.
What's wrong with Scala's pattern matching?
Actually, Dropbox's Android app does let you edit text files. It was one of the main reasons I went with Dropbox.
This is a particularly bad experience for mobile users with battery and CPU cooling limitations to computing.

While the growth of mobile probably wasn't a primary reason, I suspect the founders may have seen that the future didn't look great, even if they could solve the monetization of exploits and collapse of crypto prices overall headwinds. With crypto pricing falling to near the power input costs when mined on ASICs and GPUs, CPU mining from Javascript was going to be a case where users paid $1 for ~$0.10 of crypto which only a tiny sliver of the original input ($1) went to the content creator.
Dupe of https://news.ycombinator.com/item?id=19346012 which has more comments.

(Worth mentioning 57 countries are affected, including all countries that had Visa Waivers with the EU - the US is not being singled out.)
I've noticed something similar on Apple Music -- if you search for "Russian Doll soundtrack" you'll find collections of songs made by what seem to a non-affiliated entity ("inSquamous"). At least, in this case, the songs are the real tracks in Apple Music, so the songs are getting properly monetized. I wonder if inSquamous is getting something off the top for curating the collection?

Same thing happened on Baby Driver's release day -- there was no official soundtrack for weeks, and some enterprising soul jumped into the breach with a collection of the songs.
I've been working in both professionally for several years now and talked with many over that time, at conferences and such, and have yet to hear "horror stories", but such stories could definitely be useful as illustrations on how _not_ to build a system in Erlang or Elixir, so you should share examples!

I _have_ seen some projects with pretty terrible code, but that has nothing to do with Erlang/Elixir, and everything to do with the skill level of the team behind the project.
discussion on stackoverflow:
https://stackoverflow.com/questions/27957766/how-do-i-render...

There are online viewers from MS and Google. They are only good though if you have no Electron offline scenario and want to send your data :-/

JavaScript conversion always has its limits:

https://github.com/lalalic/docx2html — docx to html, most elements are supported, but project seems to be dead

https://github.com/mwilliamson/mammoth.js — supports headings, lists, tables, endnotes, footnotes, images and text boxes

https://www.npmjs.com/package/docx2html — Converts DOCX documents to HTML in the browser or nodejs, based on lalalic library, thus also dead

https://github.com/artburkart/docx2html — apparently, works in the browser, also dead

not sure, if there is a complete and supported project out there
German travel warning for Turkey after minister threatens ′terrorists'
IANAL but doesn't unclear but known quantity count for much more than clear concise, but untested, in legal circles?

(previously submitted to an earlier flagged submission)
Speculating here, but a browser JS engine is not the ideal mining vehicle, particularly on mobile. I think you would have to have enormous volume to actually make any money. A significant amount of that would then go to the site owner (why else would they use it?), leaving very little profit for CoinHive itself.
> Also, ask yourself why someone would offer a platform to build profitable strategies instead of simply trading themselves based on their competitive advantage. The answer almost always is: Because they failed to trade profitably and pivoted to selling their (unprofitable) infra.

This is correct. It's so obvious but most people simply don't see it for what it is.

The interesting thing about these platforms is that they can actually record what OTHER people are doing, see what the successful people do, and possibly just copy them.
I don’t think this really addresses his criticisms of your startup...
American checking in on the pronunciation:

"Arr kay tay, acht tay, gay zex vey"?
I remember reading a research paper estimating that coinhive made over $250,000 every month. What do you think about this?
That's useful information, thanks.
In many cases, I have observed that an emotional connection with another animal is enough to prevent hunting of either just the animal itself or in some cases the entire species. In a more extreme example I've known chickens to run amok and play with dogs like they were one of their own.

And not just dogs. I have trained cats to become friendly to individual rats (I think instinct is too strong), and I have seen some species express either preference or disdain for other species. My personal analysis is that this has more to do with social and emotional conditioning, a true recognition of another animal as "friendly" despite not offering a symbiotic relationship, rather than directly as a result of behavioral conditioning with positive/negative stimulus.

I think a better indicator of the difference between us and pets is that we keep pets, and further, that we sometimes keep pets purely for emotional benefits. Incidences of non-humans keeping other animals as pets is extremely rare and seemingly limited to primates. [0] I think that says a lot about our psychology. But it's a little pointless to debate about whether other mammals experience meaningful emotions. They do. Meaningful emotions are actionable. That's why our emotions seem meaningful.

[0] https://bioone.org/journals/Neotropical-Primates/volume-13/i...
Most open source licenses seem to be phrased based on US legal terms. The US legal system differs a lot from other parts of the world, such as civil law systems as practiced many others.

I wonder whether there are implications with other legal systems, such as law in countries of the european union, where also different legal traditions with regards to copyright exist.

I think I once saw an open source, copy-left license for the EU. But never one in the spirit of BSD/MIT/Apache.
Does it mean that South Asian employees are more productive and have better performance (output to expenses ratio) than US or other employees? And that there is no discrimination, the company just hires the best people fitting for the job?

Also, I wonder, if South Asia employees are so productive, why do they need an expensive US-based management reaping most of the profit? Why cannot they create their own company?
I completely agree with this article. I've worked in scrum and kanban teams and also lead both kinds at some point. To me kanban is by far the better option for the exact reasons outlined in the article.

The point is that deadlines are bad for the people doing the work when they can't influence the amount of work. Not that deadlines should be removed completely, but they should be moved to a level where the amount of work can be influenced, namely project/product management. They should then, completely independently from the development team, adjust the backlog and/or deadlines in case the project schedule starts to slip. If the deadlines are needed because there are doubts that the dev team is not working as hard as they reasonably can then there are bigger issues that any project management method cannot fix.
No, scrap the bullshit H1B indentured servitude entirely and just have an auction for N green cards every month. Employers can pay for the truly talented they simply can't find in the US. VCs can pay for founders they want to bet on. Foundations and charities can pay for whoever they think deserves it. Individuals can pay for themselves with family savings.
A million CPUs would not be as efficient mining Bitcoin as a single ASIC. There are no coins where CPU mining is as good as GPU. JavaScript is also inefficient compared to native programs.

Overall, it probably didn't generate very much money. Mining is a commodity. An ad click is worth orders of magnitude more.
Fold: Composability of Clojure Transducers
Well, for one, AV software started to classify any website with its code as 'infected' with malware. Then adblockers blocked their script, and even today their website doesn't load properly with uBlock activated.
Enough so that you're comfortable that you have a solid mental model of what the CPU is actually doing when a given program is running. (i.e. at least get to the point where the CPU is no longer a black box to you.)
XFCE4 w/ Mofit (misspelled in the package) theme. I'll move back to a tiling WM one day..
First impression: None of the links are links, so middle-click/ctrl-click does not work. That was my last impression as well.
Isn't it also "human conceit" to think that other species should always be thought of as having emotions and consciousness? No other animal engages in such.

Obviously animals have simpler lives than we do but they have personalities, maybe equivalent to that of a 2- or 3-year old. One of my dogs is getting old and can't always find a ball that I throw for him. The younger one will sometimes find it and then bring it to him if she sees him looking; she'll drop her own ball, fetch the 'lost' one and drop it for him, then get her own and bring it back to me to me.

I didn't set out to teach that behavior, though the younger dog may well be imitating mine.
Interesting project. Is this intended to replace Firebase Cloud Messaging on android or be a wrapper in front of it?

I only saw android support, anything for iOS in the works?
Tesla's Quest for Better Batteries – Real Engineering
> Nobody serious trades the candlestick patterns you're referring to in algo trading.

You are correct. My definition of TA was these candlestick patterns, like the ones ("bullish engulfing") shown on the landing page. Mean reversion, momentum, etc are fundamental concepts that have solid mathematical foundations. I have absolutely nothing against these ;)
They were mining Monero, not Bitcoin.
Coinhive was making that much in aggregate, but the websites running their client were not. It couldn't replace ad revenues, especially after the prices crashed, and thus people ceased using it.
My usual response to launching a startup is congrats but this seems a really cynical value extraction tool that actually probably destroys more value than it creates as it charges a vig along the way. For shame YC
Ericsson absolutely still uses Erlang [1] - the vast majority, if not all, of the core Erlang/OTP team are employed by Ericsson, and that team is still very much active and constantly improving the language and runtime.

[1] https://www.ericsson.com/en/news/2018/5/erlang-celebrates-20...
It is a new patent and the original can made generically once the old patent expires. Marketing is the difference. For example, you may have seen people talking about the excessive price of insulin in the US, but they ignore the fact that you can still get the old versions for very cheap. It's also done with "extended-release" versions of the old version.
CoinHive. Not CoinHive's customers.
Not only that, strings are easier to memorize when broken into discrete chunks, which is why it isn't too hard to accidentally memorize a credit card number, and one of the reasons phone numbers are formatted as they are (the other being classifying based on location).
South Asian employees (esp h1b, h4 ead, opt) bring in more profit for these companies. This has to do with wage arbitrage within the states. If they hire a citizen/gc, such a candidate won't put up with low wages, or with midnight conference calls with offshore everyday.

WITCH companies are reaping profit. TCS market cap is $100B today.
That's awesome! I wonder what kind of tolerance its able to work to.
CPU mining XMR is similarly not efficient compared to GPU
yeah good point thanks