skysight-inc/HackerNews huggingface dataset:
UPDATE -- Revisited the site and it no longer crashes Firefox or IE9 on Windows. Unflagged.

Now that I can see the examples, they are actually pretty decent.
Innovation in the Cruise Industry... Where is it?
Very nice. It looks like something I could use except that most of the repos I work on are public.

But I think evanbarter's question is valid: why this over BitBucket? Any compelling reasons...
This is a fun intellectual exercise but I think it would be fair to dismiss it as a "Maserati problem" for now. http://www.quora.com/Startups/Whats-a-Maserati-Problem
Analysis of bank PIN numbers
I assume the claim is that, even though right now the process is way slower with all these people giving input, in the long term he is going to be able to push work onto them and end up with his full productivity plus all of their productivity (and they can themselves spread their knowledge to others). If he tries to keep doing everything himself then that hits a real cap of maximum output because there are just only so many hours in a day.
Yeah I am logged into 3 google accounts. I tried again, and there is nothing in either the console or the network tab after I finish the google login window. It's like it just isn't communicating with the other window.
The last line sounds pretty familiar after replacing "NoSQL" with "PHP" and "RDBMS" with "decent languages".
Ah, I didn't realize that Google+ defaulted to "on" when you create a new Google Account.

So yes, I think you're right, most of those new accounts won't be using Google+ . Thanks for the clarification.
I thought Boston was the most European-like city I ever visited in the US. To be honest, it was the only one that really appealed to me, as a place.
IMHO, a comparison with other B2B/sales-driven startups would reflect the reality better - e.g. Yammer. Pinterest is more on the Twitter league (B2C, growth-driven), where it seems that the average valuation is much higher...
The TL;DR; version is "blabla 65GBps DDOS blabla"

"we solve it by having 100's GBps networks" (and redirect whatever is legitimate to the client ofc)

Okay. Maybe my expectations were set too high :)

Leaves me to wonder what they can do if the traffic looks 100% legitimate.
But you know, the problem as stated was how a bunch of influences affect...cows. So think of them as a bunch of mechanical cows instead, and the influences are modeled through springs and collisions, things like that.

AI is often cast as constraint solving, and a physics engine is basically a constraint solver. Of course, for real the AI engine runs next to the physics engine. Ah! I should have mentioned Rodney Brooks' work:

http://en.wikipedia.org/wiki/Subsumption_architecture

where you model intelligence as a bunch of simple prioritized reflex-like behaviors. Now, on each step, you have each "entity" execute their reflexes according to the current environment, where some reflexes act to disable others. The reflexes are incredibly simple, you probably couldn't even express A* path finding, but you could have the act as ants following a diffusely scented trail. Also see his paper "Elephant's Don't Play Chess."
Hardware is evolving. We spent years turning a computer from a room-sized machine that could print out a few bits of data, to a small component that can handle the most complex tasks and fit into any other machine. And connect itself wirelessly to all the other machines.

We were just making the brains for what we really want to build. We're branching out in multiple directions at once.

The hardware of the present is VR/ AR, robotics, 3D printers, bioprinters, new modes of transport, drones, and biotechnology.

Tablets, phones, desktop computers - anyone can throw those together. They're archaic.
this^
It would be great if all academic papers had a 140 word tl;dr version. Would save grad students a bunch of time. (Crack joke about how my phd is taking 2 years longer then expected)
And while we're at it, can we please stop referring to Santa Claus as a myth? It's cramping our market potential.
Hi, thanx I didn't realize that. I added it to the "about"...also here it is: ekemokai using gmail.com
It's not specific to software.

The general issue is that the indirect costs of a product are not supported by the company that created it.

I explain: a company could generally earn more money by releasing new software (or features) than by fixing bugs, even if its users spend more time and money because of these bugs than it would cost to fix them.

We can see it everywhere:
- unhealthy foods generating long-term medical care costs
- short life products generating cost of buying new ones quickly (built-in obsolescence)
- cheap electricity generating thousands of years of waste management
- etc

If we find ways to make these indirect costs absorbed, we could improve software quality.

Ideas:
- for proprietary software, include a kind of warranty to fix bugs when enough users ask for it (similarly to getsatisfaction.com)
- for opensource software, I think of getsatisfaction.com coupled with a donation system to encourage people to fix popular requests

What do you think?
Thanks for the tip, I'll try that one out :)
I know, I find this condescening tone infuriating. I stopped reading articles with this kind of titling some time ago; it's the new 'verbing the noun'.
+1 reads poorly
I am surprised that the article did not mention egress filtering alongside closing open resolvers. If more edge routers did proprer egress filtering these attacks would be harder to pull off.
Thanks, exactly what I was looking for. I'd consider distilling Jeff's content and putting it on your employers page.
I definitely agree that competitiveness has something to do with it, but I think you could have a highly competitive culture without as much cheating. I think it's the "winner take all" mentality along with "gateway by proxy" that creates such a toxic environment.

For instance, we decide who will become a physician largely by grades and MCAT scores. Many people who would have been good physicians will not be accepted to med school, and people who get into top schools are better positioned. Med school is hard, but the vast majority who get in make it through, so "getting in" is the most important thing. Unfortunately, we won't be deciding who will be a physician by seeing who is best at being a physician, it doesn't work that way. Instead, we use a GPA and exam as a stand in. This system can be malevolently cracked, with huge payoffs for the people who aren't caught, and potentially life altering consequences for those who don't cheat and fall short (I know a guy who was borderline and didn't get into med school - after two tries, he gave up on being a doctor).

Compare this with being a programmer. I'm not saying there's no cheating in CS classes, I'm sure there's plenty. But if you really want to be a programmer, there isn't a magic proxy that you can crack. And if you're at the 49%ile, it's not like you don't get to be a programmer the way some people don't get to become physicians.

But imagine if decided that every year, 50,000 people were allowed to study to become "programmers" (with fines and imprisonment for those who programmed without this credential), and we chose them them all based on a logic test that correlates pretty damn well with programming ability. Now I think you'd see really horrendous amounts of cheating. It isn't just the competitiveness, it's the added reliance on a crackable proxy.

Character matters, but we should also see widespread cheating as perhaps a sign of a deeply flawed system - and if it's clear that we can't stop the cheating, we should understand that the system is profoundly unfair to honest people who accept the results. If cheating on a single exam can make such a difference, and it's clear that we are unable to control the cheating, then maybe we should try to be less reliant on a single, mass produced exam.

One of my math professors in college said he figured he could assess a student's knowledge of an area of math after an hour of discussion. No "mass produced" exam needed, just take it where it goes, probe a bit, allow the student to consult the books of ask for a reminder if needed. It would be nearly impossible to cheat on such an exam.

I understand (and so did the professor) that this is idealistic - it wouldn't be the same for everybody, it wouldn't scale, and so forth. But it's still a direction some of these struggling institutions might want to investigate.
If this is really possible, it should increase the probability of having been contacted by advanced extraterrestrial civilizations. Maybe we're really alone after all :( http://en.wikipedia.org/wiki/Fermi_paradox
> Just because you CAN do something in CoffeeScript doesn't mean you SHOULD, or should ALL of the time. Just like in JavaScript where, if you want, you can write all of your code on one line, but you shouldn't.

Isn't this precisely the problem? Why make a better Javascript then make the same mistakes as the original? One of the main goals is for Coffeescript to be more readable that Javascript. Having ambiguous syntax and so many different ways of doing things means that people will write code in all of these different ways.

Your rebuttal is a long list of what you SHOULD and SHOULDN'T do, but there are two problems:

1. Not everyone will agree with you.

2. People will write it the "bad" way anyway.

Ultimately this means less readable code, especially when you have to read someone else's code.
Interesting...they are going to try to get $100/year for what Google gives you for free.
In a financial standpoint, once you hit over 5 users on BitBucket, you're paying $1/user/month. With Legit Teams, you only pay for space and are not limited on either collaborators or repositories. And for me personally, the 500 MB plan is more space than I'll ever need, as only the size of my compressed .git folders count.
So until music and movies are sorted out, you will not buy eBooks?
there are only so many effects you can generate with styles alone,
and even then the results of fine-tuned visual effects
generated by Photoshop are often visibly superior to a
limited version of the same effects applied using CSS.

I can relate there, but for me, on the whole, it seems easier to declare and manage the rules for style, size, etc. in CSS rather than in Photoshop, where the analogue feels baroque (aligning elements proportionally without numerous guides? clicking through layer styles...).

I hope there's a more programmatic interface/extension to Photoshop that I've been missing.
> Don’t let its simplicity or niche use case fool you, ReelSurfer has a lot of potential in its ability to transform everyday consumers into video creators, curators and mashup artists.

Most consumers usually need some sort of motivation (i.e. impressing people) to create something.

What kind of rewards will Reelsurfer give these creators in order to motivate them?
Launch of TV News Search & Borrow with 350,000 Broadcasts
Nope, and I don't miss having to have all of the var statements everywhere.

Can you provide an example in js where knowing whether it's a new var vs. reassignment is useful? I can't think of a case, but it could just be me.
The time has come to give up on the word "hack". I let go a year or two ago.

We're at a point where in general use it is inches away from a synonym of "modify" or maybe even simply "non-default".
Verizon won't even let you activate a smartphone without a data plan...
World hunger: the problem left behind
MTA:SA is still going (fairly) strong. I still get on it every so often. Lots of fun.
I think the "faster than light" part wording seems a bit off since from what I gather the point is not to go fast to get to a location but to get there through warped space-time.

I imagine a 100 km long and 1km high brick wall, you're in the middle but want to get to the other side of the wall.

Option #1 is to travel as fast as you can 50km to one end and then 50km back to the spot on the other side.

Option #2 tunnel through the wall.

Option #1 is fast but the option #2 is faster although you didn't exceed the speed of option #1.
where is "'Cisco"?
AKA: how to design soulless, generic applications that all look exactly the same.
Excited to see this up and running!
Can we just implement Python (or anything else, really, hell I'll even take VB at this point) in the browser already and get rid of this monstrosity of a language? Please?
Great screencast. I tried to read through the Acme guide before but never quite got the gist of it. This reminds me of the Starcraft interface in that if you have excellent mouse twitch reflexes it seems you can more easily induce a sense of flow (whether you're productive or not is a different matter; see APM spam[1]).

Definitely not an environment to work in if you have cats/kids that like to fiddle with your mouse when you're in the kitchen or taking a bio-break.

[1] http://en.wikipedia.org/wiki/Actions_per_minute
First, I was using Student t-test as a stand-in for whatever test or statistical measure you would like to use. I believe the popular one is Hoeffding's inequality in the bandit literature, hence the log term in the MAB algorithms. I agree this was a poor choice of example.

Second, I believe I am getting hung up on the fact that different arrival times are "weighted" differently. I think you are claiming that the Poisson assumption gives us equal numbers of A and B trials, so we can combined the statistics (counts) and avoid Simpson's paradox. This is fine, but why would you say "different times of arrival are not weighted the same". Does this mean you are somehow weighting periods of heavy traffic down and weighting low traffic up?

So, what happens when trial A becomes less favorable over time or is less favorable for brief periods? This means that the underlying random variable's mean is changing over time. Most statistical bounds cannot handle this situation.

I am not saying that A/B testing is not something we should do in general. I am saying that it is a good heuristic with very few provable properties compared with logarithmic regret MAB algorithms.
Why the hell would you cheer about the high margins
charged on the products you are paying for?

I don't cheer high margins, but in some industries cheap medium-low quality products crowd more expensive higher quality products out of the market.

Consider inkjet printers; there are many cheap products on the market, but the consensus opinion among techies seems to be that there's no suppler with a good product.

It would be a shame if more of the technology industry went in that direction.
The Future of Selling Software
TripIt makes me sad. It had such huge potential and has almost entirely stagnated. The point tracker is frequently just plain broken, the app is indeed terribly slow (especially offline, the mode I'm usually in when I need it most) and poorly designed. They've essentially banked on two killer features: email itinerary parsing (no small feat) and alerts (which are very good). I wish they'd put more effort into the rest of the product.
You must consider Ruby on Rails to be pure hellspawn then. (I agree, but for different reasons ...)
Is FTL the same as warping space? what happens in a (reduced dimensions for intuitiveness) scenario where a universe is like a line segment, and gets bent into crossing itself, allowing jumps from one point to another? Then there is a long way and a short way to send a message, kind of like travelling through vacuum is faster than traveling through water.
I'm glad you brought this up. I got into this same argument on a Star Trek fan site and my opinions on the feasibility of FTL travel were not popular with that crowd. I would like to know what Alcubierre himself thinks about the causality issue. You simply can't wish it away.
I agree entirely. The journalist in this article is giving the impression that this idea is more widely accepted than it actually is. It paints a picture of scientists agreeing on this when in reality it's a person or small group of people saying this.

At the same time, this kind of research is cool, and is an important part of science. It's just misrepresented by publications.
We Did It: Latest on Dubai Project
> The longer you’re a bad listener, the smaller your world gets and the narrower your mind becomes, because you’re not exposing yourself to different ideas and perspective.

Sturgeon's Law. 90% of everything is shite. Most music is dreck: popular, alternative, classical, whatever. Most writing is dreck: genre, "literary," whatever. Most "listeners" -- aren't really.

> In what is one of the more advanced listening moves, my advice is: shut up.

This is very key. Underlying this move is the simple notion: You. Don't. Know. Everything. Sorry, but you don't. How many departments and companies have been run into the ground or miles down the paths of mediocrity by well meaning people? Tons. Assume you don't know everything. Learn. If your mental models aren't significantly changing, you aren't really learning.

http://lesswrong.com/lw/jx/we_change_our_minds_less_often_th...
This is the worse management advice I have ever heard.
Like most of the people in the artificial diamond industry, they either were bought out, threatened and changed their process, or were killed.

EDIT: Actually, looks like they went out of business. I'm betting execution didn't match promises.

Artificial gems that try to pass as "real" diamonds have to commit a lot of forgery, not just at the molecular level. Forging the mining certificates, the registration (with GIA, IGS, or other certification services) which actually look at when and where this diamond was mined, etc.

Even if you could perfectly recreate diamonds, you'd find very quickly that selling them for anything other than industrial purposes would be a huge challenge. Jewelers and distributors don't want to piss off DeBeers. Anyone showing up with any kind of volume and quality product that has gone "around" DeBeers somehow would raise far more suspicion than it's worth.

Source: I worked in the jewelry industry for 2 years, and we occasionally had people try and sell us unmarked/unrated diamonds. Totally not worth the trouble.
Do they inform the target?

While it's nice that they can stop an attack without the intended victim noticing, it's still probably a good idea to let them know.
I am not sure this isn't a trolling reply. Since when is modifying your behaviour in order to have a better outcome and to be more socially in tune, signs of a psychopathic individual?

I would say a lot more but as I said, I am not sure I am not being trolled.
I don't think he's advocating faking these things. I think he's advocating actually being those things.

> Everything I just described can be faked. Anyone who has been pressured into buying something they did not need has been on the receiving end of faked listening skills, but there’s a reason why, when you leave the car dealership, that you feel used. You slowly become aware that you were manipulated with a false sense of familiarity and connection. You realize that while they showed interest in you, they didn’t really listen. They have no clue who you are. It was an empty conversation facilitated by manipulation cloaked as listening skills.
Does Cloudflare have any competitors yet?
Just say "but enough about me, let's talk about YOUR experience" or something.

Seriously. Be explicit. People love talking about themselves. They are probably just being polite asking you all of those questions.
Interview with OpenBeam creator on bots, Kickstarter, and cooking a turkey
Twilio Hits the Road in the EU
>>You are not correct. If anything with information travels faster than the speed of light, then there are frames of reference in which that information arrived at the destination before it left the origin.

No. If you send a radio signal to Mars, and then warp to Mars to find yourself there 0.1 seconds later, you are still 0.1 seconds after the moment on which you sent the signal from the point of origin. You are traveling faster than light, in the sense that you are traveling at [Earth-Mars Distance]/[0.1 sec] speed, but you are not actually traveling backwards in time to a point where you have not sent the signal yet.
Was that the bit about amplification via DNSSEC?
> 2. People will write it the "bad" way anyway.

People will write bad code in every programming language you give them. I don't see that as a justification for limiting the expressiveness of a language. If you take that line of reasoning too far you end up with Java.
> An Alcubierre warp drive would involve a football-shape spacecraft attached to a large ring encircling it.

Obligatory Star Trek reference.

This seems close enough: http://www.ex-astris-scientia.org/schematics/surak-timur-niv...
Could pretty easily combine it with XSS or otherwise compromised ad servers / web servers.
That's not the scenario described in the OP. The FTL drive described in the OP is a traditional "warp drive", that allows you to travel faster than light by moving the space around you faster than light, while you continue to travel slower than light within your rapidly moving space bubble.

You're still effectively traveling faster than light, however, and you'd still be able to use this to travel backwards in time.
My assertion is that CoffeeScript is not an alternative syntax for JavaScript because of differences in scoping. My opinion is that this is not a good design choice because it increases the separation from the original language, requiring that someone who already knows JavaScript additionally learn CoffeeScript.

You can take the rest of my original comment as a rehashing of my evaluation of CoffeeScript, since I only see it when it appers on Hacker News.
And that's why no one complains about all those similar looking Bootstrap websites? /sarcasm
I would also consider asking authors at the time of submission to explicitly release articles under a Creative Commons license such as CC-BY or CC0. That would enable a lot of fun creative reuses of the works. However some kind of exception may be required for republished works whose copyright has already been transferred to a third party publisher.
I burned out at my last job because it was 9 hour days and I wanted to invent stuff at home. It wasn't so much about the work itself. I also had a mountain of debt so 100% of the money I made was gone the moment I got it. So after 3 years, I was toast, and now I work for myself.

It's going to take a special kind of incentive to get me back in a day job. I'll only work for someone who understands the opportunity cost of me working for them, and that everyone has unique contributions/needs that should be considered. I'm actually hopeful that will happen though, amazingly, even here in little old Idaho.
Show Mac App Store Downloads Folder (and more)
As I wrote in the other recent CS thread here, I think your coding style must be ill-suited to coffeescript. I've had a few situations where I've had to test things out for myself, but nothing like what you put forth. I just write CS as I would JS and that's that.

To that end, the docs on Coffeescript.org are the reference documentation (as they are the only official documents to reference) and they've suited me just fine. I get the sense that you're looking for a document in the style of ECMA-262, rather than one in the style of MDN.
Specifically for podcasts, I have found the Doggcatcher app to be very high quality, streams very well, and still has plenty of options and features to make it work exactly how you want it to. It's $5 and well worth it:

https://play.google.com/store/apps/details?id=com.snoggdoggl...