skysight-inc/HackerNews huggingface dataset:
Why is this being upvoted now is beyond me. Am I missing something?
I do something similar but I mix it into jello instead of just water. I find that helps with the fullness feeling, and it doesn't taste horrible.
I didn't imagine I'd ever see FoxPro mentioned on Hacker News. That's like seeing... a Gnome vs. KDE debate on a FoxPro forum.
I love the blog. bookmarked. I love the lego story especially - the founder was truly relentlessly resourceful.
Until she got an iPad my mother ran Outlook. It’s all she knew how to operate for a mail program, and she "wasn’t learning something new".

I don’t think she was alone - I’d bet a ridiculous number of $300 netbooks have a $100 Windows OS and $200 MS Office Suite installed on top.
Why is Professor Abelson involved in this - i.e. why not a committee or $LAWYER to conduct a review? Not that I have a problem with it but it just sounds weird to have someone like Professor Abelson do what would amount to identifying personal info and redacting it from the documents.
Honestly, that doesn't sound like a best practice and more like a convoluted performance hack. It's one thing to use a pre-allocated memory pool for speeding up the creation of objects in native language like C++. Having to the equivalent while working several software layers above that is an example of extremely leaky abstraction.

DOM and Javascript engines still need few more man-centuries of iteration to bring their performance closer to e.g. JVM which doesn't really require hacks like that anymore.
Apple stood still and now the iPhone has fallen behind says BlackBerry CEO
I call linkbait/trollbait.

> People often throw around the statement “The DOM is slow”. This is a completely false statement. Utterly stupid. Look: http://jsfiddle.net/YNxEK/. Ten THOUSAND divs in about 200 milliseconds.

How is that even an argument? Just because you can insert a fragment containing 10k <div>s in 200 milliseconds doesn’t mean that the DOM is not slow compared to other operations in JavaScript.

DOM operations are still the slowest operations you can perform using JavaScript in a web browser.
There are good talks by the Chrome dev team from various GoogleIO's. CSS selectors used to have a lot of voodoo about them but no longer matter that much in terms of performance.

Try the blog of one Paul Irish and spread out from there.
"the Abelson report isn't going to come out in 2013 ("careful")."

Given the fact that there are going to be a "review of this written material as well as extensive in-person interviews", is 2014 even realistic?
Building iOS app with New Relic Data API
My startup coworkers are giving up.  What do I do?
I've been working a startup for the past few years as one of the first employees. I've slowly been noticing that those around me are giving up. This applies to both engineering and to the business side.

Things are pretty dire so I can't blame them. But I have a hard time letting go. I want to fight it out until the end. But obviously if the team falls apart, there's no sense in trying to keep things alive with just the two or three of us that are stubborn enough to reject reality.

On top of that, I feel like leaving now would hurt my relationship with the people that are still fighting; and those are the connections I'll need later in my career. There's also still a chance that we can structure a successful exit; even if that chance is lower than 50%.

I'm sure others have found themselves in this situation. Any advice would be appreciated.
They must have updated it. It looks much better than when I last used it.
‘Pull’ Customers to Website, Don’t ‘Push’ Messages
* xCharts (http://tenxer.github.com/xcharts/)

Personally, I'd only use libraries that are based on D3.js so that in case you need some individualization you can more easily hack it. AFAIK, nvd3, rickshaw and xCharts are based on D3.js
If anyone has any questions about Code Climate, Security Monitor, or how all this works, let me know.
"that doesn't mind starting their prices at 90$ for a pair of pants"

As a kid I worked retail at a food store, but I always wondered how this worked financially with the womens clothes stores at the mall where you have to wear the product you sell, but its all super expensive "designer" and you only make minimum wage of course. Lets say a set of designer clothes costs $250 and you work there 5 days a week so you buy 5 sets of clothes per year, but you only get $7.25 and only 20 hrs/week so as to deny benefits. So you have to work more than two months per year just to pay for your own "uniform"... yikes.
It probably wouldn't have saved it, but flushing it with fresh water could have prevented some of the more damaging rust. The challenge is finding pure water when you're in an environment surrounded by salt water. Tap water, for example, contains a lot of chlorine, which is caustic as well. Well water contains dissolved solids that will leave mineral deposits. Ideally, you'd want to flush it very, very well with distilled water, which is hard to come by in most situations involving salt water.

Also, I'm not thrilled about the way this article presents information. There are a lot of details missing, and some key information omitted. Take this statement, for example:

> The inner tube of the lens was rusted and was not moving because of the salt water damage. That's why they decided to boil some of the parts. In fact, the staff said that they had to add some chemicals into the boiling water in order to remove the rust.

Boy is this a land-mine of epic proportions. Rust (ferric oxide) is hard stuff. Boiling a rusty piece of metal in the wrong solution (like plain water) will just make the rust harder! You need some reagent that will soften the rust, but not damage the base metal too much. Attempting this with something as sensitive as a camera lens is asking for trouble unless you know exactly what you're doing.
GitHub just leaked 3032 email addresses
In the last few minutes I've been receiving emails from GitHub with "Company name, your GitHub Enterprise license expires (today|in x days)", each with 3032 email addresses in the 'To:' field.

I just hope that I don't end up getting all 3k emails.
Security Vulnerability in Py-Bcrypt 0.2
So he leaves Google because of steps they are taking to protect and enhance their revenue stream, and joins Microsoft? As a former Microsoftie, all I can say is that is like going from the kettle to the fire and doesn't make sense.
how long it take to make this website?
Sorry, forgot about all those software engineers in the US making less than $455/week or $27.63/hr. Right on.
Fair enough, but I still don't think we can show that humans have evolved to the point of achieving optimal health on a high carb diet in a few thousand years.

Grain eaters are still overall pretty healthy, so they can still accomplish the beneficial things you describe, allowing their less-than-optimal genes to carry on.
One of the nice things about having an agent in the movie business is that they can play the role of Bad Cop with the producers when needed.

This allows the talent to maintain good relations with the person signing the checks. Or at least the pretense of good relations, which is just as good for most purposes.
Beautiful UI? What about beautiful DI?
They appear to have coloured states based on the number of infected hosts in such states. Since states in the northeast are generally smaller (i.e. less populous) than, say, California, we can assume that there are also fewer people getting infected there.

E.g., there are approx. 1e6 people in Maine and 4e7 people in California. If you assume 1e2 infected hosts in Maine (0-99) and 3e4 in California (>1e4, 1.2e5 in total), you get an infection rate in California of about 7.5 that in Maine.

Given the very coarse graining in the data source, such a factor can either be dismissed as statistical fluctuation or you could try to explain it using, for example, an infection model that favours geographical proximity, such as one based on Facebook friends. Furthermore, it might well be that internet connectivity is better in California than it is in Maine and the bot prefers hosts with high uplink rates. I don’t know :)

Edit: We don’t know what websites were targeted, but maybe they ran ads that would prefer users from the southwest for some reason?
The example I use is: is it easier to read "a + b", or "a plus b"? In many cases, what looks like obfuscation is just shorthand notation.
I've worked at many companies who claim to "support" FOSS, without ever contributing. What that really means is that they support getting free software. Take + no give = parasite, end of story.
FINCEN: Bitcoin Users Not Regulated, Exchanges Are
I'm not a fan of frequent reposting (if the last submission was a week or month ago) but once a year is tolerable :)

"I was trying to locate the discussion on it.. obviously the url regex ain't working for this corner-case"

I copy-pasted the url in the box. There are a few results:

https://www.hnsearch.com/search#request/all&q=http%3A%2F...
I don't like Google. But I don't like Microsoft either.

And this guy has evil written all over him. He worked at Microsoft for 3 years prior to joining Google. He is now back working for Microsoft. Blogging on msdn.com.

http://www.linkedin.com/pub/james-whittaker/13/878/229
"The maximum price that people are willing to pay isn't "dependent on" demand, it is demand. In particular, it has nothing to do with supply"

What the is maximum you willing to pay for breathable air? How much would you be willing to pay if you could not find free air everywhere you went?

Demand is not "the maximum price people are willing to pay," it is "the willingness and ability to pay a given price."
Grains are not special because they started being cultivated more intensively 12,000 years ago. They were eaten long before that [1] and intensive cultivation also applied to veggies [2] and fruits [3] on roughly the same historical time frame.

[1] http://en.wikipedia.org/wiki/Ohalo_II

[2] http://en.wikipedia.org/wiki/Neolithic_founder_crops

[3] http://www.vegparadise.com/highestperch39.html
Sounds interesting. I'd be interested to see some screenshots of how you approached the problem.
I was looking for a font for a children's literacy app last week and it was amazingly hard to find one where it was nice and clear with the letters in shapes recognizable to normal handwriting. 'a' without the extended line across the top, 't' with the curve at the bottom and 'g' in plain form without a loopy squiggle were quite hard to find together in a non-italic form. In the end the font I found was Andika [1] which is available under the Open Font License (although I'm not that keen on the 'a' and might attempt to tweak it if I get chance).

Does anybody know of a site that lets you search for fonts by the shapes of particular letters?

[1] http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&...
Maybe it really is just windows users running IE 9 on windows 7...and maybe it just crashes on clicks sometimes because the tracking overloads it?

Do they have the bot code? I didn't see anything about where it came from...just an assumed analysis of effect. Just saying, it might not be a bot or malware at all.
A website about typography and the text on the top black strip is too small to be readable.
Having a deflationary currency is pro-citizen, it is pro-poor, and pro-middle class.

People who have a high amount of debt relative to income (generally the poor, the middle class, governments) benefit from inflation, not deflation, as they can spend full value money today and pay it back with diminished value money later.

Your concept of the poor as savers benefitting from deflation because they save money and stick it in the bank directly conflicts with the core definition of "poor".
If anyone wonders how bad things are, they might want to think that talking about sex is inappropriate in public, even though it's the most essential driver behind human behavior and, if you believe books, only one person on Earth was ever born without someone, somewhere having sex.
> 10,000 years isn't enough time for humans to adapt to eating grains, so we should eat like cave men instead

One of the details of that argument is that grains contain phytic acid[1], which humans can't digest. Phytic acid binds with important minerals, such as calcium, magnesium, iron, and zinc, making them unavailable when digested. Cows, sheep, goats, and other non-humans produce various phytases, enzymes that digest phytic acid, but humans don't. Some people (such as Marlene Zuk, author of Paleofantasy, recently linked on HN) say that 10,000 years is enough to adapt to a new food, and cite lactose tolerance as an example. But lactose tolerance is the result of a single SNP, which can occur in at least two places. To digest phytic acid, humans would need to evolve a whole new enzyme. You need more than 10,000 years for that.

[1] http://en.wikipedia.org/wiki/Phytic_acid
That is not "obfuscated", but rather J-style.

The rationale is: To write a J interpreter/compiler you need to know J. If you know J, then J-style C is easy to work with.
Fighting to Speak
You know, after using Google Now on my phone, I'm confident that Google can deliver context-sensitive results that make sense. Not always, not for everything, but I bet they could pull it off in a cab just fine.

EDIT: I guess it's worth pointing out, however, that Google Now doesn't show ads.
Mi dicom gratis
AirStash: wireless flash drive + pocket media server + SD adapter
People do still get scurvy simply by mostly eating cooked foods. It's still rare, but not that uncommon among collage students.

The sad thing is while vitamin deficiency is actually fairly common it's often a slow process and the body can cope fairly well so it's less noticeable.
Do you want to know about typos? More than once you type "I" when you mean "i", for example. There may be more, but I just noticed those.

Here, I and j are local variables that are
defined only inside of the let statement.
There have been numerous occasions where the features of a game don't match what has been printed on the back of the box.

Also, look at the Sim City fiasco. The people who purchased it couldn't even play the game in many cases, because they weren't able to connect to the authentication servers.
Good Riddance to Google Reader
>The future in personal computing I think lies squarely in an automatically updated sandboxed environment

- When the future moves to sandboxed environments, (financial) risk will move there too and attacks will target that future in the sandbox, and attacks will develop with technologies allowed within that sandbox. Disallowing anything but port 80/443, appeared to be a secure environment 10yrs ago, and now javascript, cookies, and the web sites incur many more diverse types of attacks than earlier, within what was allowd.

- A managed, self updated environment, or a walled garden, already gives the authority a bigger power on every activity and that's often a bigger cut (no botnet can dream of 30% of all transactions...) and a draconian power than sporadic illegal attacks to some business. And this is a bigger risk overall, to diverse businesses, than this poor botnet poses.
Been using Code Climate for a long time; it's really fantastic. Bryan has done a great job finding the right things to point out that help improve our code quality.

The security stuff is pretty cool - it's really nice to have code-level audits that are continuous, ongoing, and automated. It won't replace the need for physical code review but it has already caught stuff our code reviews haven't.

I'm a huge fan of automation over manual labor and static code analysis is a great tool to help. For example, in our CI (CircleCI) we tie in different ruby gems (rails_best_practices, rcov, jshint, etc.) to help enforce code quality automagically. Violate one of our team-defined guidelines? The build will fail.

I often find it frustrating that teams introduce reams of documentation for code standards and then painstakingly hand-review code for adherence. Automate that and spend the rest of your time reviewing for things that can't be trivially automated (CodeClimate doesn't care about tabs v. spaces, of course)
Seppuku is a method of expressing extreme regret: apology, protest, and similar things. What I'd agree that Nick's employers are acting in an extremely foolish manner, it doesn't sound like they regret anything.
I feel like I've read or seen a fair bit of Google criticism from ex-Googlers on the msdn blogs. Can anyone confirm I haven't just been seeing this post over and over?

I don't care if it's just optics; having a post about this on your current employers blog platform makes me highly suspicions, no matter how many people share his opinion
There are some crazy clever schemes out there for click fraud. Check out this link - _WARNING NFSW IMAGES_ http://www.behind-the-enemy-lines.com/2011/03/uncovering-adv...

This was estimated to be making $500K a month before being found... and was a work of pure genius.
Maybe this has little to do with SimCity. Obviously a CEO has very little involvement from a technical standpoint. The sim city issues could have caused some political pressure on him for several reasons:

1) If this happened before with Diablo 3 then why was there no lesson learned that prevented this from happening this time around.

2) When Amazon temporarily stops selling your game, the perception of that is bad. Board members get antsy when the worlds largest online retailer pulls the plug.
PollDance: a general-purpose long-polling library
Did the "centralized anything == bad" camp show up or something? This is a surprisingly hyperbolic rant about browser security.
Gunmakers and the NRA Bet Big on Silencers. What Could Go Wrong?
Any idea what the list of 200 sites are?
And this is why I host my own. Noone else is able to mess with my data.
I assumed he was talking about document.querySelectorAll in the context of selecting elements, not for additional functionality such as jQuery's fadeIn()
This would be a good start:

http://www.amazon.com/Introduction-Algorithms-Thomas-H-Corme...
Maybe because our niche is intelligence, and we're able to notice effect and possibility.
Facebook contemplates ARM servers
I haven't seen any profiling of jQuery, but last I heard createElement('div') and appendChild was slower than innerHTML ="<div></div>".
"In general, currencies must be convertible to other currencies to be widely accepted"

That is not really true. The Soviet Ruble was very hard to convert to other currencies, yet it was widely accepted within the USSR.
Ah, thank you. That makes infinitely more sense.
This is really great advice. Few people enjoy or seek out being told they're wrong or their idea is not going to work.

By asking questions, you invite the person to open themselves up within their own assumptions. With the right line of questioning, you can help them see what they've been overlooking. It'll expose the problems with their idea and they'll thank you for leading them to "their own" conclusion, which just happens to agree with yours.
Bringing a Virtual Brain to Life
Manage Bulk App Distribution with Whispercast for Kindle
money, that's all.
Report of the Dark Energy Task Force
Out of curiosity, do you have a way of making money off your minecraft server (even if it's just enough to pay for bandwidth)? If not, then that saying still holds for commercial giveaways. Therefore it can probably be supplemented with "(community projects excepted)".
Often that means that the university claims rights in the IP produced, certainly [way back] when I matriculated it was required of all students to sign a waiver giving rights to the Uni for any works created whilst being a student. The first I heard about it was at the matriculation table when I'd already gone up. Perhaps this sort of thing doesn't happen elsewhere or as been deemed inappropriate.
He might not actually be a time traveller.

http://www.imdb.com/title/tt0756683/
I've been thinking a lot about this and I believe you're correct. Agriculture appeared in the Near East around 12k years ago, and civilization only around 6k years ago (if we date it by the Uruk period). If agriculture made cities possible, why did people live in tiny villages for another 6k years after discovering it?
The only guaranteed antidote to this kind of fraud is performance advertising (pay per sale). I think pay per click and pay per impression, though arguably useful for brand advertising, will always be vulnerable to sophisticated scams like this.
"DOM operations are still the slowest operations you can perform using JavaScript in a web browser."

You aren't refuting the author's point. "The DOM is slow" is based on an absolute timing. No one is making a relative comparison.

In general its possible to argue that operation X is fast, even if X is the slowest of a set of operations, if you take an absolute perspective.
Does anyone want to hit "reply" and ask how it has happened? :P
I am curious to play with the text searching. I wonder how it stacks up to Lucerne or Solr in the text indexing space
I don't see a paleo slant to this at all.

> "(e.g. 10,000 years isn't enough time for humans to adapt to eating grains, so we should eat like cave men instead)"

This is a common claim by paleo supporters, but I don't see it in the article.

If anything the approach is the opposite: carbs are fine, but they are calorie-dense. In an era where we're over-consuming calories it makes sense to start cutting the most calorie-dense (and also least filling) foods first.

As someone who went to Fat Class when he was a kid, this has been accepted practice for dietitians for years. If you're over-consuming, you want to optimize for a balance of the amount of calories reduced vs. the amount of hunger increased. Leaving oneself hungry is the surest way to fall of a diet-change wagon - and cheap sugars give the "worst" combination of fillingness vs. calories consumed (it would be best if we actually needed said calories).

The argument doesn't stem from some pseudoscientific belief that some foods are magically worse than others for inscrutable reasons like inverting the polaron field. It makes its argument from the (typically anti-paleo) stance that all foods are (more or less equal) and calories are the primary concern.
Fitness Bracelet with Activity Recognition & Physiological Data
I had an exam in Ashton Tate's dBase in the last year at my high school (this was a special mathematical high school in Bulgaria, every big city had one such school or more)
PR. By having Abelson involved, it hopefully throws a bone to all the angry hackers.
Galaxy S 4, iPhone 5 comparison: Galaxy S 4 vs. iPhone 5 performance
> is jaded by corporate greed and lack of innovation
> goes to work at MSFT
Show HN: http://datafa.me/ first step in 'small data' analytics
There is plenty of work being done on 'big data' problems but there aren't many tools for visualizing and comprehending small bits of data. A teacher should be able to copy/paste her class grades to quickly draw a chart. A kid should be able to connect to simple data files on the net, visualize the data and investigate trends among various dimensions. A blogger who does an experiment and generates a few hundred lines of data should be able to share it the way she can share videos.

http://datafa.me is currently at the 'minimum viable product' stage. I'll be expanding to more charts, adding more intelligence to detect the most appropriate visualization, saving data, making it private and many other things. However, after reading articles from other product developers, I decided to start getting feedback, rather than develop in isolation.

I'd love some feedback!
really interesting video and talk, thanks for sharing the knowledge ... just a question, did you fix your site since the talk :P?