skysight-inc/HackerNews huggingface dataset:
It wouldn't be very useful without NLS. It wasn't intended for text entry but to select commands to execute while the mouse selected the target for the commands, ie you would enter DW for "delete word" with the chorded keyboard and use the mouse to select the word to delete.

It disappeared because the people a Xerox Labs decided it was too hard for normal people to learn to interact with a computer in this way, so they replaced the chorded keyboard with on-screen buttons plus a set of keys on the left of the keyboard for the most used operations (Undo, Open, Copy, Paste, etc).
Then Apple, to make things even friendlier, removed the extra buttons from the keyboard entirely and relegated the most frequently used operations to key combinations (Cmd-C, Cmd-X, Cmd-V, etc). You will notice that many shortcuts are relegated to the left side of the keyboard.
This is easily the best theme I've ever seen. Where/how did you find this?
Thanks! Would be interesting to hear what areas FB is trying to apply deep learning to? One obvious area is recognition of objects and people in photos, but I wonder if they plan to use it on other type of data like say text for sentiment analysis or for recommendation engines of various kind?
A clones like this have the big advantage of knowing what the end result should look like in advance. That can aid design decisions regardless of language.
> All this "basic economics" talk tries to obscure the exploitation that is necessary to provide sex labor at "acceptable" prices. Rape is rape, whatever you pay the pimp.

Good grief. Good or bad, porn and prostitution are not rape crimes and shouldn't be passed off as such.
My make also fails due to Glew. Can anyone provide some premade binaries?
I used to be quite liberal in accepting connections, but someday I realize a lot of useless connections is worse than lack of connections. For example, when you need endorsement, will you ask some random person for one? Will you feel safe and secure to share your personal stuff, even if it is work-related? I make it my policy to only accept invitations from people whom I know, or headhunters/recruiters.
This is bullshit.

There is no such hostility.

Way to generate a conversation around a topic where you provide no hard evidence of any of the claims you're making.

Here's a popular black coder: https://twitter.com/seanlilmateus

Here's a popular woman coder: https://twitter.com/ericasadun
So essentially you are equating porn with rape. Something's fishy here...
ADABAS
Oh yeah, technicolor rainbow.
For people interested in seeing the 1968 demo here's the links to the best (to my knowledge) version available on the internet:

https://archive.org/details/XD300-23_68HighlightsAResearchCn...
(first reel, follow the links for the other two)

If you are interested in how NLS was actually used I also suggest watching the 1969 demo which is less flashy but contains a better explanation of the interface.

https://archive.org/details/XD301_69ASISconfPres_Reel1
That actually seems rather unfair. Suppose a team consisted of 3 women and one man - that would have put them in an awkward situation.
Seidenstrasse – a pneumatic tube system for 30C3
I have to agree with Kevin Drum on this. On the list of vital life skills that everyone should know, coding is not in the top ten.

This being Hacker News, it shouldn't be surprising that we tend to put software development on a pedestal. This thread is devoid of "I saved a coder 20 years of his life by administering CPR"-type anecdotes that would make coding appear far less attractive as a skill.
And you are labeling activities you disagree with "rape" with not even a whiff of evidence. Fishy, indeed.
18 Los Angeles County sheriff’s deputies indicted in FBI jail probe
Scroll down for english version.
If you really care about $99/yr, why do you not just buy an Android phone?
I think you need to view whatever process generated the answers as part of your model. In some cases, and in all textbook examples, we have a ground truth that is correct. But in real-world applications, such as segmentation problem in medial imaging, we have a gold standard which represents our best estimate, but is not necessarily correct.

Validation is not a magic bullet, we need to be critical of any part of the model that is given as truth, otherwise we might end up fitting a solution to the wrong problem.

More generally I think that textbooks should emphasize the need for the scientific method and stress that any model (or theory) is only as good as its ability to explain the entire problem domain.
BrainFuck Programming Language
yep, in college, our CS programs usually had hardly 18 to 25 girls in a class of 150. And some of them even dropped out. When we graduated, there were hardly 10 girls amongst us. So it's not that we "eject" them. We just don't get many girls attracted to this field.
Keep it classy guys.
Exactly this. I feel as thought op's definition of rape is slightly skewed or that all sex work is viewed as involuntary. Which is not the case. Some use it as a supplementary income, some as their primary job and others may use it to valid their self worth. These do not equate to rape.
Thanks for the anecdotes - I'm looking at statistics. The hostility may not be apparent (to you) but it's structural and it's real.

see this comment: https://news.ycombinator.com/item?id=6879195
Anecdotally, my experience has been that most people that get hit by cars as bicyclists are those that are following the rules diligently. Every accident I am personally aware of (n=5) involved the save courteous bikers I know. The aggressive bikers are typically far more skilled in operating their bicycles, but have has more near misses. They are generally far more actively aware of threats and constantly assess threat situations that they may get into and threat situations that might happen to them. Aggressive bicyclists know a lot more about how drivers are likely to behave on the road and can predict that behavior to their advantage.
Ask HN: collection of resources for setting up LLC/S-corp?
I'm considering getting off of my butt and setting up a proper corporate structure or two, one for some consulting and the other for some other work finally getting some traction/progress.

A quick query on HN for SCorp/LLC discussions brought up:

1) https://news.ycombinator.com/item?id=644619
2) https://news.ycombinator.com/item?id=4956066
3) https://news.ycombinator.com/item?id=626715

Which I am reading through, but given the frequency of the question and this particular state, is there a comprehensive guideline in english?

I'm in the process of working w/ a friend who's involved in such with a larger company to work these things out, but I really want the self help guide documented here and am making my own notes.
Show HN - Dlvry, never miss a package again
Again I don't see how this is in any related only to programming.

Programming was introduced to me in school and was the most boring subject of all. Because the problems we solved looked totally irrelevant to not just me, but every kid in the school. I was glad I opted out of it and did physics experiments instead. It made whole lot sense. Had I continued working on brain dead sorting, and arithmetic problems I would have developed permanent hatred towards programming. I was already learning simultaneous equations, quadratic equations in the Math classes without understanding why and what they even meant. Why learn another such subject?

Physics was a place where I saw application of pure mathematics to real life scenarios.

Skills that you need to be a good programmer by and large the very same that you need to indulge in any creative activity. Clear definition of the problem, deconstructing it into smaller parts, apply a definite science in assembling smaller solutions, going into a build-feedback-correct cycle etc. You will have to do the same if you do physics, chemistry, biology, math, painting, music, history and may be anything on earth.

Programming doesn't make much sense unless there is a larger context and scope of your learning in helping solve some meaningful problems gets visible. Other wise the kids will just be doing yet another routine boring math kind of work without knowing its true application.

Remember kids building tree houses, That requires nearly the same kind of stuff required to be good programmer, or to take part in a science exhibition. Or a essay writing competition. What is important is to teach kids learn to discover how to work on creative problems.
Basic understanding of coding (which you apparently already have) helps people get to grips with the world around them, which is essential for having a functioning democracy.

Simple example: non-coders had no clue what could possible be wrong with voting machines.
I can't see, how this should work with S/MIME.
Damn. I was sure they were going to say somewhere in Wyoming.
What the code is doing is clear. The why (and especially the `why not') could benefit from some commentary.
I really doubt they're eating that well.
It builds and runs fine on current Debian testing.
I don't think so. If you need external support to fix a problem, it's because of their skills, not because of their availability. Most businesses can shift feature development for some weeks/months until an expert is available (if they can't find one) but an instant, crappy solution wont help them.

It's about skills + price. Not about availability. I don't know many freelancers with full-time exclusive projects that last more than 12 months.
Not a janitor or trained guard, but a manager would with an NSL.
You could either try to free memory elsewhere, or die with a nice error message.
from the article:

"But he said scientists do routinely make naked 100 degree below zero dashes outside in the South Pole..."

emphasis mine. Gotta love science ;)
I don't know about pyglet, but there are lot of PyGame games to explore.
He didn't turn it down, according to Andreesen Yahoo reduced the offer with the financial crisis to $200m
http://management.fortune.cnn.com/2013/11/21/marc-andreessen...
Go for it. In the worst case, you have a secret weapon in whatever other non-coding career you are pursuing.
If you have a harder time accessing these supposedly raceless-genderless systems, then you can't participate. Research has shown that the utopian vision of the internet being the ultimate equalizer was never realized.. groups still divide by socio-economic classes online as they do in the physical world.

http://www.cnn.com/2009/TECH/science/10/13/social.networking...
http://en.wikipedia.org/wiki/Online_segregation
I'm very surprised about this. If Google would say that teams that only consist of men, or white people would get $2K extra everyone would explode.
Here is the corresponding article for those who wants to read it.

http://www.bbc.co.uk/news/science-environment-25287806

For contrast, the article mentioned the hottest measured place on earth was in Iran at 70.7degC, and one of the craters on the moon was measured at -238degC.
Samsung tries to silence report of Galaxy S4 catching fire
I wish more programmers understood this concept. Yes, we can read the code for the what, which is why we don't need you to tell us you are adding 2 to X. Why is a different matter altogether, and that is where a comment can shine light on the scenario.
Riding bikes is only dangerous in countries where murdering cyclists is apparently okay.

I found the account of the accident shocking. Of course being from the Netherlands I'm extremely biased, but from my perspective these kind of American "driver kills cyclist" accidents I keep reading are as insane as "accidentally" killing someone whilst "accidentally" pointing a loaded gun at their heads. Even with a car it's hard to kill a cyclist by accident, unless the accident results in a very unlucky fall.
A lot of these immigrants have had excellent eduction and often pretty high level jobs. The old Soviet Union was pretty big on eduction, especially science and math. So theoretically it's not that big of a step to take, from being a mathematician to a programmer.

Reality says otherwise, though. I have two friends who came to The Netherlands during the Balkan war in the early 90's. He used to be a math professor, she used to be a surgeon. Nowadays, he's cutting marble for tombstones, she works at the HR department. Quite the step back, although they have no regrets coming here.
Are we talking about startups or sex industry? Cause burnout/long working hours have taken a toll in many of our brightest engineers and ruined a few families as well. And hey, if you are not doing 80 hours work you are a cop-out right?
The call instruction on x86 automatically writes a return address to the stack, and I suspect that that's a standard instruction across architectures. That's sufficient to make my point that the CPU expects a stack.
> I can't think of that many countries where they are not normally prompted to do either one or the other.

Most countries I lived in don't prompt either. (And in Germany, people would be out on the streets if a school did that kind of prompting.)
I would be more worried about locally, case in point navigate to: chrome://settings/passwords
> In CAP theorem terms, Redis has picked zero (remember CAP theorem is pick at most two).

No, he picked P, Partition Tolerance. You can't not pick P. Unless you assume a never-failing network with never-failing nodes.
As a “<insert ethnicity here> <insert gender here> <insert sexual orientation here> programmer”, I've always been uncomfortable with race based or gender based or orientation based policies. Google would have been better off taking the time evaluating each participant and then making a judgement on whether that person would benefit from additional help. That would be better for everyone rather than blindly assuming every female needs assistance or every "insert ethnicity here" needs assistance.
Of course, when founders take some money off the table, they will no longer be tempted to take the first FU money offer that come along, so will be more willing to push for big home runs.
FWIW, much of the verbosity in this post is optional, e.g. the very first example could be

static mut base: uint = 0x200000;
pub extern "C" fn malloc(len: uint) -> *mut u8 {
base as *mut u8
}

(I'll admit the second can be reduced less, since it's actually doing real work: basically just dropping the `: uint` on the `let ret`, dropping the `return` and associated `;`, and removing the () on the if condition.)

I guess the major source of verbosity is the `extern "C"`, which, fortunately, is only necessary when one requires a function uses the C ABI/calling-convention; in the overwhelmingly common case one writes `pub fn foo(...)` which will use the Rust ABI (and it gets reduced to just `fn foo(...)` if the function can be private to a module).
Should be called the "feel" button
Good founders are here to make revolutions happening.
http://samy.pl/androidmap/
Coldest spot on Earth identified by satellite
I know, sorry got carried away with that caps key.
This really is a bad idea. This subsidies sprawl and fuel consuming lifestyles. Gas taxes pay for a part of the externalities of fuel burning which rural folks do a lot more than urban dwellers.
Thanks for elaborating on my thought. The `why not' is often as important (or even more important!) then the `why'.

By `why not' I mean, briefly explain what other alternative approaches there were, and why you chose the trade-offs you went for, instead of some other set.
Thanks for the screencasts, now I may finally get around to giving it a try.
It's the thing to do after Finnish sauna.
Domino, a workbench for data scientists.
The BBC is officially public, but not officially state controlled. Same goes for the German public broadcasters. (In Germany, they are controlled by the same people than run the political parties, though. Literally.)
It'a not. Where I work we are usually open for programming positions. Girls simply don't show up, it's not like there are hundreds of them that we send back home because they're women.
When I'm on github and I fork something from supernerdy81, i don't even know if it's a he or a she, nor I care and surely that wouldn't make any difference in using a library. Just to say.
It happens that men are eventually more interested in technology than women, generally. You can see it among your friends or family. There are things that attract women's interest most. It's not that knitting community is hostile towards men, it's just that few men (me, for example) are interested in knitting.
There will always be hostility against the minority. I'm black and never feel intimidated by that. I can't say that for the rest.
Wipebook - The Whiteboard Notebook
I read c or assembler code like I read a newspaper, but comments are needed even in my own code to understand the higher lever design.
Top VPN Providers That Accept Bitcoin
Kid tells dad he got someone pregnant (13 and joke
His Dad asks weird ass questions
I'm Canadian and not that old (30's), and I was required to both sing the national anthem and recite The Lord's Prayer daily in grade school. Granted it might have been an exception as it was a small town.
Nice .. pretty handy
Analyzing an Android WebView exploit
Are there any homoiconic "get the compiler to do exactly what you want, safely" languages?
Just curious, is it not mandatory for children to wear helmets on bikes in Netherlands?
If people would use word "offset" there would a lot less confusion.
> In summary, there don't exist listings in which the discontinuities at 0 really matter

This is not true.

I am active in a small (local area) subreddit, and there sometimes a post totally disappears from the "hot" listing. Not only from page 1, but it cannot be found on pages 2 or 3 either.

When there is a recent post with 4 upvotes at the top of the hot list, a recent post with -1 votes still would deserve to rank higher than a week old post with a small positive vote score, don't you think?

I was really wondering, do the mods remove posts that quickly get 2 downvotes. But this bug explains my observations.
But they do need help. Diversity is nice, but someone still has to do the actual work.
A "bitcoin client" doesn't give any "voting" power. Mining does. Mining takes a lot of power, so sure, if Apple or Microsoft wanted all of their devices to run out of power in an hour or so they could try such a thing. Besides, against specialised hardware this would be a drop in the bucket anyway: https://en.bitcoin.it/wiki/Mining_hardware_comparison

Your "relevant quote" demonstrates that op is clueless.
Hmmm, if only there were people that know how to program and can build automation tools....
>I see it as basic economics, with a history going back as far as biblical times.

The same could be said for slavery.
New study shows nuts reduce cardiovascular disease risk up to 55%
>Because we need the government to protect us from our own judgement.

No, because the government is US, the will of the people as expressed in voting.
The distinctive thing about hardcore conspiracy theorists is that they don't base their ideas on reality (reality as perceived by non-conspiracy theorists). They are not truly skeptics, because their skepticism is selectively applied. They are typically willing to believe anything they hear, just so long as it comes from another conspiracy theorist who shares the belief that everything the government says is a lie. So skepticism isn't the issue; the issue is staying in touch with reality -- specifically a reality that a variety of people can agree on.
Maybe because that's not a very good solution for an industry-wide discrimination problem.
What do you call it when tens of thousands of volunteer birdwatchers pay for their own personal efforts (in time and money) to do bird monitoring in the UK? Cumulatively that's a lot of money, not "small potatoes."

http://www.bto.org/about-bto

The BTO isn't the only example. There are many others (e.g. the BOINC projects, Planet Hunters, EyeWire, The Amateur Sky Survey).

Maybe you'll object, saying that's not "crowdfunding." If it's not, then what is it? There's definitely funding being spent, on scientific research, by "the crowd" (i.e. the general public).
What? Automatically installing VirtualBox images, and setting them up with a development environment in 2-3 commands does seem "that different than just using VirtualBox directly"?
Half way through a 10-day Sprint. Series: Part I. Marketing (Go for it)
Everyone should learn how to solder before learning how to code. Because experience. Hurr durr.
Ask HN: Flagging front page stories
After consideration, I just flagged several stories that are currently on the front page:

I Spent A Month Living In A Romanian Sexcam Studio
http://m.vice.com/read/bucharest-webcam-studios-america-outsourcing-sex-trade

Invisible Child: Dasani’s Homeless Life
http://www.nytimes.com/projects/2013/invisible-child/

Governments admit to faking terrorism: a list
http://www.ritholtz.com/blog/2013/12/governments-admit-they-carry-out-false-flag-terror/

They are excellent articles, and I feel bad about doing so. I'm sure the submitters posted them in good faith because they enjoyed them and wanted to share them with others. I read them, and enjoyed them too. By and large, the comments are high quality: better than vast majority of discussion on the mainstream internet.

But that's the problem: I'm scared that if HN continues moving to becoming a discussion site for mainstream news, that it will be impossible to avoid a great slide in quality of stories and commentary. Historically the odds are really against it.

Maybe that's OK, maybe things have to evolve. If it happens, certainly there will be other sites that pop up to replace it, and they too will have their period of quality conversation before they too evolve. Still, it seems like an unnecessary loss.

Am I wrong to be worried? Is there a better solution than flagging high-quality popular articles that don't have a hacker or start-up focus?
Thanks for pointing that out. I still think it would need a concrete example or two. The text is very abstract, long sentences with multiple consecutive adjectives describing how easy it is to use and how powerful it all is. A lot of fluff really. You're trying to sell the idea, not describe how it works.

I'm SURE it's a fine tool and I'm just trying to help you communicating it better. :)
What does malloc() return if it fails?

volatile char *x = 0;

And what happens if you write to that address?

*x = 69;

The answers to these questions, whilst not defined by the C language, are portable enough.
>Otherwise, I can't see the point.

Really? Half as good as the host machine sounds about just fine.
People, no matter where they live, just want technology that makes their lives better in some way.

But they are different than the people who just want technology and see it as its own end.
Thanks. I don't need sales. All I need, essentially, is database with nice UI that allow extension and got API. I don't mind spending money if I can avoid reinventing the wheel. We tried streak.com, but it's too sales oriented and ppl didn't like how it messed up their inbox.
Just give them 3/4's as much. $2000 * 3/4 = $1500. Simple really.
Not according to a majority of commenters in the Obama coding thread.
Wut?

I didn't realized there were any hostility to women and/or black people.

For women, I don't see it. I have tons of female friends that are programmers.

As for black people... two of my friends are black, one of them is female. And they've never complain about racism in their work force. I've worked with one black person and that person played the victim card a lot, that's another story in itself entirely, but other than that.

I haven't see any hostility against women or black people.

edit:

What I do see is the gender imbalance in CS major in education. Also there are far less black people in education but I'm not sure what's the driving factor is. It could be population wise, economic reason, etc...
False terrorism is still terrorism and I feel that your list discounting these as actual false flag operations diminishes the main point.