skysight-inc/HackerNews huggingface dataset:
What I really could use today, is software at my computer that records my whole workday in front of it, and allows me to go just to the points where I was making sound later on, and easily extract worthy material.

I explan: I often spontaneously start reciting some poetry or prose come from god knows where in my subconscious, in the form and meaning of a speech, a pitch, a story or even a song. Sometimes it's just a beat or a melody. These often turn out to be incredibly creative and surprise me, but by the time I setup something to try and record it, surely as winter comes every year the creativity has fled the building, and I can't record anything worthwhile. My creativity is like a lovely squirrel who stops playing with the acorn once he notices he's being watched.

I have looked into surveillance software now and then after such an episode, but really, this should be easier. This should be an always on Evernote audio note with soundwave analysis strapped on. I wonder what artists and even writers use in their studios and studies, for surely those who don't have such a setup are missing out on a lot of their greatest, most spontaneous material if they're anything as eccentric as myself.
Timed out for me.

> Your cache administrator is webmaster.

With a link to "mailto: webmaster". They don't even know how to use email addresses apparently.
this is v2.0, in first one there was only email
Three Key Apps for Productivity
The only thing that counts in budgeting IMO is getting my actual spend out of the bank/card company and into some other app. After that everything is a snap.

If I were you I would launch outside of the US, where everyone uses mint and go for uploading of CSV data. That is since the banks hate to allow API access, people muct manually download their data, then upload it to you.

Get someone to do that and put effort into categorising, and you should be on a winner.

Other notes:

1. SSL as someone said

2. The picture is crap - really, it is a pixelated image (so you did not take care over it) it is some J Random clip art, and it is aimed at precisely the people who will least be interested in a personal budgeting site (teenage ravers who run their budgets online, there is a bigger market for former-hairdressers of the First Ladies)

3. I dont really get what I will get if I sign up, and I dont really want to - whatever Internet sixth sense I have tells me signing up is a Bad Thing.

sorry.
There's going to be a lot of refactoring either way, whether there are custom abstraction layers in place, and whether there aren't.

The abstraction layers that were originally intended to ease a transition between ORMs or DBs often end up making such a transition far more difficult. They just end up being another huge amount of code that needs some type of refactoring.
You may find the accumulation of abstraction layers is often the biggest problem (with maybe DB inefficiencies being a close second). But that's just a factor of complexity: The more "things" you have in a project, the more layers to accomodate these "things" and therefore the greater the complexity and higher the likelyhood of something breaking.

It's not unique to statically typed languages though. Often times when people try to mimic static typing and OOP (badly, a lot of the time) in dynamically typed languages, things are about the same or worse. E.G. PHP
I doubt that happening...
That was a really helpful read, thanks for sharing.
I just launched my first bootstrapped startup. What do you think?
So Microsoft owes them metric dollars?
Sorry, but you do not have permission to view this content.
LOL what makes you think he's not living in Argentina or Greece or Detroit or (insert pretty much any 3rd world) today?

You'd like to Think it can't happen to you, maybe even make fun of people who suggest it could happen so you'll feed better. That doesn't mean it won't happen to you anyway.

The startup lesson here is its OK to have your illusions, especially if they're fun or make you feel good, but making decisions based on illusions being true leads to disaster more often than not.
Researchers Describe First HIV Case Cured by Drugs in an Infant
Colour me unconvinced: the imperative solution takes about as many lines and is easier to read.
classic double irish setup: https://en.wikipedia.org/wiki/Double_Irish
~$12,999,987.00 margin on this one
I'd just like to take a moment to mention Nested Comments.

Oh if I had a £1 for every time I'd had to sift through lines and lines of code, because I can't just comment an element. I just can't comprehend why they'd need to reserve -- inside a comment.
We throw an OTP (One time Password) into the mix using Yubikeys:

http://www.yubico.com/products/yubikey-hardware/yubikey/
I think the difference is we all come in contact with writing every day. So literacy is required if you want to get around in the world and if you want to communicate with others. Almost no non-programmers encounter code in their day to day lives. To me it doesn't make since for the majority of people to learn to code, because without practice their skills are just going to atrophy. Why add a ton of new people who can only write shitty code? We already have enough of those, I don't see the reason to add more. Programming well is hard and if you don't spend a lot of time with it you'll never get good.
Wow, brave move! Good for you!
heaven knows I get angry in front of the screen a lot
You're not sure whether LISP is still alive? O_O

As for the Internet improving... well, during its 40 years of age we reviewed some protocols, added some others, but I'm not sure that's what the author implies. The Internet (not the web, the Internet: http://en.wikipedia.org/wiki/Internet_protocol_suite) of today is quite the Internet of twenty years ago.

But still, if you prefer to, we can go down to algorithmic level, where things never age if they're done right.
I have a hard time imagining a more appropriate tool.

The best tool would offer

* Discoverability
* Updatability
* Transparancy (who, specifically, is behind it)
* Tracability
* Time stamping
* Linkability, with über-stable URIs
* Public issue tracking.
* Documentation, including the possible crowd-sourcing thereof.

How is this not GitHub?

Edit: In this case we have identifiable and passionate individuals behind the initiative. This is far from faceless and cursory, as most data-dumps are. What's not to love here?
PHP Analyzer: advanced static analysis for PHP
If you can teach someone "10 print hello", and they replace hello with their own words, everyone able to be schooled can therefore participate in programming, and enjoy it within 5 minutes.

These days there's an awesome range of tools and help for learning, just awesome. And the variety of scripting languages and low-level programming to get people started is really good too.

I liked the original video's message. Can't really see why the article here is reacting. The woman in the video saying how she wish she'd known that software was for helping humans achieve things. Great message right there!
The future is already here, just not evenly distributed. SFO doesn't look like Detroit... yet, but give it time for the brush strokes in the paint to smooth out.
Broken by the high traffic, no doubt. Guess they're gonna be hitting the coffers for load testing soon...
> I decided to translate the entire article to Danish

You meant, to English from Danish.

Thanks for translation.
Agreed on your stipulation on Genshi and the like.

And thanks for the further reverse engineering of the likely intent of the export. I wouldn't disagree with most of the WP-centric design choices. But attempting to run through a real XML parser might've been a good choice as well. (And I note there's a fair bit of complaint on the WP forums about the difficulty of using the data for import.)
Samsung unpacks Galaxy S4 teaser video
Indicating that these were affiliate links might have been appropriate, nevertheless the article has provided useful content for me. I have a neglected Nintendo 64 collecting dust in my loft. Being able to play the games I own on an emulator using the original controllers would be well worth the cost of the recommended USB adapter. It didn't even occur to me that I might be able to do this before now.
Why would someone predict what's already the case?
Agenda At Once PIM just became freeware
We have decided that our Agenda At Once PIM software, previously priced at $39.95, will be completely free from now on. No cut down features, no Premium offers, no special upgrades – simply free...
Hell, even the ability to bodge together a damned Excel worksheet with some magic formulas can be very powerful in the right hands.

I, for one, think that everyone should learn practical basic statistical analysis skills.

I also disagree with the "learn math!" crys of developers; I rarely find myself using more than basic algebra (variable substitution) in most tasks, and you don't get into the abstract calculus stuff until you're working on solving graph problems, /which is usually a bad idea/ because some researcher already has a better algorithm than you're thinking of using for the given problem. I would also assume that "learn to code!" doesn't mean "learn pointer math and understand how to balance a b-tree!", so let's not pretend that those kinds of things will matter to beginners.

TL;DR learn a /scripting/ language relevant to your interests (because you're more likely to stick with it if it interests you), and don't sweat the math until you absolutely have to. I would argue that /grammar/ is much more important in programming and understanding verbs vs. nouns is of great importance.

If we could get every sports fan to learn how to work a spreadsheet to track their favourite teams and be able to calculate the odds of X team beating Y team, I feel like the world might be just a tiny bit better.

If we could get single parents to learn how to project grocery costs and compounded interest on not paying that credit card bill this month in favor of buying ______ (ignoring how awful that situation is), I feel like the world might be just a tiny bit better.

If teachers had systems to conveniently track student homework completion / success rates, they may be able to more efficiently target their lessons to focus on those topics where students did the worse, and I feel like the world might be just a tiny bit better.

I'd also argue that "Personal Finance" and "Common Legal Matters" would be incredibly useful classes as /required/ for highschool graduation.
Xbox Live premieres its first movie
NME is focused on 2d games using haxe (an actionscript like language, and NME gives you a flash-like API).

GamePlay is 3d/c++. Different tools for different uses.
Not quite sure I understand what you're saying here, I'm not talking about the software being produced, but the systems used to produce it.

What I was trying to say was that there's not really any way for you (server admin guy) to know if I (software dev guy) have inserted something malicious into a script that all the other software folks run constantly (software build system, NOT server build/init script, NOT deployment script).

This is not about the end-user's privileges, or server set up, just how in a team-base software dev environment you're probably going to have to have a measure of trust for your employees.
It would take 0.5 days work to get that into any format you desire so I don't think it fails its purpose.
You wouldn't even have to keep recordings of the whole day. I learned a neat trick from watching the making of the show "Planet Earth". To record some of the amazing unexpected events, they would have a camera running constantly that keeps about 10 seconds of HD video in memory at a time, then deletes it. When they see something cool happen, like a shark jumping out of the water, they just hit a button. That button tells the camera to not delete video that is more than 10 seconds old.

That way they didn't fill up their hard drives and they got the unexpected stuff.

What you could do is have a sound analyzer listen for speech and it would be like pressing that button, you'd get whatever happened 10 seconds or whatever, before you started spontaneously jabbering. :)
It's very simple to describe, but rather challenging for us to solve. The situation is that local comparative advantage has been eroded by outsourcing, and the demand for human labor (both local and remote) has been eroded by automation. Now, this has been happening for hundreds of years, and the luddites are rightly laughed at today for trying to stop the progress by breaking the machines. But they do have a point -- if the net effect on the labor markets is that the workers will be in a race to the bottom, then who really wins?

Of course, we can tax the capital just enough to subsidize the consumption activities of the population, making a permanent welfare state for everyone. This will release people from the effects of market discipline which may otherwise very well ruin the lives of many people and towns who are out of work in the new economy -- as happened in the Great Depression. But is this really the solution? Research has shown that crime goes up in disenfranchised neighborhoods where people hardly help each other. On the other hand, crime goes down when everyone is locked away at home on their computer and independent of everyone else. The situation we will have is somewhere in between, being out with smartphones and google glasses, iWatches and other things, interacting with each other, but mostly contributing as consumers and not producers. It's a scary world where most people will be the equivalent of poets or other liberal arts majors -- trying to find a meaning for their existence, ever more plugged into the collective hive, which provides for them.

Humanity is doing this to itself. I wonder if we will ever become the Borg :-P
"Marijuana use is “extremely common” among tech workers, says Mark Johnson, 34, chief executive officer of Zite, based in San Francisco."

I've been in tech for 20 years now and never came across anybody on pot or any other drugs for that matter. Maybe I'm living in some kind of bubble or something, but my reaction to the above comment is that he's got a drug problem in his company.
Android An ‘Obvious Choice’ For World's Priciest Phone Maker - Business
> But here we are, all as busy as ever.

Well, except for the unemployed people who're the starting point of this whole discussion.

Fundamentally, even if we can keep finding more jobs for people to do, is that what we want? We keep buying ever more frivolous and unnecessary trinkets, egged on by expensive marketing ('The perfect gift!'). Then when money is tighter, we remember that we can actually be quite happy without all that, and jobs that were sustained by producing cheap tat dry up.

At some point, the sum of human happiness must be increased by having more leisure time, not by inventing yet more economic activity. But our society is structured so that, if we reduce labour needs by 10%, 10% of the workforce are left with nothing to do, and the other 90% resent the 'scroungers'. You can see this in the 'makers vs. takers' rhetoric of some politicians.

What if we could, instead, share the available work out so that everyone did 10% less work? Obviously that would be very difficult, but it's something to aim for, as an alternative to the constant hunt for jobs.
This looks cool, thanks!
Well, given that plenty of governments seem to think taxation can be increased indefitely in order to support their "client state" of government employees, I'd say that was a valuable result.
Stealing Life: The crusader behind "The Wire"
Thank you. I would even go so far as to say that except in simple cases (downloading 10,000 images goes much faster with 100 worker threads than serially - which is I think the origin of "dont share memory) I would say do not use Python - or any other similar language.

Got parallel needs at your core? Look at Erlang or Haskell. If parallel or distributed work is mission critical, go with a language that has such things at its very soul. Python is a great language, but it is being enthusiastically bent to do things it is not top of the class for.

Want to handle more concurrent connections per python web server? If WSGI in Gunicorn is not enough, stop trying and
use a load balancer to spread work between more servers.
Apple TV set - Rumored,
Apple "iWatch" - Rumored.

Investigative journalism has been replaced with garbage rumor-mongering and tabloid-like bahavior.
In a way it's kind of simple, isn't it? Having "only" Full HD on a 35 mm sensor simply means you have much larger individual potential wells, capturing more photons per pixel.

What I'm really wondering about is the dynamic range - wouldn't that also drastically increase?
Land scarcity? Where do you live? The EU population density is something like 4x the US, admittedly we don't have inhospitable desert wastelands but there's a lot of space still left.
Implementing Google+ Sign In: The Sign-In Button
And this is why whiteboard programming interviews where syntax matters are toxic. I almost have the cojones these days to walk out as soon as they pull that crap, but it's a big red flag to me when they want the REAL regex to validate an e-mail address (though typically asking them if they want "the most naive implementation or the RFC 2822-compliant one" is enough to shut them up.

http://www.regular-expressions.info/email.html if you don't get why this is a bad idea (it's the equiv. of memorizing pi to the thousandth digit).
It's still a prototype, that's why it's bulky

I suppose the actual consumer products will be lighter.
> I can't think of almost any companies where the shareholders are the staff.

The famous example in the UK is the John Lewis Parternship department stores. Their workers own the company, they receive fixed wages and then a share of the dividend at the end of the year.
Its much more expensive to have human restaurant staff, and fundamentally doesn't matter if you're willing to admit it or not but dating and "conspicuous consumption" already drives those expenses. Unless you've never gone on a date fancier than a picnic or perhaps McDonalds and then bragged about it to friends...

The startup lesson for today is the first SUCCESSFUL game changing industry altering automated restaurant is going to sell $500 steaks out of a vending machine not $0.50 hamburgers. And its not solely because of simple marketing buzz either. It needs to be the most expensive place in the market. Look at peapod, by far the most expensive possible way to get a bag of cheetos in my cabinet, even though its probably the cheapest to supply (aka the most profitable way). The ipod did not succeed because it was the cheapest player on the shelf at walmart.
There are templating languages whose primary use case is to generate markup
(including XML)[0] and (unless they're broken to uselessness) they should
guarantee the output is valid XML.

Since they are using Rails, they should be using Builder for this: http://api.rubyonrails.org/classes/ActionView/Base.html#labe... https://github.com/jimweirich/builder
This is sound advice, pardon the pun. Still I wonder if I should ramp up the TiVoish recorder to about an hour or so, because often these are so spontaneous in fact, almost subconsciously uttered, that it might take me more than 10 seconds to even realize I'm doing something weird, let alone to figure out I'm on to something.
To be fair to the Posterous Team they are doing a good job of fixing the bugs in the export as they are reported to them.

Hopefully they will get all of them fixed before the final close down.

If you want an easy way to get your Posterous Export file cleaned up and into a more Valid XML file then feel free to use the Import from Posterous option over at WordPress.com - http://en.support.wordpress.com/import/import-from-posterous...

We've spent some time on writing code which cleans up the XML file so that it can be imported into WordPress successfully.

You can then export a clean WXR file and import elsewhere much easier - http://en.support.wordpress.com/export/
He has a few valid complaints (by a few I mean one), but this is really not that bad compared to a lot of the XML floating around. No reason to be shocked

"There are no namespace declarations. No self-respecting XML parser will have anything to do with this XML data."

I don't get this comment. I have never seen an XML parser that would refuse to parse XML without a namespace..

Am i missing something? Or is that just mindless hyperbole?
> Since they are using Rails, they should be using Builder for this

Indeed. It's really odd that they munged together an XML export in ERB when builder exist. Does it have some sort of breaking issue with namespaces or something which could explain the choice?
Ask HN: What do you use to store your bookmarks
I am still looking for an article I read recently that I wanted to quote. Some folks on here can snap back a URL in seconds, so I guess they have really good and well indexed bookmarks on evernote or somesuch. But how exactly do these paragons of memory do it? What is your secret please?
"My back is killing me!"

"If Jeff keeps making that annoying noise I'm gonna kill him."

"Traffic was absolute murder today..."

"Being stuck in a stuffy office on a day like this is torture."

Are these example's of insensitive trivialization of murder and torture?

Only if you're completely incapable (or unwilling) of making the distinction between words and their intended meaning.

If hearing someone saying "murder", "kill", "torture" or "rape" in a non-serious context can make you take those ACTS less seriously then you're a a worryingly gullible/amoral person, then the problem lies with you, not with people who don't happen to have a joyless, unerringly literal approach to language that they use to make themselves self-appointed sensitivity police (i.e enjoy that practise humans enjoy so much that is telling other people they're doing stuff wrong).

Of course, you'd never take murder or rape less seriously just because it was used non-seriously as word; only stupid people would do that. It's only those other people who would be influenced so easily by language, and its for them language has to be regulated.

"Wait, someone is using the word rape in relation to the result of a trivial sports result? That must mean raping people isn't a serious issue! Thank god society has given me permission to violate other people through non-literal use of language!"

This is the same kind of nonsense that makes people say videogames with fantasy violence in them are bad because they desensitize people to violence. Sorry, us intelligent, compassionate people are actually capable of distinguishing between fantasy, hyperbole, metaphor, and real life immoral acts.

Even young children are capable of making this distinction when they play soldiers or whatever and pretend to kill each other and die. If you're abilities in sensitivity are being surpassed by children, you may want to redress your values instead of focussing on what you see as faults in others.
NASDAQ Executing Trades at a Loss
Your two points are not incompatible; some people are naturally a little better at things; most "things that matter to general success as perceived in America" (ignoring if that matters to you personally) have some basis in the comparison of you to others; you can achieve almost anything that you really dedicate yourself to; limits are made to be broken.
This sort of blatant corruption is not uncommon, unfortunately. 2 years back my home country's government spent about $600,000 on Facebook pages:

http://www.themalaysianinsider.com/malaysia/article/tourism-...
It's popular amongst the member governments. They're always after more money to waste.