skysight-inc/HackerNews huggingface dataset:
1. I think we gotta talk about the word "abandoned," which to me involves letting something languish without attention, which is exactly what we didn't do. But aside from disagreeing with that word choice…

Would we not have carefully shut it down if it wasn't for the running-of-it issues… hard to say. Aside from the server problems, I described our staffing / resource problems. We didn't have enough staff to keep building Charm, adding features our users deserved. This is a probelm.

2. Not sure what the funding part has to do with willing to work on Charm. I will never, ever, ever take funding, unless it's to pull a 37signals or a Github — on completely my terms for a tiny sliver of the company — to get a personal advisor or a big "in." But that I doubt (doubt we'd ever get big enough for that to be attractive to an investor). So, assuming I wasn't against funding is too big an assumption to make.

3. Good question. If Charm were our only baby, it would have been much easier to keep going… though frankly I don't think we ever would have attempted Charm as a first product (that bit of sense we lost after the success of Freckle). The opportunity cost, as you say, was huge.
> It's one of those typical things that novice programmers fret about.

I think you might be generalizing a little too far here. I've been programming for over thirty years in more languages than I care to remember. Every so often a meme of some sort raises to the surface and the sheep jump on it. Hungarian notation was probably one of the ugliest of all. Case sensitivity is another. And, case sensitivity added to camel case just makes your job that much harder for no good reason at all:

autoDetectMotorPhaseAngleAndSpeed

Is horribly unreadable and gives you many opportunities to make a typing mistake and cause development delays.

auto-detect-motor-phase-angle-and-speed

Is super-easy to read and type. Less entry errors and legible code are important. If you think that this is a newbie "mistake", well, they are right.
Disk space has a history of misleading sizing, with 1 "MB" often meaning 1000 KiB, and 1 "GB" seeming to mean any combination of decimal and binary multipliers between 1GB and 1GiB (Including 1000 "MB", which might itself be something between 1 MB and 1 MiB).

Given that mess, I can't see the marketeers taking the trouble to distinguish between total and free space. The first company to honestly advertise the space on their device in the manner you describe will miss out on sales due to poorly written (or poorly understood) comparison tables.
Less snarky and more portable option: avoid webserver-writeable directories.
I almost gave up at that line. If you'd continued reading, you'd have found that the author winds up somewhere near your position.
Quite to the contrary. I prefer GPL code and don't think people are generally selfish and evil.

I do think that "the market" does that to people - It is often very profitable to be selfish and evil and the question is whether you have it in you to allow your fellow humans to fall into that trap or not. And whether you think it's good for society that this mechanic of the market exerts so much influence.

I have chosen against that. Might be foolish, but I think it's rather pragmatic.
there are these kinds of people for one ilya grigorik http://igvita.com
I never understood why small dinosaurs wouldn't have had the same likelihood of survival as small mammals?

Also why didn't dinosaurs living in the sea survive this?

I've always had the suspicion there was something more going on to wipe out an entire animal kingdom at once.
Hacker Exposes former US President Bush Family Photos and Emails
How is being able to register again the problem? If not for that, there is no scope of finding the device, right?

If I lost my kindle, I would be hoping someone is foolish enough to register the device again. Or rather, after reading this, I would have been the fool.
functions scope sucks though :( Writing callbacks inside a loop can be a pain.
From the Guidelines:

Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them.
10 Partner Qualities to Test Before Sharing Equity
I think once 3D printing gets good, there will be a lot of things more "legally interesting" than guns to cause regulatory issues.
Why would I bother, the conclusion has been declared in the first section, and as the guy says - we've all witnessed enough flame wars in the last 20 years to know the arguments inside out.

The article was written five years ago, and we still haven't stopped the arguments, therefore it doesn't say anything revolutionary.

--edit-- I've done as you asked now, it's not as long as I thought it was at first glance.

Conclusions aside, I disagree that with the statement that BSD is freer license, because the GPL guarantees the transmission of freedom, which BSD does not. The BSD license provides (almost) absolute freedom to the individual holding the code right now, which the GPL does not. I don't think it's possible to declare one objectively more free than the other. I'm not sure it's useful to either, apart from in the context of a flamewar.
As a programmer who have to replicate bugs everyday just to tag something as confirmed, I have high respect for the word. Scientists do not, apparently.
This is awesome. Also reminds me of Ai Wei Wei's Sunflower Seeds [1]. Where millions of chinese laborers hand made and painted millions of porcelain sunflower seeds. Wonderful parallels of thinking that Amazon Turk is the West's version of labor.

1. http://asiasociety.org/blog/asia/ai-weiwei-unloads-millions-...
>> The project explores the circumstances we live in, a new and uncharted combination of digital labor markets, "crowdsourcing," "virtual economies," and digital reproduction.

How does this explore "the circumstances we live in"? I'm not knocking the project, but that is a bold, unsubstantiated claim.
Do anyone know how these coding videos are created?
You are correct, that selector would not match textFoo. It is the same as [class^=text-]. The real problem with using these attribute selectors with classes is that they only apply to the first class in the class list. If your element was something like "<p class='content text-foo'>", then it would not be matched by that selector.
Twitter. No joke, we were both looking for partners to enter an app challenge, found eachother on Twitter, won, and now have a company (we're going full time very soon).
It depends on how many servers you have, and how many sites.

If you have lots of servers you can only use machine generated names with some kind of role indicator. For fewer servers you can pick something nicer.
The problem is not prior art, but the descriptive or generic nature of the term.

Just because there's a software company selling music or even a music label with trademarks on 'Apple' doesn't mean I cannot call a song about apples 'Apple Song'. See the case cited in section b of [1] as to why 'space marine' might not be the best choice if you want to put a trademark on a book's title.

'Prior art' is helpful insofar as it establishes the nature of the term in question. The term 'space marine' is not as widely used as I initially believed (eg it's neither used in Starship Troopers nor Aliens, and might not be in Starcraft - did not verify with the game itself and online sources are ambiguous).

However, it can still be found in a lot of places:

Misfit by Heinlein, Grayson Space Marine Corps in David Weber's Honorverse, Doomguy and the Quake marines, the Star Blazers TV series, Death of the Daleks, the movie 'Space Marines' from 1997, Colonel Scott of the US Space Marines from Moonraker, to name the ones I could come up with.

[1] http://www.copylaw.com/new_articles/titles.html
I'm looking forward to the Abelson MIT report; other than that I don't anticipate any new information, and thus no "news" value.
That's true, but the overall themes apply to most -- if not all -- countries.
It took only 10 hours on a single server, more info here:
http://www.securityartwork.es/2013/01/21/how-much-does-it-ta...
or smoke breaks. not the healthiest thing to do, but it does make you take regular breaks.
Take a moment and ask yourself why you felt this was necessary.

You are 1) missing out on a potentially useful resource and 2) exposing yourself as close-minded in response to a stranger's mention of his beliefs.
The redefining went the other way. Under the conventions of metric prefixes, k has always meant 1000, not 1024. It was only in the computer industry that k was bastardized to mean 1024, and once enough people realized it was wrong, they created the ki prefix to indicate the 10th power of 2.
I have just tried the widget and it works, great! God job guys :-)
Please tell me that NES emulator video is sped up. His typing speed (and accuracy) alone are phenomenal.
It is hard to tel if the Court's refusal to open up PACER is due to fear of oversight or bureaucratic greed.
Google: Self-driving cars in 3-5 years. Feds: Not so fast
Lets leave the price for a minute, saying that this is not a tragedy is a bit insensitive.

Even if it is $100 only, it is $100 only and saying that Amazon or anyone should not get involved for such a small amount is not at all fair.
Named them after Asimov characters. QT1 is the webserver, Speedy is the memcache server, and TheBrain is the db server
> Where millions of chinese laborers [...]

Not that many. Wikipedia talks about 1,600 artisans.
During the scan we monitor the bandwidth, and we have control pings in order to check all the time the server can send and receive pings. We took certain monitoring and slow down things. Sure it was nor perfect, but the reliability were considered during the experiment.
> the only way to get people to write good code is not to educate them on the right way, but to make the right way the default / easy / lazy way.

Completely agreed. Binding each parameter manually, or even writing a simple prepare/execute pair, is probably too much hassle for somebody who is used to the utter simplicity of a mysql_query() function call.

Which is why, in one of my own home-baked libraries, I hide all of the prepare/bind/execute complexity behind a single method call:

$rows = DB::query('SELECT * FROM table WHERE col1 = ? AND col2 > ?', $param1, $param2);

Behind the scenes, it's PDO with prepared statements. On the surface, it's just as simple as mysql_query(), except you don't even have to worry about string interpolation. You can also pass the parameters as an array if you want to.

I'm not saying that this is the best way to do it, but if the way you're planning to do it is anything that looks remotely similar (prepared statements and bound parameters behind the scenes), then you have my apologies for having been too cynical without seeing the actual code. On the other hand, if it's just a sanitizer based on a blacklist of special characters, I would persist in my criticisms.
You mean, like Nicolas Bourbaki?
The police are the official investigative arm. It's their job to be doing this.
The position that amazon should not cooperate with the police because the police may be wrong is ridiculous.
They are not adjudicating anything, they are being asked by a law enforcement officer to provide information they said they would provide to law enforcement.
Reading his accomplishment is humbling for any programmer. The fact that he doesn't act like an asshole should serve as an example for the rest of us.
Enterprise SEO & Content Strategy: STOP THE PAIN
AFAIK no, but it did have an option to install a gimped Linux OS for some time, before Sony took that away.
I would like to see someone kill an SD card in "minutes." My camera shoots HD video at some stupidly high bit rate and stores it onto my SD card at damn near as fast as the card will take it, and I do this a lot. There are thousands of people who do it even more than I do, and it can take months or years to go through a card.
Excellent. And no problem, I'm happy I was able to provide a little bit of inspiration. Rock on.
I guess I'm just idealistic, but I would think for something this security sensitive or important (see "Fixing" TWO in glibc), they would have code reviews before anything could be committed.

In this case, a automated system rejecting anything that uses the non "n"(strcat vs strncat, etc.) version of the string functions in C would have worked.
I think the big difference is that camel case added to the ridiculous idea of designing programming languages that are case sensitive just makes for unnecessary friction.

Tab vs. spaces will not cause code to break, mistyping camel case in a case sensitive language does. Neither camel case nor case sensitivity makes programming easier, better, faster, less error-prone, clearer, more accurate, et. In other words, it serves no useful purpose other than feeding a fad.

Tab vs. spaces? Don't really care. There are good reasons for going ether way. As long as the tab key does the indentation I, personally, couldn't care less which way it goes. My code will not break if I enter a bunch of spaces instead of tabs.
Exactly. Making him and police send the mail and then refusing after telling that they would disclose is terrible on their side!
Ok yeah, that's probably true. But what I imagine the burglary team would do is collect evidence of patterns of thefts, and then do work to prevent thefts where there is the highest number of incidents. This might involve investigating and stopping a particular gang, or it might be as simple as putting up signs telling people to be careful of bag snatchers.

What they are not going to do is go all CSI Miami to retrive a Kindle.
The link to his website goes to bellard.og instead of .org
That gave me a genuine and sustained LOL on a boring Friday afternoon.
why small dinosaurs wouldn't have had the same likelihood of survival as small mammals?

A good question. Of course one category of small theropod dinosaurs (clade Aves, commonly known as birds) did survive the extinction of the rest of the dinosaurs, as the article points out. It's a greater puzzler to figure out why the sea-going groups of clade Reptilia (NOT dinosaurs), like the mososaurs and plesiosaurs, became extinct. An extinction event that brings an end to life forms both on land and at sea is quite a major extinction event.

http://en.wikipedia.org/wiki/Cretaceous%E2%80%93Paleogene_ex...
3 Music Streaming Services To Discover New Tunes
Linux can write the suspend-to-disk data to the swap partition, and this comment really made me wonder how...
I'm no scientist, but I do think it's interesting that the theory of a massive asteroid destroying the dinosaurs arose in the age of nuclear weapons. The article mentions a newer theory involving climate change, which seems to befit the present day.
Nope, it's a custom OS. So is the Wii (U)'s or xbox's; they might use some BSD's parts (network stack ?) but I'm not sure.

See http://en.wikipedia.org/wiki/OtherOS to clear the confusion.
Zurb dropdowns are really quite slick, minimal code, awesome functionality.
I feel exactly the same. I enjoy my work but by the time it gets to the evening I need a break, and I never manage to find the time to hack on fun side projects. I have so many silly ideas and things I want to hack on; I really want to get back into programming just for the hell of it.
After rats were accidentally introduced to Macquarie Island and started ravaging the local ecosystem, efforts to rebuff them -- which included introducing cats -- only made things worse; the cats -- and the rabbits later introduced for food -- have since "resulted in the annihilation of two native bird species and the stripping of Macquarie Island's vegetation."

(http://www.treehugger.com/clean-technology/epic-fail-efforts...)

In case my analogy is not perfectly clear: the rats are the greenhouse gasses, and the cats are your sulfate aerosols.

> This particular approach wouldn't be completely unprecedented, because the same thing happens when large volcanoes erupt...

The implication here is that because volcanoes spew sulfates into the atmosphere and it results in lower temperatures is that it is okay for us to do so, considering only the first-order temperature-lowering result (or some tiny subset of the practically infinite number of variables involved). This is a dangerous hubris, and I reject the naïveté of it. It is absolutely not the same. One is a volcano exploding, another is aerosols sprayed from an airplane.

Just because something in nature has been imbalanced because of our actions does not mean that we must respond - especially when we cannot predict the results of that response!

I'll say it again: this sort of tinkering with our biosphere based on first-order predictions terrify me. They are far more likely to result in something awful than something beneficial.
Elegant, I like it.
Moving from Trello to Blimp
Not all of us get to be so lucky.
Great. Even easier access to guns is just what America needs.

http://www.slate.com/articles/news_and_politics/crime/2012/1...
Show HN:HTML5 Screen Sharing From Your Browser - Opensource
It's one of the main reasons I decided to become a freelancer. I've been at it for a few months and I can now pull in 5-6k euros for a month long project. This leaves me the option to either work the whole year if I can keep things pipelined and come out with a really nice income, or spend decent chunks of time on my own projects. I'm currently still figuring out the balance between those two. Just had a week off between projects, for example.

The only thing is, I actually work harder on my freelance projects and have less "idle time" than in permanent positions, so I am a bit more tired during projects.
I've been using http://e.ggtimer.com/ for a while, seems a bit more comprehensive.
Why on earth would that mean you'd be forced to support mobile platforms?
European Court Of Human Rights: Copyright Does Not Trump Freedom Of Expression
Ah, see, you would have received an error when running this code!

It's "justTestingThis" not "JustTestingThis" if we are talking camel case.

So yeah, camel case and case sensitivity add unnecessary fragility to programming. Which is the reason I don't like the fad. You accidentally made my case.
Planet names (Jupiter, Mercury, Saturn , etc etc)
or
Chemical elements name (Sulfur, Sodium, etc etc)
Debug Hung Scripts with STRACE
You are thinking of the RCPSS instruction.
Learn how to be happier
You could call it Ghord
Wow that is really amazing. It actually works. It has wget installed and gcc, tcc a workable vi and screen! You could actually be productive in this enviroment!!!

EDIT: Looks like there is no iface though. I guess that shouldn't be a surprise. I didn't catch that until I tried to wget bash and see how long it would take to compile.
Registration doesn't necessarily depend on the novelty of the mark. People register word phrases all the time.
They do sell stuff with it, just not for Android.
Postman made my life so much easier back a few months ago when testing an api that wasn't returning the results correctly. Made it easy to point the api developer to postman and see what he was sending without having to send him code samples.

I know it isn't the only option, but it is the one that solved my pain. Thanks for building this.
Integration of Poutsch Widget on TripAttitude is on his way... Great job guys !
"Please enter your user name and password."

Well, that's useful. :-/
"Submenu is very much a last generation tech."

That's an absurd generalization.
Last time these came up, it was said that they take the keystrokes, subtract the backspaces and play back everything else at the pace you see in the video.
If you haven't already, be sure to create a free online profile on CoFoundersLab, http://www.cofounderslab.com/. Search/connect with thousands of entrepreneurs, technical and non-technical looking to join a startup, for someone to join their startup, or open to either. Good luck!
Does the slippery slope argument hold any water here? With the legal framework and technical implementation in place for regulation of 3D printing, what's to stop a situation analogous to Internet piracy...?
Rack - Important Security Upgrade
Distributed hash table algorithms were originally created for things like Gnutella and are optimal for cases where you expect nodes to pop up and disappear on a regular (but unpredictable) basis.
Yup, as other poster noted this would result in charges against the owner in the UK too.

You can't use deadly force against someone for theft in most civilised countries.
Looks like the first link to his personal website in the article is broken:

http://bellard.og

I was going to report it on their main website so I looked for a good way to get in touch with them and found a contact form which seemed to be geared towards sales and had a number of (unrelated to my task) required fields. I'm too lazy to fill out something that is going to get routed to the wrong place and requires me to enter my phone number, position, country, and area of interest on top of my email address and name.

So, I thought I'll just call them.

I called the main phone number and had no way to speak to someone there. The phone prompt simply diverted me to email sales. Heh.

There was a brief period of time where I wondered how a link could remain broken in an otherwise good quality article for over a year. That mystery has been solved.
You don't need 3D printing to make usable firearms parts.

Example: http://aresarmor.com/

Go head and read some of the info on this company, which is selling parts that are unfinished components of an AR-15 rifle. Essentially, they sell you an almost complete lower receiver (the part the ATF considers to be the "gun"), and you use some supplied jigs and a drill press to finish the job. Presto: untraceable, unserialized rifle unencumbered by federal rules on firearms regulated by interstate commerce.

Remember prohibition? They used to sell "grape juice concentrate" that could be mixed with water, stored in a jug for an appropriate period of time, and presto: wine.

All you need is a reasonably substantial proportion of the population willing to conspire with each other to avoid/subvert/ignore the law and you've got status quo. IMHO, restricting access to firearms will have a measurable, but ultimately negligible effect on death by firearms in the US.
Space Marines before Games Workshop
This is brilliant. I love getting qualitative feedback on things, and this would be a great way to validate ideas qualitatively.
Indeed. Even within the weapon space, there are so many other things you could print besides firearm components that could aid in death/destruction.
"I never understood why small dinosaurs wouldn't have had the same likelihood of survival as small mammals?"

Maybe they did have the same likelihood, as in mathematicl probability, but the specific circumstances just worked out this way. A little like the anthropic principle - if it hadn't, we wouldn't be in the world we observe.

Maybe some proto-rat-creature-mammal-things just lucked out.
I too think that Bellard has produced a ton of cool stuff, but bear in mind that the list given on that site spans 20 years of work. You can do a lot in 20 years. That's not to put him down in any way, but if you find yourself comparing your output to his make sure you consider the time span.
But if the problems you're solving are truly great, then they would be worth enough money to fund your development effort.
I'm sorry....but the OP is being naive and is wrong to slam Amazon here. The protocol Amazon has established here is sound...are they supposed to deliver details of a device just because someone who was once registered to it demands so? In 99% of the cases, sure, no harm can come from it...but it's better for Amazon to adopt a clear line on this, so that their customer reps don't f--k up on the 1 percent of requests that are actually malicious social engineering attempts

* I'm not without sympathy...I was once liberated of much more expensive devices at gunpoint...and it is frustrating that the tracking capability is limited, even with a police order.