skysight-inc/HackerNews huggingface dataset:
Opera WAS very nice.
Fast, great keyboard navigation, native mouse gestures, native tabs on the left instead of above.

But sometimes it would just hang, some sites would not show properly.

I kept it around for way too long.
Now I use firefox with a tab addon and curse its sluggishness..

There just don't seem to be any browsers that don't suck in some way.
Show HN: Sentimental – A sentiment analysis module for Node.js
I take offense to Virginia being in that list
No need for a special "compiler," the team already has a plan to add features: "The next couple planned releases on our roadmap will heavily rely on native iOS functions and code to include things like tagging, additional graph views and scrubbing, ability to add media. etc... And by eventually letting people combine their data, you will be able to see how their relative happiness aligns to other users, a neighborhood and even the world."
Meet Turakhia brothers: Unknown Internet entrepreneurs, who turned millionaires
Yet another case of someone (the blog engine?) being too smart and replacing " with “ and ” in code.
As someone who grew up in the South, I would humbly submit that you have nothing more to fear visiting the aforementioned states than any of the other 38. There are many beautiful places to visit and friendly people to meet.
If you are challenging that technical debt is not like ordinary debt, then you are just challenging the metaphor entirely. I agree with challenging it; though, I think it is more applicable than you are allowing.

My personal take, is the debt is actually taken out against the knowledge of others. That is, in technology, knowledge is the currency. To take on technical debt, then, is to leverage other peoples knowledge.

This sounds dangerously close to my saying technical debt is the opposite of NIH. And to an extent, I think I am. Pretty much, identify the areas where you/your company will take full ownership of the technology versus the areas where you will rely on the solutions of others.

I think the metaphor can be seen as double edged in this regard. Companies such as Google can afford to make massive investments in custom build workflows/etc. Smaller companies can not afford these investments and instead must work with standard "off the shelf" ones.

That is, your company may not be able to afford avoiding some technical debt. And the vast majority of the "debt" you take out will never need to be paid back.
> Is QUIC to UDP what SPDY is to HTTP?

Almost: QUIC improvements are supposed to be put back in TCP, not in UDP. See the FAQ [0]

[0] https://docs.google.com/document/d/1lmL9EF6qKrk7gbazY8bIdvq3...
Does anyone know if the new version of chrome can download bittorrents? I don't have any windows/mac computers to try it out at the moment.
I'm sorry, what? I'd say it's the opposite, Opera is not nice anymore. Mouse gestures, mail and IRC client, huge options, its own engine, Dragonfly, tab stacking, Linux client... things why I still use Opera 12.
That blog post is so uninformed and biased it sickens me.

(sorry about the rage mode, but seeing this at the top of HN really makes me furious knowing how dumbed down even Opera 20 is compared to 12 or 11)
We could all pressure our local governments to provide municipal internet. Many cities have already created services that are much faster too.
Well does it not make you feel glad that you took the risk? After all version is just a number :)
Actual threats, stalking, and intimidation do exist. The problem here isn't that threats don't happen, it's that anyone with half a brain can see that this conversation wasn't a serious threat.
The only reason they exist was to organize and pay developers a salary for working on Bitcoin F/T. Then they had the stupid idea of lobbying the US fed essentially begging to be regulated while everybody else preferred Bitcoin remain a commodity, and unregulated for as long as possible. They operate in secret as well which is strange for an open source project.
Wasn't the "crowded theater" analogy originally conceived to support the passage of the Espionage Act in America? It might be tired and old now, but was never even legit to begin with.
is was there? :) sharing is caring!
municipal internet
A players should work on pulling people in other categories into their category. If everyone works on making everybody better you can make the place better.

Rejecting people because they don't match your idea of an A player (I'm assuming 'perfection') is pretty narrow minded.
Shouldn't we think of the App Store in the same way that people and companies cannot force a retailer to stock their own product.
Considering the fact that noone cares about semantics anymore (websites are not documents anymore, but software, just read every other thread which concludes that Javascript is mandatory nowadays) I'd say tables are perfectly fine.
I used to be an Opera die-hard fan--mouse gestures, built-in email and RSS client, tabs much more functional than any other browser, and very fast. It's had a long and circuitous journey, and much has changed, but the more choice the better.
Do you really think this is universally good advice?
The equipment is better for making the airline money, but doesn't sound especially more difficult to operate, certainly not 10x as difficult. Does working on a product that produces 10x the revenue justify paying ten times as much?

Union seniority rules (where pay increases with time of employment, and the cushiest jobs go to the most "senior") are one of the worse parts of unions IMHO, and discredit what should be a positive force for more reasonable, equitable workplaces.

> Also, senior pilots by definition have a limited amount of time left in their career (thanks to mandatory retirement age), the big paychecks don't last too many years.

I'm guessing large pensions for retired senior pilots are also part of the problem.
time to drum up the class warfare ( I just know any story pertaining to housing and SF will involving a lot of finger pointing at a supposed elite)
Is it possible for a 22-year old kid to be a pilot without going to the military in the US? I would imagine Delta doesn't train people off the streets.

In that case, wouldn't it be worth just sticking around in the armed forces, making more than $21k/yr and getting all the benefits that go along with it?
Yeah, absolutely, but they'd have to have a very good reason to do so. I want them to do it too, but I doubt it will happen unless they reach some major roadblock that makes ART unsuitable.
OpenBSD 2014 Fundraising Campaign at $146 000
Just a little bit missing :)
Originally (and perhaps still in some specific areas), yes. Most regions have deregulated though, which is why FiOS, U-Verse and Google Fiber TV are able to exist.

But the infrastructure costs for Comcast to build out a brand new network in TWC territories (or vice-versa) on a mass scale would be pretty high.

For the sake of comparison (Google Fiber): http://news-beta.slashdot.org/story/12/12/08/1810244/nationw...
I would love to see a stack exchange for stackoverflow content, but with laxer rules. Good content will still bubble to the top of search results.

I'd like to see a stack exchange site where content like the link below will be loved and cared for, instead of tut-tutted. Or where I can have an open-ended "how might you implement this" debate without it being nanny-moderated to the scrap heap because it isn't a yes-no question, while the "new" queue sits filled with questions that are yes-no (so perfectly fine) but really should have been searched-for instead of asked. By the way, I'm not saying that I hate those questions, I just question a moderation process that leads to favoring mindless repetition over content that enriches us all. Of all the things to moderate away, the questions that provide insightful comment should be last.

http://stackoverflow.com/questions/1732348/regex-match-open-...
If you're using Python for performance-critical applications, simple use of the integrated ctypes module (uses libffi in background) can make a world of difference. There's a modest performance overhead, but basically you're getting near C performance with proper use of ctypes.

Coincidentally, one of the usual examples given in the ctypes howto is a Point structure, just like in this post. It's simple:

from ctypes import *

class Point(Structure):
_fields_ = [("x", c_int), ("y", c_int)]

Then you can use the Point class the same way you'd use a regular Python class:

p = Point(3, 4)
p.x == 3
p.y == 4

Really, taking a half-day to learn how to use ctypes effectively can make a world of difference to your performance-critical Python code, when you need to stop and think about data structures. Actually, if you already know C, it's less than a half-day to learn... just an hour or so to read the basic documentation:

http://docs.python.org/2/library/ctypes.html

If you plan to write an entire application using ctypes, it'd be worth looking at Cython, which is another incredible project. But for just one or two data structures in a program, ctypes is perfect.

And best of all, ctypes is included in any regular Python distribution -- no need to install Cython or any additional software. Just run your Pythons script like you normally do.

EDIT: I was just demonstrating how to get an easy-speed up using ctypes, which is included in the Python standard library. To be clear, you would usually use this type of data structure in ctypes along with a function from a C shared library.

Furthermore, if you're serious about optimizations, and you can permit additional dependencies, you should absolutely look at cython and/or numpy, both of which are much faster than ctypes, although they do bring along additional complexity. Other commenters are also pointing out cffi, which I've never used but also bears consideration.
Not so much. China may put up their own firewall, yet people outside communicate just fine.

Also, mesh networks are pretty interesting: http://www.motherjones.com/politics/2013/08/mesh-internet-pr...
I think the quotes around "best practices" served to convey a sense of mocking. The second paragraph is evidence of that.
I was a bit confused by the double Function call too. The string input to the first Function is:

"return"ale\162t(\"\111\40lo\166e\40\171ou.\"\40)""

which when evaluated becomes:

"alert("I love you." )"

He gets the other letters from names of types and other JS native things. I guess he couldn't get 'r', 'I', ' ', 'v' or 'y' and so had to make them using the octal escape codes.
> Take time to line up your equal signs so things are in nice, neat columns.

Anyone else have a gag reflex when they see code like this?
He's a really smart manager. Perfect for a COO role, though I'm surprised he didn't try to jump in higher. I guess he's trying to do the Sheryl Sandberg model of far-reaching COO under a charismatic but less experienced CEO.
The latency on cellular internet makes it unusable for many applications like gaming.
FWIW A startup I CTO is doing pretty neat things with what is, in effect, an end-user Forth. Think at the level of difficulty as creating a spreadsheet.

Overall, I agree though with your comment about the Forth community in general.
Yes, you can buy cream on its own, but that wasn't what I was getting at. The point was that in non-homogenised milk, the cream naturally separated to the top of the bottle. It wasn't a lot, but just enough to make porridge better. It was a tradition/ritual thing. Also the cream wasn't as thick as say even single cream. I suspect (and no offence intended) you're a good few years younger than I am to have experienced these things. :)
I agree it is not useful to blame suicide victims, but this issue cuts to heart of free will and personal responsibility and is not clearly resolved. I wish depression was the same as a physical illness, because then I could simply go to a doctor and be given a cure. But the only effective cure for depression is therapy, and no-one else can do it for you - therapist can only assist you to cure yourself. So without taking personal responsibility there is no hope of recovery.

Perhaps we should should recognise an ill person cannot be held to the same standard expected of a well person, but can still be considered to have some degree of agency in their actions.

It's especially problematic because mental illness is a fault in your thoughts, and not in, say, your arms or legs. But you don't have thoughts in the way you have arms and legs - you actually are your thoughts.
Speaking from experience porting algorithms to low-powered embedded ARM devices, perhaps you should consider porting your code directly to C instead? The space, memory and processor penalty considerations are much greater than one would think.
Apple's rules aren't arbitrary, they are built around a fairly clear set of aims about which Apple have been fairly public. You may disagree with those aims but that doesn't mean the rules are unreasonable or arbitrary.

I'd also say that as an iOS user and an Apple customer, one of the things I like about the AppStore is that there is a degree of curation, that they do have rules. I don't agree with all of those rules but over time the rules have improved and, on balance, I personally like the end result more than the alternative.

What is more arguable as unreasonable is that the AppStore is the only means of loading Apps to your phone without a developer license but I don't think changing the AppStore is the right solution.

Personally I'd argue that sideloading should be possible (though would need to be enabled somewhere down in the guts of the settings with warnings and all), but I wouldn't change the AppStore which is a service with a specific aim which it meets pretty well.
This pleadings with Apple make me wanna throw up. I can't make myself even read how great you are and it is not fair. The only thing not fair is you submitting it to Apple.

50 hues of gray is what this is.
That's the median for a bus driver
If I've got an enum where all values require assignment, lining up the = makes it easier for my human eyes to scan names and values later.
Flappy Bird, and the other apps made by the same developer, are perfectly tuned single mechanism games.

These are not new. Nintendo Game&Watch games were very simple and could keep people playing for hours. Mario Party (in all its many versions) featured similar micro games.

People love the idea of a game that has almost zero controls, with perfect tuning, and a simple to share high score.

Flappy Bird is also hard - I am hopeless at it. I love it for exactly that reason. I'm not great at games so if I can power through some levels I know the devs have just stuffed some easy content in there.

The problem now is in finding these apps. The tuning is tricky to do. The market will be flooded with poor quality clones. It'd be really tempting to allow IAP power ups - "hit one pipe without dying!"
So far few people have addressed Apple's argument. Does this app provide valuable utility? Does it enable people to do something they couldn't do before or in a way they couldn't do it before?

There are already many mood trackers, just search the app store. This is certainly not anything new. The one thing that makes this one different from the others is that it seems to have no extra features. But that can't be their design vision, because they plan to add a social aspect and more views and editing functions. So what's special about this app in the way it stands right now?
Especially since they're from Europe, if I were them I'd probably focus on anti-tracking and privacy, much like what Epic Browser [1] is trying to do. But I think Opera would have the brand name recognition (and better technical expertise, too) to pull it off. Become THE privacy browser.

Later on, start to support next-gen stuff like Namecoin for P2P DNS, Ethereum, and other stuff like that. At their 1 percent market share or whatever they have now on the desktop, what do they have to lose? I only see upside, because there's a strong and growing community that would support and spread the word about such a browser, if it was really that good for privacy and so forward-looking towards a much more secure and privacy-friendly Internet.

[1] https://www.epicbrowser.com/
Not accessible from the UK. Anyone have the content?
The average person does not make a cost-benefit analysis for things like this because that would require admitting that the question is complicated, or must result in some risk of death. Instead they silently drop the cost half of the equation by telling themselves that 0% risk of death must be possible, and rationalize away the costs of such a delusion by ignoring cases like this, or figuring that the victim must have deserved it somehow (with the silent assumption that nothing like this could ever happen to them or their loved ones).

In recent years Obama justified various state excesses by saying something like "You can't have 100% security and 100% privacy." My immediate thought was, "Well, that's vacuously true, because you can't have 100% security ever."
3 Ways to Misinterpret SaaS Metrics
Take public speaking. And don't slide by, ace it.

Use your elective credits to soak up business, finance, marketing, etc. classes.

Start working with web frameworks (django, rails, node) before you graduate.

Hit up those conferences while you can, most offer student discounts. This is a good way to explore the different sectors of the software development world. You can walk around the vendors areas and talk to recruiters at most companies this way, and you can often find engineers who will be happy to kill a few minutes talking about their company culture, etc.

Google Summer of code.

Get involved in open source communities, who always need volunteers. This can be a good segway into getting your hands dirty and contributing.
I agree 100% with you. It was very original and a very good product.

That doesn't mean they shouldn't have competition. Competition is a basic requirement for a functional economy.

Which is why the patient system is broken.
Yeah, that's my thing. Within 0.2s, I get the w3schools result . It's the first one in google so I click it automatically.

I've tried using other resources but I hate this whole "let me show you most of the site in 0.2s, anddddd let me load everything else for another 3" just to look pretty.
Great news for internet access quality in the US! /s
So monopoly
If you're wondering how this could possibly go through, see another WSJ article on the topic: "Comcast, Time Warner Deal to Spark Regulatory Debate, Outcome Uncertain"

http://online.wsj.com/news/article_email/SB10001424052702304...

Summary: On the one hand, there are the obvious consumer concerns
about the impact on pricing and service if the two largest cable
companies were to merge. Besides Justice Department and Federal
Communications Commission review, Congress will likely seek hearings
where they can be seen being involved in such a high profile matter.
On the other hand, Comcast successfully practiced completing the 2009
acquisition of NBCUniversal from GE by agreeing to a wide array of
commitments with the Justice Department, FCC, and state attorney
generals.

Article concludes that the acquisition may well go through: "This is
the first major merger review under new FCC chairman Tom Wheeler, who
once served as the cable industry's top lobbyist. Mr. Wheeler
suggested in 2011 the Commission should have allowed AT&T to buy
T-Mobile in exchange for agreeing to a new slate of
regulations. Lawyers and analysts in Washington believe Comcast could
similarly secure the Commission's approval by expanding its existing
regulatory commitments."
I guess I am going to have to use a webscraper = (

Thanks for the link - they seem to have ordered their items differently?
Let's throw you into a high stress environment give you data you've never worked with before and on top of that, just for funzies throw some namespaced SOAP at you. Oh and here's the WSDL, we want you to use that too, no parsing it on your own by hand.

A lot of people don't parse XML as much anymore. Most API providers have moved over serving up JSON and pretty much ask developers to only use that API.

Also this company fucked up. So you can't provide access to an API, but here read this RSS feed instead of something like serving up a static JSON file from a server somewhere.

As for the regex there's shipping, and there's doing it right. For all we know, they had to have it done before the 2 hours were up so they cut corners and got it done within the time requirement.
$21k works out to $10 per hour assuming the pilot works 2100 hours a year. Right now I am hiring commercial pilots at $25 per hour though not for 8 hours a day, like commuter pilots.

An A380 burns 4000 gallons of jet fuel per hour which converts to roughly $24000 per hour. Even if you paid the pilots $100 each and had four of them, (main plus relief), the pilots represent a tiny sliver of the op cost.

The smallest commuter planes cost about $2k per hour total. so paying $20 out of that for the two pilots is a ripoff. I would gladly pay 1% more on my ticket and have all of that go to the better quality pilots and crew.

Airlines should be required to show what portion of their revenue goes where.

Maybe also add a tip jar for the crew.
The idea that people as a whole change, improve, and become less racist, while romantically appealing, couldn't be further from the truth.

Well, some things improve. We don't have slavery or Jim Crow laws any more.
Nice presentation on the marketing side.

Is there a live demo anywhere or plans for one? In particular to try out the admin functionality.
Prepare the Vaselin.
He probably didn't cared enough to find/create a hash map for C
Slightly offtopic, but when would you want to use a :before ?

It looks something out of CSS:the bad parts,ie looks very hacky but apparently is standard.
As a beginner PHP is still way easier to get started with for Web Development. I can take a new machine, or shared hosting and be pretty confident that I can get a PHP "Hello World" on a web page working. I'm still not sure what is the best or easiest way to do that in Python[1], although I've been using it quite a lot for more general stuff.

[1]: http://docs.python.org/2/howto/webservers.html
I agree. I get chuckle everytime someone complaints about a site using Table layouts on HN, which in itself is built on tables.

However, I find it even worse when people try to recreate a simple table using layers of divs only to represent a series of tabular data. Why take something simple and make it very complex, unmanageable and less cross compatible?
I have a server hosted with OVH, they actually sent me a message a week or so ago advising me my server running a vulnerable version of NTP so that I could update it. I think they were even going to update it for me, but I went ahead and updated it myself anyway.

This was at least a week before the news of the big DDoS attack this week, so I'm surprised their own servers still had the vulnerable config/versions.
First of all, genitals != gender. Second, if you are a cisgender man, then yes you are a part of the dominant group in tech. Lastly, this one public speaking workshop doesn't change anything about gender balances and dynamics in tech and conferences, so this really doesn't threaten men in a any way unless you consider extra participation from women in the tech community to be a threat.
I wonder where most people go from python? As has been mentioned in other threads (specifically the comments on Ian Bicking's recent blog post) many seem to be moving on. Where are you all going? Personally after having been a python dev for a long time, I now self identify as a Haskeller (although I'd certainly still use python for many tasks over Haskell). I find Haskell to be as mind expanding now as python was when I taught myself to code ~10 years ago.

I've seen others mention clojure and go as jumping off points. So, those of you who feel you have "moved on" from python, where would you say you hang your digital hat nowadays?