skysight-inc/HackerNews huggingface dataset:
In all honesty it's probably not worth pursuing. It's unethical and if they operate other parts of their business this way one can only hope they eventually implode.

I had a similar experience. I founded a company 3 years ago where we open source the majority of what we do. We entered into a discussion with a well funded (>$40M) "startup" about how they could use our service as a whitelabeled SaaS offering to their customers.

After a few promising exchanges including a Skype call with their Founder and VP of Engineering they stopped returning all of my attempts to see what the next steps should be. Turns out the reason was because they forked a private repository of the work we did - web, iOS and Android.

We found out they're using our code because they didn't even bother taking out our Crashalytics code and we started to get a bunch of pings. To this day their iOS app still uses our "yellow" color for toggle buttons.

https://www.dropbox.com/s/dcpbbnbltm2bmq6/Photo%20Mar%2026%2...

They didn't violate any terms of our license (MIT) but I lost some faith in humanity because of what they did :).

--

My company is Trovebox - code @ https://github.com/photo
> To put in more westernized chess terms, this would be like beating a
> 2100 Elo master without bishops.

This sentence is not helpful. A handicap is useless without a basic idea of the skill level of both opponents. Who is playing the 2100 master? My mom who has no chess knowledge, the casual player who knows how the pieces move but has never devoted anytime to study, or someone ranked 1500?

|------------+---------+------------------------+-----------|
| Underdog | Result | Favorite | Handicap |
|------------+---------+------------------------+-----------|
| CrazyStone | defeats | Ishida Yoshio | 4 Stones |
| ?????????? | defeats | 2100 ELO Ranked Player | 2 Bishops |
|------------+---------+------------------------+-----------|
The Early Days of Bitcoin
Exactly the opposite actually. They can be competitors with other large companies now.
This seems to be for backing up workstations. I have that covered already with TimeMachine and Ubuntu's backup services to the NAS box. Now I just need to back up the NAS itself. Thanks for the suggestion though.
Prop 8 was in 2008, not 2012.
I've read four different versions of the comparison you're describing as "very easy" (four pieces, four pawns, two bishops, a minor piece), so you'll forgive me if I don't find your statement very convincing given the lack of consensus?
A group where money is concentrated in a few hands, vs a group with thousands of members that controls a labor force that can be easily replaced by robots or outsourced? There is no color to that struggle, it's finished before it started.
To summarize: Let's take the one thing the js actually does well, rip it out because it's too hard and "alien," and replace it with a verbose Java-inspired syntax.
Typically, they give presale access to repeat attendees ("Ions") before the general public gets access.
As an Ion, there's incentive to go every year if only to maintain your ability to go next year (nevermind interacting with the Googlers who build the APIs you rely or the hardware seeding, clearly also benefits).

Wonder if they've scrapped that this year too.
I wonder if there's a bigger trend here. What stood out for me was this response:

I look for interesting problems that I can solve. I
don’t care whether they’re important or not, and so I’m
definitely not obsessed with solving some big mystery.

It suggests working on interesting problems isn't only rewarding but almost a precondition for working on important problems. As if you should be actively trying not to pick important problems.
FWIW, I think this will make it much easier to implement drivers. Getting protobufs to work is a real pain.
Another title for this submission could have been:

"Massive Security Hole in ChunkHost. Non-2FA accounts can be owned."

Because it turns out anyone with a Sendgrid Support account also effectively had potential access to any account at ChunkHost not using two-factor authentication. Which is also true of thousands of other companies that are relaying their password reset emails through third party SMTP services.

SendGrid seems lame, for allowing this and for their response promising to yell more loudly at their support people, but they're an SMTP relay service not an authentication service.
Can you reveal the subject and timeframe? It doesn't seem like those would require customer private information.
Very interesting. I will check it out further, thanks.
There are a reasonable number of people in my area (mostly, game AI and AI-for-game-design) who either left academia, or never were in it, but still attend conferences and publish papers. Those outside academia typically publish a bit less, mostly due to either having day jobs or pretty booked consulting careers (and in a few cases, due to secretive employers restricting what they can publish). But many are still actively involved in conferences like http://www.aiide.org.

It doesn't seem mostly billed as "escaping" or "rebelling", though. Just, some people find different careers more attractive. Some people would hate some of the bullshit involved in academia but find consulting attractive; other people would hate some of the bullshit involved in consulting but find an academic job attractive; and other people do something else entirely, like working at Electronic Arts. People end choosing a pretty wide range of different careers, all with tradeoffs. Some people choose more than one! If anything, kind of amusingly, the narrative is a bit more frequent in the other direction: people who had a senior job at a big game company and "rebelled" or "escaped" by quitting the six-figure job and going back to school for a PhD. For example, the AI lead on No One Lives Forever 2 and F.E.A.R. left the AAA game industry to get a PhD... and now is leaving academia again to go back into the game industry, but as an indie (http://web.media.mit.edu/~jorkin/).

I get the impression a lot of applied CS has those kinds of dynamics. If you go to a systems, graphics, data-mining, etc. conference, there's a good mix of big-company, freelance, and academic people, and a number of people who've worn more than one of those hats.
Interesting. I will have to see how this will handle encryption and large files.
Now you know how all of us Go players have been feeling for the last four years.
Good to hear that things have improved, better late than never.
If you want a shitty Java reimplementation wrapped in arcane syntax to prevent a JS parser from choking on it, check out this library.
Far less than what I know about that of Eich.
Also, the source for the article is "gogameguru", which would be a bit of a head-scratching place for an article about golang.
Reflections of a Female CoFounder – Hardware Startups
[shrug] I guess I could use either of those, but Chrome suits me fine, thanks.
Yeah, Gross! GPLv3 is so restrictive – I hate free software licenses, it gives you too much freedom.
I predict we will now see greater adoption on google wallet, since having a bunch of google wallets with virtual credit card numbers effectively gives you more tickets to the lottery. Sneaky plot by google there.
Wow, this article is a blast from the past -- I first heard the phrase "spaghetti code" back in the 1990's!

According to Wikipedia [1], the phrase has been around since 1978. And there's also ravioli code, lasagna code, spaghetti with meatballs code, and macaroni code.

[1] http://en.wikipedia.org/wiki/Spaghetti_code
Awesome, this is almost exactly the same approach I've adopted, right down to the double-stranded scale and breakpoint adjustments to font size. Looking forward to article 3.

The only notable differences in my approach have been using Compass's Vertical Rhythm (http://compass-style.org/reference/compass/typography/vertic...) and some mixins to opt out entirely or re-initialize scale for individual components. As a side benefit, using a preprocessor allows for a rem-like approach for all browsers.
"A rogue planet could have been ejected from our solar system and perturbed their orbits," says astronomer Scott Sheppard of the Carnegie Institution for Science in Washington, D.C., who coauthored the discovery report in the journal Nature. "Definitely, it could still be out there."

The journal article reports on what they know for a fact. Another planet on an unusual orbit is speculation for now, so I'm not surprised they didn't mention it - although I hope that as they gather more data they'll be able to infer its location and see it block stars or somesuch, if it exists.
Klout acquired for $200 million by Lithium Technologies
Here in Belgium we have to AltGr-the hell out of our keyboard during development. These characters can only be entered using the AltGr key on a Belgian Azerty keyboard (be-latin1): '|' '@' '#' '^' '{' '}' '[' ']' '\' and '~'
Its not realy a problem, as long as you're used to it :-)
Thanks for this - looks like its well thought out and executed.
When asked on a Reddit IAMA what the most unexpected, but common use of the internet was, Tim Berners-Lee replied "Kittens". yeah "Kittens"
> "... confirms your suspicion that these people convinced one of our representatives to change the email address on file."

This is the part that scares me. Do they not have auditing in the system where the representatives are able to change the email address on file?
Because it's not an exit, its bootstrapping the business he initially joined to develop.
There's no indication that they have changed the business model. In fact, that has been explicitly denied. The community is going to fracture, sure: crazy people who jump to conclusions on one side, and reasonable people on the other side.
Interesting option. I might use this inside the LAN to manipulate the files on the NAS. The current setup is much simpler though: files that live in ZFS and incremental backups every day and every week.
The 3D printed stuff I've handled had a very unpleasant grain - rather like rough wood. I could feel the sub-millimeter layers that it was built up in, and they're not quite perfectly lined up. I don't know how difficult it is to 3D print stuff that feels pleasantly smooth.
Thanks! I searched but couldn't find this yesterday.
Learning a language is about more than just the syntax, it's also about learning the idiomatic way to program in the language. This framework appears to hide the true prototype nature of JavaScript by bolting on a class-based structure, going against the language features the designers already gave JavaScript for things like inheritance.

Admittedly, JavaScript has suffered from a lack of strong idiomatic principles. (But that has improved in recent years with things projects like CommonJS, RequireJS and Browserify)

While I admire the effort that went into a project like this, I can't help but wonder whether it will delay a developer's understanding of JavaScript rather than ease the transition into it.
Espresso: Art and Science
https://en.wikipedia.org/wiki/Binary-coded_decimal
Whether or not Eich is redeemable is unknown. In the meantime, I refuse to support any company that he leads. It's that simple.
that's Object.create(Animal.prototype), and they do add a little more, like a working 'super', and getting the .constructor property right.
If they are accountable, where can this company send the bill for the break-in?

Going around like thieves in the night and breaking into places and steal stuff like common criminals is not exactly the conduct of someone accountable for their actions. I would actually say its the opposite behavior.
So what's the answer? Here's two very legitimate scenarios:

1) You sign up, enable two-factor auth, then lock yourself out (lost password and your second-factor). How do you prove to the service provider that you are you?

2) You sign up, enable two-factor auth, then Mallory claims that they locked themselves out. How does the service provider prove that Mallory is not you?
Send your emails yourself.

It's not like it is hard. At least not harder than integrating to a third party email sender.
MacPorts has been there for something like 12 years now, so "linux on the desktop" software availability is not really the problem.

However, it's growing clear through Apple's actions that they aren't interested in supporting the traditional desktop computing market, and that they see iOS-style black box computing as the road forward.

For someone whose contributions to the platform have run the gamut from kernel drivers to VM runtimes to desktop apps, living in an iOS-like desktop is simply not tenable; I can't wait years for a platform vendor to decide that my particular use-case is worthy of their support.

It's like owning a wood shop and only being able to produce Ikea-style furniture. Endless streams of vendor-approved Ikea furniture, and nary a 30' hand-built sloop in sight.

However, most of the industry-changing software has been exactly the kind of thing you or I could never build on iOS -- even HyperCard would technically run afoul of Apple's iOS rules regarding downloaded code.

Apple lost their way, so I need to find a new platform.
Scribd Partners with Lonely Planet
But it's not a framework. It's a framework as much as jQuery is.

Why not use TypeScript? It offers similar features, without the extra overhead and ugly syntax.
the magic behind the espresso machine. the extraction and particle levels. the barista.
There seems to be price reductions everywhere (RDS, S3, etc.)
As htp mentioned above (https://news.ycombinator.com/item?id=7474951), you can do this on a Mac by using Unicode Hex Input as your input source.
This isn't quite what I thought it might be. I thought it was going to be a POV video, from inside a flying house fly.

This is really an animated CT scan of a restrained house fly, studying the mechanisms of its ability to propel itself through the air and maneuver during flight.

The video is really cool:

http://s3-eu-west-1.amazonaws.com/files.figshare.com/1434931...
Ask HN: Cheap Paradise with Reliable Internet?
I need a holiday to code. Where in the world would you go (preferably in the East) that is by the ocean, with affordable living expenses, reliable Internet and (optionally) good surf? Obviously, cheap piña coladas are non-negotiable.
Wu-Tang Clan will sell only a single copy of their new album
The author's paper on this: http://mikegerwitz.com/papers/coope/coope.pdf
Yup. Consider it a cheap lesson in trust and that their reputations are blown. It's a small valley and word will get around.
Show HN: Coding Interview Practice
“Lithium Technologies, a provider of social customer experience solutions for the enterprise.”

I feel like it doesn't matter if you build something amazing. Without the pedigree, you wouldn't be acquired for 200M by a social customer experience enterprise solution.
Which makes it quite ironic pg dubbed this phenomenon the "Python Paradox".

http://paulgraham.com/pypar.html
It fuddles some of the animation sequences at the top of the page. The spinning satellite changes direction on a sound, for example.
If you use EC2 or the like your IP address or the entire address block could have easily ended up on a spam list so your email will be blocked. I wish SendGrid was only necessary for people who sends lots of mail but the reality is that no cloy provider can guarantee that email from their IP addresses will be delivered.
> It may as well be XML (i.e. technically text-based but not practically human-readable).

Is this really a standard complaint about XML? I thought the main complaint was that it wasn't human-writeable. I wouldn't want to read novels in XML, but I've never had a problem opening up an XML file in a text editor to get at bits of it.
The Mirage of the 'New Economy'
You'll notice they didn't support their arguments - they were just guessing.
However, before it is sold, the one-of-a-kind album will tour the world as many other famous pieces of art do, with stops at museums, galleries, and potentially music festivals. Fans will be charged a cost to attend a "listening event," where they'll get a chance to hear the album on headphones after being carefully screened for recording materials.

This is an interesting approach.
For the little interactive animation at the top of the page. Makes some things bounce around - the spinning satellite is one.
Are there any web hosting companies that don't rely on the "send a reset link to your email address on file" model of password resets?

You're right, that model is deeply broken if anyone can intercept those emails (as happened in this case), but it seems unfair to single out ChunkHost for criticism.
So what they are saying is that SendGrid should have had two-factor auth and this would have never happened.
Hardware cost has come down significantly since the prices were last changed. They are making a lot more money now than they will be on April 1st, but it looks like they'll still be in the black.
Are there any connective materials that could withstand the sintering process?
CES la vie ;-)

http://rockhealth.com/2014/01/rock-weekly-ces-la-vie
And top it off with the most misleading name you could think of!
You definitely do distribute the HTML, CSS, Javascript, and content, by sending it to the browser, for any reasonable definition of distribute. What you don't distribute is any server-side code.
How is this any different than reading ASN.1 data and not worrying about the size of integers?
yeah, but my point was that in this case Jobs didn't change the cards on the table like saying "we agreed on 50% of the revenues, now it is 50% of the profits after tax" (I'm making a random example, hope to make my point), while in the case of the other dev they changed the percentage of the equity to a percentage of the pool of shares for the employees... to me it's kinda different at least ethically
I'm not just making this up or trying to be funny:

http://en.wikipedia.org/wiki/Amazon_Web_Services#History

When AWS made the news in late 2012, it wasn't good news, it was breaking the internet.
I don't see how this was specific to ChunkHost, or how anybody else using SendGrid and supporting password resets through email wouldn't be vulnerable to the same attack... Since presumably password reset emails aren't outside SendGrid's target market, it seems reasonable to suggest that this is a problem SendGrid should try to fix.
Why would you introduce that distinction into what is an inherently dynamic language? "virtual" keyword in C++ is an option to avoid paying the cost for a polymorphic call (so it can be inlined at compile time and/or no extra pointer dereference is done). It's a compromise to allow incremental cost of language features--but in JavaScript?
You say that like it matters. Read the comments on that link.
So the access providers will change their behavior on the basis of your serious doubt?

Will they add new infrastructure and absorb that cost without price increases?

Netflix's issues with ISPs is actually a counter example to my position?

As time goes on, we'll use less data rather than more?

Video[GUIs are video] require a lot of transfers even when you have good connections/protocols. I do remote work[a lot] and I have a typical uplink and it stinks. I use CLI/SSHFS as much as possible to avoid lags and it is still laborious.
Microsoft Azure too
In contrast, I just got done designing an internal protocol today that has a length prefix.

My team pretty much length prefixes everything. :)
Is sending emails yourself as easy as changing two lines of code in your app? That's what it took to integrate Mandrill for me. If you think that's as hard as sending email yourself, you are wrong.
All you can go off is that? Palmer Luckey basically denied all of your concerns. Even that quote doesn't mean you'll be forced into Facebook's dungeon. It means they want to come up with their own software metaverse, and yes, anyone doing something like that would want to sell virtual goods and ads. It doesn't mean they stop you from doing anything else with the product -- that would be a ridiculously stupid idea.
Of those, |, @, #, ^, {, } and ~ are all keys that you need shift for on US Qwerty keyboards, so I imagine that the typing experience for those is relatively comparable.
Yes! I got the first question right. Somebody should hire me as a programmer. :D
Here's a high-tech method that usable in a professional setting:
http://www.theage.com.au/technology/sci-tech/melbournes-shri...
> Who is playing the 2100 master?

Crazy Stone computer Go program.
We couldn't. We don't sell off-the-shelf, we are selling on contract and that contract states that we will support their default build. We could argue the point at the next contract negotiations but if we simply refuse they will simply take their business elsewhere. Our concerns have been raised a number of times and will be raised again and minuted each time, so if there is a problem that comes down to their use of an outdated browser we won't (ligitimately) get it in the neck.

We are charging extra for any custom work to allow for testing and bug resolution specific to ancient combinations, and refusing to address superficial issues at all without a full change request and appropriate payment, but we simply can't refuse to aupport XP+IE8 without telling them to take their £20,000/month elsewhere.

We do have big new potential customers on the horizon, and they are more up-to-date in that respect. Maybe if these people don't upgrade soon and we do get huge new contracts, we'll be in a position to say "your choice, upgrade or go be a problem to our competitors" come the next contract round. I hope so.
I remember reading a while ago that Imgur uses Edgecast as their CDN and not Cloudfront. See: http://readystate4.com/2012/08/14/great-post-on-imgurs-stack...

My guess is that they are only using AWS for serving the site and handling the uploads, resizing etc. and they are using another provider for the storage of the images (or they are just directly hosting everything with Edgecast and not using them in Pull mode).

Like people have mentioned above, you can get a bunch of dedicated servers with heaps of storage for a fraction of the price of S3. You loose the flexibility and instant scaling, but the fact is these servers would be used more of a backup and would only be hit by Edgecast to upload them to the CDN.
In U.S., hospital-acquired infections run rampant
Looks like the site has been improved considerably since I last checked it out, love the new content and context (especially the story about Alice in the about page).
SendGrid's policy (as stated in their first email) is that the support people shouldn't be changing account emails in this fashion. Even if SendGrid had 2 factor auth, who's to say the support guy wouldn't have just disabled that?
If You Are Designing Your Own REST backend You're Doing It Wrong
I read schmoe as meaning "any old person with the inclination", which is not the case.
They generally require a deliverable, though. If the product is successful, backers get some form of tangible benefit.

I don't see why this can't be some share of the company. Giving away 10% for a huge chunk of seed money ($2.4m in this case) is actually way better than you'll ever do from angel investors or any kind of incubator. So if the product is successful, throw a unit at a backer as well as a tiny percentage of the company. Just so they can not feel cheated when you sell for a multi-billion dollar exit that is not in the interest of your backers, because in that case they all get their money back.

You don't have to say "your backing guarantees you X% of the company", you just say "in addition to receiving a VR, you will also receive an X% stake in the company if we are successful."

The SEC can get involved precisely now, not when the funding happens, but rather when the options are given out.
Pittsburgh hospital experimenting with suspended animation
Meth's Devastating Effects: Before and After Photos
Haka, software defined security