skysight-inc/HackerNews huggingface dataset:
> You can compile a Golang program on one machine, rsync that single binary to another machine ...

This is a taskbar button press for me.

> The compiler is extremely helpful.

Agreed, and for runtime errors Go shows the entire stack with accurate line numbers and good error messages.
> This type of advertising is only permitted when it is not misleading

Maybe you missed a bit? It's perfectly legal, you just need to be 100% factual, and if you're not you'll get taken to the cleaners in court. So people are suitably wary of using it, but it does happen.

(Same basic principles apply in New Zealand, fwiw)
Well, SQLite might not be rocket science, but it is related to it:

http://en.wikipedia.org/wiki/SQLite#History (SQLite was created for software on missile destroyers)
I just used that as an example from the article. Honestly I think the idea of timeboxing may be useful if a person can't keep on track, but I don't have an issue with getting stuff done on time. One of the arguments from the article was that timeboxing can prevent "perfectionism", which I think should be prioritized and not restricted by a time constraint. Finish the important MVP features first, then, if you have time left, make it sexy and perfect.

The thought of using a program to timebox, then asking that program to extend your time just seems bizarre to me.

No judgments on your end here, I just do what works for me, and you do what works for you. I think that people should try to feel it out first, and if that fails, move to a structured technique.

edit: just read my typo. mean 25mins/block perviously.
There's a whole lot of hyperbole here. There are lots of places that this holds true.
The scar pictures aren't his: "nor did I end up with a badass Lichtenburg scar"
Wait a minute did you just make up a quote out of thin air and misattribute it to someone else saying "it's right there in black [and] white"?
It harms small shops because people like me won't buy from them without a reversible payment feature.
A distributed dynamic loader cache for HPC
I wonder if teflon coated shoes would be effective, if rubber are not?

No. You have to consider the distance through air. Electricity will still take the path of least resistance which, even if you're wearing rubber or teflon shoes, is still just a couple of centimeters out of the shoe and to the ground. As the article points out: the lightning just traveled a kilometer to get to you, so why would it care about a few centimeters or inches or meters of insulating material when it would just hop through the air around it and to the ground.---

--- I suppose that you could argue that a really large teflon pad would increase the aggregate resistance (through your nice, self-contained ocean and then over the large teflon pad) to such an extent that the lightning would pass by you and ground directly, but those would be giant shoes and the little gap between them would probably defeat the whole purpose of wearing giant teflon snow-shoes.
Lightening is a capacitor undergoing dielectric breakdown. The ground is one plate, the cloud is the other. Lightening is the evidence of dielectric breakdown. Dielectric breakdown on the order of millions of volts. A mile of air didn't help, no amount of teflon is going to help either.
I want to see something like this but at the consumer level, for chickens, and with an integrated compost. Inconvenience is the biggest obstacle keeping people from turning their food waste into eggs.
That may be true, but that's not the claim that MS made.

If their ad had shown a VivoTab and an iPad side-by-side playing a widescreen movie, I wouldn't have had a problem with it. (In fact I would've agreed with them that the VivoTab is probably the better device for viewing widescreen movies).

Instead their ad claims that the VivoTab is "larger", "lighter", etc all of which are objectively incorrect.
Foursquare opens their full firehose of check-in data via Gnip
"Many, many people" is an understatement.
Even if there do exist 'political' entrepreneurs, they don't come at the expense of normal ones. Get users, make sales, and you will succeed.
> C is my very favorite language and I'm not saying people shouldn't use it (well... they should avoid it, actually),

Could you elaborate on this? Particularly "you should avoid it, but I'm not saying you shouldn't use it" (what exactly do you mean?), although I'm also curious why it's your favorite. This is coming from someone who is spending more and more time with C, so genuinely interested.
For better or worse, service providers have settled on using "unlimited(asterisk)" as a shorthand for 'We are selling you a shared resource that we provision based on the probabilities associated with a statistical-multiplexing framework modeled upon observations of actual customer usage. 95% of our customers will not be limited in any way. The other 5% of our customers will have to negotiate a separate solution to meet their needs.'

As long as the actual limits of an 'unlimited(asterisk)' service are reasonably easy to discern prior to purchase and are only going to affect 0-5% of the users, I don't have a problem with the 'unlimited(asterisk)' shorthand.

P.S. How do you get a literal asterisk to appear in a HN comment?
I'm not sure because I don't know anything about this language or clojurescript, but I do know clojure and I'll explain the differences in terms of that.

\a ;; becomes 'a' in java. The character of 'a'
:a ;; a keyword of :a. More efficient than using 'a'. Also it can act as a function. If you have a map with a key of :a in it, instead of having to say "get me the value for :a" you can say (:a map)
"a" becomes "a" in java. The string of "a"
Not quite sure I follow the "Not X" of the FlightCar example.

What was the X? The traditional rental car & parking arrangement?
Writing acceptance tests with Selenium and Jnario
i'm curious why anyone would downmod my answer
I still remember when Steve praised Microsoft's fast user switching feature during an Apple keynote before introducing the OS X version.

Maybe something like "App Profiles" that have access to only a subset of the installed applications would work.
Could they possibly create 1-2 and 3-4 entangled pairs at the same time, measure 1 & 4 and then use this "projective measurement" trick to entangle 3 and 4? If so, could this affect the measurements of 1 and 4 in the past?
Yes - but TV screen sizes are advertised in diagonal length because it is assumed an aspect ratio of 16/9. For a given aspect ratio, larger diagonals imply larger area.
Of course there isn't. No one is saying there is.
Fitt's Law also says that closer targets are easier to click, and is concerned only with how long it takes to move the mouse pointer rather than how that fits into the larger picture of what you're doing.

Having the menu separate from the window breaks spatial locality and associates the menu to the computer rather than to the application.
As Cory Doctorow aptly stated: every good eco system has parasites.
I'm sure these types exist, but they are an inevitable side effect of the properties that make the eco system successful.
The diagonal is longer, the screen is not bigger. That is a flat out lie.
The cognitive dissonance in Silicon Valley is amusing. You think VC-istan was ever not political? Where do you think VC's come from? They don't grow on trees. They grow in McKinsey and Morgan Stanley, where they learn to deftly navigate corporate politics at the highest levels. Thats not the only thing they learn, of course, but it is a fundamental pillar of the training. Silicon Valley is owned by Wall Street (what do you think it means for VC's to "raise funds?") and favors those who can play that game.

Not that I think this is a bad thing mind you. It just is. It's like dating-it's futile to complain about the rules. They're just the rules. You're trying to convert capital into a successful business, so you gotta play by the rules of the people who have the capital. Which is true for pretty much everyone. Being in Silicon Valley doesn't insulate you from the reality that exists everywhere else.
Homeland Security Warning: 3D-Printed Guns Are “Impossible” To Contain
It can cost several thousand dollars for the ambulance ride alone! No wonder people are worried about going to the ER.
Parenscript seems pretty cool. I tried Clojurescript about 2 months ago and the build process was disturbingly frustrating. :-/ I will take a swing at Parenscript next time I get on that particular project.
Well, that's quite amazing it chased him inside the house, and that he survived considering the ridiculously high punch these things pack. I've experienced what it can do.

Here in Brazil lighting is common during summer. I had one strike a metal pole in a cement slab atop my house once. It heated the pole so hot it vaporized (nowhere to be found), and the slab exploded in hundreds of pieces. All that debris showering the roof sounded like hail - only after I stepped outside I found out it wasn't. The ground was covered in debris, still hot. I still have one of the pieces somewhere.
Ask HN: Copyright laws about public music streaming license?
As a part of my masters degree at Georgia Tech in Digital Media, I created http://pubtun.es - a way for people to manage locations and auto-create playlists for groups of people in a location.

My question is simple: what are the laws and opportunities associated with streaming music in a public place? I know a lot of people use services like Pandora in restaurants, bars, coffee shops, etcetera, and I'd assume they are doing so illegally, but I'm not entirely certain.

My app uses Rdio + Echonest to build a collective taste profile and play music straight through the browser.

The pitch is simple: use this in your location, and you'll have a playlist generation system that represents the inhabitants of your space, giving it "placeness". Certainly, people could use it in their homes, but it gets really interesting when you can use this in a public place with people you don't know.

(Note: Once I get this thing out of alpha and into beta, I'll do a show post.)
5 Principles of Good Visual Design
It's just a matter of time before something like Vidyo [1] is replaced by WebRTC. There is too much at stake for Google to be the kitchen sink for all kind of technologies. They want you to connect to them.

[1] http://blog.vidyo.com/technology/the-new-google-hangouts/
That's not the point. The op already says the difference is 3% (in iPad's favor). The problem is Microsoft says the Windows one is 36% bigger.
A Line Of Cards Tells Millennials Living With Mom and Dad To GTFO
That's good to hear :-) As you see, there's quite a bit of interest in such articles. I presume you can give a lot of additional details without exposing any IP.
just FYI, most Americans, even many familiar with Britishisms, don't know what "A&E" is (or rather they think it's a cable channel).

(For those following along at home: A&E is "Accident and emergency [department]", or what Americans call the ER.)
Did I say avoid the problems? I'm pretty sure I said that the problems are not surprising. And, to add to that: I think it's especially not surprising in an older code base from an era in which this was less common knowledge. New code bases are of course not infallible but awareness of this is a higher priority than it used to be.

I think it's also interesting that issues like this sometimes remain in libraries because people think the caller should figure out overflow. From a casual read of the announcement it looks like they took a better approach in some areas, i.e. the library assumes the worst of the caller. I'm reminded of something I read a few years back about the OpenBSD folks adding more overflow checks to calloc which does multiplication. It's nice when you can catch it in a library rather than pushing decisions to the caller.
Fast-paced videos on C# async, await and tasks
I don't know if the pressure to "man up" extends to lightning strikes. I think you get a pass on that one.
Gah. I'm starting to have trouble thinking about things from a non-technical perspective. I like icebraining's distinction and will try to make that clear in future descriptions.
My rule of thumb :

Does it can be build using SQLite ?

Yes => Use SQLite ;

No => Use PostegreSQL.

Using SQLite on small/medium projects is so better than alternatives : keeps all the ease of text files while giving the full power and reliability of a RDBMS.
It's a defensive posture in response to what Apple has been doing with iMessage.
I replied to the first line of the post. It reads: "It's only in the US that I have seen advertisements for a product include direct bashing of a competitor's product". In the EU, you cannot get away with 'direct bashing'.
I feel like this feeds to pettiness and bitterness toward fellow entrepreneurs that you don't feel "deserve" it. Who cares what they raised? Who cares who they sold to?

Yeah, it's easy to look over and see somebody else failing (or succeeding) and just express "sour grapes" and accuse them of just "playing political games".

That said, do politics enter into it on some level? Yeah, I'm sure they do. And I've been "the guy" before, watching other startups that I personally judge to be of very low quality and little potential get invited to events, get press coverage, etc., when we didn't. But to sit here and say "they got XXXX because they were just skilled at playing the political game" does feel like just "sour grapes" to me.
And even if it were true, what good does it do to bitch about it? Nobody cares and crying over spilt milk isn't moving us any closer to our goals.

I prefer to just stay heads-down, nose to the grindstone, work my ass off, and figure that we will succeed in the end, if it's deserved. We're playing the long-game here, and if our vision is correct and we execute, we'll get what's coming to us in the long term. If not, well... then we won't.

If you're doing what matters to you, it shouldn't matter.

Well said.
> This is a taskbar button press for me.
I'd hate for anyone to lightly brush off this feature. The fact that you can you can just rsync a binary means you can just spin up a machine, not care about what libraries are installed, and just run the Go binary on it.

I know there are tools like Chef out there, but I can spin up production-ready Go application servers on any Linux box in a minute because of this feature.
> scrapnel

The usual word is 'shrapnel', but this actually makes more sense in a portmanteau word sort of way: It's scraps that were hurled around as shrapnel. Scrapnel.

http://en.wikipedia.org/wiki/Portmanteau
Title should include "(2001)".
Willing to bet technical director of Ars has insurance.
I feel like the douche-pocalypse described by OP has already happened. It's not a future threat. It's how most people have to live. The Apple founders would be unable to get funding these days. They wouldn't even get a meeting.

VCs have set themselves up as executives (maybe more like record industry shot-callers than steel-company management) of the first postmodern corporation. If you don't take their terms, they can't exactly fire you, so they fund your competition. Tech press is a weird sort of HR organization, and so-called "startup CEOs" are merely product managers within this weird meta-corporation that is just as badly stacked against software talent as a 1970s steel company.

It's having pernicious effects on the software industry, which is now a hotbed of mediocrity utterly opposed to what it used to be.

I think what killed software entrepreneurialism for good was the rise in housing prices, coupled with the student debt epidemic and the cost of health insurance. Unless independently wealthy, no one can actually afford to "bootstrap" in these locations, so true entrepreneurial activity has been replaced by VC-istan careerism.

I don't know where the future is, but it's not in Silicon Valley now-- no place where middle-class houses cost $1.2 million is anywhere near the future-- and it's not in New York, and it may not be in the U.S. at all.

On a side note, I wish people would stop calling the VC ecosystem in the Bay Area, "Silicon Valley". That's why I use VC-istan. They're different things. Silicon Valley has a 70-year history and it hasn't always been VC-istan. VC-istan is just how it died.
Yes, but we should be completely ashamed that our medical system is so poor in every way. I mean, who are we comparing to, Zimbabwe?

I personally am in favor of copying the (excellent and very effective) veterinary model for our human medical care, not continuing to copy the model that was used for governing the Soviet Union.
Ambulance rides are crazy expensive and insurance companies like to question if you actually needed one. If you don't need the EMT, just take Lyft to the ER.
Fraudsters capitalize on DMV software bug in San Francisco
If you don't have insurance it can be quite expensive. The technical director for Ars Technica, I'm guessing has insurance. He probably didn't go to the hospital because of the potential absurd wait times.
Hi. I was reluctant to publish any results with PyPy because I am not an expert in working with their code base. If you'd like to look at the GrowCut benchmark being run on my Mac (Intel iCore 7 2.7 GHz) on PyPy vs. Anaconda Python (or even better, download and run it yourself), the gist is [here](https://gist.github.com/ahmadia/5638980).
Arguably if you're competing for funding it helps to have a model of your opponents.
They do the same with the ads against Google, too. They compare themselves in some areas where they can win, and of course disregard all the other areas where they lose. Or worse, they accuse Google of something themselves are doing.

It was pretty much the whole strategy for the "Windows Phone 8 Challenges", too, for which they picked tests where only WP8 can win, and even when they lost they tried to work around acknowledging a win for the Android or iPhone owner.
It's often not in the best interest of private companies to use open standards. If using an open standard is a net financial loss, why should the company do that? It's simply the result of how the system works. I've been thinking whether the rules (=laws) can be changed somehow to provide incentive for using open standards, but it's quite a complicated problem.
And to be extra pedantic, the TV tube would have imploded.
> To a techie, this behavior looks mildly crazy, but it seems to work.

Problem is that the numbers are mostly meaningless, and are becoming ever more so. People don't buy cars based on the type of brakes, the size of the oil sump, or even the number of cylinders. "does it have enough power to pull a trailer?" "is the handling nice?" "do you get a lot of road noise?" "can I connect my iPhone into the stereo?" "does it look good?" "is it safe?" "is it comfortable?"

The PC industry for a long time has competed in "numbers", to it's detriment. You can't meaningfully compare a A6 vs Core2 vs i7 vs AMD vs ARM processors (let alone computers) by looking at clock speed - what you're actually wanting to know is "will it compile my code quickly?" "can the latest games run at a high frame rate?" "do I get good battery life?" "does it get hot?" "will it boot up quickly?" "can I connect 3x screens all playing simultaneous HD video?" - those questions are about the whole system, and arguably the OS/software/disks have magnitudes more impact than the actual CPU in a lot of cases.

Apple gets this. New iPads will always perform better than the previous one, just like virtually every tech device. And the only way to meaningfully compare against android or other tablets is by comparing battery life, UI response, app startup times, display types - all system-level comparisons.
whats the browser compatibility like? not so much the looks but function wise. I'd love to use this on my upcoming project, but I need IE7 compatibility. Cheers great work.
I've been nearly struck several times. I love lightning, and apparently it loves me right back. And wants to touch me.

What I have learned is this:

1. You will almost never get warning before lightning strikes. Only once did I get the hair-on-end. Every other time, no warning whatsoever before discharge. However, as is obvious, highly active cloud-to-cloud lightning indicates an extremely active cell, with extreme danger.

2. Lightning can reach a /long/ way to get you. The closest call I ever had, the storm was 15 miles away. I was standing outside watching it and it struck 2 feet away from me. It wasn't a stringer either - it was a full discharge and sent me flying (more through my own surprise than physical force).

3. If you can hear thunder, you can get struck quite easily.

4. A few drops of rain increase the chances of being struck by several orders of magnitude. The atmosphere is far more conductive and therefor danger skyrockets.

5. Lightning will strike the most out-of-way/odd places. I've watched it blitz trees in a deep valley over and over again without hitting the peaks once. There is no predicting what is likely to get struck.

6. In an instable environment, any cloud that is rising rapidly is extremely suspect. I once was watching a storm that was cranking away about 10 miles off. A small cumulus tower went up next to me, but didn't look like much. 30 seconds later it discharged only about 1/4 mile away.

7. Some wikipedia entries and other sources state lightning is uncommon over water and the open ocean. This is completely untrue - there is a lot of it. If you are boating and see a squall, be prepared to book it out of there as a boat is a highly dangerous place to be during a storm.

8. A fantastic shot of the close-range effects of lightning is 00:01:15 into this video: http://www.youtube.com/watch?v=P7K3m2zHEhs

What you'll notice about that shot is the effect it has and how very clear it is, along with how quiet it is at close range. The sparks off the metal roof, the movement of the actual channel, even the rate at which it discharges is apparent. Probably one of the best shots so far (though I welcome others!)

Stay safe.
Gold star for you :) The NumPy implementation is basically a for loop. The only cost is the very brief inspection of the dtype to dispatch on.
Très bien, my shoddy typing, lol...
It definitely reads as envy or sour grapes.

One thing I always have in the back of my mind is to work hard to avoid hating anyone because they're good at what they do, and it's hard work because the human psyche is tremendously good at finding justifications and pulling the blinders over oneself. Tearing someone else down is the childish and easy way to build yourself up, but it's only in your own head, it doesn't actually make you any better and it doesn't impress anyone around you.

Hate should be reserved for people who really do bad things, and even then we're probably better if we can avoid the hate entirely.
I work at Google, openness is not PR, it is part of the culture. People here believe in it, which is why I was the first person to bitch about this, and I'm not alone.

Often if someone is doing something that cries for an interop spec, but they aren't doing it, chances are they have some good reasons that don't involve a corporate master plan to "talk about openness to make people like us, but secretly silo-the-world" Often, it revolves around having a task list of a gazillion things to work on and prioritize, and often open-spec is 'nice to have, but not critical for launch' kind of thing.

Really, when you look at the market, 99% of the folks are shipping closed apps, where more time is spent on cute emoticons than on infrastructure. Google risks becoming "open, but irrelevent" in a market of iMessage/WhatsApp/FaceBook messenger, where a niche audience is supremely happy they can build third party clients, but which becomes a service unused by the great unwashed masses.

The network effect requires other users to increase value, so they've got to double down on things which delight and wow end users first, and developers second.
Scumbag wizard.
Microformats are a more pragmatic approach.

http://microformats.org/wiki/rel-in-reply-to
Unless you are the Black Knight, eh? It's just a flesh wound!