skysight-inc/HackerNews huggingface dataset:
Cable-news is a broken product. Circa, on the other hand, has been phenomenal at reporting factual updates related to this story. I strongly recommend it for following news stories of interest.
Totes true. His selection of words is in one of the bombastic veins that rubs me the wrong way. It goes beyond just one piece of writing, that does make my issue with the writer.
What makes you qualified to say that? You think smart people aren't applying to Harvey Mudd?
If I may, I would dearly hope that YC itself, rather than a loosely affiliated internet forum where anyone can participate, has orders of magnitude less misogyny.

Also, if anyone was wondering why pg was trying out comment endorsement, this is why. I wouldn't be surprised if Hacker News was shut down entirely in the future. I wonder if it is the principal discouraging factor for female applicants to YC.

FWIW, why not apply, go meet the people in person, then decide if there will be more misogyny than useful participation.
This clip of a Sprint ABM test gives some idea of how incredibly fast ICBM RVs are - it makes the 0-Mach 10 in 5 seconds Sprint look like it is hardly moving:

https://www.youtube.com/watch?v=msXtgTVMcuA
Jamis Buck has a fantastic series of blog posts about maze generation[1]. It looks like he's no longer updating the blog, but all of the entries are still up. Start at the bottom and work up.

[1] http://weblog.jamisbuck.org/under-the-hood
When it comes to installability and compatibility nothing beats Ubuntu. I have installed Ubuntu on about 10 machines (desktops + laptops) in the past couple of years. Always worked out of the box.
Questionable Crypto in Retail Analytics
I would argue that baseball is popular in spite of them playing 900 games (I'm exaggerating) every season (not counting spring training).
Doesn't work any more... Now, we need people to invent decent compilers and languages.
Investigation, not intelligence.
CIA does intelligence.

Or you could've just typed FBI, like a normal person.
How Mark Twain Became Mark Twain: The Amazing Story
Yea, extortion seems more apt here. It's like a square and rectangle. All blackmail involves extortion, but not all extortion is blackmail.
Yes, I am a prude. And I have no problem with Stephen Fry thinking poorly of me.
I'm not that knowledgeable about hardware, but the fact that they were using a "24 bit fixed point register" sounds like they were not using a commodity processor, even for 1991. I assume that the error described would simply not arise today on a modern CPU running Linux?
I actually had some fun reading about maze algorithms some time ago.
Here are two good links:

http://www.astrolog.org/labyrnth/algrithm.htm

http://weblog.jamisbuck.org/2011/2/7/maze-generation-algorit...

The first link is interesting because it describes some maze toponomy (types and characteristics of mazes)
The second has a lot of algorithm implementations with nice demos.

Fun stuff :)
No it's a good point actually, and it pays to know your context. Frankly, looking at the 118 lines in assert.h, it does considerably more than I really need.

Instead of this:

assert(buf->pos < buf->str->len);

I could just do this instead:

if (buf->pos >= buf->str->len) die("bad pos");

If the die message is unique, I don't really need to include __FILE__, __LINE__, and the expression itself in it.

I could even do this, though it's probably overkill for something that should never happen anyway:

if (buf->pos >= buf->str->len)
die("bad pos %d %d", buf->pos, buf->str->len);
>Turkey can kiss EU membership ambitions goodbye.

Probably all the better for Turkey.
Um, I might be wrong, but AFAIK exactly "knowing" where water will go is pretty hard, almost impossible nowadays because of some hardware/OS improvements (like randomising offset for example).

And "glass model" is still fine anyway. If you know that glass stands on the piece of sodium you know there'll be problems ;)
Vote on NASA's Z-2 Suit Design
While I know this is a little pedantic, I'm pretty sure the analogy falls down a bit -- denial of service attacks are often illegal (for instance, in the US it's possible for them to be prosecuted under the Computer Fraud and Abuse Act or even under trespassing or contract laws). Even without the blackmail attempt this could still be considered a criminal act.
I have a Dell XPS 13, and its been a great Linux (Ubuntu) laptop. Suspend resume is blazing fast, partially due to the SSD. Power consumption is pretty decent too. I usually charge in at night and its good until I get home. I don't use it all day, but its just in standby mode when I'm not.

I think the perception is changing because laptops are just getting so much better. With SSDs and battery technology making a huge difference. Linux laptops had a bad perception, but I think all laptops were pretty bad not too many years ago.
I agree, and I think it's related to the Dunning Kruger effect. The more you know, the more you realize all the things which you don't know.

There's also a bit of a vicious feedback loop; often people are unwilling to admit that they don't know something because they don't want to appear weak. But until they admit it, they'll always be deficient in that subject.
Why not? The US. Law enforcement obviously doesn't have jurisdiction, but as long as a DOS is illegal in the country that the attacker sits in, the US Law enforcement should investigate and hand off to a partner agency in that country, acting as liaison and serving a request for extradition.

It's a different matter if the attacker is based in a country where DOS are legal or that doesn't have any extradition treaty with the US, but that still needs to be established.
> Secondly, it means that non-giant companies could be competitive in making job offers, whereas perhaps in a more free labor market they might not be able to compete salarywise with Google, Apple, Microsoft, etc. Thus, as seen from say, a startup's vantage point, this check on the upward price pressure actually kept the supply of affordable engineers up.

Amazingly short-sited argument. It forces people to either accept a low paying job in a field they love, or find another field just to make ends meet.
the atmosphere here is so toxic

1. I can't say since I haven't been through YC, but I imagine that HN, a site that's open to every joe schmoe on the internet, is not a good reflection of the population that's accepted to YC (probably the most exclusive start-up accelerator).

2. I don't know the truth of the original claim (presumably neither do you). My question is this, if the original claim that there was a technical co-founder that got pushed out is true, is it toxic for dogfood123 to state it?

I guess I'm saying it seems like its premature to say it's 'toxic'. I agree that if there are malicious users making up lies about female founders, that's toxic. OTOH, if the claim is true, I struggle to see how talking about reality is toxic.
I've used them for a few years. No problems at all.
What exact model of Lenovo do you have? I got a Thinkpad x140e in the configuration certified by Ubuntu: http://www.ubuntu.com/certification/hardware/201309-14195/

It has been a nightmare.

Bluetooth doesn't work. Changing screen brightness doesn't work. X crashes on startup. Even Ubuntu's GUI installer crashes on startup. Suspend works, but I can only resume by opening the lid, not by typing or clicking. Also, once I resume, focus is often on the last app, not the password input. The first time this happened, I typed my password. No effect. Confused, I clicked on the password input and tried again. Success, but my terminal said, "*K&GD#TYIBO(" command not found. That means anyone can run a command as my user simply by typing it at the password prompt. For some reason this only happens when resuming from suspend, not after locking the screen.

I have a mostly-working system today. Brightness is still stuck at maximum, limiting the battery to 6 hours. (Windows 8 gets 9 hours.) The latest beta Catalyst drivers fix X crashing, but I still get screen tearing so watching video is extremely annoying. Bluetooth no longer crashes, but it can't see any discoverable devices or pair with them. Wifi transfers at 802.11n speeds once I compile the latest drivers.

I thought I'd picked a good laptop to run Linux on, but it turns out that Ubuntu's hardware certification is worthless. It's so frustrating, because once you max-out the RAM and install an SSD, the x140e just needs working drivers.
Basecamp was under network attack this morning
"Greedy" is such a meaningless criticism in the modern economy. He means short term greed that compromises long term greed.
Am I the only one who wishes the time and effort spent into making this post was used towards something more important/meaningful?
This is interesting. Another clever way of doing this that I just saw this morning is being done by the BlinkyGrid. It uses two flashing areas on the PC/smartphone screen to send optical Clock & Data signals to two photosensors on the microcontroller board to configure it.

I really like this since it's trivial to implement and adds less than $1 to the BOM cost of the hardware even in single units. There are quite a few devices I've wanted to build that only need a very simple UI to configure them and this would be perfect.

And for a plus, it's Open Source Hardware so you can use it without guilt.

I do worry that the frequency of their flashing may be in the zone to trigger seizures in those that are susceptible, though, but this is an easy problem to work around. Maybe using a single NRZ signal like 110 bps serial transmission.
The SSD option intrigues me.
Lately I find that using many consumer class HDs in more servers is better for this kind of application than using enterprise grade HDs or SSDs
EBay Authentication Bypass
How about a dynamic floor price? It would make the crowd - guesswork more complicated
Absolutely, though I tend to throw __FILE__ and __LINE__ in everything, so I can step through the sources of messages by just pulling messages into my vim quickfix buffer. Again, totally depends on context, though.
Why does it seem like STEM grads disproportionately suffer more from impostor syndrome while business grads seem to disproportionately suffer less?
First, have you communicated your concerns with the dev team or dev team leads? They might not even have the same perception of their productivity as you.
Experiment.Com: Crowdfunding is Coming to Science
IMO if your business depends in your site being up, DDOS protection should be mandatory. You should budget for it and have it on or ready to go on short notice.

It just shouldn't be a surprise anymore that DDOS's happen.
I think immigration policy will eventually be nonexistent, but before then many things need to happen. The developing nations need to achieve a certain quality of living across the board so that the people there don't all just decide to get up, and leave.

Economies need to become less decentralized, and more global in their scope. Which arguable is very much a reality today, but I think this is simply the beginning.

And there's a whole host of other developments that need to happen, but I believe eventually will happen in the coming decades. We'll see a more homogenous world, yet also a more diverse one.
Disagree. Understanding the root cause helps even non-technical customers make the right decision. For example - "If I move to a different service (competitor of Basecamp), is there a chance that I will run into this issue there too? Answer is yes, based on how DHH explained the problem." Customers understand that shit happens. Particularly because many Basecamp users are business owners and can relate to shit happening in their business too. Explaining the root cause in plain language, and emphasizing that the user data is safe is a great way to deal with this situation.
right now the algorithm allows negative prices too :)
It's not the child players you need to convince, it's the parents. I was on the middle school football team, and my parents pulled me off the team in high school because of the chance of severe and permanent injury. If parents say no, the sport dies.
Web Components and the Three Unsexy Pillars
Okay here is a better one. Just because people are blocking each other trying to run into your front door doesn't mean they (or somebody else) aren't cutting open your windows, picking the lock on your garage door, or trying to climb down your chimney.
I would love a tree representation of tabs. Every link you open in a new tab creates a child of the current tab. So if I search google for "foo bar" and then open the first three results in new tabs, I will have a d=2 tree with root google and three children results.

I find that I navigate the web like this and a tree solution would be nice.
This tool will help large organizations like mine to manage the purchase activities in a better and consolidated way. The interaction and the ability to share the deals is great to have. Currently the purchasing process in most of the organizations is very fragmented and kept in pockets which results in over paying and not allowing us to leverage the efficiencies of collective bargaining. I would love to test this tool out.
I don't believe that's correct -- though he certainly receives more attention and scrutiny when he does so. Recently, he (along with pretty much everyone else) criticized the new sleeved jerseys:

http://espn.go.com/dallas/nba/story/_/id/10198314/mark-cuban...
The Motorola 56000 DSP's fit the description, and they are used everywhere - all throughout military-industrial applications.

And yes, these bugs still occur - even on modern CPU's running Linux.
I think merely seeing the haggle option would make the user understand it's just a suggested price nobody ever pays
Hopefully because Turkey is "democratic" they'll simply vote out the idiots who made such short-sighted decisions.
if you have not seen this: http://www.erlang-factory.com/upload/presentations/519/erllv... already, it might serve as a high-level overview of what is being attempted here ?
My main impression after using Scala a little bit (admittedly some time ago): it has some very cool functional features, but they are too slow when compared with the non-functional features. When working on a program for which performance matters, this means that you end up working on a Java-like subset of the language in most of the program.
Boxing has fallen way off from what it was in the middle of the 20th Century. The big paydays at the top are much greater than they once were (so big, somebody said, that the fighters are even getting some). But it seems to me that it has fallen off in its share of the attention that goes to sports.
>"The funding for your "STEM" (come on, tell us what field you actually did) grad degree didn't come from supply and demand on an open market; it came from government research funding."

Which is driven by the market. If art historians were all of a sudden extremely profitable then you bet your ass there will be a massive increase in gov't funding at their graduate level, due to market demands. Grant applications have to stress the importance of their research (and often times potential for profit) to society. The fact that you fail to see immense competition in gov't research funding shows how high your blinders are.

>"The fact that you have noticed an optimization process acting on society optimizes society is not a great insight. The fact that you failed to notice the current optimization process profoundly mismatches our values and intentions is a major misstep of yours."

Don't shove your values on me. Un-targeted welfare steals limited resources from those who truly need it. Swallow those values whole.
why is hibernate not a thing? first thing i do to all my computers is change poweroff to hybernate. my laptop has like 40 day up times from this.
Sorry, when someone writes a presentation or do a talk, he's probably being pushed by something:

1. To get his self-esteem to a higher level. Lots of people do talking for this. And they say lots of bullshit to attract your attention and boost their selves.

2. To genially tell the truth and help people. My guess is that this is the minority.

So I'm always skeptic about these stories.
Finding the right BaaS tool
I totally agree on the slow compile times. It's simply painful.
I enjoy genetic algorithms conceptually and they were one of my biggest "lightbulb moment" during university...a little silly thinking back but the order of classes was lined up in a way where I didn't really know much about algorithms and had just learned JAVA basics and naively assumed "computers are powerful...I can brute force everything" and then took a class called "soft computing" (iirc) and we had to solve some problem and implemented some naive brute force and let it run for a couple of days (lol!) until the next lecture where GA were introduced. I was totally floored that such a simple idea could speed up stuff so much.

That being said there's usually better local/heuristic search methods (eventhough they are also often quite a bit harder to understand unless you just want to use them).
Neither PS3 nor PS4 (if that's what you meant) use OpenGL. I don't know why this myth is so prevalent.
That's not always what employers want. I've been reprimanded for not visibly freaking out enough during a server outage.
Wow, that would be awesome. That article is two years old though. I hope they have been working on it this whole time and haven't just abandoned it.
My favorite presentation ever, by Jamie Buck at RubyConf2011, is a great interactive survey of maze generation algorithms -- "Algorithm" is Not a Four-Letter Word:

http://www.jamisbuck.org/presentations/rubyconf2011/
Guaranteed Income and Choose Your Boss
Medical and military equipment trove on outdated hardware just because they can save a few hundreds of dollars on a product that will cost thousands or millions by avoiding going thru the simple certification process for the new hardware.

It's a simple case of beancounters saving little in obvious places and wasting a lot later (in engineer time, testing, recalls, and in this case soldier lifes)

sadly, everyone in those industries buys that idiotic notion and repeat it like a mantra.
I'm curious (as a non Basecamp user) does BS offer a data export option? Let's say they have an extended outage, would it be possible to construct a workable backup based on your backup file (if one exists?)
Not. Even. Close. Call me when shelter, food, and water costs are so low that any able person can attain each for minimal work. The fact that electricians and construction workers are still in high demand and get paid 80k+ shows how far away we are.
If you look at it from a more negative perspective though, lobbying for more H1-B visas is an even more effective way to decrease engineer compensation, because you can reduce your salaries further by increasing the pressure on US engineers by threatening them (implicitly or explicitly) with losing their jobs to cheap foreign labor. One could easily argue it looks like two sides of the same coin: using every dirty trick available to avoid paying engineers according to their actual value to the company
What I took offence to was comparing Europe as a whole to America. It doesn't necessarily make sense given the different make-up of the continents.

I have to volt-face that a bit though in that I was a bit surprised at both unemployment rate and labor force participation rates between EU and US. I.e. this graph didn't look like what I was prejudiced to think: http://data.worldbank.org/indicator/SL.TLF.CACT.ZS/countries...

It's crazy listening to US rhetoric about the job market given your relatively low unemployment, high labor force participation and relatively high average salaries.
I am really excited about this, but why are alternate PHP runtimes only popping up now?
As a Turk, i'm just ashamed of our government.

Schools in Turkey teaches in geography classes that Turkey is a bridge between Asia and Europe. But this is also true for our social structure: We sometimes turn our face to europe, ass to asia and sometimes we turn our ass to europe and face to middle east. Our last 12 years was a sample for second statement.

(by the way, i'm sorry for my english skills)
Not sure why you got voted down (hopefully my vote will put it back at 1). I think it's a legitimate point of view. I can certainly imagine some company out there mad at 37signals because they can't get work done because of the attack, wasting thousands of dollars of labor.
Scala has a couple of features that make it by far the best programming language ever conceived by mankind. But it has a couple of other features that utterly ruin it with total unrecoverable brain damage.

I would really, really appreciate a Scala without all the crazy, but with all the brilliance. Or, you know, just a community that doesn't go out of its way to overuse all of that crazy.

Just drop the incomprehensible type declarations and the incomprehensible operators. Maybe add dynamic typing, even. Then you'd have a really nice language.
Claiming it was against the terms might be an easy out for them but is silly since being a target is outside of your control, for the most part. Hosts will usually null route customers without sympathy to protect other customers so it's the price of doing business.
>"His selection of words is in one of the bombastic veins"

I am not completely sure what this even means, but I am sure there is irony in there!
My concern is when these extortionists realize it is probably going to be far more effective to DDOS lots of smaller less sophisticated businesses than the larger more resilient and competent ones.

Targeting hundreds of small-medium sized business websites and automate e-mails asking for $1000 to get back online.

I see it playing out a lot like phishing scams.
I doubt that. Turkey would be better off in the EU as would Ukraine or at least the popular opinions of common people would suggest. Turkey is in NATO so it's a completely different ball park to Ukraine.

They would be better off economically and culturally. Europe is more harmonious than the the other spheres of influence surrounding Turkey namely the Middle East and Russia.
I found it quite interesting how the Scala community reacted to such rants in the past -- mature & civilized, actually discussing pros & cons.
If we say DDOS's are like hurricanes than yes most would assume that major" institutions would be able to survive. However I doubt anyone would assume your average mom and pop would be able to (excuse the pun) "weather" the storm of a DDOS.
Nonsense, it still works. Hardware prices are still falling. People aren't writing web apps without garbage collection. Performance/$ is still going to rise.
Building and modifying Linux Kernel with Visual Studio
I think those two issues are somewhat related: the 'lack' of talent (I'd more call it an uneven distribution of talent) leads to a lack of parity amongst teams, and a lack of parity amongst teams leads to a pointless regular season where you have a pretty accurate idea of the playoffs before even the All-Star break.
I don't think you can get accurate emulation that way. You may end up with games running at different speeds depending on what CPU you have. Some may be too fast or too slow to be playable.
Good thing Tor exists:

http://www.dailydot.com/technology/turkey-twitter-ban-tor-us...
Given the facts of this case thus far, you might be overdoing it with the outrage. Of course details of the lives of the pilots are being poured over given that every indication includes one of their involvement.
Which language should I learn?
Right now I am student with very good knowledge of c/c++. But I do have a idea for building a web based application which language should I learn to start a startup?
And where should I start learning that?
Google to step up cloud offering