skysight-inc/HackerNews huggingface dataset:
I was also struck by this aspect.

The author seems to have some trouble empathizing with people who don't have the education, money, and connections that she does, and who are also being treated cruelly by U.S. immigration authorities (maybe also as a result of misunderstandings, clerical errors, cultural differences, hard-to-foresee technicalities, ...!).

I guess in the author's situation I would also be shocked that immigration restrictions had actually ensnared me, who had never ever encountered any immigration-related troubles before -- even given my opposition to those restrictions, I don't expect them to have a concrete effect on my life.
I absolutely beg to differ on your first point. You don't use actual performance measurements in Data Structures courses, no matter what language you use. You aren't instrumenting your code or counting bytes or anything. You measure the concepts by analyzing with Big-O notation. If you really wanted to, you could teach a Data Structures course using just paper, pencil, and pseudo-code.

Pretty much any language will work fine for teaching data structures.
He said a lot more than that, from the article.

You are still free to say whatever you want, and people are free to call you an asshole and distance themselves from you.
Larry Page And Sergey Brin discuss the history and workings of Google (2003)
My favorite part of this interview starts at 13:45 when Terry Gross (the host) mentions that she typed "Google" into Google and clicked "I'm Feeling Luck" and "it didn't do anything."

This leads to Sergey eventually trying to explain recursion and idempotentence on national radio.
On http://www.flownet.com/ron/xooglers.html, from the console

var jq = document.createElement('script');
jq.src = "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);

fromP = jQuery('span').filter(function() {
return jQuery(this).text().match(/said\.\.\./);
}).closest("p");
commentP = fromP.next("p");
timeP = commentP.next("p");

fromP.remove();
commentP.remove();
timeP.remove();

I haven't QA'ed this beyond a quick eyeball of the results. Obviously it could delete a lot of stuff unintentionally if comments further down the page are of a different format, but the html converted word doc doesn't give you a whole lot to work with.
This is probably a joke with a reference to Terminator, where T1000 and T800 are "killer" robots. So if those robots obey web standards, they should not kill Larry Page or Sergey Brin when they destroy Google.
Asking people why they like what they like is a pointless exercise.

And generally, in my experience, it comes from a place of arrogance on the part of the person doing the asking, because the next phase is talking down about how the "reasons" aren't valid.
SEEKING WORK: Remote or close by. I have experience in Java and android. Email is hkhan@oglethorpe.edu.

Background: Have taken comp sci courses up to survey of computational graph theory, where I have worked with some machine learning and graph algorithms. Have projects which I can show, based on artificial neural networks.

Android: I have experience in integrating parse, google maps, google app engine, google places APIs, and Facebook SDK.
Nice to meet you! :-) I still (barely) remember one bug which gave me a hard time - when compiling for 68030, I believe, under certain conditions gcc put floating point variables initialized with a constant into the constant segment. Which caused access violation when code tried to put something else into this variable. Or something along these lines, when was that, 25 years ago? Circa 87 or 88.

We used 860 (not sure) and 960 (definitely) too for other products.
Very well organized, an good reading list. What is your reading rate?
I don't think such a product would do well, personally speaking. But then again, I also think smart-watches are pure idiocy.
Not to pile on, since you've already been downvoted, but have you actually read the abusive texts that started this whole shitstorm? Nothing in this article speaks well to Justin's character, but I don't think any of it would be getting attention if it weren't for the can of batshit misogynist crazy he opened up on a female co-worker. I think the social media behavior documented here is pertinent context for those allegations.
This is awesome!

[Edit: How do I get more dice? I've 9 Semesters in and over 100K in debt and am only 40% with my dissertation]
If your data can be reached by everyone, completely unsecured, that's not a weird design. That is just plain wrong. Security does matter for these things, because human lives and identities are at stake. Health data is far more important than your facebook profile, but it's woefully undersecured. If fixing security problems is "creating more barriers", then so be it, it has to be done.
You know this, I know this--we should be fixing that part of the system.
https://itunes.apple.com/it/app/updating-game/id524916372?mt...
i actually enjoy playing with it and would do it more if it had a better ui
If you abstract any game you'll end up with chess or something similar. Deep down all games are about luring the other player into doing something you expect. You are left with a decision tree.

That has a lot less appeal than fast paced, cool looking ninjas kicking each other - hence why video games are an art form and not just intellectual exercise.
Why server side indexing and not use something like lunarjs[1] from the beginning?

Like the Idea of fulltext search on history, but I'm not going to send my full history to some random dude on the internet. No offence intended:)

[1] ”Simple full-text search in your browser”
http://lunrjs.com/
Hmmm so i wondered if this reporter went through many other successful start-up guys in their early to mid 20s (even late 20s) instragram and twitter feeds would he find similar stuff?

Their actions aren't right, but they are not surprising based on age and level of success.
You're not on US soil until you've passed through customs and security. The international border (airports included) is a limbo zone, where the Constitution doesn't really apply.
You can install it on Windows. You just have to build it yourself.

https://github.com/atom/atom/blob/master/docs/build-instruct...
Epic hacker projects compete for a trip to space
I always thought it surprisingly how poorly the "Search History" feature works in Chrome. Could be super useful if it worked.
If you're interested in the history of Rinse.fm, check out this article:

http://www.theguardian.com/music/2011/aug/27/rinse-fm-geeneu...

Real Pirate radio for the last twenty years.
We're talking about co-founders here. There is no HR director to bring down the policy hammer.

In this situation the real problem is a you have sexist fuckwad of a partner who is basically a loose cannon and going to get you in trouble eventually. If you really want to build a company with someone like that you need to start telling them to tone it down early and often, but of course that's easier said than done.
I wonder how much it costs... My guess, 2-3x Youtube.
Airbnb CEO spells out the end game for the sharing economy, in 7 quotes
10% return isn't modest today. Risk free US bonds are sub 3%
I disagree with the last part. Avoid pleasantries. Don't ask the officer how they are doing today. Don't compliment them. Don't comment on the weather. These are considered proper pleasantries in polite society, but they can make the officer think you're being overly friendly in order to hide something.

When you arrive at the counter, simply say "hello sir/ma'am", hand your documents, carefully listen to and obey instructions (such as fingerprints), answer any questions in a clear, concise manner, and then end the interaction with "thank you sir/ma'am."
"And who wants a touchscreen desktop, anyway? (Nobody.)"

This is the same kind of tripe that pundits always say. "No one would ever want a touchscreen phone", etc. Its the kind of thing people say until suddenly everyone wants it.

I have little love for Windows 8. Its a horrible kludge of bad interfaces and confused priorities. One of the most frustrating experiences I had in the last 2 years with a new product was doing the initial unboxing and setup of a Surface RT device.

That all being said, there was one time where the entire Windows 8 paradigm made sense. It was on a touchscreen Dell desktop that I played with at the Microsoft store in San Francisco. After just a couple of minutes, several of the normal Win8 annoyances like swiping from the sides to reveal UI panels felt natural sitting at a desk.

I don't think Microsoft's approach is going to be the clear winner. But they may be on to something, and it will take a few generations to figure out what its supposed to be.
Are you familiar with "Sniper Elite"? (Slowmo murder porn)
Do you know the stories they build into Battlefield games these days? (nuking iran, america fuck yeah)

Games are horrible... and mainly made for kids.
Seeking cofounder for new cross-platform IDE
Just checking to see if there are any other experienced engineers on here who might be interested in joining me to develop a new cross-platform IDE, primarily for C/C++. The goal would be to bring the best of Sublime, Visual Studio, and XCode to Linux devs, and a unified experience regardless of platform. (Read: If you think Vim or Emacs is as good as it gets, this isn't for you.)

I'm a hardcore C++ guy who just left his job in finance in NYC. I am looking for someone to commit to this idea. I'm willing to work remotely with somebody, and/or I would potentially relocate to work with somebody in-person. I plan to seek funding after finding a cofounder.

Let me know if you're interested.

cplusequalstwo at gmail.com
Ah, nice, I didn't know the integration of SNS and SQS worked that way. Cool!
I agree with you, but AFAIK this is the first time we are part of a real "open development" of a programming language backed by a big company. It's very rare see clever coders change their mind when someone suggest a different approach. I'm glad this is happening and I wish more could follow.
You're right, she totally should have "battled for relevancy" despite being called a "slut" and a "whore" while the CEO does nothing about it. Obviously, she just wasn't trying hard enough.
Yes, very aware. What I suggest was just an off the cuff idea to help spark ideas. CS is still too new to not have some evolution left in the curriculum. This really isn't controversial.

You are like the guy back in 1975 saying "...We don't need no stinking change from Assembly to C, this isn't a 'Learn How To Program Degree' don't you know..."

Assembly is fine, it's just not relevant anymore to a CS major. C and Java are still good but they are becoming less relevant was time marches on. Blah blah blah. Is thing on?

In fact, if waited and just said the same thing in 7-14 years or so, everybody would be saying "..<insert newer language here> for Data Strucutres?...no sh*#t, who programs in C or Java anymore?!?..."
Can meditation help prevent the effects of ageing?
Go 1.4 to include new code generation tool
Groovy's problem is that it's very slow compared to Java. http://java.dzone.com/articles/java-7-vs-groovy-21
Amazon vs. Hachette: Is publishing finally going the way of music?
This seems like a good start but I'm a little worried about over-abstraction here, that is to say: baking a lot of design assumptions into the browser that really should rely on user-level libraries. A lot of this can already be done with WebGL and .ondevicemotion events (See some of the cardboard demos).

The most significant idea here, it seems, is rendering DOM to a 3D texture. There are some security issues here (we'd likely have to restrict rendering to resource on the same domain), but man, this would be a huge boon to many applications that are 3D and still need sensible Text layout.
It is also unfortunate that several of the language developers and related dev communities have come out against compilers (python and jython in particular). This is the (religious) downside to open source fundamentalism.
Simple, light, does exactly what you want. What more can you ask for?
That conversation goes something like:

"Tell me why you are coming to the United States."

"I refuse to answer, on the basis of the Constitution."

"I find that you have no legitimate purpose to be in the United States. You are accordingly denied entry, and will be briefly detained while we arrange for you to be sent to the last country you were in."

"I would like to speak with an attorney. You have to do that when you arrest people."

"You are not under arrest. This is not a criminal matter."

"My lawyer will disagree."

"He is welcome to take it up with the Supreme Court. It didn't work out that well the last three times. 'The power of the state is at it's zenith at the border.' I love that word zenith. Zenith, zenith, zenith. That implies your legal privileges are at their nadir, by the way."

"I will call him immediately. I get a call, right?"

"That's a convention in US movies, for some reason, but it has never been a legal requirement. Funny thing, movies."
Its pretty clear that touchscreen + desktop is a loser. For a phone/pad the screen/keyboard/buttons are all within hands reach, using fine motor skills to manipulate.

The desktop is usually a large landscape screen(s) some distance from the viewer. The keyboard is conveniently located at arms reach in front of the user. Combining them cant be done without losing much from one or the other.
Weird behavior with scroll wheel. It seems to not stop where I'd expect. Works great with trackpad, so I guess that's what the developers must be using.

Fast scrolling by dragging the scrollbar nub is pretty slow, still, but this is definitely an improvement.
What seems like a side story is actually, I think, quite indicative.

Tinder isn't a real startup, but a manufactured success for a couple of well-connected douchebags (who behave as if they're above the law). It's the Disneypreneur phenomenon (http://michaelochurch.wordpress.com/2014/06/09/silicon-valle...). If you look into it, both of these guys are invaders from the MBA culture.

These phony startups, that are actually pre-arranged by powerful players in the mainstream corporate/McKinsey world, are becoming a lot more common and they're often difficult for genuine, old-style startups to compete with. (They blow up big, suck up a lot of talent and attention, then fail and lose credibility, so their inferior capability still leads to a both-lose outcome.)

This is going to blow up big in a couple of years: this massive proliferation of propped-up junk businesses and pseudo-startups run by incompetents. We're already seeing the embarrassing-but-not-yet-devastating fuckups. We haven't seen an Enron yet. But that's going to come, and it's going to have massive effects (and probably negative ones, on good and bad players) on the startup scene.
The current Bay Trail Atoms are pretty good. They've got great battery life and while not necessarily as fast as an A7, are probably snappy enough to run a version of OSX that doesn't rely heavily on GPU power for UI effects.
Install AdFree (need to be root) http://forum.xda-developers.com/nexus-4/themes-apps/adfree-a...

You won't find it on the play store though.
I really like this idea. I think you could add in accelerometer support and make the phone function like an actual mouse, physically moving it around the desk like you would a physical mouse.
Also not true.
Back-End Engineer Internship/Co-Op (Startup)
Back-End Engineer Interns/Co-Ops join to our team to develop, engineer, and optimize online career and education web and mobile applications and platforms. We expect you to work in startup team environment with versatile and passionate engineers to identify, prioritize, and solve problems. From technology point of view, you design, code, develop, test, deploy, maintain, optimize, and document software solutions with focus on scalability and performance.
Viva Technics is an Internet Technology Startup in San Francisco. We focus on computer science and engineering areas, including algorithm design and development, information retrieval, artificial intelligence, machine learning, natural language processing, distributed computing, large-scale system design, networking, security, database design and engineering, data processing, data classification, data compression, data analysis, and user interface design.

Application Due: September 1, 2014
Late Application Due: November 1, 2014

Job Start Date: Jan 18, 2015
Job End Date: April 30, 2015 (For Interns, Employment Duration is 15 Weeks.)
Job End Date: August 7, 2015 (For Co-Ops, Employment Duration is 29 Weeks.)
Job Interview Process Dates: From September 1, 2014 To December 1, 2014
It's not a web site, but I would recommend subscribing to Jack Ganssle's Embedded News e-mail newsletter: http://www.ganssle.com/tem-subunsub.html . There are usually one or two job postings in each issue.

Also check out the podcasts at Embedded.fm and TheAmpHour.com . They both talk about a range of embedded topics and occasionally mention job opportunities.
Try the new editor, it may help with this.
I"m surprised at the wages, a decent developer in Australia will cost $100k+ alone.
The government's position is that the rights that one has in an encounter with law enforcement don't apply in the same way during an admissibility or customs inspection prior to admission to the U.S. For example, they say that one does not have the right to assistance of counsel during these inspections.

Jacob Appelbaum tweeted a lot about how he used to get stopped and questioned when entering the U.S.; they apparently never granted his request to have the assistance of a lawyer during these events.

One difficulty is that the government's view is that refusal of admission to the U.S. (the border equivalent of deportation) is not in the same conceptual category as a criminal punishment. In fact, in their view it's not a punishment at all, just a core sovereign act of the state.

I worked with some lawyers to write a guide about border searches of electronic devices. One question that comes up a lot is whether there's a fifth amendment right to silence during a border inspection (whether about one's possessions generally, or about one's passwords). My recollection is that the lawyers I was working with considered this question somewhat unresolved. A common assumption has been that U.S. citizens and permanent residents will eventually be admitted even if they are uncooperative with an inspection, but they might be detained temporarily and their possessions might be seized in some circumstances. People who don't have either legal status might be refused admission (right then and also in the future!) as a punishment for declining to answer questions, but the government might argue that it's not a punishment at all.

Maybe I should emphasize that this is my recollection of what some people thought was likely to happen, and not a legal analysis of caselaw or an individual legal situation.
Probably not too bad of an idea. What you're talking about is advancing science for sure. Yeah you might hit the "open source" trigger but it's molecules not code. Even if you get turned down you should be able to appeal quite readily and make sure that you explain that this is Science(tm) and "open source" is merely a handy analogy by which people understand that you're making the results available very publicly, for all to use.

If that's not science, I don't know what is.
Maradona and Messi are both natural #10's.
http://lobste.rs is very similar to HN and open source under a BSD licence. I'd be very interested in an embedded/electronics themed site and would be willing to help/lead with the creation of it if there was enough interest.

https://github.com/jcs/lobsters
All too true. Even though our founding documents say 'all men' have 'inalienable rights', somehow they don't apply to our neighbors. Because they are not men, or not deserving of rights. Always seemed hypocritical to me.
A Software Development Profession
We tried to edit the title to make it less linkbaity, but only partly. If anyone can suggest a better one (i.e. accurate and neutral), we can change it again.
It seemed like he learned a number of odd things about the founders during his research and now that they were in a lawsuit and were confirmed as being giant dicks he felt justified in throwing a few rocks. The "take note lawyers" bit and the bunch of juvenile social media pictures were the same way, not needed except to fill in the picture he was painting.
It comes down to the fact that in hard real-time you care about doing things in bounded amounts of time, and in soft real-time you typically want to do things "as fast as possible" and fixed-cost incremental GCs tend to be comparably high fraction of CPU usage versus a good generational stop-the-world collector.

Many hard real-time systems already operate with an excess of CPU power in order to simplify analysis of scheduling. Furthermore you are already bounding things like allocations, and a simple incremental GC that runs on a timer tick can guarantee to run in fixed time if you have bounded allocations per timer-tick.

All of this is somewhat moot though as many hard real-time systems completely eschew dynamic allocations.
Are you sure FBAR filing is required for amounts over $10,000?

http://www.bna.com/irs-no-bitcoin-n17179891056/

Edit: Actually, I guess you meant your account on Mt. Gox, so nevermind.
Having recently switched from iPhone to Android, it is clear that Android apps suffer in responsiveness and power use. Animations make both of these problems worse.
Buy the ticket, take the ride.
Meaning, for example, the tweet that links to this article? [1] Doesn't look like they have a current mailing list other than notifications from...the forum this article was posted in. If they wanted to market Gradel to HN (rather than simply spread the word that they have a new release to the intersection of the two communities), they'd presumably use, you know, marketing material. After deciding that they're doing X, complaining that they didn't do even the most obvious thing required to succeed at X is a pretty good sign that they weren't trying to do X in the first place. "Your post is the worst attempt to write a novel I've ever seen!"

[1] https://twitter.com/Gradleware/status/48388354498154496
That's not what OP was saying. That SQL string you just provided is static. At some point the ORM has to assemble that string.
I agree that RE is not as bad as GTA, but I don't care what adults do in their free time, and children shouldn't be playing GTA period. I don't think you can seriously make the argument that RE isn't a violent game though.

The "point", or motivation, isn't all that relevant. You're still shooting things in the face and getting your throat torn out while you writhe in pain, so let's keep the goalposts in place.
Eliminating all licensing across the board is shear libertarian crackpot-ism.

Thank $deity that strawman was burned to the ground.
Takedown of No-IP by Microsoft impacts 1.8M customers
Just researched for a bit and saw them. The author shouldn't have focused on her departure for simply being female and should have mentioned the texts. I conclude that he's an extremely sexist asshole, but not misogynistic. An overall hate would be mean not to be able to appreciate the art he's into. Nevertheless, due to the texts and the CEO ignoring the behavior, her outcry to the media was justified and needed. Hopefully she gets a hefty sum for her troubles.
Prebuilt windows downloads: http://atom.someguy123.com/
Wow nice to hear!, as myself I'm heading to early 40s...
let's see what happens in this decade.
Ahh, yes, it does seem to be their first violent game. It was 15 years ago, so I wasn't sure.
I remember somebody telling me this (that they weren't a "real" startup, and owned by the company behind Match), and then they came to my school to talk about their company - and spun it so seriously that I assumed the guy telling me was wrong.

Not cool for companies to lie about their history, even if a lot of them do it.