skysight-inc/HackerNews huggingface dataset:
Another 'broken on mobile' site (Aurora on Android here).

The tech might be cool, the site is awful.

Downvoters: I like Datomic, like Stuart, but the site is crap. First visit had lots of artifacts (content was seemingly above the annoying header), cannot reproduce that now. Right now a huge part of the display is a fixed header, the content is 'unzoomable'. There's no way to say anything nice about that sort of stuff.

http://db.tt/sIstWJhZ
Sounds good - I'll get that fixed in the next day or so.
Don Valentine: Legendary venture capitalist looks ahead (2004)
Mystery aircraft frightens Quincy residents: FAA refuses statement
Thanks for the heads up - absolutely no idea why that would be flagged, but I'll track down what's happening.
> There is a significant amount of government assistance that only kicks in when you run out of savings.

Can you elaborate?
This reads like something written by a marketing/PR team. Not just OK'd by them, but actually authored.
Well, that's your own fault for having a binary point of view about something. It's plenty newsworthy to people with more bits (or at least people whose MSb isn't whether or not the software someone else is using is proprietary).
Anecdotally, if you contact Apple directly (not the developer) and ask for a refund for an app or an IAP, they will refund your money. They may not do it repeatedly if it looks like you are abusing it, but iOS developers can see refunds Apple has issued for their products, with no insight as to why.
What about first man in space ? Was it what the soviets had more data from sputnik to make it happen ?

Anyway, why can't governments make innovation just happen ? Have they tried torturing scientists to actually get results ? I mean if that doesn't work, what does ? How far did governments bend to scientists so they can do good work ? I'm sure we could start by pioneering in the field of stimulating innovation without money, by hiring managers that specializing in meeting the needs of scientists.

I'm still wondering about what actually makes successful scientists, and if we know, why can't we experiment on kids to breed them into achieving persons. Or just breed orphans ?
I was wrong, that stat is for ALL firearm deaths. Only 60 Americans were accidentally killed by guns today. And yesterday. And the day before that.

http://webappa.cdc.gov/sasweb/ncipc/dataRestriction_inj.html

http://smartgunlaws.org/gun-deaths-and-injuries-statistics/
Thanks. It was fun writing that. Both because it's mostly an accurate rendition of my thought process on a day to day basis, and because it was fun to try and throw in some nods to a couple of the greats who have inspired me.
I'd be curious what the effect of DRM on movies is to the bottom line for holywood.

I mean what the DRM software does is make it harder for me to save a copy of a netflix stream to my harddrive to watch later after my netflix subscription has expired.

But it doesn't make it any harder for me to hit up the pirate bay and download the exact same content minus the DRM.
The only problem I see with this is that value isn't always proportional to time. Sometimes I spend a long time reading an article because it is written in an inscrutable style and it takes a long time to see what the author is saying. Other authors write so well that I can follow their arguments as fast as I can read. All other things being equal, the later article is more valuable, but I spend more time on the former article.
I have had these exact same anxieties and fears, but each-and-every-one is worth it

I know what you mean.
> Honestly, I would feel much more comfortable if sites publicly disclosed their password encryption strategy.

Funny you should mention that.

I thought at one point that I could set up a http://tosdr.org/ like database, showcasing the best password securities in use. You could have lists of the people using MD5, scrypt, bcrypt, and so forth. Think of it as a trophy case of password storage algorithms. My sticking point was finding the information, aside from looking at already leaked databases, you just have to go and ask the developers.

I emailed about 35 companies with a standard block of text asking if they were willing to disclose their scheme, the responses were mostly in the following:

• "our passwords are encrypted, you don't need to worry"

• "we can't disclose this for security reasons"

• "you're trying to hack us!"

I don't know what I expected really. We will have to stick to laughing at the atrocities listed on on http://plaintextoffenders.com/ .
Unfortunately not. The information extraction aspect involves heavy duty math, where the more computational resources you can throw at the problem the better. We have a bunch of servers where all the cores on the CPUs are running at max 24 hours a day. At the moment, we're not using GPUs for our matrix math (the matrices tend to be very large). For our matrix math I am a fan of the fast ojAlgo math library http://ojalgo.org
Why Are We Still Waiting for Natural Language Processing?
The tumblr website has the logo in comment, http://www.tumblr.com/
this was on HN a long time ago, someone complained about bandwidth and power wasted for only a few users who noticed it
The videos from the recent DConf [0] are slowly rolling in.
For example, the keynote is available [1].

[0] http://dconf.org/schedule/index.html
[1] http://www.youtube.com/watch?v=e2F2pqeMLuw
Except anti-depressants can start working in ~2 weeks. SSRIs do something to serotonin levels/receptor levels. If your brain is literally degrading itself, that could just be a side effect of the lethargy, low stimulus, etc. that a depressed person is subjected to. When someone takes MDMA, I don't think they suddenly grow a bunch of connections; it just jacks up the level of serotonin to an extreme degree.

We don't understand them well and SSRIs don't work for everyone, but I don't think your cell-death theory is an open and shut case at all.
Sorry, Kirk, but you probably won't be hiring me.

The RAND institute determined that Americans are avoiding PhD degrees in science and engineering because other professions pay better, offer more job security, and have vastly lower attrition rates[1].

I'll be happy to prescribe you antibiotics, straighten your kid's teeth, or send you a threatening letter that you violated my patent on interpreting data obtained through a web service, though, and I'll extort a lot more money out of you that way than you ever would have paid me to write code.

- Elite American College Grad

[1] http://www.rand.org/pubs/issue_papers/IP241.html
On a related note, I know the candidates have nothing to do with this, but I'm extremely impressed with Barack Obama's web presence. I was also very impressed with Mitt Romney's web presence during the election.
Ah, so the issue is fitting the screenshot into a laptop. There might be a few things at play here.

Are you using Layer Masks in Photoshop to accomplish this? If not, select the layer of the laptop in your Layers panel and click on the third icon from the left (a circle inside of a square) at the bottom of the panel. It will create a white box next to your layer preview thumbnail. It should automatically select the white box, but if not, go ahead and click on it. Then make a selection around the screen on the laptop and press delete. Place the screenshot of your site behind the laptop layer and adjust to fit within the dimensions of that selection.

For some reason in my version of Photoshop, it will show a bit of the original background behind the mask. To hide this/make it fully transparent, right click on the mask in your Layer panel and choose "Refine Mask". Then under "Adjust Edge", move the "Shift Edge" slider from "0%" all the way to the left to "-100%". Your View Mode should also be set to "On Layers" (which is hopefully the default, but just in case).

If the problem you're having is that on resize, the screenshot looks "fuzzy" or not as crisp, follow these directions - http://www.missiondata.com/blog/design/372/sharpening-screen... and tweak as necessary.

TL;DR, open/paste the screenshot as two new images, go to Image > Image Size and set the Resample Image (at the bottom) to Bicubic for one and Bicubic Sharper for the other. Put the Bicubic Sharper image layer over the fuzzier Bicubic one and fade the opacity out as necessary. You may need to apply the Sharpen filter to make it a little more crisp too.

Hope that helps!
At Long Last, an Affordable Electric-Vehicle Charger
I was given a shotgun for my 10th birthday. I had no idea why, we lived in a city. American gun culture is crazy insane.
http://en.wikipedia.org/wiki/Cf.
It's a Write-Only Memory.

The web server can write the credit card info to the database, but isn't able to read (and decrypt) that same info in case it gets hacked.

Presumably there is another machine that only does billing and has a much smaller attack surface, which is the only online place with the key to decrypt the card info.
"One day our civilization may wake up and realize exploiting entire classes and nations is untenable in the face of asymmetrical revenge."

Good luck with that.
Lol first bid 40k
"protected content distributors are not, in general, switching to unprotected media. Instead, they're switching away from the Web entirely."

Good. This is what we want. This is what victory looks like. They are perfectly entitled to homebrew whatever weird little network they want, which is about as likely to compete with the web as Blockbuster's braindead internet video rental system was.

Eventually they'll decide they're tired of not making money and come around. Until then, they'll continue to get robbed by the professional pirate crew at YouTube, etc. Not my problem.

The only way the open Web can lose now is if it makes the deal with the snakeoil
DRM devil, which works¹ just well enough to be dangerous but excludes large swaths of users, opens up gaping security holes in everything and generally makes everyone's life difficult.

¹ works=plays, not that the content protection stuff works.
It is an ASIC, it means Application Specific Integrated Circuit. It was designed for one thing and one thing only: mining coins as fast as possible.
That's super helpful and thank you for the very kind and welcoming way you delivered that feedback. I wish more HN comments were this nice. It takes longer to write but is more likely to be implemented.

edit - Made the update! Sorry anyone who went to the site when it was down for 20 seconds

prev edit - ans -> and
That's super helpful and thank you for the very kind and welcoming way you delivered that feedback. I wish more HN comments were this nice. It takes longer to write but is more likely to be implemented.

edit - ans -> and
The main argument here seems to be having a "testing ground for unprotected content".

We have had a testing ground for "unprotected content" for several thousands of years, from stone tablets right up until the CD. I would say it works pretty well.
Huh, my experience is the exact opposite of yours. I find the gmail interface much faster and easier to use, plus searching email actually works. Have you enabled the advanced keystrokes in gmail?

As far as calendaring, I never really figured out how to use it that well in Exchange, Google's seems so much easier to me.
See a doctor. As long as you still care enough to actually see one. And by doctor, I mean a therapist. Get a prescription, too, if it makes sense - but often, behavioral therapy is a better way out.

Let somebody close to you know - so they drag you to the therapist when your really don't care any more. And, more importantly, so they can watch you when you take antidepressants.

Far from being the magic happy pills they're described as, there's a good chance they just turn you into a zombie who's feeling OK about not caring at all.
Actually NLP has made great progress in the last few years and there are commercial products now based on it: Watson, Siri, Google Now are good examples.
They were one of the two companies which managed to produce dedicated integrated circuits - so called ASICs.

ICs are blazingly fast, because they have only one purpose - to compute SHA2 / to mine bitcoins. There is no overhead that processors & GPUs had.

A production of the IC costs high hundreds of thousands of dollars, and requires a ton of domain-specific knowledge. But once they're produced, each batch is quite inexpensive, and is capable of quite fast.

Of course there could be other startups doing the same thing, but you'd need an around a million dollar budget. Not easy.
I hat those click-click-click galleries.
Couldn't agree more.

I've worked for 15 years with relational databases and for the recent 6 months with mongodb on my startup. For me, the agility of not having to define my data in advance, and "work" so much to explain the DBMS how my schema should behave is no less than a game changer in my ability to build the MVP quickly.
I just can't imagine having to invest all the labor in having to model everything I did with a normalized database and ORM.
hint: frequent hn commenter
That way you can safely put your public key on all of your application servers so that any node can write data, but only allowed nodes can read.
You could always look at open source projects that use Python to get an overview of how design and dev work is done, and dive into whatever you feel comfortable with.

Learning Python the Hard Way by Zed Shaw is a good book if you're looking to learn some of the more esoteric features of Python.
I think you ought to check out Udacity.com. They have everything from Intro classes to classes on Artificial Intelligence, to Parallel Programming, and they are mostly taught in Python. The homework and projects are challenging, and will get you thinking like a programmer.

Codecademy is a bit of a joke in comparison...
Sorry, reading that again I sound like a dick. I know it's a common error and I didn't mean to nitpick.

I only mention it because there's an important difference in that with hashing, it doesn't really matter as much what the strategy is, since a bad password is a bad password. Better hashing only means a lower percentage of your intermediately-secure passwords are compromised right away. Since they (should) have no way of knowing which passwords are secure, they have to treat them all as compromised even if they were storing them "right".
I suspect the reason that Mongo attracts so much hate is that it's more heavily marketed/evangelised than other NoSQL DBs - so more in the public eye and people expect more from it. Since the reality is that Mongo is not yet a technically strong product (regardless of its merits in terms of ease of use and getting simple things done quickly), it's bound to attract more negative attention.
> What matters to me is the world I can imagine and want to be in.

I wonder if our brains cannot really handle the start reality. Kind of like being in the matrix and then waking up. Some people will not handle it well, some will adopt.

Over the millennial we've invented stories to give us meaning on why thing happens. What happens after death, why the sun appears in the sky, all those things. If one grows up with those views then realizes they are rather divorced from reality that could be a serious shock.

Realism is dangerous and truth quite often hurts and cuts deeps. Sometimes a sweet lie maybe safe, or maybe not, ... I don't know. Thinking about it too much can start new cycle of depression...
Most people that spend their full salary do never put more than 20$ of gas at a time. At the end, they spend around the same amount than others, but they seem to prefer to go the gas station many times instead of just filling up the tank.

When gas prices are volatile this actually makes sense. It's the same principle as "dollar cost averaging" when you buy stocks. Purchase a fixed dollar amount, and you end up buying more when the price is low, and less when the price is high, which is what you want to do. Therefore when I buy gas I stop at $25 unless I have a coupon or I'm somwhere that prices are significantly lower than where i normally buy (prices vary by $0.50--$0.75/gal within a 50 mile radius).
Oh, I don't know. These are basically so flimsy that the barrel is only good for one shot. I imagine changing some tolerances slightly could make that less than one.
From the parent:

> Because, by all accounts, it is one of the most reliable indicators that the child is going to be successful.

Clearly, it isn't. If it were, the only schools there would be Ivies. They are not.
Love the minimalist style. Give me some more design options and I'll pay for it.
Name.com: Why did it take you over a month to report the fact that you were hacked to your users if you "give a shit" about us?
As a completely uneducated simpleton, it seems bizarre to me that addition and multiplication are considered "different" in the deeper explorations of math and number theory.

It seems like multiplication is just an extension of addition. How many times do you want to add numbers together? The result is multiplication. Similarly, addition can be used to represent multiplication. You want to multiply, which can be represented as adding things a certain number of times.

Of course, the conjecture introduces rules about prime numbers, and then says "ooo" now we see that prime numbers being added together (with rules of what kinds of prime numbers are allowed in the equation) results in "predictable" rates of incidence.

I guess it's a little late to go back and be born again with a life of education centered around number theory so I could see and comprehend the complexity!
Hey Jason!

I think this is a great idea. This is just my opinion, but I would love to give you some feedback:

1. I love the design. I might be biased because I am a huge fan of white space. The white with the subtle green really pops. Love that.

2. The idea itself is great in my opinion. When I do my prep work for Dev Bootcamp, I do something similar. I study for x amount of time or try to finish x amount of problems (we're talking genrally 60-120 minutes) then I reward myself with my ecig. I might be biased again, because my reward is nicotine vapor, but I use a similar approach.

3. I love this idea. But aside from that, what was your motivation to learn to program? The reason I ask, is because I dropped out of college to go to Dev Bootcamp and become an apprentice software engineer. I am an avid reader of your blog, and you mention you are a Stanford alum running a start up. Because of that, what made you think learning to program would be a good investment? This is not judgmental, I am just curious about your motivation to do this.

Overall, keep up the awesome work! It's pretty cool your 100% self taught relying only on treehouse and railstutorial.

[edit for spacing]
“give a shit”

This language is such a turn-off. Very few organizations can use that type of flippant language successfully, especially in a serious email like this. Now's not the time to try to be hip or cool. This is a serious issue and the writer should be just as serious.

Edit: Their site is down now so here's a copy of their post

Many of you received our email or saw online that name.com was hacked. The truth is that it's one of the more painful admissions that can be made on the Internet. We want you to know that when we say that we “give a shit” we truly mean it. In an effort to maintain the open, honest, and transparent reputation we’ve built for ourselves, we’re going to give you the lowdown on what happened and what we did in response.

Our security team alerted us that unauthorized individuals had accessed our database. After doing some digging we found that the attack seemed to be geared toward a few specific accounts. The hackers had a target and name.com was a means to that end.

The information that was accessed includes usernames, passwords, physical addresses, email, hashed passwords and encrypted credit card data. EPP codes (required for domain name transfers) are not stored in the same place so those were not compromised. For the techies who are wondering, the encryption on the credit card information is 4096 bit RSA. Since the password hashes were compromised we took proactive steps and initiated a site-wide password reset (hence the email, apologies for the inconvenience).

We are genuinely sorry for the annoyance and the scare. We’re taking this incredibly seriously and are doing everything possible to continue to improve the security of our systems. We greatly appreciate the support across the web and over the phones.
Is it hard to re-engineer these once they are out? Why is in this case supply/demand artificially shortened and not just regulated over the selling price
It is! Curry is much more like a functional programming language with logic programming features. miniKanren and miniKanren-like systems are usually shallow embeddings of relational/constraint programming in some host language.
Check out CanCan[1] for authorization. It's pretty simple to get started with, but provides a lot of power for controlling who can access what.

[1] https://github.com/ryanb/cancan
It's not only on their own platforms. Every time someone downloads a movie from iTunes and has it not work because, surprise, you can't do HDCP over VGA to your projector, is a success.
Markdown for Science workshop at PLOS, June 8th
Yes, that's a deep conflict in the tech world, even beyond this topic. For example, does a manager select PHP because PHP programmers are commodities? Some managers tell me that's how they select technologies: how commoditized its labor supply is. (They consciously accept the price of technological conservatism, to avoid real risks.)

I personally think it's important to weigh the various risks. Keeping in mind there are "opportunity costs". So for example, if I were to choose something like Datomic, it's almost certainly because I predict much greater productivity than alternatives. There are risks to giving that up, which I must consider.

And there are ways to mitigate some risk. Like simply asking what happens if they go out of business. Much like investigating potential failure modes.
Adding Line Highlights to Markdown Code Fences
Looks great on the default android browser.
How are people getting such huge variances in the wattage drawn for the 5GH/s miners? Wired measured it to be 43W-44W, Ars measured it as 50W [1], while David from Coding In My Sleep [2] measured it to be 30W.

[1] http://arstechnica.com/gadgets/2013/05/weve-got-a-butterfly-...

[2] http://codinginmysleep.com/bfl-jalapeno-unboxing-and-demo/ (see 7:33)
http://www.last.fm/robots.txt

Disallow: /harming/humans
Disallow: /ignoring/human/orders
Disallow: /harm/to/self
After 6 intensive months with MongoDB to build my MVP, I just love it.

For sure, it's not perfect. Lack of joins is a shame, but can be quite easily solved outside the database.

But the ease of use and speed of development are such a HUGE advantage. Not having to break my schema into normalized relations and define it in the DB saved me literally days of work.

I can imagine a case that 1 year from now, when our product will be more mature, we'll be leaving mongodb for another SQL or No-SQL database. Doesn't matter. The benefit that mongodb gives us now justifies the costs the may be incurred years from now.
The value in USD of BTC comes from the supply and demand of people exchanging it for USD.
So the value is derived from usage, not the cost of what it took to mine. How much does it cost the Fed to mint a USD? The gap in cost/value is called seigniorage.
Software implementation of the ReacTogon
> Frankly if someone isn't professional enough to do their job without some cartoon carrot hanging in their face

As the Joker said in the Dark Knight, when you're good at something,

never do it for free.