skysight-inc/HackerNews huggingface dataset:
What the PS3 and Xbox 360 can do that next-gen still can't
I'm almost in the same camp as the author. I don't particularly enjoy a lot of the front-end fancy gimmicky that goes on in websites, but at the same time, I do appreciate some of the UX improvements it affords us. Client-side validation makes my life easier, UI elements like sliders and trees are very useful, and so on. What I would like is a middle-ground - NoScript implementation that could switch off JS based on particular client-side events - turn off everything that listens to onScroll and onHashChange, but leave things on input element focus/blur and form submit events for example.

But, as a relatively experienced web developer, I realise that would break pretty much every website ever. Shame really.
The fact that md5 hashes of email addresses can be brute forced is nothing new. This has been pointed out for years, concerning services like gravatar. The only thing which is important, is that Expressen/Researchgruppen believes that they have the right to exploit Disqus' service in order to "make the news".
Then nutella is healthy ? I can put back http://www.nutelladay.com/ in my bookmarks ?
Startup building untappable Internet project to counter mass surveillance
Not to discredit your success, but your example is an anecdote, and it is not the usual one. Only about 10% of people in the computing industry are women. See my recent comment here:

https://news.ycombinator.com/item?id=6879195
>> The part where you have to do semantic contortions in order to make it a true statement. If anyone's guilty of butchering everyday language in order to make an obscure academic edge case, it's your redefinition of extortion to include taxation

Actually, the definition of "extortion" is not controversial, and needs no twisting to fit taxation: http://dictionary.reference.com/browse/extort

to wrest or wring (money, information, etc.) from a person by violence, intimidation, or abuse of authority; obtain by force, torture, threat, or the like.

When a mafia threatens people with violence to make them pay "protection money", it's clearly extortion and clearly immoral.. but when governments threaten people with violence to make them pay taxes, that's.. perfectly fine?

>> Common sense does not make people think "extortion" when they hear "taxation".

Actually, it's brainwashing that prevents people from connecting these dots.

Wake up.
Github Explore: nice Starred by Staff section
Quines are not quite the same thing.

Reasonably simple illustration: in Common Lisp, it is possible to write a function that takes a mathematical expression as an argument and returns another expression, as its derivative.

So basically I can write (pseudo-lisp-ish):

(defun diff (f) ... )

then call it like this:

(diff '(+ (pow x 2) x)

and I'd get the expression

(+ (* 2 x) 1)

as a result. The point is, however, that this expression is Lisp-callable code. If I already have a function p, I can write:

(setq dp (diff p))

and dp is now the function computed by (diff p).

This is not necessarily the most practically-useful example, but I think it's closest to being a strong illustration of the principle. In a nutshell, you can do symbolic manipulation with code from within your code.

Edit: I just read your other post from this thread. It's important to note that this happens at runtime, not at compile time.

This isn't impossible to do in C if you really want, but it wouldn't be portable (the reason for this is left at the user's discretion). Think about how you would do the same in C: write a function that takes a pointer to a function f, and returns a pointer to another function g, so that g is the derivative of f. It's obviously ok to restrict f to common mathematical operators.

I can think about ways of doing it, but it ain't pretty.
AbsurdJS or why I wrote my own CSS preprocessor
A short story behind AbsurdJS (http://krasimir.github.io/absurd/)
Problem is that it requires that the app handle all the security aspects of talking to the Internet, because STDIN/STDOUT is an unrestricted protocol. Normally when you write a webapp you have a well-tested parser to validate the HTTP request for you, and you have safe APIs to access parameters, and your templating language auto-escapes dangerous characters for you, and the response goes through middleware to prevent XSRF attacks, and the whole thing is written in a safe language where there's no possibility of buffer overruns.

With this, you have to handle all of that in your application binary. You can certainly do this. However, if you are asking why you need to do this, you are almost certainly not ready to do this.

I agree that this is a pretty useful method of tying software systems together. However, one of the the systems you're tying together is the public Internet, where all sorts of danger lurks. Writing secure parsers is hard. I've written an HTML parser [1], one of the most well-tested ones out there (I spent the better part of a year doing nothing but testing & debugging, and ran literally billions of documents through it), and Google's security team still found 2 bugs in it with about a day's work.

[1] https://github.com/google/gumbo-parser
Nuclear war would 'end civilization' with famine, study says
Emailing two retired people and then slapping together 20 paragraphs full of hub-bub about nothing is not 'impressive research'. It's not even 'research'.
Anything requiring third-party cookies, AND requesting an e-mail address not only stinks of spam-oriented advertising revenue, but also total disregard for user security. Even more telling were the options to sign in with services like Facebook Oauth.

So from the beginning, I think it was always obvious that Disqus had no interest beyond the bare minimum in casually protecting user privacy. This prompted me to avoid ever providing Disqus with any kind of serious e-mail address. Looks like my instincts served me well.
Some days ago there were comments about Notch being a bad programmer. And when I see posts like this I think that's unfair.

2500 lines of C doesn't mean a thing. I could do it in 1 line when I removed all line breaks.

Did the programmer created the concept, interaction design, graphic design? No, Notch did.

So maybe Notch does write bad code but I think being a programmer is more than just writing code. In the end Notch got the job done and people are enjoying the result.

But yeah! great to see another Minecraft clone. It's always nice when people share there knowledge!
Probably, if done well.

I also think it would be a terrible idea, because the modding scene wouldn't exist, and the modding scene is a significant part of minecraft.
In it's expressive ability - definitely. In terms of implementing stuff, everything that is Turing-complete could be used.
Nice. I do agree with this article; there really is no reason to emphasize coding any more than say math or music.

Making things overtly fashionable makes everyone worse off.
Come on guys. Google is doing the right thing here which is funding what they think is right.

Will they achieve the result they seek? Not likely.

Will they feel good doing this? Definitely.
File transfer step-by-step list for developers
Well, frankly, I always thought 0-indexing made perfect sense, given the elegant symmetry with pointer arithmetic in C. It also makes sense in that variables are naturally initialized to zero, and that puts an index right at the start of an array. Everything just falls into place.
Getting Started with Node.js (for Cocoa developers)
Are peanuts really nuts in this context? The article mentions them, but my understanding is that they are legumes, not nuts.
BTW, raw data are available at http://dumps.wikimedia.org/other/pagecounts-raw ;)
Except that's not even what the guy who emailed it said. He said nothing about compile time - he said basically 'computers work with offsets, and the first element is at offset 0'. But that would have been against the preconceived notion of the author that there is something special about starting at 0, so he needed to make something up to make his 'article' fit.

(not harping on you, just stating for the TL/DR's looking for a summary)
Tl;dr: client side scripting is not the problem; client side scripting abuse is the problem.
This is a good comment. It's easy to forget that the proportion of people "above the glass ceiling" is tiny, regardless of gender. Girls outperform boys consistently through school and, as you've said, admissions to university have a significant gender skew. With the decline of many of the more traditional blue collar male-dominated industries, our system is quietly failing a high proportion of boys.

It's hard to discuss this stuff without verging dangerously close to the rather toxic "mens rights" movement, but I think there needs to be more recognition that the male dominated glass floored executive club is not just a "boys club", but an "old boys club". It's not particularly welcoming to women, but it's also not particularly welcoming to men from the wrong class or background. Our organisations may have a male dominated executive, but the middle layer is rapidly becoming skewed the opposite way.

When we talk about "equal opportunities" only in the context of gender, I think we miss the less obvious inequalities in our industry. Walk into an office of software engineers and it's immediately obvious that there's a significant gender imbalance. What isn't obvious without asking questions is that there's also a significant imbalance in socioeconomic background.

I should add that I'm not aiming to detract from efforts to see greater gender equality in our industry. My first comments apply more to broader society than tech, and I'm definitely an advocate for equal opportunities regardless of gender. This challenge is, however, much less black and white than it's sometimes portrayed in the media.
Then it would've been sexist. Did no one tell you being a white straight healthy male is a crime?
Damn I was hoping this bypassed permissions. It can still be dangerous; picture the Facebook app's permission structure, it uses a WebView (or used to anyway, I haven't used Android in a while now). An attacker could send a link that does something useful, or inject JavaScript into a legit page that when viewed in FB's app (coupled with an FB status worm, anyone?) sends messages to premium SMS numbers... the attacker could rack up quite a bit of money.

This is dangerous due to applications habit of requesting a lot of permissions, often for use cases that don't need that huge API in particular. The problem is, designing a more fine grained permissions structure that is tractable in terms of UI is a hard problem. This also points out one of the issues of androids lack of vendor supplied updates for anything less than a flagship phone :(

Does anyone know if WebView has been decoupled from the base OS in later versions? I know it has been hooked into Chrome now, right, so does that API get updated with Chrome itself?
Setting up dual booting two OSes is not a good use of my time?
I read this and thought "haven't you even read Guido's post on this?" and then retrieved the hyperlink to much chagrin: It turns out this is the original post Guido was responding to.

https://plus.google.com/115212051037621986145/posts/YTUxbXYZ...
Microsoft Wants What Apple’s Getting For Christmas
The necessity of the will to succeed (or rather the will to persist for 10k hours) is probably why it is not something most people are cut out for. In my CS studies, i noticed that most of us started out as pretty shoddy programmers, even those who had been dabbling for a few years, but that the people who improved steadily and got there and the people who didn't improve and dropped out were separated not by skill or talent, but by passion. If you are passionate about the act of programming itself, you can persist, but otherwise the required amount of willpower outstrips people's ability to provide it.

That's why i think it's a good idea to bring as many kids as possible into contact with programming, to find the ones passionate about it. It's also why i think it's a bad idea to push people in a programming course as a path to a job (if they haven't shown an interest in it themselves). I have been the person interviewing graduates of those courses too many times already, and in my experience they're mostly unhireable on serious software projects.
They aren't just letting any and all women in while telling the droves of men to shove it. They're saying that if you are a woman who already qualifies for Hacker School who cannot pay for expenses while attending, then they will give you some money to help out. They aren't some bouncer at a club pulling the velvet rope back for everyone who checks the "I am a woman" box on the application.
I just knew dough nuts are ought to be healthy!
Integrate bootstrap 3 without gem
The article is a bit miss leading. The so called security flaw does not reveal the e-mail address directly, but a MD5 hash of it. Sure it can be cracked, but it doesn't mean that it will get cracked.
I'm certainly not inclined to dump all of the plentiful evidence of exploitation, coercion and suffering involved in sex labor.

From what is available in the media and public discussion you can deduce that commercially viable prostitution without exploitation is a very "niche" product.

I also wasn't speaking only about webcam studios, but even with these studios there is a lot that is going on "off screen". Forcing a model to perform sexual acts is still rape, even if the perpetrator is not on screen and even when he has "trained" the model to make a good show.
The best example of British hiring PR is the mythical Shackleton ad: "Men wanted for hazardous journey. Low wages, bitter cold, long hours of complete darkness. Safe return doubtful. Honour and recognition in event of success."

Despite being a fake (no one found a actual newspaper reference [0]) it obviously resonated very well. And still resonates.

[0] : http://www.antarctic-circle.org/advert.htm
So I've been curious about this; Nimrod has some SCGI libraries and the like built in, but I didn't know whether that would be good enough for real world usage without building a concurrent application server into my App itself. How does it handle multiple requests at once without impacting performance badly? I know that's a noob question, I struggled to find good information on SCGI/CGI for today's use cases, so I sort of wrote it off as too hard basket...
Startup mistake #1 : comment j'ai cru faire de la lean startup - Startups & Mayo
The real reason for the Bitcoin crash?
Boiled peanuts are anything but hard to digest. It appears the mode of preparation or consumption determines the level of strain it puts on the digestive system.

BTW i have a 90yr old dad who consumes roasted and salted peanuts daily. YMMV
Is this so they can help fix his website?
Are you defining preferential treatment as outreach? Thats not only a very odd definition, but also creates the idea that glass ceilings is some form of outreach for male leaders.

The definition of "Outreach", is an method that are used to fill in the gap in the services provided by mainstream means, to the purpose of reaching groups who otherwise would not be aware of existing services (In this case, education). This doesn't do that. Mozilla mentor program for example is one that does. Compare and see the difference.

women-exclusive classes do not work, and are indeed counter-productive. Any research of this has proven this point. When the Sweden government body tried it, it was found to be ineffective, counter-productive (created more separation between sexes), and declared illegal in the last years. Sadly, given the current gender politics, little money has been spent to answer why it failed, as it is easier to simply ignore the fact that it failed.

So to reiterate, This is not one of the solutions, its a illusion of an solution that do harm rather than good. It is worthless, because it do not work and causes harm. It is lazy, because other groups has shown (like Mozilla) how to do it right. In the real world, thats how progress work. You discard what is a step backward, and only use what is a step forward. Small step backwards are still backward steps.

What is baffling is how people keep disregarding any sense of scientific method. Just because a previous theory is thought to be working, one should not be ignorant to new information.
The first thing that came to my mind was djb's tcpserver which as far as I can see does much the same thing http://cr.yp.to/ucspi-tcp/tcpserver.html
I'm surprised, I would have thought that hitting 3/4 of a ton of cow 55mph would do significantly more damage than we can see here.
It becomes "dry ice": CO2's melting point is -78C.
> if you're holding one orange and I ask for your first orange then you give me that one, in your first hand. I'm over-emphasising but the point is that no zeroes are involved.

No ones are involved either. I don't have a "first" hand and when you request a first orange, you're just asking for the head of the ordered set.
I don't build for windows so that's moot for me. Well I do but not C.

I've quite happily built makefiles that work on Linux, FreeBSD, Solaris and HP/UX that aren't fragile or laborious. It just takes appropriate knowledge of the platforms. I've built some stuff on OSX (small SDL project) and it wasn't too obtuse apart from some paths.

CMake, much as all of these things, works up to a point at which point it tries desperately to kill you at every available opportunity.
Acceleration before Incubation, the Dutch Incubation Model?
Prostitution is mostly rape and should be regarded as such.

Underage prostitutes (which are extremely common in Europe) can't consent.

Drug addicts can't really consent.

Illegal immigrants can't really consent (because they can't refuse).

Prostitutes that are kept in a slave-like relationship can't really consent.

In richer countries the price you would have to pay even a low-income woman to do this would be so high, that almost noone would pay it. This "economic" gap is then filled by employers who manage to hold the "cost of labor" down by any means neccessary.

Yes, there is such a thing as completely voluntary prostitution. But the johns can't tell which from which. Especially in the lower price ranges you just have to assume a certain degree of exploitation and abuse from pimps if not from the johns...
This sort of project is an admirable attempt to counter surveillance at a personal level, assuming the shared mesh network idea would work, but there's a serious flaw in the efficacy of it - if successful it would commoditise privacy.

Internet surveillance and monitoring by governments and big corporations has to stop so that everyone's right to privacy is protected. Inventing a device that only protects the people wealthy enough to buy it would create a two-tier, divided internet of the private and the surveilled. That's not good enough. All our efforts should be directed to making an internet that's free (as in beer) and equal for everyone.
Os Anúncios Online
One thing isn't inherently harder than the other. To put things in linear dualistic terms like

hard vs easy
good vs bad
moral vs immoral

can sometimes be over simplifying due to the normative nature of these concepts.

For someone who knows Vietnamese to learn Chinese is easy, but for someone who only knows English learning Chinese can be harder.

Each discipline has its' own linguistic domain. The difference between a software programmer and a rocket scientist is the rocket scientist knows a set of specific terms/vocabulary that distinguishes different parts of rocket, fuel, working process of aerospace and other stuff I don't know anything about. Not only does the rocket scientist knows all the terms, he/she also understands the relationship between each terms. It is mastery of this Linguistic Domain that make it possible for rocket scientists.

Programmer has mastery of a different Linguistic Domain and for some rocket scientists it may seem hard.

I do some what agree with you on the 'insecurity thing'. Although I think that is only a case in below stage 4 working culture (see Dave Logan, Tribal Leadership for reference on organizational culture stages http://www.ted.com/talks/david_logan_on_tribal_leadership.ht...).
he should also fix his naked domain
Well, you don't have to use the 0th index, it's better than wanting to in a language where you can't!
>> What's easier for humans is subjective. What's easier for computers is objective.

Just want to point out that perhaps we humans are not as subjective as our intuition indicates. The third rear brake light make car's stopping distance shorter. There are human (psychological) reasons for that. I mean you could do objective approach all you want to make traffic safer, like build better brakes, but ultimately, humans control cars, humans have biased (arguably fixed) way of thinking, and there are ways to create interfaces that makes use of that bias. 1-based indexing makes ton of sense when your tool is meant for human use, because most of us is biased towards start counting at 1, objectively at least.
>> but female schoolteachers do not consider the lack of men to be a problem with their industry

> I'm sure if you talked to any teacher, they'd tell you they would prefer a more balanced selection of primary school teachers.

That's a different matter. One may wish there to be more male teachers, but that does not mean one considers the lack of male teachers a problem with the industry.

>> after looking at the individuals, more of them may belong to one group than another

> What does this mean?

I thought this was self explanatory but obviously not: after evaluating each individual on the basis of their merits, one may discover that many of the individuals who have been found to excel may belong to the same group.

> That line of thinking inevitably leads to saying men's brains are "wired" to "think a certain way", which has been proven false each time it's brought up.

Pardon? Male and female brains have massive differences in the amount of gray and white matter for one thing [1], connectivity [2], and size [3]. Sex is a biological construct that is very much a real thing.

[1] http://www.sciencedaily.com/releases/2005/01/050121100142.ht...

[2] http://www.theguardian.com/science/2013/dec/02/men-women-bra...

[3] http://emilkirkegaard.dk/en/wp-content/uploads/Helmuth-Nybor...
Redis people think it could be used instead of SQL for some designs:

http://redis.io/topics/twitter-clone

I want to use it in a small project so I can learn the design patterns associated with key-value stores. I'm sure there are good and bad things about using Redis vs Postgres.

But it has to hold my data, so... does it hold my data or not? I'm talking about single box stuff here, of course.

(Of course, I'll just use it and find out myself).
In all our worry about NSA taps, the simple fact is that gravatar and now disqus allows anyone NSA, your health insurance company, groups who dislike your group, etc., to track your blog comments, help desk comments, any comment you make around the net.

Your comments to gay rights groups, anti-gay rights groups, cancer support groups, aids support groups, abortion groups, democratic politics, tea party groups, gun rights groups, doctors offices, anyone using wordpress as a front end group.

Anyone can do this with a simple search engine they create, and apparently we don't care because gravatar was setup by a silicon valley favorite and is now owned by Wordpress who was informed of this years ago and refused to consider it a privacy leak. And anyway we like them cutsie cartoon avatars.

Anyone can do this with a search engine that maps pages to md5 hashes and vice versa and either a rainbow table of email addresses, or even easier, a list of your customer's email addresses, because let's see if any of our customers have health problems they didn't disclose.