skysight-inc/HackerNews huggingface dataset:
I have nearly the exact opposite experience of music at parties. Invariably someone says, "You have to hear this." Whether its a new song or a magical YouTube clip of Jonathan Coulton live or LMFAO or whatever.

Having a seamless user interface where everyone's phone can, with the click of a button, remotely play a song they own or start a Youtube clip sounds fun.

But like Pogue, it doesn't sound 300 bones fun to me. For that, I can unplug the speaker's 3.5mm cord from my phone and plug it into my friend's phone. And do a quick search on Youtube on some Wii, Xbox, PS3, Roku, etc. that I already own.

And for the tech geek, doesn't the fast-approaching sub-$100 full-on Linux or Android ARM HTPC make way more sense? Why would I choose a crippled device over one that lets me do whatever I want?
Do you realize that the phpass framework you recommend uses $2a$, even though you say not to use that?
Implications of running Internet over ports 80 and 443
I understand where you're coming from, but I am in the opposite camp. My friends and I have wanted something like this since the early days of winamp.

My hope is that the Q will be able to connect devices with just NFC though. I don't mind the settings or app requirements, but it would be nice if I can skip the e-mail invite.
Travel Site Hipmunk Sues Patent Troll
aka bullshit
My Raspberry Pi will already stream all of my media for me remotely. With this guy [1], the Cubox, I can have even more power (1080p) video, in a small, nicely contained box. With a uPNP A/V or DLNA client, I would be in paradise (as I already am with my Raspberry Pi).

Will play all of my movies and TV shows on my server, it works as a DLNA receiver so I can play content from my server or phone and use my phone as a remote and it will act as an Airplay client.

Why, oh why, would I pay $300 for a Google Play-only device?
I'm quite convinced that the raise in BitTorrent usage here is due to the shut down of Megavideo and nothing to do with the Pirate Bay.
In German we use ,,this style'' of quotes. Which is discernible even with bad handwriting.
Low end micrcontrollers optimize low-power, manufacturing process support for analog blocks and flash memory and low cost per each square milimeter of silicon for low transistr count designs. You can best achieve all these using old manufacturing processes so moore's law really doesn't apply.

Following Moore's law tends to optimize $/transistor and low power consumption for high transistor count devices.
Security Analysis and Decryption of FileVault 2 (libfvde)
IOS 6 GUI: What's new?
dropdown menus should be abandoned since they
rely heavily on the hover state

Not all drop-down menus are opened by hovering. Not even close.

Further, a menu with a responsive design, such as the following, negates the need to abandon anything:

http://jasonweaver.name/lab/flexiblenavigation/
... Wow that makes perfect sense. Especially when you considered how ridiculously overpowered the hardware is for its ostensible use case!
Best Buy Tries On Apple's Sleek Look
Most of the top bars use single word (or very short) menus. With this unified drop down menu, you are limited to make all the sub-menus at the same size then the top menu, which is not very user friendly.
I prefer to have longer sub-menus with comprehensible links like http://www.jawbone.com or http://www.nike.com
Why Make Music? No Really, Why?
That could be because in many of the cases where the police have done something wrong, they destroyed/confiscated evidence of that wrongdoing.
Just to be clear, I didn't write the article, and I didn't recommend anything. If anything, it was posted as a discussion piece.
Fixers are reacting, sure, but they're probably reacting to far more vulnerabilities than any one breaker could find. And reacting doesn't mean that you can't be leading -- it's entirely possible for someone to say "gee, OpenSSL seems to have lots of security vulnerabilities, maybe we should avoid using OpenSSL" and thereby pre-emptively immunize themselves against a wide range of yet-to-be-discovered breaks.

As for me being a breaker... I'd say that my security-related time is split roughly 90% building, 9% fixing, and 1% breaking.
I think you did "math" but not necessarily "the math" on liquid metal batteries.
Perhaps if they are lucky they will be pulling a Sony Playstation?
Is there another way to protect these pure inventors from having their genuine inventions stolen while avoiding the trap of having these non-inventions being used to significantly damage innovation in general?

One thing that's missing from the current patent system is having to provide a working implementation. This requirement was removed fairly early in the process since the patent office was being cluttered up with too many scale models or other contraptions.

For software patents, one thing that would go a long way would be to make it mandatory and to ensure that the patent describes only the specific innovations expressed in the software and not some hand-wavingly vague potential interpretations.

The patent here is so absurd that it's amazing it even got approved. I'm certain that all the techniques described in this document had been done decades prior on many other platforms such as early systems like Desqview, or even the Xerox Alto. The patent clerk must've just rubber-stamped it since it sounded plausible.
No Linux support? Shame. That's my work OS and I really love the idea of this.
So much negativity here. Udacity is great. I have a finance background and struggled through some MIT OCW courses when I was learning how to program, and then ended up taking a year's worth of computer science courses at UF. One year later I have my first b2b web application with several dozen paying customers. I'm now taking some udacity courses and boy, I sure wish these existed 2 years ago. Udacity won't turn you into a world class computer scientist, but it is a wonderful way to learn and improve.
Very thoughtful.

By the way, the unified drop-down menu style could be incorporated into a menu that has responsive design, such as the following:

http://jasonweaver.name/lab/flexiblenavigation/
Yikes. This is a $300 product that is incapable of doing the single thing it says it does on the box. It directly competes with Google TV yet doesn't offer any integration with it. There's no official developer story, no promise of future features, no way of using it out of the box without already owning another Google product, and I don't even see an analog 3.5mm jack. Who is this for?

Meanwhile Apple Airplay is not getting remotely enough attention. It's social, it's rock solid, it's zero-configuration, it's invisible, it enables desirable real-world media sharing scenarios, and it's already on a billion devices. Google should get out their checkbook and license it before they're permanently shut out of the living room.
Is the Higgs Boson a Disappointment?
In that vein, it's probably best to get rid of deposit insurance, too.
How to bootstrap in The Valley/San Francisco for 3 months
Me and my startup co-founder are planning a 3 month business trip to the States where we are going to live in The Valley and/or San Francisco. We are from Denmark and of cause want to get as much out of the trip as possible.

We are both in our 30's with a couple of startups behind us already. We are outgoing and would love to meetup with fellow hackers and entrepreneurs.

We have a place to stay in Palo Alto for the first week or so and we have a few friends in The Valley in other startups that we hope(!) can set us up with desks for some of the time. But we are also more than willing to get to know new people, work from cafes etc.

The official purpose of the trip is to network, bootstrap and ultimately meet with a lot of investors to pitch our project.

I'm writing here in hopes of getting some good advice of how to survive 3 months in The Valley or San Francisco. I of cause have a huge amount of questions, and I bet you can tell me stuff I didn't know I needed to know. But to get the started here are my most burning questions:

- Where should we go to meet and hang out with other cool startups?
- How do we get internet?
- How do we get SIMs without a contract for our iPhones and iPads?
- Do you know of a friendly startup with one or two extra desks that we can use for a limited time?
- How do we get around cheaply (transport)?
- And of cause, do you have a spare bed or couch? ;)
how do you define "human"?
For anyone else wondering what "mofo" is (see the article's screenshot of the daily push notification), its full name, Mofongo, shows up here: https://www.munchery.com/menus/mofo-with-shrimp-marinara-sau...

It sounds pretty good, too. The abbreviation caught me off guard though.

Edit: Mofo is actually a spin on Mofongo, not necessarily the same.
No. No bounds checking.
Why should cs and cstheory be separate? Looking at cstheory's tags I see plenty of things I encountered in my undergraduate days. It seems like splitting hairs.

Programmers I can understand, as it seems to be more about the art of programming as a practice. (e.g. software engineering)
Google Maps needs a boat
http://goo.gl/maps/J5sC

Probably not a huge use-case, but it'd be neat to the sailors and boaters among Google's audience to be able to explore maritime routes. The example above is pretty much useless unless you are going to walk and then swim. If you have a sailboat or power boat the approach would be different as well (tack-ing vs. straight-line routes).

Call it a "feature request".
apiary.io
Not the same: the iPhone was the first mobile phone with a good web browser. (A year or two after it went on sale, there was an article that made it to the front page of HN in which Google revealed that a full 99% of visits from smartphones to Google were coming from iPhones.) The iPhone was very compelling to large numbers of people as soon as it went on sale.
Will You Succeed With Your Startup? The Odds of Making It. [infographic]
Salting is no replacement for strong passwords, this would work against most any salting scheme.
Ask HN: How much equity to give to developer (pseudo-founding)?
Hey Guys,

About to begin production on a project, and rather than take cash I offered, the developer I am working with would like an equity stake. Currently, there are two founders who are putting in money, and one doing all practical (management) and creative (customer facing, UI/UX/collateral and so on) things.

Still uncertain if developer will be a founding CTO or just a contract developer. Perhaps you guys can help me with an answer for both scenarios?

Many thanks.
You're missing his point somewhat. I don't know if this applies universally to SQL, but consider MySQL.

$stmt = $db->prepare('SELECT bar FROM foo
LIMIT :offset, :count');
...

You can't do that. You can only bind data to fields.

$stmt = $db->prepare('SELECT bar FROM foo
ORDER BY :column :direction');
$stmt->bindValue(':column', 'foo');
$stmt->bindValue(':direction', 'DESC');

You can't do that either, because again, it's not data.

So, you end up having to do something similar to this (for the love of god, don't actually do this):

$stmt->prepare("SELECT bar FROM foo WHERE id = :id
ORDER BY {$column} {$direction}
LIMIT {$offset}, {$count}");

Bound parameters won't save you, and the potential attack vector is there if you're not really careful. That example shows the most stupid thing you could ever do, so don't do it.
UN Calls Israeli Wastewater Treatment Plant ‘Exemplary’
NPR's Planet Money has devoted a 20min episode to explain the LIBOR manipulation - worth a listen if you want to brush up on your interbank financial knowledge. http://www.npr.org/blogs/money/2012/07/03/156222428/episode-...
You're kidding, right? You're offering the iPhone as your example of a product where the public was underwhelmed at its launch?
Sorry about that. I'll update the website with pricing information soon. Basically, we have two components: Bridge and Bridge Cloud. Bridge is the actual downloadable Bridge server, and Bridge Cloud is simply the Bridge server running on a few cloud instances.

You can get started with both for free[1]. The benefit of Bridge Cloud is that you don't have to operate the actual Bridge server. This is great for people testing Bridge or startups that want to focus on their product. The downside is the latency of a cloud hosted Bridge server. Each message travels to our cloud first before going to your servers/clients. This is fine for most use cases - there's a startup that built a synchronous realtime mobile multiplayer game over 3G internet and there are no lag problems. The pricing for Bridge Cloud is to simply cover the cost of hardware and running the service.

The primary deployment model is the Bridge server itself. You can download a free version and run it on one server rate limited to 40k msg/min. That's a huge amount of messaging for free. As you grow, we'd like to provide commercial support and charge on a per-core basis.

Most startups and developers can use Bridge without paying a single dime. Large organizations whose only other alternative is to pay millions of dollars for bloated enterprise software from the 80s or hire an in-house team of messaging experts will find it cheaper and better to pay for Bridge.
I wonder what this conversation would look like if this was an Apple device?

From the looks of the marketing, google are trying to tap the "shiny and expensive" niche. It's almost like this is supposed to be more of an ornament that happens to also perform a function, after all it's going to be an awkward shape to stack under the TV with all the other set top boxes.
Show HN: Dumper.io - Backup to S3 without cron for MySQL, MongoDB and Redis
Designing and Implementing a Deployable Multipath TCP
If your tables has SO many columns that you can't simply return them all and show the relevant ones only at the application layer, .... well then just maybe there's something wrong with your database design.
I think Kinvey fits into this category. Backend as a Service.
Got it. Didn't realize that was so widespread.
Ask HN: I am forced to write awful code What do I do?
So the story is: I got a new job as a PHP web developer at a rather respectable digital studio in UK. I was very enthusiastic about this one but now, after 3 months, I am building and maintaining websites using a CMS built in 2005. The code is far from being up to standards, MVC being something that I can only dream about.

To have an idea about the code I am going to tell you that we have a PHP class called dbConfig which stores database credentials. This class is then extended by a DB class which has query functions and other functions that deal with data retrieval from the db. This class (DB) is then extended by a class called front-end which has some functions that generate forms and escape inputs. this class (front-end) is then extended by a Cart class that deals with user logic and creates a sort of a fully functioning shopping cart (amazing i know!).

All this badly implemented inheritance is topped up by the fact that global variables are used throughout the site/app. It is an awful procedural codebase (at one point it even uses magic quotes). Everything single job becomes a bodge job. If I have to change something it then creates an error in a totally different part of the website.

I have suggested that we move towards a MVC framework or something that will help with this horrible dependencies and will probably decouple most of the things, so that code maintenance would be easier. Sadly, it seems that the company is more interested in spewing up websites and cashing in the money (from some rather big international clients) than in creating better quality software.

Now that you know my situation.. here comes the question: What should I do? How can I speed up the transition to a development process that is up to the industry standards? (did I tell you that we still deploy apps with FTP and have htaccess authentication for the web administration area??) I am sure that there are some developers among you that have been in my situation at one point in their career... so what did you do? How can I say this to my boss? I don't want to be responsible for crappy websites that pollute the internet, I don't want to keep on bodging code.... but at the same time, I don't really want to change my workplace (it's well paid, close to home, etc. etc.)

Thank you all, and... I'm sorry for the rubbish I upload every day!
Pleasures only - Adultos en Nuevo Leon - Sección Amarilla
Kurzweil's second nutrition-oriented book was coauthored with Terry Grossman, a licensed homeopath. It does make you raise your eyebrows.
Won't start a big argument, but replacing kanji with hiragana would make the language a vaguely-worded nightmare. Massive number of homonyms; huge number of verbs with slightly different nuance achieved through a different choice of kanji.

The language IS evolving toward hiragana for simple, everyday words, but ask any adult who has to read children's books (all in hiragana) how painful it is to group the words correctly and you'll agree a bigger change won't come soon.
Skeptic's dictionary has a pretty good definition:
http://www.skepdic.com/woowoo.html
Managing Technical Debt ... with Fire
Good comparison, I think.

Tangent: Without any proof at all, I always thought the iPod hifi was some pet project of Steve's because he was into music. Anyone know the backstory there?
I wanted an easy-to-use backup service that just works, but everything I was able to find sucked. So I created one myself. :)
Subreddit for TV show (Breaking Bad) runs fundraiser with actors support
http://rationalwiki.org/wiki/Woo

http://www.skepdic.com/woowoo.html

It's the non-denominational version of making stuff up while untroubled by complete lack of evidence. Also the sound effect that goes along with handwaving.
This is awesome, I can't believe it took me this long to hear about it. Too bad, since I'm moving away from SF in two weeks. Gah.

There is a gigantic market for "tasty, healthy, delivery" that is almost entirely untapped right now. I've been trying to pull it off myself (mostly ordering LOTS of veggie dishes and mixing in with the stereotypically absurdly-sized meat dishes that delivery is known for, and spreading over multiple meals).

Best of luck to these folks.
By your statement that the preferences of the top engineers should matters is the time where "language does matter". It matters because it's a personal choice regardless whether it is the right choice or not.

"What if the current team is terrible" is not the focused of my question hence providing an example from Colin is arguably not in the right context of this discussion and I'm going to leave it to that because there's no point to discuss as anyone could have switched the underlying technology from Java to Ruby and fire all Java developers and hire Ruby developers.

Colin is a very specific example that is written by the man himself. The justification is sound. Having said that, I could pick some obscure language tomorrow (not that Clojure is these days) and forces my own preferences to go forward as long as I can reach the goal and claim in an article how my personal preferences were the best thing as well even though it may not be the case.

But nobody knows the truth... right?

I'm not trying to be negative here but at the same time no human willing to admit his/her mistakes to be honest. Especially when there are plenty at stakes.
refactor, refactor, refactor. one bit at a time.
Best hexword ---^

- Easy to remember and type

- Not leet speak

- Reminds you to keep ego in check
Sure. Even Isaac Newton had some crazy beliefs ("wrote more on Biblical hermeneutics and occult studies than on science and mathematics" according to wikipedia).
I feel that way too http://williamedwardscoder.tumblr.com/post/20054342100/agile...
Dozens of sports have been dealing with similar issues for many years, with no significant difficulties.

Golf is perhaps the most obvious example - the Royal and Ancient rulebook includes restrictions on everything from clubhead size to coefficients of restitution to groove angles, in order to ensure that traditional courses remain relevant. They have taken a sport far more complex than running and established a very effective set of rules to freeze the development of equipment used by professionals. Twenty years ago there was the fear that longer and longer drives were going to render old courses obsolete, but that concern is all but gone - the rulebook sets hard limits on the basic mechanical properties of equipment.

If disabled athletes start outrunning able-bodied athletes, the solution is very simple - the IAAF simply adds a paragraph to Rule 143 of the Competition Rules, which currently specifies the regulations for shoes and clothing. A coefficient of restitution rule, like that used in most ball games, would be easy to assess and put a hard limit on the efficiency of prostheses. If the International Paralympic Committee decides not to make such restrictions, that's their business and would have no effect on able-bodied sport.
Olympus and Apple Join Google With Wearable Computing
Well then the article is saying don't use $2a$ and then saying "oh but use this framework which also uses $2a$", which is terribly inconsistent. It should discuss when and where $2a$ could potentially be a problem.
"Udacity won't turn you into a world class computer scientist, but it is a wonderful way to learn and improve."

Exactly, Udacity is essentially a more interactive version of w3schools and other tutorial websites. With a more expansive collection of areas of study.

The problem stems from this statement, the crux of this post: "Is Sebastian Thrun's Udacity the future of higher education?"

That's where the negativity comes in. As you said, Udacity won't make you a world class computer scientists, but that's what universities like Stanford, MIT, UW, Michigan, Caltech, CMU and other top CS schools are /supposed/ to do.

If you want to learn what AI is generally about, Udacity can help. But if you want to build a career out it, and become and actual expert, these sites fall flat on their faces. By embracing Udacity and Coursera as tools of higher education, Stanford and universities that follow suit are damaging the quality of the education they provide.
"- How can a 3rd party send a message that appears to be from the user that ran the program?"

Unfortunately this is just an issue of cid spoofing. Nothing new and carriers still let it happen.
I'm really saddened by the cynical tone of the many critics of Oscar out there. People only seem to focus on the advantages his prosthetics, whilst ignoring what must be a multitude of disadvantages. He has less leg power to power out of the blocks and he probably looses energy through the connection of his legs to the prosthetics. And lets not forget mental disadvantages.

Oscar is probably a one in a generation case, it would be travesty to ban him from competing.
wish the typography was nicer, esp. since they are in the news sector. But those fun-animations are definitely showing off the type of culture they are going for?
On being an introvert at big conferences
I would agree with you if the Q wasn't a) too expensive for its supposed use case, and b) too expensive to become a developer toy.
The default setup has the Nexus Q accessible to anybody on your LAN -- no emails required.

(There is a mode where you can restrict sharing to invited users only. Again, this is not the default.)

Yes, you need to install the app. But assuming you have a NFC-enabled device, all this takes is tapping your phone on the top of the Q.

That's not really what I'd call "a lot" of setup.
It's the reporting requirements that create the risk of stifling bureaucracy.

By listing on NASDAQ, Facebook at least gains some capital in return for this reporting.
Could they licence it? As in, would Apple give them a licence?

The main reason I have no interest in Airplay is that it requires iTunes, and none of my media 'workflow' involves it, not to mention it being a horrible piece of software.