skysight-inc/HackerNews huggingface dataset:
There are no plans yet to ever integrate Servo directly into Firefox. At the very least Servo will certainly exist as a standalone browser engine (and unlike Gecko, Servo is designed to be embeddable, so it will be an actual alternative to Webkit in that space).

The biggest impetus for Servo at the moment is that it's researching the biggest wins to be gained from concurrency and parallelism in browser engines, thereby guiding efforts to tack such things onto Gecko.
This also may happen if you have another virtualization driver installed (even kvm)
I use INIZ[1] 1GB for only $25 a year from a lowendbox special[2]. I don't use it for much so I can't speak with quality/uptime/anything beyond testing/experimentation.

1GB-YEARLY
3 vCores
1GB RAM
512MB vSwap
50GB RAID10 Disk
1TB Outbound BW
1 IPv4 and 1 IPv6
OpenVZ/SolusVM

[1] http://iniz.com/

[2] http://lowendbox.com/blog/iniz-yearly-deals-and-more-25year-...
I'm missing some obvious joke...but why is he pronouncing it yava-script.
It may never happen--It's a research engine, not necessarily something that's going to replace Gecko anytime soon.
Ubuntu 14.04 LTS: The Good, the Bad and the Awesome | OMG Ubuntu
Servo aims to be "dogfoodable" by the end of the year. It's still an experiment, really, so you won't be able to get anybody to commit to any plans further than that. The design is significantly different from Gecko that I suspect you'd never be able to wedge it into the existing Firefox, but it wouldn't be entirely implausible if a usable browser called Firefox used Servo within 5 years.
Ah OK, was feeling I was explaining far too much -- no worries, but if HN is no longer a place for complex arguments, I think it'd be a lot less valuable... Also, me being wrong certainly sounds like a great chance for Hashicorp people to correct me.
Well played. :P
Ask a Hispanic friend.
The "C" in CMS is misleadingly thought to stand for "Content" when in many cases it stands for "Control". I have been asked on several occasions to build a site on a CMS when it was completely inappropriate usually prodded with the phrase "I don't want to rely on developers for every little change." When I dissect this I realize what they are actually saying is "Developers belong to a shady international cabal and they intend to hold my site hostage I have to prevent this."
That's essentially my situation as well (I live in the US). I'd like a few acres, live near a national forest, and work a tech job that isn't at the only company within the nearest 500 miles. :-S
Fair question, perhaps recursion? I could imagine an unscrupulous person creating the 'mega-startup-accellerator' and having as its first round a startup they fund which is required to acquire half the startups of each subsequent round. Thus creating the worlds most successful startup accelerator where nearly half the companies are guaranteed to have an "exit".

In this case it is more like having the kids grow up and being successful than anything nefarious. And YC gets to put 'acquired Apr '14' in the box of outcomes.
SF is really about concluding deals face to face and access for startups. Your main office could be in Costa Rica or Moldavia it doesnt matter(and I have great respect for these countries ), you want to sell a product or VC,it's better to actually have someone in SF, network is everything in business.
"They" is just me and our wonderful & kind contributors. :)

EtherCalc was, is, and will remain a F/OSS infrastructure project, not a business enterprise.
Amazon also uses E5-2680 v2 on their C3 instance types, and E5-2670 v2 on R3 types.
I recall lots of people found winning strategies when the game first came out. They were based on always sending the opponent to the same field.
Also if you are looking for Ubuntu with Gnome 3 by default: http://cdimage.ubuntu.com/ubuntu-gnome/releases/trusty/relea...
Though I really appreciate the shut up and hack mentality, sometimes people have to pick their battles. It might still be appropriate to send a message to the community to draw attention to the issue, in the hope that somebody else has the time to do the hard work. In this case it seems like OpenBSD might be doing that work.

The bug estimates phk gives might not be hard science, but having spent the past few days looking at the OpenSSL code, I think his critique is spot on.
I wonder if the misspelling is intentional. (The idiom is "pore over".)
I seem to remember that when 12 LTS was released that it was a month or so until you could pull it using do-release-upgrade. Something about wanting to make sure everything was stable before they pushed it that way? It's been awhile so I'm not sure.
Twitter posts to be blurred to eliminate ‘malicious content' in Turkey
Have you tried Etherpad? I'm pretty sure it supports both markdown and syntax highlighting.
> But if ideas & tasks pop into your head daily then writing it down is a must. You are fooling yourself thinking your short-term memory is a sufficient tool.

I see ideas and tasks as fundamentally very different beasts. Ideas do indeed pop into my head from time to time, but they're never something that requires immediate action—I note them down and can find them when I need inspiration.

Tasks, on the other hand, are on the forefront of my mind if they're actually necessary.
I think that would have made it better. I can believe that Rust protects you from the mistake that led to heartbleed but the statement read (to me at least) more like:

"Servo protects you from that really scary thing the internet has been atwitter with for the past week whereas other browsers leave you high and dry"

I know that is not what you said and probably not what you meant but it just seemed like an odd way to word IMHO.
Whether you think it's "slow" for cross-architecture use depends on your standards. It's always going to be slower than using the native CPU, because we have to emulate everything, and even with a JIT that's not going to be fast. Empirically not much effort is being put into trying to make the emulation/JIT faster (and there are serious technical obstacles as well as mere lack of effort/time), but if your target being emulated is a 200MHz embedded dev board then we can probably manage to go as fast as that in software... In any case the QEMU target is often more convenient for debugging or simply more easily available than the real hardware.
I use a variation of the identifier route which is to take the identifier and drop all the vowels from it. So not only do I get something that is easy to recreate it's also not in the dictionary.
Kasparov versus the World (1999)
The problem with centralized government isn't that it doesn't succeed in cases.

The problem is that it's never allowed to fail.
Thanks! We're working on Twitter integration with our next release (1.2.2). Twitter's streaming API opens up a lot of cool new features for us to add.
This looks like a very solid YC application -- I can't really think of anything which would easily make it stronger. It seems like a good example for other people to try to emulate.
Data Science Weekly Newsletter – Issue 21
And the on-boarding process was so painful - it took me weeks to load up ALL my photos onto Everpix. After they failed, I signed up with Loom and again it took over a month for it all to upload. I feel sad as I don't envy the next startup that tries to "solve" this very real problem.
Genetics major here - I think I'm going to be sick. I have no problem using genetics as a source code from which to print replacement parts if you will, but the idea of creating life from an existing person terrifies me for some reason. Is our future some version of an awful Bruckheimer movie (The Island)?
Very impressive to have been recorded "April 2014" and released "April 2013." Seriously, though, great presentation.
The Zen of Python claims "There should be one-- and preferably only one --obvious way to do it."

I think multiple string types go against that. It is the simplicity that makes it practical; not an argument of purity in my opinion.

To me what's important is that handling of encoding happens on the I/O barrier, and not anywhere else.
I think the rules are implemented incorrectly. Multiple times I've seen a move get made that seems to violate the rules.

As an example, I just saw team Twitter place a piece in the center square of the top left board (the center board had not yet been won). The Github team then proceeded to place their piece in the bottom right board rather than the center board. It may have been the case that there was a split vote for center and bottom right in Twitter's move that resulted in this bug manifesting itself.
"Acquisitions like this never go to plan." That kind of absolutism sounds silly to me.

And my analysis of the situation is different. I see it as dropbox adding a services layer on top of the platform of storage they built. You already see other companies doing this -- using the dropbox platform. If I'm dropbox, I see a lot of opportunity there.
I could never figure out what Dota is. What's the gameplay?

(I've never seen it and given I'm a Linux person it's non-trivial).
Both Firefox and Chrome uses NSS (although I believe Chrome has a potential plan considering using OpenSSL at some point in the future).
Yes! Reading that part put a smile on my face.
Try working on small teams, very small teams. There is no way around it, you must wear multiple hats, and those hats grow/change over ones career.
Can you promise in writing enforceable by a court that Picturelife or whoever might buy it will supply services, guaranteed, or face up to penalties?

Because you - like me - will probably be happy to be bought out for sums of money over a certain number. (let's say, 1 billion). And unless you have a fairly hardcore contract with me, I'm not willing to bet your service won't be wound up by the acquirer.

So my pictures are on my hard drive and an external drive.
Mattel's 3-Year Quest To Make A Better Toy Gun
Ill never understand the "allure" of living in the burbs other than having space. Cookie cutter houses in cookie cutter developments separated by long stretches of mini-highways and strip malls. Everything is brand new and completely sterile.
An Update on HN Comments
Several people have mentioned to me that the comments on Hacker News seem much better recently, and asked me what changed. As far as I can tell, two of our experiments are working.

The first is posting feedback in the threads about what's good and bad for HN comments. Right now, dang is the only one doing this, but other moderators may in the future. We've learned some things about how to do it: 1) the feedback should be as neutral as possible; 2) it should be about the comment, not the commenter; and 3) where possible, it should say what would make the comment better.

Other HN users have been pitching in with feedback too, which is great! If you'd like to help, please do. Just try to follow the three guidelines above.

The second experiment is a change we made to the comment scoring and ranking algorithms. These algorithms do more than just counting and sorting because pg wrote a lot of code to address systemic issues as they came up over the years. But the community doesn't stay static, so the algorithms shouldn't either.

After studying the data, dang and kogir tuned the algorithms to make some downvotes more powerful. We've been monitoring the effects of this change, and it appears to be reducing toxic comments.

The majority of HN users are thoughtful and nice. It's clear from the data that they reliably downvote jerks and trolls (and specifically, they don’t silence minority groups—we’ve looked into this). What dang and kogir found was a way to turn the volume up on this kind of downvote. We believe this has made the comment scores and rankings better reflect the community.

We will be trying a lot more experiments. We'll stop the ones that don't work and continue the ones that do.

dang and kogir, great work so far. I'm enjoying reading HN much more.
The question is the size of the degree of complicity. That degree, for a salaried tech-worker, is really fucking tiny. There is no alternative choice he could make that would have visibly better consequences, nor would there be any power in an attempt to have tech-workers in general boycott living in overly-expensive metros (since there are no nongentrifying metros with tech jobs).

On a bit of additional thought, the best move anyone could make in that position would be to seek a tech job in a metro area or municipality that has pro-proletarian housing/development policies, and to try to effect such policies in general.
I see that dropbox (a YC portfolio co) bought 2 other YC portfolio cos. I know it's a stretch, but does YC actively pitch smaller portfolio companies to their more successful portfolio companies? Keep the cash in the family.
I'm sure it is - "pour over" is a way of making coffee, and its sister project is called "Tamper" which is also coffee related. The "pore over" double meaning is clever though.
Worth noting that the cost imposed on the Internet's infrastructure of mass revocation is non-trivial:

http://blog.cloudflare.com/the-hard-costs-of-heartbleed

Just CloudFlare revoking all the certs on our network added 40Gbps of net new traffic to one CA. Mass revocation without making sure all systems were ready to handle it would have also been irresponsible. Props to Globalsign (our primary CA partner) for working with us to make sure we could pull it off.
Peeps, don't fuck with Ubuntu on Mac hardware unless you have reFind installed. Always useful to have the installation files on the mac as well as the ubuntu drive.
QEMU is used by pretty much all open-source emulation or virtualization systems. Bits of it are even used by VirtualBox. QEMU on its own is not a virtualization system, just an emulator. KVM is the hypervisor most closely associated with QEMU, but it also works out of the box with Xen. Using QEMU with either of those hypervisors works just as well as VirtualBox for desktop and workstation virtualization needs, with the only significant downside being that QEMU isn't tightly coupled to a single standard GUI for management. Using QEMU for cross-architecture emulation (not virtualization) is slow, because that's an inherently high-overhead task. I don't think QEMU sets any records for being particularly fast or slow at cross-architecture emulation.

Running two x86 hardware-assisted hypervisors at once is madness. However, running one inside another is possible.
This is silly. Nobody HAS to live in an $8k/mo 2br. Even here. You probably read that TC article which mentioned some apartments in a complex in Mountainview.

Yes, it's expensive, but no, it's not 8k, it's half that.

Moreover, what on earth would that have to do with acquihires?

The GP's assertion was hyperbole. Acquihires are not the "default hiring method."
Why? Modern usage of the word is appropriate. It's widely recognized as a contranym: http://en.wikipedia.org/wiki/Auto-antonym

Language evolves. Get over it.
Thanks. That makes sense. I think I should have phrased that question (#3) differently, since there's a huge difference between relative and absolute speed & performance.

What I had read as implied in the SO answer I linked to was that there was some other means of implementing cross-architecture emulation that was faster than QEMU.

In other words, there's a difference between being "slow" in absolute terms vs. being "slow" relative to other virtualization solutions.

From your answer, I gather that QEMU isn't under-performant relative to other emulation options.
the private corporations their party are financed by.

Cheney used to be the CEO of Halliburton, And strangely the Ben Laden family were investor in the Carlyle group:
https://www.google.fr/search?q=bin+laden+family+investors, as were former CIA operatives ,the Ben Laden family are bankers.

Not even going into who The Bush family friends are,but a lot of answers and explanations can be found in the "Kingdom", Saudi Arabia.

EDIT :i'm not a conspiracy theorist, yet when you just follow the money, things get really really strange. But it did not start with Bush 2, Clinton was highly corrupted with Saudi money too.
http://cdimage.ubuntu.com/ubuntu-gnome/releases/trusty/relea...
Yes that and the fact that we didn't appreciate how few people had been notified. It was a big surprise to learn we were one of only a small handful of companies.
Quake 1 and 2 source code was excellent to go through. I'd imagine the Quake 3 Arena source would also be great but haven't done that yet.
Yeah, all I had back in the day were those quick refs that came with Turbo Assembler and MASM. Occasionally some BBS would have a half-done cheat sheet from an Intel manual.
Apparently the same reviewer says it's worse[0], unless he's talking about a different book. This surprises me based on Schneier's popularity, but having not read the book and not being an expert on crypto, I wouldn't know.

[0]: https://news.ycombinator.com/item?id=7597970
Parallel STL – Democratizing Parallelism in C++
That is a thought terminating statement. Using your logic it is alright to move towards a "more wrong" language for a task?
They proved that they can build products. That makes them very valuable to companies with more money than time. It's a significant career success, if perhaps not quite a business success. And we can congratulate them for that.
So, X contributed to Y, therefore Y could not exist without X. Is there a name for that kind of logical fallacy?
Absolutely. They cost so much more than they did before precisely because of market forces.

Good luck convincing all of the underpaid $120k/yr salaried engineers, though. 95% of the world would kill to live in the cozy little bubble of tech, but that doesn't matter because those other guys over there are getting even more.

No matter how much you have, you always want more.
qemu-img convert

http://docs.openstack.org/image-guide/content/ch_converting....
Incorrect. The kernel devs specifically cited the quality of the drivers when adding it to the taint list. Check the mailing list if you don't believe me.

https://lkml.org/lkml/2011/10/6/317

The number of bug reports we get from people with virtualbox loaded are
truly astonishing. It's GPL, but sadly that doesn't mean it's good.
Nearly all of these bugs look like random corruption. (corrupt linked lists,
corrupt page tables, and just plain 'weird' crashes).

And the no-GUI, geared-towards-commandline, doesn't-have-directories-with-spaces type stuff is just my personal preference, as I've already said.
Probably more for learning and some work too. It's closer to an IDE like TASM / Turbo Profiler was.
Of course it's true that Rust can't protect you from things done in libraries called across its FFI. It's also true that at the moment most of, or at least a lot of, real work done in Rust eventually ends up calling into some C library. But I think that will be less and less true as time goes on.
Scott Berkun on Tech, Leadership, and the Future of Work
First potentially habitable Earth-sized planet confirmed
> You still need to MITM your targets if you obtained private keys.

The idea that MitM attacks are "rare" is such b.s. thinking ("Before Snowden"). We known about widespread MitM attacks against big targets (Google, Facebook, and the TOR network at a minimum), and those same techniques can be reused elsewhere.

Given how often it has shown up in the revelations of the last year, I would suggest this may be a fairly common method of attack.

http://articles.latimes.com/2014/mar/12/business/la-fi-tn-ns...

https://www.schneier.com/blog/archives/2013/09/new_nsa_leak_...

https://www.schneier.com/blog/archives/2013/10/how_the_nsa_a...

http://en.wikipedia.org/wiki/Tailored_Access_Operations#QUAN...
> It's also true that at the moment most of, or at least a lot of, real work done in Rust eventually ends up calling into some C library.

I'm not entirely sure this is a correct claim, unless you mean 'system calls are implemented by the kernel, which is written in C.'

While it's true that FFI in Rust is really good, most things (notably, _not_ crypto) are just straight-up written in Rust.
I meant optimal perfect strategy, either via a proof or a game tree search (alpha-beta pruning). With 3^81 game states (most not attainable), it should be searchable.

More precisely, the game has a finite # of states, and cannot end in a draw. It's always a win for P1 or P2. If both people play perfectly, who wins and what is the optimal strategy? (Note: It is possible that this game is a P2 win, because your move restricts your opponent's choice.) (For the person with the guaranteed win, what strategy forces the win? For the person who can't guaranteed win, what strategy gives your opponent the most opportunity to make a mistake?)
I thought it was supposed to be a callback to this scene in Anchorman, but I'm not sure. https://www.youtube.com/watch?v=N-LnP3uraDo
And for those who don't follow Rust closely, it's important that it's "the DOM thread only," as Rust's opt-in GC is on a per-task (thread) basis, so the threads that don't use GC don't even know it's there or running.
No, you're being too specific. They don't mean Heartbleed and OpenSSL, they just mean memory bugs in general. I say this because they also brought that up in the Hacker News "Who's Hiring" thread in March:

"It is designed to be more memory safe (far and away the #1 cause of browser engine security bugs!)"
Yeap, it's very handy to see the binary live. If it had editable hex and disassembly (just spew asm into the context), that would rock^3.
I have the 4gb vmware vps (http://www.ovh.com/us/vps/vps-cloud.xml)

_04/17/2014 - VMPLAN - DATACENTER - OS - AUTHOR_
```
CPU model: AMD Opteron(tm) Processor 4386
Number of cores: 4
CPU frequency: 3100.000 MHz
Total amount of RAM: 3943 MB
Total amount of swap: 1998 MB
System uptime: 10 days, 2:25,
I/O speed: 169 MB/s
Bzip 25MB: 5.34s
Download 100MB file: 15.8MB/s
```
I do have to say, that is a unique way to bring a consistent message across urls
exposure.co is an elepath product, elepath is run by Jake Lodwick who wrote http://pando.com/2013/04/02/an-acquisition-is-always-a-failu...

not saying jake won't take the money and run if offered it, or shut down exposure, but given that it looks like he's fairly comfortable after collegehumor and his investment in tumblr, chances are lower that he's looking to offload exposure/elepath. but who knows.
Lots of innovation in this area: https://github.com/panicsteve/cloud-to-butt
Just tried with facebook, got this message:

Sorry, we don't support facebook.com/ links yet.
> Yes, it's expensive, but no, it's not 8k, it's half that.

That's insane. I can live in a 4,000 sq foot 2 story 3 car garage in a very swank Chicago suburb for that price.
3 Things Not To Do When Considering Gamification
I like it but on boarding is about more than how quickly you can get a person to where they can commit. I'd like to hear more about how and more importantly how long it takes for you get a person to a place where they are committing.
Oh, well i'm a giant ass then. I saw "completely distributed" and extrapolated decentralized from that. Still, an automatically-[randomly?]-elected leader in a distributed network is a form of decentralized network. It's effectively a toroidal network topology, since your datacenters make it multi-dimensional (though now that I look at hypercubes i'm not exactly sure which is a better fit here)

Now that i've re-read your architecture page, let me see if I understand this: the basic point behind using Consul is to have multiple servers agree on the result of a request, and communicate that agreement to a single node to write it, and then return it to the client. So really it's a fault-tolerant messaging platform that includes features that take advantage of such a network; do I have that right?

Also, your docs say there are between three and five servers, but here you're saying you only need one?
Presumably they do: a US patent only protects you if you are selling something in the US. Assuming that sale shows up somewhere as someone's profit, there would be an income tax from that.