skysight-inc/HackerNews huggingface dataset:
There's a short story of a woman who was a bit of a luddite, but late in life her children and grandchildren convinced her to adopt "upgrades" here and there, until she became almost entirely virtual. She retained much of her humanity, but was able to be in many places at once, "inhabiting" purpose-built bodies, and building up a certain reputation and popularity. Eventually humanity's probes make contact with aliens, and she's chosen to be humanity's ambassador.

I wish I could recall the name of that story, but it always painted a pleasant picture of immortality to me. Hopefully someone here recognizes it and can share it with us.
Pics of landing - landed on target then fell over

https://mobile.twitter.com/elonmusk/status/58808257418390323...
Researchkit is a rather cool idea - it will be interesting to see if it integrates with wearables.
It is ok. That's how the language is designed so that arrays cover both hash-map use cases and traditional numerically indexed array use cases. The behavior is well documented and in this specific example, using a == instead of a === would cause the desired result. The poster of that comment should RTFM.
Service to turn your fat ties into slim ones
This is entirely correct and always forgotten by the 'energy is everywhere, we just have to grab it' thinking.

The point is that wind energy is too diffuse and the capital costs of tying up that much land in wind generators is astronomical - and there is a very real degradation in site quality as you use up all the good sites first. It's pointless to say it's always windy somewhere, because transmission losses and costs make that unfeasible.

Solar is even worse because at even the best site on the best day you only get 50% of energy generation time, so event with perfect storage you have to have 2x the generation capability.

All this is the reason why - even right now with massive subsidies and compensation and special protection from environmental standards other developments have to adhere to - wind and solar account for about 1% of worldwide energy generation.

There is a limited role of grid top-up for solar and wind, but the future of energy generation is not either of them. The near term is in more efficient and less polluting modern gas and coal plants, with conventional nuclear filling increasing in use to provide clean energy without airborne pollution.

If the public can ever get over three decades of nuclear hysteria, that is.
So, I'm your peer. You can send your extra money to me. That's how it works, right? (Do you need an address, or do you prefer PayPal?)
I believe that's "The Gentle Seduction", by Marc Stiegler: http://www.skyhunter.com/marcs/GentleSeduction.html
Since the reason for the 'waiting till the one with the right order to come in' behaviour is the use of ^pid, presumably you could get rid of mailbox scanning time by getting rid of the caret (matching any message), so the mailbox never has >1 message.

This means you get results filling up the array in the order they come rather than the original order, but if order's important, you can always pass around an index and sort by that after the fact.
Thats because its one of the few things we all actually agree with. Otherwise were all always arguing different points :-)
Pics of SpaceX Landing – On target but fell over
Presumably they've tried to estimate that probability and factored it into the 20% probability of not succeeding. (I don't know though, since I haven't seen the calculation.)
is there an open source streaming media server?

could you host this on digitalocean?
I hope to have a "production ready" version of the driver ready in about a month. I know its slow but currently I am the only dev working on maintaining this project and all work is done in my free time.

If you have any further questions I would be more than happy to answer them on https://gitter.im/dancannon/gorethink. Thanks!
Event loop debugging is key and I'm glad that there are some interesting offering profiling services on this level, especially for frameworks like Meteor: https://kadira.io/
It wasn't the initial jump that concerned me, it was the ass over teakettle action all down the rocks at the bottom that concerned me.
California’s multi-million dollar online education flop – another blow for MOOCs
It guess this mostly matters for people who meant to apply through the Master's cap (graduates of US colleges with Master's degrees). Since there were more than 20k (as USCIS stated), the rest are reduced to regular applicants.

But it's not like they're "taking your spot" in the lottery; if there was no preferential treatment for Master's, they'd still apply as regular applicants.
I have an idea for how to improve the landing of the rocket stage: instead of fold-out landing-legs, why not fold-out wings? Or, a combination of both - legs with wing-like features - they function as wings until close to touch-down and then feather to support the rocket laterally upon landing?
Focus. Playlists for Coding
I started with PHP3 and also didn't know or care about that for a long time. Then Doctrine with its hydrators and PHP daemons became a thing in the workplace and all of sudden you have to be a bit more careful with data size and memory management.
No there is no intellisense in LinqPad, interestingly tryfsharp.org has the online editor that seem to excel with intellisense esp. while using IE for type providers.
Acclaimed Novelist Philipp Meyer on the Meaning of Hustle
It's interesting to see how code is structured when it comes from Apple (or vendors they're working closely with).

Surprising some of their best practices aren't followed, such as hard-coding English strings instead of using something like NSLocalizedString()

(e.g. https://github.com/ResearchKit/GlucoSuccess/blob/master/Diab...)
iOS spellcheck has failed my pre-coffee fingers. :/
Raw html? I use Sublime + Emmet.

I can do something like "table>(tr>(td>p{$}) * 3) * 4" and then press tab, which would generate for me:

<table>
<tr>
<td>
<p>1</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>3</p>
</td>
</tr>
<tr>
<td>
<p>1</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>3</p>
</td>
</tr>
<tr>
<td>
<p>1</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>3</p>
</td>
</tr>
<tr>
<td>
<p>1</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>3</p>
</td>
</tr>
</table>

Edit: Except that there would be indentation too, which HN removes.
Yeah, Facetime video seems to work well compared to others. It was a bit hard to explain to a couple of business guys, that "no, we are unlikely to get anything close to Facetime quality with WebRTC solution, but I don't know why."
Are you making an argument for the labor theory of value?
> [0] If I recal correctly, their margin of error is stopping within one second of hitting the barge.

one second means 10m/s impact; that sounds like quite a lot for a freaking rocket. can you by any chance remember were did you get that from?
Thanks for the advice. We look forward finding someone able to help us to grow the business (we're all engineers...) and to be native english, and still be able to speak a technical english. Not easy, but we will as soon as possible!
What happens when I add a comment.
The rule says that you have to be an investor in the state. Could you start a fund that takes money and invests in smaller Colorado startups using this new law?
Thank you, that makes sense.

All things considered I'd still call what happened today a good sign.
I wonder what sort of distribution algorithms they use to disperse the wind power. Seems like an appropriate optimization algorithm would do much to solve this issue more than blind infrastructure investment.
While pointless (since it adds no additional protection), I don't think this avoids this code from being integrating into larges BSD codebases, since this restriction would only apply to this file, and not affect the rest of the codebase (nor would that code's it's license affect this code).
I'm probably missing some.

Unbounce
Baremetrics
Optimizely
MailChimp
Zendesk
Adroll
SproutSocial
Stripe
Mandrill
Intercom
Anyone else thinking this sort of blog post is actually really bad PR?

There are some very obvious architectural issues here, issues that aren't tied to the choice of Node.js. I wouldn't want to use a provider whose stack was this immature, to be perfectly blunt.

For example, an API shouldn't do any of the processing they describe. The API's role is to handle submitted requests as fast as possible, so it must off-load the actual work to a queue that can be processed elsewhere.

I'm also skeptical of solutions like YAL, at least the way it seems to be used here. IMHO you'll want local spooling via something like rsyslog, so that you're impervious to network failures. Logging directly to a remote server means you become completely reliant on that server.
Lawn Love (YC S14) Is Hiring a Front-End Engineer in San Diego
Lawn Love is hiring a front-end engineer. We're a small, nimble team working on bringing 21st century convenience to the $74B lawn care market.

The current process of finding, scheduling, and managing your lawn care is unduly painful, and quality is all over the map. We're adding a layer of tech-enabled-ease to the mix, which both dramatically improves the customer experience while helping our service providers earn more.

You'll be engineer #3. This means you'll get to work in a ton of different areas, have direct influence on the product and help define our culture as a company.

Here's what you can expect from us:

- Great compensation and real ownership (both equity and over the product).

- We'll make your life easier with great benefits (full health coverage, un-metered vacation, regular catered lunches).

- New gear and whatever else you need to be productive.

- We're well funded by great investors and are growing quickly.

Our requirements:

- You love working hard, not just for financial rewards, but for the opportunity to grow personally.

- You are intellectually curious, and you get stuff done. Results are what matter to you.

- You have deep front end dev experience. Some back-end familiarity is a plus.

- You live in (or want to move to) beautiful San Diego.

We'd love to hear from you at jobs@lawnlove.com. Resumes are cool, but we're much more interested in seeing what you've built. :)
> Being fired for low performance is okay

The problem is that companies following the "fire at least 10% every year in every department" Jack Welch philosophy tend to let some good people go. It's a management philosophy that just assumes that there's no such thing as a really good team, full of worthwhile players.

Its an attitude that works better in professional sports, where hyper-competitiveness is more often an asset than a liability. The knock-on effects of a bunch of coworkers trying to outdo one another to make the cut seem as though they'd make for a crappy work environment, which I believe is what VieElm was talking about.
Context: this shows the improvement of the new JIT implementation for C# (RyuJIT is the codename for Microsoft’s project to improve the performance and functionality of the just-in-time compiler used by .NET).
It really depends on what sort of definition you have for immortality. I would say in this case it would be the ability to live until you choose for yourself not to live any longer, not necessarily that you can never die.

I disagree that it would drive people insane, though, excepting the increasing chances for mental illness to set in as we age which I would assume would be solved as a part of the implementation of immortality as a concept. Our perception of time changes as we age, the passing of a single year takes on less and less meaning each time, becomes less of a milestone and more of just another regular occurrence. Depending on how we go about achieving immortality, time may take on dimensions we can't currently understand, and we may even have the option to choose not to perceive its passing at all.
The problem is this has different wording, not different legal consequences.
I spent a bit of time looking for something with a better title that would cover the same info. I couldn't find anything else remotely comparable (though there is an assortment of videos, I couldn't find an actual article). It's one of the limitations on HN: You are supposed to use the original title. That sometimes causes issues.
[Giveaway] 3 Books to Shape Your Mind for Entrepreneurship
hmm. I don't going public is the likely option.
There is a lot community effort being put into Docker extensions to enable production use cases like what you have just mentioned.
That's a great project. I was always curious about what makes SSA so special for compiler construction. Can we have more context? Why this book? For who?
That's the one! Thank you, I'll be sure to bookmark it this time.
Surprising?

After learning of apple's goto bug, I'm never surprised to read about apple's failure to follow best practices.
Joe, this is actually not true. At least not for Jitsi where we have things like last N and possibilities to have 1:m or n:m sessions ...

There's also absolutely no usage of SDP Offer/Answer in Jitsi Videobridge
When you deliver the product, you collect the cash. If the cash isn't there, you don't complete the delivery. What am I missing?

If you're looking for a service that does this, UPS and FedEx do it. Search "Cash on Delivery" or "Collect on Delivery"
It was designed to be embedded, has a very small footprint, is relatively fast ( we use luajit ), and has few opinions as a language. That said, there is nothing locking us in to lua permanently as we would just need to implement a small-ish set of language bindings and docker configs to execute the language du jour.
They're getting ever closer. And they have a great setup to experiment with. They have paying customers funding the whole thing, and they can take their time to get it right.

If this was some pure R&D project, today's events would probably be a major setback. But SpaceX still made a healthy profit on this launch even with the bang at the end. That's the genius of their approach, and it's why I think they'll succeed where others have failed.
The comic has that one part a bit wrong. You're considered a cancer survivor as soon as you're diagnosed with cancer.
CoreOS on ARM64
If you read between the lines of this guy's comment, you can infer he is implying that he will get to be the first immortal person.
Really the biggest drawback to PHP is the lower salaries
Immortal for certain definitions of forever.
"“Can you figure it out now?” she asked Albert.

Albert: I don’t know when your birthday is, but I know Bernard doesn’t know, either.

That "I don’t know when your birthday is" is superfluous.

I would improve things like this:

*“Can you figure it out now?” she asked Bernard.

Albert: No, he doesn't.

Bernard: Now I do.

Albert: Now I do, too.
It's important to note that "extremism" is defined in this experiment by the intensity with which one holds a view (according to their own response on a 7-point scale between "strongly against" and "strongly for"), not (for instance) by how uncommon or unpopular a view is. I would be curious what results they would get for much broader political questions with the potential for more "radical" (i.e uncommon) results.
Jitsi Videobridge has both of those.
One of the factors is that the whole landing operation is a very tricky balancing act.

The 9 Merlin engines are designed to life the fueled and loaded rocket into space, and it's hard to design these engines for a wide range of thrusts - meaning big penalties in weight, performance, efficiency, etc. Thus, when you're dealing with just the first stage, nearly empty of fuel, even minimum thrust from one engine will accelerate it up pretty hard. It can't hover because of this, so they have to take the rocket falling down with considerable velocity and fire the engine at exactly the right time so that when it passes through zero vertical velocity, it's on top of the barge with no lateral velocity either, and then shut it off at exactly that moment.

Then fuel is a whole 'nother factor. There isn't much of it at landing time, and it probably still makes up a lot of the weight of the stage. So you also have to handle the weight constantly decreasing and any motion of the fuel, and not run out before your landing burn.

You need a huge amount of precise control, and your only tools for the job are a vastly over-powered rocket engine, a stage body not exactly designed for stable aerodynamic flight, and some teeny little hydraulic fins. It's gotta be a minor miracle that they can hit the barge at all, and not with some massive destroy-everything velocity.
My understanding is that Couchbase is just a key-value store, while RethinkDB has much more features including complex queries, sorting, joins, indices...
How to Prepare for the Y Combinator Interview
Link to afl-fuzz is broken in the post, should be http://lcamtuf.coredump.cx/afl/
D-Link patch doesn’t address all bugs listed in their own security advisory
Well it's well documented that what happens is that the system ends up being gamed. For example managers hire people to fire so they don't have to fire the people they've friended. See Microsoft Stack Ranking.

http://www.vanityfair.com/news/2012/07/microsoft-downfall-em...
Siri, what's my favourite memory?

Hi Matt, going on the Mars Safari is your favourite memory.

Siri, store Mars Safari memories, wipe from my soft drive and book a ticket on a Mars safari.

Never bored again.
Musk is a mastermind/strategic/INTJ personality. Much of someone skill of someone like this it often from making assumptions based on hunches. It could just be a hunch. And that's totally fine.
My P4 is very rusty, but back when I used a vanilla install a branch was basically just a copy operation from one part of the namespace to another, and then setting up your view to point to that new spot (or setting up a separate view for it if you wanted). This was before any integration with git (or, indeed, the existence of git at all), as well.

Subversion mostly copied the way p4 did it, but without the view control stuff (where there's a server-registered and quasi-versioned description of what local file paths map to what server paths) that perforce has/had.
Thanks for the feedback. I changed the logo and will use the more explicit name "uBlock Origin", though I will keep the short version uBlock<sub>0</sub> for conciseness throughout the text.
Cool, I won a speakoff.
Folks...stop using Zerigo they aren't supporting their products anymore and there are much better alternatives:

http://dns.he.net

http://wwww.dnsmadeeasy.com

http://www.cloudflare.com

http://www.dnspark.com

http://www.dyn.com

There is a good site that tracks performance http://www.dnsperf.com.
No, they can't, because the folks who are commenting at what you think is that level are actually completely unqualified to do so.

The folks who are qualified to write articles and papers on the topics that might interest you, do exactly that. There is no inherent value in wasting intellectual effort on an HN comment. The people who comment on HN are not the people who are the most qualified to speak on a topic in depth, or if they are, their efforts within HN's comment framework will be very limited, and most certainly hindered by the medium, not to mention the audience.

I am personally aware of a handful of genuine experts on HN who comment on articles in their "wheelhouse", and they've never risen to the level of their capabilities while doing so. I don't begrudge them this, it's unreasonable to think they're going to put in the level of effort in an HN comment they put into their professional work, but to suggest HN comments could ever rise to the level of what experts are capable of producing is not only naive, but also greedy, and perhaps more than a little lazy.

If you want to know more about a topic, that's your responsibility. There are a number of ways around which one could wander to learn more about what's currently known regarding a topic, and the folks who are experts and are commenting in HN don't have the time to go through the proper motions of releasing new information. Even if they had the time/inclination, they wouldn't do it here.

If you take nothing else away from my comment, consider the following: This (HN comments section) is a back channel, if anything. You don't scrutinize a back channel, you verify it independently.

You're putting HN on a pedestal. Don't do that.
How many lines of code should a micro framework have?
What is boring about it? Is living 40 years more boring than living 30? What about living 1000 years instead of living 100 years? At what point does it become boring?

It's hard for humans to conceptualize eternity, so don't think of it in those terms. If I could live in my current body for 1000 years, I'd still never get around to most of my backlog of things I'd like to do.

Boredom is mostly caused by lack of purpose IMO. As long as there is something to learn, something to explore, something to achieve, something new or pleasurable to experience, boredom is the last thing I'd worry about.
It amazes me how many IPOs are happening. This seems like the 1990s again....
Shockingly, hard work gives you an edge over other people even in the same wealth, race, or gender categories as well. So, why lean on those categories as an excuse?
I wonder how much of the rocket is steel?

Perhaps a barge full of Tesla batteries and electromagnets could grab and hold it as it comes in?
Show HN: Robot bongos controlled by plants
Thanks. Curious... are the parens meaningful in this method body?

private int getPartition(int globalInsertionPosition) {
return (globalInsertionPosition) / this.sizePerPartition;
}
For completeness,
a) make the array very big (much much bigger than the LLC)
b) split the work amongst cores (make it parallel with your favorite methodology)
Same here. My email is in my account profile, please get in touch. Cooperation improves our odds.
Thank you for the great article, I would like to take the chance to invite English tutors and students who are asking themselves how to learn English as a native speaker to have a free view on this excellent website that offers English conversation classes http://preply.com/en/skype/english-native-speakers I am currently taking English conversation classes over there with native speakers and the quality presented is professional and satisfying
With Driver’s License Suspensions, a Cycle of Debt
How Airbnb uses machine learning to detect host preferences
Stretchy yarn that conducts electricity
No, that's likely a leftover from refactoring. Good spot.
Yes, the sound just isn't the same. I'm excited for new tech and the physics are cool but the sound and chaos of ICE vehicles is just special and hard to beat.
I would appreciate the ability to add a custom user agent to the request so that this could run on sites that detect a mobile user agent and change accordingly.

This is good stuff. Great performance checklist.
I have tried to convince my manager to let us implement chunks of F# code into our projects. It would make development times much shorter and reduce complexities in our application. Despite his personal interest in functional programming, he is still hesitant to incorporate it.
And likely getting better quality, harder workers in the process.
Indeed. There are better strategies for splitting up the work among several processes than to spawn a new one per element. While processes in BEAM are fairly cheap, they are not free. So I think your point is valid.