skysight-inc/HackerNews huggingface dataset:
Flash, when used badly, becomes a self-contained sandbox for the entire experience of a website.

But if it's rendered as part of the page instead of in a black-box plugin, doesn't that whole problem go away?
However, our evaluation of the protocol definition revealed that
the Wayland protocol does not meet our requirements. First

Why?

more extensible input event handling that takes future developments
like 3D input devices (e.g. Leap Motion) into account

and

we'd rather avoid having any sort of shell behavior defined in the
client facing protocol.

A very technical explanation there. Full of Really Good Reasons. Very coherent, what ever that means.

They've basically just said; 'we don't want to use it'.

Fine.

...but that 'Why Not Wayland / Weston?' section, with its ludicrously obvious 'we corrected this criticism that we previously had up here, woops' is just painful to read.
Lamassu's bitcoin ATM ships
Moulded toothbrush can allegedly clean in only 6-seconds
Congrats, I hope all the awesome Cascalog hackers at Climate Corporation made out well in the acquisition. I was impressed by these guys out at Clojure/West a couple of years ago.
>No, there is no requirement for any JavaScript at all.

Yes there is. How else is the applet going to respond to what the user is doing to html elements on the page?
Can someone help me understand whether he's the only one allowed to build a paid service over the open source code, or could anyone technically take away all his open source code and build the same service he provides in the pro.
Because if he doesn't have that control, then this is really not making money with open source but rather relying on existing open source to make money
I think one notable thing to observe with any of these frameworks is that backends as REST APIs with a javascript heavy front end are becoming more common.

Many of these frameworks won't disappear but I think adapt to the newer trends.

Whether we like it or not java is still here and used, I don't see why rails and django won't be.

The whole point of software is it evolves. These projects both have enough of a following to receive updates to fit those new paradigms.

They may not be as suited for something built from the ground up for that specific use case, but that doesn't mean they will disappear.
Microsoft Security Essentials: Aiming low?
great idea...let me do that quickly.
Somewhat unrelated, but an excellent and informative read. Thank you.
Aion - Copenhagen, Denmark. Full Time - On Site.

Hey, we are Aion - a small danish company specializing in democratic infrastructure. What we are looking for is an experienced full-stack ruby/rails developer with passion for frontend. See if this applies to you:

* Ruby/Rails 4

* mysql, postgres, mongo

* Metaprogramming

* LESS/CoffeScript

* Rspec

Contact eugene@aion.dk
Why is Marketing to Gen. Y’s so Tough?
Most of the money made was made with the Pro version of the software. Correct me if I'm wrong, but that version has a commercial license, not an open source one. He's making money with a commercial addon.
Frankly, I find one of the biggest issues I had moving away from C# for the first time was learning how to code without IntelliSense.

Once you get into that mindset, I find that the real way to figure out a language is to use it for something "real" (but not mission-critical), such as an assignment for school or a personal project.
> The sequence of ports becomes a key.

Yes, I agree completely. Which is why it buys you nothing compared to simply increasing your password/key lengths with the equivalent number of bits. On the contrary, it introduces confusing complexity for oneself and one’s fellows. Maybe this is what unconscionable people call “Job security”?

> equivalent to adding a thin wood plank

It is less like a thin wooden plank and more like a hedge maze which all legitimate users also must traverse each time. And all the hedges are made of asbestos.
Ask HN: Looking for Python companies in Germany
I'm currently doing a bit of research and would like to find companies who are working with Python and are located in Germany. I'm not looking for a job (yet), but I want to do the research on time.

Since I'm getting really tired with the all the startup hype, I would like to exclude all the social|buzzword|disrupting|lean|web2.0 companies, as well as large corporations and outsourcing agencies. I'm looking for companies doing some interesting (and meaningful) work.

I would be grateful for any info you can provide (website, what do they/you do, etc).
Agolo Aims To Algorithmically Curate Your Twitter Feed
No clue i was randomly surfing found out this site
I regularly compared browsing performance. I looked at how fast websites were loading and how fluidly they scrolled. Initially, I switched from FF to Chrome because it was so much faster. But then FF improved, while Chrome got worse and worse. So at some point, I switched back.

I never accrued much state in any browser. A handful of bookmarks is all I keep. All the rest is in several services that are independent of the browser. So I don't know about syncing, really. That said, I have since learned to love FF sync, which not only syncs bookmarks and plugins, but also the history and passwords. I even use it with Firefox Mobile on my Android.
You confused his karma with his account age. The account is over 5 years old.
Ask HN: The opinion about idea
I think, that the best way to learn something new in programming is examination of changes in public repositories.
Github is the awesome place for this, but I'm lazy and I want a little bit of automation and convenience.
So I've implemented my idea about commits examination in the form of web service http://thebestcommits.info
This service is only prototype, but I've implemented the main functions.
It analyzes the githubarchive.org data, and displays them like the presentation slides.
All changes have the rating, that depends on the repository status (forks, watchers, stargazers) and commentaries of author.
Also the service verifies extension of file, that has been modified, and some other parameters.
The users can increase the rating of the favorite commits.
Service was written in Golang and Python, for the presentation style I've used reveal.js

Now I want to ask your opinion about this idea and its implementation? Can this idea be interesting? Is there any reason to develop this service?
It took a little while but I'm thinking the main point here is that you store your content in the Osmek system.

Then the content can be published to multiple sources such as an iOS app, website, tablet app, mobile website.

I just don't understand how this is different from having your own database with the content. What's the difference between this and say Django's auto generated admin interface (setup with proper permissions) ?

Why can't my apps just pull stuff out of the database or through my own API ?

I'm sure I'm missing something because this seems expensive so it must be worth a lot to somebody. But why ?
First, I'd like to say that I reject the premise of the question, both in that I must necessarily have a solution to usefully discuss the problem, and the implication in "how we can do more than vote" that voting actually helps for this. I'm not one of those people who goes around saying both parties are the same and voting is pointless, but in this particular instance, where the entire government is being held up by a small group of legislators elected by a small minority of voters in particular geographic areas, I think it's true.

I'm not sure there is a solution. We may simply be doomed. If there is, then I think it comes down to educating the voting public and convincing them to be more realistic about how politics should work. Beyond that, it would be good to reform the system somewhat so that a small number of people can't bring everything down. The filibuster needs to be made more difficult in the Senate, and the "majority of the majority" rule in the House ought to go away. However, that's a chicken-and-egg problem, since it's hard to get reforms through with the current state of things.
I don't think Marketers should work with a fixed budget like you have described. Check out some of the applications on octopus.org, most of them have free trials and free functionality. See what works before you spend any serious money.
We also have no idea whats going on with your system. I ran into this twice that I can recall. Once was a pathological SELECT FOR UPDATE where it was locking up way too much stuff, and another was a time where a boring looking update was locking a whole bunch of seemingly unrelated indexes.

So for the two examples I ran into all I can say is make your transactions as small as possible and take a close look at ALL the indexes especially if you think they're unrelated.

There's an option for logging the intimate details of deadlocks into the log file (or error file or whatever it was) anyway the main PITA is having to restart the server to enable it. On second thought the real PITA is operational in the "watched pot never boils" tradition as soon as you enable it the intermittent problem seems to go away, just dumb luck.
Scientists must spearhead ethical use of big data
Talking and listening to some journalists, I get the sense that they don't so much as "like" Twitter, as simply recognize that since it is part of the modern 24-hour news cycle, they have no choice but to be a part of it. If anything, it seems like a love-hate relationship because now they have no choice but to be constantly "on".

Anyway, I'm not a journalist and I find Twitter to be an interesting distraction where I follow interesting people to see what they are interested in. Oh, and comedians.
Is Bitcoin The New Euro?
I don't use port knocking because spiped is simpler and far more secure.
That may be true for money issued by a central authority. Bitcoin appears to upset a few apple carts as far as conventional wisdom goes.
How Can We Increase Insight?
Yes and no. I think:

1) Rails (I don't know Django) will continue to be the quickest way to have a quick full-stack demo/MVP. It is opinionated, and has tools like railsapps that let you customize it. So you can have a solution that includes bootstrap, authentication, stripe-payments, etc., almost completely out of the box.

2) Rails will continue to be plagued with the problems (security, slow dynamic language) etc. but it will always have workarounds like jruby, celluloid, rails-api, in-memory-models (I wish this was more common). The community is vibrant enough to keep plugging along and fixing the gaps.

3) I don't think it's a coincidence that the two most influential frameworks (Rails and Sinatra) were written in Ruby.

4) Eventually people's MVP will move to something like Scala, following the example of Twitter and LinkedIn. Static languages that encourage functional behavior improve speed and safety.

5) Play is interesting. I am checking it out now, and seeing how I can move a rails app to it.

6) Node serves the lowest-common-denominator in my opinion (it caters to non-polyglots). I use it for certain things (a workflow for prototyping phonegap apps, and client-side tooling) but I personally think it is way overhyped. However it definitely has a place, and will continue to have one.

7) If Rails does someday "die" that's okay for dhh's legacy. His framework is spiritually part of whatever comes next and raised the bar as much as Seinfeld did for television.
Username: test@test.com
Password: test
Fair enough, don't ask the internet for advice on databases, language selection, and how about editor. Maybe not as unique as I initially claimed but the situation still sucks.
Is it just me, or is he really using the equivalent of Forth's CREATE DOES> ...?
Viral youtube video (Quit) was a well planned marketing campaign
It's really funny when I get asked that question, really:

PostgreSQL is a pain to setup, the SQL parser is very finnicky and for the past times I spent too much time trying to work around every idiosyncrasy of Postgres when I could have a similar MySQL instance running in a shorter time

So, MySQL doesn't waste my time with stupid crap.

Now please call me ignorant and downvote me since PostgreSQL fanboys can't take a critique and think their loved database is perfect.
Which is great for the companies that take open source into their products and never return anything back.
RMS and company, changed the way I not only look at software, but at my life and my freedoms.
Public statements from the Google TV team have strongly implied that a subsequent GTV update will add support Chromecast's protocol, which, combined with this announcement, would get you Hulu Plus even though don't release a GTV-specific app.
Nexus 5 to be first smartphone with MEMS camera
> I mean, you could easily stop using the DNS and use raw IP addresses for everything - this should cut down on your attacks and maybe even spam, right?

No, it wouldn't. But you do have a point. And most sysadmins don't let just anyone axfr their zone.

Like changing the port, it's not a security measure and it will inconvenience someone every once in a while. Still, I don't need to advertise every host I run.

Same with using a PO box or your provider's info for whois. It's not going to deter anyone determined but it cuts down on some casual annoyances.

EDIT: Also, setting the port

Host *.whatever.net
IdentityFile ~/.ssh/whatever
ServerAliveInterval 10
port 17022

in ssh config costs you nothing, one more line in a config you'd have to write anyway.
Err...

Banks manage other people's money, meaning they ought to lead in liabilities.

Bank assets primarily are the loans they extend to customers, such as mortgages and car loans -- in theory anyway, since they paper it nowadays to avoid carrying part or all of the risks. They extend these loans by leveraging the money in your CDs and savings accounts. In a sense, they borrow against the money they owe you.
Healthcare.gov - scalability
Is anyone else astonished at the scalability issues they're having? It appears they're using Ruby on the backend. I had no idea Ruby was so difficult to scale...
> I cringe when I see people installing Ubuntu on to production servers. The track record just does not support that choice.

Wow seriously? Wikipedia, Dropbox, Hulu, NTT, ATT, HP Cloud (Guest AND Host), Comcast. Netflix is moving it's entire infrastructure to Ubuntu. Hate on linux sound all you want but Ubuntu Server is awesome.
I also felt that the iPhone was a disruptive product. But it took this article to help me articulate the reasons why.

In all of Christensen's examples cited in “The Innovator’s Solution”, the incumbents tended to move upmarket at the time the disruption was introduced. In the case of the cellphone industry, the incumbents were moving downmarket.

This is important because it shows that a company wanting to disrupt an industry needs to position themselves at the opposite end of the prevailing market direction.

But simply zagging while the industry is zigging isn't enough - the disrupting company also needs to employ the appropriate strategy at the same time. Hence, if your disruption is targeted to the cheap end of the market, then Christensen's "good enough" strategy is absolutely the correct one. But, if your disruption is targeted to the high end of the market, as Apple's iPhone was, then you better be offering a degree of quality that no one dreamed of offering.

This kind of deflates Christensen's compelling rhetoric somewhat. Before Christensen's books, conventional marketing was that in order to succeed, you should see where the industry is headed, and track in the opposite direction. Position yourself against your competitors, not be like them.
>(albeit waay slower than MySQL in the past).

That isn't even remotely close to true. Single threaded "insert 10,000 rows" benchmarks had postgresql slightly slower, not "waay slower". Concurrent access benchmarks have always had postgresql faster than mysql.
Voyager 1 May Be Caught Inside an Interstellar Flux Transfer Event
> Obligatory: I think port knocking is really silly and you shouldn't waste time with it.

That's the gist of the article, but it details why it's silly as well, which is nice.
Completely off topic - I find the term "Port Knocking" somewhat amusing as my home village is Portknockie

http://www.portknockiewebsite.co.uk/

[NB I say home as my family has been there pretty much forever, I live in Edinburgh]
Do you also have to post the most transparent and pathetic strawman in history?
I once had a legitimate use case for port knocking. The network monitoring software at Yahoo! Japan was very strict and you were not allowed to connect to a system outside of their network via SSH. (Don't get me started on the local spyware installed on everyone's Windows boxes... that was easy to inject a DLL into and crash though). Me being extremely evil, wanted to connect to my home computer over SSH.

They had a loophole that the network monitoring system would trigger an alert that gets manually verified. If the port was open, they could verify that it was an actual SSH server. If the port was closed, they would write it off as a false alarm.
SaaS CMS backend I guess
You can make "GPL version" with 1 fork though.
Not even Apple/Google threads have this much fanboisms and useless comments.
The next step would be cross reference this with GDP per capita.
It's worth noting that Rails has adapted to compete with alternative Ruby frameworks that arose to deal with Rails issues (both general and specific use cases), and has merged with one of the alternatives. Insofar as either Ruby the language or the main Ruby implementation are issues holding Rails back, both have evolved considerably and continue to, and several alternative implementations capable of hosting Rails have developed.

Rails has quite a bit of life left. Sure, with more choices of frameworks available, there'll be fewer cases where it's the only viable choice for a project, but it will be competitive for some time.
I think that's the key. I can't imagine much being better at Request/Response MVC-style CRUD apps than Rails (can't speak for Django).

But the question how much demand will there be for that style of app in the future?

In a similar manner, I was asked the other day if I still did any Delphi development - for the first time in about eight years. Delphi was a best-of-class tool in its day, but there just isn't the same demand for database-driven desktop Windows apps any more.
You'd be dead wrong.

SVG has been out for awhile, long before Retina design became a part of the web development workflow, and yet, when faced with the challenge, most web shops didn't swap to an SVG workflow.

They just designed everything at twice the resolution.

Even Apple, who was leading the way for a hot second there on HDPI and vector assets, has swapped to mostly using 2x image assets.

The whole "will we swap to vectors?" debate already happened.
MySQL 5.7 multi-source replication
I don't click clickbait.
Clearly there must be a Shadow Corporate System and Apple is hiding close to $2T in it.
Isn't that true of Netflix as well? Why is Netflix seemingly able to negotiate so much better than Hulu?
I'm confused on how to vote. Intuitively I think I click on whichever I think is better. But when I hover over the the non-kitten, it gives me a weird message like "Get Real", "Are You Blind?", "Not Now, Not Ever", and "Not Likely". Which kind of leads me to think that I'm voting for the kitten even when clicking on the non-kitten?
Or the Big Mac Index! http://en.wikipedia.org/wiki/Big_Mac_Index
I have no idea about the value of this service, but I have to say, the website is pretty good-looking. A great advertisement for flat design - the clean typography and icons combined with bold, simple colours give the page a real confidence. The content seems to expand to "own" the entire screen, while maintaining a lightness and freshness in a way which the older style of design just doesn't seem capable.
That's a great way to tl;dr my tirade against biometric security. Is the link worth reading?
Huh. Definitely wasn't expecting porn to show up when clicking this link...
Sure, I wasn't criticizing the article.
> Wayland vs. Mir is going to be a massive headache for linux

Not really. You know what other Linux doesn't ship Wayland, Mir, or X?

Android. And the world hasn't exploded.
How is this different than a database?
Yes, that it is the most workable alternative right now.

It doesn't come without a couple of downsides. The first downside is the lack of security. The second downside is the extra time you have to spend seeking out gigs and polishing up skills that are in demand right now; the extra time spend creep can be unbound and defeats the goal of working less.

I believe those downsides are enough to rule out working freelance for me. Obviously they are workable for some people, because there are a lot of satisfied freelancers.
Yeah, they're very kind to host many of the Clojure meetups here in SF, and seem to be very sharp. They were working with some impressive amounts of data, and made it look easy.

That said, Monsanto....
What if the world had fewer countries?
>If you deposit £50 pounds in the bank the cash becomes an asset of the bank

Deposits are liabilities to a bank.
yea, that name is enough to taint anything associated with it, to me at least.
The purpose of an article's title is ONLY to get a reader to start reading the article. Journalism 101.
The Business Card Raytracer in Go: An Optimization Story
If an outside CEO is coming, it makes sense to clear the decks for him or her to have complete freedom of action. CEO candidates must be wary of having their hands tied.

I'm a little surprised the Nokia deal was allowed to go through. It is the last great act of Ballmer's Windows on everything everywhere plan, and the last prop holding up Windows Phone. And Elop is Ballmer's mini-me. CEO candidates must see it as an element of strategic lock-in.
Something can be pay for use and open source. What he did here was totally fine. Sidkiq is amazing, and what it replaces is kludgy. If Sidkiq or Riak want to make a version that is specially geared for people that need software to scale then everybody wins.

The people at scale win because they buy the software for peanuts and they were able to do so only after hitting product-market fit. The people starting startups win, since they get well designed software from someone that has self-interest to keep it going.

I see no problem with this whatsoever. It isn't like the at-scale version of Sidekiq would ever have been built if it hadn't been for the cash. The only thing I would add would be that maybe he puts a sunset clause in there that auto-frees the source in a year or two. That way people won't waste time rebuilding the at-scale components.
sslh[1] usually allows you to reach it even through fairly restrictive firewalls. At least unless they have their certs installed and inspect ssl traffic.

[1] http://www.rutschle.net/tech/sslh.shtml
Not only is port knocking just adding a key that gives you nothing over a longer password or actual ssh key, but it's also a key that you send in plaintext over public networks every time you connect.
Babies grow fast, so there can be a fairly large difference between twelve months and fourteen months, or fourteen months and eighteen months. You can't express those values well in decimal format, so you can't discuss milestones and development in decimal format. My experience is that people usually switch over to years once the child is older than two.