skysight-inc/HackerNews huggingface dataset:
Perhaps Reddit would be a better venue for you to get this sneering unsupported diatribe off your chest. Says much more about you than the Mail.
A Mysterious Death at the South Pole
As someone self-teaching their way into software engineering, would you be able to suggest any resources aside from Code Complete for these principles?
None of which are pain-free to me.
Gen. Alexander: Letting him leave would wrongly hand Mr. Snowden a win
I actually have more respect for someone who is a genuine right-wing nutjob and tells it like it is than someone who abandons their principles and sells out. As Marina (of 'and The Diamonds') so eloquently put it "better to be hated / than loved, loved, loved for what you're not".
It is that lawyers job to paint him as "unqualified" to the jury.
Financial Sentiment Index Fails to Predict The Stock Market
Lol.. you sir, are trolling! :D
The most exciting feature in 3.4 (at least in my opinion) is the addition of asyncio to the standard library, which aims to provide a standard event loop which libraries like Twisted can then use to make themselves interoperable with other async Python solutions:

http://www.python.org/dev/peps/pep-3156/

"The event loop is the place where most interoperability occurs. It should be easy for (Python 3.3 ports of) frameworks like Twisted, Tornado, or even gevents to either adapt the default event loop implementation to their needs using a lightweight adapter or proxy, or to replace the default event loop implementation with an adaptation of their own event loop implementation. (Some frameworks, like Twisted, have multiple event loop implementations. This should not be a problem since these all have the same interface.)"
I definitely agree that there's money swirling around looking for somewhere to go.

We're kind of in no-mans-land for political economy punditry on this one -- nobody knows how the hell to explain the current situation, Econ 101 is totally insufficient.

I'm inclined to think that with the unemployment rate and stagnant wages for the bottom 80% of income earners, coupled with all this extra money swirling around, we need to find a way to connect the two, ramp up demand, get a positive cycle started that way. No idea how to do that, though.

As far as whether there's a software bubble.. I dunno. Maybe there's a VC bubble, because of the aforementioned money, but I think twitter would be getting investment while being unprofitable in most economies that have a facebook to point at.
They can't even run a forum.
That's just polymorphism. You don't need to encapsulate the connection data, you don't need to cache implicitly (what's wrong with an explicit memoize?), and inheritance isn't necessary for sharing implementation details.

To be more specific in my criticisms, it's not that polymorphism or event inheritance aren't useful tools. It's more that OOP inextricably ties these concepts together, making it hard to reason about them separately.

Your comment demonstrates this, I think. All the functionality you describe would be implemented in a functional language with polymorphism and higher-order functions, but because an OOP language binds these concepts so tightly together, it's hard to distinguish between them when thinking about a OO design.
If you ever work with an older person who reflexively saves a document every few minutes, you know why.... habits established back when crashes were frequent and sadly, accepted.
Well, sort of, the web site is the newspaper's hypocrisy. No?

You are correct, the DM does excel at what it does. On the face of it, the impression I get is that the paper does have a consistent vibe. I mean, I despise its views, but I do have to admit that it is very good at what it does. It is fairly rock solid in its opinions and politics. I would use lots of words to slag the paper off, but I don't think hypocrisy is one of them. But then maybe, people who read it, for either pleasure or pain, may well have many examples of hypocrisy.
What's that mean? I tried googling the phrase but I didn't get much wiser.
I was like that myself 6 months ago. I had some cool stuff to work on, and would to it in the evening, getting to bed late, tired the next day.

I changed it by planning small chunks of work for each morning, getting up at 5. Doing a bit of work before the rest of the family wakes up. Than at 22:00 you're feeling tired and you go to bed.

It takes a bit of getting used to, but after a few days you don't want to do it any other way.

Read more about my experience at http://ariejan.net/2013/05/21/early-birds/
next time when you go to bed, just sleep at 22 and wake up at 6, the important thing is try to sleep early and just forget about your god damn projects
If you already have a list of objects, then bubble sort can beat insertion sort in terms of space, because it doesn't have to construct a second list. That's pretty much the only place left where bubble sort has any advantage, but when you need it, nothing else will do.
Any one currently selling BTC clothing would be interested in this. Contact them.

We challenged a patent last year by submitting evidence of prior art. Cost a few hundred $ and not too much time. I'm sure current BTC clothing owners would be incentivised to challenge this in a similar way if it's not too far through the process.
That's correct. You cannot automate Windows Phone application with this tool, sorry. Our goal was to automate web interface. You can simply navigate to any page, and automate typing, clicking, etc. By no support for touching we understand no possibility to generate touching events (swiping, pinch for zoom, etc.). You can simulate more generic ones like clicking though . Lack of this feature is caused pretty closed sandbox in which applications are running, since this driver is just regular windows phone app (no hacks included) I cannot do anything more than other apps.

Thank you for kind words.
Google, I love you, but you're bringing me down
>I think of them as the authentic voice of the impotent lower middle classes, lashing out at everything around them, greedy, cynical, childish and shallow, blaming others...

Odd, "greedy, cynical, childish and shallow, blaming others" sounds like an accurate representation of a large chunk of the elites and 1 percerters, it must be a species thing.
When you run a seed fund, everything looks like a startup :)

With all respect to pg, the similarity isn't really convincing. The hottest years of industrialization were before unions finally took over; the era that brought us communism and world wars.

Unions were part of the meta-stable order the world settled to then. Now, as the industry is on decline in developed world (due to a multitude of political and social factors), the unions also lose their potency.
"and therefore less education."

Not exactly true. There's "requires" as in what it takes to do the job, and there's "requires" as in HR has figured out that people who were compliant at being team players with the educational-industrial complex will be more compliant as employees, and supply and demand results in some bachelor degree holders looking for anything at all just so they can eat, such as receptionist or laborer or clerk.

Those who are temporarily better off via luck, privilege, whatever, should fight for the rights of people in cruddy jobs, because its mere luck they haven't ended up there themselves like their classmates ... err, not yet anyway.

From personal experience I think hope is a big issue WRT cruddy jobs. I worked cruddy jobs while I was in school, and I didn't mind running a floor buffing machine at 2am because I knew it was probably one of the worst jobs I'll ever have, and its just for a little while. I would imagine the emotions are quite a bit different if you fully realize a cruddy job is the best job you'll ever get yet its still awful and there is utterly no chance of advancement (better off buying lotto tickets). This is also reminiscent of my experiences in the .mil, where spending my whole life doing that kind of stuff would have been pretty awful, but doing it as a kid for fun was OK.
As a World of Warcraft player I often wonder if this true for Blizzard.

Existing customers require new content every six months, class changes, balance changes, etc - a lot of work just to keep people subscribed and playing.

New customers will get all this content that has build up over the years and won't nag for quite some time.

So signing up and keeping new customer is basicly free - all infrastructure is there, only existing customers require development time.

Or am I wrong?
The Advantages of Access Anywhere Investment Software Solutions
Pretty much this. The thing about governments is that people have successors, and so to trust a government with a given power is to trust every successor that the people currently in it will have, sight unseen. Sometimes this is a sane thing to do, but not very often.
How To Make Money Online Around Christmas
Hi josephagoss, could you please share with us your source of Bitcoin information?

In case you want to keep it private, I have an email provided.
I wonder if the same sort of idea applies to retaining employees, girlfriends, etc.
This explanation may well be a partial explanation, but it cannot, by any means, be the only reason, because it discounts a shift in the view Americans (and to a lesser extent the rest of the western world) have toward the worker vs. the consumer. It is undeniable that in the past decades American businesses have placed increasing importance on consumer satisfaction over worker rights and dignity; on low prices vs. fair prices etc.

So this is probably as much a cultural change as a "rational" reaction to economic pressure.
Company Behind Original Kinect Now Owned By Apple
I wasn't asking you to respect my feelings, I was simply asking you to engage in a discussion.

I get where you are coming from, I really do, I just don't think this is the Big Evil Megacorp (TM) you are looking for. Yes, being a full time picker wouldn't be my first choice as a job, but that goes for a lot of jobs out there, many of which I did for a time.

Not all jobs are fulfilling, not all jobs are fun, really only a tiny fraction are. As "knowledge workers" we have the incredible luxury of having jobs that have incredible flexibility and are engaging. But most jobs have to pay you because nobody would voluntarily do the work otherwise, and ya, that's called work.

The Amazon warehouses are just that, warehouses, where shit gets picked, put into boxes and shipped. To me, they seemed fine, no more or less bad than I expected. I think some people are better at coping with that kind of job than others, my brother did the same stint one year and went berzerk, for me it wasn't so bad, I found some form of fun in it.

It isn't a super amazing fulfilling job where you belch unicorn rainbows after every shift, no. But it isn't some forced labor camp either. The testament to that is that Amazon sent off its own super hippy, liberal and educated workforce to witness it year after year.

I have empathy, I'm just pointing out that an alternate reality might be that this reporter spent two weeks investing in this article and then left and had to write something.. so he did. It is a lot less interesting to write "Amazon warehouse work is boring but gives you good calf muscles" than it is to go on about mental illness.

PS. I can tell you if you cared about mental health, working as a software dev during those days was WAY more stressful than any warehouse job. Pressure cooker to the extreme.
I must have missed the info on their website, but are users being notified that they are being recorded?
Gary Kasparov on Chess and Artificial Intelligence [2010]
Show HN: How Pricify is going to change the way you shop online
I agree with everything you wrote. But the problem is, what can anyone do to fix it?

I mean it's easy to come up with a plan to "fix" Murdoch. Simply tighten media ownership rules, so that one family or organisation can't own more than a certain small percentage of media. And I take your point that the Sun is pretty clownish in the UK, but in Australia they're far more insidious. (¶)

But how do you fix the Mail? They're like this perfect endgame of free press. There's no big conspiracy; they're simply the answer to the question: "what does the angry disenfranchised demographic want to read about?". And while I lament the means by which said class seeks to assuage its anger, I do sympathise that they have a lot to be angry about.

All this is why I find it hard to wrestle with the question of the Mail. I want to hate them, but some part of me holds back, because I feel that's too close to simple class discrimination, and because I can't shake the feeling that they're the symptom, not the cause, of society's ills.

(¶) Check out the Murdoch press's outrageous bias in the recent Australian election: http://www.theguardian.com/commentisfree/2013/aug/05/daily-t...
>Enter Fred George (of Programmer Anarchy fame). Fred came on board as Chief Architect, and focused on supporting the organisational move from traditional enterprise technology team to a nimbler, highly skilled organisation built around a strong culture of personal responsibility and trust.

I think all the other details in this write-up are not as important as this. The specific tech choice isn't the driver, it is this cultural shift. This doesn't mean the tech choice doesn't matter though. In fact, I would argue that the most rapid way to build such a culture in your organization is to self-select for people who would do well in that environment. I hate painting people with too broad a brush, but my experience has been that choosing safe, established technologies as your stack will cause the sort of people who like safe, predictable work to show up for jobs. It can be hard (though certainly not impossible) to recruit the alpha geeks and the people with a more entrepreneurial perspective. There are plenty of super-talented people who have very pedestrian technologies as their preferred platforms. But if you're looking to mix things up quickly and go for a more nontraditional environment, the shortcut to getting that is to choose tech that is beloved by people who primarily want to work in a nontraditional manner. The sort of person who dabbles with go or node in their spare time does it not because they expect that it's going to be their meal ticket to a cushy job doing software development at a bank somewhere. They do it because they have got intrinsic motivation to learn new things and be on the cusp of the latest tech out of sheer enjoyment.
You create a special test build of the app that you send to users using something like TestFlight, at the end of the video, you see the lady turn off recording, so I assume you can turn it on through the same interface
What you're describing has already been done by SOAP+WSDL. Even the term "endpoint" is from the SOAP world, not the REST world. The IDE (usually) does all the heavy lifting of generating and consuming of these endpoints and the developers doesn't have to think about how endpoints are crafted.

REST is an architecture that can be implemented in many different ways, so I doubt there will ever be a one size fits all for REST. I think the real win will be when web frameworks allow us to work primarily with resources and representations instead of an MVC architecture.
Ask HN: How do I promote my awesome new programming language
I'm working on a programming language, and it's compiler. I think the language has some advantages that may be interesring for another developers. But there are a lot of PLs around. And most developers are usually conservative in their choice of development tools.

So my question is how do I promote such product?

I am currently considering the following ideas:

1) Make an IDE for this language, or at least implement support for this language by the major code editors.

2) Make something cool using this PL. Like software or web sites. So I will have portfolio that I can show to clients and another developers. But again the question is how to promote these portfolio products?

3) I have no experience in game development. But at a first glance it seems to me it will be easier to promote games than software or web services.
Is it a bug? Or a reason for paranoia?
> not the damn Rainbow

Hey I had a Rainbow! It was pretty amazing IF it had it's full potential it would have been the best computer until the Amiga came out.

Rainbow:
CPUs - Z80 (8 Bit) and a Intel 8080
OS - CP/M and MS-DOS
Could be upgraded to 286 later.

Would have been perfect BUT they didn't get things setup correctly and I was really stuck in Z80 CP/M land.
it’s not possible to serve a 32,000 pixel webpage to a mobile device

I reject this prejudice.

The biggest annoyance I have with browsing websites on mobile devices is that they nearly always disable zoom.

Zoom is the probably the single easiest way to navigate large documents, because it lets the user scale effective panning speed. Without zoom, you're forced to pan at a fixed speed, and if the document is very long, it takes forever. But if you can zoom out, you can pan much much faster, and focus in on interesting bits of content much more easily. Many many times I've given up on websites because I wasn't able to get to the desktop view on my phone.

As to the infeasibility of a 32k page? The Nexus 7 tablet has the same resolution as my 24" main monitor. My phone isn't far behind. If anything, the question should be if 32k pages are infeasible for desktop machines, not mobiles.
Quality is Eating Software
some western prostitutes make more in Saudi Arabia,what's your point ? The Daily Mail is evil period.
Bitcoin Payment Processor BIPS Attacked, Over $1M Stolen
Eric Schmidt: Converting to Android from iPhone
Taft Hartley outlawed secondary strikes. That was what gradually did unions in.
and in some laws boats are defined as "unmovable goods"
Yeah, I shouldn't have really worded it like that. It's difficult making characterisations and I went a bit too far. I do believe, however, that there's a segment of the middle classes who have a lot of dissatisfaction with their general lot, and the Mail is a way for them to vicariously lash out at "the system", johnny foreigner, the rich, the paedophiles, and all of those other easy targets.

I'm going to leave what I wrote as is and reap what I sow, but regret putting it in such a nasty tone now. Sorry!
Neural Networks Class
"Mail Online close to 100m users"

"Associated Newspapers network remains world's most popular newspaper website with more than 99m monthly browsers"

This is published by the Guardian, the Mail's left wing equivalent.

http://www.theguardian.com/media/2012/feb/23/mail-online-clo...
Giflike attempts to make gif creation easier
Wow ... this story reminds me of Marshall Brain's Manna story.

I don't understand how much money a company would lose if they changed the hours to 3 or 4 hours per person. Fine, they'd double or triple their workforce and have to deal with more HR/paperwork. But the costs don't increase. This makes me wonder if the reason is not cost but control. If company X is the only thing in your life, you will likely be a more "compliant" worker. This kind of stuff scares the heck out of me :(
Watch you. All the time. From Google SkyNet.
If they bring ads to Netflix, I'm out.
The use of statics makes mocking and testing very difficult.

A few thoughts on the subject: http://misko.hevery.com/2008/12/15/static-methods-are-death-...

If you use static classes for business logic, you typically end up with a tightly coupled system in which managing class dependencies is a pain.

I think that "messing around with interfaces all the time" is worth the fuss in the long run.
I experienced this recently while analysing city data - turns out we had a bunch of members in Den Bosch and another bunch in 's Hertogenbosch.
There isn't exact data and there will never be exact data, because many of the settlements extracted are confidential and there is no incentive for anyone to talk about them.

If someone is ambushing people in the street, hitting them over the head with a pipe, and robbing them, I don't need to see a double fucken' blind study to decide that this needs to stop.

You've reminded me of a meta-study published in some medical journal, analysing "parachute application to prevent trauma due to gravitational challenge", i.e. if it's worth wearing a parachute when jumping out of a plane. They found that little high-quality data exists to support parachute use, and recommended further study.
For what it's worth, I don't think it's fair to claim that SVM is O(n^3).

From [1], LibLinear trains linear SVMs in O(nd log (1/p)) time, where n is the number of examples, d is the number of features, and p is the optimization tolerance, and Pegasos/FOLOS and other subgradient methods can do online kernel SVM training in O(s / λ p) iterations, where s is the number of non-zero features in each example, p is as above, and λ is the regularization parameter.

There are also lots of ways to speed up decision tree training from the naive approach - I explain/implement some in [2] (and in the Go decision tree library I worked on [3]), and there are many more (bucketizing, presorting, etc). The bound I've seen is O(mn log m + mnT) with T rounds, m examples, and n features.

[1]: http://cseweb.ucsd.edu/~akmenon/ResearchExam.pdf

[2]: http://tullo.ch/articles/speeding-up-decision-tree-training/

[3]: https://github.com/ajtulloch/decisiontrees
How about 0 meters in wgs84 lat lon (what you get from most GPS) is sea level everywhere?

More info for those that asked: http://www.esri.com/news/arcuser/0703/geoid1of3.html
My favorite falsehood:

Postal addresses correspond to political boundaries.

(Postal addresses are closer to delivery routes; a ZIP code can cover multiple, distinct, non-adjoining towns in a non-compact area; the 'town' in the postal address can be different from the town in which the address is located; ZIP codes can change if the delivery routes are changed.)
The World’s Most Smallest FM Radio Transmitter – Made From Graphene
I don't read it, but I am aware of a) its rabid obsession with pedophiles b) it's 'sidebar of shame' which frequently features very young women in various states of undress. That, I call hypocrisy.
"they have choice."

My take on reading numerous articles on the topic is the design of processes and management style is oriented around removing all possible choices from the employees as a stereotypical primate dominance ritual. Agree, disagree?

A management style designed to make people unhappy so they leave.

I have worked at places with call centers where this was a stated goal... pay after 4 years is excellent, of course working conditions procedures and policies are specifically designed so no one lasts longer than 6 months. There is a HN blindness to this because it takes a programmer a couple months to get up to speed so managing Ruby programmers this way would be pretty idiotic, but for low skill jobs where actual training is about a day, getting rid of them before they get too expensive is a "valid" although inhumane management technique.

My gut level guess is something like they don't pay benefits of any sort for the first 90 days, so management goals and bonuses are oriented around making people so uncomfortable that almost all of them are gone by 89 days.
Reminds me of a fractal generator me and my housemate wrote in YABASIC on a Playstation 2. I should try and find that memory card. It even had interactive zooming!
It's a video report, probably some over-zealous region limiting at the beeb.

Article text is just:

Tiny satellite aims to inspire schoolchildren

6 hours ago

A team of amateur radio enthusiasts has launched a tiny satellite into space to try to inspire schoolchildren to become the scientists and engineers of the future.

The Funcube sends and receives messages as it orbits the Earth.

Soon schools will be able to download data from it - directly into the classroom.

John Maguire reports.