skysight-inc/HackerNews huggingface dataset:
You can certainly practice improving your mechanics, by which I mean your IDE/development environment whether it's keyboard shortcuts or workflow imrpovements.

You can also do katas whether it's practicing TDD or setting up a new instance of a project in whatever framework you're using. I also find katas useful for keeping familiar with syntax of languages that I don't use a lot, which is useful if you do a lot of language switching.
I think all the western cloud providers work like this; e.g. Azure in China. It isn't really that they can't get a license, but getting a license requires a certain amount of exposure to Chinese law that many western companies can't take on.
Looks awesome, but the guy said the magic sentence for failure.

"I will wait until it's perfect!"

Sorry buddy, but it never will be perfect.

By the time it comes out all the other competitors already dominated the market. So to get some ground in there you have to add some extra features, which will delay the project. Then the competition comes out with the same feature sooner, because they already cashed in the rewards for not waiting and have the funds to push forward and already have a working base system. And you will end up in a vicious cycle until your funds dry up and you will be left there with an unfinished product, which was actually in a finished state.

Or to save something, you will sell out to one of your competitors to get some satisfaction and to see 10% of your dreams integrated into someones else's.

I know, I know, it was a bit harsh, but how many time did this happen?
Your list of "things like ..." misses "belief" and probably more.
Just a couple of comments:

On (2): There is a number of Play Swagger plugins (e.g. https://github.com/swagger-api/swagger-play), each with different approaches.

On (3): DI can actually be quite practical. Use different implementation via configuration (bind at startup), use fakes for testing, benchmark two implementations before swapping them, etc. Develop to an interface, not to an implementation :)
How did they estimate their height?
Please do not call it a "safe space". I've witnessed occasions where any and all differing voiced opinion motivated people in the US to organize loud "where's my safe space" protests. I don't claim to understand how/why they feel that way, but looking from the outside, I cannot follow their reasoning. So, having that in mind, your use of "safe space" makes it sound like it'll attract many of those who don't want different opinions to be voiced.
/r/technology used to be a default, but got forked (and pretty much died) after some mod drama.
At times I like to feel like 1984 didn't come true ever, and that our limited surveillence, in the grand scheme of things, is almost tolerable in comparison. But every time I see somethijg like this I change my mind. Everything here is about infiltrating the privacy of children and not about their safety. As soon as we get parents to accept this surveillence for their children, we know we're not far off from not just mass surveillance of metadata, but large scale surveillance of all Internet communication we conduct on a more-or-less personal level. If the current parents are okay with it, how much more will future parents allow now that the precedent is being set? How much intrusion will these children be willing to take once they're grown up?
> I got a call from Google. They were raising the offer to 211K. That’s 211K. Liquid. I’d receive all of that before a year’s end.

That offer might be more to your taste. The fact that he chose an offer with less liquidity doesn't mean he didn't have the option.
>> S-Expressions
>>Okay? Is that useful

Yes, super useful. Depends on how your application needs to use S-expressions. You could define DSLs for a very expressive and complex rules-engine with S-Expressions forming your rules. Now you can write your rules as text, pass it around and build rule evaluators of those expressions all on top of Ion.
If you send the input through the eye it would still appear in your regular field of view, right?

But what if you want to keep looking at whatever you're currently looking at without obstruction?

If you project the input directly onto the brain you could have two separate images, similar to how you can create a picture of, say, a bear in your head while still looking at your computer screen.
Yeah I wouldn't call that "pretty well" - I said "not a number" and it outputted "one two one" on the digits example.

Maybe it just wasn't trained well enough to reject non-number inputs, but.. yeah doesn't exactly change my experience that Sphinx is awful.
HTML: Poison or Panacea?
After too much international travel, I like the idea of taking a sedative and have your staff ship you comatose as cargo so you just wake up fully rested in bed at your new location.
I find it bizarre that people would freely admit that a CEO should've made corrupting politicians a priority. How are we going to address corruption in politics when we're so apathetic when it shows up?
I have been in China this and last February and feel this article represents the development well. One of the bug strenghts of the US of the last 20 years was the internet dominance. But the western world struggles to get the mobile internet to a point where it should be. On the other hand China's internet grew up with mobile phones. Many people have never owned a desktop computer, maybe only know it from internet cafes. Their first internet access was with their chat app QQ on Nokia phones at a time the first smartphones came up in the western hemisphere (about 2010). Also Chinese people are less concerned about privacy and more open to try crazy new things with their phones. All that together with a locked in marked that can't be overrun by US startups makes China slowly but surely beat the western market.

I certainly miss to pay stuff by phone or add contacts by just scanning their QR Code (without an extra app my iphone can't even add a normal contact from a business card with QR Code, despite the data in that code probably using the Apple created digital business card format).
Try Wayback Machine to explore them:

http://web.archive.org/web/20101030035241/http://news.ycombi...
Looks like they've got some x-planing to do.
I've started using M-DISC Blu-rays for my backups, which are supposed to last for quite a long time. I don't know how long they will actually last in real-world conditions, but I'm hoping its long enough that if I ever need them, they'll still work.

As for preserving things for future generations, I don't know of any good storage techniques. The problem with M-DISCs and other mad-high-density digital storage is that the readers will (most likely) be completely unavailable long before the all of the discs have degraded.

Perhaps we should engrave our data in 2D barcodes, alongside some readable instructions describing how the data can be decoded... Wouldn't have anywhere near the density of optical, magnetic or flash storage though. The whole situation does "worry" me a little, I agree entirely about future researchers not having much to go on.

https://en.wikipedia.org/wiki/M-DISC
I agree on best tool for the task at hand, however can you elaborate on your second comment?

Why do you think a Scala backend can be more trouble than it's worth?
The ZeroMQ core library does not use gsl. We use it in two projects, zproto and zproject, which are nice examples of what is possible without going too meta. I started explaining zproject in my [Scalable C](http://Scalablec.org) book.
It's half a lint. It collects metadata about the code, making it easier to do whole-program analysis. Most of the lints we have so far do at most whole-function analysis. The other half, to be written, would use the metadata to lint things. "Can never panic" is one such lint that could be written with this for example.

As an optimization pass it would have to actually change the generated code. It doesn't affect that (nor does Rust's plugin lint functionality; which it uses; let you do that)
I can install the browser without root privileges. This is an absolute must have for me. Installing a browser for a user shoukd not require root.

How would you get a non-privileged executable to take control of full network?
What about people thinking this was taken from a 400 year old edition of the paper?
I like how people always add the "no free speech" point. Have you ever been to China? When you go there you realize it's not more or less free than our countries. It's just in different areas.

Also I don't think the author means it that literally. He wants to be in this time, not locally close to the development I think. "there" = "The next decade"
>Microsoft went from a great innovator

What are the greatest innovations from Gates era that originated inside Microsoft? It's hard to find any.

Bill Gates was great and ruthless businessman who understood technology, but he was not good Chief Architect (it was his other position). During Bill Gates Chief Architect era MS was constantly behind others in innovations and only the usage of monopoly power allowed it to embrace, extend and extinguish.

https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
Tweaks to do after installing Ubuntu 16.04
Also, some of the things they are pushing are genuine additions to search :

-when I type weather, a weather card is all I want, I don't actually want to visit a weather site.

-age/height/birthdate of [name] -> all I want is the info card .
Look, this can be hard to grasp. In zproject we write models of our library APIs. From these we get stuff as exotic as bindings in Java, python, Ruby, node, and all scripts to build them.
It's very difficult to have an open discussion between dozens of parties because every discussion is subject to tactics that dissuade an exploration of the topic. The pigeonholing of "challenge" vs. "offense" into separate boxes of "good" and "bad" is one such mechanism, as it premises the audience and opponents to be professionals engaged in a formal discussion, not laypeople who are there because they're curious and want to be entertained and cheer for "their" side and feel good about themselves. The ground truth is that you keep returning to Reddit or HN because it's fun enough not to quit, not because it does you any good. You can come up with all kinds of rationales why it actually does you some good, but the underlying mechanism making me write this comment is that there is a game to play here, and it's not driven by my sense of virtue or collaborative spirit.

Skilled debate in a venue like Reddit requires an understanding of esotericism, of not simply laying out facts and implications based on your own assumptions, but presenting a fascinating puzzle to the reader that leads them to challenge their own assumptions without being challenged by anyone in particular. When successful, such a puzzle glides beneath the surface tropes of the discussion, presenting the perspective without provoking hostilities. The karma system does not reward this very well, as those carefully crafted puzzles tend to get middling scores, while simple agreement, rationalization arguments(why your assumptions are right and the critics are wrong, from Someone Smart), and congratulatory joking trigger the instant upvote response. But putting in the effort into that dialogue is essential to engaging the community.
Perhaps this album just wasn't very good, and Wu-Tang (or their managers) realized they could make more money by boosting their fame with this stunt release than they would by actually releasing a crappy album.
great idea ;-) Lubień ;-)
In Clojure, records are wacky maps by Michał Marczyk and KLIPSE
I'm not asking you to generate arguments a hypothetical NSA proponent might use, from a person who assures us (s)he finds them unconvincing. Far from evidence against groupthink, that's evidence in favor of it.

I'm asking you to recount specific instances when an NSA proponent did make arguments here, that they themselves held, at the risk of their own social capital.
> ..Or MS would attack them and build competing product that was pre-installed.

This is a myth. A typical corporation was/is so fragmented internally and have so many fires already burning that it is very difficult for them to copy something successfully - this of course applies to high stake products and not small feature sets.

Case in point from the era under discussion - Microsoft's FrontPage acquisition.

Relevant excerpt from the excellent HBR book review of 'High Stakes, No Prisoners' - the book written by founder of FrontPage and his experience around the acquisition..

FrontPage’s code was so impressive that Vermeer (FrontPage) hardly needed to sell any software before the big competitors came calling. Even a company like Microsoft, willing to commit substantial resources to win market share, may find a well-established proprietary standard difficult to dislodge. Rather than assign a team of programmers to invent a tool to compete with FrontPage, Microsoft found it expedient to pay a huge premium to acquire Vermeer directly.

Vermeer essentially beat Microsoft at its own game of lock-in. And without that aggressive software code, Ferguson admits, Vermeer wouldn’t have stood a chance. The start-up lacked even a minimally adequate distribution operation and sold only a few hundred copies of FrontPage before the acquisition.

‘Beating Microsoft at Its Own Game’ https://hbr.org/2000/01/beating-microsoft-at-its-own-game
It doesn't.

While that's the most common way to run a VPN, it's not the only way. You use TUN/TAP devices because you want arbitrary programs to use them. In this case, you only want Opera to use the VPN connection. You don't need a TUN device for that.
Like Quantum Computers? Be a part the research through gaming
I can pay for stuff with my phone in Denmark. The system is widely used, and preferred by many small merchants. I assume the fees are lower.

The UK implements the same system, but there's very little marketing for it. Most people don't seem to know if exists. The little advertising there is, suggests the system is for paying back friends, not businesses. I assume the banks don't want to lose the cut they get from every credit card transaction.
A subreddit is not a democracy. As a moderator, I can do mostly whatever I please and you're welcome to stay or start your own subreddit.

I don't understand why you'd say that if an admin did something then the mod's behavior must have been pretty bad. Define bad? Bad for reddit's public image? Bad for monetization?
Thanks for the links! I didn't know all of them.

I suppose that by flibista.is you actually mean http://flibusta.is/

Cheers!
Those are some beautiful libraries in the pictures.
Use OpenGL to get more RAM
I'm personally very interested in "non-optimizing optimizers", essentially lint passes which point out places where you may optimize something without actually making that optimization. The advantage to this is that you get access to a lot of optimizations which would otherwise require you to make a lot of things undefined behavior to make work.

An example of this is the escape analysis lint in rust-clippy, which can detect if an allocation via Box/Vec/String is unnecessary (though right now it only supports one of those and I need to work on it more) and tell you how to remove it.
"I'm not sure why you'd bother over an existing solution like protocol buffers."

For context, protocol buffers did not exist when GSL was devised in 1995 (3 years before google was founded). So in fact GSL _was_ the existing solution when google came up with protocol buffers.

Given GSL is still going strong 21 years after inception is a pretty solid testament to its utility.
Branson has had more than one near death experience over his 30 years of ballooning. He might be a great marketeer but don't confuse him for someone who lets others do the crazy stuff.

See here for just one of many stories. His biography has more than a few:
http://www.nytimes.com/1987/07/04/world/2-trans-atlantic-bal...
How to focus amongst all the noise
Yes that's right. Essentially you need complete control over what happens, without having to pass control back to the OS.

Of course just using c++ is not a solution. There's a bunch of guidelines you need to stick to, especially with string.
> low and expensive—a gigabyte of data costs around $1 in a country where many people make only hundreds of dollars a month.

"Hundreds" is ambiguous, let's conservatively say it's $200. So half a percent of your income went to a plan with 1GB of data. Here in Holland the average (gross) wages was €3073 in 2012 (most recent numbers I can find), and in 2012 €50/month for a plan with 1GB internet was pretty normal. So the Dutch are playing 3-4 times as much of their relative income for data, excluding the fact that they probably pay higher taxes and that 'hundreds' probably means more than $200.
What political opinions get censored?
Focus is a thing hard to come by in our offices these days. We are constantly badgered by people and apps, and this is my take on how we can control a bit of the app part and a bit of the people part. This is essentially a movement towards creating a culture where you can get to focus on the important stuff for a greater time period.

This was partly inspired by Jason Fried's talk on TED (http://www.ted.com/talks/jason_fried_why_work_doesn_t_happen...) and his amazing book "Remote: Office not required".
A "properly" implemented 16 bit Salsa20 would have 64/128 bits of key, which would still take a very long time to break. The reason _this_ implementation was broken (assuming the referenced snippet [1] is accurate) is the rotl function and the rotation values. The shifts are being calculated for 32 bits but are being used with 16 bit values. Instead of all 16 bits being rotated and used, half the shifts result in 0 while the others affect only a handful of high bits, which means there is very little diffusion going on.

[1]: https://gist.githubusercontent.com/extremecoders-re/499d4617...
Yes, but Rust lints cannot currently access LLVM pass information.
Emirates for example has airport transports (Usually S-class or equivalent) included in tickets that cost less than a third of that.
It's not as simple as that otherwise they'd just record their own CD, write their own game etc. This is more like hoarding; either related to grief (can't let go of a loved one but can keep hold of random shit) or just good old consumerist "you'll be a great person if you buy this". It's pathetic but hey, we're in a late capitalist, consumer driven society where owning a small piece of plastic is more important than saving tens or hundreds of lives.
Or get their own lobbyists if they don't like it.
I guess that's true.
But it wasn't something we'd considered properly.

Gives us more of a reason to move to a Chinese provider for our CN servers.

(This is now simpler as we're standardizing on Kubernetes for deployments, so Kubernetes on AWS.cn vs Kubernetes on Aliyun should be equivalent)
It's incredible how closed off they seem to be in general and how little mention it gets in most press coverage of the supposed Chinese miracle. For example, Ian from Dangerous Prototypes wrote a blog post about how difficult it is to import and export goods: http://dangerousprototypes.com/2016/02/04/how-to-china-impor... It's astoundingly bureaucratic and expensive.
By the way, I recently tried to get rid of some `vec!`s in the benchmarksgame entries (well, to see if I could), but got into trouble with IntoIterator implementations, so an extension of EscapeAnalysis would be great!
Same, black screen, FF on Android 4.3.
there are similar stories from the other various satellite and cable systems in the US and Europe. The best of course are around NDS

GI eventually was bought by Motorola and the cable divison is now owned by Arris.

The sat system described became GI/Moto ran HiTS (head end in the sky) that provided down links to 1000s of small town cable companies. These days it's owned by Comcast which is the cable company that coalesced around Gi/Motos crypto/head ends
It's even worse in the UK:

http://www.telegraph.co.uk/news/uknews/terrorism-in-the-uk/1...
What really pisses me off are the posts about Coffeescript being supplanted by ES6 like it's a complete substitute. Array comprehensions are just one example of what JS folks are still missing out on.
Show HN: A hackernews for wantrepreneurs.Motivational articles,books,discussions
I realized I like to read and re-read some motivational articles I have and like, and it helps me out. Every once in a while I like going back to them. I figured there has to be at least some people like me out there, so why not share them, have others add to the list, and organize them by the best :)
Please tell me what you think, I'm looking for all the feedback I can get in order to improve this side project.
A fascinating recount of history. It was certainly an interesting period, balancing the appeal for developers and users and doing things right and proper with specification and stricter handling.

Makes you wonder whether the entire discussion happened over again with HTML4 and XHTML.
AFAIK the drug was free for everyone without insurance, so the only ones who felt the actual price increase were the insurance companies. Am I wrong or there really is some merit to Shkrelis explanations?
The Muse (YC W12) is hiring full-stack and back-end engineers
It doesn't seem to have fixed a lot: most top comments are still jokes.
Very nice idea, it could be combined with an IPv4 Space visualization. I am working on it https://github.com/fibo/netvision
It's choice. I prefer the looser moderation of AskScience to that of AskHistorians. On HN the downvoting of dissenting views pains me (that non- normative views are treated the same as spam).
He says above that he is on perphenazine and that he sees are professional every 6 months. Seems like he knows what's up. No need to be concerned.
Joke aside, the real question is: why didn't those animals evolve to human-like intelligence? Why are we the only remaining species of the Homo genus?
If you buy something stolen you don't own it; you've just broken the law and wasted your money. If it can't be proved you knew it was stolen then you've just wasted your money. This is how it is in the UK at least.
They just need some speed, I mean adderall.
Yeah, the cynic in me wonders how much of outrage isn't a media campaign by the insurance companies. As this article points out, the system is broken, yet everyone is pilling on him as if he was the real problem: http://www.newyorker.com/culture/cultural-comment/everyone-h...
> That's true. The biggest takeaway, though, is the assumption that people will care to port mainstream software to OpenBSD when virtually nobody using that software runs OpenBSD & their community discourages amateur programmers. It's not a wise expectation. Instead, they should expect to have to port it all themselves to their particular OS of choice while being thankful when people do it for them with great portability.

You got it a bit wrong or didn't read the linked github issue in detail. I run OpenBSD and I ported Dart to OpenBSD. I tried to work with upstream (Dart team at Google) to incorporate my changes or work on a way that allows them to take the changes and for me to maintain the code long term. In this specific case the upstream works behind closed doors which makes it hard to cooperate on things like this.
That applies to the comments more than the articles; you can still learn stuff there. And it's possible to ignore group think, you know, like if you've got a mind of your own.
In France we have a legal definition of what constitutes an original work of art. For instance you can produce up to 8 original copies of a sculpture, that's art. Wanna sell 9 copies, you're no longer an artist but an artisan. That also applies to furniture, I couldn't track down what the actual law says, there are many exemptions and edge cases but basically that's the idea.

Here, this album fits the criteria for being numbered 1/1.