skysight-inc/HackerNews huggingface dataset:
Note that the compensation is partially (largely?) due to "options exercised." Depending on how that data is tabulated, it's possible that many options have not yet been exercised, and thus aren't included in that metric. ie, CEOs might be sitting on a bunch of granted-but-not-yet-exercised options.

You could get a better idea by looking at the value of options granted and their vest dates, but I don't care enough to dig that deeply.
There's not yet evidence in favour of brain function being preserved though, even if the structure seems somewhat intact.

Anyway, many electron microscopy studies show that even in ideal laboratory conditions, cryoprotected tissue always has some amount of freeze damage to its structure, despite some areas being beautifully preserved. Humans have it even worse than the average lab rat, as there is always going to be a greater amount of post-mortem delay - during which the brain is undergoing ischaemic damage.

Cryonics is an interesting area of research, but the claims of being able to preserve memory and personality are really quite unfounded at this point.
Yes, they are a legitimate company. They showed up on the Bitcoin radar back in Nov 2013 [1]. They started as a private mining consortium with their own chip design, and now presumably they want to pivot into a consumer-facing business.

[1] https://bitcointalk.org/index.php?topic=334759.0
I can clearly see the difference between Fish and regular ol' bash, but struggling to see what value Fish adds above prezto/zsh. Could anyone help me out here?
There are plans for CLONE_FD which allows listening to child process exits via file descriptors: http://lwn.net/Articles/638613/
I have seen many people recommending urxvt. What is the advantage of it compared to gnome-terminal ? The last time I tried it, it's default font size was too small and I didn't like the font. Does it take some fiddling (configuration etc) with urxvt to bring it a minimal usable state ?
I agree that this advice is good, but kinda general.

A few things I've found (both as an occasional WP dev and outsourcing our WP dev):

* Hosting: many WP shops want to resell their own hosting, whereas you may want to keep it on your servers or use a high-end provider like WPEngine. If you defer this to the end, you may find they made decisions that won't work on your hosting environment.

* Plugin management: It won't be long before you have a red badge indicating a plugin needs updating. Clarify who keeps them up-to-date, and what the policies are regarding compatibility.

* Licenses: If the developer uses commercial plugins, who pays for and owns the license? This is critical as they may have purchased N licenses for Gravity Forms etc. The same applies to plugins that license by the year (again, Gravity Forms is a good example of this) Also, verify theme licensing: you don't want them to purchase a theme once and then use it on yours and others' sites if the license doesn't permit it.

* Theme compatibility: I've run into a situation where a designer did a Genesis sub-theme that wasn't compatible with Wordpress 4.0+, and we had to push back on this issue.
Rackspace Control Panel SSL Certificate Is Invalid
In the typical case, CEO pay is determined by the compensation committee of the board of directors. The comp committee, in turn, hires a compensation consultant, who presents the board a study of how much other CEOs of similarly sized companies in the same industry get paid. Since no board wants their CEO to be paid "below average", they'll generally vote for a raise to bring it at least to the prevailing average. But since all boards are behaving similarly, the prevailing average ratchets up in each cycle.

This ratcheting theory is straight from Warren Buffett's annual letters, and it's a good illustration of the results of perverse incentives, considering that board members are often nominated by the CEO so there's peer pressure to "play nice" and not to antagonize the CEO.
This is incorrect. No currently available module has passed FCC modular certification. The ESP8266EX chips themselves have passed certification, but that's only one part of the process. The 'certification' reached by the ESP-12 module is suspect. Additionally, I've yet to see an ESP8266 module marked with a legitimate FCC ID (which is required for a certified module).
I would like to remind everyone of hn's policy against negativity and by extension of negative posts. Or does that only apply to YC related posts?
Typically he means following a pretty simple deterministic path.

Hero enters room doorway > Trigger 4 guards who walk down a path towards him > If hero appears within x amount of pixels then attack. (take no cover, do nothing dynamic, and just wait to be killed)

Hero enters middle of room > Trigger 4 guards who walk down...etc

I believe F.E.A.R. has regarded as having excellent AI that dynamically worked against the hero. If he had a shotgun they'd stay back. If he made noise they'd rush him. If he was quiet, they'd wait. Decent writeup here:

http://aigamedev.com/open/review/fear-ai/

A lot of players really want that level of AI in their games. I can't say I blame them. Its a completely different experience. Of course, cheap/free multiplayer and co-op kinda solves that problem or at least makes a big investment in AI a disincentive.
Great news guys! Video pixie is awesome and I know that is money well invested!
It's a me, the author.
Let me start.

First of all, I would like to address the 6 distinct features I was talking about in the theoretical introduction. Those 6 features/rules are described in the same way in a book called "Introduction to Scheme". I'm guessing I haven't explained it very well. Basically, what I meant is that those are the rules functional languages should follow in order to be called pure functional languages. I didn't say that that is the case with most languages, nor that this is the case with Haskell or Scheme. I know most of them don't, but that's just a piece of theory.
And yes, I did mean static binding, I apologize, since linking and binding are denoted by the same word in my language.

Next thing, about the algorithms. Fibonacci example was just to show closeness to mathematical notation and I know it's probably the worst way to use recursion because of the O(2^n) time complexity. But, again, complexity was not the point of the example. About the notation, I'm guessing it's just me then. I was a lot more comfortable with pure mathematical notation, as I like things to be formal as much as they can, and that's something that mathematics provide.

The whole point of the post itself was to give a small introduction to functional programming and show off features that may not be available in most imperative languages.

Of course, as I've also said in the outro, I'm not really planning on switching to purely functional languages, I was just trying to say that they can be fun in some situations and for some problem solving. The different way of thinking is what makes it so fun, at least for me.

About higher-order functions, I truly was mistaken, as I've thought that was a thing for functional languages only. Guess I don't have that much experience in the imperative world, as I've never came across them in my line of work.

So please, don't take this article as anti-imperative, as it's most certainly not.

So, tl;dr, I instantly liked functional programming and I wanted to share some features that I liked the most, and haven't seen in imperative way.

I do apologize for misleading/possibly incorrect parts, and I shall edit those in my earliest convenience.
Would you mind expanding on what fish does out-of-the-box that prezto neglects or hides behind configuration? I am in a similar boat as you and was just wondering what I had to look forward to as a prezto user.
FTC proposes a compromise so RadioShack can sell consumer data
Seems wild to me that such an important service, run by an infrastructure company, would have an invalid SSL cert on their control panel (as reported by Chrome).

Does anyone know what might have happened here? I have no idea if it's safe to log into the control panel right now.
You're ignoring that he provides a trivial analysis that is easily tested: the claim that CEO compenstation is dominated by stock options or other stock-price-linked things. The high degree of correlation is a priori slightly weird, although it would be interesting to look more deeply into how probable it is that two such time-series would be so strongly correlated.

However, the causal account is easily tested: http://web.stanford.edu/group/knowledgebase/cgi-bin/2010/09/...

From the paper: "Based on a sample of 4,000 publicly traded U.S. companies, the average (median) CEO stands to gain roughly $58,000 in wealth for every 1 percent increase in stock price. Among the largest 100 companies, this figure approaches $640,000.6"

So the hypothesis the observed correlation was used to generate appears to be plausible given the further evidence that CEO wealth really is tied to stock price, whether directly through options or other means.

This is how we actually use statistical analysis, as part of a dialog between reality and propositions, rather than repeating the empty matra "correlation is not causation", which while true is something I too often see deployed to denigrate interesting and potentially fertile observations.

Whenever we have the urge to say "correlation is not causation" we should step back and ask, "How can I investigate the question more deeply?" Often more fruitful avenues will present themselves to the inquring mind.
An interesting article, and we need more like it, but I feel the author didn't go far enough in understanding the root causes of complexity.

For example, they cite both schedule/budget pressure, and insufficient docs. The incomplete docs were "thousands" of pages. Does anyone really believe even half the team would read "complete" documentation, that are thousands upon thousands of pages? Would complete docs speed up development time? Would they speed up development time even taking into account the cost of producing and consuming complete docs? Is the size of module truly essential complexity, or is part of the problem that they're building on legacy code?

The author mentions interop with other teams and third party software as a large source of friction. Why are other modules so large and complex that they're maintained by separate teams? Is that essential complexity, or was it caused by previous attempts to patch their way to release? Would the modules be more manageable, and hence, require smaller teams, if they used other practices/languages/tools?

Access to test hardware, and managing the test personnel was another source of friction. What is the cost of buying more test hardware? In previous companies where I've worked, with manual QA depts and under-funded test hardware budgets, doubling the hardware budget would allow halving the QA salary budget (primarily because you don't need to hot-swap equipment several times a day), and shorten test cycles. Is that the case here?

Further, how much manual test is truly necessary, and how much is caused by the developers not writing automated tests?
Teespring (YC W13) Is Hiring a Dev Ops Lead
Working on the DevOps Team...
The DevOps team focuses on creating high quality automation and deployment systems with scalability and reliability at the core. We have multiple engineering sites: USA - SF, KY, RI, UK - London, India.

The DevOps team creates continuity between all locations and boosts the efficiency of our operations. We operate in an Agile methodology with continuous integration.

What is our team?
We need someone to take our DevOps organization worldwide this year. This means building a migration plan for moving from Heroku to AWS, redundancy for key systems, DB health optimization and scaling, a business continuity/disaster recovery plan, EU Data compliance, 5 minute code deploys/rollbacks, and add support for isolated engineering environments (Docker/Vagrant) to start.

What is the job?
The job is to lead others with the ability to get their hands dirty as an individual contributor. Operating in a technology environment with strong scripting (Ruby, Python, Bash), 100+ Linux Servers, Cloud Hosting (AWS), Configuration Management Tools (Chef, Puppet, OpsWorks), Postgres and MySQL, and ROR web app frameworks.

We want people with the ability to bring new ideas to help drive innovation. Our employee philosophy: IDEAS - Innovative, Deliver, Empower, Authentic, Scrappy.

What do we offer?
Working with talented, collaborative, and entrepreneurial teams
Medical, dental and vision insurance for you, your family, or pet
Liberal paid time off and 9 paid holidays
Generous stock options
Free catered lunch and dinner daily
Fully stocked kitchen with drinks, snacks, and bar
Training, career development, and meet up hosting
Commuter benefits
Fun SOMA office with easy access to Muni, Bart, and Caltrain
Apple computers and Thunderbolt monitors
Social activities, office happy hours, live music, game room, and endless free t-shirts!

Please email your resume to ashley.hearn@teespring.com to learn more
How does this compare with zsh + ohmyzsh?
It's a rather annoying problem in general. When your view into your software alters the behavior of the software, how can you be sure you're measuring actual program behavior?
Such worries have mostly faded by now, though you will see some conservative people still preferring RSA. Keep in mind that the computational study of integer factorization only started seriously in the 70s with CFRAC, making the "milennia" argument somewhat moot.

There is a fascinating article by (among others) Neal Koblitz, one of the inventors of elliptic curve cryptography, which describes the history and development of ECC through the 80s, 90s, and 00s, and some of the worries that developed: https://eprint.iacr.org/2008/390.
I guess so, if they "look" at the web the same way Google does (respecting robots.txt, nofollow etc - which Wikipedia says they do). But the interesting things are found in nooks and crannies where nobody else has thought of looking before - so relying on someone else to do the heavy lifting is probably the wrong way to go about it...
May I respectfully suggest that if the capability to revive a cryonically preserved human does not currently exist, then current proponents of the practice are placing their faith in the possibility that the capability will exist in the future?

Not a religion in the traditional sense, but as humanity currently lacks the ability to reproduce the intended result, the practice relies highly on belief.

Regardless, if claiming a religious exemption from autopsy allows one to "hack" the legal system to achieve ones goal ... why not do it? I have a hard time finding a possible victim in such a circumstance.
Boards often select the management consultants that evaluate CEO pay, and it's a pretty tight and friendly circle in the industry.

The consultants want to get the next gig - and what better way than to give the board (and the CEO) a tidy bonus.
The folks over at DICE have some nice presentations

http://www.frostbite.com/topics/publications/
Thank you for not mentioning any specific languages or technologies (no sarcasm).
I don't understand how technology didn't fix those kind of scams, yet.
Seem like a no brainer to me, to prevent fake documents add more securities on them !
When someone mentions typing tutor software, only one thing comes to mind.

Mavis Beacon

That it is still around is scary. That Borderbund is...well that's just plain wrong. http://www.broderbund.com/c-33-mavis-beacon.aspx
Interesting. The press had no good words left about the boos fights and found out about who made it months later.

"As it turns out, those boss battles weren't designed at Eidos Montreal, they were outsourced to a studio called Grip Entertainment" -- http://kotaku.com/5841910/those-horribad-deus-ex-human-revol...

http://www.rockpapershotgun.com/2011/09/19/deus-ex-hrs-boss-...

http://www.pcgamer.com/deus-ex-human-revolution-boss-fights-...

I always felt the boss fights were so out of place in DX3 and one cannot solve the game without killing unlike Deus Ex 1 were it is possible to play through without killing a single person!

The Grip Entertainment game AI company has been dissolved to Autodesk as it seems: http://gameware.autodesk.com/news/press/autodesk-acquires-te...
They do exist - see https://www.tindie.com/products/EmbeddedDay/esp8266-wifi-mod...
I mean, when's the last time you saw a fake bitcoin around ?
Tell that to end users who leave bad reviews for your game, complaining that it doesn't make 60fps.

Not to mention the fact that the landscape of GLSL compilers is fairly broad and you have absolutely no control over whether or not you have one worth anything (frequently on mobile, you don't).

Unfortunately, the fact that shader code is hard to write, and has a huge number of performance pitfalls mean that you're going to have to inspect the source of any non-trivial library you use, and in most cases you'll probably need to write it yourself, if you care.

Here, I took the time to look at a few from NPM.

- https://github.com/Jam3/glsl-hsl2rgb/blob/master/index.glsl This is awful. Data dependant branching absolutely destroys performance on the GPU. A vectorized, zero branch solution to this exists and is fairly well known, the author just doesn't know it or doesn't care.
- https://github.com/hughsk/glsl-dither/blob/master/2x2.glsl A neat effect, but the statement above is still true. The other dimensions (4x4 and 8x8) are even worse.

There are others as well. The point seems to be that many of them that are doing something other more complicated than a couple lines, are not well written for code that runs on the GPU and are going to perform very poorly in practice.
Laravel 5 angular material starter project with elixir setup
Sitting here in Dallas, Texas...we just had a 3.3 mag shake our tower just today. All of the Earthquakes are coming from mostly one main area of the DFW metroplex...which is an area that has a lot of fracking activity.
This is getting stupid..property is being destroyed. Foundations are being cracked and these companies just get off with it while homeowners have to spend thousands to have repairs done.

A city directly north of the DFW metro, Denton, has actually banned fracking all together. Except the Texas state government already has a bill that will not allow cities to ban fracking. Talk about corruption and politics...the same money that's in Oklahoma is behind the politics here in Texas as well.
Bicycle riders only produce a few hundred watts, while an average kilowatt/hr is worth 12 cents.
Lets Work Together
The Math of Starbucks’ New Mini-Sized Frappuccino
In daycare (a good one), you're not 'babysat'. Educators do activities with children, fun ones and educational ones and preferably both at the same time, children play with other children, etc. Meh, probably a moot discussion at this point, I was just saying - daycare is not 'let's park the children there'.
I thought the war rig (a main character I'd argue!) was both beautifully designed and executed. Reminded me of one of the four horsemen's horses.

https://lionsandlilies.files.wordpress.com/2013/05/four_hors...
I thought you meant that there is some way to measure quality of music.
I'm not talking about civil disobedience, but simply living your life without dwelling on someone else's proscriptions for it.

> like the rest of us

False appeal to a nonexistent herd. People living your viewpoint are actually in the minority. Many people do drugs, and most people speed.

As I said, I too would like actions to better line up with laws. But in our society of victimless "crimes", the answer isn't to insist that people need to follow the abstract model harder, but to fix the model to line up with reasonable people's behavior. And this is not the moral responsibility of people who simply wish to live their life, but of those who are creating this system of rules and calling it justice. To think otherwise is to believe that individuals should be servants of their government.
Literally every major infrastructure company has accidentally let a SSL cert expire. Google, Microsoft, Apple, Cisco, etc. etc.
A lot of functionality is only available via signals. For instance, there's no way other than SIGCHLD to be asynchronously notified when a process exits (unless you want to dedicate a thread to running wait()). There's no way other than SIGWINCH to be notified when your terminal gets resized.

You could certainly imagine some kernel extensions that take all of this useful functionality and make it available in ways other than signals, leaving just signals for things you have to deal with immediately like SIGSEGV (so you can print a nice error message before quitting), but they don't exist yet. I imagine some of the intent behind signalfd was to do this all at once for all signals, but it didn't quite work.
It's a nice project but the server doesn't work for Minecraft clients whereas MCServer does and Minecraft is more popular than minetest.

But it's nice for you to share this so we know there are similar options avaliable
What's interesting to note is that Dynamo/Cassandra usage was killed at both Amazon and Facebook (DynamoDB from AWS is actually not based on Dynamo tech except in terms of what not to do).

[1] - https://www.facebook.com/notes/facebook-engineering/the-unde...

edit: Added link to facebook post on hbase vs cassandra
I remember reading the same blog post and here is what I remember: He told an anecdote told to him by someone else, wrote multiple times that he finds it ridiculous and pointed out that it is most likely a funny coincidence.

Sorry but my sympathy is with Krugman on this one - he didn't use his academic credentials as an argument on authority. It is a just a bit of brainstorming on his blog.

If anything it makes me think more highly of him - being always serious is harmful, a creative mind must dare to be silly from time to time.
Downvoted because I don't think this should be at the top of the discussion. I always read comments first, especially with a title like "Hello, World" that doesn't give any clue about the content; and now I don't get a chance to think about this puzzle because the spoiler was the first thing I saw.

EDIT: To be clear, I am not downvoting because I think that this comment is unconstructive; clearly it is a useful contribution. At least as good as, and probably better than, having it appear later would be having more whitespace between the spoiler warning and the actual spoiler.
Thats why kqueue on the BSDs is nicer as it can listen for children. Plus process descriptors for children also make this easier, Linux should get these with the capsicum port eventually.
After five years, you'll probably ask that of yourself! But if I was really given all the time I preferred, I'd have brought the code current with my ideals.
Ask HN: A is faster than B on GPU but vice versa on CPU
Is there an example that:

on CPU, Instruction A is faster than Instruction B
However,
on GPU, Instruction B is faster than Instruction A
(Instructions are assumed to be math operations)
Lol, my mistake. I see I interpreted both of your comments incorrectly.