skysight-inc/HackerNews huggingface dataset:
I second the OP. I had the "no f'ing way!" expression as I was reading the post until I read the part about making a request. Big downer :(
I'm bothered by these bits:

Mr. Schlueter writes "you don’t compile it to target a given platform," as if this would be an advantage or a justification for existing ... when it's really quite the opposite.

I don't know when "order of magnitude difference" became a synonym for "worthwhile difference"

I didn't see Schlueter arguing either of these things, but we may have read the post differently. Both points, in my view, seemed only to illustrate that the JS-Assembly analogy is wrong, not to argue against to-JS languages.
Some lessons from the startups at TechCrunch Disrupt
My specialty is creating consumer electronics and web/mobile applications that seamlessly integrate. Have quite a lot of experience with this. Check out my blog, it's in my profile, wrote a popular article here on HN (it's also on my blog) on how to and the tools to use when designing, prototyping, and manufacturing consumer electronics. If you have further questions feel free to email me, done it enough I can usually figure out what you'll need to do pretty fast.
I was thinking more of something like someone was attempting to exploit a vulnerability in the signup form.
You'll have a million reasons to give up. All you have to do to succeed is ignore every one of them.
I'm running into an issue while in the Desktop where links open in the Metro IE, instead of Desktop IE.

This they have to fix. I imagine they will. The only way to go from "classic" back to Metro is either by opening a Metro app (not IE) or by explicitly invoking Metro. Otherwise you should stay in "classic".
No, it's Noober McGreenerson's fault for downloading crap from a suspicious site without doing any research. It doesn't matter who Noober is happy to blame, it's still his fault.

Yes, it's nice when end users don't have to think, but no, it's not realistic. Microsoft has no direct control over Google- why should they be responsible for what people find there?

Should they just leave every piece of useful information off the blue screen so nobody will search? That's what would really be "function follows form."
The solution to this issue is already arriving — source maps. They're already supported by Closure (which, incidentally, is part of the ClojureScript compiler toolchain), and Mozilla and WebKit have it on the roadmap for their respective projects.
Ask HN: Cheap payroll service
Does anybody know or recommend a cheap payroll service? We have a startup and are trying to keep our costs down. In fact we don't even need to pay ourselves more often than once a quarter. Many of the options I've looked at are $40/month ($480/yr). $40/quarter makes a whole lot more sense ($160/yr).

Our opinion is that money is better spent on other things like servers or advertising.
exactly. I've posted this before, but: "if a person can't produce something on an ipad that's a reflection of the user, not the device."
I'm being pedantic here -- units are Serious Business -- but "W/h" is "Watts per hour". You want "Watt hours", which you could write "W-h".
Ray Dalio has a maxim that guides interactions at Bridgewater, it goes something like this: ask yourself, 'have I earned the right to have an opinion?'

I don't think the author has, yet. Frankly, the advice of an undergrad/first-time entrepreneur is not worth the bandwidth it takes to deliver it.

All that's here is uninformed, sweeping judgments about people who have come to difficult decision points that this guy might have to face in 1-5 years. Except, without any of the nuance or experience necessary to understand why it's a difficult decision for some. I'll keep to getting my advice from people who have been There And Back Again, or as I call them -- experienced, knowledgeable and successful.

Taking a break == I give up? Fuck off. Write back when your life demands actual compromise.
I think Google+ already played out, the same way Buzz did. It's now just an echo chamber filled with Google employees and my computer programmer friends. It was nice for about two days.
I just saw this exact conversation a month ago.

Serious Deja Vu.
Go to the control panel and open the "default programs" and set the desktop version to have all the defaults. I did this for Firefox.
It seems logical that developers will prefer a language that has a good toolset. There are certainly languages I don't develop in as much due to the lack of a compelling debugger (e.g., Lua).

In the case of Javascript though, I don't think many developers were asked if they liked it ahead of time. Really it seemed like it was targeted for the much wider audience of "latent developers" who'd never used a debugger at all and wouldn't know to expect one.

This probably contributed to why it took so long for such debuggers to arrive.
3D Printing Bone on a budget for surgery practice
Austin Tech Firms Forced to Find Talent in SF and the Valley
Obligatory plug for Resty:
https://github.com/lukeredpath/LRResty ;)
All of the WP7 devices will be able to run Mango. Mango hasn't been released yet for existing phones, but speculation is that it will happen on Sept 23rd. Although I don't know what the roll out will look like.
Sure it can, you have to hire someone to teach all those useless classes.
Culinary notebooks of Leonardo Da Vinci
New Jersey e-voting coverup
They're now Tenacity Wrox, and announced cull.tv Monday.
You're correct. It's also a somewhat pointless clarification.
I'm no fan of singletons either, but writing one with GCD dispatch_once is pretty simple. Nevertheless, I do have a macro for it:

http://lukeredpath.co.uk/blog/a-note-on-objective-c-singleto...

It's really for creating "shared" instances rather than true singletons, but who honestly needs a real singleton?
I'm not sure what you mean by "they", but your post made it sound like Javascript syntax was better then CoffeeScript because "most programmers are familiar with a structure and layout that is common to other programming languages", which would imply that Javascript syntax is similar to other languages but that CoffeeScript isn't.
One thing you should note is that Google Code Search, as far as I know, supports regular expressions that are actually regular. This means you can't have an expression like /(ab..)\1/, for example.

In all, re2, the regular expression engine that Google Code uses, is a very interesting project; you should read about it on its google code page: http://code.google.com/p/re2/.
If I recall correctly, Scott Hanselman raised the Assembly analogy in a post linked from this thread: http://news.ycombinator.com/item?id=2783060 . While discussing the unreadable JavaScript behind Google+ and similarly large-scale sites, Erik Meijer said

"JavaScript is an assembly language. The JavaScript + HTML generated is like a .NET assembly. The browser can execute it, but no human should really care what's there."

JavaScript generated by CoffeeScript is very readable and thus does not exactly correspond to that concept of JS-as-Assembly.

edit: formatting
I think you misunderstood. I can already pull up a REPL (that's running code on the current page) and write/paste as much JS as I like into it without ever refreshing.

So is the fact that you get to stay in Emacs the main selling point? Like I said, I'm just trying to understand.
San Diego is the second largest city in the United States ~ World Tourism
The Masked Social Network
MozRepl can give you a JS repl in emacs tied into the browser...no refresh required: https://github.com/bard/mozrepl/wiki
Death Spiral
Google search trend data seems to agree with you...

http://www.google.com/trends?q=google+buzz%2C+google+plus...

But might just be the initial excitement dying down.
Oracle v Google: Judge orders Ellison, Page to attend mediation
About Cloaklet and Privacy for Everybody
Does GoDaddy use Fantastico? I know we recently patched our servers for http://www.1337day.com/exploits/16512

Not sure if GoDaddy did (or needs to) do the same.
>So if the company stays private indefinitely in a sinking market won't the value of those options drop precipitously?

i guess, they'll give out even more options to keep morale afloat and to counter offers from other companies. Ultimately, 6 months (or whatever restricted period is) after the IPO will be very challenging time for the stock when all this pent up cashing out happens :)
Warning: negativity ahead.

If you want to learn design, why don't you read something from a real designer, not Kadavy. I mean, look at his personal website, it has the shittiest design. Even his book cover has a crappy design (WTF is this horrible grey gradient with meaningless letters on the background?).

If you want to quickly learn the design, read about composition, color and how it works with other colors, go browse something like

http://webcreme.com/

http://designawardsgallery.com/

If you really want to learn how to design, go take drawing and painting classes, anybody can learn how to draw in 3-4 months, if you do it every day. Go to your local bookstore and browse endless books of art (not "how to" books though) - painters, photographers, illustrators.
How many iPhones in the world? If I guessed about 100 million that would be about 8000 miles, which wouldn't necessarily be in the ocean if you started the line in Europe and cut across Russia/Eurasia.
Gust.com to link start-ups to international investors
Working from (Mobile) Home
Start-up fund Seedcamp ponders Australian expansion
You would have probably been really surprised at the response if you had explained your situation and asked if there was an alternate way to obtain a PDF of the book.
Ask HN: Review my Startup
We just launched our startup, and it's currently in beta. The point of the site is to find friends based on what interests you have in common with them. Users will post about specific interests they have already selected. Your homepage consists of a mix of all your favorite interests. We also have a user directory where you can see who has the most interests in common with you, and what they've posted in which categories. We are using Facebook Connect for user authentication to avoid unnecessary account creation and inappropriate content. We are looking for people to help test the site out, and would like honest opinions on how everything works. We are very open to suggestions and ideas for the site.

Our site address is bunchify[dot]com. After clicking "Login with Facebook" and accepting the permissions, use the invite code "bunchify-HackerNews".
And assembly is just abstracted bytecode in a certain syntax.

It's rad that you're totally into CoffeeScript, but splitting hairs like this is silly. A lot of the metaphor comes from the fact that JavaScript is actually compiled down to assembly in software like v8. X to JS compilers can even take advantage of that knowledge as well and produce optimized JS for those compilers (I'm sure GWT leverages this) So yes, JavaScript is more like C in that sense, but C compiles so ridiculously close to assembly that it's practically just there to make system calls and memory management easy for you.

So, if anything Javascript is the common language of distribution, or the English of the web.
Forgot JSONKit was in there—that is a solid piece of software. I've used it for all of my projects. My bad.
Ismail Yasin
Ismail Yasin , Ismail Yasin , Ismail Yasin , Ismail Yasin , Ismail Yasin , http://www.psdmate.com/2011/09/14/ismail-yasin/ , Ismail Yasin , Ismail Yasin , Ismail Yasin , Ismail Yasin ,
Ok, just to be clear. It isn't me you need to tell but everyone. No one will sign up to something, no matter how good it is if they don't know anything about it. So my suggestion is to explain your service. This might be with text but you could also use videos or screenshots.
not, you know, making low powered chips that work well.

I used to work for AMD, and I can sort of see the decision making that causes (allows?) this to happen. There were a lot of folks who were opposed to AMD entering the mobile phone, tablet and even netbook markets because margins in those segments are way lower than for the regular x86 chips.

Then, there are all the technical challenges in reworking fabs, design tools and microprocessor designs from being focused on high-performance towards low-power chips.

I'm not even sure Intel or AMD can produce chips that compete with ARM simply because of their size and the way the engineering organizations are set up. Each design involves hundreds of engineers and costs hundreds of millions of dollars, and I wonder if this style of engineering will be effective in competing against ARM, who seem to have relatively leaner, meaner and more agile teams.

Finally, even if Intel built a decent low-power chip, there's no guarantee customers will be queuing up to buy it. See what to happened to Itanium for instance.

TLDR: This is not as easy it looks for Intel because of three reasons: (1) lower margins (2) organizational intertia and (3) no guarantee of customers.
It's not. At all.
You are right.

This article is targeted at other undergrads and not at people who have come to difficult decision points. I'm sorry that wasn't clear enough.
You can do this fairly easily with Apache and symlinks, there's an issue with SymlinksIfOwnerMatch that people can circumvent if they're clever...
The ironic part is that many of these VCs actually voted the people into power who are now turning on them.

I wonder if Fred Wilson and Marc Andreessen have buyer's remorse today. These SEC appointees didn't fall from the sky, they came from this administration.

http://www.avc.com/a_vc/2008/11/barack-hussein.html

A world class management team. I remember the first debate
I ever watched Obama participate in. He was asked whether
he was a "strong operatating executive." He replied that
he was not "the COO", that he was more like "the CEO". And
then he went on to talk about surrounding yourself with
the best people you can find and then letting them do
their job. He did that with his campaign which was a
masterful thing to watch, he did that with his VP pick (in
stark contrast to the Palin fiasco), and I expect he'll
build a killer cabinet and a killer administration (look
for some picks from across the aisle).

http://techcrunch.com/2008/03/03/marc-andreessen-for-obama/

Marc Andreessen: We asked him directly, how concerned should we be that you
haven’t had meaningful experience as an executive — as a
manager and leader of people?

He said, watch how I run my campaign — you’ll see my
leadership skills in action.

...

He’s got my vote.
What you save in payroll processing fees you will spend 50X in brain damage.

Buy Quickbooks. Buy the Quickbooks payroll service. Don't F around. I don't like Quickbooks and I don't like Intuit. I am a tax lawyer so in theory I could do all this stuff myself. I use nothing but Macs. Yet, I have a Windows machine with Quickbooks/Windows on it. I use that to run my business.

Pay whatever it takes. Give the whole problem to the outside payroll service. You're talking a few hundred bucks a year. You'll lose that in productivity and future value of your company the very first time you have to touch a payroll tax question.

Spend your money to buy yourself TIME. Servers and other techie things are just noise. The value you create comes from your time and attention, focused on your business.
Yeah, Google keeps making the same mistake by doing the closed invitation-only beta thing. My google plus is basically programmers and google employees posting shit from reddit and HN.
The problem with JavaScript targets is not the terminology, but how bad the design of the whole web stack is. It's like watching people badly redesign operating systems in the browser, every so often catching up to something that was solved 20+ years ago on the desktop. Painful.
Looking for ARMITRON? Yes, ARMITRON. It's all here
Rob Boirun | Demand Media Studios
You're right of course, Chrome broken the ground and Firefox followed, the constant behind the scenes update model is the way we're going to be expecting all software to work soon.

Unfortunately this doesn't fit well with enterprise customers who are stuck remembering the days of updates breaking all their internal apps and being told by their incompetent IT departments it'll take 3 months to fix.

IE is in a bit of a tricky place for MS.
I'm a VC, Yo
That's because it's optimized to hell. Programming in GWT you can turn obfuscation/optimization off and it's readable, but much larger.

Debugging with GWT hosted mode is so ridiculously easy that readability is a non-issue.
It also looks like the kind of code one would generate when C is the target language.
The desire to compile into JavaScript is not what's being criticized here; it's the "blah is to JS as C is to Assembly" analogy: "That’s not to say that any of these systems are bad, just that the “blah is to JS as C is to Assembly” analogy is wildly wrongheaded."

Trying to treat JavaScript as assembly is silly because it doesn't vary too much between browsers- it is palatable to write, by hand, cross-browser JS programs, whereas it is literally impossible to do so in assembly because different assembly languages, as human-readable machine code, have virtually nothing in common at that level.

Treating JavaScript as C is the reality, because JavaScript is what gets run in different browsers (the analogy to compiling C to different platforms).

CoffeeScript is more like C++ than C because the language it's replacing/augmenting/etc. is very similar semantics-wise- it's just trying to make the same basic idea nicer to work with. The 10x difference thing is pointing out that C->assembly is a massive translation, whereas C++->C, while still a worthwhile difference, is much smaller.

Again, this is not a value judgement of CoffeeScript or GWT or anything. It's pointing out a flawed analogy. This is useful because when we think of JS as C rather than Assembly, it becomes clear that it shouldn't be the only option. It would be an improvement if, in the future, more mature language compilers could bypass JS to some form of bytecode (be it browser-specific, which would be a much bigger problem in the browser world, or a standardized one like the JVM does for the non-browser world... this is where the analogy breaks down a little).
Contra-Gruber I'm betting ARM Windows 8 devices will have some mode that looks and feels just like Windows desktop. It may not be the default and it may be a dumbed down version of it but I can't imagine them shipping without it.
You were probably rounding up in your post but if not, shouldn't you price the kindle version at $9.99? It seems if you add the extra $0.01, you'd make $3 vs. charging $9.99 and making $6.99. Wouldn't want you getting screwed by Amazon's strange publishing terms.
Corndog
Yes.
I assumed that knowledge is what prompted the comparison.
To be honest it's fairly obvious now why they were doing that, to pave the way for Win 8's HTML5 driven UI. But I guess they just had to ship the phone OS before they could get it ready.
I have an issue with the general premise of this article.

Who is saying that javascript is web assembly?

I've only seen one comment in the comments so far, and its weak at that. Yes no human can read Google's javascript, but that says nothing about its efficiency, optimization, or correspondence with machine language. http://news.ycombinator.com/item?id=2783060
I know he knows C++ targets it, but I get the impression he thinks that the result of targeting C is a language like C++. That's not the case. Good languages have also been compiled to C.
I think you are being unfair in your criticism. Microsoft, Apple, and Adobe, just to name a few, have all tried to force web developers into proprietary closed-source platforms. If you want to get angry, get angry at them!

Google is just trying to give web developers a choice. They plan to continue fully supporting ECMA's efforts as well, with developers and money. And for this they deserve to be attacked?

You keep talking about lock-in, but if Dart becomes popular, other vendors will integrate it into their browsers as well. That's what being an open standard means. There's no lock-in here (assuming that my understanding of the project is correct.) Let's try not to be petty about, even if JS is your baby.
Man In The Browser
Current story on WebSockets

There are two components to web sockets. The WebSocket API under development by the W3C/HTML5 groups (http://dev.w3.org/html5/websockets/) which defines the javascript/browser API and the WebSocket Protocol under development by the HyBi working group at the IETF (http://datatracker.ietf.org/wg/hybi/charter/) which defines the actual wire protocol.

The WebSocket API has been relatively stable for awhile, most of the changes recently have been hashing out how to handle binary messages in javascript.

The WebSocket wire protocol has been undergoing more substantial development in the past year and is presently in the Last Call phase of IETF standardization. The final wire protocol has not been fixed yet.

Protocol version numbers were added sometime last year and each version stands for which draft version of the protocol the user agent is implementing. Not all drafts change the wire protocol so some version numbers aren't used. The purpose of the version numbers was to help folks who were writing test implementations of websocket to keep track of which implementations should work together for interoperability testing.

The draft/version number primarily indicates that the client can only talk to servers that speak the same version. Clients typically support only one draft, servers often support multiple drafts. The current draft (http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketproto...) uses protocol version 13. FireFox 6 ships with a prefixed (MozWebSocket) websocket object that implements draft 7. FireFox 7 and 8 and Chrome 14 and 15 (beta and dev channels respectively) currently implement draft 8, though this may change before they are shipped. Safari 5.0.1+ and Chrome 7-13 implement draft 0, an obsolete version from 2010.

Draft 7,8, and 13 are nearly identical, a server supporting one will likely support all three. Draft 0 is significantly different. There is a list on wikipedia of the major websocket implementations and which protocol versions they presently support (http://en.wikipedia.org/wiki/Comparison_of_WebSocket_impleme...).

The OP appears to be using a simplified version of a pre-draft 0 that Pusher implemented. I am not actually sure why it is using websocket at all since it doesn't appear to actually use the browser as the source of the connection. It just happens to be using an early draft of the websocket protocol as it's message framing mechanism.
Rare Rational Thought in Congress
I'm guessing Microsoft doesn't know yet how it's going to address this quandary.
http://caniuse.com/#search=web+sockets makes the answer to that question more clear, although you'd probably need to go to each browser's documentation to find out what "partial" means in its case.
Nice. I guess I'll take a visit to Paris.
Daily Deals: The Merchant Perspective (B2brev.com | YC company)
Can I produce a program for iPads on an iPad?
>I think Metro will only run alongside the traditional Windows desktop on Intel PCs. On ARM devices, there will only be Metro.

It seems there will be a desktop mode for ARM tablets if you look 1:40 into the video here:

http://thisismynext.com/2011/09/14/nvidia-kal-el-windows-8-t...

The desktop mode doesn't seem to immediately respond to touch like Metro. It will be interesting to see the final product and how well Windows 8 performs on an ARM processor in desktop mode.
We've all seen rumored revenue numbers, but is there any indication that facebook is actually turning a profit?

If facebook really wanted to boost public image, a whiff of real profit would be the trick.
Same here. OP - is it under a different title maybe? I tried searching for "4ormat" too and nada.
Well, there are over billion people on this planet living their daily lives according to a religion which states that beating your wife is an excellent idea.

Does that frustrate you more?