skysight-inc/HackerNews huggingface dataset:
> I don't think the issues in NYC are comparable to SF. Huge parts of Manhattan and Brooklyn have very high rents, but the lower-middle class haven't been priced out of the general area. I know many people who live in New Jersey, Long Island, upper Manhattan, and the other boroughs who have very reasonable housing expenses and commutes

The equivalent "boroughs" of SF are Berkeley, Oakland, and South San Francisco. They are still reasonably priced...
Meditation helps. I also recommend mindful use of psychedelics.
> It’s hard for me to believe that the IEEE’s membership isn’t going off a demographic cliff these days as their membership ages

It isn't, because anybody who wants to publish in an IEEE conferences has to pay a fee X as a member or Y as a non-member, where X + IEEE membership fee < Y.

So young graduate students just join because our advisers tell us we must to save money.

Of course, we get mail advertiesments from people (like insurers) who IEEE sells our membership information to.

I think everybody in my demographic (young grad students) views this organization as basically operating a racket. I bet they actually do lots of really great stuff. But they've never told me anything about that. It's not like there was an information session when I "joined" (paid up). So it's sad. IEEE has a real image problem.
Uh no it's relevant. I've applied to hacker school in the winter '14 batch; I hope to crack it, fingers crossed! But I don't know how I will live/sustain in New York if I do crack the interviews. I am currently in DC, not been in a job for more than a year.

I immigrated to US recently (August '13) burned all my savings to do so. Prior to moving here I was doing a product start-up that failed. Have had too much on the plate so I'm now stuck between a hard rock and a cliff.

While applying to Hacker School I was seriously meaning to tick the checkbox for financial aid (but it was disabled because one has to confirm "I am a woman" first). I do believe that women programmers need encouragement and an inclusive environment, but sometimes men need it too.
Use case: I want to store some json values against some string keys. Which would be very incorrect to use for this?
Until you go back to it in a year's time and can't remember any of the reasons for your design decisions.
Turn any application that uses STDIN/STDOUT into an IRC bot
Pud posts here occasionally. He spent quite a while running an ad exchange that spun out of Fucked Company. Lately he's been working on distribution for musicians.
It drove me crazy when I realized that CMake "achieves" being cross-platform by having you write tons of IF/ELSE conditions for every single platform you decide to support. My (naive?) understanding of cross platform was that it would abstract away most of those platform specific details.
No joke on poor transportation.

My g/f lives in outer Richmond and takes me over 50+ min for a bus to soma. Might as well live in Oakland...

Let's say you have a bus line with 40 stops. I wonder what it'd look like if you ran two lines with 20 stops each: you run same num of busses on same route, each bus just skips every other stop, alternating with the next bus.

Wait times at any given stop don't dramatically decrease in absolute sense. And if each stop takes 30 seconds, could shave 10 min off route.
And IME, best avoided.
caveat: real work != internet. cgi is still very useful for those super small internal one-shot scripts.
Nelson Mandela on front page of Apple,This is why we love Apple
To sum it up, after 20 paragraphs:

So: the technical reason we started counting arrays at
zero is that in the mid-1960′s, you could shave a few
cycles off of a program’s compilation time on an IBM 7094.
The social reason is that we had to save every cycle we
could, because if the job didn’t finish fast it might not
finish at all and you never know when you’re getting
bumped off the hardware because the President of IBM just
called and fuck your thesis, it’s yacht-racing time.
The README file has many example of usage. See https://gitorious.org/irctk/irctk/source/HEAD:README
But the point everyone is making is that there is a white male out there that is poor and doesn't have the resources, time, and educational background, but has the intelligence, work ethic, and desire to learn more and get a job as a programmer.

But this guy out there will never be helped. There simply will never be a program for this person to get out of the rut that he's in.

But a woman with a Stanford degree may be able to get into these programs with a grant.

I'm not saying it's wrong or right, but that seems to be the complaint, that there is probably a better way to spend that money to help people.

my opinion is that when you start looking at individuals' situations in order to give that grant money out, then that's just going to much more complicated and cost much more money.
> We should consider this as a high-priority bug in our industry.

Why? Primary education is overwhelmingly female, for example, but female schoolteachers do not consider the lack of men to be a problem with their industry which they should be ashamed of.

One should always judge the individual, and no person should ever be stopped from doing anything on the basis of their race, gender, or anything else. However part of that may mean accepting that, after looking at the individuals, more of them may belong to one group than another.

Personally, I'm not offended or sorry that early primary education is dominated by women. I think an excellent early primary education who is male should be able to each the heights of the profession, but I accept that biology may mean those who are interested in, or good at, the profession may be overwhelmingly female.
Personally, I've used both, but settled on SureSpot for the moment. SureSpot uses data exclusively, which is cheaper than SMS for me. Although I understand that TextSecure now has (or will be getting soon) a data channel. So I'll definitely take another look.

Moxie has proven himself to be more than capable of building such a system, but the author of SureSpot seems more than competent too. See the section titled "Technical Overview" on:

https://www.surespot.me/documents/how_surespot_works.html

Interesting fact: TextSecure wasn't made open source until it was bought by Twitter: https://dev.twitter.com/blog/whispers-are-true - IIRC, prior to this the website claimed it was open source, but offered no way of getting the source, and if you asked for it, you would find out it was only given to trusted third parties to perform security reviews.
Not even having read the article, I just want to express my disgust towards the often used "up to x" type statistics and their deceptive misguiding nature.
one's gotta try crowdfunding for science. (shameless plug, we launched today, will be posting on HN in the morning), yes it's not basic science:

http://indysci.org/projectmarilyn
Regarding the amount of files (CSS +JS) loaded. We will minimize this when we will remove the old theme, which is still there, behind the scenes.
Gibbon - Tutorials & Articles as playlist
At what karma level, currently, is may feed flagging allowed, just to be curious.
Good point. You could also say that simulating two-dimensional arrays with one-dimensional arrays is easier with zero-based indexing: a[x + y * w] rather than a[x + (y - 1) * w]. Are there similar use cases that look more natural with one-based indexing?
If I have ten apples, and you have five apples, giving us both five apples doesn't make us equal. Likewise, giving both men and women grants (which are readily available anyway for both genders) doesn't suddenly fix the imbalance of women. It requires a targeted solution.

> I don't want to end up in a workforce where people are working because it was a good financial decision from yesteryear.

Well then you're barking up the wrong tree, because there are plenty of men who got into computer science because it's lucrative. On the other hand, if you told a woman, "Hey! Want to earn an upper-middle class income? All you have to do is spend every work day of your life dealing with crude jokes at your expense, boys' club mentalities, and an industry that has little more than contempt for you!" I doubt many would jump at the opportunity.

The problem with sorting by how "truly excited" they are is that some women might not know how interesting programming is to them. They were never given the opportunity, and every time they got close, they were shunned or pushed back because of their gender.

If you truly, honestly cannot see these grants as anything more than "reverse gender discrimination", I'd have to say you're part of the problem.
Again, these applications are important to their customers (advertisers), not to the users. And while the research might be reused somewhere else, these companies are so big that the negative impact to users will be much larger.
"Some people" is understated; 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.

It's a trade-off, if we were bending entirely to the computer's will we'd all be programming machine code, whereas there's overhead in using more natural language. Honestly I've bought this 0-indexing is the Right Way for a long time but the more I use R the more a 1-index seems to make sense for high-level languages.
The first downvote pushes the submission down below every positive submission ever, not just below the last 12 hours' worth. It can only recover if upvoted from other views.
Sounds pretty sexist to me
Well, for some folks it works fine on the internet as well:

http://www.mail-archive.com/fossil-users@lists.fossil-scm.or...

tl;dr: sqlite.org and fossil-scm.org run using a simple HTTP server via inetd and some parts of the website are CGI scripts. In 2010 they served over a quarter million requests per day on a tiny VPS with only 3% CPU load.
If you're a man, you're on your own because you obviously have privilege. Strong empowered wymyn need these grants because patriarchy. /s

Women complain about the glass ceiling but they also have the glass cellar which keeps them from going to the bottom. More men may be at the top but they also over-represent the bottom of society and no one talks about that.

What Google's doing here is a social engineering experiment. They don't just want equal opportunity, they want equal outcome. Because biological differences of the sexes don't real and every kid deserves a medal for participation. And people wonder why businesses are moving their manufacturing away from America.
anyone getting an HTTPS warning? It's telling me that github.com cert was signed by an untrusted issuer...
Big Data: Hadoop on a virtual machine, for the poor and lazy
Poker sites work on the same principle.
As I understand this is an outreach program, isn't it?
Kinda getting sick of Minecraft. All those clones and remakes.

Plus I don't understand my Notch is so highly praised. On the one hand he claims to be an indie dev champion but turns around and makes lucrative exclusive deals with Microsoft. If he really cared he wouldn't choose his wallet over his principles. Sorry but that is how I feel.
We use it in some tools at the moment, but haven't found a user case to use it on the user facing site.

We're looking into Web Components and patterns there, as, personally, I think, they're the way forward.
Call me unimaginative. What uses are you thinking?
That's what I did! Books, books and more books. Fantastic.
Not on Chrome.
You get no (compatible) make on MSVC. More imporantly, whith nontrivial dependencies to third party libraries, self-coded makefiles just break down. Cross-platform handling of dependencies is fragile and makes drudgery. You're liable to do worse than CMake - after wasting a lot of time and energy.

CMake is more an alternative to GNU autoconf and pals, with the difference that it has first class support for things like MSVC and XCode.
Here you go:
http://www.pozdravi.net/tmp/craft.2013_12_10.binary.ubuntu.1...
Same thing with Erlang... it seemed so weird at start... now I hate all 0-indexed languages.
Or more like "Come install your supercomputers in our facility!"
I think a lot of people missed the point of the article. Yeah, it's basically memory offsets/pointer arithmetic. But the difference here is "because indices are memory offsets and it just makes sense" and "because indices are memory offsets and I have the research to back it up".

The point of the article is the impressive research.
Take a look at how the Leap Motion works. You connect the Leap Motion to your usb port, a demon/service interacts with the Leap Motion and opens a websocket server on localhost so that websites can interact with the hardware device without browser plugins.
If I had to suggest a change in the typography, I'd suggest the opposite. The headings(large text) can have serifs. But the bulk of the body should definitely be sans. Serifs add too much clutter when the font is small.
Ok for me. Latest Chrome 31.0.1650.63 on Windows.
Chrome tells me it's valid (signed by DigiCert) with a sha1 thumbprint of ‎d7 12 e9 69 65 dc f2 36 c8 74 c7 03 7d c0 b2 24 a9 3b d2 33.

Check your system time?
What do you think this is if not outreach? Any sort of outreach will be targeted. I can only imagine you would be in those threads complaining about "gender discrimination" because Company X created women-focused programming classes or the like.

There's plenty of research into "industry causes of gender bias." This is one of the solutions. You're basically claiming that because this doesn't completely solve the gender divide, it's lazy and worthless. Well, sorry, but that's not how the world works. This is one of many small steps into getting more women interested in programming, which then eliminates the glass ceilings and discrimination.

How you and the others in this thread don't see this is just baffling.
In my opinion, it's not an industry problem. It's a SOCIETY problem.
Check your date/time
https://news.ycombinator.com/item?id=6875879
The sequel books are also work looking at (The Seasoned Schemer, The Reasoned Schemer).
...and frankly this whole "user experience" thing has got completely out of hand. Just what is wrong with sending a stack of punch cards in by post for processing? I just love getting the box of listing paper back with a printed core dump to highlight those little slips in the code or JCL.
What about men who have financial need?

To a first approximation no one cares.

Does Hacker School and its sponsor's "need based" help truly discriminate against the very group—poor, non-degreed men—that society treats so callously?

Sure, why not? They will receive nothing but praise for making it easier for women to do Hacker School.

Put on your cynic's Thinking Hat for a moment. The fundamental question of politics is "Who? Whom?" Who's doing and who's being done to. Feminism is an "in" political movement. It has power and positive pr. Why would any of the companies sponsoring these grants choose to spend their pr dollars less effectively by letting undifferentiated men apply? Some day there will be bursaries for other groups polite society is in favour of helping. If the group is in fact over represented in CS/programming already, say Indians, the justification will be changed and no will say anything.

TL;DR All politics is coalition politics. Feminism has positive pr, the closest male equivalent, men's rights are seen as a bunch of bitter, shrill, misogynistic losers. Why waste your PR dollars?
What's next for us?
“146% Open Source”

ok.
can someone point me to their elasticsearch setup? i'd like to see which queries they use and how they index their content.
women ARE victims. They are victims of society, and their parents who grew up with rigid rules of what a woman should be and raised their daughters with those rules in mind.
Submitter here - guilty as charged. Apologies.
I thought the Mediterranean diet didn't count for non-Mediterranean people?

i.e. it was the culture of eating rather than the content of the diet that made it healthy.

(Rather than "clean your plate", "second helpings", and "eat til you're full")

Edit: here is a link for the French diet https://en.wikipedia.org/wiki/French_paradox
Skype busting Viber, makes calls cheaper worldwide
Is there such a considerable difference between being coerced into sex using the threat of a gun held to one's temple and being coerced into sex using the threat of starving tomorrow?

Granted, not all sex work is involuntary, but don't delude yourself thinking it's a voluntary choice in poor countries.
The Emerging Technologies Shaping Future 5G Networks
The combination of AI and social networks reminds me of Friendship is Optimal[1].

It's a story about an AI who has the job "to satisfy everybody's values through friendship and ponies" in an MMORPG but breaks out and starts optimizing the real world.

[1] http://www.fimfiction.net/story/62074/
Simple PHP Algorithm to Get Wikipedia Hits
I use Apple's Contact app. Both on Mac and iPhones. They're iCloud and nicely integrated along their apps.
Continuously deploy Node apps with GitHub, Travis and Heroku
Whats so toy-like about this? Its no toy but rather a useful method of tying differing software systems together .. I can think of many productive uses for this.
I think an easy visual upgrade to get rid of the jaggies would be to (optionally) turn on MSAA (multi sample anti-aliasing). It doesn't drop the lo-fi look IMHO but still looks ways better. MSAA is real easy to enable, create your window with a MS buffer:

/* I'm not entirely sure if this is the right call for GLFW
* I normally use SDL, you can usually go up to 16 with the
* samples */
glfwOpenWindowHint(GLFW_FSAA_SAMPLES, 4);

Enable multisamplimg before drawing anything:

glEnable(GL_MULTISAMPLE);

Thanks for the source, I'll have a read through!
The point is that a poor, uneducated man will still be ahead of a poor, uneducated woman when attempting to learn how to program; likewise, a man with a Stanford degree will have many more resources available to him than a woman with a Stanford degree. You can't pull examples from opposite ends of the spectrum, because of course it's not going to be equal.
this. Absolutely. Learning to code nowadays is NOT about getting a job as a programmer.

It's about understanding the internet, being literate in the 21st century, about being a producer of content not just a consumer.

Coding is fun, everyone should be able to do it, not just professional programmers.
I run a popular Minecraft server, we have tons of scripts between the mc server, forum, admin interfaces, and all the other supporting stuff we run. This makes it so easy to create new functionality that interfaces with our various scripts. I'm hacking away as we speak.
How to make $60,000 from Indie game
making an indie game that might achieve modest success
I wound up getting a six month gig because someone I worked for 15 years ago saw that I had just quit another job.

But yeah, I think I know what you mean, because I have used it for a long time.
If you go back that far then you have to agree America isn't a sovereign state either, right?
Well the data shows it's quite a lot, given the premium people are willing to pay for living in SF... Spending 2x5 hours (at least) per week stuck in traffic is worth quite a lot of money for many people.
There's another thing at play as well: what's "nuts"?

It's more of a linguistic categorization than anything else.

And even though they may share some dietetic properties, well, Brazil nuts are one thing, Almonds are another, Pistachios are another.
Shhh! You're on Hackernews man...
I had no idea that there was ONLY antirez working on Redis. That is some crazy inspirational stuff.
What is transportism?
Low contrast, lot of white space... reminds me of the PHP.net redesign :/

Old design was better!
Nomad Suite development workflow
An overview of our handcrafted development workflow for Nomad Suite relying on a bunch of web services.
Yawn. A rainbow table can be used to determine str in MD5(str). News at 11…
Wow, a hundred and fifty thousand dollars could pay a female programmer's salary for an entire year!

This sends a strong signal to the rest of Silicon Valley: there's no such thing as a Google Glass ceiling.
IIRC, the most common 21 days type books were about visual basic, delphi, c++ and java. I learned all 4 in that order in the 90's, but thankfully i had better books.

Not that today's books are that much better. Pick up a php book sometime, they're even worse than php itself is.
ahhhh .com. The original bitcoin. Sort of?
http://en.wikipedia.org/wiki/Video_game_addiction#Notable_de...
Basically the same thing in Node.coffee, just because:

{ Server } = require 'ws'
{ spawn } = require 'child_process'

command = process.argv[2]
args = process.argv[3..]

wss = new Server port: 8080
wss.on 'connection', (ws) ->
ps = spawn command, args
ps.stdout.on 'data', (data) -> ws.send data.toString()
ws.on 'message', (data) -> ps.stdin.write data.toString()
ws.on 'close', -> ps.kill()
ps.on 'close', -> ws.close()

(Needs a bit more error handling)
Ask HN: What would be needed to make bitcoin accessible for everyone
Bitcoin just stands in it's early stages and still has a high volatility because everyone is uncertain about the future of this new method of payment.

There are still a lot of problems and as stated in this article, we need some killer apps.

http://www.washingtonpost.com/blogs/the-switch/wp/2013/12/09/heres-why-volatility-isnt-a-big-problem-for-bitcoin/

I want to ask HN about what apps/services/infrastructure would be needed to make bitcoin happen? What would the ideal bitcoin landscape look like from mobile payments to saving accounts?
I'm absolutely for helping the poor, providing everybody with affordable (preferably free) quality education, programs that help unemployed people get jobs, that help homeless people get their life back in order, etc.

But those problems aren't specific for the IT industry. They're society-wide, and need to tackled on a much broader scale.

And in society at large, women are doing increasingly better. They are surpassing men in education (so it's definitely a good idea to take a good look at if there's anything that causes boys to fall by the wayside in the educational system), but that doesn't change the fact that there are still some industries that are remarkably sexist and/or inaccessible to women. And that's just not acceptable.
Apps are not web sites. Consumers expect a higher level of stability and quality from their apps than they do from web sites.
That's a static page cache, not really the same thing. And I'm pretty sure they're doing this already, or are about to.
The architecture cost of this is _huge_; it's only worth doing on reliability-critical systems, where you might consider banning dynamic memory allocation altogether.

I think it's perfectly reasonable for quick tech demo projects to never check anything. fopen() is probably worth a little bit of checking, but not malloc().
> but female schoolteachers do not consider the lack of men to be a problem with their industry

Source? Because I'm sure if you talked to any teacher, they'd tell you they would prefer a more balanced selection of primary school teachers. The least you could do is a simple Google search,[0] which would show there is a movement to get more men into teaching.

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

What does this mean? That men "belong" to programming and women "belong" to primary school teaching? (Not college teaching, of course! That's still heavily dominated by men, because they evolved to prefer teaching college-level classes or something. It's biology, you see. There's a "professor" gene inside all men.) 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.

[0]: https://www.google.com/search?q=men+in+teaching
Jason Fried announces magazine for established businesses
Did he mention 'strong ai'? or is the 'exo-cortex' basically really good siri/google now?