skysight-inc/HackerNews huggingface dataset:
The problem with this article is that it was clearly written ~2013. It talks about all the current buzz words. Elon Musk. Google. 3D Printing. Tesla. Bitcoin. In 30 years these will be distant memories or absolutely commonplace / commodities hardly worth mentioning.
A blind eye turned to medicine there, the most important technology. Also one of the most likely to produce disruptive, revolutionary advances in the next couple of decades, given the relationship between computing power and the life sciences.
This would be horrifying if it was true. Think of how many billions of painful, terrible lives you would have to experience.

Edit: I suppose it's just as horrible regardless of whether or not you experience them...
Non-tech people use Gmail because it's free, portable across ISPs [though they don't use the term "ISP"] and a gmail address is socially acceptable in a professional setting, unlike Hotmail, Yahoo, Mac, or AOL...hmm...a CompuServe address, now that would be nerdtastic.

Anyway, I can't see why a tech savvy person wouldn't just have a domain and email hosting service instead of gmail and being locked to Google's whims, e.g. the ability to download could be a first step to shuttering gmail since gmail doesn't provide the core tracking data Google uses while creating specific privacy headaches - I.e. gmail is problematic to monetize efficiently.
PS: The only thing Bitcoin is relevant for is cheap publicity for your startup. Something as ugly and unintuitive as Bitcoin is not going to take off and become "the currency of the internet". Ever.
What blogs/news resources do you follow?
Hi, I am interested in hearing what news resources or blogs software developers read on daily bases to keep up with/learn about new technologies, programming languages, development methods or practices. I read HN on daily basis and learn something everyday. I pick-up some new blogs via HN which have interesting information related to software development, but I would like to hear more suggestions.

Thank you
I'd never heard about this before, thanks very much for sharing. This is remarkable.
And even then, look at how many general computer repair shops are competing against Cononical for "professional Ubuntu support".
There's no reason programming has to be self-guided any more than math or history. The numbers show that kids have basically no exposure to programming in school http://techland.time.com/2012/07/16/can-we-fix-computer-scie...
Is the startup along the same lines as the work you're doing now? My last job I was a Software PM in an engineering studio and they had a clause in the handbook that any outside work done was owned by the company.

One developer tried to put an app in the Android Store, he was making a business app and the company was a gambling company. And our employer said the app would be their property. So he just killed the effort.

I'd check for clauses like that also.
I'm amazed at the pace they think they can get teachers up to speed with coding. Learning to code in a few months while working full time, and knowing it well enough to teach others? That doesn't seem like enough time to prepare the teachers.
Finland doesn't strike me as the kind of place that's overrunning with human rights abuses. They don't seem quite as devoted to gender-egalitarianism as their Swedish neighbors, and they have a pretty high rate of gun violence, but IIRC they perform better on both metrics than the US. Then again, we may not be the best measure of a healthy society.
You can make the case that this is crazy on it's face - there is no imminent threat to stop, and those millions of people who would die didn't do anything to deserve it.

Some people might argue that it's the Iranian citizens' responsibility to stop their government from doing things that will get them all killed, such as nuking New York.
Yet that hasn't really stopped the tech industry from booming whatsoever.

But like I said: the intentions may be benevolent, however the execution will likely be mediocre.
First, I'd hope in America that any rape serious rape trial will look into the facts and the evidence and throwaway any personal bias. From the author's article I got the sense she was talking about workplace sexual harassment.

Secondly, I don't think "dressing conservatively" and "being denied one's education" are anywhere near on the same levels on sacrifice. I just can't see how being forced to a particular style of dress in the work place is an unimaginable thing. Consider a different group of people. Imagine you owned a business that hired black men. Now you know these men are all respectable men, however they dressed in oversized tees, baggy jeans and jordans, and because of this they were accused of being thugs.

Now any rational person can see that your style of dress most likely has no correlation with your likelihood of committing a crime. Despite this however the NBA requires players to hold a certain dress code. The last thing you want in any situation is for a potential judge or employer to think "wow this guy looks like a thug." Is it racist? Maybe. However, again, humans are superstitious and it may take lifetimes to reverse this behavior and I don't think this was "too big of a change."

In a minority position, you generally don't want to look the part. It sucks, it might be racist or sexist, but you don't want to further disadvantage yourself. I'm still sort of shocked that having to change one's style of dress is difficult, "crazy solution" for women, but I am not a woman so there maybe somethings I still don't understand (also, I'm not advocating for all women to wear burqa).
I know it will sound unfeeling but I have to wonder why, in a world with billions of people, we would spend a million dollars to keep just one human alive?
Completely overlooked. Thanks for pointing this out :)
See also: https://news.ycombinator.com/user?id=losethos

And http://losethos.com
"This gobbly goop will help them build websites.."
rcs -> sccs -> cvs -> svn -> git, with a trip through MPW Projector. Half the commit comments lately are "why the hell did git do this to me".
And Antarctica is unlikely to host many servers because it has long latency, no power generation, and an unclear legal environment.
He would experience all of the mistakes, regret, pain, suffering, and all that bad stuff, but he will also experience all of the love, joy, laughter, and all the other good stuff. In the end, one of his single lives still went through the same motions of all of his other lives together, just at a smaller scale.

That is how we mature in life. We learn and grow from our mistakes and accomplishments. Our pain and our joy. You can, as many do, see life as just one big shithole of pain, but you would still be missing out on another side of it.

That's at least what I got out of the story. I thought it was lovely.
Interesting. I'd always made the assumption that something, at least, transferred from one life to the next. I figured that the worst and most selfish lives happened 'first', and the absurdly selfless lives happened 'last'.
Most GPG messages I get are signed, not encrypted, and I usually don't need to check the signature. So the web client is fine, but it's still good to have desktop client access.
You're right—I'm more of a software background—all this is from sci-fi; not grounded. Definitely things I don't know, and I really like your points. Thanks for reading, by the way.

To your point, photosynthesis—yes, it should be called artificial photosynthesis; I had linked to that wikipedia page—I'll strike out and change that on the post.
The rate of information increases.

This is true of humans, gods, and all things. Some initial configuration is irrelevant to this fact of existence — that information describes it, so too, is part of the configuration that you play into.

Many gods, one god, whatever — it is part of a being to know what is relevant at any point in time. If there are gods, your death is something that becomes information to them.

The implication here is that even in their case, their ends become information to something else.

The first to be surprised — to introduce new information — doesn't "win" or "sin". What's to be felt about the falsity that

The rate of information increases.

?
Looks like you're either a brand new user or your posts have not been doing well recently. You may have to wait a bit to post again. In the meantime feel free to check out the reddiquette, join the conversation in a different thread, or verify your email address.

My post was removed from Reddit - http://i.imgur.com/aqNyTwT.png - and now I cannot ask why it was removed.

#memonkey

I would have thought that there is some general interest about Winter Olympics and how it is done! :)
Completely screwed up on my mobile browser (Dolphin).
Me too (us too?) but I guiltily admit it's partly because I'd like to experience being Genghis Khan.
she said you can learn to teach in a few minutes :D
I checked and our IP clause is restricted to "scope of employment" I had previously spoken to our legal/compliance department and they said it was limited to the type of work I do. The idea we have for the startup is not related to the industry we work in.
"Hack" is a slang term that has many different meanings depending on the context. Here it's a play on two different meanings: computer programming, and coping with a situation. http://www.usingenglish.com/reference/idioms/can't+hack+it.h...
Could it be because the estimate already took Moore's law into account?
Do souls have cryptographic hashes?
Because of iphone.
It's great that he apologized, but I think it shows how crappy things are that such a decision was made in the first place. An outstanding Q4, and yet they were planning to take benefits away from employees? That doesn't seem very "employee-first" to me.
It does open up doors for kids who were not aware of programming and are now open to develop an interest in it that they may have never had a chance to develop before. It's hard enough getting to the end of school and figuring out what you want to do for a living.
> Let me caution you though: in most applications, if you concede to an attacker INSERT/UPDATE/SELECT (ie: if you have SQL Injection), even if you've locked down the rest of the database and minimized privileges, you're pretty much doomed.

I like how you qualified this with "in most applications." The huge mitigation factor would be if you restrict these heavily by user by using db users as application users, to enforce permissions. This has significant tradeoffs in a number of areas (particularly in scalability) but is very much worthwhile for internal business tools.

> Most teams we work with don't take the time to thoroughly lock down their databases, and we don't blame them; it's much more important to be sure you don't give an attacker any control of the database to begin with.

Well, beyond that, locking down the database is a lot of work. I am not sure of two presuppositions in your position though, namely:

1. That it is possible to fully lock down a database. There are tradeoffs that have to be made somewhere or shortcuts that get made, or new attack vectors that might develop over time....

2. That it is possible to guarantee that one denies an attacker any control over the database to begin with. Even if you encapsulate the db behind stored procedures (which we do in LedgerSMB) you have the issue that down the road, someone adds a trigger which is vulnerable to SQL injection and even if your higher application levels are perfectly secure.

The long run approach I think is to see security as something a team should set the bar very high for, but will inherently always be a work in progress.

For example, one thing not covered in this article is what happens when you run a function as security definer, as a superuser. This means that the function may do things that may fire triggers, and now those triggers also run as superuser, so eventually you get to a point where something in the pipeline is vulnerable. Fully locking down the database means, generally, that superuser security definer functions probably should not read/write rows, but that security definer functions that do read/write rows (i.e. non-system operations) should probably be assigned to nonsuperuser owners.
They're not incrementing because all of their HTML is still pointing to ponzi.io's web sockets. All I can see from their address on blockchain is lots of receiving and one sent transaction.

https://blockchain.info/address/1AQxcdPgMTTQghPXt1EXHU8vEjSn...
some people feel that their lives do not revolve around programming, that there are other interesting things like traveling and child raising that take a chunk of their ever precious and limited time.

so it's not to say they aren't interested, but rather lack the time to dedicate. therefore, it helps if the company they work for can offer a little time to learn new things.
> where he had children and no time at work to learn.

Using children as an excuse is laziness. It might not be as easy, but having children does not preclude you from learning new things or advancing yourself. It requires effort and planning, but frankly, using children as an excuse is wrong.

> Keeping up with new tech requires time, and money.

It requires time and effort. Money is rarely an issue.

> Even bigger "start ups" attempt to keep up the illusions of a smaller company

I'm going to assume that you just have bad experiences, because this is hardly my experience.
Ask HN: Are you addicted to video games?
Actually in LedgerSMB we retrofitted such a security model onto the application (in 1.3) because it was the only real hard security model we could retrofit onto the application.

A security model which follows these processes merely has a database that doesn't trust the application. This has some significant costs and tradeoffs associated (you can't do connection pooling).
lolwut? For starters, a parent doesn't give a crap about those billions of people but would give their life for their own child.
It's just a beautiful piece of fiction, not a computer program. No need to draw parallels with how software works, it's kind of pointless.
You could argue that Spock was "logical" in that his reasoning was self-consistent. He was, however, irrational.
Because one would hope that if the roles were reversed that s/he would get the same treatment.
Just because the application assumes it is trusted by the database doesn't mean the database has to trust the application.
It says on the cover 27 September-3 October 2001.
Who hasn't written it?
Because part of what makes humans evolutionary successful is taking (sometimes drastic) steps to ensure the survival of the next generation. Maybe it isn't purely rational, but it's worked pretty well for us as a species.
Because money is a means to an end for people to live. Trading away a life to save a few dollars is missing the point.
Years ago, there was a PBS documentary about the Buddha. [1] In it, one of the guests was addressing a question about the Buddhist belief in reincarnation. He dismissed the popular notion of reincarnation, where one was Napoleon or Cleopatra or the like in a previous life, instead likening it to repeating puberty over and over and over again.

It's not a question of being forced to make the mistakes. I think you're making a bit of a "forest for the trees" kind of mistake in the way you're looking at it. Accepting, for sake of argument, the story's premise of a one-soul universe, in each successive life, I'm choosing my mistakes. Ideally, I'm choosing new and better mistakes each time — much like the oft-cited entrepreneurial advice to keep making new and better mistakes.

[1] http://www.pbs.org/thebuddha/
IIRC, using XMPP is going through the legacy "Google Talk" infrastructure which they want to axe in favor of Google+ Hangouts.
I think that was just a slip up. Watch how she acts while answering.

I have leniency for things like that. I'm sure if given the chance she would have a reasonable explanation.
Well, it is when they are only going to be blocking donations coming from Finland.

The purpose of the Finnish law is "You can't get donations from Finns without a permit." Wikipedia doesn't have a permit, thus they can't get donations from the citizens of Finland.

Seems rather straightforward to me.
Is this Javascript? Why is there no semicolon?
If it helps you to understand motivations, you can think of the motivations in terms of the prisoners dilemma. What is the morally correct thing to do is up to each individual involved in the situation though due the idea of fundamental human rights.
> some people feel that their lives do not revolve around programming,

Your life doesn't have to revolve around programming to invest time in advancing your own career.

> so it's not to say they aren't interested

Well, that aren't interested in learning things on their own. You said it yourself.
And it has at least two more meanings.
You win the internet, forever, for that one :)
You are a perfect example of what I was just talking about less than an hour ago... https://news.ycombinator.com/item?id=7204058
Wow, I guess I'll try not to have a little fun along the way... Sheesh.
Atwood has some of the best worse-is-better essays I've ever read, some dating back a decade: http://www.codinghorror.com/blog/2004/08/worse-is-better.htm... It's peppered throughout his writing, and he really gets it.
Start by figuring out the actual cost of the care in a sane health care system, rather than the inflated American price.
In the Bradley Manning case, the prosecution laid a computer fraud charge on top of the espionage and other charges, based on Manning's use of wget.† They argued that, although Manning was authorized to access the files he disclosed, the fact that he used wget to download them constituted computer fraud, since he was not authorized to have wget on his computer.

†http://www.washingtonpost.com/blogs/worldviews/wp/2013/07/30...
Strongly agree. The topic and content are appealing. The format is not.
With the cost of bullets so low, why don't we simply shoot a few of the extra ones?
Yes! That would be such a better ending... I would buy that in a second.
The legal environment could be cleared up, if nations had some motivation to do the negotiating and paperwork. Latency would matter less if lots of servers were all hosted there :) And as for power, there's no NIBMYs to complain about nuclear power down there!
Also keep in mind that PostgreSQL provides unparalleled programming possibilities. I don't think it is humanly possible to fully master every possible aspect of PostgreSQL. Consider what this means:

1. Mastering standard data modelling techniques

2. Mastering advanced, PostgreSQL-specific data modelling techniques

3. Mastering server-side procedure programming in a large number of languages (C, Perl, Lisp, TCL, PHP, Python, Java, ...)

4. Mastering server-side type/language handler programming

5. Mastering tuning PostgreSQL to the OS, and tuning the OS to PostgreSQL

6. etc. This list can probably go on forever.

The best you can do is master a significant part of things and use that to carve out a niche.
Or he wasn't a good fit for a multitude of reasons that could only be known after the work has begun.
No. I did enjoy the King's Quest games back in the 1980s though. Does that count?
The Number One Dev Killer
Yes because the government should control and approve where I donate my money. That seems free.
I think the framework caches it automatically, but good point, I should check that.
Show HN: This Internet Sucks
Because you already have a Gmail account when you decide to care about these issues?
I'm glad the author was open minded enough to try it herself and stop judging. The other women she mentions sound like monsters who are unsupportive of their husbands. If they were writing a book, I doubt anyone would make a big deal of it, let alone write an article about it. I'd expect the wives to be supportive or leave. Programming might be addictive, but it is productive. It's a far cry from drinking or using drugs. Instead of trying to stop their spouses, perhaps programmers' significant others should learn to embrace their spouses' work just as one might try to embrace and support a writer they were married to.

To compare programming to drug addiction is unfair to both programmers and addicts.
Quite possibly, I'll check it out. We're already using the CakePHP framework, do you think Carbon would be compatible with it?
> It only says that if I'm renting to you and I find out that you're cooking meth I should evict you; not that I should refuse to rent to you because I heard you've cooked meth.

How are you distinguishing between those two things, "I find out that you're cooking meth" and "I heard you've cooked meth"? They appear to be the same thing. The tense doesn't get you anywhere because unless you only have to evict the person at the very second you catch them in the act, any such eviction has to be based on historical behavior. And under the silly instantaneous interpretation the eviction would only be necessary for so long as the criminality is ongoing -- you must evict but as soon as the criminal is finished with crime for the day (or claims to be) then he can move right back in? That would be nonsense.

Maybe your point is that "finding out" requires more evidence than "hearing" -- which really gets to the heart of it, doesn't it? Private parties aren't judges. They don't have all the evidence, they don't have a perfect (or for that matter even remotely accurate) knowledge of the law, they're biased and prejudiced and are highly likely to be heavy handed when the alternative is to have to fight somebody else's fight. It's imposing the duty to enforce the law on people with no capacity or inclination to do it properly.
> before clicking on a link, you'll hover over it.

unless you use vimperator or similar. the demo handles this though, giving a hover time of infinity.
Curious why you say that. There's some risk of analysis paralysis, but I wouldn't right a piece of software without some kind of spec or requirements. Now if you can build a product for free while you work for someone else all the better.
More than 80% of U.S. petroleum consumption is transport fuel:

http://www.eia.gov/dnav/pet/pet_cons_psup_dc_nus_mbbl_a.htm
All the other points about morality and such aside, a million dollars isn't even that much. Even from a pure cold-hearted rational perspective, the kid can be expected to contribute two or three times that much in economic activity over his life, so it's actually worth the money too.
Anyone vaguely technical would cringe at the Lottie Dexter interview, and the first and easiest reaction is to just bemoan the boneheadedness of government trying to yet another shallow initiative headed by (apparently) shallow people.

Then again, it’s worth considering that the there is enough work to do to just get technical skills on the educational agenda. That requires getting attention, and it just might be that Dexter might be more relatable than a domain expert.

BTW, I think a truly ambitious initiative would be built on free software. With FOSS it's easier to explain how people who know how to code can use those skills to make changes to things that they use rather than just be consumers or specialists.