skysight-inc/HackerNews huggingface dataset:
Changing the world? Probably not. Changing the worlds and lives of specific people? Probably yes, and that's OK, but I do understand the perspective that's being called for.

I'd met with someone last year and built a quick prototype for his idea. Was thinking of doing an actual partnership with him - I'd initially been impressed with his hustle (which turned out not to be as great as I'd initially thought). I'd indicated that I liked the idea, but it was also essentially a feature than foursquare or yelp could add in an afternoon - I'd prototyped the thing in a couple days - what was needed was sales execution on the street to make it happen. With that in mind, I'd asked him what he'd do if, for example, yelp offered a small buyout (say, $2m).

"Oh no, I wouldn't sell - this will change the world - this will replace Facebook in the next 5 years - I wouldn't sell for $50m".

With that, we parted ways. Even if his idea is right - and honestly, I think it will likely come to pass - he/we aren't in a position to take down Facebook, and a small cashout deal would put him in a much better situation to tackle his other ideas. The idea will happen, I'm pretty sure, but not in the way he sees it happening.
Here´s why the hoodie has become the symbol of the new economy.
All substantially longer than the example given.
I don't understand why people say such silly feats of pseudo-"engineering" are somehow "OK" and acceptable. How have we arrived to this situation?

I get that 1) agreeing upon a more sane bytecode-based language for the web 2) implementing it on all major browsers 3) changing the tooling and workflow(no more a .js file, save and open in browser but a compiled file instead) would perhaps be not worth the benefit(more sane target, better support for common programming constructs without performance, safety or determinism issues and so on).

Simply, people don't give a fuck, web works "well enough" and iterative engineering solves the major problems. These just are things we have to deal with, something we can't change, which I find pitiful but understandable, but most definitely not "OK" or acceptable.
Agreed. I know it is a lot to ask that a journalist be impartial but they lost me after this paragraph.
That's very similar to Slashdot's moderating system, which I think is great.
I stopped after Murdoch bought them.
An Interplanetary GPS Using Pulsar Signals
What kind of asshole are you?
Reposting my comment here:

Reality is Chrome has the majority on the browsers market and since it will contain Dart Virtual Machine my bet is Dartlang is the future technology of the web (seen recent Dart benchmarks? In some cases Dart beats even Java). Dart is done by the same people who have done fastest JS VM on the market (Google's V8)

Even more important killer Dart features JS asm.js and other compiled to JS langs will never have is:

a) snapshoting (allows app to start almost instantly)

b) consistent API
(http://api.dartlang.org/docs/releases/latest/)

c) tooling (Dart IDE) for all platforms (Win, OSx Linux) with good ecosystem (Jetbrains, Adobe)

Dart will be what .NET could be if it was open source from the beginning. Hope some day we will see Dart VM on other browsers (it is open source)
Jos Poortvliet wrote about this just the other day http://blog.jospoortvliet.com/2013/05/getting-involved-in-fr...
I am a mapmaker editor and I have seen my changes instantaneously get published to prod/GoogleMaps for everyone to consume over Internet. I think this depends on how mature the editor is.

Btw, there are plenty of nerdy ppl to correct the web. Ref: http://xkcd.com/386/
> Gun violence is caused, first and foremost, by the presence of a gun.

Gun violence is caused by people.
I'm assuming this was posted as a joke, because the HN crowd is pretty anti-Java.

You can, of course, take easier approaches. With RESTEasy, for instance, you add a single line of configuration to web.xml then add the desired annotations to your POJOs and you are in business.
Send an email to support@github.com and I'll take care of it.
What a whiner. Truth is all major companies receive state subsidies in some form. Auto makers get cheap loans, banks get bailouts, agriculture get beneficial import tariffs, pharmaceutical get free medicine research, defense companies get new wars etc. If they don't, they can usually bitch and moan and threaten to move production to a third world country unless they get a tax rebate. Makes sense that a company that can be beneficial to society should also get it.
Pairing doesn't always work
Yea - I had the same thoughts. Do you know if there are Kickstarter like nonprofits dedicated to raising money this way for rare diseases?
> We need a real bytecode for the web, we need it to be standardised and we need to push for browsers to support it.

We had one. It was called Java. Actually, we still have it, but it just has such a bad reputation now; users don't trust it because of "security" and developers don't trust it because of "public static cruft()" and "Oracle".

But it is still quite capable. Did anyone else first play minecraft in a web applet? It worked incredibly well for me. So I argue that we do have a viable bytecode, we're just ignoring it.
New Method For Accurately Modeling Bubbles
Responsive Web Design Examples with CSS Tips and Tricks
Does it matter anymore, though? Back in "the day", documentation was poor and nobody knew what they were doing. Document is massively better now. Javascript libraries abound, perhaps to a fault. Does anybody learn how to program the web by looking at other people's work now?

In those rare cases I've done this in the last few years, the sum total has always been to find out which CSS property or JS function I didn't know about was being used, and then simply pop that into Google. I certainly didn't stare at their code for any longer than that.
I don't understand your argument. It will be decades before the grid is ready? Yes, so?

The only way forward is a step at a time, and Tesla is showing that electric vehicles can be practical and also playing their part in starting to build the infrastructure to make it practical for all. Of course the grid isn't ready now, but you better believe they are seeing the writing on the wall and adapting. The entire world isn't going to switch to electric cars overnight, nor in ten years, it will happen gradually and so will the infrastructure.
> duct-taped to a bundle of silly hacks, wrapped up in some interesting attempts to standardise, with a few more vendor-specific hacks crowbarred in there for good measure

By this point you could easily have been confused for someone describing amd64 (nee ia32, nee Pentium, i486, i386, 80286, 8088, 8080, 4004.. circa 1971).

Just as we still have a perplexing set of registers and operations that happen to encode efficiently on this ubiquitous architecture due to their suitability to application in our distant ancestors' desktop calculators (binary-coded decimal, anyone?), no matter what kind of cleanliness you're alluding to existing in proposed alternatives that you might hope supplant Javascript.. in 40 years it'll look just as stale and nasty as x86 and Javascript do today.

Not least PNaCl, where last I checked they were busy trying to shoehorn an architecture-specific binary format (bitcode) into something that might run on multiple machines. If that's not enough for you, the original NaCl relied on a vestigial 80286-specific hack (segmentation) that was finally removed in amd64. It's turtles all the way down.
Apparently Google is quick to respond to infrastructural failures.

So why didn't it remove calibration scores, and convert the Perf Room to something fun like an arcade (well, it already is a casino, so maybe something else) many years ago?
Aside from cost, what do you think makes a Tesla impractical for the "vast majority of drivers"?
You might be interested to know that Naval message traffic is now permitted to use lowercase letters in some instances (think shore-side). This is an extremely recent change but I think I've even seen it used already with a message released from SECNAV.
Most people fail putting an Ikea cabinet together. You cannot compare a simple print job with custom construction (even a zip gun is beyond the skills or available tools of many people).

3D printers are currently rare and expensive, however they are bound to become mainstream and inexpensive very quickly. When every angsty teenager has the capability to print a gun simply by hitting "print" with the $69 3D printer in the corner, there is a legitimate concern, and many of the haughty, world-weary replies to this submission declaring this a non-issue and nothing new are not reasonable.

How will the world adapt? We'll see. I fully expect consumer 3D printers to be legally required to identify gun-capable parts and reject to print them, or intentionally print flaws (in the same way that your printer will watermark printed currency, and your scanner will corrupt scans of currency). There will likely be restrictions on the strength of the materials, etc.
I was also uninterested very early in the article, and I tend to have a comparatively long attention span.
Fair enough, I did get off on a tangent. Sorry for the rant, and have a good day.
I hadn't heard this story previously, so I was not sure what happened. I guess we're on the wrong site to get general news, of course a tech story would be ranked higher :)
The Physical Basis of High-Throughput Atomically Precise Manufacturing
You can build it with a single command:

gcc -nostdlib ./empty.c -o ./empty

Edit: This one actually runs correctly:

$ touch empty.c
$ gcc -static -nostartfiles ./empty.c -e_exit -o ./empty
$ ./empty && echo $?
> 0
Analytics at Spotify
Remove Bias, Acquire Data.
Is it possible to make a worse gun?

I.e., a higher ratio of danger-to-shooter to danger-to-target.
Tips & Hacks for Using LinkedIn
It says on the contract, but is it really legal? I'm honestly asking as I mentioned, I know portuguese labour law quite well (my cousin is a lawyer specialising in labour law and as such, she looks over all my contracts and say what is valid or not.) Have you talked with a lawyer about it over there in the UK? I know the UK didn't sign some EU directives about overtime pay for IT workers so they don't fall on the common EU law, but when I was in England, noone I worked with actually knew if the 'outside work' clause was legal. I personally did freelance work (which my leads knew about) and never got any problem for it even though the contract specified I couldn't.
Qihoo, Alibaba Tie-Up Set For Turbulence
That doesn't account for node's popularity. I like Javascript. That's why I use it.
Social Marketing: Fresh Ideas to make a Profit
Linda Stone on Maintaining Focus in a Maddeningly Distractive World
Why do you have a problem with EFF lobbying for a standard? They lobby whenever they feel like it's necessary and this isn't the first time they lobby for privacy or for open standards, after all, their motto is "defending your rights in the digital world" and I think that dropping support for federation or for disabling the archiving of chats is within their goals.

At this point, standardization for video chat is one of the most important steps forward. We already have proprietary video chat services. We already have the likes of Yahoo, Skype and Facebook.

Why do we need another proprietary protocol to throw in the mix? What could possibly be more important than an open standard at this point? And yeah, Hangouts has some cool stuff in it, but not enough to justify the breaking of a promise, but then again, it's not the first time where I feel like Google is disappointing.
This isn't part of the social contract in parts of the US. Guns are pretty common in rural areas and I've see people open carry in urban areas around Seattle.
Outlier was the wrong word. I think they meant "confirmation bias."
As the other poster said, I've never heard your interpretation, and you're being too diplomatic/optimistic in your interpretation (or perhaps too geek/tech focused).

I first heard "fake it till you make it" 20+ years ago in MLM/Amway circles. Never joined, but had known some people involved, and that was part of the schtick in motivational presentations (much like "you gotta be in it to win it" is used for lottery ticket sales). The gist in MLM was you need to present an image of success to your downline, whether you're actually successful (yet) or not. Drive a bigger car, get fancier clothes, talk about your vacations, etc., to give the impression that 'the business' is already providing those things. In turn, people will be impressed, join up, and then you'll 'make it'.

Sick and twisted.

Perhaps there are legitimate other uses of the phrase, but many people have heard it used in that context, and it's the primary one I associate it with.

That doesn't mean you can't do what you're suggesting, but I agree with the other poster, I think you're being too generous. I think the 'fake it' crowd know who they are, and sometimes it's easy to spot them - going to too many conferences, talking/blogging about how great everything is, vs just doing stuff to progress a business.
Presumably that's an ARM CPU you have there, which is a lot more energy efficient than x86.
The article mentions paying back the federal loans. It's claim that we taxpayers are paying through government subsidies ($7,500 federal, up to $6,000 state) and mandated credits. Whether that's a good thing or not depends on your political beliefs. Frankly, I think it's great that a new alternative to gasoline powered vehicles is becoming viable, but these other factors are also worth thinking about.
No, it's roughly as readable as decompiled executable, without even a symbol table to provide semi-readable names. John Resig has a somewhat reformatted example a couple of pages into this: http://ejohn.org/blog/asmjs-javascript-compile-target/
Hi, I am Arvind Nigam one of the guys behind Bubbles. A couple of months back we'd shown Bubbles on HN for views and feedback. It helped us a lot, and I want to thank the HN community for being supportive.

We've rubbed our asses since, and given life to Bubbles based on all the feedback we'd collected then. The outcome is, well, shared above for your thoughts again. :-)
I supported Obama and worked for the campaign in 2008. I'm sad to see that this administration has been more aggressive in leak persecution than GWB.

I don't think there is anything wrong in pursuing illegal leaks of classified information. I DO think it's wrong to target bona fide journalists for criminal prosecution based on their reporting. The optics of this kind of thing are bad no matter how you look at it.

As a reporter, you're allowed to ask a question. You have no right to information a source is legally required to withhold. That said, if they violate that requirement, it's not your fault. Obtaining the private emails of journalists is crossing a line. It makes it impossible for a journalist to guarantee the safety of their sources.

I think Holder is on pretty thin ice here and generations of future journalists are going to look at what happened and adjust their methods. As citizens, we have a right to know what our government does even if it doesn't want us to.

If a person with information decides to risk their freedom so that citizens can be informed, that's their choice. Attacking the fifth estate will make revolutionaries of us all.
The site was down when I made my suggestions. Still, I think mine may be a bit more language compliant than the shortest variants in the article.
JavaScript is successful because it is a hack in it's very core.
Another annoyed iPhone reader here.

Normally the Safari "Reader" button would light up in the URL bar and I'd use that to read the article without distraction, but it didn't for some reason (content not properly marked up in the HTML?).
I strongly agree with this sentiment. Battery life can change the way we use our devices. I own a chromebook and three standard laptops. We rarely use the other laptops, which have larger better screens, just because the chromebook is never plugged in (except for a nightly charge), whereas the laptops will fail before the evening is over without a power source.

With respect to phones this goes doubly. I am tempted to revert back to my old B+W screened nokia just so I don't have to charge my fancy new phone every day.
I'm a huge fan of coworking spaces. Depending on your budget and needs, sometimes you can even rent a desk to call your own. It's been great for me to work around other developers, bump into people and have interesting discussions, and just get out of the house.
And if you have an entire team of engineers drinking 6 sodas per day each, your health insurances will balloon (as will their waistlines) in the next couple years.
> Javascript is not just a "quirky scripting language for minor workflow events." It is a powerful, expressive language

I didn't say it was just for minor workflow events, I said it was created for minor workflow events - it's just good fortune that Brendan Eich was an experienced language designer and created something that was powerful and extendable enough to bring us to the situation Javascript is in today.

It's certainly powerful (particularly considering it's original intentions), I disagree that it's expressive in comparison to other modern languages.

Why anyone thinks server-side javascript is a good idea is beyond me.
Every time I see one of these things it is fully exciting. Then the actual product gets bogged down in patent bullshit and we never see it.

What happened to the CPU heatsink where the whole damn thing rotated? If the fan in my laptop was as efficient as that thing promised to be I'd get an extra hour or so already.
for those who see the server crashing: The program is in C89

main;
Not C written by humans
PhD: Perfect Preparation for a Start-up?
"my assumption is that whatever they hate is simply the same thing they fear in themselves."

I sort of dislike murdering paedophiles.. I guess that means.. uhm..
I've been looking for this for a few weeks. Noticed on the Google Search iOS app. Thanks!
No, asm.js is not readable, and doesn't look like C nor even typical JS.

Due to very limited set of expressions available it's too hard to write by hand (e.g. no objects, casts required everywhere, one flat array representing memory), so all non-trivial asm.js programs are spit out by compilers that treat it like assembly and preserve very little structure of source programs.
How so? That's how programs were written back in the day(and some still are, see for example Demoscene), which arguably were somewhat simpler than what we have these days(but that's more because of vast libraries than languages, imo).

The awesomeness of assembly language is that it's perfectly exact, deterministic and thus very predictable and efficient. No unnecessary indirection unless you build it yourself. No implicit type casting(infact, no types at all). Nothing. Just plain instructions with very specific semantics to build from.

Now how does JS(or even asm.js) fare with it's tons of indirection and ambiguous implicit typecasts compared to an actual assembly language? From a technical standpoint for a compile target the comparison is embarrassingly unfair, but hey, this is something which is supposedly "OK" and acceptable, right?
Open wide, Google: Here comes an advertising antitrust probe
I just applied third time with scanned photos of my college ID. I'll send the email if it gets rejected too. Thanks

Edit: They accepted it this time! Thanks :D
This gun is godsend for terrorists. It is a gun that you can easily create at home, and it can be carried on planes and other high risk places without detection.

This is even better than bombs for terrorism.

Additionally, mass murders with guns kill more people in US than terrorism. Why shouldn't we classify New Town and Aurora shooting as terrorism?

Terrorism is not only about politics. Moreover, guns are probably the most political thing in US. Thanks to NRA.
A case for switching to CocoaPods from Git Submodules
i am not anti-java. not at all.
but to be honest, creating this simple web service shows really how complicated some things are in java.
Lame attempt to find setuid/setgid files which link to an X library:

find /bin/ /sbin/ /lib* /usr/ /var/ /root /home -type f \( -perm -4000 -o -perm -2000 \) -exec /bin/sh -c 'ldd {} | grep -q X && echo exists in {}' \;

Tools that have to read the shadow file (like xlock and xscreensaver) are sometimes setuid root. Apparently this is not necessary though: http://www.shmoo.com/mail/bugtraq/nov98/msg00087.html (My slack box is set up this way)

kppp is setuid root to perform operations only root can do, but supposedly does it in a thread separate from GUI operations. Perhaps Linux Capabilities could be used instead and setuid can finally be thrown out the window?
Ever see the episode of South Park where San Francisco is overrun with smug? You think Trey Parker is secretly just afraid that he loves to smell his own farts? I mean this is textbook logical fallacy. Just because some groups of people react to internal fear (e.g. Homophobes) by lashing out against those that have the characteristics they fear they have, does not mean that any time people are critical of other people its because they harbor secret fears.

The problem isn't that people individually are making photosharing sites. That's way cooler than 90% what people do. But so is being an advertising exec like Don Draper in Mad Men. Very cool job that many people would love to have. But Don Draper doesn't tell himself every morning that he's changing the world. This is of course something you see on Wall Street too. "I'm changing the world by securitizing these income streams." And how do tech folks react to that?

Also, people love to complain, about everything. Try writing a new GUI toolkit and prepare yourself for the barage of complaints from people asking why you didn't just contribute to GTK.
A person who is interested in seeing facts come to light? That these facts threaten your progressive future is irrelevant to the morality of that person.
Unless that is, you’re in a job you don’t enjoy and the reason you’ve coached yourself not to leave it is that you haven’t found anything “worthy enough” to start yourself.

No, the problem is money. Good ideas are not that rare. "Worthy" ideas are not that rare. The money to implement them is almost impossible to come by, whether you're in a corporation or raising on the outside.

Free-floating capital is not actually that rare. Talent is not that rare, "talent shortage" whinging aside. The problem is a bilateral and cataclysmic distrust between both sides. Money doesn't trust Talent not to steal so it injects a bunch of useless management that makes Talent impossible to unlock. Talent doesn't trust Money not to be stupid and develops a deep, smoldering cynicism that the rest of the world misperceives as obnoxious entitlement.

The problem is that any idiot can raise money for something any idiot can do. On the other hand, if you try to convince someone to pay you, even at the level of mere salary money to do something worthwhile, you get a lot of questions because not everyone can do those useful things. You get: why you? Which is actually a valid question, even if mildly insulting, because things that are worthwhile are hard.

We end up all working for the smooth-talkers selling trivial ideas because they've been overriding the "why you?" objections since college, when it involved booze and women with low self-esteem and, by age 30, they're very practiced at overcoming, for example, "last minute resistance" (LMR). So when they see LMR in investors, they know what to do, and we don't.
The post contains a fact, but is there a recommendation?

Is the suggestion to cease all electric vehicle R&D, marketing, and consumer adoption?

Curious.
The Senate may be interested in how Tim Cook likes his coffee
> Why anyone thinks server-side javascript is a good idea is beyond me.

That someone would want to use the same language to write both their client and server side code is beyond you?
I don't see how Chrome is dragging its feet on this.