skysight-inc/HackerNews huggingface dataset:
Nothing wrong with holding the lawyer accountable.

If someone purports to be a professional about something, I expect them to be, particularly about matters as serious as law. I suspect we hold them accountable because those are the people society has entrusted with such matters. Same goes for doctors and medical malpractice.
hope graphql would provide some standard for defining schemas with schema.org vocabulary...

graphql can be designed to incorporate most of json-ld specs (and hydra too)...

Then everyone can benefit because it's machine-friendly-annotated data everywhere :)
The author belies the libertarian quirk of mind that conflates something being regulated with something being made illegal. Quite different things!

This strikes me as a cousin to the libertarian intuition that if it is possible to craft an activity that is literally impossible for the government to discover, such an activity simply can't be illegal. (I'm sympathetic to this intuition, but it doesn't take long to see the illogic behind it.)
I'm an American Full-Stack engineer currently leading a front-end team in Germany, with experience working remotely from Berlin & Beijing. I've designed, built and deployed many micro-services, game portals and business analytics web-apps and am comfortable all across the stack. If you have any questions, feel free to drop me an email :)

Location: Berlin, Germany
Remote: Yes
Willing to relocate: Yes
Technologies: Javascript, React, Backbone, Node, Express, HTML/CSS, React Native, MongoDB, MySQL, Ruby, etc
Résumé/CV: https://www.linkedin.com/in/kenjinp/
Email: hackernews@kenny.wtf
Portfolio: http://kenny.wtf
Github: github.com/kenjinp
> My hope is that one day you can see the world trough my glasses :-)

Why?
Google Data Studio 101: Facebook Ads Tutorial (Templates Included)
Heh Heh Heh

HN has a pretty open submission mechanism, and gets all kinds of nifty stuff submitted here that people could find interesting.

It's not a call for "Hackers" (of the evil system cracking kind, etc) to do anything nasty with them.
Why I’m making my family German
MBP 2016 trashed after 4 monthes
I'm wondering... why not scala?
scala gives me type-checking tools (eg dependent types) so I don't shoot myself on foot
Me too, but doesn't it seem as though 'the game' requires a modern CEO to be super-visible, to have their face everywhere, and to be 'seen to be taking action' as well as maybe actually taking action?
You might find this interesting:

https://www.sciencenews.org/article/what-donkey-kong-can-tel...

It was a post on HN a few months back
I am just stating that more pollution per square foot will destroy that part of earth more and therefore damage environment more.

CO2 does not care about which piece of land it gets emitted from: As far as the main subject under discussion goes (in contrast to, say, air quality), pollution per square foot is an utterly meaningless metric.
Location: Barcelona (but moving)
Remote: yes (possible)
Willing to relocate: yes, to the north of Europe (Latvia, Norway, north Switzerland) or others (if language/culture is interesting)
Technologies: Python, Django, GNU/Linux, HTML, CSS, jQuery, PostgreSQL, ETL, data, scripts, testing, documentation, natural languages, knowledge management, education
Résumé/CV: http://www.danielclemente.com/cv/ar/CV-Daniel.Clemente-Europass-m5.2017.pdf
Email: n142857@gmail.com

Python engineer with founder/CTO experience. But I'm mainly interested in the social aspects of technology and also in human language learning. I have studied dozens of human languages (e.g. id, eu, eo, sq, …), so anything related to education or languages would be a good match. I love teaching, I analyze everything and have lots of interests. Finally, I think that people should always keep control of their computing (I mean: the 4 GPL freedoms) and I would like to work in that direction, not against.
Aren't the only PALs on a US SSBN the launch keys? I realize that the devices themselves have anti-tamper PAL components, but once the safe is opened and the keys are out I was under the impression that the captain and xo could launch without any additional outside input. Happy to be wrong, but to the best of my (very limited) knowledge there is no need for an external authentication code to launch a sub nuke.
You obviously know that it wasn't, otherwise you wouldn't have created that throwaway.
> Can you provide sources that back up your claim with studies of inefficiency of technical analysis?

Not the original guy but I just want to point out that Warren Buffett, Peter Lynch do not believe in technical analysis.
DeepSecure: Scalable Provably-Secure Deep Learning
The is the only place the small guy can get alpha. Too small for the big guys to worry about and lots of fun to boot. The downside is the insider trading problem is really bad.
I think that the 10th data point in your model is an outlier.

Could you test it again

1) by adding 11th data point,
2) without 10th data point,
3) with 10th data point corrected?
That was what civilization was founded on. Capitalism came many iterative ticks later. It's actually way less exploitative than the regime it replaced, feudalism.
I find it quite comfortable actually. Same goes for all of Guix.
I am the author of a similar game, called Nomyx:
http://www.nomyx.net/
In Nomyx, the players can change the rules of the game, while playing it!
Timelinejs – jQuery timeline plugin, easily creates timeline slider
My thoughts on basicattentiontoken.org
Think back to when you were young, getting the attention of someone from the opposite sex was like the biggest deal in the world. One wink, one smile, is all you needed. Now think of GEICO as the young boy very happy to get a wink from a girl, that wink is actually a BAT (Basic Attention Token) meaning GEICO really just wants to know, hey human, did you give me a wink?

What is a wink anyways? It's nothing, right?

GEICO right now is paying a lot of money to GET YOUR ATTENTION?

But it's all silly. If there was some way to just measure what your human eyes are seeing on a mobile brower and OPT-IN for telling companies when I wink...ah ha! There is.

We can measure things much better now. GEICO can stop shouting trying to get people's attention and just wait for the winks.
Ask HN: Summer plans
What you will do during this summer? Any side interesting projects? Backpacking through interesting countries/places?
The Hypnotic Allure of Cinemagraphic Waves
Fireball – Chinese malware that has infected over 250M computers worldwide
Ahh, thanks, I hadn't thought of that! That would explain a lot.
A message from the (now defunct) XML community:
"We've gotten to a point where a human-readable, human-editable text format for structured data has become a complex nightmare where somebody can safely say "As many threads on xml-dev have shown, text-based processing of XML is hazardous at best" and be perfectly valid in saying it. -- Tom Bradford"
How do they keep eye on all the processes for a service. They don't seem to use namespaces.
There are only two pillars. He didn't give a name for the lateral connectors.
Don't share a personal bank account. This problem is solved, plus it avoids a few pitfalls in case the relationship or other person goes sour.
Caveat Emptor! (They don't teach it in schools anymore...)
Huginn is one option: https://github.com/huginn/huginn
The Paris Accord: What Is It? And What Does It All Mean
The distinction is irrelevant to the point made by the parent. That it's simply just "cheese for pizza" does not negate the fact that significant process tech is leveraged when manufacturing a product of strict quality and consistency at scale.
How a Theory of Crime and Policing Was Born, and Went Terribly Wrong
After five years of leadership the bottom line is value of investment to shareholders has tripled. Mission accomplished. Who cared about Yahoo web business even then anyway.
It was like MySpace but without the shitty customisation, and without the need to pick a list of your top friends.
I'm currently playing PUBG (PlayerUnknown's Battlegrounds). It's an incredible game to play with friends.
Microsoft's incredible journey with dotNet.
Buffalo milk cheese is amazing for pizzas (after you have the pizza cooked, put a bit of buffalo milk cheese on top).
As a tech employee your salary is 1/4 or 1/5 of your turnover for the firm and this thought is unbearable to many.
Fire and listen to events in TypeScript
Implementing  Higher-Kinded  Types, Guillaume Martres [pdf]
There are a lot of good points here, but it feels like most of her compensation is explained right here

To lure Ms. Mayer from Google and compensate her for options she forfeited there, Yahoo’s board offered her a lucrative employment agreement. She initially received restricted stock worth $35 million and stock options worth $21 million, based on 2012 stock prices for Yahoo, along with a cash salary and bonus.

It sounds like Mayer was initially making way more than the 900k/week figure quoted in the title, so it almost doesn't make sense to talk about her performance the rest of the time if we're interested in explaining here salary. There were a couple of significant missteps that the article explains resulted in meaningful pay cuts, but it sounds like the bulk of her compensation was determined from the beginning.
Facebook Insights Template for Data Studio
Proposal for a Regulation on Privacy and Electronic Communications
Something that is often left out from these articles is the $230 million acquisition of Polyvore in 2015 [0]. I still don't know the reasoning behind this decision other than the existence of prior relationships with people that worked at Polyvore. From casually browsing the Yahoo Style vertical, I don't see any connection to Polyvore's site and vice-versa.

[0] http://www.businessinsider.com/eric-jackson-slams-yahoo-for-...
> After Vista, Windows 7 seemed to clean things up a bit before they got even worse, with Windows 8 just being an absolutely definitive statement that Microsoft did not know what Windows was or where to take it - I mean for goodness sake - removing access to control panel? Crazy.

> The latest versions of Windows are better but no-one has had the courage to do what Windows really needs which is to get rid of the registry - that chewing-gum-in-the-hair-mixed-with-spaghetti central configuration settings black hole.

The registry is exhibit A in the case for Windows being essentially a legacy OS at this point. Microsoft no longer seems to have the incentives, or, after the Vista disaster, the political will to make big architectural changes to fix basic problems of Windows: the configuration mess, the gaggle of different poor package management systems that PS PackageManagement is papering over, the muddle of logging, etc. Windows 10 also looks like Microsoft accepting a strategy of slow incremental improvements, or no improvements at all.
I'm curious. Why are you not a huge fan of it?
Ora2Pg Tool used to migrate an Oracle database to a PostgreSQL compatible schema
Respect! I like McDonalds for much the same reason.
Nothing to do with reversion to the mean then?
If only this were a common side effect.

I randomly get such a thing - hours worth of deja vu. Even when I know I've not been in the situation before. Smoking semi-regularly actually makes this happen less often.
I don't know.

I have such mixed feelings about this; it's free... but, I don't actually think it's... good? I mean, it's well written, and it has examples that try to tie it into practical examples, and thats good, but there are just lots of little technical details that I find are slightly off.

For example, a considerable amount of time is devote to showing that the 'observer' pattern isn't a bad idea.

...but, although its not always a bad idea, there are a number of people (see [1]) who have comprehensively covered why it is troublesome.

On the prototype pattern:

> With all of these options, I honestly can’t say I’ve found a case where I felt the Prototype design pattern was the best answer. Maybe your experience will be different, but for now let’s put that away and talk about something else: prototypes as a language paradigm.

...what? Then why did you bring it up at all?

Each of the chapters is really long, covering what is really quite basic material mixed in with some kind of questionable content and some examples... but no actual working code to show how to use the examples.

I like https://en.wikipedia.org/wiki/Software_design_pattern

...I'd like this too, if it was just... I don't know. Slightly more technically sharp and less rambling?

Surely you could cut down the discussion slightly, show a practical example of where each pattern is actually useful that actually compiles, and just drop any patterns that... aren't useful, and you'd have an excellent book.

[1] - https://infoscience.epfl.ch/record/148043/files/DeprecatingO...
A 7-year-old girl asked Google for a job and got a response from CEO
StoryMaker: enables (citizen) journalists
The article's point is that virtually all of this tripling was due to Alibaba and Yahoo Japan, not anything she did.
Simple Custom Element v1 Using TypeScript and Webpack
I suspect this is true. If they made it microSD-sized, it'd be very difficult to change games on the go and would easily get lost in the bottom of a backpack.

You see this on the PS Vita as well: the memory cards, which are meant to be changed rarely if ever, are roughly the size of a microSD card while the game cartridges are probably double the width and height even though the storage capacity of the carts tend to be much less (2-4GB) than the memory cards (8-64 GB).
"The Trump administration is planning to disband the Labor Department division that has policed discrimination among federal contractors for four decades, according to the White House’s newly proposed budget, "

Seems a little click baity. The Labor Department closing is part of Trump's proposed budget. It hasn't been shut down and the Google investigation has not been shut down.
I think it was a column in Omni that posed this interesting problem: a bunch of gunmen are randomly distributed in a large field. Each gunman simultaneously fires, shooting his nearest neighbor.

What is the probability that a given gunman gets shot?

Note: A common mistake is to assume that if X's nearest neighbor is Y then Y's nearest neighbor is X.
When the Left Turns on Its Own
Pentagon heavily relies on kops for managing Kubernetes. There is an open issue for kops to support DO. https://github.com/kubernetes/kops/issues/2150.
I think that the OP meant that the speculation part (trying to buy low and sell high to beat the market) is a zero-sum game.

On the other hand, this zero-sum game helps companies raise capital to make real investments with real returns, and that part isn't zero-sum.
Obevo Problem Statement – A Compiler for Stateful and Stateless Code Classes
Looks great, was tempted to buy. Need a video/demo version .. or a limited trial, or something.

Also, database support for MySQL, MSSQL and postgres would be the cherry on top.

Does it support REST (json or even xml)?
SchemaCrawler: Free database schema discovery and comprehension tool
Which UK smart energy meters can be used as IoT sensors?
GraphStream: A Dynamic Graph Library
Reversion to the mean still takes work.
iOS App Development in $200
Want an iOS app developed? less budget? Get it developed in $200.
Contact me: aggarwal.sandeep77@gmail.com
TLA+ in Practice and Theory, Part 2: The + in TLA+
What's the post inflation adjusted interest rate? Because simply moving your money to a low inflation currency does the same thing.

The only catch is that the payments banks, which do not offer loans and several other facilities offered by full fledged rivals, are not allowed to accept deposits beyond Rs 1 lakh in bank accounts, which will have the same number as your mobile number. Bharti Airtel chairman Sunil Bharti Mittal said that the higher interest rate and freebies such as life insurance of up to Rs 1 lakh was an "introductory offer" and the rates would go down in a falling interest rate environment

Ahh, nm. This is just a fixed amount of cash they hand you for switching banks not a full time interest rate.
That still doesn't explain why an external keyboard breaks. Keyboards are not exotic hardware, and they all work just fine when connected up to a mac.
Of course not. Only typos.
Blog entries are one-time discussion entries,
written by the author, not by chromatic.
You are free to add comments.

While you censored me from adding comments to the
old official discussion channels, I will not censor you
on the new discussion channel /r/cperl or here.
I just don't accept illegal comments as they used to happen on the old channels (asshole and such).
Shocon: Simple Pure-Scala Typesafe HOCON Implementation Using FastParse
Compelling Science Fiction Issue 7
I thought the same thing and I can't figure it out.
you cant have your cake and eat it. you cant just opt out of regulation and not all the other things. you would litterally have to start your own nation from scratch.
The thing is, for Google we have CPI = CPC • CTR. Which means: if you never click an ad, no money ever changes hands. Thankfully our usage of the web is subsidized by those who do click ;-)
See also: once a metric becomes known, it ceases to be reliable.
HackerNews /slash Command for your Slack team
"Arguably, Yahoo was unfixable. The company’s DNA and technology were built around its original identity as a web portal"

I have a theory that there's always at least one big web portal - AOL started as a dial-up ISP and turned into a portal. Yahoo started as a search engine and turned into a portal. Facebook started as a social network and turned into a portal.
Ok I started writing TL;DR and then wrote an opinion instead of an abbreviation - granted (too late to remove TL;DR)
What did you use to generate the web version of the book?
Algorithms for Data Streams [pdf]
I added a block to download a page (instead of a feed), another block for extracting content via css selector or xpath, and a feed builder block to later combine those (but the extract block already creates a feed one could use as pipe output). If more is needed please say so, I am now convinced this fits well to this page.
Generate Mondrian tiles
I would hire all of them.
I'm not convinced that formal provability as a goal for a language generally used to write web front-ends makes a lot of sense.

The "gaps" in TypeScript's type system are actually escape hatches which allow clean-ish interoperability with the code that people in the real world actually use. Like, dammit, JQuery and all the other filthy things that make web pages go. That code is already written and no one is going to change it to make the TypeScript typings "work". Such code by the way is usually incompletely (or even incompetently!) typed but perfectly servicable in practice.
I really do despise iOS for removing the "zoom" feature from the browsers. Not really sure about Android...

Also, IOS is the name for the switch OS by Cisco,,, amirite?
Sounds like she and her friends she hired were some kind of locust who got lucky in the end.
Where is the illogic behind it?

The law can say it is illegal, but it is not enforceable is it really a valid claim?
In my case is was circumstance - someone gave me a check and said go build it after I gave a talk about my great idea. I was so ignorant that I didn't even know I was founder.

What I find more interesting is what motivates founders to continue when things get really, really painful. I don't have a good answer.
Fair points, but... The whole point of contributor seems to be the warm fuzzy feeling that you still contribute, without seeing ads. At what level is the feeling warm and fuzzy enough? That, in my opinion, would be the correct price for contributor.
Reading from the comments here, I believe that people don't realize how bad the unsoundness is in Typescript:

class Dog { name: String }
class Engine { name: String }

function start(ref: Engine) {
if (!(ref instanceof Engine))
throw Error("oops")
}

// Typescript does not complain
start(new Dog())

This sample is due to Typescript doing "structural typing". According to its rules, if Engine and Dog both have the "name" property, then they must have the same behaviour as well. This is also inconsistent with the behaviour of classes in Javascript (e.g. see the behaviour of `instanceof`).

The biggest problem is that generics are what they call "bivariant", which is lingo for "completely fucked up". Here's a classic gotcha that caught people by surprise with Java's array since forever:

class Animal { isAnimal: Boolean = true }
class Dog extends Animal { isDog: Boolean = true}
class Cat extends Animal { isCat: Boolean = true }

const dogs: Dog[] = [ new Dog() ]
const animals: Animal[] = dogs
animals.push(new Cat)

for (const dog of dogs) console.log(dog.isDog)
//=> true
//=> undefined

Well, it's unfair to pick on this, since they give a similar example in their own documentation, right? But this extends to inheritance as well, because input parameters in functions are not contravariant in Typescript:

abstract class FlatMap<A> {
abstract flatMap<B>(f: (a:A) => FlatMap<B>): FlatMap<B>
}

class Box<A> extends FlatMap<A> {
flatMap<B>(f: (a: A) => Box<B>): Box<B> {
throw new Error("Not implemented!")
}
}

It should be obvious to everybody why this is wrong:

class AnotherBox<A> extends FlatMap<A> { ... }

const box: FlatMap<number> = new Box<number>()
box.flatMap(x => new AnotherBox<number>())

In case you're wondering, that interface is the beginning of the Monad pattern and the problem here is that monads are incompatible with each other. So in order to compose instances together, you do rely on the compiler to protect you. Think Promises being combined with Arrays, both of which are monadic types. Not going to work, is it?

In less expressive static language lacking higher kinded types, which you need to express such interfaces, there's a current trick that people do to work around it: https://www.cl.cam.ac.uk/~jdy22/papers/lightweight-higher-ki... ; This has been used in Elm and it's being used in Kotlin as well, see for example: https://github.com/FineCinnamon/Katz

But Typescript is on a whole new level of wrong, because you can't trust the compiler for correctness, so you can't trust it for protection, at all. You see, this is not pie in the sky academics, but actual code that can happen in your app, mistakes that the compiler should have prevented you from making. In the above case Typescript really is just documentation and just like documentation in many cases, it can be wrong documentation. To make this even more frustrating, Microsoft's other language, C#, does not have the problems that I enumerated.

And I know what people say - oh, this is still useful. Well, guess what, writing JSDoc + having Google Closure to validate is actually more useful, while not being non-standard ;-)
I'll save people the effort and point out that the only relevant things (to the given questions) the entertaining video shows are a proper klein bottle and the nature of projection into 3D. In 4D, klein bottles don't self-intersect, just as mobius strips don't self-intersect.

It does not cover the question of putting oneself inside a wall or how to go around 4d objects, and the projections show detail that a 4d person would not see.
HN is not just about tech.

HN is also about business, and this business owner decided to OEM his cheese rather than brand it and sell direct to consumers. "How do you get your first 10 / 100 / 1000 customers?" is often asked on HN, and one answer is "Don't sell directly to them, sell to the people who sell to them".

Also, HN is about many things that are not tech nor business, but which are deeply interesting to hackers.

https://news.ycombinator.com/newsguidelines.html

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
That's so weird. Why does he have to come up with weird justifications to digging up and selling something that people are willing to buy?
France's Emmanuel Macron to America: 'Make Our Planet Great Again'