skysight-inc/HackerNews huggingface dataset:
Please see this issue for homogenous typing of arrays:

https://github.com/tjson/tjson-spec/issues/23

Also based on the feedback I've received, I'm putting together a full proposal for moving all type information to object keys, and fully typing all non-scalars (and nested non-scalars) in a way that will be friendlier to statically typed languages.

That said, I don't think the "$" thing is going to happen.
Perhaps the most brilliant aspect of this scheme is that it will continue to sustain your legacy in perpetuity.

Your children, and their children. They're all taken care of.
If there are no ads, they, and all their peers cease to exist....Or else they go full paywall.

You didn't mention the other options -- publishers could get together and come up with a micropayment standard so users can pay the few cents for each view that the advertiser would have earned from ads.

I use an ad blocker, not because I am opposed to paying for content I view, but because ads are annoying and distracting, and I'd be happy to pay them the money they are earning from ads.

But what I'm not willing to do is pay "just $3.99 for unlimited access to our site!". I'm not going to pay $50/year for access to a site that I might only visit a couple times a month or less.

But let me fund $10 a month into a micropayment account, and then dole out payment for each page view, and I'll gladly sign up -- as long as it's an open standard so with one funding account I can visit pretty much any micropayment site.
Understanding karaoke probably takes understanding its origins a bit. It fits that combination of "letting go" and "regimented fun" that is so typical in Japan. You get blind drunk, often with your co-workers, even boss, and make fools of yourselves, preferably in a somewhat predictable, systematized fashion. The whole point is to drop the usual social strictures, but in the context of something which is itself, somewhat controlled.

Then you stagger home and puke on each others' shoes, and the workplace/friendship bond is deepened.

That's contrasted to the more informal, "Singing at a social gathering", which often tends to prize actual singing ability; it's a means to entertain the group, not a social ritual.
JSON is not defined in terms of UTF-8. That would be patently ridiculous, since UTF-8 is a serialization.

JSON is defined in terms of Unicode code points. A string in JSON is a sequence of code points, some of which are (necessarily) escaped, others of which may be.

So, to say "the string must be UTF-8" makes no sense. The JSON serialization itself can be UTF-8 (which I presume is what the author means). But nowhere does JSON talk about the encoding of a string within JSON, because it is not encoded.

Furthermore, what does the author intend for escaped characters? Are they allowed? Presumably not, since that would provide for non-canonical representations. But some escapes must be allowed, since control characters (i.e. code points less than U+0020) must be escaped per the JSON spec. Nowhere does he address this; just a technically meaningless "strings must be UTF-8".
I think the "visual cohesion" of Sketch[1] is a big factor in the success it is seeing. The tagline is "Professional digital design for Mac" (emphasis mine).

[1] https://www.sketchapp.com
> huge open space we've got lots of parks

Agreed, London has plenty of park space. I was referring more to the claustrophobic nature of the busy roads with narrow pavements, e.g. Oxford Street.
https://news.ycombinator.com/item?id=12855684

https://news.ycombinator.com/item?id=12855291
The article makes it sound like "quantum decoherence" was the "daunting obstacle that has plagued microtubules" as a concept. This is a lie. What has plagued the concept is that there is no evidence for it whatsoever. Microtubules are a basic structural building block of a wide variety of cells, and they have not been shown to take part in information processing (apart from sometimes acting as rails for molecules to travel along), much less have they ever been demonstrated to have any kind of "quantum" effect. Articles like the one here are lying to you.

Quantum consciousness is a presuppositional pseudoscience that starts with the assumption that cognitive processes (or "consciousness" whatever that means) cannot possibly be of biochemical origin, and then works through different scenarios based on that until the proponents find one that can't immediately be discredited for a while. Just because something can't be disproven doesn't mean it's true though, not by a long shot.

Do quantum effects play a role in chemistry? Yes, where interactions between molecules and actual quantum phenomena are expected, for example as postulated for the chlorophyl molecule. But nothing in actual, serious neuroscience has so far suggested that neurons use "fragile quantum states" to compute anything.

It's also important to understand what the people proposing the different flavors of quantum quackery are actually saying: their thesis is that there is a metaphysical property called "consciousness" inherent to the universe itself, and that brains act essentially as antennas for this cosmic phenomenon. Despite the utter baselessness of these claims, people are still vigorously believing in this ever since Roger Penrose famously lost his mind to it and Deepak Chopra started selling esoteric books about it.

Quantum quackery is an insidious new age philosophy aimed at exploiting the willingness of humans to believe they are special and beyond the mundanities of the rest of the universe.
10+ Before-And-After Pics Show What Happens When You Stop Drinking
you oblivious mouthpiece. The vast majority are sheeple who TRUST YOU. YOU ARE ABUSING THAT TRUST.
I was recently stupid enough to have had taken a task involving Spring Boot. I literally had to learn Java in a week make a web application using it in a week.

The recruiter knew my inexperience with the technology but have it as "a challenge to observe my performance in an unfamiliar setting."

It made that rejection much worse. Particularly when I had my code judged for a framework I'd only used for a week.
I don't mind discussing it. It's not a secret, as anyone on Facebook could simply visit our website and look forward to a Facebook ad :)! I first started running large scale Facebook campaigns at another employer (b2c) in 2013, ran them until I left there in mid-2014, and after a bit of a step away from them while moving across the country and getting a new job, we've begun running them again. While I can't share specific stats, we've acquired real leads that have turned into customers at a cost that we're comfortable with right now. I'll admit that at a company with different unit economics and lifetime behavior, the calculus would be different, but my point was simply that Facebook ads do work for businesses, if not all businesses. Also, have to give Facebook credit for continually improving the product (though the Power Editor remains insanely frustrating and I'd do anything for an offline AdWords Editor for Facebook). If you'd like to discuss in more detail, shoot me an email and I'll answer any questions I can.
>Lets stop this, lets get rid of the ad blockers and lets force the advertising companies to be responsible with their technology, not drain our batteries, not sell our personal info and we will have a much better internet.

How about no?

How about we use as many ad-blocking methods as we want, and companies that depend on ad revenue either continue the cat and mouse games, find another way to make money or shrivel up and die?

Not because advertising on the web is inherently evil (I don't believe it is, although many people disagree) or because companies don't have a right to make money if they want to (sure, why not), but because the internet is structured in a way that gives the user direct control over what they see and what they don't see, which makes it by design an unreliable medium for advertisements.

The ability to block ads isn't a problem, it's inherent to the request-response nature of the web. It's not our problem that companies want ads on the internet to be as reliable as ads on television or the newspapers used to be. Doesn't work that way, and without fundamentally altering what the web is, or turning every browser into a dumb terminal, it can't be made to work that way reliably.

What companies are doing to undermine ad blockers makes sense, and it a rational response to the existence of ad blockers, but it's still a war of attrition that those companies are eventually going to lose, because the web was designed for serving documents in markup and giving the end user the ability to determine how that markup is displayed.

This aspect of the web is ignored 99% of the time but ad blocking is one example of it in action.
Is Tesla's new solar roof cool? Swedish Soltech has already been making it
Another option would be to allow institutions (e.g., universities, labs) to subscribe to your service to offer it to their members under their own domain name with a custom template?
If you are able to interface with OAI-PMH to retrieve publication list for each author automatically from the university local repository (which they increasingly tend to have), I bet they would totally love that (as it would be an incentive for researchers to curate and update their publications list in the university repository).
Yea, I was mainly commenting that it seemed like you could just skip the first 4 levels with the right product, which was something the other categories didn't seem to have the same characteristic.
While I agree with most of this I think it's somewhat too strict. For many people their twenties is the only time they will have time, money and vigour. If you get the chance you should take advantage of that.
I like our unlimited vacation policy.

- It's not used to push us to work more, I don't feel pressure not to take holiday.

- The founders set the example by each taking 2x 2 week holidays a year, plus other days/long weekends here and there.

- Most of the office shuts down for the 1.5-2 weeks over Christmas.

- I've noticed a few people who take a bit more holiday than others, but I don't think they are over-stepping what's reasonable.

- I get much more benefit out of our policy being flexible than unlimited. I've taken holiday at a day's notice before.
Get Witch: https://manytricks.com/witch/

You should be all set. I've used it for years because I also prefer Windows' flat window switching.

Also, only $14--less than the price of most dongles. ;)
Serious all developers should actually do that. I would say go beyond the $500k ceiling as well. It is us to blame for the low salary we have accepted from employers and then blame it to the companies.
They have 1.79 billion monthly actives. See any threats on the horizon? I don't. Snapchat for example is more likely to remove a chunk of Twitter's audience than harm Facebook. I can't name a single fast rising Facebook competitor, anywhere in the western world (China obviously has its own social juggernauts).

It's likely to continue to be the only social network in the west that is truly wide, spanning almost everyone. That will probably be worth $40+ billion in ad sales in two or three years.

15 years ago, who thought a search engine could scale to $80 billion in advertising? Essentially nobody. Microsoft at the time had $23 billion in sales. You would have been laughed off the planet if you forecast Google's search engine to be worth so much.
That's appallingly self centered. Nothing personal.
Germany unveils zero-emissions train that only emits steam
this is the biggest downside of being a freelancer :(
Also, the fact that the web page exists is already quite an achievement. I'm amazed by the number of academics who don't have a personal web page, and this kind of service may help to decrease that number.
Thanks! Is it documented somewhere?
I think we've seen Facebook all-time-highs.
How to Make the Most of Every Problem Interview
Adding some instances of these glasses to the training set would probably fix the model for these glasses, but then it might break for lipstick, hats, scarves, other glasses, or what-not.

The most interesting thing to me about this is that the models could be so badly fooled while obscuring such a small amount of the face. It shows the limits of solving problems by training zillion-parameter models to categorize zillion-dimensional data points: they won't necessarily be doing what you think they are, and may go completely off the rails when presented with data not close enough to their training sets.
Satoshi's paper is very concise and the best introduction to Bitcoin (or the damn "blockchain technology" bullshit used to raise money for ridiculous startups, if you want to call it that), particularly for the technical audience here on HN.
https://bitcoin.org/bitcoin.pdf
Thank you for sharing this!
> If you're going on the cheap, you can always hack together a Raspberry Pi and a tiny screen, keyboard, and battery into something semi-workable, and use a phone for the rest.

You can get a GSM board from Adafruit fairly cheaply, which would give you 3G data and voice/SMS on a Pi. You'd have to do your own wiring, but if you're building something like this that wouldn't be a problem. Throw a Ting SIM in there (or your other favorite carrier) and you're good to go.

Basically a mobile phone version of Bunnie's Novena laptop, though not quite as open source (at least not until Broadcom finishes opening up the RPi's processor).
I think this is what Google is trying to achieve with Fuchsia, their new OS.
Mainly nvidia, I have used their linux drivers but they just aren't as good in my opinion. Last time I tried was with a couple of years old graphics card.

It works with nvidia, but as soon as you have multiple monitors or do heavy gaming the faults are there and it's obvious that they don't put in the same effort as in their windows drivers.
Now that it's USB you'll be able to get a third-party charger, or if you're in a bind you can limp along using any old USB-C charger that you happen to find.

Your complaints are exactly the same as when Apple killed off the SCSI port in favor of USB. People were losing their minds that they'd invested so much in these peripherals and now they had to go and buy new ones.

Apple also discontinued their proprietary video display connector and settled on VGA at first, then variations on DVI, Mini-DisplayPort, HDMI, replacing all that with Thunderbolt 3 in the USB-C connector form. It sucks because it's new, but in the end it will be great. Most monitors will serve as USB hubs which means plugging in fewer things.

They've also removed Thunderbolt-specific ports, FireWire ports, and a few other quirky Apple ports in the name of conforming to standards. Just imagine how many ports the laptop would have to have if Apple was loathe to remove any of them.
Visa is the only financial company I know of with that kind of margin + profit scale. They're nearly capable of 50% net income margins (and $9b in operating income on $13.8b in sales). Also like Facebook they have relatively few employees compared to their immense profit.
Not in the US myself but totally agree with you on the future of manufacturing.

Personally I'm very interested in developing software/interfaces to digital manufacturing processes as to allow mass production of customized/personalized products.

Would be great to talk to likely minded people and people from industry that could use these kind of tools.
"Sure, [Fred Astaire] was great, but don't forget that Ginger Rogers did everything he did, ...backwards and in high heels."

http://www.reelclassics.com/Actresses/Ginger/images9/ginger_...
Direct-to-home has a supply chain cost three times higher than a store-based model... It's because it's really expensive ... It’s a very expensive model and it’s not less expensive than the store-based model

I don't doubt that's true, but you're not going to get me into the store, so if you want my business you're going to have to ship my purchase to me, so figure out how to make it sustainable. Regardless of how much more expensive mail-order is, it's going to become a larger part of retail business.

I suspect that it's much worse for merchants that have a brick and mortar presence - they are paying a lot of money for those stores, and the incremental cost of serving one more customer is virtually zero, while there's a material cost to pack and ship a package.
"It's clear men are more accustomed to being rejected."

No it's not. Do you have any evidence for your claim? or just anecdote and stereotype?
TL;DR: Hydrogen powered train, 14 have been ordered by the state of Lower Saxony.

(And by now most people have heard of hydrogen-powered vehicles, so this is a really annoying headline. It's of course roughly as zero-emissions as any electric train, vastly depending on the electricity source).
Does it support visual block mode now?
I hope they support the Nexus 6. I am lining up to buy a new phone and this would be a great use for my old faithful.
Doesn't have to be the same thing, it just has to be correlated enough.
1) That paragraph is discussing interoperability, not the semantics of JSON. JSON "integers" have no such concept as "precision". They are just a sequence of digits. Just like most environments have no problem with very large strings, many environments also have no problem with very large numbers. Dictating "numbers can only be this big" is quite a step backward.

5) Ignoring for a second that IP addresses (particularly IPv6) don't have a universally-accepted canonical format, that's a great solution. But it's one that applies equally to every other data type, even those TJSON special-cases. TJSON is picking a handful of "privileged" types that won't be enough for everyone, so we'll just hit the same problem again.
> A blockchain is just a database which broadcasts signed transactions over a p2p network.

That is certainly the definition some people seem to be using. However, that's not even remotely the innovative part of Bitcoin. If that definition of "blockchain" is acceptable, you might as well call git a blockchain.

What others consider to be the key innovation in Bitcoin is the combination into a self-feedback system of proof-of-work-mining (variable according to network power as determined by looking back at previous blocks), longest-chain-wins and the ever-growing-ledger with standard-rules-for-ledger-validity. The real genius is that this creates an incentive to mine while making double-spend impossible without 51% of the network (which is made difficult because others have an incentive to mine, and so it goes round).

The Wikipedia definition of "blockchain" appears to be a hashed chain of blocks (so basically git) with the addition of a selection-of-winning-branch algorithm. I'm not sure that's really generally accepted as the definition of "blockchain", though. The term seems to be suffering from inflation at the moment as everyone working on anything related to keeping a distributed ledger jumps onto the hype bandwagon.

This article is no better. It reduces the real innovation by referring to "known algorithms". Thus we don't even know what the author considers a definition of a blockchain to be!
I think the conversation about diversity in tech often overlooks a key metric, which is the percentage of tech companies that are founded by and/or employ a majority of minorities.

For example, if its accurate to say that over 88% of US tech companies are founded by white people and employ mostly white people, then a diversity issue exists in the number of tech companies founded by black people and employing mostly black people.

As a black american, it's interesting that the approach to tech diversity so often revolves around the concept of hiring minorities to help fulfil the goals of existing (mostly white) companies.

An approach that feels more altruistic to me would be to empower minorities to build their own tech companies to solve their own types of problems, and hire people who are a good 'culture fit.'

Instead of diversifying employees, diversify the companies and let them naturally attract diverse employees.
No, I don't use R, thanks for the reference. Most of what I've done lately has been as part of software development process, so along the lines of validating the effectiveness different techniques for solving a known problem with a smallish test dataset -- typical engineering style optimization. I'm looking to impose more structure on the process.
I was with you until the end.

"Stick with the old?" Would you really cite CNN, Fox, NBC and pals as unbiased reporting? From where I'm standing the playing field and the game is almost unchanged, the players are just often different.

(You even seem to somewhat contradict yourself, acknowledging that the old news is very establishment-cozy, which to me would beg the sort of skewing you cite for new-news)
Buying also brings some people happiness. I enjoy making improvements to my home, landscaping, etc.

I would not make these investments in somebody else's home if I rented.
I consider myself a competent developer, but I have no academic background as I am self-taught. While I have had a steady supply of work, because of this, I will most likely never get to work for a big company like Microsoft, Google or Facebook because I wouldn't pass their technical interview. I lack the understanding of core computer science principles and I am okay with admitting that, I don't think it makes me a bad developer or inferior to my peers who have computer science degrees. Most developers I know envy the fact I have no student debt and said if they could do it over again, they would go the self-taught route.

Technical interviews are broken because they favour developers fresh out of college or with academic backgrounds. Not every development task is a coding problem or puzzle, rarely do you ever need to write your own algorithm implementation in real world situations. The times you do, most developers (even the intelligent ones) will Google. My problem solving ability is decent enough I am at a senior level and always complete what is asked of me, but give me a code golf/coding puzzle and unrealistic constraints like only being able to solve it on a whiteboard? I will fail. Ask me to solve problems on sheets of paper as quick as possible? I will fail.

Give me a laptop, an IDE and ask me to build something. Better yet, sit me down with one of the developers in your team, give me a simple Jira task and ask me to help solve it pair-programming style. I would rather hire a developer who can get things done opposed to being able to solve a non-real world programming puzzle I found on Google. Interviews seem to forgo the highly acknowledged fact that developers rely on Google/StackOverflow than companies care to admit.

Problem solving is one percentage of the hiring equation, being a great developer also requires patience, cooperation, understanding and communication. I think above anything else, a developer who is a good communicator is a dream combination. I would take communication skills over coding puzzle solving skills any day of the week.

Even the much beloved FizzBuzz test is a scam. Any developer can memorize a FizzBuzz implementation 10 minutes prior to the interview. I never understood how this was a valid metric for determining suitability of a candidate, when candidates have come to expect a FizzBuzz test coming up. Maybe it worked in 1999, but not in 2016.
There's lots of variations on that joke. People are proud of their accomplishments. I've heard it about people who Crossfit, people who run Boston. I've seen folks with Ironman tattoos. And I'm sure you've seen plenty of 13.1 and 26.2 stickers, and all the triathlon mileages too. Shrug.
I made a site that aggregates 60 indie books on business by entrepreneurs. 40 more books are in a queue. If you want to add a book that should be on the site, please use «submit» button.