skysight-inc/HackerNews huggingface dataset:
Eve online looks so fun. But the problem is massive battles like this the server 'slows down', and runs at 1/50th to 1/100th real time speed. The in-game lore says its time dilation based on player reaction speeds increasing in times of crisis for the computer aided implants.

So while it sounds like a 22 hour long epic battle the vast majority was likely spent browsing youtube and reddit, doing house work, homework, sleeping, etc. There likely wasn't hundreds of player manning their computers for the entire duration in heated combat.
We've been using Rails 4.1 release candidates for a couple of projects. It's worth the upgrade from 3.2.

Here's a Rails 4.1.0 starter kit that's production ready and full featured: https://github.com/starterkits/rails4-starterkit
Previous discussion: https://news.ycombinator.com/item?id=7546300
Having done this many times over the last few years, as either technical co-founder or technical director, I've often wondered whether a list of useful sites/tools would be worth putting together.

You mentioned a particular need for financial backoffice software... After a long and painful investigation, I settled on Xero (http://www.xero.com), and I've never looked back.

Here is a brief list of other services I rely on absolutely:

Google Apps - Office platform (6 companies using)
AWS - Cloud infrastructure (5 companies using)
Mailchimp & Mandrill - Email delivery (5 companies using)
Zapier - Automation (5 companies using)
Buffer - Social Media automation (5 companies using)
Github - Source control (5 companies using)
Braintree - Subscription payments (4 companies using)
Stripe - Credit card payments (4 companies using)
Geckoboard - Status monitoring (3 companies using)

This is not intended to decry any providers I haven't mentioned, this is just a list of my go-to companies/services that I use to get new companies running fast.
Wiki says California's definition of that is:

> "In order to establish a constructive discharge, an employee must plead and prove, by the usual preponderance of the evidence standard, that the employer either intentionally created or knowingly permitted working conditions that were so intolerable or aggravated at the time of the employee's resignation that a reasonable employer would realize that a reasonable person in the employee's position would be compelled to resign."

I'd imagine that's somewhat hard to argue as the CEO.
I'm working on an update too, and am biting the bullet and rewriting the strong_parameters/attr_accessible parts.

But, you can in theory use the Protected Attributes gem to aid migration with less rewrite.[1]

[1] http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.ht...
> a nice fat golden parachute

best ROI on a 1K spent 5 years ago :)

In serious, it sounds and looks like a witch hunt, which i happily have added my [anonymous] voice to.
> we were talking about implementing an actual language/library

No, we're talking about language-level syntactic standardization of the most fundamental computational concept in linear algebra (and I would argue all of mathematics). My list just gives evidence to how unifying the concept is.

If you want supercomputing-grade efficiency you won't stop using numpy/scipy just because of this update, or you've already rewritten your Python prototype in C/Fortran anyway.
Successfully Establishing and Representing DevOps in an Audit by James DeLuccia
It's a way smoother upgrade - exactly as you mentioned really the only major change is from attr_accessible to strong parameters however you can still include the protected attributes gem for a quicker/easier upgrade path (https://github.com/rails/protected_attributes)
I love redmine, it's been really good and 0 upkeep for my company for a couple of years now.
Another write up on an experiment with Twitter Ads here by Sean Ellis: http://growthhackers.com/show-gh-how-i-get-1000-clicks-for-2...

Great discussion too.
It is also possible they told him that if he didn't resign, he would be terminated.

From the article, "No employer shall coerce or influence or attempt to coerce or influence his employees through or by means of threat of discharge or loss of employment to adopt or follow or refrain from adopting or following any particular course or line of political action or political
activity."

Unless he wants to make a mess for Mozilla (and I don't think it sounds like he does), we'll probably never know what really happened.
Evolutionary algorithm to find Quake III's fast inverse square hack with Python
Technologically it does seem possible. But if they have built it, won't somebody else built similar factories, and than a race to the bottom would have begun and nobody would have made that much money , especially relative to the money they made with new generation every 18 months ?
"But is interface design wholly in the realm of art?"

You're right, it isn't completely but every interface has an element of art. Interfaces exist in the art world as well, for example architecture and sculpture can be "used" as well as looked at.

Business design introduces another wrinkle but I would argue it's impact should be considerably less. A consumer should have the same needs/wants as a "user".

Speaking to your comment about conjuring spells .. I too grow weary of "swipe interfaces" that expect you to fondle the screen in order to discern how to navigate. It's very gimmicky and only had a place when the first touch screens were being rolled out. How that touch interfaces have matured it should be obvious (and no not a overlay instructional walk-through tutorial) how to use your app/website.
Do you believe "people who worry about a lawsuit" is entirely subsumed by "people who are vociferously pro gay marriage"?
Recovery should also probably include nuking all current sessions, as any session key created prior to updating is potentially compromised and would remain so after the update.
As someone who was recently contemplating pushing some functionality out into C++ code purely for the sake of SIMD, I can only describe this development as pants-wettingly exciting.
Your [2] link is awesome :)
based on the website, it doesn't look quite finished or polished. The top-left logo is a 404 and the placeholder form text isn't displayed correctly (Chrome Beta).

However, this seems like a decent idea. Kind of a mix between ebay and odesk..sort of.
In such situations, it's impossible to tell whether it's a forced resignation or not, unless the people who really know (the board and CEO) want to talk about it.

Note that labor law sometimes treats even explicit resignations as equivalent to dismissal - "constructive termination" - when pressured by a intolerable situation:

http://en.wikipedia.org/wiki/Constructive_dismissal#United_S...

However, the relationship between a board and CEO, and the power and discretion of the CEO, is quite different than the situation of most employees, so a lot of the same worker-protection logic would not likely apply.

So I find this an interesting item about how California law is so explicitly protective of political participation by general employees... but not likely a cause for action in the Eich situation.
The board could just say "total breakdown in trust between employer and employee" or "bringing the company into disrepute" as grounds for dismissal.

And constructive dismissal is a really hard thing to prove and you have to sue for breach of contract.
Another vote for https://freedns.afraid.org, the guy who runs it is a great dude.
Funny enough, spinal cord stimulation for treating chronic pain is something my Dad has been working on/researching. Unfortunately I don't know the completely status of it or what product's have been out, I do however know that it does work (I worked for my Dad for a summer internship and witnessed it first-hand), and that you need to be careful when diving into them. The side-effects vary depending on the type of stimulation (AC or DC) as well the frequency used, but they can result in nerve damage.

Specifically, it's known (At least, it was known among the group I worked with, and I saw this result happen) that extended use of the DC block will damage the nerve (On higher frequencies - IIRC 40hz was the highest we tested). AC doesn't have that issue, but AC has the issue that it actually sends a fairly large signal back up the nerve when it's turned on (So you feel a sharp pain when you turn it on). I couldn't tell you how bad it is since I've never felt it, but obviously it's still useable if Ex. you just turn it on to go to sleep at night.

Now, something unfortunate I feel obligated to tell you is that not to long ago my Dad traveled to go give a talk at a conference relating to a company that's been marketing a pain-relief type stimulator with no side-effects. From what my Dad saw, the block was mostly from nerve damage being created from the stimulation (I apologize, I don't remember all the specific details). Bottom line, I'd research any company you're considering getting a stimulator from.

Note: I'm more knowledgeable then the average person, but I'm no biomedical engineer. Definitely look into this stuff yourself and get other opinions. I do know it's definitely worth looking into.
It does not, you can actually pull in a gem[1] to use attr_accessible just fine with Rails 4. If you want to transition to strong_parameters, you can include the gem in your Rails 3 project and begin migrating to it, though that's a tough sell on most Rails codebases I've seen as it requires you to update every action in your app.

I have not personally migrated any of my code to Rails 4 from 3.2 yet but the transition will be far smoother than 2.3->3 was.

[1] - https://github.com/rails/protected_attributes
I wish firefoxos and available hardware could have the word-of-mouth momentum for friends and family installation that the browser had. I would do this, but alas, its much more difficult to install on a family member's phone than the browser was on their pc.
Monitoring oil reserves from space
There is evidence to the contrary.
Began reading on the tram home.. need to read up on basic crypto currencies
You are correct that attr_accessible is gone in favor of strong parameters.

Google fu yields http://stackoverflow.com/questions/17371334/how-is-attr-acce...

Depending on how your test suite is set up (if you have one) there may need to be some sweeping changes there. When we migrated we had to switch from our should syntax to the expect s syntax.

I can't remember anything else that was super crazy.
dyndns has been getting progressively more hostile to free users for years. I thought it was ridiculous years ago when I switched to no-ip.org, I'm surprised that anyone has held on this long.
I've just signed up with https://www.dtdns.com as replacement for dyn - seems ok so far and my router supports it
if you just need DNS: cloudflare. if you want the dynamic IP redirection that DynDNS offers: check out NoIP. My favorite alternative.
That's where curl-based solutions are nice. Local cron job and done.
recently, I think thru a show HN post on here, I discovered and started using http://hopper.pw. works great/some c00l commandline features etc
I agree wholeheartedly. I do personally prefer the web for application delivery from a developer's standpoint, and I find it quite simple to create sites that function well on a mobile form factor. It's curious, then, that more don't exist. I'm no hyper-talented guru, and my apps are reasonably representative of most light-workload thin-client apps, so I'm unsure of the problem.

The biggest problem I've found with mobile apps built with browser technology, personally, is that they often give none of the affordances of a native app and none of the affordances of the web. They become so obsessed with poorly aping native technologies* that they often fail to play to their strengths - things like deep-linking, tabbed browsing, lightweight usage, hypermedia, and so on. I don't really get it.

I suspect that the reason is due to the fact that people who are good enough to write a mobile web app that works well are simply not doing so, either because that's not what they do or because they prefer working in native technologies. Meteor+Bootstrap+Hammer+basic googling gets you head and shoulders above most people in the mobile webapp world, but that's not the status quo, despite those being some of the easiest-to-use frameworks I've ever worked with in the web space.

I suspect, but I really just don't know. shrugs

* Yes, some are as good as mobile apps, and it's not very difficult to be vastly better than the vast majority of mobile web apps, but good web app UXs remain rare birds for whatever reason
Why would this never happen to you?
Shannon Studstill is helping lead female charge in video game field
If JS and Node will eat enterprise I might as well move into .NET game programming :).
you have no clue what the markup on your boards are

We have a clue, we just don't usually have a choice.
On top of that they let you do it for free even if they aren't your registrar.
Responsive views only go so far. Trying to shrink an app designed for a desktop browser down to a 4" phone is a fool's errand. Much easier to go with different templates in that case.
OpenSSL heartbeat PoC with STARTTLS support.
The railsdiff website is also a very handy little tool for quickly seeing the differences in config between versions:

http://railsdiff.org/diff/v3.2.17/v4.1.0/
That is in line with what I've read from people closer to the matter.
There are limited circumstances when hording them might make sense; rumors are that there's been hording of XP vulnerabilities in anticipation of the support period ending, as using them pre-support might have meant that MS would have patched them, whereas saving them would presumably keep them unpatched forever.

But yes, generally you're right, and this circumstance is obviously different from that one.
The best of marketing technologies from YC demo day
That bit about the time dilation is a funny bit of canon to add to real-world technological limits as they are perceived by players. It reminds me of the "area of interest" in World of Warcraft, which was roughly 100 in-game yards or so, depending on how fast you were moving. The area of influence defines which creatures showed up on your client based on your location. This would lead to T. Rex creatures sneaking up on people (by walking in from behind while the player is preoccupied) when they should be able to be perceived from very far away.
This is one of the better looking implementations of "checkout on top of stripe" that I've seen (I've seen a lot).

I'm not sure of your target market but the best advice I can give is to make a WordPress plugin to go with this. Website integration (easy for us, I know) is probably daunting for most people. That's why SquareSpace is so attractive–it's all built in. But if you went after the WordPress market with this, it could be huge.
The challenge with BGA isn't the board, it's mounting! QFN gives me enough trouble. Although it's possible my reflow technique could be improved.
Lots of interesting news in the .NET world lately. (Kind of hard to believe it took this long to get SIMD though!)

SIMD can be a huge boost for numerical workloads; for example, SIMD auto-vectorization was just added to Julia, and people saw 8x boosts on some workloads (and in some cases another 4x from inlining improvements merged the next day).
If someone builds this, please do not make the client actively poll the sites visited. Doing so seems likely, IMHO, to land you or even your users in jail for Computer Fraud and Abuse violations (e.g. someone visiting healthcare.gov).

https://en.wikipedia.org/wiki/Morris_worm

If you do this, reference a centralized list/registry. Don't risk the reputations of your users.
Yea dunno why I held on so long with their annoying monthly or whatever 'click here to keep account active' email (with subsequent upsell)

Moved to dtdns.com now - its free..
I started paying them a couple years ago for my DynDNS service, and have had no trouble in that time. I'm glad they chose to keep the service rather than shutting it down. And I'm especially glad to see them charging a small fee for a valuable service, rather than running it for free: https://blog.pinboard.in/2011/12/don_t_be_a_free_user/
So only a little over 12% is still vulnerable (and possibly ~30% not using OpenSSL). And that number is still shrinking quickly.
For example: Netflix, Yahoo, NASA and OKCupid have updated in the mean time.
For professional work? Absolutely. For hobbyist or venture work? Less clear.
The article starts with a falsehood. Moore's law is not finished. Much like Mark Twain's death, reports of its demise are greatly exaggerated. Transistor count is still surprisingly following Moore's curve, and single threaded performance, while having taken a hit, is still growing at a healthy 25% per year.

Oh well opening lines are what opening lines need to be. I'm just pedantic about stepping on solid ground.
"That being said I do believe there's elements of science in design. The golden ratio perhaps or using concentric circles."

I agree here too, but I don't think these concepts are enough to influence every generation of design.

I think it's wonderful that there are artists creating right now that have never heard of prior art or scientific principles like the golden ratio. Just think how hard it would be to create innovative art with an entire list of per-requisites and scientific requirements.
It could have been discovered them between the presentation and now.
Session skimming is definitely still viable, and is especially bad if the compromised service doesn't require an escalated / different session to disable 2FA.

Additionally, there's a chance an attacker could compromise the TOTP secret as well as it will probably be in memory around the same time (unless the system is using a keyserver or HSM). At that point, the whole setup is blown and the user's credentials could presumably be replayed.
What hostility or ridiculousness did you see?

I've been on Dyn forever, as a free user to keep a host entry for one remote, nonprofit dynamic-IP server. Starting exactly a year ago, once per month they sent me an email with a link I'd click to keep my free hostname(s) active. Seemed reasonable.
Meet the Minnesota company pulling petabytes of data from the field
I agree with you, Spring is already well known in Java circles (and .NET to some extent).
I've always liked to consider "I think, therefore I am" as a formula:

"I think [X], therefore I am [X]" -- whatever you think, and focus your thought and will and desire on is what you create out of yourself.
How many of these have gotten new server keys? How many have invalidated all prior session ids and cookies?

I have a feeling heartbleed will haunt us for a while.
This t-shirt is funny because hackers
Ukraine, U.S., and big bad Putin: Who's the bully?
I found that confusing as well.
What? Even most hardcore libertarians don't want to bring down the government. And HN discussions rarely have anything more than moderate anti-government stances.

Despite common perception, almost all libertarians are "minarchists" not anarchists. They want to minimize government, not have no government.

An agency such as the NSA could actually fit into that model of governance if it had a defensive focus instead of an offensive one (ie. protecting citizens interests first instead of the state).
In that case where are all the successful court cases for the Union members sacked for trying to organize in walmart etc?
When companies stop focusing on innovation, they start focusing on the bottom line so anything without a easily visible revenue stream gets cut.

aka short-sighted thinking is the final stage of most business before sale to the chop shop.
Well, at the moment, Eich is unpopular with some people because he supported a cause they really didn't agree with, and because his failure to deal with the fallout risked causing harm to Mozilla.

If he actively took steps which caused more damage in the respect, I think it's fair to say that he wouldn't come out of it well.
agree with your reasoning. (though you probably should edit "randomly" part; those choices were handpicked, not randomly)
I feel sorry for people whose routers aren't running OpenWRT, PFSense, or some other easily upgradable modern firmware that's free of backdoors.
Last time you checked was a while ago, it's 2.4 compatible now (except geo and full-text) and has been since TokuMX 1.3.

We generally don't criticize indiscriminately. MongoDB has a lot of good sides and we embrace and extend those, and where it has faults we try to work around or replace them. Our core strength is fast, reliable, compressed storage and MVCC semantics, so obviously we talk about that a lot, but we also understand and acknowledge that a large amount of TokuMX's success, to the degree it has some, is due to the excellent parts of MongoDB.

As an example, I personally am really excited about what MongoDB has done with aggregations in 2.6 (and what seems to be coming down the pipe soon), and I can't wait to merge it in to TokuMX. We all get stronger together.
That will never happen.

Then again the NHS here in the UK just rewrote a ton of stuff in RabbitMQ, Riak and Erlang from Oracle...
The D-Shape, Gigantic 3D Printer
I would disagree. I think it can be rationalized, trends reflect the changing tastes of society - and the changing tastes of society reflect how society itself is changing. I think for a lot of art and fashion, the trends can be rationalized from anthropological, sociological, or psychological perspectives. For those ignorant about certain industries however, i'm sure trends can appear arbitrary. (and a lot of people try to follow what's fashionable without understanding why it's fashionable)

iOS 7 for example could have represented how our society has become sufficiently technologically savvy enough to not need the visual clues that comes with skeumorphism, e.g. people don't need the notes app to look like it's real-world counterpart for them to know that you take notes with the notes app. We as a society are so used to touch screens these days that we don't need skeumorphism anymore to remind us how things work.

Of course, there will never be a final design aesthetic as society and technology are constantly evolving. Yes, flat is just a trend, but it wasn't arbitrary.
Most hosting providers and domain sellers will provide this for free.

CloudFlare also offers free DNS (which you can use with a patched version of ddclient). CloudFlare uses anycast, so it's fast, and as a DoS protection company, they tend to be more reliable than many of the other free options.
The main problem is that there is nowhere else to go in the Bay Area if you're a young programmer. You cannot live in the Silicon Valley suburbs unless you have a wife, two children, a dog and a Prius, and it takes time and opportunity to amass all that.
Thanks for the suggestion! I'll look into it.
It's not just network effects. Purchase of Snapchat at $21 billion, or Bebo at $870 million, had a lot to do with attempted strategic positioning and/or edging out competitors who were eyeing acquisition. Doesn't always mean the acq will perform to price.
Don't forget the food they might have eaten: an appetizer of salami and mimolet followed by shwarma with lots of red onions in it.

Successful people affirm the consequent [0]. For example, naming your language "D".

[0] http://en.wikipedia.org/wiki/Affirming_the_consequent

Edit: add scholarly footnote and tighten up language.
To some extent you are correct. There is a lot of waiting around, but the time dilation only effects that system. Behind the sence there is a ton of logistics and other operations such as system lockdowns, resupplying, intell gathering, and planning.
The ideal length for everything on the Internet
SIMD will also be huge for games.
This test tool doesn't seem to work properly on servers using self-signed certificates.