skysight-inc/HackerNews huggingface dataset:
This is a pretty significant and sad setback.

Virgin Galactic was set up so eventually the average person can experience the wonder of space flight. The company didn't have Elon Musk type aspirations, but it is a big part of the process that will eventually allow us to colonize the stars.

These type of events show that even though we have the smartest scientific wizards in the world working on these things, there is still so much we have to learn, almost a half century after we landed people on the moon.
Virgin Galactic's SpaceShipTwo Crashes
> Top-level engineers should be spending their time implementing hard new projects, not maintaining old ones.

Au contraire. Top-level engineers should still spend much of their time on
maintaining projects they designed, otherwise they start forgetting what works
in the long run and what does not. It's not that good engineer throws in some
secret juice only most advanced know; it's that good engineer knows what makes
problems when maintaining the system or scaling it up.
Some of the contractors they work with like ABM violate labor laws like the FLSA for overtime pay, making janitors work off the clock.
You can transition the stroke-dasharray property and use element.getTotalLength to determine the total length of the path. Here’s a bl.ock:

http://bl.ocks.org/mbostock/5649592

And here’s an older graphic that demonstrates the technique in use:

http://www.nytimes.com/interactive/2013/02/20/movies/among-t...

We also used this technique to render the progress map in The Russia Left Behind:

http://www.nytimes.com/newsgraphics/2013/10/13/russia/
Check out TopTal.com. They're a marketplace, not an agency, but achieve similar outcomes.
No, I would have asked them to go with that person. I knew current market value and asked that. I would not have accepted on original terms. Negotiation without counter offer is impossible to get that jump which I needed to accept the offer.
Reverse Engineering Human Emotion
You meant the opposite though, right?
Really silly request, but could someone provide an implementation where I can just drop in an svg and it would have this effect? Please, and thank you.
Borland's ObjectVision had me jump into a rabbit hole for awhile, until I retreated back into (pre-Visual) FoxPro, as I kept running into limitations of the ObjectVision language.
There's a great deal in Perforce too; the P4 gui tools are excellent, by the way, at illustrating changes in source over commits, and are incessantly in use.
I've found that psychedelics are far more useful for planning and conceptualizing, not actually doing the work.

Put away the laptop and get out a pen and notebook and start drawing diagrams. The next day when you're not high as a kite you can take advantage of your focus to implement the ideas you came up with.
The generalized form of this would take arbitrary cleanup actions, not just file deletions, and would look a lot like atexit(); In fact, one could put a SIGABORT handler in that would (a) deregister itself and (b) call exit() to run atexit handlers.

Of course, if the reason for the abort was memory scrambling that destroyed the registry of cleanup actions, things get messy, which is why it needs to deregister the signal handler.

I'm not keen on having to hijack the signal handler, nor of the global variables needed for the atexit (or equivalent) handler registry.

All things considered, I'd rather language + compiler support for unwinding with user settable cleanup handlers, a/k/a real exceptions.
I have been reading Ribbonfarm for sometime now and I really like how Venkat analyses things. But to me, the problem starts after I finish reading those articles as I really don't know what to do with that knowledge.

So I have started to summarise what he says which incidentally is the exact opposite of how he likes to write i.e. write long pieces with almost every conceivable point covered.

And to me, the TLDR version of most things he says on his blog is this:

- Life is messy so don't look for smooth contours. Instead, indulge yourself into the messiness.

This is quite similar to what I felt when I (partially) read Antifragility by Taleb. I am sure there are many nuances but there was one TLDR version of that book that kept popping up in my head and it was this:
- "What doesn't kill you makes you stronger." So the best strategy is not to avoid death but to make sure you get yourself into situations where death is a real possibility.
This is very bad. Not just for the family and friends of the poor guy who died, but for commercial manned spaceflight in general.

SpaceshipTwo is considered the 'simplest' and 'safest' of all the upcoming manned commercial vehicle. It has many features that should help keep it reliable. For example, instead of a real liquid rocket engine, it uses a hybrid engine; it has almost no moving parts apart from a valve or two. No turbopumps or gimbals or much mechanical stuff to go wrong. It only goes suborbital, so it does not need a heatshield because there's no re-entry. The landing system uses wings & wheels similar to any commercial jet. This stuff is mature and tested.

In fact, the only novel thing about SS2 is it's wing-feathering system. It's lets the craft to descend vertically still under the pilots control. I wonder if (and this is complete speculation) there was a problem restoring the wings to their 'atmospheric' flight position which prevented them from landing normally.

The consequences for commercial manned spaceflight will be quite severe, I think. I imagine that many Virgin Galactic customers will cancel their pre-orders. The flight test program is dead in it's tracks at this point; even those who don't cancel will be unlikely to fly for many more years while investigations and improvements are concluded.
Other manned providers such as SpaceX and XCor will likely be extra cautious before allowing people to fly in their vehicles.

The image of manned commercial spaceflight will take a hit. If the 'Safest' of the commercial vehicles can crash before it even enters service, I worry that many potential customers will be put off. It never hurts to remember that Spaceflight is a dangerous business.

It's a sad day to top off a bad week in spaceflight. :(
You should know that this is inappropriate on Hacker News, regardless of how provocative some other post may be.
Virgin Galactic's SpaceShipTwo Has Crashed, Possible Casualties
Ah, but that depends on what your definition of ““is” is” is.

Ah, but that depends on what your definition "\"is\" is" is.

I hope this makes you feel better!
Virgin Galactic's SpaceShipTwo Crashed in the Mojave Desert
Strawman; it is not the "conservative" position of a significant sized group of people that "women should not be allowed to vote". Non-zero, sure, but before you get too excited about that "concession" bear in mind I can find examples of people who think men should not be allowed to vote, in academia.

Further, still a flawed argument; part of the main point of science is to consider questions that may be emotionally loaded or painful in a scientific manner. Forbidding certain streams of thought because it could conceivably be used to support a politically unpopular position is unscientific. At the very least you ought to acknowledge that is the case, rather than try to pretend that you have not somehow left science behind, and pretend that you will suffer no consequences from that because of the sheer, self-evident rightness of your beliefs. (And if those last six words don't at least make you pause, you don't have a scientific mind.)
5 Tips for Entrepreneurs Who Want to Bring Their Business to the Chinese Market
Linux gizmo adds web access to dumb cameras
Only unpopular or unscalable software projects are done in a few months. What you're describing is already the norm for custom internal software or other categories of software that aren't necessarily designed to scale beyond a specific purpose. This kind of work is often outsourced to contractors who are hired for months. But the reason that these projects have a definite time horizon is because they are seen as the cost of doing business, not a core revenue generator.

Successful, scalable, revenue-generating software projects that compete in a big market, on the other hand, are never finished. Microsoft still has top engineers working on Excel and Windows. Google almost certainly has some of their best people incrementally improving Search and Maps and Gmail. Many of Amazon's top engineers are working on improving AWS. Apple's certainly not transferring their best engineers off iOS.

The economics of software competition is such that making even a very small improvement to a successful software project that scales to millions of users can be worth billions of dollars, while creating entirely from scratch something that is half as good as another extremely valuable software project can be worth close to nothing. This means an extremely large number of top engineers are going to be working on incremental improvements to successful products purely as a matter of economic necessity.

Also, the idea that top-level engineers should constantly move to new projects is superficially alluring because new projects are supposed to be fun and challenging and the best people should be rewarded with fun and challenging tasks, but in the real world, engineering is mostly about constraints. From a product standpoint, coming up with a new product is challenging, but from a software engineering standpoint, greenfield development is not very challenging because there are so few constraints that make engineering difficult.

Edit: I'd also add that in companies that specialize in the type of projects I described in the first paragraph, what you're advocating is pretty much what happens - the best developers in non-product companies often become architects and managers who get to make technology choices, talk to clients, produce specs and/or working prototypes, while their less-talented, lower-ranking peers are left to deal with the details and implementation issues. When quality isn't important, this is efficient.

Edit2: I think part of the reason why people get the impression you do is that most people's greenfield projects are disproportionately fun hobbyist projects where they get to be the sole guy in charge, whereas most people's non-greenfield projects are disproportionately corporate projects where they are subordinate to the wishes of many others, including other developers, managers, product people, customers, designers, etc.
Only loosely. And I don't believe EOF predates table views either.
How can you tell he skips a beat? Or for that matter the difference between beats 1 and 3 vs 2 and 4? Music is such a mystery to me. :/
I read this story[1] once, although I don't remember where:

Someone somewhere needed a large number of cargo vessels built quickly (think WWII liberty ships, but those weren't made of wood), so they brought in a bunch of cabinet makers to bolster their shipwrights. It worked great, until the ships built by normal woodworkers saw significant wave action, at which time they broke up and sank. The punchline being that, on land, rigidity is the primary constraint; if you build it not to be floppy, it will be plenty strong. At sea (and especially in aerospace), strength is primary; if you build it to be rigid, it will be too heavy and if you build it to be not-heavy, it will probably fall apart.

An amateur can build a fairly large boat (although usually to plans by an actual naval architect), and a small boat can make it across an ocean, but if you're serious about schlepping things around, the design constraints for ships aren't much looser than those in aerospace.

[1] Maybe this, although that's not the cover I remember: http://www.amazon.com/Structures-Things-Dont-Fall-Down/dp/03...
It seems if he's planning to make 100 million records with a probability of 1 in 1 million of a collision, he's going to end up with ~100 collisions. I think I would plan to make the collision probability of N records at least < 1/N. Plus, one million records is really not so big.

I do like the point that UUIDs are generally stored as strings whereas they represent a 122 bit value. Seems encoding the UUIDs as binary would offer much greater efficiency in storage space as well as indexes.
> It seems that once again I've been censored by the Y Combinator Thought Police

That's hardly an accurate description. Users flagged your previous post.
CombatOps: Running Wars from a Keyboard
Perhaps, though I did more than simply skim the article. If that was the intent, the author probably could have done a better job of making that point.
This Month in PaaS: Top Headlines for Platform as a Service
FBI Holds Secret Meeting to Scare Congress into Backdooring Phone Encryption
No problem, just give me an email and I'll add you
Someone dying is devastating. Trying to conquer space a handful of people at a time is the slow and dangerous way of accomplishing this task. We should be building machines to explore the solar system. This can be done for a fraction of the cost, time, and it will allow him to allow us to iterate quickly.

In 100 years, more humans will live off earth if we iterate with machines, etc now than if we move slowly trying to reduce the risk in order to keep humans safe.
Sony makes and has been making for quite some time some pretty impressive hardware, not just in mobile, but across a wide range of devices. There has to be some great technical/engineering talent there, but at the same time there seems to be a problem with management. Poor marketing and bad strategic decisions all over the place.

They've had bad marketing behind their phones for ages. I doubt many people remember the Sony P800 or P900 phones (http://en.wikipedia.org/wiki/Sony_Ericsson_P900) I had one of these back when most people were buying Nokia Series 40 devices. Back then the P800 was an incredible piece of hardware leaps and bounds beyond the competition, but no one even knew it existed.

Fast forward to more current times and look at the flop that is the Sony PS Vita. This is a great technical master piece as far as a dedicated handheld gaming device is concerned. But Sony threw in the towel early and won't push any AAA titles to the device. They have essentially said it is a "niche" product supported by indie games that has to compete with phones. Sony's top brass is convinced there is no longer a market for dedicated game handhelds; somebody better notify Nintendo. The 3DS has outsold the Vita by 36 million+ units despite being by far the inferior technical choice (don't take this as some sort of anti-Nintendo fanboy thing; I own both devices) when we compare the two devices based on technical specifications rather than libraries the PS Vita is the clear winner. This points to bad management and bad marketing.

Some of Sony's technical decisions have to be pushed down from on high as well; things like only supporting their proprietary overpriced memory sticks rather than standard SD or microSD is a greedy management driven practices that actively creates hostility and erodes customer loyalties.
Virginia judge: Police can demand a suspect unlock a phone with a fingerprint
SpaceShipTwo a 'loss' after anomaly during test flight
First image of the crash. Looks like one of the tail wings. Unfortunately it seems that one of the pilots did not make it.

https://pbs.twimg.com/media/B1S-bKRCMAEOMsl.jpg:large
Breaking: Virgin Galactic's SpaceShipTwo crashes during testing
Its sad, sure. Sorry for their loss.

But people take far greater risks for far less reason. Monster Truck rallys. Motorcycle racing. Skiing. We don't change national priorities every time somebody dies at those activities.

SO lets keep it in perspective, and salute the brave folks who are trying to expand human boundaries.
"governments need to raise funds"

Sounds like you are under the false impression that governments are the ideal size, need to grow larger, or are able to spend money efficiently. Almost all state and city budgets are in a crunch due to mis-management and over-spending, not do to any kind of shortfall in tax collection.

Always vote NO on crap like this. The less ways the government has to collect taxes, the better.
What sort of allocation rates can servers handle?
This things take time :-) If either of you are really phenomenal and well-known then it should be possible - good people have a lot of leverage. It's not unusual for certain directors, C-level people, etc, to bring in third parties to negotiate on their behalf or work with them during the process, for example.

What's your background? are you still looking?
You know how in every electronic song the beat is going: Boom CLAP Boom CLAP Boom CLAP? The idea is that you clap on the CLAP sound (snare drum), not the boom (bass drum). 1 (bass) 2 (snare) 3 (bass) 4 (snare). To skip a beat you'd probably play the rhythm for a bit normally, then leave out all the bass drum kicks so that the audience only hears the snares. Then that would be the only thing they could clap to. Then you put the Bass back in. Dunno if that helps!
Virgin SpaceShipTwo destroyed in test
I agree absolutely. Categories like these imply discretely definable differences across something uniform. That which initially begins as a uniform definition (human beings, mammals, things that have consciousness, individuals, individual life) is then examined for 'properties', in which a collection of 'properties' define not only a label, but implicitly defined, correlative associations to that label (cultural assumptions).

I think that society might eventually find itself moving past linguistic categorization to process absolute information about reality, if the computational calculation of lots and lots of data about the individual becomes so individually defined, so complex, and so multidimensional, that words can not express meaningful information - both generally and specifically, because it is derived from abstracted layers of object data points [data] and the abstract relations that structure and organize them [composition of theory].

Generally speaking, we need the ability to compose correlations from data in order to infer information about day to day things. This is generally called common sense, or rational knowledge. Sometimes it's wrong. Sometimes it's totally irrational. As a ---, I don't see the point in companies pointing out how diverse they are. All I care about is how much I'm going to learn about code, math, and computer science. I want the assurance that I will be treated equally. Otherwise, it's like trying to get a pendulum to stop swinging by pushing it equally hard, the opposing way.
The following blog post provides examples of swung beats and clapping, as it pertains to dancing:

http://vixswingjazz.wordpress.com/2013/03/18/can-you-hear-th...

A few songs are missing from the page:

https://www.youtube.com/watch?v=oFtNC8BwKI0 (Dinah; NSFW)

https://www.youtube.com/watch?v=8YqDbd6pUC0 (Everything is Jumping)

To get a feel for clapping on the even beats:

https://www.youtube.com/watch?v=z_WZenJnT8M (Shout, Sister, Shout!)

https://www.youtube.com/watch?v=Vg_pi0r75mA (Lavender Coffin)

Harry Connick Jr. beat-shifts the audience from clapping on 1 & 3 to 2 & 4 (at 40 second mark):

https://www.youtube.com/watch?v=yD3iaURppQw

Usually the Ultimate Lindy Hop Showdowns have live music, which induces the audience to clap:

https://www.youtube.com/watch?v=UfWA4ClPnxk

A tradition called a jam circle involves encircling dancers who steal the spotlight, with the audience clapping (on even beats) for encouragement:

https://www.youtube.com/watch?v=kTRNQAcXhJo

This tradition goes back a long way; see Hellzapoppin' (1941) and Keep Punching (1939):

https://www.youtube.com/watch?v=dSAOV6XEjXA

https://www.youtube.com/watch?v=OfgKMfexdPQ
OK, at some point I see they started adding AppleWebKit/# to the User-Agent. On a device running iOS 6.1, I am seeing "536.26". In WebCore.framework it reports "6536.26" (at some point they dropped the leading "6" from versions).

It looks to just be missing the final version component, as even versions of iOS 6.0.x have that same version. So, I went and got the code from opensource.apple.com and started bisecting for the version... the code is totally different.

I don't think you understand the situation here: the iOS version of WebCore is not developed in public, and lots of parts of it are redacted. Even in the code dumps from Apple on opensource.apple.com, some of the code is a .a file.

To demonstrate this, as maybe it still isn't clear what is going on, Apple released iOS 6.0 in September of 2012. Apple released the source code for the iOS 6.0 version of WebCore, and it includes a special "platforms/ios" folder.

This folder contains files like ClipboardIOS.h. If we look in the WebKit source code repository, this file did not get "upstreamed" until May of 2013. You simply can't tag something if it isn't even in the source code repository.

http://trac.webkit.org/changeset/150049

(Interestingly, when Apple did finally provide this source code, they also provided the corresponding ClipboardIOS.mm: they did not on opensource.apple.com, and instead provided ClipboardIOS.o as part of libWebCore_armv7.a.)
"Look at us, we're not racist, watch while we single out and show off our ethnic people" scoff/sigh.
published the article twice in five years but never got around to proofreading or spell checking it?
Switzerland, via a licensed psychiatrist:

http://www.spiegel.de/international/zeitgeist/tune-in-turn-o...
I have no idea what this is or does.
I like it. Simple, clear. Well founded. And open source.
Agents can and should exist if only for bargaining on salary and benefits. The average person in just about any field could benefit from an agent to negotiate on their behalf.

Most people simply don't negotiate any part of their job beyond initial salary. Sometimes people might negotiate benefits, but that is somewhat rare.

More importantly, unlike traditional contracts with expiration dates, the average person doesn't renegotiate their deal very often or at all. They take what they get from their boss, hoping to get at least a cost of living increase, which is more and more rare.

All of this means that each year you are effectively earning less if you don't renegotiate your deal. What was maybe a good deal 5 years ago is now worth 11% less than it was when you started.

So, unless you are renegotiating your deal, you are agreeing to keep a deal that is less valuable each year.

Knowing that, having an agent or any mechanism to force negotiating on an ongoing basis would be a huge step in the right direction for most people.
It's not a 1 in a million chance for each record, it's a one in a million chance of their being a collision in the entire set of 100 million records. So for every million sets of 100 million records you generate you'll get on average 1 set with a collision.
Thanks, I tried searching for a launchd bug tracker but didn't find this. I'm still not sure if this is a fair comparison as we can't actually see how apple has responded to similar concerns (if any).
example.com appears to not have as general usage as it should. It is incredibly useful.
That's not a failure to me, Matt. Giving up on it was, IMHO.

You don't just build something and expect people to use it. You have to get feedback from them, listen carefully and adjust your product to what the users really want. You did a splendid job on getting that initial traction and people signing up, now figure out from the users why they decided not to use it.

Keep it up, man. People want it and you have proof :)
Yeah, right. Programming robustly in sh or the common alternatives is a skill very few people have.

Overall, this pitch reminds me of the risible EdgeRyders:
"Edgeryders LBG is a corporate shell exacty analogous to shells for computer software: an interface between the client and the collective intelligence engine of the system – which does not live in the shell, but in the community"

http://www.cottica.net/2013/11/25/introducing-edgeryders-the...

(I would link to their own about page, but the link is broken on their OWN flaky website, http://edgeryders.eu )