skysight-inc/HackerNews huggingface dataset:
Clojure REPL at http://www.tryclj.com/ which has link to Github source code.

Clojure(Script) REPL at http://clojurescript.io with source code at https://github.com/ScalaConsultants/replumb
I'll give you some help justifying it and fathoming it: 30,000 people are dying on roads in the US every year. Because of cars, not because of invisible cyclists. Most of which, there is already a law in place that would've prevented it, i.e. when a crash takes place there has typically already been a law broken.

30,000 people, that's TEN 9/11's every year. Enough to justify ten wars, some would say. So it's well more than enough to justify politely telling you to go fuck off with your glow-in-the-dark spraypaint. People in cars - YOU go paint yourself. YOU grow up. YOU take responsibility and be mature.
I like the scripts on ITerm2 where I can create a script to spawn all my dev micro services I am working on
> ...or, you can study up on something called "survivorship bias" and realize most of the "wisdom" in the article is utterly useless.

So true...I was thinking more along the lines of "How I Created A $200 Million Retirement Account By Buying the Right Powerball Lottery Ticket" but I like yours as well.
You should share the first page of the article, not the second.
Even Google's android is viable to use without Google Account.

I've used a (company-issued) Sony phone for two years with in a such way, that the only account on the phone was for our Exchange, with built-in E-mail, Calendar, Contacts apps. Granted, the Play Store was not available, Youtube and Maps didn't work, but they were not the reason why I had that phone.
is there any repository with the FluentCV Desktop?
Glow: Map Reduce for Golang
U.S. has asserted that subpoenas for data controlled by a U.S. company are valid, even if the data is stored exclusively out of the country. https://en.wikipedia.org/wiki/Microsoft_Corporation_v._Unite...

So I seriously doubt the Chinese government thinks the U.S. won't have the ability to get those keys. But these are device encryption keys used to encrypt data at rest on the device. This isn't a demand to escrow the private keys used for data in transit for email and messaging; I don't know how that works in China, i.e. the Great Firewall, if that just depends on blacklist/whitelist sites, or if all devices are required to use a Chinese government certificate for such communications.
Umm .. no.

As someone who was a lecturer for a top CS dept, I can tell you that professors do not get compensated the same as CEOs. You can use google to check salaries for public university professors in many places (since this information is public). When a CS PhD accepts a job at a University, they take a pay cut from what the private sector pays. A full professor makes under 200K, and that is at the top of the stack. The average take for assistant and associate profs (at top CS schools in North America) is more like 130-140K. Not what CEOs make!
"If" being the operative keyword there. Yes, if that was the case. If this had anything to do with anyone being concerned about terrorism and other atrocities, step one would be to not commit them, step two would be to not fund people to commit them, and THEN step three would be something, and "trample on the human rights of everybody on the planet to prevent some violations of human rights" is not even in the running for that. Good we cleared that up, this should lessen the number of "comments like yours" in the future, no?
How to fix a bug in an open-source project
It wouldn't make sense to do random drug tests for current employees if it was just a hiring filter.
That is not a technical, but a social or economic problem though. How would you get Microsoft and Apple and Linux to use the same calling convention?
This was a post on reddit that was highlighted on businessinsider.

I miss less distractions
This won’t help you do it on a computer, but you might find Stefanie Posavec’s work inspiring:

http://www.stefanieposavec.co.uk/personal/#/the-longest-sent...
Help, Is There a Goalie in the House?
I literally LOLed at the title and clicked on the article half-believing it's part of an online performance art exhibit in which nouns are switched around in headlines on a yearly cycle, as a way to reiterate the lessons of the Book of Ecclesiastes [1]:

What has been will be again,
what has been done will be done again;
there is nothing new under the sun.

ArsTechnica's sister, Wired, is a particularly frequent propagator of the "Native is killing mobile web" debate:

- http://www.wired.com/2010/08/ff_webrip/all/1

- http://www.wired.com/2014/01/death-pc-also-mean-end-web/

- http://www.wired.com/2015/06/apples-support-ad-blocking-will...

That said, the submitted article is a nice summation of how the Web has grown so far, and the new APIs and proposed specifications that will (hopefully) impact web development in positive ways.

It lacks one notable article from this year: Atavist's announcement that it was ditching its native app: https://atavistinsider.atavist.com/goodbye-native-mobile-app...

I haven't seen many other announcements like that.

[1] https://www.biblegateway.com/passage/?search=Ecclesiastes+1
I guess that for me the git man page does it's job as the quick summary for how that program works and git-scm.com/book is the training tool I rely on as a new user. There is so much to learn that a man page cannot concisely cover, like how to structure a collaborative workflow in a distributed team. For that, turning to a well written book has been key.

I'm definitely not suggesting that writing useful documentation is easy. I agree with you that it takes work to write documentation and training material that people can use.

Not my intent for the prior post to be patronizing. Sorry it came across that way.
8 Common IT Communication Challenges and What to Do About Them
It's at the National Gallery in London, so I've seen it a fair few times, and I've got to say, the "just showing off" theory is pretty supportable. That entire painting looks like The Da Vinci Code. Laden with symbols and impressive bits of painting.
agreed 100% when all you want to do is make a small tweak to some text spend literally hours trying to figure all that out just isn't worth it. Better to say "fuck it" and move on.
Don't ever change Japan, best kind of weird sometimes.

(well except that suicide rate, that could afford to change)
In the past 6 months, Seattle has gone from near-drought condition to very wet. I can only describe the experience of watching the mosses in the area around my apartment building go from dessicated to luminescent green as sublime. Particularly visible has been the mosses that live right off my back porch. In August, they had turned the color of dirt; today, they are a particularly aggressive almost-neon green with hints of yellow. The concrete around a (rather sad) tree and bush by the entrance has gone from a pale grey to a green-grey as the mosses have come back.

I can quite fathom why mosses are a big thing!

edit: if someone has read "Mosses, my dear friends"[1], I'd be curious as to the general content, whether photos, or details, or a travelogue, etc. I don't read Japanese, sadly. :-/

http://www.amazon.co.jp/%E3%82%B3%E3%82%B1%E3%81%AF%E3%81%A8...
When we see things like instagram, snapchat, spotify, sound cloud, uber, mobile banking apps, IoT apps, and more becoming native, then this narrative is more interesting.

Just with the IoT stuff, and the fact that many of these apps use cameras, bluetooth, wifi, gps sensors, and more, I think that this is still years away, and by then, what else will native SDKs be capable of that browsers have not caught up.

Browser tech is just getting far enough along where there is things like offline data that works good, but it hasn't caught up yet. I think "app-ocalypse" is a little too strong of a scare statement in my humble opinion.

The article mentions google inbox as an app that shares code, but if I am not mistaken, this is still an app store app, so while they may be able to dynamically change how the app works server side, they still are in the app store, billing it as a native app, so this seems to work against an app-ocalypse.
Why Preventing Cancer Is Not the Priority in Drug Development
promise-a by itsef does not solve callback hell it simply turns it into a never-ending-chain-of-thens but async/await (built on top of promise) does make things easily comprehensible. How do i use async/await in CLJS? More importantly why shouldn't i use something like ESLisp if I am into lisp but want to work with JS features directly? Why would I want to mix JS with CLJS amd require everyone who maintains my code to know both? I'd recommend checking oit ESLisp on github, although they're still working on adding ES6/7 support.

To each their own Dimitri :) i gave up on CLJS after it was evident to me that JS is maturing and has copied a lot of the stuff I like from CLJS plus some stuff from C# like async/await. Haskell is cool and so is Elm but all of these will ultimately be copied in pieces by the most dominant language on the web (JS) so it's easier to be on the receiving end of all that goodness as opposed to being stuck in any of those niche languages. Appologies. It's just my opinion.
And even then, when Bay Area companies hire minorities, it's usually Asians. Blacks and Latinos are still severely underrepresented, and upper management has next to none.

https://medium.com/tech-diversity-files/thought-on-diversity...
Another good game is to try and make Tetris - that was my first, and illustrates the author's point pretty well: a game is more than just the small bit the player sees, but rather a whole host of orchestration to get to that point. Though I'd argue game makers should use HTML5 or something like Unity these days rather than writing their own engine :)
Three words: efficiency, flexibility, and security. You get more of all with apps. More true if it's a business solution than a consumer site/app. On latter side, the adoption part is less of a problem these days where users will often download an app for a site they're already hooked on. The problem for consumer apps, aside from getting noticed, is becoming on of the few users stay on vs disappearing into the background. A situation similar to the vegetable drawer on bottom of fridge.
Smartwatches won't be disrupting anything for several years at least. They still basically just act as I/O peripherals for a smartphone. In order to disrupt the smartphone market they would have to be able to completely displace low-end smartphones. That might happen eventually with further miniaturization of power sources and cellular radios.
10 Questions to ask yourself if you are unsatisfied with your career or life
How do I make games? A path to game development
I freaking love moss since I can remember. I'd visit the hell out of all these places. I don't know why. There's something about their shade of green that is shouting "Life".
It's hilarious that people keep trying to solve this as a technical problem. Apple has a business model based on disallowing compilers/JITs/interpreters on the app store. Does anyone here think that seamless offline mobile web apps -- anything capable of general computing without approval -- isn't on their radar as a threat to that business model?
Yeah, that sounds right. You leverage existing tooling, skills, and reduce the scope of focus by sticking to a platform. Guess you can always share those .svg, .svg, .geojson, etcs and you get a lot of mileage for sharing effort across communities.
Yeah... the 5X looks really tempting
Web apps are improving in this respect. I'm particularly interested in stale-while-revalidate that has experimental Chromium support now: https://code.google.com/p/chromium/issues/detail?id=348877

CDNs (at least Fastly) already support it, but browser support will give web app updates the option of working like native app updates.
Google, HP, Oracle Join RISC-V ­- Open source processor core gains traction
Still pretty big for a "mini"

http://www.phonearena.com/phones/size//phones/4875,8573,7993

4 inch screen is as big as I think would be perfect on any phone.
What a wonderful world we would be in if vendors compete on how best they can implement a spec. Assuming "best" means "as close to spec as possible" and that the spec is fairly well defined.

I use Facebook across multiple different platforms: web, Android, iOS, and Windows. Instead of them putting so much effort into maintaining different codebases I think it would be better if they could maintain one and use their freed up time and resources to deliver new features.

They actually are able to do this to some extent on Android. They have notification hooks in there and I can do almost anything I could on the native app. I'm pretty close to uninstalling the native app in favor of this.

Competing on spec would allow for different and possibly new phone OSes to be viable. Windows Phone would have a shot and we can bring back webOS from the dead (my favorite device OS of all time).
Om Next for React devs: Introduction and project setup
It's not just hypothetical. You should check out the Xperia Z5 Compact. It's very small but surprisingly thick which gives it a good feel and amazing battery life.
> How come losing money is an improvement?

Purchasing a company is not necessarily "losing money" unless no synergy is possible between core competences. But in fact, Altera/Intel's respective core competences suggest programmable logic devices next to high-speed multi-core CPUs may be one way to keep Moore's law going (See http://www.eejournal.com/archives/articles/20140624-intel/ for example).
The first ever photograph of light as both a particle and wave
I wonder why OP doesn't mention this? It just discusses various methods to enter unicode codepoint values numerically.
Performing operations in the app is always an option, but it's often faster/simpler to do it in the DB, if it supports what you need. This feature is just one of these potential nice-to-haves.
Show HN: PushupMetrics, gamified personal fitness dashboard
When you set-up Android phone, there is a screen with four checkboxes, that you have to go around and check/uncheck them.

There is no button before this screen with "convenient" recommended defaults that rob you of privacy. You pretty much have to go through this screen, agree (or not) to each one and continue.

And later, as you use the device, there is no changing your preferences behind your backs.
Doulci activator iOS 9.3 direct download free
It's time to reconsider our irrational (actually inherited) opposition to "security through obscurity" [ * ].

In times when big brother knows you're using AES and forcibly asks you for the keys, it makes sense to not advertise your encryption scheme at all. Steganography.

[ * ] It actually makes more sense to enlarge the search space of an attacker by not providing him the fixed form of a known encryption algorithm/scheme.
Ask HN: A niche area that is in need of innovators
After reading the "How I Created a $350M Software Company Knowing Nothing About Software" post, there are probably other areas / business processes waiting for enterprising individuals. Anyone willing to share their experience / insight about these?

Please post reasons and/or a piece of information that provides insight as to why that areas / business processes is ripe for disruption.
The dark side of the coming chatbot revolution
I can. The idea is extremely humiliating.

My body is my business. You don't get to poke in it just because you want to.

I would probably avoid employment where I would be expected to contribute not just code but also pee.

P. S. I nearly don't drink[1], I don't smoke, I don't do drugs. Because I choose so.
No, he made a significant observation - the industry was operating at a high price point which was no longer justified due to advances in technology. That's a classic opportunity.

The incumbents in the field won't want to drop their prices by an order of magnitude, even if the technology allows it. Especially if they have an expensive in-house sales force. This is a huge advantage for a startup.

This happened to copiers, computer printers, personal computers, graphics cards, word processing software, CAD software, point of sale software, encyclopedias... Up next, hearing aids.
I don't see it as much different than obsessing over the different varieties of hardware in a computer; it's a form of nerdery, but directed at natural philosophy rather than made items.
> Your "pipeline" isn't actually connecting the processes to each other. You first connect the processes to each other, and only then add them to a "pipeline", whose primary (only?) responsibility is to ensure that each process runs in a different goroutine.

Exactly!

> This much doesn't really need parametric polymorphism, let alone generalized algebraic data types. However, calling it "pipeline" is kind of misleading, because the actual "piping"

Ah, yes, didn't think about that, but yeah, but that's a good point! I should consider a better name for this ... Thanks for pointing it out!
He did go on to found another successful startup.
https://doctorbase.com/about/our-team/
hi friends,

this christmas i went to my parents' house in Atlanta (i live in san fran) and built something in ~2 days that makes pushups even more fun:
http://www.pushupmetrics.com

you can sign up (100% free forever), log your daily pushups, and get fun charts/graphs of your progress.

additional features:

1) add your cell # to get a daily SMS reminder (no spam!)

2) if you reply to SMS reminders with your pushup count, it will log for you (no sign-in required)

3) create teams by visiting www.{{teamname}}.pushupmetrics.com/signup, and track everyone's progress in one dash.

here's my coworking space in san francisco:

http://www.galvanize.pushupmetrics.com/team

cheers!
> I think they meant "scuttle" (intentionally sink), not "scupper"

When used as a verb, "scupper" means to destroy or thwart.
I was about to post the same thing. Some of these books are among the best textbooks for their subjects.
The more I read about machine learning using neural networks, the more I realize that we've just moved the "decisions" up into the choice of architecture and hyperparameters. This blog post describes a process of tuning the neural network until it generates Kanji that "look right" to the author.
So basically any device manufactured in China and sold abroad should be assumed to be rooted by the Chinese government?
Do both users participating have to have the phonefive app installed? If so it is going to be near-impossible to get any network-effect and users.
Entire US voter registration database leaks
Ask HN: Manual daily task that takes = 5 minutes
Do you have a manual task that you wish was automated that you do at least 3 times a week that takes at least 5 minutes to perform?
Also a socio-economic level of agency filter effect. At least a couple percent of test results are false positives. Combine those two and you filter out poorer applicants and lower level, lower income employees. If you need to downsize 5% you can start with drug testing everyone and even if no one uses drugs the high false positive rate will get rid of some employees, now you only have to downsize 2% or something. This also works to reduce spend on welfare type programs and unemployment.
My takeaway: a) have good contacts b) be a good salesman c) be persistent d) be lucky.

The "believe in yourself" part is to help with point c.
Your source makes no mention of calories (in fact, the term is not used on the page whatsoever).

Low carb diets are effective, and it's in large part because people on low carb diets eat fewer calories.

Your body (not your stomach) IS a fuel tank that stores the fuel it can't use. That's a very apt description, actually, except that you said it was not.
There are a number of security issues, mostly around using "look alike" Unicode characters in phishing/impersonation attacks. See, for example:

http://unicode.org/reports/tr36/
http://unicode.org/faq/security.html
https://www.blackhat.com/presentations/bh-usa-09/WEBER/BHUSA...
Not to mention how many professors are being replaced by adjuncts ("Overall, non-tenure- track faculty, often known as adjunct or contingent faculty, now account for three-quarters of the instructional faculty at non-profit colleges and universities across the country."): http://agb.org/trusteeship/2013/5/changing-academic-workforc...

Those adjuncts are often contingent, low-paid workers: http://www.nbcnews.com/feature/in-plain-sight/poverty-u-many...

http://www.nytimes.com/2014/12/19/opinion/your-waitress-your...

http://www.thenation.com/article/why-is-college-so-expensive...

The numbers you present themselves are in the top 25% or 33% (depending on which measure you look at) of earners as professors, all inclusive. The idea that most professors are well-compensated on the whole is absurd. Wasn't the old deal supposed to be "decent compensation, but not great, made up for with great benefits and tenure?" Now it's "terrible compensation and no benefits, no tenure."

Of course, the person you're responding to seems to be making their comment sarcastically in any case.
> First off: don’t panic!

Good post and read.
Right, and many of the pirates become pirates because they were fleeing the autocracy of legitimate merchant ships.

And the newfound freedom of pirates was a direct threat to the state. It's no wonder that in a span of 50 years, as mercantilism developed, pirates went from being knighted (Francis Drake), to being the worst kind of criminals (Blackbeard).
I've used a commercial device to play an FPS on a Xbox360 with a keyboard and mouse, and it was fine. I don't want to do this for any competitive advantage (which would be hilariously unfair), but just because I find the kb&m much more comfortable. Pads feel like playing while wearing oven mitts.
The trouble with web apps -- speaking as someone who writes them for a living -- is that almost every major browser is now awful in terms of quality of implementation of at least a few major features, the evergreen browsers break stuff all the time on top of that, and the front-end tools ecosystem is a punchline. This kind of blunt assessment tends to garner downvotes, but the bug tracker does not lie. The number of backward steps we have taken in the web development community over the past few years is astonishing, but because we can't control the browsers and the goals of the browser developers do not necessarily align with the goals of most people developing web apps, as developers we are also limited in how much we can do about it.

In contrast, apps live in walled gardens on some platforms and we understand that there are some major downsides to that, but the programming languages and tools used to build them are relatively reliable, and the systems on which they run are relatively stable (which is saying something considering how often they do change in some cases).

It used to be that for a lot of tasks developing a portable web app was a more sensible choice than developing multiple native apps in parallel, unless you actually needed to integrate native-only features or you expected to derive a lot of benefit from being available via the corresponding app stores. For new projects in 2016, we'll be seriously considering whether that is still true on a case by case basis, and whether it really would be more efficient to build native versions for the major platforms we want to support and dropping front-end web development for some projects entirely.
has anyone tried this?
It looks like fun. How long is it?
The formal name for the concept is Kerckhoffs's principle. And no, it is not time to reconsider it.

It has more to do with defining what the "key" is, and is quite compatible with steganography.

If your method is simply "cipher data", it can never have steganographic properties.. If instead it's "two redundant-looking blobs, one random and one AES", then you've got a leg to stand on.