skysight-inc/HackerNews huggingface dataset:
Sorry to hear that you feel this way. I can guarantee you that you can change your life by 360 degrees if you set your mind to get where you want to be.
Your startup didn't turn out to be the next billion dollar idea? Guess what, life goes on. There is many better things you can experience in life.
Forget the past, just forget about it. The moment you remember something bad from your past, remind yourself that it's not helping you and you have a future life to live. Are you 200000 pounds over the weight you want to be at? Guess what, YOU can change that if you set your mind to do it.
Are you socially awkward? YOU can change that too. Go out, don't limit yourself on what others think about you. Who cares, it's your life and you can live however you want to. Just do the things that you always wanted to do and thought were impossible. Change your mindset, set your goals, and work hard to get there. I promise you they will come much faster than you think.
I joined HN just to post this and encourage you ;)
GPU Ocelot | a Dynamic Compilation Framework for GPU Computing
Filternet: What we deal with in our country everyday!
> (just as our tendency to get fat ...

I suggest that the tendency to get fat is protecting us as a species on an evolutionary scale.

It's unwise to believe we could ditch that just because we haven't needed it for the last 2 generations or so: evolution cares little about a 2 generations scale.
English isn't my first language either so I apologize if this is incorrect.

I think a scientist is somebody who applies a scientific method or, more broadly, does research in a field. Since "Computer Science" isn't really a science (it's closer to Math) it gets muddier, I'd assume a computer scientist is somebody who does research in the field of computer science. That's as "objective" as it can be in my opinion.

All in all what's important is that these fields needn't be mutually exclusive, one can be a programmer and a computer scientist. (And the original point of my comment was that applying arbitrary definitions to roles is way too simplistic, the best we can do is apply those words as literal value)
This is not the most fair paper (it could be described as: two Haskell language designers kick program-manager-struggling with-pre-STL-C++'s ass) but it's an interesting reading.

It would be great to see this paper's experiment conducted in the modern world. Haskell vs Python vs C++11 vs Clojure vs whatever.

Actually it would be great to have a site like http://benchmarksgame.alioth.debian.org/ that focuses on program readability, development speed etc.
Hey, where should we put the 'Gurus' and the 'Ninjas'? There is one more person, the one that is busy 'getting things done'
What is the best signup / registration form javascript library?
I am looking for an existing script to register users. Ideally, it would include predefined fields like username/password, address, etc. As well as form validation.

Thanks
Yes, you're right if you take it that way.
I didn't mean the internet is built exclusively with open source software, but the majority of developed applications contain at least a bit of open source software, like a library, curl, Apache, PHP etc. That's much closer to 100% I think. Something where you can say "we took something for free, we give something back". Not that that's required in any way.

There's some high profile exceptions like the infrastructure parts you mentioned, but noone expects you to open source your router and unix config, there's nothing worth contributing and collaborating on here.
Vipassana meditation. Check out dhamma.org
RMS in India (Never Seen Photographs)
Wii U - the inside story
this is simply the first shot in our generations new problem - how to gather review globally in a useful and fair manner.

"stars ratings" is simple - and in fact too simple. Rating based on likes of friends is the next (current?) evolution - but that has some terrible drawbacks for fairness and socially beneficial ends, after that? Probably based on actual usage, as most social sciences have given up on self-reporting as a methodology and started using observations.

But it's going to be a hard slog - and personally a slog I would prefer to be done openly and not behind closed commercial doors
Beautiful writing - thank you for sharing.
CoolSoftware ZIP Manager
Irish here. We mark things based on a percentages, and it would be rare to give someone very high marks (like 95%+). Then again our pass rate is 40%, and 85%+ is an A, so it could be scaled down. I think the USA uses different scales.
A piece of plastic? Are you serious?
I see, hmm yeah indeed it'd be much more desirable to have an own CA if you have such huge infrastructure. They could even issue a new pub/private keypair per server for compartmentalization. Interesting idea.
> I'm always astonished by the backlash these topics gets in this community. Are we all really so scared by the idea of trying to make coding more accessible to people of all ages and backgrounds?

Can't speak for the whole community, but here's my opinion:

The main problem with code.org is that the message they are sending is "programming is something easy that will make you rich and you should do it for patriotic reasons".

I think that's the whole point of the article. I'm all for making programming accessible to people of all ages and backgrounds, but we shouldn't lie to them.
were conquered by the French duke of Normandy (which, interestingly, had nobility of Viking descent)

It's in the name. Norman → North men.
That's one of the many subjects of Ghost in the Shell. From [0], let your web-fu walk the path.

[0]: http://en.wikipedia.org/wiki/Philosophy_of_Ghost_in_the_Shel...
If you always see more complaints than compliments, why not trying to change and see if the audience reacts better?
They Y Gododdin may have included a reference to Arthur from the 7th-11th centuries:

He fed black ravens on the rampart of a fortress
Though he was no Arthur
Among the powerful ones in battle
In the front rank, Gwawrddur was a palisade

http://en.wikipedia.org/wiki/Y_Gododdin
Adding `::` just to separate package namespace adds nothing useful IMO; just more noise and one more needless concept.

If I decided to re-use the package name more than once it'd be `list1, list2`

I guess it's probably a programming culture thing, but I wouldn't use the word `list` to begin with. I'd use `l1`, `l2` etc. in the case where the name isn't important. It conveys no less information than `list` and short variable names AFAIK are already idiomatic so it's not even unconventional... But with all that said, `list2` wasn't a very good variable name to begin with. If you needed more than one list, then they clearly served different purposes and in that case it makes sense to name them as such: `apples`, `oranges`, `input`, `output`.
Seems like someone needs to do a "Falsehoods programmers believe about birthday" ;)

It's not suprising really. Many people don't track this when they don't need to. Many people used to not track how old they were (i.e. what year they were born in), because it didn't matter.

The UK brought in an old aged pension for everyone about 100 years ago. But you had to be over a certain age. So people suddenly found reason for figuring out how old they were. There had been censuses in the UK for ~50 years before that, but the age didn't matter. You could find people who only "aged" 5 years between 1901 and 1911 ;). It's messy stuff like that that can make genology difficult.
Are developers on the play store allowed to delete reviews? That sounds like something that would be really easily abused (i.e. delete all bad reviews of your bad product).
Lldb, perhaps?
Why is the NSA grabbing all your private data?
Is the origin of the Goths new research?

The sources I've seen (Jordanes, the Silver Bible's language) said that the Goths were Germanic. Around a decade ago, I know an archeologist that got research money for the Goth's origin, it wasn't known then.

Edit: As a Swede, this is important. I like to tell people that after the Mongols, most everything bad that happened to Europe came from Scandinavia... Goths, Vikings, 30 year war, Ikea, slimy pop... :-)
>but since the American invasion, it’s become a new kind of holiday — a de facto birthday for thousands of Afghans who don’t know when they were born

Speaking about cultural and capitalist propaganda. In a lot of countries (due to religious motives) birthdays are not celebrated. In fact, true Christianity is also very anti-birthday but capitalism and other mass-spending arguments basically altered those beliefs for their own good.
Are you joking or are you really this naive?
In South Korea, it is literally everyone's birthday on January 1st.

http://voices.yahoo.com/korean-age-birthdays-5317511.html
>> "Why do you think this is more prevalent in Turkey than in other countries?"

If you're referencing the fact that they don't understand the apps are made by third parties it isn't limited to turkey. I'm an iOS developer and the number of people that think I 'work for Apple' is incredible.
TIL Android users are XXXXers
The founding myth of the Scots: Fergus Mór and his brothers Angus and Lorn sailed from Ireland with the Lia Fáil (the Stone of Destiny[1]) and established his kingdom of Dál Riata in the 6th century that eventually conquered the Picts in the 9th century to form the basis for Scotland.

However, the idea of a simple Irish "invasion" seems to be out of favour with archaeologists:

http://en.wikipedia.org/wiki/D%C3%A1l_Riata

NB I've stood with my (booted) foot in the footprint on Dunadd where the first Kings of Scots, and maybe Fergus Mor were crowned ~1600 years ago - it's quite an interesting spot!

[1] http://en.wikipedia.org/wiki/Stone_of_Scone

Edit: The idea that Scotland was founded by an invasion from Ireland is rather ironic given (much) later history: http://en.wikipedia.org/wiki/Plantation_of_Ulster
I don't know. If you can simulate a brain, you can alter it. And if you can alter it, you can make it artificially happy, or simply remove areas hosting willfulness, sleep, sexuality or independent thought. Won't make them suitable for all tasks, but for some it would be more efficient.

Ethical? That's the question.
My studies, and ergo my memory, go back 10-12 years so no new research, and alas none of my sources to hand. Some quick Googling points to Gothic origins on the Black Sea, but also sources that refer to them as East Germanic.

In that regard, I have to point out btilly's original description of Goths as an example of a Germanic tribe may be correct, though it still differs from my understanding (pending some refreshers on my behalf).
Suppose the simulated mind goes insane within a few seconds. Just long enough to solve a captcha, before being restarted...
Because I see the same thing for any site posted to HN, no matter what the design is. So I don't think it's evidence of anything.
I've made this so you can be notified by SMS when the dropbox API is working again: http://isdropboxback.slipszenko.net/
What you saw was probably a temperature inversion, (temporarily) capping pollution. Ask anyone who lives in the mountains what they see once every few days when descending to work etc.
Scheme benchmarking with a meta-circular interpreter
"“Computer programmers are in great demand by American businesses, across the tech sector, banking, entertainment, you name it. These are some of the highest-paying jobs, but there are not enough graduates to fill these opportunities.“"
Marco Rubio, Senator Florida

Leaving aside the fact that he named exactly 0 jobs and just name-dropped a couple of broad sectors (I guess "job" is a difficult concept to understand by someone who never had one), did it occur to him that if those jobs are the highest-paying (and that's debatable) is because "there are not enough graduates to fill these opportunities"?
I don't get it. There's a straw man of mutating state mid-step, which no sane simulation would do.

var new_state = current_state.clone();
run_tick( current_state, new_state );
current_state = new_state;

Get your infinite undo with copy-on-write semantics for your objects & pushing current_state onto an undo list before replacing it with new_state.

I get that a purely functional simulation would have these free.
For Chinese, it is on seventh day of the lunar new year. Its called “renri” (人日), literally "human" "day". On this day, for southeast asia Chinese, you eat the Yusheng (鱼生) raw fish salad dish http://en.wikipedia.org/wiki/Yusheng. You can eat yusheng any days during Chinese New Year, just that it is more prosperous to eat it on human day.
i would say so, but how would you go about doing that exactly? You could have serious unintended consequences.
> gdb is pretty rubbish and hasn't been improved for many years

That's such a dirty lie. Example: GDB has reverse step. That's such a amazing debugging feature that VisualStudio users often refuse to believe that it's real, when you try to describe it to them.
Plural of Unix.
How tracking customers in-store will soon be the norm
That bump may be bigger if you separate by date. If it's a new trend then the newer Turkish reviews will be the outliers.
Quick start projects
Instead of medication assisted sleep, I'll stick to a well organized environment and rhythms.

Real sleep deprivation is really 'funny', after having an allergic reaction to something in my home I couldn't sleep in it for 3 days, it's like being drunk with fever, you lose track of time, balance and get emotionally confused every 30 seconds.

ps: I wish they'd mention 20 minute long naps and how they can feel so "repleting" even though I don't believe a lot can be cleaned through the glympathic system.
it is still hard pressed to compete with the brain in your head reading this article.

It took K around 40 minutes to simulate just 1 single second of human brain activity, even with all of its performance prowess. The experiment on simulated human brain activity involved 1.73 billion virtual nerve cells that were connected to 10.4 trillion virtual synapses, with every virtual synapse containing 24 bytes of memory.

There's no way the brain in my head could simulate 1.73bn nerve cells in 40 minutes.
Could be, it was at cruising height though and lasted for most if the flight, which I guess is around 27-35k ft. It was over France, so it might have been French onion smog! I kind of remember seeing it when I flew to Iceland recently too, (North Atlantic) which I know is a popular route for big carriers. Definitely no cities there.
> "because a movement could result in a collision with somebody else who had wanted to move"

Similarly useful when simulating physics: evaluate forces effecting entities, then evaluate movement for the next step regardless of collisions and then resolve the collisions by applying a virtual repulsive force moving the objects out of the "impossible superpositions".
Hmmm. Just read over the Icesave Scandal wiki. Doesn't looks os much like corruption as it does the Icelandic government trying to mitigate/avoid the large deposit insurance payments they'd otherwise be required to pay.

Normally most people consider corruption to be some kind of private-public intermingling. But this was all about the public side trying to protect itself (I think?).
A/B testing case study
All the other TLDs (xenia.com, etc) are squatted/taken. And .jp is cool :)
You didn't understand what he wrote, but that's understandable. The target audience is not you, or sadly, most of HN for that matter. He's clarifying an important point that Seymour Papert made, for people who know who Seymour Papert is (and who don't give a whit who Gates, Zuckerberg, and Sandberg are).
> There's definitely a bump in 1-star reviews in Turkey.

Wait wait wait, the mere fact that Turkish has more 1 start review than the world average doesn't tell you anything about other countries individually.

It could be that most countries are above the world average except a couple of countries with almost no 0-star reviews.

If you want to make this point, at least give us the standard deviation.
Go live in a cave!
Oh, for sure. I thought you were implying that I only was doing it to play/steal/etc games (as many people assume). I've got a pile of awesome Japanese import games I picked up the last time I was there that I'd love to play, but the region locking on the real consoles prevents me. If I had an emulator, that wouldn't be a problem. Not the only reason I'm doing this, of course (I could just buy a Japanese console), but it's a reason nonetheless :)
I've been reading through this thread and find it very interesting. I really don't know much about banking systems in general but I'm all for an open-source, transparent banking system; one that isn't controlled by a central body that can fail spectacularly and have consequences for everyone around the world. I think what I'm getting at is that we have to stop thinking of this in terms of "my bank does this, my bank does that." This is the current system and one that has proven to be elitest, corruptable and fallible.
As I said, I'm not very knowledgable about the specifics of banking but what do people think about this idea. I was checking out stripe.com and I had the idea: What if everybody was their OWN bank? I have some kind of server that hosts my account, I can accept and make payments and connect with anyone else to do transfers. I can be paid directly from my job etc... I know it sounds a bit like bitcoin but why would it not work with our current currencies? Why do I need to put my money in one of the 'approved' banks? I guess there are standards and such but could we not work toward this kind of system?
I work for a governmental organization that in case of a missing birth date records only the year and sets month and day to 0 (e.g. 1972-00-00). This, at first sight, reasonable workaround from a user's point of view has some unanticipated ramifications when you search for a person. Those month- and day-less are born on each day of a year ...
How can you buy a good Yelp rating?
yield and yield! are both keywords used in sequence expressions. To compute a sequence of type seq<'T>, you can use a sequence expression, in which the yield keyword takes a value of type 'T, and adds that value to the computed sequence, while yield! takes a value of type seq<'T> and appends that value to the computed sequence.

You also have keywords "return" and "return!" for F#'s version of monads. In Haskell, "return" is just a function, while "return!" is not needed (though I wish it was present in Scala).
To my mind a scientist means someone who is doing research - whether that be academically or industrially - and qualifications are secondary to that. I don't really feel comfortable with "computer science", as it seems to mean different things to different people, and isn't always in line with what I think of as "science".
Predicting Crime With Big Data, Affordably
You can easily change it - you just click the flag at the bottom of the iTunes store and switch to the country of your choice.
The function name is repeated because it's recursive!
"Aww isn't that cute! A musician/artist having an intellectual idea that isn't completely terrible -- like a quaint little animal trying to imitate us true intellectuals up here in our high tower of superiority." I exaggerate, but this is basically the elitist mentality I perceive behind the actual quote.

Put down those quote marks until you've learned how to use them properly. We've seen the damage that can do in pg's recent and unfortunate tarring with the 'sexist' brush.
Very interesting! I'm from one of those beautiful frozen North European towns and I have the opposite problem when I visit places like China or Japan :) I do think it's easier to get used to living in crowded places than the other way around though. What town/country did you live in if I may ask?
Just bought a copy, I hope I'll learn something new by reading it.
May be my Norwegian upbringing or that I now live the UK, but when I like an app I often give it 3/5 stars, which to me is "not bad" (which means "good" in the UK). 5/5 would be amazing life changing rating and I don't get that excited by any app. I have give 4/5 to a few apps that is installed on all my devices.

So the problem with world wide rating is that are so different depending on your location and culture (and age).

Although I only install apps that have 4.5 star rating so I am being hypocritical...

Anecdotal tangent:
A long time ago when I was in school in Norway, grades was marked on sort of 1-5 rating. (LG=Not very Good, NG=Quite Good, G=Good, MG=Very Good, S=Exceptionally Good. http://no.wikipedia.org/wiki/Karaktersystemer_i_Norge#Grunns...) As I was usually among the best I mostly got a grade in the range of MG ie a 4. The top rating was practically impossible and I only got that on a few occasional tests but never on a full year's grade. MG+ was the more likely top grade to aim for. (They have since changed and expanded the grade system)

When I then moved to the UK in my last years of schooling, grade A seemed to be handy out all over the place. I do remember having to have meetings with the head of the year to be put into the best Maths set even if my average from Norway was not of the top grade and trying to explain that top grade in the two countries was not equivalent.
At least in science it is pretty common (and many teacher grade over 25 so even near perfect can give you a 20).
I don't agree with the premise. Software isn't a static thing, it's something that is constantly evolving and creating great software, like creating great anything, requires a lot of effort, a lot of time and a lot of dedication. This is what you pay for when you pay for software. You don't pay for the actual copying of software, you pay for the effort that went into creating it.

Also, designing software and features by "crow-sourcing" is a terrible approach. Why? Henry Ford said it best “If I had asked people what they wanted, they would have said faster horses.”
I'd imagine that turmoil is major factor for the deficiencies in record-keeping.

My father's official birthday is a few months after his actual birthday, because he was born right in the middle of the Japanese occupation of our country. Couldn't get a birth certificate until after WW2 had ended.
This is a really depressing article.

People use exactly the same justifications for homeopathy or intelligent design or other nonsense. It isn't okY just because you're right.

In this specific example some people will give up flying but replace that with other forms of long distance travel - what should they chose? Cars, trains, coaches?

I know that you explained the haze might not have been anything, and was just a trigger to you taking action. But a lot of very dangerous pollution cannot be seen. And by dangerous I mean "kills many people, today". Traffic pollution is responsible for thousands of deaths, even in first world cities with tight emissions regulations.

Not having science leaves you open to harm. See for example knee arthroscopy for arthritis. This is a medical procedure carried out by trained qualified rational professionals. It has a credible explanation. DRs really thought it was beneficial to their patients. It was only when placebo controlled trials were carried out that we found out that it wasn't effective.

Gut feeling has caused many very serious miscarriages of justice.

There are so many examples of the harm caused by gut feeling.

Sorry for the entirely negative response.
http://en.wikipedia.org/wiki/East_Asian_age_reckoning

Everyone is born 1 year old too.
The ‘I’ in Christie’s Storm
A new video marketplace makes video ads available for all kinds of businesses