skysight-inc/HackerNews huggingface dataset:
Mmm, I'd say number of crimes. The recidivism rate would would be very interesting to study because it is so typical for white collar criminals to receive absurdly light sentences.

There's a sentiment here in this discussion that we should lock violent criminals away with extreme prejudice, even at the cost of false positives. (Which is the at odds with the idea of having criminal conviction require proof "beyond a reasonable doubt".) I wonder if people are similarly enthusiastic about such harsh treatment of white-collar criminals.
I feel the article speaks to my own cultural bias, and I liked it but now I'm suspicious I liked it because I agreed with so much it said.

The last comment, about re-joining the TPP: It is unstated but I feel true (none the less) that if the US rejoins the TPP it will be a vastly different outcome to a US led TPP. Australia was screwed over by the last trade round, and significant economic disadvantage lay in the major US ally in the region (Australia is one of "five eyes" in the secrets sharing intelligence circuit) agreeing to roll over on trade for sectional US interests. The current TPP may suck, but it sucks a lot less regarding US demands on IPR, and other US favouring trade positions.

If the US rejoins, these will not be core issues for the current participants. If they negotiate a China facing TPP you can be sure its both favouring China, and very probably more equitable to the other participants than a US cast one, for clear reasons: It helps China in the long term, to the be the centre of the trading nexus.
Overpopulation is not going to be a problem

Overpopulation is already a problem, everywhere you look: pollution, climate change, depleted marine stocks, loss of biodiversity, antibiotic-resistant bacteria, melting ice caps, resource wars, all have one single root cause: too many people fighting over too little planet.
Checkout The advanced open dataset by https://BitBank.nz and tutorial for building a trading algorithm based on the open BigQuery data http://blog.bitbank.nz/backtesting-cryptocurrency-trading-wi...

It contains data for all the markets on poloniex
China has no technological edge in ML yet. Even the most ardent supporter talks about how China will have edges in 2020, but not today. It is still very aspirational.

I never said anything about neo tokyo, the fifth generation computing project was never vivid in our imaginations, all most of of us remember about it is the government throwing a bunch of money at AI research and hardware, and that it led directly to the 2nd AI winter. It also correlates nicely with other economic excesses (like China's problematic property bubble).

China still has a problem with attracting world-class talent, mainly because of their environment (great firewall, still way too wicked pollution). There are more Chinese working on ML in Silicon Valley then probably all foreigners working in tech in China. So if ML is a talent game, then I don't see how China will be able to win that in the near term, even with all their local human resources.
People complain about fake news on Facebook but are ok with this?
> C compilers are cherished nowadays as the ultimate speed daemon,

Doesn't that title still belong to Fortran?
Pony is bracketed by #ifdef DEBUG. I think the dev just liked ponies.
An attacker could still man in the middle the initial key handshake.

Printer: "Printer here, my pubkey is A"

Attacker (races phone): "Alright bro, I got it"

Attacker: "Printer here, my pubkey is B"

Phone: "Alright bro, I got it"

Phone: "Here is the WiFi password, encrypted with B"

Attacker: "Thanks!"

This example is pretty simplistic, but the idea still works even if there is some form of authentication (e.g., challenge-response).

The way around this is to pre-share some sort of info to verify the authenticity of any new incoming key.

For example, the user downloads a printer app on their phone that contains a master pubkey. On the other side, the printer would have a device pubkey signed with the master private key. When the phone receives a new printer message, it first veriffies the key signature to ensure that it actually came from a legitimate printer.

If you can't get some sort of key onto the phone, your best bet is to perform key exchange out of band. One common technique for phones is NFC: it requires proximity, making the attack above difficult to execute.
HR has never, ever been on the side of helping employees and should never have had employee trust in the first place. They’re there in theory to serve the interests of the company. But increasingly they seem to have become a kind of self serving force of their own that is bad for the companies (though maybe I’ve just been in a streak of bad companies over recent years).
Not often unless they already have a reason to target the person (repeat offender, wanted for another crime they can't prove, etc).

I remember being in Texas and seeing on the news how a guy shot another guy in a bar and they were not prosecuting because the person who was shot was not pressing charges, but that's Texas.
There are 4-kinds of fundamental option trades (long call, long put, short call, short put). And virtually any combinations up to groups to four legs can become a legitimate strategy. (Ex: Long Call + Short call can be a bull-spread, or a bear-spread, depending on what strikes you did it at). Wikipedia's Option Strategies page is a decent start: https://en.wikipedia.org/wiki/Options_strategy

For more "in depth" into some basic, conservative strategies, I suggest "The Rookie's Guide to Options", which is the book that I personally used to learn this stuff.

https://www.amazon.com/Rookies-Guide-Options-2nd-Beginners/d...

Its probably better to become intimately familiar with the "basic trades" (long call, short call, long put, and short put). Because at the end of the day, the more complicated strategies are just those four trades combined together.

One tidbit of "algebra" is to remember that "Long Call + Short Put == Virtual Stock". Sometimes written as Call - Put == Share. This formula really helps to break down the more complicated strategies (ie: Iron Condor which has 4 legs). It also helps you determine which strategies are roughly equivalent. (IE: Owning a share and selling a call == Share - Call is roughly equal to selling a put without owning a share.)

The Black Scholes model, aka "The Greeks", also seems important from a theoretical point of view. I've talked to some financial professionals and the pros consider Black-Scholes to be overly simplistic... but its still a model... and you need to have some basis to reality for why options have different prices. So know the model AND know the inherent weaknesses of the model (Volatility smiles and whatnot)

-------------------

One last tidbit: if you are going to trade options, be sure to find a brokerage which trades multiple legs in a single unit. You don't want to pay commission on every single leg of each option strategy.

E-Trade for instance allows you to straight up buy an Iron Condor on one commission.
I more or less agreed with the thesis before reading the piece, but I found this piece quite interesting. I usually like Pankaj Mishra (and have since I read his stinging takedown of Niall Ferguson's work). Thank you for sharing this.
* people are
Your thoughts seem to have some similarity to the writings of Richard Wolff (WSDE, Worker self-directed enterprises, essentially cooperatives). AFAIU Noam Chomsky is also advocating similar stuff. Though not in the context of vast unemployment caused by AI/automation.

But yeah, if it turns out that the AI/automation revolution leaves vast numbers of people unemployed, we're in for some drastic social upheaval. Hopefully it will not result in a repeat of the bloodbaths of the 20th century communist revolutions.
The paper seems to be talking about deliberate practice of an instrument, but then measuring what jazz musicians call 'ear training'. When I was preparing for conservatory auditions, I did quite a bit of ear training, things like recognizing intervals between notes, cadences/chord progressions, etc after having them played to you.

Before I started any sort of training/practice regimen, I'm quite sure I could never identify a tritone or minor third being payed on a piano. After a lot of deliberate ear training, I certainly could. And I suspect most people could as well, but not by just sitting there listening to things you don't understand, but rather by 'deliberate practice' and learning. A major 5th is easily recognized as the interval between the first notes in a popular star wars theme, a minor 3rd is the interval between the first two notes in greensleeves. These sorts of associations were how I taught myself.

This study is baffling...
Because otherwise you get incredibly terrible advertising. Although from my experience with paywalls, you still get that same bad advertising experience for 5 bucks a month.
Canvas and webgl is lovely in the way it quickly lets you get something on the screen... Pixel pushing on canvas is, easy and accessible.

It makes me wonder if anyone has created some sort of port to a standalone app with no browser involved where you could use javascript/canvas-api/webgl to draw pixels on a canvas-like surface... without the fatness of the browser. Just spawning some window, that would be a lovely scripting/game-dev environment, maybe with some sdl-bindings or whatever. Anyway just rambling, does such a project exist? Anyone knows? :)
I don't think you've read so closely. What he claims here is that Britain developed its economy using a protectionist scheme and then, in a predatory fashion, imposed "free trade" (specifically the "right" of the British to sell opium) on the Chinese. This had disastrous effects on them (opium addiction is the most obvious, I suppose). Chinese people are not thankful to the British for liberating them from restraints on the free market in the opium wars.
That's different. Some deep learning models are used for computer vision, and some computer vision involves deep learning. Neither is an essential part of the other.
Ubuntu Desktop weekly update – February 9, 2018
Is this garbage what passes for "journalism" at Slate? Fuck that, I'll take Teen Bo$$ over this. I mean, if there's one thing we need to be encouraging our young people to do, it's to engage in entrepreneurship.

What could be more empowering to young people than to teach them the idea of building their own business, as opposed to working for someone else? This is possibly the single most important idea you could ever advance. And Slate is shitting over this magazine and the young people reading it. That's shameful and frankly downright embarrassing.

Now if you want to criticize them for promoting social-media related business over, say, building electric cars, or perfecting fusion power, fine. That would be at least somewhat reasonable. But this article comes with an undercurrent of "LOL, stupid kids and their dumb ideas and their stupid magazine, what a bunch of losers." And that's not cool.
What Berkeley did with its lectures is not the fault of accessibility advocates. I'll just point you to this comment from a blind friend: https://news.ycombinator.com/item?id=14580342
It still uses Gtk or Motif on Linux/Unix. Here's a diagram with all the layers:

http://wxd.sourceforge.net
"The entire population of the US could comfortably fit into the climatically mild parts."

Yeah, well, the entire population of the US could be put in giant warehouses, eating in cafeterias and hotbunking the beds in three shifts.

But that's no way to live.

"Vast areas of the US never get particularly cold in winter or particularly warm in summer."

Where are these "vast areas"? Outside of maybe the Pacific Northwest and Hawaii, I can't think of any.
Backtesting Cryptocurrency Trading with BigQuery
highly regulated for mutual self interest This, except in reality, the TPP was highly regulated trade for US self interest, the mutuality was almost completely lost. The economic analysis of the last trade round showed a huge disadvantage to Australia, and I suspect the other participants by structural trade imbalances, and the TPP looked to repeat the outcomes. We have a Pharma Benefits scheme, which excludes US drug companies because they have to stop raping patients with the price model. The TPP planned to lower the wall, for specious "left hand isomer" alternate drugs of no clear benefit, to favour the US view on drug sales: buy our pharma, because we want you to. This is a shallow analysis statement of the position, but a very real view of the outcome: its not free trade, when you bully us over social policy to sell things.

The North atlantic trade treaty outcomes the UK will face in brexit will go there too. No british person wants to eat ammonia soaked chicken. The Americans want to sell the british Chicken and other meat loaded with antibiotics which is excluded from the EU. The british want a trade deal more than anything else, and will cave on food standards regarding excess antibiotics and washed chicken meat (the US production methods are so disgusting they can't exclude systematic salmonella risks) for cheap meat, to make brexit "work" and as a result, will lose food security and safety. For what? for the chimera of "free trade"
U.S. Spies Seeking to Retrieve Cyberweapons, Paid Russian Peddling Trump Secrets
I have mostly seen it done by (young) people who come from web dev. They bring their bad habits together with them. And they usually don't get a very warm welcome for that.

I mean, we've been nicely organising our sources in files, modules and libraries for 30 years, and that's been fine: very easy, logical and giving us many benefits (such as quick partial builds, splitting different operations, isolating problems for a much easier resolution, and so on) but suddenly they show up and it's too difficult for them and they prefer to dump thousands and thousands of lines in a single compilation unit and have all things interfere with each other...
Uber’s latest valuation: $72B
Please stop taking Megan McCardle seriously

https://theoutline.com/post/2303/megan-mcardle-has-a-lot-of-...

http://exiledonline.com/megan-mcardles-hypocrisy-exposed-por...

https://twitter.com/asymmetricinfo/status/960546413582192641

https://www.splicetoday.com/politics-and-media/megan-mcardle...

https://www.bloomberg.com/amp/view/articles/2018-01-30/megan...

https://www.bloomberg.com/view/articles/2017-10-23/we-libert...

https://www.bloomberg.com/view/articles/2017-06-16/beware-of...

https://www.bloomberg.com/amp/view/articles/2017-09-18/we-di...

http://www.oregonlive.com/opinion/index.ssf/2017/06/why_not_...

https://twitter.com/asymmetricinfo/status/859101074501890048

http://web.archive.org/web/20120314140221/http://www.janegal...

https://www.theatlantic.com/business/archive/2007/10/defendi...

http://prospect.org/article/atlantics-mcardle-problem

http://firemeganmcardle.blogspot.com/2008/03/everybody-has-t...

http://nymag.com/daily/intelligencer/2012/12/newsweek-wins-w...
Political Memes Go Mainstream
I don't think that I do. Is it possible that ghc-mod is broken on lts-10.5?
Well, I feel sorry for your descendants who won't get hired when it's discovered that they might have inherited BRCA1 and Huntington's Disease from you.
That doesn't seem to really clash with the author's thesis that "free trade" advocates are not taking their own medicine.
This article makes me sad. Not because I believe its true but because other people will.

I really don't want to write a 3000 word comment in response to this article. After all, only a few people will read it and those that do will not read it with the seriousness of a New York Times article.

I'm very disappointed in this piece. Half truths, omitted details, and bad history all rolled into Communist apologia.

For those who do not have time to read paste the headline: one sided "free" trade agreements benefit one side. Who would have thought? All other "conclusions" the author draws from this fact have no bearing on reality.
A simple React component that outputs text in a way that simulates human typing
Process-driven REST API design
Updated Pharo by Example [pdf]
System Bus Radio

https://news.ycombinator.com/item?id=16167594 (Jan 2018)

https://news.ycombinator.com/item?id=11203951 (Mar 2016)
Well, at least unlike Electron, you need a single JRE instance for all your apps.
Hey all, we are a team working toward democratising genetic testing. We are trying to gauge how much people know about genetic testing and what people feel about it. I have a super short form (4 questions only). Would really really appreciate some input from the good folks on this channel!
https://joannavass.typeform.com/to/Vy18OL
It's hard to know for sure, since usually only bad HR events get reported. However, I certainly agree with your feeling. HR is there purely to be administrators of processes involving people (hiring, firing, etc.) and also as a way to shield executives from a) having to spend time managing said processes, and b) being found culpable when their companies break the law.
You got a lot of false positives then. Protected does not imply internal and public does not imply it is not internal.

The issue here is javailable packaging system, people need to do non-API public methods.
Most of these fads seem to be driven not by what's good for the user but what's good for the advertiser and the developer.

Low level GPU access will just make it easier for them to run montero miners on my browser.
But thats not the point. The question is whether you can make data public that, while it belongs to you, also belongs (partially) to other people (your siblings, parents, unborn children ...) who might not want to have their genetic data public. Sure, there is may be no risk to you and a data repository like the one described contains an enourmous value for society in the form of biomedical data but that does not mean you have to give it to everyone without knowing their intention. Especially if they end up knowing something about you that you don't.
> lots won't accept HUD due to regulations and not paying on time

That's pretty weird, since if HUD assists you with rent, they pay the landlord directly.
The fifth generation computer was predicated on logic programming being the next big thing. At the time, it wasn't a clearly wrong bet: the AI community was very big on logic programming, and the trend in programming languages was very much from low-level programming to high-level abstractions. The project was announced before the AI winter, after all.

What happened was that advances in scalar processors completely blew the specialized processors out of the water, to the point that general-purpose hardware could implement the desired programming features faster than the dedicated hardware. On top of that, the expert system programming model turned out to be a massive bust. In effect, Japan was suddenly faced with expertise building machines that solved problems no one wanted to solve, and were inferior even at that.

I think that the same risk is equally valid today: it's possible to so focus on one particular aspect of AI that, if the programming model ends up being revolutionized, you're left with useless hardware.
The standardization process is really slow and conservative, and making it faster is not a priority for anyone because—at least at the moment—GHC is the only meaningful compiler, so the standard wouldn't be doing more than explicitly recording how GHC's extensions work.
Hey all, we are a team working toward democratising genetic testing. We are trying to gauge how much people know about genetic testing and what people feel about it. I have a super short form (4 questions only). Would really really appreciate some input from the good folks on this channel! https://joannavass.typeform.com/to/Vy18OL
That's not what parent said at all.
These are called 'codelabels'. They're great for prefix-tagging commit messages, pull requests, and todo lists:

BLD: build

BUG: bug

CLN: cleanup

DOC: documentation

ENH: enhancement

ETC: config

PRF: performance

REF: refactor

RLS: release

SEC: security

TST: test

UBY: usability

DAT: data

SCH: schema

REQ: requirement

REQ: request

ANN: announcement

STORY: user story

EPIC: grouping of user stories

There's a table of these codelabels here:
https://wrdrd.github.io/docs/consulting/software-development...

Someday TODO FIXME XXX I'll get around to:

- [ ] DOC: create a separate site/organization for codelabels

- [ ] ENH: a tool for creating/renaming GitHub labels with unique foreground and background colors
Still, this observation might be not deep enough for the hn folks ;p
>, thus implying that to make "pretty, fancy" web pages you need to complicate the process of creation: [...], people have accepted the use of 15 different toolkits

I wasn't implying that nor endorsing the use of toolkits to complicate process of creation. Yes, the vast majority of other comments in this thread have focused on overuse of "tools" and "frameworks" but my point was about his first frustration mentioned... the syntax itself becomes more complex to achieve richer (non app) web documents. Yes, the author mentioned "npm" and "react" but his first paragraphs were the exasperation of syntax TABLE "<TD><TR>" to CSS float.

Staying with that theme, his subsequent paragraph emphasized the increase complexity of syntactic foundations before accounting for any toolkits and HTML generators:

>My point is that the foundations are now sufficiently complicated enough on their own that it seems foolish to go add more optional complexity on top of it. I’ve kept my examples to the most basic of web implementations, and I haven’t touched on Javascript, animation, libraries, frameworks, pre-processors, package managers, automation, testing, or deployment. Whew.

My point (which is based on the universal phenomenon of increasing complexity in other document layouts languages such LaTeX, Postscript language, etc,) is that the small and simple HTML example he cited isn't full-featured enough for modern web documents. I learned to code "plain HTML" by hand in 1990s but my beginner's knowledge of a few HTML tags in my brain isn't enough to replicate a Wikipedia page. If I decided to do it, it wouldn't matter if I used Dreamweaver, or used a Javascript static site generator, or typed HTML5+CSS3 by hand in Notepad ... the end result would still be a more complicated set of illegible syntax that continues the exasperation of <TABLE> to CSS flex float.

For example, one desirable feature of a modern document (not app) layout would by dynamic resizing of page components depending on big desktop vs tiny smartphone screen. Every example out there to accomplish that (whether multi CSS files, or single CSS file dynamically changed by Javascript) will look more complicated than his "hello world" HTML. For any new feature "X", there's a minimum Kolmogorov complexity to accomplish it which makes the syntax grow in complexity.

[1] https://en.wikipedia.org/wiki/Kolmogorov_complexity
read it with the seriousness of a New York Times article

Maybe it's time we all stopped taking New York Times seriously. They do not have a fantastic track record.
I'm not sure I'm following this conversation correctly, but in a sort of Platonic extreme-libertarian understanding of free trade, allowing the sale of this American meat makes sense, because the market is supposed to then decide to avoid American meat. I, personally, certainly do not believe that's the case, but, still, I don't see how this really ties in with the OP's idea that "free trade agreements" aren't really free enough.