skysight-inc/HackerNews huggingface dataset:
Oh, and randomness could have fixed the monster-stuck-in-doorjam bug, which is easily reproduced in E2M4 with the Baron by the blue key. The code assumed that if a monster was "in" a door sector and was blocked, then the door simply needed to be opened, and then the monster could continue in its current direction. Better would be to rotate the monster's direction randomly to help them to get out of the sticky situation. That was our fix in Boom.
I believe modern hacks for counter strike behave exactly that way.

if I recall correctly, the accuracy spread for bullets is determined by a "random" seed on the client. aim hacks can counteract recoil and bullet spread by "predicting" the next values the client is going to generate.
Guitar hero purposefully bends the score screen so that when you look away, your brain maps the bending & shifting of whatever you're looking at. Similar to those optical illusions "look at the X colored dot for 60 seconds then look away"
But she could get $100M if she appeals and wins. Paging Mr. Pascal...
> That's what I meant in my previous comment when I said 'if you don't like what someone is saying, walk away'.

Ah. See, I figured that with something like a graduation speech, 'just walking away' might be a bit fraught:

- First, you won't know what the content is until you're already there and hearing the things that could be PTSD-triggering, and by that point you already might be mentally "gone" and unable to escape; it would be preferrable to catch such things before then, which is what all that "Trigger Warning: pictures of torture" stuff is about;

- And second, things like grad speeches are usually put on loudspeakers and carried along across the internal campus PA and video-channel to PA speakers and TVs in various places, etc. It's hard to get away from such a thing, even when warned that it will contain something that might trigger your condition, especially if your life is effectively isolated to the campus (you live in the dorms, etc.)

It was under those two requirements that I saw the idea of a "safe space" as being possibly useful: it gives such people a place to go where they know the content won't follow them.

Under any other conditions, it's a horrible idea. :)
The fact that she was clearly in the wrong also made it a hard case for Pao to win.
Yeah, that is beyond ridiculous.
Given that the issues with Pebble-related apps cropped up when trying to publish app updates, it's possible that Pebble itself just hasn't pushed an update yet, and thus hasn't hit this obstacle yet.
Google drive is almost unusable to me now. Always takes like 5 minutes to figure out where my stuff is.
I am one of the authors of Fire Fight game, which had the same multi-player model as Doom.

Main source of multi-player sync loss was a different number of rand() calls between machines e.g. a different animation sequence for own character vs enemy. If own animation calls one rand() too many, the next common rand will return diff values on own vs enemy machines. And you essentially start playing two different games together ;-)

That being said, we fixed all bugs. There were no additional checks to synchronize state other than keyboards. It was way easier than we anticipated!

Good times!
I've been using negroni. Its by the maker of Martini after he learned about 'idiomatic Go'. Very solid framework that does what it needs to and does it quickly.
yeah, it's really, let's put this behind us, and we'll waive any claims we might have, and BTW this is how much it cost us that you might be liable for.
If a promotion is available, then you are probably right. But if no position is available you could be the perfect employee and not get a promotion and there would be nothing wrong with that.
Legal departments still have to compress everything down to one process. Only one will speak as the representative of their client. But they'll all take turns reassuring their client that it was the judge's fault that you won.

they may have a larger legal library, but if it's any harder to take on a full department, I haven't noticed.
Chipotle Signs Exclusive Deal with Food Delivery Startup Postmates
She slept with a coworker. Who does this without realizing one of you may have to go?
> And yes, if you do everything your employer asks of you and then some, you should be rewarded. What is this world coming to when doing so is considered "average"?

You probably should, but the reality of a capitalistic system is you probably won't.

I have a lot of friends who did everything they were told would get them good jobs, a stable pay, money to have a house, a vacation... but they have nothing. Not to discredit Pao, but I sometimes just laugh at people lamenting about not getting their millions whilst I'm sitting here, drinking with my suicidal buddy who's lamenting about not being able to land a job, after having submitted his resume to over a hundred places.
I reject your plea not to downvote - not because I disagree (that is not an appropriate reason to downvote a comment on HN from my understanding) but because of two things:

1. You said "good for Kleiner". Whether you agree or not, KPCB is massive firm now asking threatening a $1MM suit against an individual who had good faith claims and that just feels really icky to be called "good". I'm fully aware that the burden of proof for damages rests with the plaintiff and she failed that claim, however this is nowhere near the frivolous lawsuit standard. I am going to also reject your plea for factual evidence because I'm not doing your research for you in this instance, but read over some summary judgements in frivolous lawsuit claims that have been ruled in the plaintiffs favor and compare it to the facts of this case.

2. You asked not to be downvoted. Pleas w/r/t voting do not belong on vote based social networks and forums. They are purely manipulative.
ruby and angular
http://www.archiveteam.org/index.php?title=ArchiveTeam_Warri...
Says the man who would go on to invest in "I Want to Draw a Cat For You!"
I highly recommend the book Echopraxia, sci-fi written by a marine biologist which explores voices in heads as reptile programs not unlike shell daemons communicating through audio.

http://www.amazon.com/Echopraxia-Peter-Watts/dp/076532802X
You always ask for the moon when you sue someone - it doesn't cost anything to keep adding zeros. I doubt she believed she'd actually get something like that, though. If she did she's a fool.
Hi S4M,

Yes it can be super creepy. I agreed with that. But we are curieus people. But that's way, we might find it secretly nice.
Shutting them down could be seen as Vandalism or trying to disrupt their business.

Either way it's antagonistic and you won't get anything positive from it.

Talk to your lawyer and deal with this carefully as you don't want them to turn around and sue you for damages.
> In the 90's you literally could not.

You actually still could. There were plenty of non-Windows OEMs back then (SGI, Apple, and Sun are examples; all of them built desktops/workstations without Windows installed (instead using IRIX / Mac OS / SunOS/Solaris, respectively)).
Philadelphia and Boston, to pick only two examples, are equally or more walkable than NYC. However, NYC has more comprehensive public transit.
Isn't stuff like dealing with ISPs decided by the city council?
How sad. I got to hear him talk in person about functional reactive programing for musical interfaces, and it's a wonderful talk and really neat ideas. If you're interested, I believe this is the talk: https://vimeo.com/96744621. Rest in peace.
Um, wow [1]...

> The only insult in that incoherent pile of metaphors is the fact that we belong to the same species. And since you cause _that_ offence simply by being yourself, well... everyone got used to it by now.

This is the internet, so I'm used to adults behaving like 5th graders sometimes, but when those same adults -- Al Viro -- write core infrastructure, something's seriously wrong.

[1] https://lwn.net/Articles/640643/
came here to post this, and to wait for SJW's to notice and downvote-bomb.
What a great project!

Recommended (short) book describing NYC: Here Is New York by E.B. White.

Shameless plug: I've been here since January walking and taking photographs on the street almost every day. You can see my work so far in the Notebook section of my site at http://simongriffee.com/notebook/
What they actually said was "Promise not to pursue this case any further or pay us $1 million."
I recently tried WebJobs and found it to be simply awesome. The best aspects I noticed are:

* Seamlessness - it has an in-built processing pipeline (using queues, service bus etc.), whereas with Lambda you'll have to do a little more work to connect the components e.g. S3, SNS.

* Scalability (although both AWS and Azure offer auto-scaling) - Lambda has an execution timeout of 60 seconds for functions. If the functions are I/O bound then WebJobs is more suitable, else Azure Batch offers better CPU bound work support.

* Ease of deployment - 'drop and use', which I don't think Lambda offers out-of-the-box because there seems to be dependency on Node.js?! The WebJobs dashboard under Azure Portal is a great way to track invocations and logs.

* Cost - WebJobs comes free with App Services (Web Apps)

The one and only shortcoming of WebJobs seems be the lack of recurring tasks (but there's a workaround by adding the job back to the queue on its completion).

Further reading:

http://www.troyhunt.com/2015/01/azure-webjobs-are-awesome-an...

http://www.troyhunt.com/2015/04/orchestrating-massive-parall...

http://www.hanselman.com/blog/IntroducingWindowsAzureWebJobs...

An on-premise alternative can be Hangfire, Sidekiq or Quartz.
A good reminder to not taking ourselves too serious all the time. Good idea and beautiful implementation!
What's old is new. I wrote a cgi script 17 years ago that did, well, exactly this, though in late-90's language.
I don't understand all the defending of Pao on HN. She was pretty clearly in the wrong and there is not much evidence to the contrary. It's counter-productive to the cause of gender equality to continue to defend her.
He was the principal designer of the Haskell programming language, as well as being a CS professor at Yale, in case anyone is wondering.
It's just the first phone they support due to the radio support. I expect they will have other phones later in the year.

Probably that Nexus 5 reboot people are talking about.
How are these sites built? Is it a combination of story generation algorithms and static site generators?
Spring Boot's fat jars vs. Docker
How many teachers do you actually know? I ask because both my parents were teachers and most of their friends are teachers and it's a lot of hard work for not much reward if any, whether financial or otherwise.

Students arguing about their grades. Students refusing to write papers or read articles about subjects they cannot handle intellectually (because it "conflicts with their religion or politics"). Many students who simply don't care about the subject material or education in general. Poor pay and long hours spent gradings papers and tests. Administrative duties outside of their teaching duties. Low pay and patronizing moronic administrative staff. Pensions reduced so that state legislatures can give ill-advised tax breaks to the wealthy and corporations (but I repeat myself).

Teaching is something done out of passion and while I can understand the passion I've seen derived from touching one life, it sure isn't the cake-walk you're alleging.
She was a fine culture fit. I can tell you this because they kept her around for quite a while. Bad culture fits don't last, especially not at a well-run firm. Culture fits aren't soul mates, there are still normal difficulties and things to work through.

People had trouble working with her possibly after she brought up issues of sexual harassment and discrimination, but there's actually something under the law to protect her from this, anti-retaliation laws, which she tried to sue Kleiner over and lost, but that part of the case definitely seemed like there was some merit to although possibly not enough to meet a preponderance of the evidence.
Microsoft didn't actually have a monopoly; they got dinged for trying to create a monopoly by strong-arming OEMS that wanted to sell Windows with their PCs, but there were plenty of non-Windows-centric manufacturers (Apple, Sun, SGI, Be, etc.) and plenty of alternative operating systems, even for IBM-compatibles (one of which is now dominant in pretty much every realm other than desktop/laptop PCs).
Increase the Success Rate of Your Cross-Selling Attempts by 300% Using Data
To be clear, they fired her, they didn't just "not promote" her.
No idea how he got it but you can do this from their earnings statement yesterday [1]:

Free cash flow $3.69B, total employees 55,419

$66,583 per employee of free cash flow (that is simply money they deposited in the bank) or

GAAP Net Income $3.556B for $64,166 per employee in net income.

I believe the $270K/employee is long gone and won't be seen again.

[1] http://investor.google.com/earnings/2015/Q1_google_earnings....
Then why was it an 8-4 vote? Didnt it come down to one juror?
No worries, I typically comment the same way and I understand if not everything that is typed is a deeply held rigid opinion.

I agree that it would likely not be a good idea for chimps to live in human society, but I think a true rational analysis without invoking divine right would find that if we consider human individuals as possessing a basic right to life, we would find the same for chimps, dolphins, and probably many other animals (perhaps all the way to insects and bacteria).

The idea that they all need to live in our society to be treated fairly by the legal system is one that I think needs reexamining. Dolphins, for example, could simply never live in human society because they live underwater and humans do not. But we could find that a human who abuses a dolphin is depriving the dolphin of some legal right to live a non-abused life (I don't know what the legal term here is).

I think this is new legal territory, but I have a feeling that environmental protection lawyers will soon try to show that animals have inalienable rights just like humans. (I say it's new, but I also know that people have been working on this for a long time.)

So chimps and babies interface with society in different ways, but I feel like they both have a right to life. I mean, religious conservatives say that a fertilized egg has all the same rights as a living human - I see no reason why dolphins and non-human apes should be treated any differently. I know there is a legal history of treating animals like inanimate objects, but that doesn't seem to follow the spirit of our laws protecting the sovereignty of intelligent individuals. I see that changing somehow in the future.
tl;dr: You know how when fly-by-night growth-hacking startups suddenly shut down and do little to help their users export their data because the users never had to pay a dime to run the servers, and someone always comments, "If you're not paying, you're the product, not the customer"?

This is not one of those situations. Ancestry.com charged as much as $240 annually for its service [1]. Furthermore, the MyFamily.com social network was just one small part of Ancestry.com, meaning the parent company still has the money (and I would think, the actual servers/backups) to make its paying customers whole here. What the OP describes is a seriously incompetent handling of a shutdown...and one of the variety that is most painful for customers.

[1] http://corporate.ancestry.com/press/press-releases/2004/01/m...
I use a fitness tracker called MIO Fuse - it's a great сontinious Heart Rate Monitor, but Mio has very painful and useless both Android and iOS app. I wish to have access to raw data or integrate it with something like Cardiogram because it's really insightful to see how your heart responds to various events.
Wow, it's super brave of you to be defending those poor maligned billionaires. Takes a lot of courage to stand up for an underdog like KPCB.
This is a great post. My take:

1. Find and defend long-term competitive advantages. Product superiority is efficient and wins in the long term.

2. If you run out of cash, you die. Don't die.

3. Be really picky when you hire. Hiring only the best is like compound interest for your culture and product.

4 For SaaS, your customers' success will define your success. In the long term, customer retention results creates a business where revenue can grow at a compound rate with high capital efficiency: spend less money to generate more revenue.

5. Every time you raise money, assume it will be your last. When someone offers you money, take it.
The appropriate analogy for silicon valley would be if your programming rockstars were not the same people as your architectural rockstars and neither had more than the most basic experience in the other area. Imagine if you had a bunch of people who could theorycraft a great system really well but didn't understand much past hello world, and you had some really amazing programmers who could code just about anything efficiently but didn't understand system architecture.

Without those two areas working together and understanding each other, you end up with a broken system. This is precisely the sitaution that you face in mechanical design + mechanical manufacture.

I am a mech engineer by profession and it's critical for me to engage early and often with the tradestaff who manufacture my items, so that they can guide me. I'll understand the design fundamentals far better than they will, but equally they'll understand the tooling and production processes that it's necessary to respect.

I can propose a design that will work, but they're the ones hwo can make it result in half the material wasteage with a few tweaks. If I can ensure that such aspects are successfully incorporated into the design then the part is better than either of us could achieve individually.

In reality, the programming/IT side of things tends to blur and you tend to have quite significant experience in both areas, so the problem is less pronounced. It's far more distinct in the mechanical world.
He also collaborated with Conal Elliott to bring us functional reactive programming as we know it today. (Though, I'm sure Conal would be more than helpful to point out how most implementations still have it wrong.)
You probably would be taking a different tone if it were you whom was personally sued by someone which cost you a million dollars out of pocket, and then have every claim against you dismissed.

Why should KPCB be any different in trying to recover money from a court case they won on every count? Just because they have $X amount of money more than you or I?
Rand had a cool limited bumper sticker silhouette with just his first name, like this. Seemed like good branding-http://static4.businessinsider.com/image/5522b0ec6da811ae3f3...
>> Why if so does he describe them in such detailed fashion?

> This question does not follow from anything

Presumably he's dog whistling about Foucault's sexual preferences.
Reasoning in "humanities" needs to be internally consistent, i.e. to sound good. Reasoning in "sciences" needs to be externally consistent, i.e. consistent with the "observable reality" of the "natural world."

Of course, "humanities people" are in the business of programming human beings, which is pretty useful for getting things done.
I would hope an ATM isn't built to use a stop the world GC along with a stop the world jit compiler. I hope you realize how absurd you sound making an argument against jit with a real time device.
Amazon's 17th top reviewer is clearly not buying the items being reviewed
That's because quite a few of us shunt the folks trying to access port 80 back onto port 443 (usually by redirecting the request to the https:// equivalent, be it in the load balancer, in the web server, or (in some cases) in the application/site itself).

The world's switching to HTTPS-only setups anyway (particularly when deploying JSON APIs, which are all the rage nowadays). Might as well be ahead of the curve.
That sounds neat! Do you have a link to a demo of it?
Scheme and SICP
Also, as the industry has shifted away from monolithic web frameworks to tightly controlled 'microservices' then the relevance of something as heavy as RoR wanes.
If it's such an attractive market why is the city having to push and prod Verizon through the FiOS deployment? They should be eager to finish buildout and start collecting the fat checks. It's not like they're sitting pretty collecting fat margins on DSL. They're the entrant into the high-speed broadband market there and the government has given them the green light. Plus, Verizon's lack of substantial profit margin on FiOS is well-known. The price they charge for 0.5 gigabit is what they have to charge to make up for their unionized workforce, build out requirements, etc.
Erlang - I seem to try to emulate isolated processes everywhere now
Are we not really reaching here with the graduation speech examples? Every graduation speech I've heard has been little more than encouraging platitudes. Hardly likely to trigger PTSD. When was the last time graphic torture or rape was recounted in a graduation speech?
I'm not sure a company can be personally sued.
The Quake and QuakeWorld source weren't released until 1999.
I was wondering. Thank you. And RIP.
One option for compatibility on non-futex platforms is to write your own futex emulation using striped std::mutex or pthread_mutex_t. The emulated futex API still has the same slow-path-only goodness as a real futex, but is fully portable.

For an example of this technique, check out https://github.com/facebook/folly/blob/master/folly/detail/F... . That code only implements wake and wait, but it would be straightforward to extend it to the other futex operations.
> Antitrust requires a monopoly position

No it doesn't. That can attract an antitrust case, but it's not the only means of doing so.

> which Apple doesn't have (but Microsoft did have)

Microsoft didn't actually have a monopoly. They had a very significant market share, but there were still plenty of viable competitors.
Learn how to sell and market using 7 techniques the professioanals use
Yes, exactly for that reason. Wealthy organizations have more than an equal share of resources, and should carry an increased burden of the process when in conflict with individuals.
Among other things, there are branch prediction optimal algorithms that either a) only mispredict the final branch, or b) minimize amortized mispredictions.