Hacker Newsnew | past | comments | ask | show | jobs | submit | 2013-09-30login
Stories from September 30, 2013
Go back a day, month, or year. Go forward a day, month, or year.
31.What I Wish I Knew Before Studying Computer Security in College (matthewdfuller.com)
92 points by cddotdotslash on Sept 30, 2013 | 56 comments

The most important feature of this (to Google(?)) is the built-in ad editor.

It's the last point on the feature list page, but it's very telling that it's the first thing on the "Create New" screen.

https://support.google.com/webdesigner/answer/3261498?hl=en&...

33.So you're thinking of tracking your JS errors (meldium.com)
85 points by william_hc on Sept 30, 2013 | 37 comments
34.The Link between Clojure-in-Clojure and Typed Clojure (frenchy64.github.io)
79 points by sethev on Sept 30, 2013 | 5 comments
35.Why have SVG images not yet replaced PNG on the web? (sekera.cz)
76 points by seky on Sept 30, 2013 | 111 comments

Everyone on this thread is so dismissive about the language that they forget to credit the accomplishments of these wonderful boards.

See, Javascript maybe a 'bad' language according to many of you, but it has massive adoption unlike other languages. These board creators just want to ease the path for most web developers to become hardware developers. It not only opens up a whole new industry to work with, but also it creates a good 'filter' to filter out the bad ones. I will explain.

The thing about hardware products is that most people dont care about internals. Most of them care about the experience. I am NOT an Apple fanboy, but in this occasion I would like to cite the iPhone's sales as a good example. If you suck at programming in Javascript, it will show up, especially in the Hardware world, easily, and you/your product will be rejected.

Also, when you develop, say, a DSLR Quadcopter[1] with this board, people aren't going to ask you "What language is it running on?", "How slow is your language?". People are going to be asking about the footage you're going to film with it. Let's not dissolve ourselves into the hatred of a language. Instead, let's take the time to appreciate what these developers have achieved and what we can build out of these boards.

Cheers.

[1]A sample DSLR quadcopter for reference: http://farm7.staticflickr.com/6225/6868828438_e6d798c68d_b.j...


A story from a friend:

His friend died and all of his accounts went silent along with some grieving notes.

Then, a few months later, the deceased's account was compromised by a spammer. Posts from a spammer posing as a dead friend is about the worst kind of spam I can imagine.


In any other context I would dismiss this comment as a troll, but yeah.. Any program that passes itself off as "secure" and is closed source, in this climate, is immediately suspect.

The whole problem comes from Apple not allowing trial apps.

I would easily pay $20 for Dark Sky, or Moves, or FitnessFast, InstaPaper, even ExitStrategy -- but I would never pay $20 upfront. It takes a couple weeks using an app to see if it turns into an invaluable daily tool, or if you just delete it. (Which is why free software trials for desktop apps have existed for decades.)

I refuse to pay $1 or $2 for apps just to try them out, not because of the money, but because of the moral issue -- I don't want to be rewarding crappy spammy developers with their $1 or $2 just as much as the truly good app developers out there, because that's just contributing to the problem.

Marco Ament took down the Instapaper Free version. But I never would have downloaded the paid version if I hadn't been able to try the free version first.

40.Using Haskell at SQream Technologies (sqreamtech.com)
70 points by Toshio on Sept 30, 2013 | 18 comments

It's a smart move to first introduce cross-platform applications. Then after switching to a different operating system, the users will be familiar with the applications, so "only" the desktop changes, not the whole experience. If you are used to firefox, thunderbird and libreoffice, to many users it doesn't matter much if it's windows or linux underneath.
42.Gödel Without (Too Many) Tears (logicmatters.net)
65 points by ColinWright on Sept 30, 2013 | 30 comments
43.Security researchers rewarded $12.50 voucher to buy Yahoo T-shirt (grahamcluley.com)
65 points by Titanous on Sept 30, 2013 | 20 comments
44.I've mothballed my blog (jgc.org)
61 points by dreur on Sept 30, 2013 | 25 comments
45.How I learned to Stop Feeling Safe in My Own Country and Hate Border Agents (onthemedia.org)
62 points by esw on Sept 30, 2013 | 9 comments

As one of the older folks on HN, I can tell you that death in the age of facebook is strange in that even when they are gone there's still a "there-ness" to them thanks to left over accounts. Its almost like at any moment, a tweet will pop up or an update to a wall... Perhaps that's the 21st century version of seeing ghosts.

I can understand the motivation. But not sure if I want to be surrounded by hardware powered by software written by people who think that Javascript is actually a good programming language.

Downloaded. Opened. Drew a rectangle. Filled with #FF0000.

It spit this out:

https://gist.github.com/JacksonGariety/6766626

(after struggling and realizing CMD+S wasn't saving my file)

I feel sorry for whoever was tasked with making this application.

49.An electric motorcycle (mission-motorcycles.com)
63 points by kvprashant on Sept 30, 2013 | 39 comments

To me the big story here is that Tessel apparently has a working JS->Lua-bytecode compiler.

Lua has by far the smallest, most portable, easy-to-integrate runtime of any embeddable language I am aware of. JavaScript has good implementations (V8, etc) but they are orders of magnitude larger, more complex, and imposing if you're linking them into your binary.

If this is truly a robust JS implementation, this means that there is now a tiny, easy-to-embed implementation of the programming language that powers the web. This could enable JavaScript to start making inroads in the "embedded language" space, and really become the language of both client and server.

If it can compile to LuaJIT bytecode also, it could also possibly be competitive in speed with other JS implementations, though some of that would depend on how efficient the resulting bytecode can be.

I think this would actually be a cool trend. Having a code-base that can run either in the browser or "natively" is a powerful approach. Though Lua is a cleaner language, JavaScript is a totally decent language if you use it right -- much better than a lot of people give it credit for. Hint: if you think JS sucks because of browser incompatibilities, what you really hate is bad implementations of the language, not the language itself.

Of course another approach to achieve "one language" would be to have a Lua->JS compiler (or Lua->asm.js, or a Lua interpreter in asm.js). But Lua the language is a bit more of a moving target; to preserve cleanliness and orthogonality they sometimes break the language in non-backward-compatible ways.

51.word2vec in yhat: Word vector similarity (danielfrg.github.io)
59 points by dfrodriguez143 on Sept 30, 2013 | 15 comments
52.Debugging In Vim (zschoche.org)
56 points by zschoche on Sept 30, 2013 | 16 comments

I...bought...twenty shares of Augury Insurance (which sells auto insurance — a good bet, considering all the cars I've been wrecking)

I'd argue the opposite, no? The 100-year-storm of destruction that we, as Player 1, unleash upon the poor Liberty City automotive world would probably make any insurance company run screaming and crying in the opposite direction of profitability.

"We had HOW MANY claims yesterday afternoon??"

:)

54.Oakland robberies surge as investigations sputter (sfgate.com)
59 points by teamgb on Sept 30, 2013 | 100 comments

The amount of code it generates for a page containing just a rectangle is not a good way to judge the tool. They may have some finite overhead because of the expectation that most users will be using the tool to create more complex pages. If the tool is good for the average ad-page that's created, while maintaining cross-browser compatibility, and bad for extremely simple pages, then who is to judge?
56.HNdigest: The top Hacker News stories in your inbox, on your own terms (hndigest.com)
54 points by hgezim on Sept 30, 2013 | 37 comments
57.Windows Phone nears 10% share in Europe (electronista.com)
52 points by arunitc on Sept 30, 2013 | 61 comments
58.Turn mailto links into clean contact forms (squaresend.com)
53 points by cmstoken on Sept 30, 2013 | 32 comments

I think that makes sense -- a lot of Google's (paying) clients have been using Adobe (formerly Macromedia) Flash to make ads for years; if Google wants them to adopt HTML5 technology they need to make tools that are as easy to use as Flash was.

That's the purpose of my startup :); we've been making an HTML5 animation tool for OS X for the last two years:

http://tumult.com/hype/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: