skysight-inc/HackerNews huggingface dataset:
It does show up on my Apple TV now, though. Maybe they always roll new releases out in tiers of devices.
I just get a page that never loads for piratebay.se. Far from a clear notification. Then again, I don't use my ISP's DNS.
Thanks for that, nagrom!
Interesting, that's something that's different in Denmark. The Statens Uddannelsesstøtte (SU) is 5500 DKK (around 1000 USD) per month. You can additionally take loans, but most students don't; they just live within the SU amount, often by living in one of the fairly cheap university dorms. It's getting more common for students to supplement their SU with freelancing or a 1-day-a-week job, though, especially masters students in areas like tech or design.
He wants to learn RoR because he wants to learn "a new language" but by the sounds of it he isn't too psyched about learning a whole new web framework. I don't blame him, once you have seen one MVC framework..

So, why not just learn ruby but learn it in a context that has nothing to do with web frameworks? For example a program that can play music, a terminal script that automates something or a program to procedurally draw fractals.

You will learn ruby quicker because you won't have to get bogged down in details about how rails decides to do things.

If you find that you like the language more than what you are used to and wish you could write your webapps in this language you now have a solid reason to learn rails.
Safe bet? For C, I am not sure of that.

They would want to stay close to the metal, and have true function pointers. Creating those on the fly means having them in the data segment (or some horrendous OS-specific and likely slow hack), and that is at odds with data execution prevention.

C++ already has them, sort of. Templates accept 'anything that you can put () behind'. That includes function pointers and operator() overloads.
The lack of named args is seen as a disadvantage. Varargs are modeled with Maybe params and such.

The main benefit is syntactic ease of partial application.
>I had no problem saying yes because I took issue with a couple of things people liked, and I felt that others may have felt the same way about things I liked.

Is this a joke ? I fail to see Facebook is responsible for the opinions of people you chose to add. Do you equally cry foul if you overhear comments you don't like in public or on a message board such as HN ?

The question is intended for people who were subject to bullying, direct threats, sexual abuse etc.
The "fathers" to "sons" thing I get, but you have to be straight and white to have an incorrect interpretation of feminism these days? I am _genuinely_ confused by this. Not trolling, I just don't understand this aspect of the discourse.
I strongly believe that publicly funded research should freely available to the general public. I use the http://aaronsw.archiveteam.org/ daily to help continue Aaron's fight.

Could someone please explain what is stopping arXiv from filling the role discussed in this article?
People do understand that the certificate expiring does not affect security or encryption in any way, right? All it means is that some registrar wants to be paid now?
Interesting. Must be some kind of pref setting or something that's surfacing the bug. Ugh, sounds hard to track down.
The OP had not understood what currying is, and went about asking the question. Was expecting a more well thought question. Wonder why it was upvoted. The question itself is poor.
Your question is misguided. The real question is why are some technologies subject to particular exploits and others not ?

And the reason is that technologies are implemented differently.
What stats and simulations say about the super bowl
Half were suspected of cheating.

If to you, that sentence is synonymous with "half were cheating". I'd say it's your interpretation of the law that is suspect.
No. It's being curious as to what you might be able to do with it. In my case, bricking Messages.app until they send themselves lots of messages.
My advice would be to learn Sinatra first. The time investment will be much lower than with Rails, IMO, and will let you know if Ruby is a good fit for you.

You might even find that Sinatra does everything you need. :-)
Send yourself 80 messages and it'll open again, then delete the conversation the File:/// is in.
It might not be the responsibility of the oppressed to educate their oppressors, but who else is going to do it?

I agree that the "booth babe" situation is sexist (and I also happen to think it's incredibly stupid - semi-naked women are not going to make me buy your product, and I'd feel insulted by any brand that used that as a marketing tactic). But we also live in a society and, as hackers, in a sub-culture where we generally prize reason and debate over emotion. When we're debating other topics here, this reason-over-emotion thing doesn't seem to be a problem.

If someone says "I want you to do, believe or refrain from doing or believing something, and I can't explain why" then we generally ignore it. In no other context would this be seen as a reasonable line of argument.

The thing is, I don't often see people saying "this makes me feel bad ergo it's a bad thing". Most feminists have well-worked-out arguments for their positions and it's not hard for any reasonable person to accept them. I've been persuaded of many feminist arguments and this has contributed to changing how I see the world. Sure, when we're talking about arguments on Twitter then there's not a lot of space to cite references or bring in supporting arguments, but to pretend that they don't exist or aren't necessary isn't helping.

tl;dr I think the hacker community prizes rationalism and if you want to persuade them of anything you should use rational and not emotional arguments. This may be annoying but demanding that the hacker community abandons rationalism isn't going to work.
5 Interesting Facts About The Company That Makes Your iPhones and iPads
Congrats to Matt for trying new stuff!

I'm a bit confused, though. I understand that making a video or publishing can help many more people than responding to emails. What I don't get is how you figure out what kinds of videos or other things to publish if you don't have regular contact with people outside of Google. Conferences? It seemed that Cutts was saying instead of talking to normal people, he'd just hang closer to all his good Googley buddies. That he heard about all important stuff through them anyway.

I don't know enough about what he does to know if that makes sense, and I'm not sure he meant it to come out that way. Just sounded weird.
This isn't selective enforcement, just evaluating each case individually.

Those enforcing a law are typically free to find different answers (punishments) to similar questions (crimes) as long as they can distinguish the case.

The big dangerous problem, rule-of-law-wise, is when a court deviates in its method of judging, not in its judgements.
Seems to crash just about everything except Textmate 1&2 which is strange because they both use the built-in spellchecker
‘Sell To People Who Handle Other People’s Money’
I think this monitoring concept costs too much to be really useful, but as a research project its still pretty interesting.
Docracy Terms of Service Tracker
But this post is actually a "shortwinded version of the man page".
VJs TV presents Mapping Festival 2012 | VJs TV
A cynic might predict Harvard's building plan that was suspended for the financial crisis will soon be back on track.
Same here with Chromium (23.0.1271.97-0ubuntu0.12.04.1)
I'm calling Poe's law on this one.
I agree. Furthermore, if you think about it, why are we sensitive to noise? In simple terms, because we have sensors, processing "circuit" and some sort of analogy of "code" that has this primitive logic - "high sound pressure -> pain".

Now looking back at a machine - it has microphone, and sound card. So the input mechanism is in place, the only missing bit is the logic that determines machine's reaction to stimuli.

Without the scrip, the machine cannot be "upset by the noise", but with the script it actually can be, IMHO. So there is some grain of truth in what the guy is saying to his kids...
This doesn't seem to work. It returns the OK for apps I know I have not patched (simple stuff I've thrown up on heroku).

It's possible heroku is filtering the headers...
The phrase "polite conversation" is meaningless in its ambiguity. I assume from the context that for you it refers to words one may or may not use to maintain propriety. To me it refers to the meaningless pleasantries one uses when temporarily sharing an environment with strangers.
The answers are worse.
Beginner's Mind, on Demand
Overlijden: hoe kies je de beste uitvaartverzekering? - Plazilla.com
> "This apparently reduces your motivation to follow up on the commitment because you've already reaped the reward."

That's not universally true. Also, having skimmed the paper, that's not quite what the authors state.

To quote the paper "...participants felt closer to the identity goal of becoming a jurist when their behavioral intentions were recognized than when those intentions remained private." This says nothing about motivation and in fact motivation (or even actual work) was not at all examined in this study. For all we know, those students did go on to do better or "... read law periodicals regularly" as they said they would.
Well everyone knew that. It's just that nobody really has the singular clout to change the college ranking system.
Essential Reading: Oliver Sanwer's thesis on startups
The idea of changing behaviour, conditioning living creatures, to obey rules enforced my machines feels very disturbing to me.

Do automated traffic lights bother you?
i suppose it was inevitable that a service came about for ridiculously uptight 'process excellence-oriented' middle-managers who love the smell of their own farts to try and reduce their shitty lives into a series of hookups with their own kind.
Protip: Do it globally:

git config --global color.ui true
This is missing the most amazing tutorial of the lot, Michael Hartl's http://ruby.railstutorial.org/.

The tutorial itself is a great hands on experience. What really distinguishes it though is the authors embrace of open source. The entire tutorial is available completely FREE in HTML version. I wanted to encourage this forward thinking business model, so I paid for the full eBook/screencast bundle (of course completely DRM-free).

The author continues tirelessly keeping the tutorial up to date with latest versions and security fixes, and also releases those free. The one exception was when he did a second edition. He offered a nice discount for the upgrade, but I was a bit miffed to see early promos matching the upgrade discount. Michael was such a star though, after seeing comments on Hacker News he emailed customers to put things right. He offered a special extra discount, but I was so bowled over by this customer service, and because I wanted to support his wonderful project that I did not take him up on the offer.
Bingo. I had an Automata class where the final was a 5 question take home exam. It took me about 15-20 hours to complete all 5 proofs, and I still only received a 98. I jumped over what I thought was an obvious step in one of the proofs :/

The only stipulations for the exam was no collaboration and show all work.
An interesting book by Donald Norman on the subject: http://www.amazon.com/Turn-Signals-Facial-Expressions-Automo...
While you are right that the background of homeschooled children may be a confounding factor, you are overreaching when you (seem to) claim that this rules out the possibility that being homeschooled contributes as well.
In C++11, you can write bind(f,_1,10). Not quite as neat, but not bad.
Another tool that helps a lot with git is tig[1].

[1]: http://jonas.nitro.dk/tig/

sudo apt-get install tig
Yes, let's all figure out ways to bilk the government and screw over people who don't have exactly the same arrangements as us.
Just keep using it. You'll get used to them quickly and find that it's really not a big deal. I find that I must use two hands centered on the home row to begin with, so the distance/time needed to cut/copy/paste/undo/etc isn't bad. I remap vim's hjkl to dhtn (move d->j) and everything's great.
"Shut up," he argued.

I bet you know how you could secure your home more robustly. That has no bearing on whether someone who breaks in to steal your laptop is committing a crime.
My account also got hacked, got an email from Twitter.
Reddit.tv for Hacker News
Where and how do you store these individual 30+ character passwords
Maybe the problem is that, for many kinds of education that are useful and/or beneficial to society, money is a poor measuring stick and market forces are not a desirable influence.

The effect on GPs you describe is already driving a health care crisis in the US. We may be left with an overhang of specialists who will surely argue their education should not become a "stranded asset."
With to much $$$ trademark anyhting nevermind if your not first
> Veterans of the military and the airmail service still insisted they could fly "by the seat of the pants," and they thought less of those who could not. Their self-deception now seems all the more profound because the solution to the problem of flying in clouds and darkness -- a gyroscope adapted to flying -- was already widely available.

Reminds me quite a bit of programmers who insist that any formal developments process (including lightweight agile ones) is a crutch needed only by mediocre developers (which they of course don't need) and invented by companies who can't hire only the best (where they of course would never work).
> For what it's worth we have done several experiments. We even tried having a remote worker on a constant skype connection, with a monitor/camera in a shared office with other workers (over a period of several months).

Did this help things at all?
No doubt true--but sorting out the reputation of colleges is hard enough when one can drive there in a day. I imagine that evaluating an Indian school would be very hard for most Americans without prior connections to that world.
In a traditionally compiled language, currying doesn't provide varargs: the compiler still has to know how many parameters a function takes before it can be called. You cannot write `printf "%d" 1' expecting that at runtime printf is going to parse the string and read further arguments, because the compiler wouldn't know when printf can be called.

OCaml famously (or notoriously) hacks this knowledge into the compiler, so the compiler knows about format strings and parses them. This is nicely typesafe, but means you cannot use varargs in your own functions, and there are odd restrictions on the format string. (You can use the camlp4 preprocessor, or lists-as-parameters, to get around this).
I was a Microsoft Live Mesh user. After the idiotic decision to shut that down in favor of SkyDrive, I decided to just drop Microsoft completely. I had been using Dropbox and Mesh side-by-side. Mesh was unique for syncing files and folders in place, without having to move them to a new place.

Overall I always found Dropbox to be faster and more reliable.
Currying is a functional approach. But there is an object-oriented approach that works even better:
You have a Function add object that has methods bindWith1(x) and bindWith2(y) both returning a function of one argument.

With add they do the same but with say divide they do different things (both useful).
Avalon ASIC Bitcoin Miner – Prices for Batch #2
It makes who goes on vacation more or less than whoever else something that may be silently judged. Bob went abroad for five weeks- is that excessive? Bob has no way of knowing what others will think, and may not go abroad at all to avoid the potential fallout.

Why is a team full of grown men, mature adults, silently judging a team member for doing something the rules entitle them to do?

/armor-piercing-question
Give child a chance ...
It varies.
Remember that generational GC's used to write barrier and process every memory write into GC space, and that wasn't truly horrible for performance.
Because the "truthful" method doesn't get the desired results.

I'm a father (and I also remember something about being a kid) and I can tell you that 4 year old kids are unbelievably egocentric. A lot of the rules adults try to impose that are perfectly reasonable to anyone with enough empathy seem completely arbitrary to a 4 year old. So, "don't yell because that distracts/bothers me" is an "arbitrary" rule coming from a "cranky" dad. "I put a script in the machine that will shut down the screen if you yell too loud" gets translated into "I don't want you to yell", which is, again, an "arbitrary" rule kids don't care about.

On the other hand, "computer doesn't like loud sounds" is a perfectly "reasonable" rule, because the computer is "in charge" of letting you play the game. You disturb the computer, the computer reacts. And you can't argue with it or try to manipulate it. Crying at it or throwing a temper tantrum won't do any good. It has no mouth, so you can't have a conversation with it. In short, you have to follow its rules.

If you want to avoid having the kids jump to the "logical" conclusion that the machine is a person, you can formulate it differently: instead of saying "the computer doesn't like loud sounds", you can say "the computer is a machine that doesn't work well when there's a lot of yelling".

Then again, someone else already pointed out that kids believe that an old, fat man can come down their chimney and leave gifts in a matter of minutes -- and do so for every kid in the freaking world -- without suffering any psychological scars from an "untruthful" method of influencing their behavior (because Santa brings gifts only to kids who are "good"), so I don't see what the big deal is with going through a short period of believing the machine is a person.
>Your analogy fails because MIT IT certainly know what they could do to secure their systems more robustly, and chose not to do so.

While I am pro Aaron and anti-MIT this is argument is weak sause.

So what? I also know what I could do to secure my house more robustly (put an electric fence, more cameras, a steel door with secure locks etc), and I don't do it. Does that give you the right to enter into it against my will, much less to a robbery?

>This debate has gone on long enough; most of HN disagrees with your position. Let it drop.

And most of US citizens disagree with you (maybe), and say that abortions should remain illegal. Should you just let it drop? One should not abandon his views because of what a majority (or minority) says. And neither is what the majority agrees with always right.
Literate Programing your emacs conf
"the compiler still has to know how many parameters a function takes before it can be called"

I guess it's better viewed as: type system has to figure out whether a consecutive currying/calling will return a scalar/function of zero arguments.
Please keep talking about limitations in your marketting, even as the product gets more mature and has fewer and/or different ones. (There's _always_ limitations). Learn from the mongodb backlash.
You mean this isn't Slashdot?
While documenting small changes probably is OK, I would think that reproducing long passages of a site's TOS, even in the context of documenting changes as a public service, could run into copyright-infringement problems.
LSD Trip in the Wild Coast of South Africa
With the caveat that all of this falls into the category of first world problems...

Regarding the economics, as someone with a serious diet coke addiction, the SodaStream has been a godsend. My first step in getting off diet coke: switching to seltzer water. But seltzer still costs roughly 1$ / 2 liter bottle (and I usually see it for 1.19 here), or at least .50/liter, whereas the sodastream is estimated to be ~.30/liter. I drink at least 1 liter / day, 2-3 on weekends, which means .20-.60 saved/day, or ~70-220/year saved. Plus, you always have it when you need it, and you don't have to lug around water bottles from the store.

I wouldn't recommend it for the actual soda flavors, however, or if you don't use it very often. But if you have a problem like I do, it's well worth it, and pays for itself fairly quickly. But mostly I like avoiding the vast amounts of plastic waste I'd otherwise be generating.
Traffic lights do not condition humans. Traffic accidents, driving instructors, parents and policemen do.

I find myself sharing the grandparent's discomfort. I'm an avid gamer, yet sometimes, when I lie awake at night and mull over the events of the day, I find myself wondering if I've truly mastered the game or if the game has only taught me what succession of button presses and mouse movements give me the highest levels of dopamine.
>Selective enforcement of the "law" is no law at all.

Actually it's very much a law. And it's how the law works in the real world. It might not be "justice", but it's law alright.

From the kid who the local cop knows his family and lets him walk on something that would land someone else in juvenile prison to the rich guy literally getting away with murder. And there are stuff that cops selectively enforce everyday, e.g ignoring someone selling dope small-time, because he snitches bigger fishes for them.

A law can still be effective, if the selective enforcement prevents the majority of the people of breaking it.
I've just moved to London, but I don't expect it to be very easy to find freelance work in ML. There are a limited number of companies who want to just buy an API. While I've done ok going that route so far, I think long-term the way to go is either to team up with some webdevs and offer full-stack product development or specialize in BI/analytics and market myself to big companies.
I was thinking one day to build a similar kind of service, but rather per-user (you upload a URL of your thing and we'll track it). But I've never started after some analysis. It's not trivial to do it in a general automated manner on a massive scale due to the problems with diffing PDFs, changing URLs etc. (I was considering primarily the tables of banking fees & provisions). Maybe one day... ;)
Which is not the same at all with having thousands of proprietary third-party apps to distribute in closed source form (as opposed to having control of some open source repo with redistribution and re-compile/modify etc) right.

So your point is even more irrelevant to the original discussion.
Where's the evidence in this rant that Bill Gates doesn't understand the importance of a model's assumptions?
New BlackBerry Phone Is Selling For Thousands On eBay
The US News rankings have a very negative incentivization for schools also. One of the things that my alma mater, Virginia Tech, used to do to (and I'm sure still does) is lure top tier students into their (admittedly great) engineering program. However, they then use a bootcamp style, much harder than necessary first year "weed out" program for the freshman engineering students. The effect is that 50% of the incoming engineering students fail out or are forced to transfer to the school's less prestigous programs, particularly business. The relatively high SAT scores of these students then allow these other schools to inflate their rankings with US News. By the way, I know for a fact that Perdue and a few other state schools with good engineering programs do the same thing.

That's not a specific university. That's engineering schools in general. "We'll throw you head-first into the ocean, and see if you survive. If you do, congratulations, you've learned to swim!"
Children make too much noise. Children don't get to use the computer for a week.

Eventually children will learn and stop making too much noise. This is a parenting problem, not a technical one.
This is a great use of technology and programming/diffs to both cool and useful ends. I wish all my agreements, insurance policies, etc had something like this cleanly through one place. Maybe a policy standard for just that so companies make it public that way and no copyright problems. Also, companies eventually not doing it would be seen as devious.