skysight-inc/HackerNews huggingface dataset:
It's hard for me to read your original post in a way that does not imply, "This would not be as troubling if the word 'rape' was not intended to refer to forced intercourse." That may not be equivalent to saying, "This usage is OK", but its certainly suggests that you'd see less reason for concern if a (supposedly) non-sexual definition were intended. If that wasn't your intent, I think your original post was rather unclear.

As for your final paragraph here, I'm pretty sure that you know perfectly well what the previous poster meant. Nobody actually confuses my grandmother happily exclaiming, "Oh, the decorations in this room are so gay!" (true story) with a seventh grader dismissively saying, "Social studies is so gay!" Discussions like this one proceed far more smoothly when everyone avoids deliberately misconstruing each other's words.
Afraid of being afraid.
Even the U.S. government isn't stupid enough to execute Pfc. Manning for aiding the enemy.

And even if the U.S. government was, Col. Lind (given that she will be the single-point-of-lightning-rod for any sentence adjudged) would not be that stupid as she probably has better things to do than get "martyred" herself after the trial is over.

But let's say that Col. Lind wants to live in a "Witness Protection"-esque program for the rest of her life... any sentence of execution has to be approved by the President himself (MCM Rule 1207), and whatever else you might say about him, he's more politically-savvy than to allow that to happen.

But wait.... this is all only possible if the death penalty was declared from the start, and the government chose from the beginning not to go for it. So it looks like "suicide by court-martial" is out of the running, at least.
In both of these cases you can get google to do what you prefer by typing "define" in front.

"define ford" shows a dictionary definition of ford before all results, "define stack overflow" shows a link to wikipedia before all results.
He's not, though.

He's not taking his school's completion rate into account at all, only the total number enrolled in the CS program.
Yeah, I'm pretty much the same. Which should be completely fine with anyone, since it's putting me way ahead in terms of learning from where I would have been without the course.

Completion rate is only one measure of these courses, and I'm not at all sure it should be the most important one.
The article starts with some interesting data but instead of analyzing the data to identify tangible, shared characteristics of $1B exits, it devolves into a generalized, vacuous argument that boils down to (1) be in it for the long-haul, (2) work with visionary/tenacious teams (whatever that means) and (3) have founders with strong product sensibilities.

In short, this doesn't really provide useful guidance on how to build a $1B consumer tech company.
If you're in "real" business not a creative industry like Fashion, Music, or Publishing you can get paid professional level salaries, for instance Investment banking interns get paid get paid a few thousand a month.
I think if people can learn to swipe a credit card then they could learn to insert their smart card to log in to the Internet. As long as somebody other than the user pays for all the required infrastructure.
Seriously from all the articles I read I am an expert when knowing what not to do. So now I am looking for an article that says what to do.

The best "what to do" I read so far is http://www.joelonsoftware.com it lures u in as a quick fix, and before you know it , you have read hundreds of posts and have grown.

Anybody have some other good read to share?
Whether an open source project, struggling with a startup, or leading a profitable corporate giant, you need to pick up and do it again tomorrow no matter how good your vacation is.
Household, is a single person or group of people living together.
Can you just specify the order in your query? Why do you care how the physical order is stored? Or do you even care about the physical order? Would an "apparent" logical order be sufficient?
The function isn't the same, it now how side effects.
"Kinetic bombardment" == throw shit from space. </jargon police>
This is just not something that happens in real life. You know what functions are going to be async up-front, and likely make them async even if you don't know, just in case. Since all IO in js is async by default, having a code that does a simple calculation and introducing IO into it is actually a very big change that warrants the refactoring you'll be required to do.
I bailed from Yahoo email, hosting, everything about 5 years ago. Their email was one of their best products. That along with Flickr. But Yahoo as a registrar and hosting service were amateur hour, and the news stories on the Yahoo page were so disgusting and sensationalistic I had to escape.

I look back now and I'm amazed I stuck with them as long as I did.
Apple runs massive datacenters. Because they own OS X, they can run it on whatever hardware they want.

Is Apple running OS X in its datacenters? My understanding is that they are not.

A server OS is manageable, can be run headless, and is performant in server workloads.

I have never heard anyone argue that OS X can compete on any performance metric with Linux or FreeBSD.
"That's 5.000 people"

But its not 5000 people because they aren't graduating - they are just passing one class. If 5000 people pass that one class and then they have to stay motivated to pass 20 more... its not going to be 5000 people that graduate in the end. Even with the massive number of enrollments in MOOCs the graduation rate could be so low that his CS school is producing way more grads.
Have you reported this to SO? I know they are very picky about the ads they run, I'm sure they would address this.
I was one of the participants and I had a great time. I'm probably a bit of a hackathon junkie. I judge my involvement in such events based on a few metrics. Did I learn something new? Did I have a good time? Was I able to get something working in time for the demo? I was satisfied on all three counts.

My project, along with I think 3 others, touched on map visualization. In the past, I've used Google Maps and Google Earth to do geographical visualization. However, I recently "discovered" SVG and ended up writing a visualizer from scratch. Basically, I started with an SVG map from wikipedia and added hover, and coloring capabilities to it. As I was writing this code, I kept wishing I had jQuery like support ... which led me to discover Raphael.js and jquerysvg :)

Going into the event, I was a bit nervous. However, by hour 2, I was pretty comfortable. People were helping each other and sharing their code. I'm not a big Github user. When I ran into a problem, it was kinda cool that I was able to go over to Scott Chacon (he helped figure out the problem in under a minute).

One of my criteria for a successful hackathon is that I can show a respectable demo. In this regard, I could have done better. As others have noted, we did have access to the API for a week. However, since I was busy at work on a project (which, incidently, we are demoing in Vegas tomorrow), I definitely had less than a week. I was impressed with pretty much every demo. What is noteworthy is that most people presented their projects. At the average hackathon I go to, it is probably 50%. It was also nice not seeing start-up pitches being disguised as hackathon presentations. My project could have been better - but whatever - I stood up and presented and that matters to me. I think some participants might have used my code, which made me really happy :)
It's MD5 with a salt.

"Since the hashed password is never exposed outside of our data center, we don’t think that the differences between MD5 and SHA-1 are relevant. I.e. the risks for MD5 are about producing two inputs that match the same output. In the case of a purely back-end MD5 hash, any hypothetical attacker doesn’t have access to either the output (the MD5 hash) or the original input (the user’s password and our salt), so there really isn’t any productive attack based on MD5 vulnerabilities.

Of course, if someone has your original password and our salt, they might be able to come up with a SECOND synthetic password that hashes to the same value. (Since we constrain password characters that we accept, that might not be possible, but let’s assume it is…) The attacker could theoretically use this second password to access your account. But that same attacker could just use your original password, so I don’t see a real-world attack that would be improved with SHA1.

(Before Evernote, I spent five years building high-end cryptographic systems for government customers [e.g. http://www.isto.org/ose-site/file-fix/Public/corestreet-secu..., so I get to make use of my old crypto knowledge from time to time…)"

http://blog.evernote.com/tech/2011/05/17/architectural-diges...
I don't think that a simple algorithm would lead to less poorly ranked search results.
Why do we care about cheating undergrads at Harvard again? I'd care about an article on Harvard undergrads if they were actually doing something I care about! Post about that if you want to.
Apple failed in the server market. They have had success with the Mini.

A Mini is cheaper than EC2, but that isn't the point of EC2.

You don't run in EC2 because it is cheap or performant, you run there because you can spin up virtual machines quickly. You run there because it is adjacent to S3. You run there becuase it integrates with the likes of RDS, ELB, and Route 53.
Minor point but there's a reason that lots more people don't make their own. Read and a lot of it comes down to time. If 15 mins to 3 hours to make bread is worth less to you than the 2-3$ for a loaf of bread then good for you; otherwise it doesn't make much sense.

And it you get a breadmaking machine then I would argue that it's likely to be less environmentally friendly: a small oven is less efficient than a large one; plus the resources to make an electronic item vs centralised distribution.

I really don't see how making your own bread can be argued to be both environmentally friendly and cheaper, but am happy to be enlightened
Turns out this is a personal lifestyle choice as his parents have actually paid for a room for him.

Meanwhile, there really are homeless students in the US.

"In 2009, 47,204 college students applying for financial aid checked a box that identified themselves as homeless." http://www.huffingtonpost.com/2011/01/03/homeless-college-st...

"I have had homeless students before. In fact, when the recession began to rear its ugly head the number of students in our high school who lived in shelters grew and grew and grew... Whenever I found out that a student was homeless, the puzzle pieces suddenly fit together -- the fatigue, the sudden weight loss, the increasingly dirtiness of their clothing or unkempt elements of their personal self. "Oh..." I would think, "That's what's going on."" http://www.huffingtonpost.com/lori-ungemah/homeless-in-colle...

Of course, there are also homeless people who aren't even students trying to live on campus too.

"The library at Cambridge University's largest college has been playing host to a mysterious user with a collection of supermarket bags, vague claims of doing a doctorate on religion and a habit of dozing off. The unexpected visitor was the subject of speculation at St John's College over several weeks, according to students, before he was asked to leave by staff after failing to show that he was entitled to use the library or the college's other ancient premises." http://www.guardian.co.uk/education/2013/feb/27/homeless-man...
I disagree it's necessarily poor SEO. They should do everything they can to ensure that pages that answer questions have better pageranks than their largely useless homepage. That's what gives the name stackoverflow power, questions actually getting answered.
Unbiased view about high skilled immigration?
Plus ça change. Communal work on weekly/monthly assignments was basically ubiquitous when I went to university mumblemumble years ago. (OK, fine; electrical engineering at the University of Waterloo, graduated 1996.)

It didn't really _feel_ like cheating to anyone, including me, who rarely-if-ever participated, fwiw. (Not due to any moral high ground, but because a) I was not particularly social at the time b) "100% of your grade is based on your final exam score" was usually an option, and (relative to other students) my exams were far better than my assignments.)

Was it? Mmm. Probably yes, in the end, but it seems to me that you could make a reasonable prescriptive/descriptive case that it wasn't.

Was it evidence of a serious moral flaw pervasive throughout that generation, or excessive pressure to excel (Waterloo is basically Canada's MIT), or anything like? Hell no. It was just a grotesque but essentially harmless cultural artifact. With twenty years of hindsight, I'd advise against reading too much into it.
This is absolutely true. I have a 16GB dedicated mini with ssd and 8 cores for $130/mo. There's no way I could get anything that cheap and powerful from Rackspace or Amazon. I plan to follow suit with more of the same.
> 12px was the standard for a very long time.

Yeah, errrr....there is no "standard" on the web. Make your font sizes readable. It's really not hard.
Do appreciate the response and don't mean to press the issue, but guess I was just curious about what gave you that impression... particularly because, coming from you, it is an extremely high compliment that most on HN would be thrilled to hear.
I'm not saying the US was always right - I'm saying that having the US win was a better outcome than the other alternatives. Would you agree with that?

And I'm not justifying use of the atomic bomb in every scenario, or even saying that it was the best possible outcome, but out of the options available to Truman, it appears to be the one that would have resulted in the least amount of suffering.
How Aaron paved the way for a teen's revolutionary cancer test
A big part of what's pushing the mini use in the datacenter is that pretty much everybody will give you a cheaper colo deal with less restrictions than a 1u. Because the mini lacks stuff like raid, multiple nics, ipmi etc. the typical customer can be relied on to have a pretty idle server. The mobile parts help, but if you filled one of those high density mini racks and used them as compute servers or cloud hosts or something your rack would melt just as fast as any cpu heavy stack of 1us. But with almost everyone just running a hobby website, directory server or mdm you can fit 10 or 15 of those things into to the power budget of a 1u or 2u cdn edge box.

You can see the artifacts in a lot of their price lists. Dedicated colo? Sure, $35. Oh you want a managed firewall in front of it? that'll be $50 extra. Want some space on our fault tolerant SAN? No problem, $200.

I bet it's a great way for a hosting company to get some use out of cages in the popular dc's that can't sell any more power.
Wealth Inequality in America [video]
Encryption implies that an authorized party can also decrypt/read the encrypted data. In that sense, "one way" + "encryption" is an oxymoron.

Further, "one way encryption" appears to only exist so nobody has to explain to regular users (and a lot of developers apparently) what is actually being done with their passwords.
Yep, not only that but Hacker News is used as an example on Contrast Rebellion: http://contrastrebellion.com/public/images/page2-img4.jpg
And how many people are passing 1 class at his school?

It can't be more than the 150 in the program.
There are going to be some revolutions in AI in coming years, but I don't think they will come from IBM (or google or msft or any other similarly established company)

In the history of major technological advances, when has a big established player gotten it right? IBM invented the relational database, but Oracle (a tiny startup at the time) still ate their lunch for years. Why? Because IBM had already invested too much in non-relational databases and would have been cannibalizing their own business. Watch the exact same thing happen to Watson, the software powering Google's self driving cars, whatever Kurzweil is working on, etc. Not to mention, many of the current AI luminaries heading research at these companies are near retirement age--not to be ageist, but Einstein did not develop the theory of relativity near retirement, he did it when he was 26. Why would the biggest advances in AI be different?

The company that really gets AI right--the company that can call itself "the AI company" like google can call itself "the search company" and facebook can call itself "the social company"--you probably haven't heard of it yet.
Integer values are also used as surrogate values. Use of a natural key, IMO, is bad practice.
Yes, NMCI.

But like I said, it works on my home computer too. Google for DISA InstallRoot (or try going here and running through the steps http://iase.disa.mil/pki-pke/getting_started/index.html)

It is true that they go through the intermediate CAs fairly quickly, but the actual root is still at CA-2 from what I can tell.

DNS security is certainly a concern, but not the kind of concern that leads to SSL warning popups unless there's something else screwy going on. But then maybe Chrome is seeing screwy stuff that MSIE doesn't know to check for...
We don't do it to look cool. We know low contrast is less readable, and we use it to discourage self-posts.
It depends on your use case of course. If you spin up dozens of instances all the time then sure - but keep in mind that an email like "put another mini in my rack" gets executed in a few hours and is equivalent to quite a lot of compute units.

That's rather the point, even very large spikes in growth can be swallowed by just a few of these in theory and certainly there are always enough Minis in close proximity such that it makes no difference.
Why yes, we should all emulate the famous Groupon pump-and-dump. Sheesh.
Someone who already knows os x gets the advantage of not having to learn linux.
Presence of ethanol does not a wine make.

If you happen to have a certain temperature range, suitable wild-yeast strains present, adequate chemical composition and pick at the right time of year, it is theoretically possible to make a drinkable wine with unprocessed fruits and no chemicals. However, in most environments and with most fruits you are far more likely to wind up with something foul-tasting and undrinkable.
This is pretty disingenuous. The creator of this video would have you believe that the wealthy 1% are like Scrooge McDuck sitting on vaults full of cash amounting to tens of trillions of dollars, and this is why some people are poor.
unundone.
Facebook lost "only" a 27% of the initial price (maximal lost was 53%). Groupon lost 80% of the initial price (maximal lost was 90%)!
seriously though, its 2013, is there any reason to enforce character sets allowed in a password? I should be able to use any kind of character i want.
Certainly the individual questions and answers should rank highly. They do a somewhat better job at SEO on those pages, although there still is no meta description tag, leaving Google to guess what to put on the search results page.

They could do a lot better on those pages too. The real content is buried below lots of javascript and other code. The higher on the page your real content is, the better. They do have pretty good titles and H1 tags on those pages, and the urls are okay, although I would move the name of the article up at least a level. Here is one: /questions/15181744/twitter-number-of-tweets-not-updating-testing-on-local

But the original topic here was a search for "stack overflow" and for that search there could be no better page than the Home page (well, maybe the About page, although if they did their job better they would get one of those results with lots of sub-section links). There was no real attempt to optimize that page for search engines. Optimizing it for the keyword "stack overflow" isn't going to hurt the rank of those question/answer pages.
A mini might be cheaper than EC2, but is it cheaper than commodity x86 hardware?
- Forth
- Knock Knock
Not conceptually. From the perspective of the rest of the program, isPrime(x) has no side effect regardless of which method you use to implement it. If you are working in a purely functional language, then it makes sense to have introducing IO be a major change, as it has huge potential to make a function impure, and assuming IO is a pure function is roughly the equivalent of unsafePerformIO. However, in this case, we are not even working in a pure functional language. In concept, there is no reason that implementing a function with IO should require writing code outside of that function differently than implementing it with CPU.
I remember reading an article about Soviet nail factories competing against other nail Soviet nail factories. To boost production everyone ended up creating worthless pin sized nails: one point per pin. To correct this they shifted to production by weight, leading to crude low quality heavy nails.

Gamification doesn't work unless it actually means something.
Nor do sterilized equipment, reliably dominant yeasts, clarification agents, additional sugars and yeast nutrients often required to balance or complete fermentation, or environments that maintain and/or remove suitable temperature ranges for desirable yeasts.
To me it feels like a case of a network sabotaging its own show. Step 1: be incredibly inconsistent with air times and play around with dates, step 2: dumb the program to capture a larger audience by making sweeping changes, introducing younger presenters and disturbing a well-oiled team that people have come to love, step 3: ax show when ratings fail to climb because bogus strategy didn't work.

A terrible loss for archeology, not just in the UK. Twenty seasons is a massive achievement though.
There is an IDE-based solution! It's called Paredit and can be combined with something like SLIME. (All this for Emacs, of course, but Emacs has all the capabilities of an IDE, especially for Lisp.)

After a while of using paredit, I actually grew to rather like the parentheses. At the very least, it lets me edit in a slightly more semantic fashion: I can navigate, select and modify code based on its structure because the structure is defined by the parentheses.

That said, I actually do prefer not having nearly as many parentheses, which is why I like ML-style syntaxes. Especially Haskell. Idiomatic Haskell is very light on parentheses and braces and brackets--it's a surprisingly minimalistic syntax. I love it.
But surely at this point you are going to be doing everything via SSH at which point the differences are going to be small, although you might be better going with FreeBSD I guess.
Here's a different Hedberg video where he swears rather excessively in my opinion: http://www.youtube.com/watch?v=t83LnfGHNBo
It has bothered me for a long time that browsers have no interface showing what websites one is logged in to, and allowing one to log out of them.
The preferred .gov page has thousands of google plus likes. This seems like a fascinating example of google plus' terrible impact on google search and perhaps google corp.
That was what they said, now I'm trying to find it again. When they talked about changing Bamboo they said "we can't get this to scale, so we switched paths, sorry we didn't document it well."
Personally I like the routine of getting up every morning having my coffee and going to the office. But you need a good working environment. I'm not a programmer though, and I often realize some people can get a lot more down without the pull of meetings and unintended interruptions throughout the day. Perhaps I'm just lucky my job is devoid of meetings, for the most part.