skysight-inc/HackerNews huggingface dataset:
Omg, sorry x_x. I didn't know that... I assumed everybody was busy. My email is philwang@med.umich.edu . I'm just here to visit a couple friends and to see if I like the weather and the area. Please email me! I would love to meet some people outside the medical field!
From the Opera press release[1]:

"Both companies have evolved far beyond their browser roots. Skyfire adds capabilities to our portfolio around video, app optimization, smartphones and tablets, and strength in North America. With video expected to consume over two-thirds of global mobile bandwidth by 2015, and as time spent on Android and iOS apps explodes, we are excited to extend Opera’s solutions for operators.”

In short, you are correct that Opera will continue on their long-standing mission to capture more mobile browsing market share, however the acquisition announcement indicates that they see money in beefing up their non-browser product offerings.

The main reason is revenue: SkyFire is a relatively new company to the mobile carrier space, with three confirmed customers and on-going trials at ten others[2]. Opera has OEM connections and a long history in the mobile carrier industry, since they were originally spun off from Telenor R&D[3]. I speculate that Opera has been looking at ways to increase revenue over the years beyond licensing their mobile browser.

Whether they're hitting an organic limit (diminishing returns) to their mobile browser adoption, or whether they feel that it's time to diversify their revenue streams, this is a good play for them because SkyFire brings a compelling platform to the table with a different set of customers that they understand.

Here are my informal notes on Opera's strategy w.r.t. to SkyFire:

1) WebRTC - Opera is one of the sponsoring entities for WebRTC. They've thrown in their chips so that their R&D efforts can be complimentary and hopefully faster.

2) Video end-to-end - Opera wants to play in the mobile operator space as a solution provider, and video is a hot and inevitable trend. They want to leverage client standards based work AND a backend play (SkyFire acquisition). New revenue stream if operators buy/subscribe to the SkyFire solution.

3) Browser adoption - Nothing new here; executing on their original strategy but now with hopefully more support from other areas of the ecosystem to make their mobile browser more attractive over others.

(Disclaimer: I work for a company offering video optimization solution. Opera is now one of my competitors as SkyFire was before.)

[1] http://www.opera.com/press/releases/2013/02/15/

[2] Ibid.

[3] http://en.wikipedia.org/wiki/Telenor
Facebook already existed with over a million users when he wrote this.
" It is impossible for 80% of Americans to receive something from their employer if 80% of Americans didn't even have an employer."

Data aside, that is not a logically true claim: in 1980, I had health insurance... through my mother's employer.
I think there's something to be said about all the critical thinkers that have simply not yelled loudly about their opinion on the subject either way. And I think everyone who's yelling should consider that before they generalize entire communities.
Hustler Peddles "Emergency Condoms" To Fellow Students
SEM != SEO. Paid search (AdWords, etc.) is going to be your best option. Terms like "website chat software."

(Also, SEO primarily does only look at text on pages, but metadata, third-party links, etc.)

Glad this was helpful, best of luck!
I will be here today, tomorrow, and Sunday morning, for those who are interested!
Cockiness Is False Confidence
The claim was that he saw very few people question musk. And I am saying that its true if all you did was look at the first few comments. If you actually read the comments deeper in the discussion, you find a bevy of critical posts.

I don't disagree with what you are saying in general but I am refuting the claim about the quantity. My complaint is really with the algorithm used to determine what shows up at the top here.
I'm learning that if my product or service does something very well don't risk making it look bad by chasing a use case that isn't (today) critical to our success. As nice as that car is if I'm going to do a long road trip I'm not going to inject 45 - 60 minute for recharging stops. I'd still buy one!. Just if I needed to do a long trip it'd be a rental/plane/train/second car scenario.
Mozilla had their shot at being the leading edge browser, and, heck, maybe they even were for a while. But at some point in the history of Mozilla / Seamonkey / Firefox they started to care way too much about "market share" and started treating IE as though it was the target. Discussions about implementing new standards or new features ended with "but IE doesn't do that", etc.

And then Mozilla became very inimical towards the idea of implementing forward looking things, and giving ideas a chance to win or lose in the "marketplace" (not a perfect metaphor, but whatever). Remember the debacle over mng support? The argument basically reduced to "nobody's using it" at a time when no browsers supported it. And nobody was going to use it, until some browser(s) did support it. But IE didn't, and IE was the target. Oh yeah, there was some argument about the size of the code, etc., yada yada, but even when the developers reduced the size of the mng code dramatically, it was still rejected.

Mozilla leadership never seemed willing to try and lead and expect IE to begin to see Firefox as the target. XForms? Mozilla absolutely should have implemented XForms properly. The one place they did actually get "ahead of the curve" a bit was SVG, and - while still hardly dominant - SVG has finally made into IE.

Honestly, while Firefox is a great product in many ways (I'm using it to compose this post) I think it has fallen short of what it could be, and one reason for that - IMO - is an overly dogmatic, top-heavy leadership model and lack of willingness to incorporate feedback from the larger OSS community.
How does keeping the tank fuller preserve the filter? All the crap in there sinks to the bottom anyway, no?
Metrics for Pirates, reinvented
I'd be interested in reading about this as I might be going into teaching at-risk high school kids. Do you have anything written on this or a site I can visit?
The Evolution of Modern Marketing Automation
FlightCar lets you park near the airport for free — while they rent your car
1) Not true. The resolution and printed parts in ABS and PLA are essentially identical. The only reason you see a switch from ABS is that PLA doesn't require a heated build bed and companies like Makerbot are trying to simplify things to make them cheaper and more plug and play for mom and pop.

2) Why does there need to be a progression from FDM to SLS and SLA? The progression is there on the software side with things like slicing, 3d modeling, etc. There isn't a progression from inkjet to laser printers, but that didn't stop anything.
Please, get some contrast.
I put a google maps iframe embed with coffee and terrain view selected in an html file with the header and added some css styles. Then loaded it them up to godaddy's ftp and host for the domain.
That's fair. I'll try to ease up next time. I can get a little overzealous with my bolding when I get excited.
I think that in the VM, the guest OS sees the same CPU as the host OS, so if the license is tied to that CPU, no luck.
Russian meteor path plotted in Google Maps
Ask HN: RoR and serializing and writing data using dynamic forms.
Been racking my brain for a while, and the problem is this. Let's say you have a superclass Vehicle that can have subclasses like Car, Boat, Horse, etc (or use the generic "Product" superclass for the example). Each subclass will have attributes that only make sense to itself, like "number of wheels" or "horseshoes per mile".

To store this in a relational database, you can use something like STI (http://www.martinfowler.com/eaaCatalog/singleTableInheritance.html), which will leave you with a very sparse table, or CTI (http://martinfowler.com/eaaCatalog/classTableInheritance.html), which is not native rails and can complicate modeling. You can also use EAV (http://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model), which most people equate to a slow form of suicide.

Or you can take another option and just serialize the data into a blob field. Not so good if you want to query it (they say postgresql hstore might help, I have no idea about this), potentially great idea if you just want to store and display it later.

Now, my questions (and thanks for reading so far).

- Is a serialized blob a good way to go or should I go ER all the way? If so, which model would be more... sane?

- In any of these cases, how can I then build a form to fill this data out?

- In the serialized model, I need a way to keep a standard fieldset per item (Horse: favorite_hay:<options(green, dry)>, watches_my_little_pony:<boolean>). Is this even viable?

- How can I validate the data (specifically in rails)?

I know this is not a simple thing to reply to but I'd greatly appreciate any help you can provide me.
Grouper (YC W12) is hiring a Lead Developer
Hey HN,
We're looking for social hackers to join our engineering team.

Who are we?

We're a tiny team working to engineer the perfect night out with friends. What goes into that? So far we've built out matching algorithms, logistics optimizations, customer service AI, and a real-time collaborative email client that's better than Gmail.

Who are you?

You're a world-class developer with a track record of shipping excellent products. You're comfortable hosting a brown bag tech talk. You're a fearless explorer - If there's something you don't know how to do, you'll figure out the lowest cost path to understanding it.

I'd love to chat, just email me at tom@joingrouper.com

You can learn more at http://joingrouper.com/jobs

Cheers,
-Tom
It's a nice forced viewing platform making zynga and others very happy ;) view vid for 30sec and get some credits for FarmVille, exactly he audience everyone wants to reach. Typical non viral approach just Deliver numbers for reports ;) but big respect to the guys how they packaged it shiny and positioned it within the whole ecosystem. As filling out surveys or subscribing to newsletters or services like netflix in exchange for credits the user do not like any more...
Just for edification - regarding #2, GitHub is insanely profitable.
> Half of the then-absurd snide "promises" he listed as others making have pretty much come true: HDTV pixel counts on a pocket device, LTE data rate 10x faster than T1, etc.

Shame we still don't have microsecond latencies, though.
Freefall: Science fiction web comic
I'm sitting in front of a 1500 watt radiant heater, it seems implausible that 1500 watts isn't enough power to keep a car sized battery pack in an enclosed space warmed to operating temperature.

For an idea what 1500 watts will do, I keep a 400 square foot room with only an R8 (US) ceiling and unheated space below at a 20°F differential to outside with this heater. It can't keep up when it gets too cold out, but my room has about 200 times the surface area of a Tesla battery pack.

Edit: maybe more than 20°F. I just shut it off for the day at °85F inside and 37°F out, so 48°F difference, but it is sunny, so the roof and two walls are warmer than 37°F. Data collection is hard. If only I worked in a uniform spherical room located in empty space…
also double click to zoom
Clojure is a Lisp and has been rising in popularity. I don't know if it is in the top 10, but I wouldn't be shocked if it was in the next few years.
It's not my fault the definition of average is very narrow.
Whatsapp for android not Free anymore
I think the point is the relative proportion of available/consumed porn that falls into these categories. Anecdotally, I agree with CodeMage that this sort of porn seems to be the predominant form (at least within the commercial variety of porn advertised on the internet). Perhaps what's needed is some sort of measurement of the different classifications. I really think you should address the point of proportion of this type of porn consumed, rather than the methods that can be used to identify it.
"Gates' donations are invested in problems that should have been dealt with by governments"

-- What leads you to believe this? Do you think government is the most efficient way to solve these problems? Do you think Government has a responsibility to solve these problems? Why?

Based on what I have observed, government tends to be very inefficient when it comes to solving problems. Problems tend to be solved much more efficiently when individuals use their own resources to solve them.

Reading the rest of your comment, it appears you are advocating for a different sort of government/economic-social structure- perhaps a form that does not currently exist or has never existed. If so, you could simply state what you are advocating for, rather than criticizing the current system while offering no alternate solutions.
Chase Online is down
My guess is HN rating system discriminates against submissions on YouTube.

http://news.ycombinator.com/item?id=5224466
I suggest starting from the beginning: http://freefall.purrsia.com/ff100/fv00001.htm
One scenario where extended charge times is a huge weakness is in an evacuation setting when you have hundreds of thousands of people hitting the road at once to avoid a hurricane or some other disaster. I can imagine the queues at the chargers being ridiculous.
From the OP:

"But they all stayed for the same reason: They found a community..."

Ridiculous.

As a youth, I had a lot of contact with homeless teens. (I was bounced around a lot, but not quite homeless.) Many were kicked out (homosexual), many more were escaping (domestic violence, pedophilia, rape), a few were "free spirits" (or merely didn't feel the need to share their stories).

My SO volunteers at a local homeless teen shelter. The kids she encounters have had terrible lives thus far. Not many happy stories there.

My city tries to do more than the norm for homeless people. Women, children, teens, vets, mentally ill. It's an uphill battle. The ones that are just down on their luck have the tools and resources to bounce back. The rest aren't so fortunate.

In addition to your suggestion, the author should volunteer at a shelter or mission. As a rule, the people we see are just a fraction of the homeless, the panhandlers an even smaller percentage.
Generate a Static Company Site and Blog with Pelican and Jinja
This has always bugged me about people complaining about the rage of electric cars. How often do you really drive 150 miles in a day? Not very damn often. If you do then maybe an electric car isn't for you. It doesn't have to be perfect for everyone.

If you are travelling long distance in a gas car, do you put in just enough gas to get to the next station? Hell no, you fill that sucker up.

It takes longer to charge a car than it does to put in gas. Duh, we all know that. If anything having to wait an hour between charges is a great opportunity for restaurants and shopping centers.
"I can get there just as quickly with my horse, only feed her grass, and never get stuck in the mud!"

- Early guy looking at a Ford T1 and passing on the potential of the combustion engine?
> Musk should have just presented the facts and let us interpret them.

That's what journalists are supposed to do.

Musk on the other hand is expected to defend / market his product as well as he is capable.
When it comes to scheduling emails, what we want is user's to get emails at a specific time as exactly as possible. For this all we need is the UTC timezone offset including DST, which javascript gives us.
The jstimezonedetect script is a good one if we wan't to know the real timezone. Problem here is we wouldn't know how often this script could remain updated. Any change in DST will have to be provided by the script which if it doesn't there will be in-accuracies. Not to mention the trouble of keeping the script updated. But in general, the script is indeed awesome.
Isn't the ScheduleTime class doing redundant work? Why bother keeping a dictionary, dealing with ints and strings when you can directly use strftime/strptime?

Except for the friday/fri thing, which, to be honest, I don't see the point of. I'd rather have uniformity in my code.
OK. I'll see if there are more than three of us and work something out.
So if you're marketing porn to men, it's better to write "slut gets destroyed by huge cock" than e.g. "man has great sex"? I think you're right, but it's pretty disturbing, hearing it put that way.
Review of bean bags for help with writing
It's philwang@umich.edu , or lucidrains@gmail.com is fine as well.
To whom did 'functional' mean the same thing as 'lisp'?

I'm always astonished when people conflate these two things. Lisp encourages you to put the forms that evaluate to a value in the position you would otherwise put a variable that has been set to that value, sortof code in place. That is kindof like functional programming. However, lisp does not avoid side effects or mutability, in fact virtually all operators in lisp are either destructive or have a destructive equivalent. The destructive equivalents are there because if you are limited to the nondestructive versions only you can't implement lots of algorithms without doing a bunch of consing and copying. In lots of ways it is easier to implement a performant functional language if it is pure and without side effects, because you can make strong assumptions everywhere.

Lisp was much more interesting 10 or 20 years ago than it is today. Today, most languages have stolen most of the good parts of Lisp. Strong but dynamic typing (or the gross weak but dynamic typing), pass by reference only, generic data structures, garbage collection, first class functions, ability to introspect objects at runtime, and most other features it pioneered are just taken for granted in modern languages. What is left as an advantage is the lisp syntax, and advantages that come from that, such as data-as-code and therefore powerful macro systems. That is also the main disadvantage to lisp, as much as people will claim that eventually you can see through it, I have never seen anyone do math either on paper or on a whiteboard in anything but infix notation. There are infix and postfix calculators, but I have never seen a prefix calculator.

TLDR; Lisp isn't really that functional unless you use a restrictive and inefficient subset of the language.
You might see about http://www.python.co.uk/ using the Microsoft logo on their website. (Along with Dell, Cisco, NetApp, Juniper, and Raritan).
What gets me is that most of the comments here are <i>defending</i> Google for sending your information to developers; however if any other independent site/app took your information and sent it to a third party without your permission there would be uproars and articles in tech blogs, etc...

A bit of a double standard if you ask me...
Replicating a PostgreSQL production database to the office
Opera buys mobile video and browser maker Skyfire for up to $155M
I've got a friend who has put several projects on elance. Most of the developers he's used have been from India and Vietnam.
Depends on the industry. In the financial services industry it is still essentially impossible to not use Windows + Office. Everyone in the industry knows how to use them, no training required, and it ensures everything is interoperable.

Theres also not much of an incentive to change. Using open source software won't save that much money, and would require training almost every employee. If open source office software is ever going to break its way into big enterprise, its going to have to get widely used by consumers first.
I'm skeptical of your claim which implies that this type of porn is predominantly marketed to and consumed by women.
In many offices, you need to be around when things come up. There are very few jobs where you come in, work by yourself for 8 hours and then go home. Communication is important, and if you aren't there, it's hard to communicate.
It'd be funny in Back to the Future if something reset and Doc and Marty went back to December 31, 1969.
The Calm Before the Carbon Storm
I am of a similar age(just turned 20) so I do understand your sentiment. However I think what you miss is that in a work environment that is a proper fit the company does not tie you down but rather empowers your ability to do what you want to do. If you have ever seen a work environment where there is a high level of skill, everyone fully believes in what the company is doing, and everyone is pulling in the same direction it really is something incredible.

If what your goal is is to be able to pick up whenever you want, move where ever you want, change what your doing on the drop of a hat then ya joining a company doesn't make sense. But I would argue then you're using programming as a means to a type of lifestyle. I would much rather commit to an idea and team that I believe in and make something special happen.

If your on the same page as the company you are working for then having more man hours, capital, resources and connections made available by the company can only help you do what you want to do better and faster.
You see the explosion. It's just about 150 km north from explosion (over Chelyabinsk, Russia).
That video was made from Kamensk-Uralsky, Russia.

https://maps.google.com/maps?q=from:+Russia,+Sverdlovsk+Obla...

Edit: Fixed city name, added map.
They provide a nice solution to get something out of all this free app users who do not like to pay and this market is large. Something like 90 to 95 percent off all the players...
I love Linode, but getting new IPs (a listed requirement) from Linode is like pulling teeth. You have to prove you have a different SSL cert for each new IP you request or they'll tell you to just use one IP with host-headers.
Why?

I may never have found this link unless someone had posted it to the front, as I don't have time to read through ALL the articles.
Webfaction is not a good idea. They are shared hosting.
Haha. Not sure how much of a market there'd be for those Nokia phones... although I do miss the original Snake game.

The higher reward tiers are really just there for kicks and grins.

Unfortunately, Kickstarter's newest requirements for design projects don't let you sell multiple copies of a reward. And custom colors are super-expensive (several hundred dollars to set up and run a custom color) to the point where it isn't viable for us yet.
Need? No, but if, as in this case, they bring a novel argument, and do that in a coherent way, I welcome continued discussion.

Having said that, 90% of the comments in this thread repeat arguments beaten to death and beyond before.
ISPs real speeds vs. the speeds they advertise
The if/when is the issue. :)

Those initial tooling costs are steep!
Meet Cute, an interesting take on a dating startup
Reflections of the shockwave/sonic boom off of other solid objects. Echos pretty much.
Email, sms, voice can cope with crisis that arise. In a small office face is important; less important in an environment that's geographically distributed.
> the UK team have concentrated on developing their technology using cheap components such as sensors to dramatically reduce the cost.

What is this sentence trying to say?
You can read about my project at

http://www.charliesfreewheels.ca/social-mission/

We followed in the footsteps of larger American groups like https://bikesnotbombs.org

If you have any questions, please let me know.