skysight-inc/HackerNews huggingface dataset:
Flash is slow. In-browser animations using 'HTML5' (as in full cartoon animations) as well as SVG manipulations is quite a bit slower than Flash. Always has been. Will be for a bit longer.
I find this policy incredibly sexist and am very surprised it came from a woman. If the cause of this was women's supposed inferiority at negotiating, does Reddit prevent women from having sales roles where good negotiation on behalf of the company is important? How about as attorneys expected to negotiate for the company, are women excluded from those jobs?
Google has offices all over, here's a small one in Chapel Hill. NC for example: http://www.google.com/about/careers/locations/chapel-hill/
It's a bit of a cliche for newbie game developers to get instantly sucked into engine-development/performance-concerns and then never actually birth their _game_ idea.

Use anything. Finish a game. Worry about the best technology next time.
women-in-business non-profit

Now that's an unbiased source.

In any case, if "Fortune 500 companies with most women board members consistently outperformed those with fewest" then you have a sure-fire way of making money, and you should invest everything you have, becoming wealthy along the way.
I am not sure. This seems to me a very boring way to live. Sure, it's fantastic to travel around the world and explore different places. But, there is also a lot of satisfaction in meaningful work. Plus, a lot of things are really fun BECAUSE you are taking a vacation or rest away from a job.
This looks pretty good!

I've been looking for decent photo album software and this hits a few things I'm looking for.
djb and Tanja Lange created this site[1] that catalogs the commonly used curves and lists which ones are thought to be safe.

[1]: http://safecurves.cr.yp.to/
I think the difference is that Google is a superior search engine, so in a world where technology trumps money it would be the default.* Of course, abiding by that would kill Mozilla's bargaining position, and Mozilla losing funding would suck for everyone, but...

* or DuckDuckGo (inferior but privacy conscious), but good luck with them funding Mozilla
What We Can Learn from Polygon’s Trip to Poland (2014)
The NGA and NSA Launch GitHub Pages
I'm using a managed WP host, Kinsta to be exact. Are there any plans to get hosts like that integrating this into their services?

It would be great to login to my account and be able to click on the WPide button to edit my site right there. It would be even better to have it integrated somehow into the staging environment.

I have acocunts at a few others as well, like WP Engine. I could really see this being an amazing addition to all of their staging areas.
As usual, the most prescient comment is buried at the bottom.
Generating DH parameters is as expensive as generating an RSA key pair. It was never too expensive to generate DH parameters for your server, once, or every restart, or daily. It still is too expensive to generate DH parameters per-connection. If Apache always did what it does now (generate new DH params on service start, of the same size as the RSA key), it would have been secure and not computationally expensive for anyone except embedded platforms that don't run Apache anyway.

The client does not care whether the 1024 bit DH prime is common or not, so even if you have to use 1024 bit DH params, make sure they're new and that the NSA can probably crack them.
The problem with early retirement and having kids, is that kids need to go to school and presumably, in one place. So you can't just bounce around the world when you have kids, or at least it's not as easy, finances aside.
Apparently you missed the part where I said "Some regulation of course is needed", which is not surprising given your shallow interpretation of facts

Over regulation is a problem exactly because it builds too big to fail corporations. It eliminates competition due to regulatory capture

"Enron was able to engage in fraudulent trade in energy derivatives because the derivatives market was deregulated."

Fraud is fraud.

> I don't know where you are getting this story (ideology, I suspect)

Yes, my ideology is opposed to having idiot bureaucrats stifling progress while regulatory capturing incumbents to their friends. See: Tesla vs. Car dealerships, Uber vs. taxi monopolies, this: http://www.motherjones.com/kevin-drum/2013/10/heres-why-your...
I've explored ghcjs. I had a reasonable react based site down to ~400k after dead code removal and minification. Still biggish, but not multi-megabyte.

The raw unoptimized code was in the several megabyte range though.
no 1 should be "when it stops being fun" and this applies to all jobs
Hackers Designed New Advanced Tor Client to Avoid NSA Attacks
Forgive my ignorance but how are they regressive? If you tax the money people spend and the rich spend more, that's neither regressive or progressive right? And to get the right amount of progressiveness we could just adjust the percentage tax on luxury items.
So the guy speaks his mind. In a work environment, you'd get canned. In a group of close friends at a bar / playing xbox, I could imagine buds laughing at that.

...

Some people are eccentric. Some people get validation from saying shocking things and getting a reaction.

Gay men do both of the above, at least as much if not more than straight men. Most gays I know are the most thick skinned, provocative people. They don't want Special treatment or pity and in fact learned to get amused by people who gawk at them. Case in point, Folsom street fair in sf.

My point is, so maybe he thinks he is redpill. maybe he's being an idiot and speaking aloud. Maybe he has a lesson to learn, but he's still a hacker.

He'd have difficulty running for political office. But I'm not about to censor his thoughts.
Most people don't realise that the foreign exchange market was regulated very differently from other financial markets for a long time. Regulators acknowledged that the market was so liquid, transparent and competitive that front-running simply wasn't an issue and, in fact, was an appropriate way to fill client orders without exposing oneself to unnecessary risk.

Here's an article from May 2006 about the debate over whether the market needs best execution regulations imposed upon it:
http://www.euromoney.com/Article/1039431/From-the-archive-Do...
Neither. Learn something else. There are 1000 better languages for video games than what you mentioned. You won't get far with either because you'll delve into the unneccessary complexity of how those languages are organized, and you'll never recover to the real world to make a concrete game. You'll have a load of abstraction that does nothing.
2300 miles.
2300 / 60 is approx 40 miles in 24 hours.
8 hours sleep so 40 miles in 16 hours.
40 / 16 = 2.5 mph.

The math checks out.
So to be clear, you think paying the people who make the least more money is the same as dropping money from a helicopter?
The “Mastering Emacs” eBook has been released
> Final salary schemes were considered normal, not "gold plated",

These days defined-benefit schemes are "normal" in the US only for government employees. In the private sector, they were largely phased out in favor of defined-contribution pensions, decades ago, with only a few labor-union-negotiated holdouts. This is probably a good thing for workers whose employer may go out of business or go bankrupt some day (cough GM cough) in a way that governments theoretically shouldn't.

Meanwhile in actually-bankrupt US cities, look at Stockton, California... especially renowned for government employees working insane overtime in their final year to make final-salary calculations as impressive as possible.
Thanks a lot! I just merged it.
Homeschooling gives you the opportunity to take school with you when you bounce around the world.
My unschool and homeschool friends bounce around with their kids just fine.
We've used a distributed compiler product (incredibuild) with great success.
What does this have to do with Tetris?
The blame also lies with the study authors and the peer reviewers for allowing the article to make these claims based on their results. E.g. from the abstract

As a consequence [of our hypothesis], people overestimate the extent to which recipients of their self-promotion will feel proud of and happy for them, and underestimate the extent to which recipients will feel annoyed (Experiments 1 and 2). Because people tend to promote themselves excessively when trying to make a favorable impression on others, such efforts often backfire, causing targets of self-promotion to view self-promoters as less likeable and as braggarts (Experiment 3).
Not a red flag, but you should always know what your next-best alternative is. The best alternative to a negotiated agreement (BATNA), prevents you from agreeing to something that is actually worse than just walking out when you are negotiating something - like a job.
CRAYON SHINCHAN FULL MOVIE FINAL
men can take equal paternity leave as women. And it is used sometimes, actually.

But that is missing the point. Paternity leave should be split in half, so commercial risk of pregnacy falls on both sexes in the same way.
It's bizarre that it would be illegal. For all I know, it might be illegal in Peru too, but it happens, and it works pretty well.

In Lima, the spotters are known as "dateros" (loosely, "data wrangler"). The bus drivers pay them roughly 20 centavos, I think per stop but I'm not certain.

One case where it doesn't work is when certain bus drivers ignore the system and aggressively jump ahead of other buses. Nevertheless, it's pretty smooth.
Michael O Church once lost a job due to a "back-channel reference check", so that explains why he's so hostile to them.

To tell the whole story... "you should see the other guy." :)

I did eventually get my revenge. Six months later when I had the money, I hired a PI to figure out who gave the bad back-channel reference (it wasn't even someone I worked under) and found out that he was sleeping with one of his subordinates. Had the news dropped at his work, to his wife, and at his kids' school on the same afternoon. God works through people.

By giving a negative back-channel reference, you and your employer might be susceptible to a lawsuit. However, actually suing a former employer for something like that is probably a bad idea, because (1) it'd be hard to prove it (2) it would make you even less employable when other people find out about the lawsuit.

A termination lawsuit makes you less employable. I don't know that the same holds over a bad reference, because pretty much anyone would sue someone who damaged their careers in such a lasting and petty way. Getting fired is something that happens to everyone and while most of us aren't fired in an illegal way or for illegal reasons, most people will be fired in an unjust way at least once in a 40-year career, so the prevailing attitude (right or wrong) is that a successful, competent person will just dust himself off and find another job. Bad reference issues are much less common and most people (the rhetorical "reasonable man") would agree that you have to do something permanent and brutal about that.

Wrongful T lawsuits are dangerous to your career because (a) every company or manager will have to fire someone, given enough time, so it's far from clear that your opponent did anything wrong (b) they bring a lot of dirty laundry (on you and the company) into the public, and if there's no dirt on you, they make something up, and (c) your odds of winning aren't good unless you can easily prove discrimination.

When you sue over a bad reference, you're suing an individual (not "an employer") and you're also suing over something that would lead pretty much anyone to lawyer up, so the air about you isn't "he got let go and sued his company" but "someone tried to fuck up his reputation and he fought back".
This is the stuff that caused the 2008 crisis: http://econlog.econlib.org/archives/2013/05/conditional_ins.... that's how systemic risk looks like. Innocent.
> in 1984 he was making in excess of $125,000 a year

According to [1], that works out to ~$285,000/year in 2015 dollars.

[1] http://www.davemanuel.com/inflation-calculator.php
My personal and entirely subjective preference would be C++ and SDL2, or Unity with C#. I'm not that great at Java so I can only say I like what I know, which isn't very useful.

Although, if you care more about education than shipping, why not try building the same game in both? You would each learn how it's done in both languages and you could test which seems better.
Right, because Soros, that paid less than 1000 Euro of tax last year and is due anywhere from 7 BILLION to 14 BILLION is obviously a valuable part of community and clearly deserving the tax break.
SARCASM.
Not frame perfect. It was somewhere around 5 to 10 frames.

I know that 5-frames is perfect blocking from GG / Blazblue. I forget the exact number of frames for Street Fighter 3 Alpha.

However, unlike other games, it isn't a "perfect block". A parry in Street Fighter 3 Alpha requires you to guess high/low correctly, and THEN press forward instead of back.

Which means a single mistake would have most certainly doomed the Ken player.

FYI: "Frame Perfect" has a very specific meaning in fighting game terms: it means 1/60th of a second. 5/60th is actually very manageable with practice. Tournament-level players can pull off 1/60th of a second timing fairly regularly, but even 5/60ths seem to be out of reach of the casual player.

I play Blazblue, where the majority of combos are 5/60ths of a second precise.
It's referring to this book: http://www.nand2tetris.org
Rating a CDO AAA is beneficial for regulatory purposes - it allows banks to use a senior tranche as a capital reserve.

This does not change the fact that everyone else - banks, hedge fund buyers, mortgage issuers, regulators - made the same assumptions. Even if everyone independently made the same wrong assumptions, rather than one possibly corrupt party doing it for them, the result would be the same.
In looking over this person's (Kirsten Dirksen) YouTube channel, it appears she has produced a large inventory of videos of interesting projects.
This was many years ago, so it's a bit hazy, It was something to do with process ID assignment of some root process by the OS.

It's hard to explain, but he didn't come off as arrogant. He was one of those rare legitimate experts who had a hand in the formation of things we take for granted today, knew it, and didn't take kindly to young whipper-snapper know-it-alls with their Linux laptops open and not paying attention during class challenging him on his accomplishments.

He's one of the fathers of the modern notion of the field of "computer science", before that it was EE, or Math, or some other field. His PhD thesis introduced core multi-process OS concepts used in every Operating System since then and basically invented the modern theory behind Virtual Memory.

He helped design Multics which was worked on by Thompson and Ritchie which was the template for their sequel project Unix, he co-founded CSNET which was the academic Computer Science network that's one of those networks in the "inter" part of the word "Internet" -- it was also the network that hosted one of the first experiments in free software distribution (and is still around "netlib").

Challenging him on these kinds of issues is like challenging Neil Armstrong or Buzz Aldrin on actually landing on the moon.

He worked insane hours, put an incredible amount of time and effort into education (something more professors could learn from), had a very well structured course that had been refined down to near perfection and always went out of his way to make time for students. I remember many meetings with him where he was absolutely exhausted looking, but he never rushed us out of his office.

He was very insistent that you put as much effort into his class as he did, and anything less was disrespectful. And that's how he ran it.

He was easily the best professor I had in all of my education, full-stop.
> And the "safe, conservative" investment was cash deposits at a bank paying 8%/year, but good luck finding that these days...

Correct. But inflation was higher too.
Using social skills.

I am not the most socially skilled person in the world. On the field, I doubt I'm even 50th percentile. Probably 35th, to be honest.

That said, judging from everything you've posted, you're a fucking poster boy for the Dunning-Kruger Effect. So... I lolt. Nice job. You got a chuckle and two-thirds out of me.
NAND to Tetris: Building a Modern Computer from First Principles
There is a course [1] where you learn from basic circuits design through writing a programming language until you use that language to write tetris. It is called nand2tetris. I can only assume the author will describe that course or its contents.

A friend of mine took the course, said it was great.

[1 ]http://www.nand2tetris.org
'Deep Web Search' May Help Scientists
That article doesn't actually counter what the OP says. In fact it ends by stating that SS is being more strained and giving diminishing returns as time passes by, which sounds disturbingly like a ponzi scheme. It's unsustainable by design even without free-riders, much less with min-maxers gaming the system to not put anything in.
This is much better advice than it might seem at first glance. The temptation to get sidetracked by pointless bikeshedding and unnecessary optimization can be huge, when you're trying to find out the 'right' way to do something.

I know because i've done tutorials and started projects far too complicated to finish in Unity, Gamemaker and C++. I wasn't even aware of how counterproductive it was to actually finishing a project because in the moment it feels like you're making progress, but you're usually not, at least as far as finishing the game is concerned.
It appears that some people don't know about the book/course:

From NAND
to Tetris

So here's the link:
https://news.ycombinator.com/item?id=9593189
> In any case, taking down your company's network for forensic investigation is extremely costly - it's not something you'd do unless there was evidence of an intrusion.

It's not something you would do even if there was. The sensible first response when you find a vulnerability is take a snapshot of the existing system -- you want to do this before patching the vulnerability in any event, in case the patch causes serious problems and has to be rolled back. Then you can conduct your investigation against the snapshot without having to disable the production systems.

Which is why I think you're making a very strong argument for why attributing "mitigation costs" is a farce. Because you could easily find a company who would take down their network and incur very high costs unnecessarily. The overreaction is not the fault of nor is it under the control of the attacker.
Holy crap, I think my last boss made that article his guiding philosophy. Haven't talked to the guy for years, and still recovering from that job. I'd guess that there's some personality defect that makes a person especially vulnerable to those tactics, but I can definitely say that they worked on me.
MBP 13" has no 16GB option, only 15" have that :/

I won't be gaming at all.
I won't be gaming at all. I think it will be just fine :)
Thank you for posting this link. It's one of the best things I've ever read while browsing HN. Reminds me very, very strongly of a software company where I once worked.
Quoting:

In the last few weeks I’ve been working my way
through the excellent book Elements of Computing
Systems - building a modern computer from first
principles as part of the equally excellent Nand
to Tetris MOOC.
^^^^^^

I guess you're not aware of the "From NAND to Tetris" book and series.
CDO^2 was a minor part of the market, and again is also a valid thing to do provided the assumptions are right.

According to the "evil actor/information assymmetry" theory, the people closest to the mortgage issuance should have been the ones who survived the crisis best (since their information was the most accurate). In contrast, the dumb investment banks back in NY should have been hurt the worst. That's the exact opposite of what happened.
What's concerning is this idea, pretty clearly expressed in the blog we're commenting on, that it's a good idea to generate DH parameters on the fly. I don't think that's true at all.

It's a good idea not to use 1024 bit params. That's the change that's needed.

Attempting to generate params (or RSA keys or whatever) on the fly just exposes you to another class of bugs.
> The monetary policy of the last decade+ has caused that debt to no longer be an acceptable investment for this.

Could you elaborate on why that's the case? What happened to treasury bonds? Which part of monetary policy affected the returns and how?
That's because with ECDHE you're accepting a much more extensive set of static parameters.
Netflix engineers are better than the average engineer (even in a given job title), so the prevailing wage calculations don't represent the true economics.

But in any case, H1-B visas can lower the wages of engineers without H1-B holders earning less than Americans. It's just like any import. The import itself doesn't have to be sold for cheaper, it's just that the presence of the import lowers the price via competition, so that both the import and the local good are cheaper than the price before importing started.
Maybe you had a defective unit? I've been using BB10 for over two years and have never experienced any of the issues you describe. Cut and paste and text editing in general are one of the biggest "wow" features when I show people my Passport.
http://www.nakedcapitalism.com/2013/10/who-should-young-peop...

"Druckemiller’s latest cause is to foment generational warfare. He’s going to college campuses and telling students that things suck (which they know full well) and they need to go after Boomers who are gonna get too much in entitlements if things don’t change. Now from what I can infer, the presentation is sophisticated, since Druckenmiller throws other big Federal spending items into the mix, like defense. But the fact that he depicts tax rates as a problem is a major tell."

Guess who planted those memes?
I maybe should have mentioned we both have already made a simple game (coincidentally both of us did Space Invader). The 2D game idea is supposed to be a stepping stone getting us to the same level before we try 3D, and we both are the type of person who thinks it's cool to optimize things. ;)
How would you apply this to lawyers, doctors, and the working poor?
And $125,000 a year salary at 4.25% for 30 years is almost $450,000 today. It wouldn't be a struggle retiring in 10 years if you made that today.

A single inflation rate paints an inaccurate picture when the difference between income and living expenses increases are that dissimilar.
Ask HN: How do you handle estimates when there is no spec?
I've gotten back into freelancing over the last 9 months or so, and I've been pleased to find myself getting better projects than I had in the past. That said, I've been running into problems with estimates.

Clients invariably want an estimate for a project before they hire you. But it's impossible to give a good estimate before you go through requirements gathering, writing stories, etc. I'm considering splitting requirements/spec and development into two separate projects, but I thought I'd see how other HN freelancers handle estimation in the face of uncertainty.
1) Communication during the hiring process. There's not much else that should be more important to the startup at that moment than you. If they are not fighting to hold your interest you should walk (unless they have a damned good explanation).

2) If you ask the MD what their turnover is and they cannot answer the question coherently.

(true story).
Enforce the Single Responsibility Principle: Cassandra Nodetool Case Study