skysight-inc/HackerNews huggingface dataset:
Show HN: Submit your design freebie or download some
The Algolia HN API stopped updating 6 hours ago (link is newest first)
My startup http://usetrace.com is a web monitoring (+regression testing) tool with the "monitor for your users" philosophy mentioned in Rob's article. Monitoring is done on the application/feature level -> alerts are always about a feature visible to the users.
7M Dropbox username/password pairs apparently leaked
The big advantage of Dart over JS is the type system. Switching to Go would mean throwing that away.
To be frank, this is typical reporting for the Register. The quality of it's reporting has been in a downwards spiral in recent months and I swear it's now little better than the Daily Mail (more technical, granted. But it's just as sensationalist)
Show HN: Stanford's startup lectures are showing at  400 universities worldwide
I've read about 80% of the first page and scrolled the rest of it. Nowhere it seemed as if anything in the article talks about lone geniuses being overrated. Why choose such a title?
How Jean Tirole’s Work Helps Explain the Internet Economy
Hackerspace Uganda: Now What?
It might be a bit biased. What do you expect when you call up 1 million followers on Snapchat, then ask them if they like Facebook?
Finally a Social Media Site with No Ads, Pictures, Words, Colors, or Content
The author does acknowledge this. :) "Safe and secure way to remove Facebook stickers. If you hate stickers and fun, download this addon."
What would be fun is to design a processor of this architecture in VHDL.
So, basically, classical music or tap dancing it's all the same to you. I get it.
FWIW, PouchDB [1] advertises itself as an in-browser implementation of CouchDB, but it also serves as a robust layer on top of IndexedDB & WebSQL that tries to smooth out a lot of the browser differences.
You are probably pretty awesome at setting things up. I am not. I tried GDB, golang and windows as a combination and its an exercise in torture.
Skype Qik aims to take over mobile video messaging
Last time they had metrics. It was looking at the metrics that made them pull the money.
Third party applications and the Snapchat API
The Rift and 3D TVs are fundamentally the same. Light field adds 2 dimensions of information (2 axis that control the angle light travels). To me it is the difference between (2D+2D) and (2D×2D), or <x,y,z> and <x,y,z,∆x,∆y,∆z>.
Magic bytes are widely used in Backdoor development.
"Thick as a Brick" by Jethro Tull is the first thing that comes to mind. It has the length and variety of style that you'd expect from any classical symphony.
Well, it's not too hard to imagine a situation when the computer loses control over the breaks, engine and the transmission - so it quickly realizes that in its own state it cannot bring the car to a halt. In that instance an automatic car would do what that airplane did - assume that it's own instruments are unreliable(after all, maybe the breaks work when you push the pedal, it's just a sensor that's broken), and give the control back to the driver. And then the driver would have very little time to react - as soon as the autopilot disengages the driver would have to avoid hitting other traffic, buildings or falling off a cliff. And then we arrive in the same situation as those pilots were in - an experienced driver, who had many hours of actual behind-the-wheel experience could possibly save the car and himself from an accident, avoiding obstacles long enough for the car to stop. An unexperienced driver, who has only ever "driven" automatic vehicles would lack the wisdom to avoid crashing, would most likely panic and let the car hit something. To me, the comparison is almost perfect.
Do you guys think hoarding has something to do with the consumerist culture we live in today?

What's with the downvote? It was merely a question to spark discussion about the topic at hand. I am really interested in people's opinion on this. Is that really offensive or counterproductive or not on topic to ask a question and solicit opinions? If you think the answer to the question is "no" then just say so. If you find this comment unproductive, please explain why.
> .. and you can only store strings

That's isn't much of a problem with JSON.strigify and JSON.strigify.
Granovetter’s “The Strength of Weak Ties” Rejection Letter [pdf]
The 'Complete Mozart' collection is like 180 discs. And he died age 35!
As someone who used to work with a broad cross-section of banks and credit unions, I got the impression that they viewed their physical locations and "the personal touch" as what separated them from online-only services. Not a surprising conclusion, given that their physical-first clients would -- by virtue of their presence -- be over-represented in the minds of managers.

That said, having a bunch of physical branches provides as much an advantage as not having to buy gas when you use a horse instead of a car.
I think it's good module. I like the transimit distance 1600m.. so crazy.
Nasty SSL 3.0 vuln to be revealed soon?
Linux powered drones are coming, Linuxcode project launched
It has been said, time and time again, that no great man ever got there alone.
Basic Pathfinding Algorithm in JavaScript
None of them work on my Chrome install (current version, win7).
Xiaomi, Not Apple, Is Changing the Smartphone Industry
Git workflows for SaaS teams [video]
Related to 2), the answer is hierarchies.
Related to 1), the linked article writes:
(For those who want to nitpick, I know Dropbox is not fully centralized; it uses AWS S3 for storage and Dropbox-company servers for metadata management. Also, it employs data parallelism in the backend for scalability, but, on the spectrum, it is closer to a centralized architecture than a fully decentralized one.)

The point is to compare a more centralized architecture to a more/fully decentralized architecture.
Love the improvements but how about an html5 date picker? Surely that is not hard?
The Web SQL Database specification is no longer being maintained and support may be dropped in future versions.

Also - these fallbacks are not exactly swappable. Its like swapping from a Database to a Filesystem as a fallback. Difficult to abstract into a single library/api.

And you still potentially leave out IE users if those are your options (depending on your IndexedDB needs).

IndexedDB to localStorage fallback might work - but again might not be an easy API abstraction.
They want to work things that are used by real people. If they can help the world be better and get to see their work being used, that's a plus.

Many are stuck in what they consider dead-end careers like retail or customer service. They feel like cogs in a machine.
heres the thing about stuff that teenagers like: they only like it for like 1-2 years, and they don't really spend any money on anything either. building a business that appeals to this demographic doesn't seem like a good plan to me.
Spot on. I couldn't agree more.
This is a great resource - I'd been seeing a handful of photos from the site but it's striking to see them collected like this. The mosaic floor of Hermes is especially beautiful.
The over moderation is SO stifling. May be intention is to have nothing but a straight question and answer site. I hope at least they give little time for ambiguous questions to take their shape before culling them down.
https://code.google.com/p/ogle/
I tend to think like that about C#, the thing is I feel like there are already many dull, private company managed, programming languages out there to make me curious enough to use it in real life.
It's weird and false to imply that classical composition no longer exists. Classical was one of the first fields of art to retreat from mid-century modernist experimentation and get back to basics. Minimalism reintroduced such essential elements as rhythm and melody as early as the 1960s. While there's still a large avant-garde contingent, most successful living composers walk a very interesting line between the new, complex and accessible.

It's not a popular music story at all - pop/folk music has always been doing it's own thing.
> Now, name a modern, orchestra composer who's work you've listened to (excluding motion picture soundtracks)?

Alan Hovhaness: https://www.youtube.com/watch?v=nG_gAMwGG-Q
More like "I agree strongly, your comment captures my exact thoughts, and brings up a very important point". Something I actually learned on HN, but it seems to be imported from Reddit and generally is frowned upon here if sole content of a comment.
Libsodium book
Building Angular Apps Using Flux Architecture
I've been using something similar on iOS called Noisli and I'm addicted. If I had Android I'd totally download it.

Out of curiosity, how is working with the audio APIs on Android?
This happens frequently on the new page.

The better question is why this has received 15 points.
Skribilo: A Scheme-Based Document Programming Framework
I respectfully disagree - or at least another perspective:

The core earnings of a retail banking operation is net interest margin - essentially the spread between what the bank pays depositors and is paid on loans. That spread has been in a pretty negative downtrend http://research.stlouisfed.org/fred2/series/USNIM/. However, that is for all banks (think BofA as well as you local 1st national whatever), so my guess it may look worse for purely retail operations (maybe not).

My point is this, most figure it costs ~100-150bps to manage a retail branch network (which is a relatively fixed cost) and for the most part (with the past couple of years being the exception) you're getting squeezed in the interest rate side of things (not to mention what you're reserving for defaults). So of course if you are managing one of these banks you are going to want to diversify your revenue stream towards fees.

So why not move to the online only banking model and scrap the branch network? Because retail branch deposits are sticky and are good at gathering stable deposits. That's a much longer discussion - but while some of this may seem idiotic from the outside there is a method (or least logic) to the madness...
100 times this. I excitedly read the article expecting a clear concise explanation ( albeit one with bad premises ) explaining how lone geniuses only accomplish things through others, and that they can be done without. The article fails to deliver on this title entirely.
The reality is that most custom web applications aren't more than CRUD. No advanced math concepts are required beyond algebra level stuff.
"at the time there was very little exotic hardware support (such as ARM). "

How is ARM "exotic hardware"?
Some pictures on the front page would have been nice...
Can't edit the old answer, so adding a new one...

I found this: https://code.google.com/p/lualisp/ - could be fun to get it atop. I'll see next time when I am in the mood for hacking on it.
OpenH264 Now in Firefox
Agreed, [1]Issac Newton quote always reminds me about this.

1. https://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_g...
They are important even with limited public success.

There is a lot of interesting contemporary classical music, but much of it requires a formed ear to appreciate. More accessible classical music usually comes from composers dead 100+ years ago in the Classical and Romantic periods. All styles: Baroque, Classical, Romantic, Modern and Contemporary bring something to the table, but some of them are too elevated for the general public, just like not the finer points of functional programming not being every developer's cup of tea. I wouldn't want advanced programming paradigms or exotic new math stop being produced just because the general public doesn't have a taste for them.
Aereo to the FCC: Let us join the cable companies we tried to replace
What do people think about an alternate path - read a few good books, create something useful on a github page?

My hiring bias skews towards people with a good engineering background or concrete examples of meaningful contributions to non-trivial coding projects.

Sure, vocational school is fine while demand for programmers is outstripping supply. But those who lived thru 1999 and the resulting downturn have seen that these things can turn on a dime and a 6-month certificate may not provide much job security.
A few thoughts:

Rather than targeting your site at recruiters, target it at the people with significant influence in the hiring decisions. A resume/CV depending on local custom is probably enough for the first look by recruiters, and the more savvy recruiters will want to see the same sort of information as people making hiring decisions.

That said, Github or a StackExchange profiles exist at least in part to allow people to showcase meaningful work without going through the process of designing a portfolio. They let people show what they have done and can do and how they think.

This means that throwing some academic projects onto Github [without violating academic integrity] or BitBucket repository can be meaningful. It's also a way to show that you understand at least a little about distributed version control with git.

Likewise, asking and answering questions on StackExchange's programming related sites can demonstrate knowledge and express a general interest in computing.

That's not to say that building a website isn't worthwhile as a portfolio item. But it may be better to just build a website that does something that you care about coding rather than one which is done out of a sense of "I should". For many people, selling by showing what problems they can solve is a better approach than trying to persuade people in the abstract.

Good Luck.
Yes, that's my understanding as well; my other comment was sloppy. I'm unsure what was meant by "hook," though. Is that something you set up with the target process running under a debugger? That much privilege wouldn't be available to apps in an app store, right?
One Great Idea from Jean Tirole, the Nobel Economist
I agree that CS+English is better than English and a BA in English is better than nothing.

The problem is that the skills from an English degree itself aren't in high demand by employers.
Or, if you're going to INSIST on doing something that's maybe not too smart (non-linked controls) there are a bunch of things you could do to fix the problem:

1. Have a switch that determines "who is flying the airplane" i.e. which controls are active

2. Implement some kind of feedback even if it's not direct mechanical such as moving both joysticks with a little bit of servo force: not enough to overpower one's hand but enough for the non-flying folks in the cockpit to see

3. Have an "averaging error" sound, light up, whatever if the two joysticks have inputs which are too far from one another to make sense. This isn't great because you still have to pick one joystick to have priority and that might be non-intuitive to pilots

Ultimately I think the biggest problem with the Airbus design is that it adds an extra level of indirection between pilot's inputs and airplane course. In most aircraft if you let the controls return to "neutral" the airplane will slowly return to neutral as well. In an Airbus if you let the controls return to neutral the airplane just continues to do whatever it was you were doing; if you're climbing it continues to climb; turning it continues to turn; etc.

http://www.apollosoftware.com/products/flybywire/flybywire_e...

It seems to me that this is how the problem occurred; someone yanked back on the joystick and nobody else noticed it and then it returned to neutral. But the airplane continued to try and hold attitude up. In a Boeing airplane that wouldn't be a few seconds of joystick back, it'd be a continuous holding of the yoke towards the pilots making it very obvious what was happening.

The pilots shouldn't have an integrator between them and the airplane because it makes the airplane handle in very non-intuitive ways to the first 80 or so years of aviation as well as basically all the smaller planes that pilots train on prior to flying big jets.
DesignerNews is alive and well: https://news.layervault.com/
CSS Perverts
Maybe it's just me, but HN started to be awfully aggressive recently. E. g. posting something already posted is not a upvote, but an instant IP ban. So use it with care.

(But HN somehow allows this bookmarklet to be posted every month.)
It would be nice to have an IDE that surfaced something like the AST. Of course lots do to some extent, but I bet there is room for improvement here. This also seems like a place where Lisp would have an advantage since the syntax is so transparent.

For readers of yesterday's article about whether all the "easy" stuff has already been accomplished, here is an easy-to-read survey of the state of the art in diffing trees:

http://useless-factor.blogspot.com/2008/01/matching-diffing-...

That sounds like a pretty interesting topic to research! And I note that his oldest citation is from 1997, and most are from the last ten years. He also briefly mentions "operational transformation," which I agree seems related and is another area of ongoing research. Both topics seem like they would have lots of practical applications, but right now the general-purpose tooling is weak or doesn't exist. So there is room not just for research but also for folks to implement that research.
Swipe and the Silicon Valley Idea Machine
The "ev" tag next to the DOM elements with events seems really useful

https://developer.mozilla.org/en-US/docs/Tools/Page_Inspecto...
What do you mean? I'm having trouble understanding how an html5 date picker is related to firefox.
There's an argument to be made that the vast majority of developers are underpaid in the US.
It depends on if you're talking about brokerage or retail branches. Brokerage branches exist for the one guy who comes in and makes a bunch of large investments or reorganizes his portfolio. Yes, this can be done online, and probably more cheaply, but those of a "certain" generation are more comfortable working with another person on the other side of the desk when it comes to their money.

Retail banking, on the other hand, I totally agree with you. Basically everything that can be done in a branch can be done on your phone, faster. And the stuff that can't be done on the app can be done by calling in, which still takes a fraction of the time of going to the branch. I've personally had great experience with bank customer service, and routinely have 5 minute calls with them, whether it's to authorize a charge on my card or change my ATM limit.

Banks definitely see this change coming. It's just a question of when they draw the line between catering to the subset of their customers who prefer in-person interaction and the cost of running a branch (especially when compared to the kind of overhead that comes with running an app).

I'm more curious to see how ATM's evolve.
> Maybe it's just me, but HN started to be awfully aggressive recently. E. g. posting something already posted is not a upvote, but an instant IP ban. So use it with care.

Really? That seems ridiculously draconian and is likely to punish a lot of legitimate users who didn't realize something was actually submitted.

Can dang confirm?
At the risk of a slight tangent, I would contribute that these are issues for bootcampers/nonbootcampers/developers of all ages, that I'd really love to see more people notice.

Even as someone who has been "doing this for a while", the amount of stress and feeling underwater that comes from a job that doesn't onboard sufficiently (or at all) compared to one that has good mentoring is astronomical.
As a caveat, this may be an effect of my terrible habit of switching concentrations every 2-3 years (prototyping->security->ops/sysadminning->research->'industry programming'), but the amount of extra productivity I could have given my employers had they better smoothed new team transitions (even in such simple things as having organized and non-silod documentation) I would hope could motivate positive change, since it benefits all parties.
Exploring the `:inverse_of` Option on Rails Model Associations
It looks like all submissions are from one user though
The HN post about the site has more comments in 2 hours than it looks like the entire site has had in the month it's been online
Lovely grub – are insects the future of food?
Apparently someone out there still uses Firefox.
In every generation there have been great minds that could reshape the world. Tesla & Edison gave the world electricity, Von Braun & Goddard brought us to space, and Oppenheimer unleashed the atom bomb. The question has always been will society support what these people can offer us. The answer is 'not always'. Take genetic engineering for example. Recombinant Genetic Engineering has been around since the 70's but society never fully embraced its applications. The current generation seems to be more preoccupied with social media and video games and less with pushing the boundaries of scientific and technological achievement (in my personal opinion).
He means the implementation of the Html5's Calendar for FireFox.
Speculation time

I went on a brief hunt for more information about this, and there seems to be a cluster of CVEs created 4 days ago around improper validation of X.509 certificates in android (and libgadu), allowing MitM. If this is it, it is nowhere near the severity of heartbleed.

libgadu:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-448...

many android apps:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-688...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-689...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-690...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-693...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-693...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-693...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-693...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-693...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-693...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-694...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-694...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-704...

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-704...
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/In...

Because date is one of the valid types for HTML5 inputs.
> The real reason WhatsApp were worth so much is they started to look like an existential threat to Facebook.

I disagree. The real reason were that part of their userbase was using Whatsapp on feature phone. It was as much a tech acquisition as a userbase acquisition. To get to the point Whatsapp was Facebook would have had to, develop the tech _and_ attract the users. In the end, buy whatsapp was faster, less risky (no guaranty they would have been abble to steal/convert the whole Whatsapp userbase) and probably cheaper.
<input type="date">
Dorian Nakamoto, fingered as Bitcoin creator, wants to sue Newsweek
It is a feature in HTML 5 that has been defined for a while but which Firefox hasn't implemented yet.

https://bugzilla.mozilla.org/show_bug.cgi?id=825294
And most of it is not remembered by even most of those who likes his music.

The reason his output is so huge is of course because he for several periods was employed as a composer and had to churn out large number of compositions.

That's not to say that there's not lots of good material there, but it's not like his entire output is of sufficient quality to keep most people interested.
We use a different meaning than the widely-accepted one here. I'm taking a about real hackers, not about developers who aren't satisfied being called "developers" and look for something fancier.
Greenpeace is very outspoken against fusion, as they believe it carries the same dangers as fission. http://www.greenpeace.org/international/en/press/releases/IT...
Here's a "hacker" challenge: try to add this bookmark in Safari on iOS. It is possible :).
Greenpeace and others. http://www.greenpeace.org/international/en/press/releases/IT...
Also, has someone compared the CRDT and OT (like Racer) approaches?