skysight-inc/HackerNews huggingface dataset:
This was my thought as well. Sherlock's method can be seen as a special case of the scientific method that focuses on gathering all the facts before making your HYPOTHESIS. (You can't call it a theory until you've tested it, and even then, the theory explains the facts, not the other way around.)

Also, completely missing from this story is how deductions are made and the difference between deductions, hypothesis, and facts.

For example, fact: The message isn't sent. Deduction: cURL works, so the problem isn't the system. Hypothesis: The problem is in the API.
Watch longer. I drew a small block of pink and it took over a quarter of the board, then red swept everything.

I spent an unreasonable amount of time rooting for pink.
> BrowserStack is Shutting Down

While the email is certainly not legitimate, the subject may very well turn out to be true. Should a company which is indeed so negligent continue to be in business? I guess we will find out.
It's also programmed in a Lisp dialect by default, which is even more awesome.
99% of the time it actually doesn't matter, so don't comment on it.
"That is why the US, which has high wealth inequality, also has high standards of living overall."

I see. So countries with more redistributive policies, like Canada, obviously have lower standards of living than the US.

Right?

It couldn't be that your ideology doesn't actually match reality, could it?
How to win friends and influence people - Dale Carnegie
Introducing the Slur anonymous digital market
I did something similar with a friend, it was easier than having him figure out how to configure VNC. Sometimes a "Trojan" is the solution.
While I'd love to be done with passing strings around, still fundamentally the relational model is a great way to store and fetch data, and ACID guarantees are something a my software should provide, soi use tools that provide ACID guarantees to me.

I'm down with throwing out SQL, but don't toss the baby with the bathwater. ACID + relational are great!
here is an MP3 link of a talk he gave that summarizes the thesis of this book pretty nicely (26 minutes): http://dconstruct.s3.amazonaws.com/2014/podcast/dconstruct20...
This is an awesome idea. I think I might do this next!
Chiefly, the author is arguing against productivity as an ends to itself, but also against the reduction of human endeavors down to more easily digestible quantities. In essence, against measuring out our lives with coffee spoons.

The author also argues that time she had previously considered wasted ended up being more fruitful than the prevailing culture would have us believe possible. This is, I think, the important message. The mind is often working when we are not consciously aware of it, and to discount leisure time not spent checking tasks off a todo list as having been wasted is not only tediously anal but also simply false.

I was reminded of Peter Higgs' statements from around when he was awarded the nobel peace prize:
http://www.theguardian.com/science/2013/dec/06/peter-higgs-b...
Support for tooling, ease of hiring both programmers who are familiar with querying and DBAs is much better on relational.

The pain caused by relational being a 'bad fit' needs to be pretty high to consider NoSQL in my opinion. Except for hobby projects (I did some CouchDB stuff in my spare time for the thrill, but MySQL would have been adequate.)

True, noone is born with SQL knowledge (learning to breath is the first priority). However stick your ad up for an experienced Cassandra DBA and then an experienced Oracle DBA and see how you do.
They just tweeted this:

>We did get hacked. Currently sanitising entire BrowserStack, so service will be down for a while. We're on top of it & will keep you posted

https://twitter.com/browserstack/status/531631012493524992
> How do people actually get anything done when it's so hard to build a stable foundation for anything?

For me it's a matter of not chasing the latest hot tech, and instead using the right tool for the job and sticking with it.

I also avoid using kitchen sink style frameworks. I'm much happier going vanilla JS and using small light weight libraries that do one thing well. The upshot to this is that you can often swap out a library with a newer one without a complete application rewrite (something that can't be said of frameworks).
Check this:

http://www.demotivation.us/media/demotivators/demotivation.u...
Ind.ie crowdsource campaign
The most important lesson ,

1.Never ever give personal gaurantee for more than your net worth! So that failure stops with you, otherwise your entire family gets affected.

2.Focus on one thing , become incredibly good at it.

3.Focus on customers and trust yourself on giving value , customer insight is better than customer need.

4.Be alert about interest on debt ,business debt ( high interest) essentially will kill every possible way of being rich, instead it will drag you down the road of no return.its 100 times better to get VC fundin or investor money than business debt.VC will stop you before it's too late.
LESSON ....take business debt only from banks if it's low interest, then investor money. Ideal is do business with customer money if you are in software. Get pre- sales before you make, it's tough but it works.

5.Indecision killed most of the profit for us,we were two people protecting each other back and it doesn't help, when you are in such impossible situation and indecisive,we should have closed the business 2 years earlier. It would have saved us a lot money and time.

6. Always have 3 extra advisers on board if you are just two co-founders....to get a perspective otherwise emotions run high and it will be huge drain on the company.
Thing is, the network layer of the internet was never intended to be secure. Routing data through unknown hosts controlled by untrusted public organizations, private enterprises and foreign countries, when it makes sense on the technical/business level, is what internet routing protocols are designed to do. Sure, here we are talking about BGP using a less-than-ideal route, but the same effect (traffic going from Russia into China then back into Russia) could very well happen from the intended behavior of the protocols. The network layer is explicitly assumed/designed to be unreliable, insecure and hard to centrally control (for TCP/IP, this is not true of some cell-based/virtual-circuit networking layers). This is why security should be built at the end points (namely encryption and authentication) and not assumed from the network layer.

p.s. A very simple way to make Russian internet more secure against foreign powers would be to have a highly competent government-operated certificate authority which would issue EV TLS certificates for free to Russian businesses and individuals. Then pass two laws, one requiring web browsers sold or distributed in Russia to only allow that certificate authority for .ru domains, and a second one requiring web sites to get those certificates (either for all websites or only those considered 'sensitive'). This doesn't solve the issue of foreign-owned and foreign-located cloud services, and is honestly a worse solution than working at an international level to create a better standard for authentication and data protection than host certificates and certificate authorities. But, from the point of view of a single country's government with (let's face it, reasonable) paranoia about foreign spying on their internal internet communications, this would be about the best 'counter-measure' that I can see being realistically applied.
I agree it's a strange TLD. But it's the other way around: A given TLD doesn't necessarily have to point to a web server/website at all - any kind of service could resolve this host name.
CERN may not have discovered elusive Higgs Boson: study
I'm sorry to see evidence of a rare bad actor, but that doesn't warrant holding back critical data from the many good actors who want to invest.

Simple P&L statement & balance sheet: Provide it to all investors who ask. That's just basic common sense.

Would YOU invest in a company that wouldn't even tell you these basic financial metrics? Would this author invest without it?

And, I've seen far too many "startups" who don't even know what simple financial things are (balance sheet, P&L, cash-flow, margin), and that illiteracy is NOT going to end well.

So, the pain may be real, but the advice given is not IMO correct.
They're a little less forthcoming on their website:

"We’ll be back soon!

Sorry for the inconvenience but we’re performing some maintenance at the moment. If you need to you can always contact us, otherwise we’ll be back online shortly!

— The Team"
I think it really sucks that there are shady investors out there, but I think the solution should be outing them, not punishing good investors. This blog post by Derek Sivers comes to mind: http://sivers.org/punish
Not at all..... 'start-up' ... you start quickly and go up.... so whatever takes you up is fine...don't overthink and don't try to be perfect. And don't get emotional on the choice of language or platform.
One company I worked for uses asmx web services, their coding is like late 90s, Database schema sucks and they even use aspx pages with query parameters to give to clients. BUT guess what? They are earning so much and have big clients. Now they have good money, they are rebuilding the code, database better..... so don't focus more in technology, it's all about selling your idea
From the article:

"Any time you are pressing two keys at once, with the same hand, hundreds of times per day, you are setting yourself up for repetitive stress injury"

People: learn to type. One hand for the modifier key, and the other hand for the other key. This is why there are two sets of modifier keys. This is typing 101
Put an e-mail address in your HN profile so I can contact you. How can someone join you on your adventure if we can't contact you?
While we tried to think about new ways a toy could be implemented, our brains were stuck in the ways we play today - with points and achievements. So while the idea is radical, it suffers from having parts of it get inspiration from today's apps.
Important Things to Remember When Coding
Such as?

By default, notifications will still be shown for hidden icons. Notifications are the way urgent, actionable items should be presented to the user.

If something isn't urgent and actionable, why is it so important that it be shown to the user? It should be up to the user to decide if and when they want to see it.
You don't know what the starting internal state of the RNG is, so no you can't predict it. The starting internal state being secret is what gives PRGs their security.
We had a couple of these at my old job. Really neat stuff. At least at the time they shipped you new ones when they came out. They also had a 56k modem on them so that they could dial into the serial console to debug them. This is a really neat business model that seemed to work well in that case.
If they don't deliver some kind of post-mortem for this, the problem isn't likely to go away.
Doubt it.

Lay it on the side of the trans-Siberian railroad.
In principle I like this approach but there are advantages with going with the larger frameworks too. For example, if I build something with Angular, I can take advantage of all the components, tutorials, SO posts etc that the community has generated. If I roll my own solution from a handpicked collection of third-party libraries I forfeit all that. I was until very recently leaning towards using Angular but now that they've announced that Angular 2.0 is practically a rewrite that also seems like a dead end.

At the moment I'm rooting for Polymer/Web Components, even though I'm not sure I'm on board with all their design decisions, if only because it seems to be likely to generate enough consensus to be a stable platform to build on for the next several years. But even that isn't something I can actually use today to get work done.
I've encountered similar oddities, seeing the remnants of other users' sessions, but no mouse movements so I guess they'd been recently terminated.

Also the VMs aren't locked down as tightly as they ought to be, last time I poked around in the Windows ones there were a few folders left writeable that shouldn't have been, ones with executables and scripts in used to control it.

That said, their service is so very useful that I continued using them anyway. My use case is just to occasionally check some public-facing websites are rendering properly on various browsers, so no big deal if someone snoops on that.
I'm not ruling out the possibility that their twitter was compromised, but this is looking bad quickly.
I used this:

https://www.udemy.com/complete-ios-developer-course/

Some of the lessons have become irrelevant as Swift has been updated but the author does a good job of redoing the videos. I just submitted my first app to the App Store and most of my learnings were from this course.
IIRC it was $50,000 USD for 2 years per appliance; that might have been per 2 appliances.
Try doing any remotely large data handling. I got midway through writing a direct disk CSV parser for some Python data analysis recently before I realized that this problem has been solved far better by SQLite.

A database is all about not reinventing the wheel for every problem. You shouldn't hand roll your own crypto, and if can avoid it you should also try not to hand roll those things other people make are already very good at.
Practise starting revolutions: colour the whole board white, and see which minimal combinations of black will eventually take over the board.
It will always be possible to cause harm with legal objects, unless they ban fists and teeth.

While I think linking terrorism is a stretch, there are benefits to regulating the sale of things designed specifically to cause death, automatic firearms, high capacity magazines, warheads...
It's worth noting that this article is by Bridget [http://bridgetkromhout.com], not Julia [http://jvns.ca/].

Both of them are awesome. ;)
"looking at what other entities do doesn't provide any answer to what you ought to do."

It doesn't? If my neighbor rises early, works hard and seems happier than me, whereas I spend all day in bed and feel depressed, doing what he's doing isn't a bad place to start.
HN Salary Survey Results Visualized
I think that you are missing out on a whole lot more than evil-mode. Of the packages I use and love, most of these were written in the late 2000s or this decade and are still actively being changed. The consensus among those who would know seems to be that emacs development (construed broadly, to include the package ecosystem) is more active than ever.
Normally I'd just tell you that I don't subscribe to moral and philosophical relativism, but for the sake of this discussion, I will oblige in explaining further.

First off, what is the definition of valid and correct? What is the metric that makes a certain belief more "valid" than some other belief? Well, over the millennia, we humans have arrived to certain definitions of what's good and what's bad in the context of preserving life, civilization, society and liberty. In that sense, things that harm those concepts can be defined as bad and those that further those goals are good. History has shown, time and again, that empowering one person with a lot of executive power inevitably leads to tyranny, oppression, genocide, slavery and other completely horrible things that we seem to have been able to get rid of (more or less).

So when someone rejects thousands of years of historical evidence as to what happens with such regimes and where they eventually lead, and proposes instating one again, I can only call it either asinine (if the author is well-intentioned) or evil (if they simply want power over others).

In more practical terms, liberty, self-determination and self-ownership are sacrosanct to a lot of people. In order to take those things away, you will need a lot of people, guns and body bags.
Honestly it's her belief in me which bought us back together, I just gave up unable to handle stress from so many dimensions, financial, personal and friends turning soar.

Not able to give time to her , I felt I might destroy myself or her permanently if I hanged around the relationship, it was becoming extremely stressful to handle her and my debt.
So I requested her to let me go and allow me to focus on clearing the debt.

Also I guess the break helped her see me in different light when she was away from me. I just melted to my gf waiting for me 3 long years. I said yes got married in 3 months.

I am incredibly thankful for my parents to keep supporting me with all their might and it's beautiful....that I was born to such family where they go to any extent when rubber meets the road.
We use a linter (jshintrc) and we put a .jshintrc with the configs we agree on our team on every project.

We work a lot with opensource projects and you need to respect the project style. Since some of our stuff was created from other things, we can't even keep the same jshintrc configuration for all our things.

I use SublimeLinter [1] in Sublime. It shows me the errors in an integrated fashion.

Once the project has some maturity it is better to not change the rules because you don't want to waste a lot of time changing stupid things like double quotes to single quotes.

If I see 150 errors in a file, it is likely that I will introduce the 151, and it usually means that your jshintrc is a fantasy. If I see less than 5 errors I will fix them all and use git blame to know who introduce these bugs and kindly recommend using an integrated linter with the editor.

I don't think is good idea to run a linter like this on any kind of CI. If someone breaks something serious the test suite will fail anyway, and if is not so serious why wasting time fixing it. I think is definitely better an easier to educate your team to use some plugin on their editor.

[1]: https://github.com/SublimeLinter/SublimeLinter-for-ST2
Also that he uses the term 'essential' there. I'll bet he wasn't thinking its essential people be allowed to yell fire in a crowded theater.
This is reaaaally cool. It's pretty much exactly what I've been looking for in a JS framework.

The cool thing is that rendering is totally separate. Virtual dom? If that floats your boat, cool. You can just as easily bake Knockout into the mix and you'd be flying through implementation. It'd be both easy and flexible. Could probably componentise the UI very easily too. I dig it.
Snitch or Get Evicted: Fire and Mice
For what it's worth, Google has offered this since at least February of 2005. I'm unsure as to why a decade old service was posted.
It's interesting that Hound itself is a Rails app [1]. And it seems to be really well organized / put together. Thoughtbot is definitely following Sandi Metz's rules for developers [2].

There are a lot of small, plain Ruby classes that are very easy to understand. Must be relatively easy to maintain and add new features.

[1] https://github.com/thoughtbot/hound

[2] http://robots.thoughtbot.com/sandi-metz-rules-for-developers
This doesn't actually seem to be a real product yet. Also they are asking for donations but I have no idea who I'm donating to.

No thanks.
Does anyone know anything about the publication, Neomatica?
Politics across the world have taken a drastically unfavorable turn towards the internet. Pick any number of actions, I guess.

For Russia in particular, they've started aggressively pursuing a policy of insuring all data on Russian citizens is stored within the country. So much so that they're banning any product that uses iCloud as of the start of 2015. Not to mention their draconian filtering policies.

In Australia, not only have ISPs spun the NBN into a product that pays them to not upgrade their infrastructure, the new anti-piracy surveillance laws that were introduced are to be subsidized with an internet tax like the one Hungarians protested about.

In the United States, well, NSA and net neutrality. 'nuff said.

In Spain, a law just passed that allows a member of Spain's newspaper association to charge sites to link to them. While this isn't an explicit threat towards killing the internet, the precedent it sets is quite ominous.

Not to mention the many, many countries that've imposed filtering in the name of anti-piracy. As the internet becomes more popular, it's come under an increasing level of attack and stands to become significantly less of attractive for the purposes of it's users.
SauceLabs.com is an excellent alternative.

Every session gets a brand new VM and they have some great automation and manual features.
They probably got hacked. This happens to the best companies and nothing much can be done about it. I don't think it's fair to call them "so negligent" yet.
Haha! Have an up-vote for your distasteful but hilarious comment.
> the only thing going on is the linking of his name with his actions.

And linking his name with unverified claims about somebody's actions. Ever tried not to think of a pink elephant when someone told you not to? Try it. Don't think of a pink elephant. It works about as well as "don't let this damning claim tarnish X's reputation in your mind, because it might be wrong."
though unable to answer explicitly a hypothetical of a hypothetical of a fiction.. it is a fun, and arguably healthy'productive exercise to dream on it..

from the perspective of the film makers it seemed like a shout out to the colony art nasa published a while back(i), similar to the shout out to event horizon: 'your explanation opened my mind, bending space time like a piece of paper and passing through it like a pencil.. i'll take it to the next level, what is a hole in three dimensions? open the paper and look at the hole as a circle forming a sphere' fun stuff

if we want to examine the practicality of a cylindrical colony i think we could come up with something.. maybe as a safety measure from space debris? maybe as an engineering consideration: it was easier to build an accommodatingly sized colony like this? easier to maintain a controlled climate? maybe as a lighting'photosynthesis consideration?
perhaps it's a 'so preoccupied with whether they could' punchline? perhaps the other side of the column is also utilised space: imagine almost doubling the surface area of the planet by colonising both the surface and the interior of the planet with an inverted zenith; and the film only showed us inside the column, again, as a wink at the audience

(i) http://settlement.arc.nasa.gov/70sArt/art.html
doesn't surprise me. easy to open a terminal in their OSX vms and poke around. guessing someone a lot more knowledgable than me could wreak some havoc.
If you're on OS X, and you want to force yourself to learn to do this, there's a program called Karabiner[1] which lets you remap keys in advanced ways using an XML config. I have a config snippet[2] that I got from somewhere (sadly, I don't remember where) that remaps incorrect combinations of Shift and letters to be dead.

You can do something similar with AutoHotKey on Windows, though I don't have a config for it.

[1] https://pqrs.org/osx/karabiner/

[2] http://pastie.org/9708667
>I think our closest historical example is broadcast radio and TV, which has never had a barrier to distribution.

Eh? Sure it has, in that the radio spectrum was appropriated as public property, and auctioned off to the highest bidder (or, the one with the most political connections - lot of corruption here to be sure). And you have to do it this way or the technology basically doesn't work, or at least it doesn't work very well with all the noise generated by competing broadcasters on the same frequency.
Thanks for the clarification; I hadn't noticed that caveat earlier.