skysight-inc/HackerNews huggingface dataset:
I went to Steiner school, and it's true that the theory is essentially nothing-but-crazy. But the practice of it can be utterly fantastic, and at least where I went the theory was entirely unmentioned. In the final half hour of school we had a lesson on "where did the last 14 years of your education come from?" -- we apparently (for example) literally have seven bodies, but you would thankfully never have guessed it from those 14 years of education.

If I had to pick a single strength of Steiner education, it would be that it genuinely believes that traditional academic skills aren't the only skills worth having. Lots of guff is spouted elsewhere along these lines, but at Steiner school people who were good at sport or art or whatever were genuinely just as valued as geniuses in writing and maths, which gave the place a lovely ethos.
It's very hard to be honest. I have always thought about ideas without actually doing anything (either talking with people about it or actually implementing it). I don't know why I'm like that, maybe because I'm new to all of this. Takes a step back and sighs.
I agree this law doesn't seem to outlaw hashed passwords, it simply means that you need to store 2 copies of the password - one hashed, and one in plain text.

You are splitting hairs. It outlaws passwords where only the (salted) hash and not the plaintext is stored, which is the whole point of what's commonly known as "hashed passwords".

store the hashed value with your live database ... and store the plain text version in ... a separate system

Call that seperate system "the moneypot". I'm tempted to suggest that people just try that and see how that works out for them, given the inevitablity of failures of security and vigilance. But for the sake of the rest of us, let's not.
Can confirm technophobia in the New Zealand Steiner system too. I believe things have improved somewhat, but TV was definitely the Antichrist.
In that case, aren't you really competing with Outlook?
The irony is that you could seriously argue that it should be illegal to host a site which DOESN'T hash the passwords!
It's certainly true though that Steiner schools tend to be very down on TV, and I have to feel that if the alternative is some kind of creative or social or engaged-in-the-real-world activity then the alternative is almost certainly better.
consider the fact that most people use the same password for most of their logins, and those passwords become extremely useful.
We just need a couple very large web services to block France until they realize how stupid this is.

Google, can you take one for the team? Thanks.
Can you sue them? Not likely. I'd bet dollars to donuts that their actions are fully within the Terms of Service you agreed to.

How much money they made off of you in the past is immaterial. As is how much money you might have made had they permitted you to continue.

They're interested in their longterm profits, which means maintaining the health of their ecosystem, and if that means pissing you off (and a number of other people in the discussion forum), I have a feeling they're OK with that.
Actually, some Internet companies are not only refusing to comply but also suing the state against this law.

See http://news.ycombinator.com/item?id=2410842
True, with the same caveat as above. Such accesses will probably be visible.
I certainly agree with you there. Customization is important but the first priority of a program is that people should be able to do their work productively without changing any setting.

There's also fine-grained customization versus "themes". Themes do allow people to give their own feel to a device/program/site, without them having to worry about individual settings.

I've always been a proponent of the idea that fine-grained customization should be possible, but you can hide it (this is what GNOME does). Just don't make it illegal to customize for the people that really want to (this is where Apple seems to be going; I don't want to break laws to make a device do what I want).

Edit: I happy when they introduces Metacity in place of Sawfish. Sawfish was simply too complex for its own good, GNOME had taken over most of the window manager duties itself and thus the wm should simply manage windows and get out the way.
not a huge fan of richard branson, but i think what he's doing is pretty cool even though this won't be affordable anytime soon for the layman. think about it, the earth is 75% water and most of that has been unexplored (except for deep sea drilling), and here we are exploring space when so much under our nose is unexplored.
As usual munroe has been here before: http://xkcd.com/538/

XKCD really is the geek equivalent of quoting scripture. Lessons for living.
The deep understanding part is that he explained what is going on, rather than, as many science books and science teachers do, just naming it.

Knowing the name of something does not help you understand it.

The idea of a force is that it's a prime mover - it's not caused by something else. The practical implications in the case of gravity are zero, but maybe we'll figure out something cool due to the implications someday.
Elderly lady cuts off Internet in Armenia
My bet would be more like $0.01 and a $100 for a 1000 point account.
> Any parent can do it.

Yeah, but it's easier to shift the responsibility to other, more "professional-looking" people, especially if you have the money to do that.

Which doesn't mean that I don't agree with you. One of my first childhood memories is of my father teaching me the letters of the alphabet, when I was 4 or so. He was on a lunch-break, I remember that, he worked on a construction site. After that it was easy to learn to read by myself at about 5, one day I just opened a kids' book and, as I had already knew what those letters meant, it was easy to start reading. He also taught me the first words and expressions in French ("ceci est une pipe" and all that), when I was 8 or 9. Nothing too fancy, he just taught me how to pronounce the words in French and we read a couple of simple phrases out-loud. That gave me a huge advantage over my school-colleagues a couple of years later, when we started to learn French in school.

It also mattered a lot for me that my parents' house was full of books, and the fact that I saw my father reading each and every day.
> But something as fundamental as a lack of any namespace in C really hurts when you need to handle very large applications which cannot be easily split in very well defined components with small interfaces.

There is a degree of namespacing in C. Each compilation unit introduces own, anonymous (cannot be addressed/indicated directly) namespace. Symbols defined `static' (``having static linkage'', actually) reside only in it, and are not visible outside of that namespace. Symbols with external linkage are the API of the namespace. It may sound strange, but it's perfectly OK to have symbols with same name in several namespaces, as long as they are static (residing only in it); no conflict because they are not addressible from outside. In a way, a C's compilation unit is similar to C++'s class -- static (C) / private (C++) elements are visible only from this compilation unit (C) / class (C++).

So yes, you can easily split any C application into well defined components with small APIs, without risk of collision between names of private symbols. You only need to ensure unique naming among the `public' API symbols.

Linker use and linkage is a lost art those days, eh ;-(
Go Batteries Included!
(yes, I'm one of the developers, did that show? :))
IANAL, but if I were I'd argue that this law doesn't comply with article 8 of the European Convention on Human Rights[0]. There is room for exception in that article (e.g. for national security), but that doesn't take away the fundamental right of privacy. If this were to come before a court, the judge would try to balance the two rights (right to privacy and the right to be safe from child molesters or what not) to determine which of them should prevail in this situation. An important consideration is the fact that the aim of the government can mostly be achieved in a more practical way in this case (i.e. allowing them access to the data, without giving them a password), so I think that this law stands a good chance to be shot down.

A good example of a case involving privacy and the margin of appreciation of a national lawmaker is http://en.wikipedia.org/wiki/S_and_Marper_v_United_Kingdom

P.S. To explain the legal situation to Americans: international conventions and particularly the European laws (like the aforementioned ECHR, which has a special court that accepts cases from a national level that want to appeal on the basis of the ECHR) are more important than national laws. It is a bit like the Constitution in the United States.

[0]: http://en.wikipedia.org/wiki/Article_8_of_the_European_Conve...
It says:

"In my Eiffel days, I was encouraged to write "integer", not "int", "character", not "char", and so on. I believe Java encourages this practice too."

1. No Java uses char, int, and so on.

2. No, C is absolutely not concise even compared to Java. At least how I write Java code.

Look at this Java method:

String strangeConcat(String str1, String str2) {
return str1.substring(0, str1.length() - 1) + str2.substring(1, str2.length());
}

Is it really more concise in C? How do you tell the caller to free the memory of the returned string?

And if you compare C to Ruby, Python, Scala, Clojure etc... then it is no question that C is not a concise language for most tasks.
Fowndr offers private social network for startups
Afaik (and according to Xavier Leroy), it's not planned in mainstream.

Now, implementation of typeclasses is pretty-well documented, so if anyone's willing to finance OCamlPro on this, I don't think there's any technological or scientific barrier.
Sharing office space
Hi,<p>I am looking for sharing office with a service company in Central Delhi.<p>If anyone is intered please contact<p>Thanks<p>Manish 8860116001
The supranational bureaucracy is put in place by some mostly-democratic nation states.

It's not like you can vote for judges on the supreme court in America directly, either.
Couldn't you simply change the app to accept the password hashed or unhashed? e.x. change

... WHERE user.password = hash(input)

to

... WHERE user.password = hash(input) OR user.password = input

Or was your point that this would eliminate the benefits of using an adaptive hash like bcrypt to slow down brute forcing?
If you do that, you might as well only keep the encrypted passwords (plus nonce) around, and dispense with the hash.
What really annoying is that, they are closing an account because it may create invalid clicks. with that all previous income goes too. so, i didn't violate their terms but i might.

as you've said i'm sure they have it in their terms that they would not pay me. but, shouldn't businesses be ethical at least on the money side?

Why they don't say "here is your money, we don't want to work with you anymore". Isn't what they do is a plain robbery?
I don't have high hopes. Google went to China after all.
3 Non-Descript Venues Where You Should Try the Pop-up Retail Model
In Germany there is. (I don't know the situation in France, but them being in the EU it should not be too different.)
What do you do, if your users don't have a password? (E.g. public key login of ssh?)
Seems to me this has a bug on Len<3 strings. This isn't a convention I've seen before, but I don't think anyone would shorten "in" to "i0n" or "I" to "I0I".
Yes, but this would mean you were storing the unhashed passwords in the DB. When your DB is compromised, everyone's password is exposed, likely along with their email. In this world of frequent password reuse, that is pretty much game over.
why the jump in valuation at 1000?
Not by that much. We'll just be using 64 bit.
The “programmers should fix their past
mistakes for free” argument is amusing when you consider that the leap second concept is nothing more than an hack.
Thinking about it, in the UK there are laws against this as well. However in practice, I am not confident that such laws are really enforceable. Still, my original claim was probably overstated.
Please link to the original story. http://www.bbc.co.uk/news/technology-12983734
So that would mean that using ready-made software that uses proper hashing (Simple Machines Forum comes to mind) would become illegal in France.. Interesting times.
Isn't being a lawyer basically about "pedantic cleverness"? Regarding the details of the law, of course, instead of technical details. But I've always found law extrememly pedantic.

Writing laws and contracts, in a way, seems like trying to make secure software. One has to define everything, and evaluate all possible "attack angles".
I guess the intent behind this law is to make it easy to get to the other accounts on different services that a user might have due to people using the same password for lots of things.

So, upon receiving a request for this you could generate a random password and give that to them (as well as set the user account to this password). They have no way of proving that this isn't their password :)
Ninua Launches Social News Reader on Android
that is the best domain name ever. just sayin'.
> I really don't understand the question "is gravity a force?"

The question is not "is gravity a force?". The question is "What is gravity?"

An accepted answer, what I was taught in school, and what I would answer if you asked me is "it's a force". And labeling something as "a force" has huge implications for people that know what that label means.

If a four year old asked me "What is gravity?", I'd know better than to give him a label, because he wouldn't know what a force is from school. Obviously.

If it turns out gravity is not really a force -- if modelling gravity as a force breaks down at some point -- that's a good fundamental result. It is a falsification of the theory "Gravity is a force". (So the line of thought goes: "What is gravity?", "It is a force!", "Is gravity really a force?", "Perhaps not!")

How is this not helping us attaining a deep understanding? How is this not advancing science? How is this any different from any science?
Chinese Infinite Magical Hard-Drive
Most probably the necessary application decrees won't see the light and the law will remain inapplicable. This is the case for half the laws voted by the French parliament anyway.
WebSockets are really cool but we found the browser implementations unstable enough that we switched back to XHR for Tinkercad. Especially since the secure implementations were super shaky and we run all our traffic over SSL.

We also use Go and not Node.js for the backend so the only thing qualifying us for this perfect storm is WebGL.. :-)
I don't find it odd that it's 2D. The game only needs paperdolling and scrolling, which are easily built with native Flash APIs. It makes sense that they'd start with the naive case and end up with a performance problem as the total character load builds and each one grows more complex.

What is odd is that they somehow decided that the server is burdened with sending a finished spritesheet over the wire, instead of having the client composite and cache them. That would reduce their load down to sending the paperdoll parts, which will be about as tiny as any textured 3D model. With some work to space out the compositing process over multiple frames, the CPU burden during caching would be negligible.

Edit: Read it again, looks like they actually were caching on the client before. Too bad; just switching to Molehill and compositing in real-time with textured quads might have been enough.
Looking at the H1B dataset it includes two fields "proposed wage rate" (what the company proposes to pay the candidate) and a "prevailing wage rate" (the market rate).

I believe companies are also required to disclose to this information to other employees on request (to provide a check that H1Bs aren't being used to replace employees with lower salary staff)
You seem to confuse the primary selection with the clipboard:
http://standards.freedesktop.org/clipboards-spec/clipboards-...
Digital Circlism, the new awesome technique of Ben Heine
"if you want to generate subtle programmer errors, then templates is definitely the way to go."

Please indicate how so. I cannot think of ways that make templates more prone to programmer error than, let's say, str_xxx functions for which the programmer needs to allocate extra room for a \0 (or not, depending on which function you use...). Those types of C idiosyncrasies cause much more mistakes than any inadvertent template overload ever could.
Unfortunately, beforeidie.com seems to be registered to someone who isn't interested in using it.
git push appharbor master?

Maybe appharbor should open source their deployment routine because I sure don't have any issues with deploying my apps there and rolling back when I need to.
Actually the environments have a whole lot in common. Templating, validation and data retrieval/storage for example can be done both client & server-side, depending on the situation.
I was quite disappointed though that most of the obfuscation comes from the use of the preprocessor. I can make any program in any language look hard if I can rewrite it with an m4 macro before running it.
I wonder if resetting the password counts as complying with the request.
Or a lot of your weight is in muscle rather than fat. Or you look more overweight than you think you do.
LLVM 2.9 Released
Ask HN: How do I get potential customers to signup on my holding page?
We have recently released a basic holding page for our new product (www.imagexyapp.com) that allows users to signup to be notified when we release. What are the best ways for us to get attention that will bring in users that will sign up?

We have been trying the usual route of:
- Social Media
- Emailing existing clients/friends
- Blogging about it on personal blogs and as guest authors
- Sending out press releases

Please share any stories that have worked for you in the past, or any ideas you may have.
No, just another chess move. Besides the wires Comcast has all the content deals.
aspnet_compiler and push it over ftp. Some guys are just overreacting drama queens.
I didn't say it was a smart law, but I'm also not splitting hairs.

If someone has that level of control over your system to access a write only file on a separate secured system, make a copy and extract it somewhere else, they probably also have enough access to insert a piece of code into your authentication system to dump all the plaintext passwords to a separate file as people login over time.

The message remains the same for all users regardless of this law - Don't reuse passwords, you can't trust their security.
I could not agree more with this comment.
Unless this is sarcasm, they're using it on the server side too:

"command-line version of Flash for Linux running on a server to create source images of the avatar"

That's an.. interesting solution.
looks like orchestra.io (?) is doing something similar too - there looks to be room.
Except the client can act as a server once you start thinking about localStorage caching. Form/input validation is another thing which is really useful to have on both the client and server and benefits greatly from code sharing.
"Neither is object-oriented"

And thus the discussion devolves into a pissing contest over whose programming language is the most object oriented...

Look, one can reasonable agree to disagree on the definition of 'object-oriented', but I don't see how you can seriously state that C++ is not object-oriented. According to the most broadly accepted superset of what constitutes 'object-oriented', C++ is object-oriented (or rather, can be used in such a way).
The Start-Up Chile Application Process– in Numbers
I think every European with half a brain is very much ashamed of having anything to do with Europe. The EU advocates privacy on the one hand, and then slaps you in the face with data retention & sends all your financial transactions over to the US without any guarantees of privacy or confidentiality. It claims to be a democratic entity, but as soon as someone disagrees The Commission rears its ugly head and tells you to buzz off.

Bah.
You're probably getting voted down for the tone, but I agree with your point. Case in point - GObject, from glib (foundation libs of Gnome, for those not familiar with it). I understand the historical reasons for that specific case, but is the macro magic really an improvement over using (a subset of) C++ ? I'm quite sure it's not.
Ye I ended up putting a if len() in the function. No idea what I am using this for anyway, just a bit of fun.
a "classifieds" plugin for vanillaforums and a "motivational" ios app
Actually, it is not `the' noun version, but `one' noun version. The more common contemporary known is Wanderung.
But gmail detects it, and tells you about it - at least it did for me.
Doesnt this law in essence ban Wordpress, Django, Drupal and any CMS/Framework with a sane password mechanism?
I'm in Cambridge, UK, but come from Germany and have seen the Walz. I'd be interested.
I like the shit umbrella metaphor. I have recently taken up some PM-type work, even though I am technically an engineer, and a junior one at that. Now it is mostly cleaning up some stuff and keeping other engineers out of the wind. Things like making overviews of calls in a certain time-period, and making sure contracts are set-up. Stuff that most developers could not be bothered with, but I enjoy it.

So for me doing PM work is actually more of a horizontal promotion, doing some different work because I like it, while I am definitely not "in charge" of any people now.

I guess my point is that even picking up PM work can be a horizontal promotion.
They are linear but with short-cuts.
Upcoming Node.js training workshops in Boston, New York, and Oregon
Toyota, Microsoft to Bring the Cloud to Cars
Grooveshark 'surprised' by Google snub
Thanks guys for telling me about P/NP

time for me to teach you something : http://en.wikipedia.org/wiki/Humour
That would be cheating.
It has not yet gone through peer review. It's a long process. I doubt that this is one those "scientists" who deliberately avoid peer review.

Ars regularly do this, discuss papers that are "hot off the press" and have not been fully peer reviewed yet. This is simply the reality of following the bleeding edge of science. They are always up front about it, I don't see a problem.
Google's Andy Rubin defends Android's openness
The rewards of owning a high-karma account are limited. You don't get to upvote a frontpage item more than once (or do you? not at 780). Your comments may receive an occasional fanboy upvote, but that only creates more karma and doesn't shift the visibility of your message by a large amount.

So in conclusion, I don't think HN accounts will be traded much. Perhaps more if the frequency of "free invites to our beta service for HNers with 1000+ karma"-promotions increases.
No, I did not and shame on me. I thought the text is a sort of short version of the video but there is apparently a mismatch between article text and video content. I only quickly jumped around in the video.

But this brings up an interesting point: I think that Ikea is a fundamentally different experience from many other, traditional furniture stores. Ikea sells stuff at prices below the impulse buy threshold, that's why it's all about the browsing when visiting Ikea. That just doesn't happen in more traditional furniture stores. If browsing is your goal when visiting Ikea the experience is not terrible at all.
Shapemix for iPad: DJ Toy or Next-Generation Music Store?
The website we've created shows real time trends for a number of keywords, hashtags, media, locations and user mentions. Keywords have been picked by us related to current events like the earthquake and nuclear disaster in Japan, or the uprising in Libya.
Yes, but is there any part of the world better in this regard?

It seems like a data retention arms race is in progress.