skysight-inc/HackerNews huggingface dataset:
I thought this was an insightful look at Elon Musk, the man. It looks like his eyes are actually tearing up when discussing the NASA contract.

Another area of the interview I found telling was when Musk described 2008 and how he essentially lost all his money, got divorced, and almost faced a nervous breakdown. Musk isn't some billionaire playboy, he's a brilliant man with the conviction to take bold risks that could change the world and he's experienced the highs and lows of that journey. I'll admit I was a Musk fan before watching this interview, but now I'm even more impressed with him.
I don't see this as much different from any other donation to an open source project, but I can understand your concern.
is the bpm / beat detection home grown code?
Is this like MongoHQ?
Poll: do you believe in god
Note that the question isn't "is there a god", which is unanswerable just as "is there a zeus", "is there a santa claus" or "are there fairies at the bottom of the garden".

For reference, the national average for US of 92/7/1 as of 2011: http://www.gallup.com/poll/147887/americans-continue-believe-god.aspx
I have to ask: why not just email someone a copyrighted file? Once the file is downloaded to their email client, they are in the same position as they would be in if you shared it via Turtl.

As a Turtl user, you'd have to be careful about who you share with (or accept shares from). We even outline this on our security page (https://turtl.it/docs/security#when-is-turtl-not-secure).

It seems at some point the app you're using becomes irrelevant and what you actually do with it becomes much more relevant (such as a bittorrent client).
You mean like the people who wrote HN, the site you are reading, right?
As a teacher in an after-school program myself, I find myself thinking this or something similar nearly every day.

What upsets me is that more often than not, the answer to "Why the hell did I say that?" is not the children's safety, it's that it's what I'm expected to say or that I want to look responsible around other teachers or parents.

The fact is, a principal is in a far better position than a teacher to change a school's culture, and indeed, a cultural shift is what is necessary for kids to have greater freedom on playgrounds. As a teacher, I have to weigh not only what I value (kids' freedom and developing understanding of social/physical interactions) but also what the school (administration and other teachers) and parents value.
John Hughes – Testing the Hard Stuff and Staying Sane [video]
Peer-to-peer campus trading website
Marking work is a way of teaching, grades are used as a measure of understanding. I had a friend in college that, at the start of a semester, was typically a mediocre to borderline failing student if you looked at the marks on his assignments. By the end of the semester his understanding would be on par with mine (typically As in CS/math courses with the occasional B). However, his grade reflected his poor early start with the material and he'd end up with Cs. Now, that's good enough to pass to the next class, but it still helped to screw him over when he started applying to jobs after college.
> There's no need to register factory instances inside of some singleton object at startup, the type system can infer which Generic components are needed where.

You would only need to do that if you wanted to define custom behavior, instead of automatically derived behavior, and registering a few delegates is the same amount of work as manually implementing an instance of Arbitrary and CoArbitrary.
I agree that using functional style was not fair (comment edited :)). By the way, here's a non contrived CS example directly from CS's source which I find really hard to understand: https://github.com/jashkenas/coffee-script/blob/master/src/g...

tokens = []
for name, alternatives of grammar
grammar[name] = for alt in alternatives
for token in alt[0].split ' '
tokens.push token unless grammar[token]
alt[1] = "return #{alt[1]}" if name is 'Root'
alt

Why is a loop assigned to a variable? I understand that loops are expressions but the intent here is not immediately clear and definitely requires some thinking. That's what I mean by readability (terseness is another thing).
The "destroyed instance" snapshot is a template (just like everything else in the "spawn an instance" UI.) It's not meant to be used to "resuscitate the instance"; it's meant to be used spawn new children from a prepared state. This is what differentiates it from an instance's "backups", which, as DO says, are purged by secure-erase.

Note a word above: children. As in multiple. If you're spawning multiple children from a template, each child needs its own identity and unique tokens (e.g. SSH keys.)
One of the parts of the interview that gave me chills was when they mentioned, Elon had seen the future and brought it back.

I think most of us on HN are building the future for a world that lives in the past and I think it's beautiful. We're trying to craft something that doesn't exist yet... but can.

Not many professions do that.
I see none of the privacy groups that complained to the FTC about Facebook-WhatsApp complaining about this one.
I don't think I've seen anybody acting badly either. I've even had people talk to me after thrashing me to give me hints on how not to lose so thoroughly next time. I've played since SC1, there's never really been anybody malicious in a decade or whatever it has been since then.
Yeah if most players are anything like me they're just trying to keep their production going. Firing off the standard insults you'd hear in CoD or Halo takes too much time.
How timely. I was having, today, some problems with a VGA switch that prevents EDID communication between the PC and the monitor.
Wow. Could someone explain why Coffee script doesn't trigger this much negativity? Is it because it doesn't look like java? From where I sit it is the same idea and all of the flame here applies to it too. Just wanna keep the haters honest. I like how immediate and simple JavaScript is. I started my career with it 15 years ago and I'm not who these metalanguages and frameworks are tar getting, but it's becoming clear that as a JavaScript developer I'm going to have to learn these because those who prefer other languages are using these "adapter pattern" techniques on applications that I will inevitably have to maintain or fix. In that respect, I can certainly see how this trend can breed negativity.
The snapshot is on object storage. Just delete the snapshot after it's made, and everything will be okay.

For DO staff: also add an option (orthogonal to the secure-erase checkbox) to not make a snapshot.
I've been trying to get into parkour for the last couple of years. Just to understand the moves.

But it's different from just letting kids run amok. A parkour class actively teaches you the progressions, how to safely bail etc. Not sure I want to remove all the rules. But I definitely agree that kids should be exposed to dangerous situations.
That was sometime I want to ask too.

Probably is the go OO-model?
I didn't ask them to make a template from an instance which I wanted to be securely, irrecoverably destroyed and one of the key lines of explanation for this entire issue by DigitalOcean was to allow customers to undo mistakes which to my mind reads more like resuscitation than templating.
Patents and trademarks are not "intellectual property". They are temporary monopoly privledges. Before the americans came along, these ideas were blatant and well understood. Somewhere around the time of thr french revolution, rewarding special interests with monopoly privledges became scary, because it seemed an awful lot like the fake rights given to the aristocracy. So the monopolists and the special interest lobby re-packaged the same crap in the lingo of the french revolution and the enlightenment. The "enlightened" marketing PR spin for government granted monopoly became "rights" as a result. The "intellectual" was adopted under the umpbrella of meritocracy and rule by the learned (ie, as opposed to "birth" rights). Every time someone repeats this phrase its just old-skool marketing and brainwashing at work.
I moved to SF 20 years ago and to oakland 5 years ago. The differences are pretty huge. Main thing for me is oakland is the place where people make things. There are lots of cabinet makers, butchers, shipwrights, and suchlike places. Even things that people might associate with sf are sometimes made in oakland, like boccalone meats, or blue bottle coffee. There are loads of hacker spaces and coops, too.

If you want to start a business you could hardly find a better place. Real estate is cheap. Labor is readily available up and down the scale. You can find plenty of janitors, stone masons, or maybe you can even poach employees tired of the commute to Facebook or genentech or yahoo. Transportation costs approximate zero since there is no parking pressure, a subway, a sprawling bus system, and mainline train service, which even sf lacks.

So if you are out to start a business oakland makes sense. If you want to be in the valley scene then of course it makes no sense at all, not being in the valley and all that.
Anyone else feels like hiring Moisey immediately?
Could this lead to double spend scenerios? For example, I have 10 LTC on the current system and these guys fork to form a new network. Can I then spend the 10 LTC I have twice, once on their new network and once on the old network?
No it's not. The feature C# calls reflection lets you inspect types and generate them automatically.
NASA needed Musk. Musk doesn't need anybody.
Panel’s Warning on Climate Risk: Worst Is Yet to Come
It's actually impossible to delete the snapshot as a single operation, first you have to 'Restore' it. Oh the irony.

The entire motivation behind this submission was to be educational and informative: the fact is you either need to erase sensitive data from within your droplet before initiating the destroy, or take additional actions (including jumping through the 'restore before destroy' hoops) to eliminate the snapshot after the fact.

Note also that DigitalOcean said that in most cases the snapshot is just deleted via `rm` and is not overwritten with zeroes or random data, so you're still vulnerable to your instance contents potentially showing up down the road when a hard drive ends up in a dumpster somewhere.
I responded to an unfounded assertion with an unfounded assertion, it wasn't a suggestion. The point I was very obliquely trying to make is that if you choose policy based on consequences, you don't control the universe so you might not like the results. I agree that the best course of action would be to demolish the parasitic government, but for moral reasons, not to achieve specific consequences.
Both retaining the IP and being able to recover a destroyed droplet are strictly features. It would be a problem if someone else could create a droplet and recover your data, not when you can do it.
Its silly to call it American on the copyright side, most of the increases in term lengths have come from Europe. Indeed, while its viewed as a temporary monopoly in the US, in Europe it's based on the idea of moral rights of the author.
Are you saying you're okay with the price at which you're purchasing a security being driven up (if infinitesimally), at your expense, so that someone else can pocket the delta?
I found this demeaning to me in every single way.
Although I'm very, very sympathetic to the idea that class hierarchies often cause more pain than they're worth, using JS to make that point is a bad idea.

In most actual OO languages, there is a clearly defined interface between a base class and it's inheritors: eg in c# you have protected (to expose state), abstract to force implementation and virtual to optionally allow implementation. In no way are you forced to expose all internal state (even though people often do).

I think there's a case to be made against class hierarchies, and also against using OO in javascript. But I'm not sure Ragan made either of them well here.
We use MongoDirector and have been pretty happy with it. They have a Bring Your Own AWS infra plan that works perfect.
Choose an expensive VPN. Those free ones are the ones got quickly blocked as more people would be using them which in turn results in the blockage.
The author quotes someone named Hettinger who lists five justifications for allowing intellectual property and, fairly neatly, dismisses four of them, allowing only that it might be that IP protections encourage the production of innovation. A more important argument would be the discouraging of trade secrets (if you invent something and patent it, your invention is protected; if you rely on trade secrets then others can still reverse engineer and copy your work).

I'm not sure I disagree with the author (or Hettinger) but they have missed an important counter argument.
Ask HN: Anyone else disappointed with senic cancelling their product?
I got in early. I saw Senic mentioned in Y Combinator's summer 2013.

http://techcrunch.com/2013/08/09/senic-wants-to-revolutionize-measurement-starting-with-a-smartphone-connected-laser-distance-meter/

However I started having a sense of impending doom when the first few release dates slipped. November became December, December slipped to 2014.

What went wrong? Judging by the e-mail I received from Tobias, it seems like they struggled getting quality / consistency in the manufacturing based out of China?
Tangential question: could this, paradoxically, make Bitcoin a better medium of exchange, even if it becomes a bad speculative investment?

Since the IRS is now imposing a capital gains tax, that penalizes speculators. One of the issues with Bitcoin right now is that so many people are speculating (myself included) that it probably increases the volatility. If people are encouraged to spend, invest, or convert BTC into fiat currency ASAP, the price of a BTC should go down and remain very stable. In this scenario BTC becomes a decentralized money transfer network, for the most part.

The only issue is going to be doing all the accounting for the government, but that seems eminently doable since every transaction is perfectly recorded.

I'm not very experienced with financial matters, so perhaps someone can correct me.
Video playback on the web is such a farce.

Luckily with some poking around you can find the m3u8 playlist URL in the HTML source in plain sight: http://ipad-streaming.cbsnews.com/media/mpx/2014/03/30/21153...
Also, it's clear that all he did wouldn't be possible without a superb team behind him. But he's got such a strong character that it's just a talent magnet -- if not more, probably the best motivator one institution could ever hope, specially for engineers.

I think he's aware and quite pleased at all this image building as a "RL Iron Man", because it does wonders for the success of the companies. It's this kind of spirit that made apple's success, not the salary of the engineers.

Salary paid in dreams.
Would you expect deleting a Docker container to delete a Docker image made from it?
Musk is thinking 8 steps ahead of almost everyone. While Tesla is a huge play with revolutionizing the car world, there are some other parts in play.

First, his Gigafactory to produce batteries. When the other big automakers get into the electric car mindset, who are they going to buy batteries from? Musk who owns the single largest and high-tech battery factory (that produces on an enormous scale), or other battery producers who have less economies of scale and higher prices? Obviously, lower prices win and Musk ends up selling batteries to his competitors...genius.

Second, when other manufacturers get into the electric car game they are going to need nationwide chargers. Did you think that the Tesla and Supercharger of proprietary connectors for no reason? Since Tesla will have a huge nationwide system before anyone else, Musk will license the rights to use his chargers. Again, making money from the competition. Competitors will not have the ability to compete on charging when they release cars because Tesla will already have an established network.

As for SpaceX...thats a whole another post for another day.
I hate to break it to you, but all property is a government granted monopoly. This place I call "my yard" isn't "mine" in any real sense. I didn't make it. It has existed long before I was born and will exist long after I'm gone. I can't defend it, I don't have any guns or ammo. But I have exclusive use of it ("a monopoly") because the government granted it to me.
I suspect he's waiting for the $1B+ exit so he can buy his own island complete with secret volcano lair, and that any attempts to hire him would be unsuccessful.
The Surprisingly Large Cost of Telling Small Lies
Question for fellow paranoid HNers: what do you use to decommission a server? Do you run shred(1) on all "interesting" files? Do you write over the block device itself with random data?
Regardless of what's fair or not, wouldn't a buy limit at the maximum you're willing to spend solve this problem?
Chicken Scheme internals: the garbage collector
An overview of how the Garbage Collector in Chicken Scheme works. Contains some good diagrams and code sample to help understand the topic and also a set of links to read more about the subject.
what is ridiculous is a compile to javascript language that is not written in javascript itself.
That'w why you go to bars usually when you travel. It's nice to dissociate the place you sleep at and the place where you socialize.
Honestly my answer to this is a bit more complex than the poll, and is best described as I'm not sure.

Here's my two cents: if an intelligent being created the universe, then what makes you think it cares about our feelings like religion says? Our worries seem quite a few levels of abstraction away from the design of the underlying principles of the universe. On the other hand, why shouldn't it?
This, to me, sounds just like Douglas Crockford when he dismisses all the evils of Javascript as "things that never happen to him". Which is interesting, given that they occur to me and my work mates on a fairly regular basis.
Because crazy people generally don't know what an Oculus is? You have to be an early adopter, independently rich and well-enough off to be involved in a super early-stage company at the dev kit/vision stage. Also, you have to be supportive of a new enterprise, both in deed and with actual dollars.

It is very hard to imagine any of them turning around and making a death threat to an employee's family member. It's just a different sort of group.
The 51A and the O run every 10 mins. I take the 51A every day I dont bike, to fruitvale bart.

Its clean, cheap and fast.

Also - thats hardly an argument against putting that site to work. It can be easily fixed, ala emeryvilles go-round type os service.
Used to. Want to. Can't right now.
That's an awesome link, thanks. Does a lot to clarify where the pricing disconnect is between spinning up my own servers in the RS cloud and using ObjectRocket.

IMO RS's ObjectRocket pages should do a better job showing what you're getting on top just deploying to a bunch of RS cloud servers with SSD's in them.
I definitely want to explore the requirements to launch an exchange. Stock market bots seem boring compared to the infrastructure the bots are playing on.
Effectively it's a tax on you and on the whole economy. Fractions of a penny which end up turning into billions of dollars siphoned out of the economy with little benefit to the rest of society. There are quite a few really smart people earning bundles doing something which is fundamentally mostly useless. If you plug that hole, those really smart people might just drive their attention somewhere else and accomplish something valuable.
I guess specifically I didn't like the way he phrased it, as if they are stealing data somehow. In fact they bought the access. Other than a clock rate (or 60km limiting box, as shown in the video) I'm not sure how you would create rules against HFT. I'm also not convinced if HFT is a net win or loss for economy, I'm not even sure how to consider it.
Without even talking about Hyatt, AirBnB is not that much cheaper than most hotel chains in big cities. If it were like 50% of the price, yeah, why not, but usually it's about the same in the places where I go, so it does not make sense to play Russian roulette with them.
I definitely feel you on this.
I don't agree with this at all.

I am a person. I have never had a death threat. If I get a death threat, I would probably be rather upset, and inclined to say something about it. I don't think there is too much else going on here.
The PHP Login Script Collection
I love these Peek videos – delighted. Here's mine.
I understand how HFTs are making their money; however, how does this drive up market? Would they not be able to make the same money in a downmarket (a delta is a delta, whether you are going up or down)? All I can see this affecting is the billions (trillions?) of dollars in HFTs amplifying whatever the market is doing.
I really appreciated the pacing of this talk. In depth, but not too much so, with just enough of a taste to make me want to find out more.
I believe there is no god
That's part of it. What about creating the promises?
Shut up. Being melodramatic is annoying.

Apply to community college, do that bit, go to uni, get a job.

Maybe not all in that order. Maybe join the service. Lots of options out there. My own path was 5.5 years Marine Corps Reserve, while working, while raising a little one, while going to community college when I could. Now I'm still going to community college but earned a position as a software dev for a company.

Maybe I never got a software job, who cares. It's a job, and there are plenty of jobs out there. The immortal words to aspire to: 'man can't find work, ain't lookin hard enough' - Jayne Cobb.
Physical server or virtual server?

In the latter case (virtual servers, or containers) you have almost no real guarantees that shred(1) or friends will be effective, because you likely have no idea how the provider is implementing storage under the covers. Therefore you are entirely reliant on them, this opacity is a serious issue in the industry (IMO) and even worse is when you are told to expect one behaviour and encounter another!

It's not all that uncommon for physical servers to have their drives pulled and then subjected to a three-stage destruction process wherein they are first degaussed, then thrown into a "shearing" device which cuts them up into more manageable chunks before being "shredded" into fairly small chunks.

There are all kinds of standards for drive destruction but I know some units can output nothing larger than 0.75" x 1" chunks which coupled with degaussing is probably "very fatal".

Data destruction in this manner is required in many government applications (usually depends on the Impact Level) and most large corporations have fairly rigid policies governing how data (and the things used to store it) are destroyed once they are no longer useful.

Erasing data properly from NAND is seriously difficult so even things like shred(1) are not guaranteed to work. Writing over the block device from within the OS also may not get it all because of the firmware doing interesting things (i.e. wear-leveling) however it is thankfully still vulnerable to being bashed with a hammer or shredded.
> A few large companies and governments were his obvious targets. Just like large defense contractors exist on "public" money.

Exactly. The military-industrial complex lives mostly on public money.
Africa’s digital money heads to Europe
Previous discussion, https://news.ycombinator.com/item?id=6983097