skysight-inc/HackerNews huggingface dataset:
Yep - there are benefits to a slogan being counter-intuitive because the whole point is to challenge the intuitive way of approaching a problem and making you see it anew.

In the reverse case, facebook's "move fast and break things" works because it suggests you move fast enough to dare breaking things to try an overcome the caution that holds people back from doing great things.

In this case the equivalent slogan might be "Do it right and ship it late" i.e. its so important to get it right its worth risking missing a shipping date. Practical principles, like the agile manifesto, describe a preferred trade-off rather than just naming a good attribute like swiftness, because who doesn't want the good attribute? It would be irrational.

I think this also highlights why moving faster is nearly always better even if uncomfortable for some: its a more effective way of handling uncertainty and learning faster that in most commercial environments is more important than quality. Quality in the wrong places is waste.
Like this?

http://www.smbc-comics.com/?id=3254#comic
even if Android is running on ART binary rather than Dalvik ? I have been debating whether you can write code in Go that will work in the JVM GC and is linked through ART... not sure if it is possible.
Reading the original paper, they compare Botswana and S Africa and find a correlation between seroprevalence and viral load. There is not good evidence to suggest this is causative however--this may be, for example, that as you get to higher frequencies of cases differently aged people are more likely to be infected and show different viral loads. A direct causal link between these two factors doesn't make a huge amount of sense, because (AFAIK) HIV is thought to sample all viral sequences within each host (so population-level selection should represent individual-level variation).
I think we need something that could be called "The good parts of the Java/Ruby/C#/Javascript/... ecosystem".

Showing what tools and libraries are recommended at the moment and how some of them work together. In Javascript the ecosystem is growing almost exponentially which makes it impossible to keep up with everything. In Java and C# there is many old classes still in the libraries and around that most experienced developers avoid. And some trimmings of the ecosystem would probably be useful every 3-5 years or so.
It's worth a lot. M&A or quarterly results can move stock prices quite significantly and knowing about those before they are public will allow you to bet against it on the market.
I think you overestimated the possible chess positions by a couple orders of magnitude. You can't have a chess configuration with an arbitrary number of pieces.
Thanks for this. Redacting history for political correctness purposes is essentially Orwellian, no matter the intention.
I have done (well cat and echo), once. It was a choice of cat or ed, and having never used ed, I figured cat would be easier. Once I'd put out that fire, I went and taught myself ed, and have never used it since.
We're not talking about subjective stuff like company culture, we're talking about factually disprovable statements like "you need to be in a physical office to collaborate effectively." That's an objectively false statement and it's irritating to see so many people repeat it.
LaTeX comes to my mind.
I just saw a demo of Knockout 3 and it looked much better than the older versions. That said I still like React and think Angular works great too.
SEEKING WORK - New Delhi (India), Remote

Technologies: PHP, MySQL, Javascript, Backbone.js, jQuery, MongoDB, AWS

Resume: http://www.gauravgupta.in
LinkedIn: https://www.linkedin.com/in/gauravgupta123
Email: gauravgupta123@gmail.com

I have over 7 years of work experience in developing and maintaining large and scalable Web 2.0 applications end-to-end (Conceptualization, Design/UI, Backend and Frontend Coding, Deployment, Server Management, Uptime, Performance, Scalability etc.). People like to call me a "full stack" developer. I have worked for several top-notch web companies in India including Slideshare-LinkedIn, Naukri.com, Educomp, Tata Institute of Fundamental Research etc.
How to build a successful Fintech startup
Marcus, I'm also giving Go a try at the moment (C# is my day job). What are you using tooling-wise? I'm trying out Lite IDE at the moment and that's the best experience I've had yet.

So far my view is that I really like the language but I'm finding the tooling pretty unappealing. Wonder if I'm missing a trick?
It was a change in libc, not the kernel. Someone ran valgrind and found the binary-only flash plugin was depending on the undefined memcpy behaviour.

Linus was butting in because a kernel sound driver regression was also suspected earlier...
http://www.hhmi.org/research/cell-cell-communication-bacteri...

this work is being done with bacteria, not sure it is possible with viruses though.
Discussion of the original job post: https://news.ycombinator.com/item?id=8679855 (118 points, 1 day ago, 50 comments)
3D Animation with Skrollr.js
I think you should look at a timeframe also. If you write an application today in Angular 1.x you could probably contiue to use it for about 18-24 months. It is really hard to know which frameworks will still be maintained in 24 months time and it is not unheard of rewriting the application anyway after that time.
As for the actual rewrite from Angular 1.x to 2.x I think Google will create scripts that help with the rewrite making it go much faster than 6 months. They actually have a LOT of internal applications written in Angular 1.x and would probably not want to spend the whole of 2016 rewriting everything.
For further information about the atmospheric test years topic I'd recommend the movie 'Trinity and Beyond' (https://www.youtube.com/watch?v=gqaq59whOa0). It's build upon declassified military material. Years: 1945 to 1963, Comprehensive Test Ban Treaty.

Finding good and solid information about the russian test program is very hard. There's no "complete" documentation about the whole programm. Most documentaries focus on the ~50MT device the USSR built and detonated.
It would be nice to know how strong the program was. What was its grade?

Saying it can beat a terrible player doesn't mean much.

Saying it can beat Sunfish (a python program with grade of ?maybe ELO 1100? (i.e. not at all strong)) sometimes, when it has a time advantage, is not impressive.

I'd really like to know how much better (if at all) the evaluation function is - e.g. can the program beat itself, if one side uses a 'standard' evaluation function?

Machine Learning is big on measuring outcomes. It is odd that the one outcome that is important here is not measured!

Some caveats: I realise this is someone's hobby project - I do not mean to rubbish it. I'm just saying that the work&writeup could have been much improved by adding this information.
Go 1.4 Release Candidate 2 is out
Don't know what happens if there's condensation. As for orientation, here's the paper.

http://www.nature.com/nature/journal/v515/n7528/full/nature1...

You're looking for Extended Data Figure 1b). It shows relatively constant emissivitiy from 5 through 60 degrees of incident light.

Speculating on water condensation. This would probably lower its efficiency. That said, they only claim cooling of ~40Wm^-2, corresponding to ~5 degrees below ambient. Realistically, this stuff is most useful when ambient is above ~20-25 degrees (this is when most people want cooling), where the drop in temperature by ~5 degrees shouldn't cause too much of a condensation problem. Of course, that's just one application.
I've read about this too and it makes a lot of sense to me. I've been using Julia through LightTable and Juno, which makes these types of iterations and experimentation WAY easier and faster.

Especially helpful is the ability to use GLFW, OpenGL, GTK, and Gadfly to visualize what is going on.
The idea that trolls are scared by having to pay legal cost if they lose is not correct. Trolls set themselves up as disposable shell companies. If they lose case, they simply go bankrupt and get exit without actually paying anything to anyone. We need to do much much more than what Supreme Court has done to stop trolling.
My physics teacher used to say: "Take a massless, frictionless, inextensible rope made of pure unobtanium..."
You'd see their dns lookups.
The Grind vs. The Pivot
Serial Bravehearts: Brave Women of India
Well, today I learned that "squaw" is now considered offensive, but apparently incorrectly.

http://en.wikipedia.org/wiki/Squaw#Claims_of_obscene_meaning
Meaningful stuff always remains such - a classic.
Teach and learn from the best shader deveopers online
Are there actual production games using ray traced shadows? For non realtime rendering the advantages are soft shadows through lots of rays, rendering in one pass, and no geometry based artifacts. To do them in games though you have to trace against some sort of geometry and that geometry has to be sorted every frame. Simple proxy geo and dynamic bvhs are feasible I'm sure, but it seems to me to be a solution in search of a problem for the time being since all geo to be traced must stay in memory (and for transparency, the opacity textures as well). Now filtering cone sampling of volumes like the Unreal engine is a different story.
As a person living and working with 600k-3mb/s - you can live with it fine.
Could someone please explain it in short and plain English for non-statisticians in here?
And with it's big colorful pictures it would make a great and nerdy cofee table book.
http://www.davidbrin.com/givingplague.html
A very nice story of Brin based on the notion of a process of
infectious agents "watering down" over time.
Effectiveness of Agile App Development
Sounds nice to work somewhere that developers actually recognise (even if its only because they're forced to by access rights, structure or what have you) that Ops actually have a clue what they're talking about,
Show HN: Node-email-verification – verify user signup with Node and MongoDB
Yes. This was actually an even bigger problem when I started with AngularJS because the real documentation was woefully incomplete, so there was no obvious way to learn about best practices at all (except that everyone apparently agreed that the examples weren't following them).
Amazing Christmas Table Decorations
> This chart appears to also show artifacts from running this system on a multi-core system (note that the i5 2520M is a quad core processor, and that four main trend lines can be seen).

Errata: The article states that Intel Core i5 2520M is a quad core processor, but its a dual core hypertheraded design.
From a quick Google there appear to be about 10^120 possible chess games. So if you could store each game as 1 bit then:

Landauer's principle says we need at least 10^-21 Joules to change a single bit. That means we need 10^99 Joules to run through all our games. The mass-energy of the observable universe is 10^69 Joules.

Therefore, if we could convert one million trillion trillion observable universes entirely into energy, then we'd have enough to run through all our chess games on our theoretically perfect computing machine.

I'm not sure we'll get that done in the next couple of decades.

[of course, there may well be shortcuts that we can take to cut down that number a bit!]
Intel have them locked up very tightly.

Not surprising, because of all the implications that bad microcode updates could have (and some of the DRM technology in newer models, like TxT, also relies on microcode); I've heard rumours that no single person at Intel has knowledge of the entire microcode update mechanism. There's probably several layers of obfuscation applied too, and despite there being very good evidence that e.g. RSA-2048 or some hash function is used, it's possible that it was deliberately a diversion from the actual checking that goes on. Transistors are cheap enough to Intel that embedding a complete separate CPU core inside (with a different architecture) to do things like this would be very easy.

On the other hand, I wonder how much government agencies know about this mechanism and ways they can make use of it; reverse-engineering the actual process from inspection of the die might take so long that it would never be practical. This is really security through obscurity, but it looks like Intel is betting on processors being so large and complex (and superseded relatively quickly) that reverse-engineering becomes infeasible.
Also there are restrictions on which pieces can be on which squares (for example: pawns can't move backwards)
Hackon: A tool for managing dev environment variables
Location: Ann Arbor, MI

Remote: Yes

Willing to relocate: Yes!

Technologies: Python, Node, SQL, MongoDB

Résumé/CV: https://drive.google.com/file/d/0B9fxBdKur5RPaGtVZ0ppTFlUbE0...

GitHub: https://github.com/bluejellybean

Email: alexbarkell@gmail.com

I'm looking for web work. I prefer back-end but have worked on the entire stack.
Coming to C# in the form of .NET Native and vCore on Windows.

Mono always supported static linking.

http://www.mono-project.com/docs/tools+libraries/tools/linke...

http://www.mono-project.com/docs/advanced/aot/

Sometimes I wish people would not mix toolchains with languages.
For me, in find that the distinguishing factor is how familiar I am with the music. Familiar music will help improve my (perceived) productivity (or at least, it does not hurt it significantly), while unfamiliar music is very distracting.
My thoughts exactly. As an exercise it's surely interesting, but neural network approach is inherently unsuitable for chess.

Chess requires 100% accuracy and in which just because positions are similar, doesn't mean that best moves in these positions have to be in any way similar too.

On the other hand, it sort of mimics the way human player thinks, in terms of recognizing certain patterns. After all, even grandmasters do not bruteforce their way through all possible combinations. We use a hybrid approach: recognize certain strategic patterns first (to drastically narrow down the search tree), and perform calculations on the top of that.

Chess engines can wipe the floor with any player where tactics is involved; the trick of beating a computer is to close the game and take advantage of the fact that it's not able to formulate a long-term PLAN (whose consequences are beyond its horizon).

See how Nakamura repeatedly beat Rybka in blitz games a few years ago, eg.: http://www.chessgames.com/perl/chessgame?gid=1497429 - very instructive :)
Google Penguin nearly killed my business
Microsoft buys email management mobile app Accompli
> Still, even an amateur player probably makes near-optimal moves for most time.

This is far from true. An AI that only looks one-two moves ahead to make sure it doesn't hang a piece or allow mate in one would beat many amateur players (at least with ~5min time control). That's essentially what Sunfish, what he's comparing against, does. Note that Sunfish isn't a particular "good" AI, it would be more interesting comparing it to a "proper" chess AI.
I am not sure that ship it late necessarily becomes a part of slow coding. The point is to code deliberately and with quality. Once you have a production codebase, if you do things right, there's no reason you can't ship on a fixed schedule. You might ship less initially than you expected, but in the long run, you will ship more than you expect, because the delay of design pays back later.
Snowden wins Swedish human rights award
Thanks for clarifying @jsprogrammer. What I'd really like, would be an Open Source model able to be COOPERATIVE over COMPETITIVE, as it was at the beginning of the movement.

We all are here because of that disruptive vision and willing to cooperate beyond personal & corps interests, not to compete between startups to get funds and be quoted to the NASDAQ. No Linux or Docker or even Google, would be here without that enlightened vision.

That's way I don't agree with @shykes statement one too: "1)Competition is always good ...". No Sir, not always, it depends by what you are competing for and if you follow the competition rules too.

I'm really astonished seeing big CORPs like Microsoft, VMware and others, put their eyes on a relatively small but potentially disruptive projects like Docker, the pressure could be misleading, also for an Hacker like @shykes.

We already saw that traps so many times ..., anyway I think everything it's gonna be good at the end of the day and I saw @shykes on the right pathway already: https://news.ycombinator.com/item?id=8684119

I like Docker as a project, as well as a company. So many times I thought: "that's a company I'd really like to work for".

I'm sure that @shykes (Solomon Hykes), has the strength to find the balance between external Corps pressures and Project wellness to led this Open Source community the right path like he did until now.
They pointed out that there are malware files and suggested an online security scanner. I tried it out and pointed back to them that their web server is outdated.

Well my question to them was how can that be that I have malware and its okay for them to have outdated web server software.

I asked them for patch dates :: didnt get a reply
They said if they upgrade then all users will have problems with their websites.

I have been hosting with them for over 5 years now and they are good.

I may be wrong in my opinion or have over looked something so wanted to know what others think.
There is an open ticket planned for Go 1.5.

https://code.google.com/p/go/issues/detail?id=6853
The problem with node is that if you switch from something like Rails to node you'll also need to switch to an entirely different architecture.

While there are some Rails-like frameworks for node (e.g. Sails), node simply lends itself to a more service-oriented architecture, with lots of much smaller, much more specialised applications rather than one big monolithic MVC behemoth.

IOW, if you were able to replace your node app with Rails, you probably were trying to build a Rails app in the first place. Otherwise you'd probably have used something more like Sinatra.
This is excellent, though I wonder what it would take to do a simulation from the beginning and change over time as opposed to a fixed state. Then let the features, biomes and weather patterns arise naturally from the given physics (and perhaps some nudging).
Or you could, y'know, build an isomorphic app that can be used without page refreshes but can also be rendered on the server so you don't need a loading screen for every single route.
Thanks, I'd been wondering this in the back of my head for a while, last time I searched for some reason I couldn't find much.

edit: Now that I see the wiki, I remember correctly that the version of Linux I was using didn't work with this feature in the GUI. Maybe I'll look for the CLI version again soon.
Don't understand this article. It talks about wiping your hard drive in the first and then talks only about what happened to Sony.
Go semantics are too different from Java.

So unless the Android team implements something like Windows Phone language projections (APIs metadata), it won't happen.
I find that Sublime Text with the GoSublime plugin works pretty well. There's "Intellisense" for imported packages and GsLint actively detects syntax errors. Gofmt also takes care of indentation and formatting for you at every save.
No need to wait! :)

https://github.com/uutils/coreutils
No actually once you have it, you have it forever.

EBV latently persists in the individual's B cells for the rest of the individual's life [1]

[1]: http://www.ncbi.nlm.nih.gov/pubmed/15546128
I agree but the concentration that comes with slowing down thoughts is also a very valuable skill. I suggest learning to write with a quill pen, or at least a dip fountain pen.

Coincidentally many of the better coders I have known have valued dip fountain pens.....
from what I understand the slow movement came out of the hard left in italy - and from what hhe told me the internet is still regarded as a yankee/capitalist plot based on his experiance trying to sell the idea of .coop to italian coop's
You could write those command line libraries/etc in Ocaml now ;)
I found this study seemed biased and placed the subjects in unrealistic, disruptive conditions, not really relevant to the problem at hand. Listening to a classical or rock piece for the first time is an intellectually stimulating activity and will be distracting to anyone.

People who listen to music while working will rather listen to stuff they're already familiar with, and will set the volume and other conditions in a way that feels most comfortable to them. This study forced alien music at predetermined volumes on the participants.

Well, that came out more brutal than intended. I'm also biased: I often listen to drone music while programming, it blocks out exterior sounds and makes me feel like I'm in a spaceship.
World Best Hackers: Our Set of professionals provide Quality Hacking Services. We have series of testimonies from our clients Worldwide.
We are Proficient in Hacking every areas of ICT which include:
* Hack and access DATA FROM ANY COMPANY Web Sites
* FUND TRANSFER FROM ANY BANK WEBSITE
* HACK AND UPGRADE UNIVERSITY GRADES
* SALES OF HACKING SOFT WARES & ONLINE Tutorials
* HACK INTO YOUR PARTNER's FACEBOOK ACCOUNT without their knowledge/Notification
* Hack into any GOVERNMENT AGENCY WEBSITE
* HIJACK A USERNAME & PASSWORD TO ACCESS ANY SITE
* Hack into SECURITY AGENCY WEBSITE and ERASE CRIMINAL RECORDS
* HACK AND OBTAIN CASH ADVANCES
* HACK AND OBTAIN SOCIAL SECURITY NUMBER
* Hack into any DATA BASE
* Hack PAYPAL ACCOUNT, MASTER CARD, AMERICAN EXPRESS etc.
* MANIPULATE STOCK TRADEs
* HACK INTO COURT SYSTEM AND CLEAR CRIMINAL RECORD
* WE ARE EXPERTS IN DATA AND FILES RECOVERY...
* HACK BANK ATM CARD, PIN and PASSWORD DEVELOPMENT

NOTE
We Offer Expert training on hacking and Pin Generation with our e-Book and online tutorials
* Is your partner cheating on you, we can teach you how to Hack into their phone, monitor their text and conversation.
* Hack and use Credit Card to shop online
* Monitor any phone and email address

contact us at worldbesthackers2020@gmail.com
IMHO....

This can be appropriate in certain scenarios. It royally sucks for other scenarios, though. Measure-twice, cut-once is a great development strategy. However, iterative-fast can have as many benefits as slow-and-steady.

Are you certain about your feature set? Must the feature be everything we can imagine when it's released for the very first time? Are there umpteen other things that also need to be addressed in the allotted amount of time? Are you sure you're not over-engineering a solution?

The biggest issue with slow-and-steady: cost and time-to-market. Of course one can argue "but cost is actually lower" and "time-to-market for a solid product will be the same or less", but (for me) that equates to any iteration having zero value along the way. And for us, that's just not true.

I'm default-wired to well-thought systems and architecturally sound operations. I would certainly like to deep-dive into our codebase and bring it to a beautiful state of robustful bliss. The only problem is -- I can't afford it right now. Maybe later, but early in our lifecycle, speed is more valuable.
Its trivially easy to write some formulas down on paper ;) I was looking up AIXI the other day, but couldn't figure out what the acronym stands for.
He uses a picture from here in the article: http://designapplause.com/2012/infographics-the-variables-wi...

It's such a beautiful infographic, but I couldn't interpret it... anyone knows it those are based on real data?
Yep. Have two friends call each other by "offensive" words and they laugh about it. but if a external party walks up and use the same term, they are liable rip him apart.
> In "old times", [...] being mostly scientists

Citation needed.

For every scientist involved with computers in "old times" (at least after personal computing took off) you get easily 10 hobbyists, enthusiasts who actually built stuff.
Giving Stephen Hawking a voice
World's oldest computer is 100 years older than previously thought