skysight-inc/HackerNews huggingface dataset:
For what it's worth, I wasn't advocating anything. I was just pointing out that cloning occurs every day. I was also hoping to highlight that deliberately cloned people are essentially the same as 'randomly/naturally' cloned people.

A hypothetical clone (in the popular connotation of the word) of myself is essentially identical to my hypothetical identical twin sibling, the distinction is that the hypothetical clone is born after me, and was 'deliberately conceived.' Declaring one to be 'natural' and one to be 'unnatural' is unkind. And arguably, bigoted. (I'm speaking generally, not accusing you of doing this.)

The hypothetical clone will still be a human being in every sense of the word. I suppose you could call them the 'deliberates', but are they more 'deliberate' than those born of copulation or old fashioned, 20th century artificial insemination?

Would identical twins be considered as a higher caste than the 'deliberates'?

Also, what percentage 'clone' do you have to be to be considered a 'clone'? (After all, each 'normal' person only differs from one another in one nucleotide out of every thousand.) Can we replace our damaged organs from those bio-printed of our own DNA? How will this limit proteomic engineering? If we engineer a protein that confers some immunity or cure to an affliction, would we have to deliver it like we do 'artificial' insulin? Or could we "cut the middleman" and edit in a 'copy' of the engineered gene that yields the engineered protein? Might that put the entire genome over some arbitrary 'clone' threshold? Do we wait until the genetic immunity randomly/selectively occurs in nature? Or do we stay 'organic'?

Genomic engineering and artificial genomic reproduction will certainly be the debate of the 21st century. The two fields might engender the next major civil rights movement.
They don't do a great job of advertising why they're better, but semi-sensible keybindings (similar to Github markdown) and code syntax highlighting sold it for me. Also doesn't require a Google account to use.

Also auto-embeds photos/videos/soundcloud when you paste in links and has prettier UI. Not sure if Google does the former.
Yeah this is my main problem with the way "startup culture" seems to work. There's a lot of people in my university really pushing people to start their own businesses, but the general reasoning just seems to be "come up with something, advertise so that you get bought out, take the money". There's no emphasis on actually making anything, just on drumming up hype for an idea and selling that.
Nice, looks like this is also using the Firebase Hosting beta.

First time I've seen that in the wild but I've been using it in lightning talks for a couple of months now. It's pretty slick.
I've never used an old reel mower for comparison, but last year I bought a Fiskars reel mower for my smallish townhouse yard and am quite pleased with it. I haven't had to sharpen the blades yet, though I might at the end of this year's mowing season. And it could be an interesting task, given their helical structure.

You're definitely right about the tall grass; thankfully this mower's height is easily adjustable so I can make two passes if need be.

The cut is much nicer than a regular lawn mower, I get a little extra exercise a few times a week, and I find that it actually takes me less time to finish--reel mowers work best at a faster pace than a gas-powered push mower. I have only my very limited experience, but I think some of the reputation of reel mowers being inconvenient may be undeserved when looking at the ones made in the past decade.
I think I'm a little confused. Why wouldn't you have just added the "roman" possibility from the get go? Could you provide an example of a situation when you don't know the universe of possibilities in advance?
Or have well designed apps that sit on top of something else, the constraint is unnecessary and I argue a net negative.
Very clever remix! I think it's too easy by default though --beat it on the first try without any issue. Maybe increase the "win" element to 512?
It is often like that in Firefox.
Thanks for the long, detailed quality post.

OT question, what's up with programmers and "Zen and the Art of Motorcycle"? I usually finish all the books I start reading and this was one of the exceptions. After an idea saying something like "we can't define quality ergo everything is quality" or something of the sorts I had to put it down, nothing made any sense and it all seemed to be a grandiose philosophical scheme based on random half-baked ideas.
My experience is the reverse. My $5 DO server running almost identical software responds much faster than my Linode server. The Linode server is far, far closer to me geographically.

I have put this down to the DO SSDs. It will be interesting to see if this is true. I've been considering migrating from Lindoe to DO because they were faster and cheaper.

I've had 2 DO VPS for about 6 months, and never had a problem with them.
I've seen them in Unbounded's lab. They're very well made: the team has a great deal of experience building mobile robots that work reliably.

[Disclosure: I'm an investor]
I found SiriProxy[0] right as I was switching to iOS 7 so I was never able to get it fully working on my phone. I did set it up on my iPad (while it was still on iOS 6) just to test and it was really cool but I never use Siri on my iPad and I eventually updated to iOS 7. This is really cool but I'm not going to route all my phone traffic to a server I don't control, any plans to open source this or at least parts of it?

Until then I'll just keep hoping that the SiriProxy guys can get it working on iOS 7 [1].

[0] https://github.com/plamoni/SiriProxy

[1] https://github.com/plamoni/SiriProxy/issues/542
The Metrics Sales Leaders Should Be Tracking
I was mostly aiming for unique -> no hash collisions.
Growth vs Marketing vs Product
14.04 is an LTS version of ubuntu though.
HN doesn't like subtext. Of course, it's terribly impractical to ask MS to release the XP source code, and that might even exacerbate the ongoing need for security patches. But look at all the millions being spent now, and imagine how different the situation would be if these enterprises were able to choose a free and open source OS from the start.
yeah DO = DigitalOcean
This route planner shows elevation profiles:

https://www.komoot.de/plan

I'm not sure how much it takes the elevations into account during the planning.
I do have a problem with foreign companies( or foreign subsidiaries) owning US patents, copyright trademark etc. if it's a US patent, trademark copyright you should pay a US tax on earnings from that.
Certainly. Rather than retype the wheel though, I'm going to rely on some various posts:

Gabe spells it out pretty well here: http://www.gabesvirtualworld.com/how-too-many-vcpus-can-nega...

In a previous environment of mine, we ran dual socket, 4-way CPUs. VMs were configured with a mix of 1, 2, and 4 vCPU VMs. Our VMs appeared slow, especially on our 4-way systems. However, CPU utilization was low. More digging revealed that our co-stop values were high, meaning that the system couldn't schedule execution time effectively, meaning the VM had to sit in a READY state, which kept CPU utilization low.

Our first fix was to rebalance our cluster, so that 1 and 2 vCPU VMs were relegated to their own set of hosts, and our 4 vCPU VMs executed on their own set. Instantly, out co-stop values dropped, and CPU utilization rates went up...they were now doing work!

VMware briefly talks about the issue here: http://kb.vmware.com/selfservice/search.do?cmd=displayKC&doc...

If you'd really like the nuts and bolts of it, then those can be found here: https://www.vmware.com/files/pdf/techpaper/VMware-vSphere-CP...

The VMware co-scheduler has improved over the years, but I still read (The "Mastering vSphere 5.5" book by Scott Lowe carries a warning on this as well) that carefully balancing vCPUs is a must in a VMware environment. (Again, I don't believe Linode uses VMware, so I can't say with any certainty that KVM or Xen exhibit this behavior.)

So why can't we run 8 vCPUs on one physical one? Because while they're virtual to some extent, they're not completely abstracted. Anytime the hypervisor has to perform a translation between the guest OS and the host, a performance penalty is incured. So while the hypervisor may abstract scheduling, it reveals as much of the physical CPU to the guest VM as possible. Here's a little blurb from an older VMware manual explaining a bit of the difference:
http://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic...

CPU virtualization =/= emulation

For this reason, (again, at least in a VMware environment) we can't give a VM more vCPUs than exist pCPUs to align them to.

Hope this helps!
My next phase of using XENIX unfortunately never happened. I ran some version of MINIX on 8088 hardware and would gladly have picked up XENIX if it were available sub-$100 back then. Instead I migrated to DESQview, which amazed me with what it was able to accomplish compared to early Microsoft Windows versions. It wasn't until 386BSD appeared that I ran a unix on home PC hardware again before moving on to the early Linuxes.
God forbid we have transportation services not beholden to arbitrary regulations built in favor of the existing taxi industry.

People use Über because it's better than any regulated taxi service. That is direct, incontrovertible proof that the existing taxi regulations are hurting innovation.
I wonder why they chose BugCrowd over the seemingly significantly cheaper HackerOne?
St Louis meetup tech-vertising
Because its fully managed. Can't say for sure if its worth it, but I have heard good things about them.
Linode says they only host the same plan types on the same physical hardware. For example, if you have an 8gb plan then all your neighbors are on the same plan. This might be why they have to physically move your image.
For me, I'd say the core reason is that driving is inherently stressful. The whole time you're on the road, you're one mistake - yours or somebody else's - away from potentially huge property damage and massive injuries. Then you have worries about parking, getting broken into, driving drunk, servicing, etc. Seems easier to just walk.
Sorry to hear that. I'm not actually using the emails in any way and don't have plans to. The reason it asks for your email is that I'm using Firebase Simple Login which requests the email scope by default.
Fusion Marketing (whom I work for) in St Louis is having a meetup to discuss marketing and technology and their intersection. Featuring St Louis startups Bonfyre and Pushup Social, and some of Fusion Marketing's projects such as an Oculus Rift experiential project we're working on. Free beer and food for attendees.

If you're interested in tech, marketing, or startups, we'd love to have you come by. Attendance is free.
nice...but yikes that seems like an intimidating place to apply for a job...you guys are all heavy hitters...
U.S. Agent Lures Romanian Hackers in Subway Data Heist
If it were just higher latency, I'd agree. But packet loss is a bit different.
I'm not a customer of Baremetrics but Josh the guy who made it is a great guy and I hope to one day be able to actually have a need for one of his products.

He answered my completely unrelated questions I emailed him the other day about the technology he was using which I thought was really cool. It's awesome to see someone putting lean startup practices to work and being successful at it. As a new developer trying to learn as much as possible this is very motivating.
Some of my best friends have moved to different parts of the country. And because of the distance, we simply talk less. But whenever we do meet up, it's like they never left.

Just because I don't talk to someone on a weekly basis doesn't mean I wouldn't want to meet up if it were convenient.
I bought some tomatoes at the supermarket. I ate some of them and decided they were really tasty. I squeezed the squishy stuff from some of them into a bowl and fermented it to get the seeds out of their growth-inhibiting sacks. I planted these and now I have tasty tomatoes growing on my windowsill.

If anyone thinks they have any rights to these seeds that I paid for (as part of the tomatoes), they're wrong on several levels, and if there is legislation that says they're not wrong, that legislation is in dire need of repair.
I like this proposal. I want a better world in the browser.
I wasn't trying to start a complex argument in someone else's thread. Sorry. Maybe we should drop it and/or discuss elsewhere?

I think you misunderstood what I was talking about based on your explanation with a single physical machine running a single database instance and manually adding nodes requiring human intervention.
That's the way he has been learning so far, albeit through the Digital Ocean rather than Linode tutorials. I'm hoping there's a better way!
Don't X-Frame-Options and frame-busting Javascript break this idea?
"Entanglement propagates with speed of light"

Hmm, never heard of this one before. "Entanglement" is a mathematical concept, why does it have anything to do with speed of light?
> My $5 DO server running almost identical software responds much faster than my Linode server.

Faster how? This doesn't tell us anything.

> I have put this down to the DO SSDs

Linode now uses SSDs, too. And server-grade ones at that.
Do Vicarious and Numenta use the same algorithm?
Or what's the difference between Vicarious's Recursive Cortical Network and Numenta's Cortical Learning Algorithm?
>How is the evolution of biological organisms and technological systems explained in this sense? Played backwards, evolution would fit this and traditional notions of thermodynamic entropy. Is evolution a kind of de-entangling?

Evolution and technological change are completely different from the physical arrow of time. Optimization processes (evolution, technology) cannot, as far as we know, actually disentangle themselves on-net. What they can do is move the waste-heat/entropy/entanglement into concepts they don't care about, or entangle themselves with some radiating source of "fuel".

(Shout-outs to everyone who thinks the concept of an "optimization process" is total hokum, as I'd like to hear alternate explanations for the apparently similar behavior of so many things that seem to share no purely physical properties at all, and yet all seem to function to shift entropy from some things into other things according to a computable ordering.)

Or in other words, yes, all Earthly life actually lives by converting sunlight into a combination of life and waste, with the "waste entropy" often being radiated off as waste-photons into space, which we don't care about.

An interesting question, I conjecture, is how this conception of entropy/entanglement ties into energy, which apparently remains necessary for the whole process to occur, and yet is conserved in all physical processes.
Terrorists driving cars, apparently.
Sort of a hybrid of Google Docs and a wiki. Example from a recent hackathon: https://hackpad.com/Dataset-Wish-List-MeMfcb91BLL
Who really needs a CMS? | Millwood Online Blog
I was the only person picking for Team Twitter (team size: 5) for a while, so I was able to pick strategically while Github was often split among 2-3 choices (team size: 20).
It was the most flagged submission, by a factor of 3, out of the most recent million posts. That probably true of the whole dataset as well, but I didn't have time to scan everything.

The current story was killed by user flags. We didn't touch it.
Probably not all. Moral issues generally stem for religious & cultural upbringing. China is a country that has minimal issues with human cloning.

http://www.nytimes.com/2007/11/20/science/20tier.html
This is interesting but awfully light on the details. How about linking to the article in Science, instead, or perhaps the Kepler team's announcement? NASA's press release has a lot more information:

http://science.nasa.gov/science-news/science-at-nasa/2014/17...
Could not find any overview of what features hackpad adds exactly (besides requiring a login). Has anyone made an overview?
This is also bad information. Kernel taint is a bitmap that
represents a number of things:

- Proprietary software (non-gpl-compatible, as you say. ex: vmware)
- Crap (drivers/staging)
- Out-of-tree modules (virtualbox)
- whether the kernel has hit a BUG already
- ...
- lots of stuff

VirtualBox taints the kernel because it is out-of-tree, not because it is GPL-incompatible. Why is a GPL compatible kernel module(s) not merged yet?

Because the code quality is crap.
Just spoke to Josh over the phone, really nice guy explained how he did marketing and development, basically he primary tool was Twitter!
Hackpad is an Etherpad fork, so you might conclude that someone has already done the work of wrangling Etherpade code and making those patches. ;)
I suppose they do it because load on a typical instance is low. Probably $5 instances are mostly hosting services like low-volume blogs, personal home pages, ssh/vpn tunnels, etc.

OTOH the lowest ($20) tier on Linode is probably used by more serious projects that, on average, exert considerable load.
Anyone know if there are good tools for migrating a VMware .vmx and accompanying files to a QEMU machine? Or is this more complicated than I imagine? I'd like to ditch the VMware crap modules that break with every kernel upgrade in favor of KVM.
Spott ( https://itunes.apple.com/us/app/spott/id591300005 ) is exactly what you're talking about.

It's basically nearby anyone, with the connection being a location instead of a phone number, email, username, etc... They have done a good job at keeping the content focused on useful information, rather than dick pics.

The downside is it really only has a strong user-base in Chicago.
My virtual server costs $200 per year and has 50gb of virtual disk space. I can run whatever I like.

What does buying saas really give me that a whole server doesn't?
Obviously one needs to be a Unix hacker to make it do anything but I've got that covered.
Is Servo using GC?
> is this prove [sic] of TLS having effectively turned into plaintext?

Be reasonable. It's always fun to shout out that $popular_technology is now entirely broken, though usually the shouters have a working alternative, but that's not the case.

- Around 17% of the web servers seem to have been vulnerable.

- Key extraction on cloudflarechallenge.com took days to develop and execute.

- The number of requests needed for this is noticeable, too much so for intelligence agencies. They may take a week or two and run at 2 requests per second, assuming the attack still works at that speed, but it's a risky business. A vulnerability of this magnitude makes a great weapon in digital warfare and should not leak.

- You still need to MITM your targets if you obtained private keys.

In the end I think the number of sites where all of this happened is very, very low. TLS is still perfectly fine.
> Many kinds of browser security bugs, such as the recent Heartbleed vulnerability, are prevented automatically by the Rust compiler.

Does anyone care to explain how this would work? If you used OpenSSL from Rust you would still be vulnerable to Heartbleed. Or am I missing something?
I'll preface these comments by saying that Consul appears to be the first distributed cluster management tool i've seen in years that gets pretty much everything right (I can't tell exactly what their consistency guarantees are; I suppose it depends on the use case?).

What I will say, in my usually derisive fashion, is I can't tell why the majority of businesses would need decentralized network services like this. If you own your network, and you own all the resources in your network, and you control how they operate, I can't think of a good reason you would need services like this, other than a generalized want for dynamic scaling of a service provider (which doesn't really work without your application being designed for it, or an intermediary/backend application designed for it).

Load balancing an increase of requests by incrementally adding resources is what most people want when they say they want to scale. You don't need decentralized services to provide this. What do decentralized services provide, then? "Resilience". In the face of a random failure of a node or service, another one can take its place. Which is also accomplished with either network or application central load balancing. What you don't get [inherently] from decentralized services is load balancing; sending new requests to some poor additional peer simply swamps it. To distribute the load amongst all the available nodes, now you need a DHT or similar, and take a slight penalty from the efficiency of the algorithm's misses/hits.

All the features that tools like this provide - a replicated key/value store, health checks, auto discovery, network event triggers, service discovery, etc - can all be found in tools that work based on centralized services, while remaining scalable. I guess my point is, before you run off to your boss waving an iPad with Consul's website on it demanding to implement this new technology, try to see if you need it, or if you just think it's really cool.

It's also kind of scary that the ability of an entire network like Consul's to function depends on minimum numbers of nodes, quorums, leaders, etc. If you believe the claims that the distributed network is inherently more robust than a centralized one, you might not build it with fault-tolerant hardware or monitor them adequately, resulting in a wild goose chase where you try to determine if your app failures are due to the app server, the network, or one piece of hardware that the network is randomly hopping between. Could a bad switch port cause a leader to provide false consensus in the network? Could the writes on one node basically never propagate to its peers due to similar issues? How could you tell where the failure was if no health checks show red flags? And is there logging of the inconsistent data/states?
I believe the implication is that if OpenSSL had been written in Rust, Heartbleed would not have been possible.
Python's missing string type
So I offended a Python enthusiast. This is why I hate commenting on these types of articles.
Flexible particle system – The Container
Choices, problems and possible solutions for a particle container
Indeed, that's on the TODO list at the bottom.
Having the DDL be described relationally is only incidental. I would imagine rollback support to be highly dependent on how the storage engine works. It seems non-trivial to me, short of copying the entire table across the ALTER. And that doesn't sound scalable.
Software licensing Q&A sorted by votes
On the flipside, imagine US companies licensing necessary patents (such as those for colored shapes or round buttons) from foreign companies that are made extremely expensive because the licensing is heavily taxed and full of fees by foreign governments.
How exactly does a "final smoke signal of danger" work? What happens if there's another smoke signal?
Servo is the kind of project that launches a thousand research papers. Some of the early results are staggering and the project is still just getting going. It is a great example of doing serious research to practical ends.

Some examples:

- firstly, the entire foundation, Rust, is itself an ambitious research project that solves many long-standing problems in the domain.

- Servo has, or has plans for, parallelism (combinations of task-, data-parallelism, SIMD, GPU) at every level of the stack.

- The entirety of CSS layout (one of the most difficult and important parts of the stack) is already parallelized, and it's fast.

- It puts all DOM objects in the JS heap, eliminating the nightmarish cross-heap reference counting that historically plagues browser architectures (this is part of Blink's "oilpan" architecture).
SENS = "Strategies for Engineered Negligible Senescence" ie prevention of aging, if I understand correctly.