skysight-inc/HackerNews huggingface dataset:
My girlfriend's brother has this same problem - he definitely knows the material, but he gets really frustrated because it's so tedious to write out something when you can just write the answer down and go onto the next problem.

When I went over it with him, I showed him several spots where he made careless mistakes - he added where he should have subtracted, he multiplied where he should have divided, he screwed up a decimal point, whatever. I told him, "It's easy to spot your errors now because these are easy problems. But when you get to harder math, it's going to be much harder to find out what you did wrong, and a teacher isn't going know whether you made a careless mistake or just don't know it at all. By showing your work, you show the teacher that you actually know it."

Nowadays he understands the reason why he needs to show his work but still hates it. I'm hoping that he'll be like this only while the math is easy.
Congrats on the funding.

Perhaps Optimizely should run a test on their blog to see if their overall revenue is truly boosted by blocking cmd/ctrl+click on the "homepage" link (or pricing, or about). I'm reading the blog post, but want to also open their sales site in another tab, and... I can't. Feels like a bad idea to me, but maybe there's some logic behind it?
This is great, but I want the other things that are important but forgotten:

"
We will not have:

A proper type system
Error handling
Good performance
And much, much more
"

Good performance is something that have a lot of literature, so can be avoided in this tutorials.

I have been in this talk at lambda:

http://lambda-the-ultimate.org/node/4929#comment-79628

Where is discussed where to talk about implement compilers. I ask about the other things that bother me:

- Debugger/ Debugging experience
- REPL
- Tracing (ie: Dtrace or similar)

and other things that I wish to understand before just make another parser.

How build a "hacker news" for it? Exist some project I could use?
Stop Managing Ops Incidents with JIRA or Zendesk
Apologies, I meant that as a percentage, not as an absolute number.
> transportation will get cheaper and faster (no more 8-10 hours driving limit bs)

Why do you say that? Somebody is still going to need to be awake at the controls, at least for the first few decades of self driving tech. There's a reason pilots on planes don't go to sleep when the auto-pilot kicks on.
> It seems that "solving algebra problems and doing two-column geometry proofs" is a necessary step on the road to "generating your own questions about whatever interests you and trying to answer them".

Is this so, or is it true that we merely do not allow any other path?

At least in the United States, very few children attend anything other than public schools, and these public schools have a strict curriculum that introduces few concepts but in a rigid order, interspersed with months of monotonous busy-work that comprises little more than arithmetic and solving equations.

As a whole, society has never ran the experiment to see if it is a necessary step, so claiming that it is necessary is silly. It is perhaps true that if we did run the experiment, it would fail repeatedly, but only then could it be claimed to be necessary.
The concept of homoiconicity has yet to really sink in for me. Conceptually, I understand what it means and I can explain it to others but I have yet to really understand it in a practical sense.
Missionaries , mercenaries , TC Disrupt 2014
Even in the United States, Target is priced higher than Wal-Mart. People still go to Target. It's viewed as a somewhat higher class store than Wal-Mart.
Why the Internet of Things will Fail without IPv6
I realize the costs would be high, but would there be a way to embed some information in/near the roadway that would assist the onboard systems? I think there might be some advantages in making the road smarter in addition to the car.
Mercurial went a long way down the "never modify history!" road (i.e. never rebase). Turns out that attitude, while theoretically pure, isn't very pragmatic. There are lots of valid reasons for rebasing.

Hg eventually came around but, for me, the damage had been done. It's the second biggest reason I went with git.

(The biggest, of course, is you use git if you want to interact with kernel devs. But lots of kernel devs hated git in 2005/2006. Mercurial had a reasonably big window of opportunity... all imo, fwiw)
PuzzleScript – an open-source HTML5 puzzle game engine for rapid prototyping
Biometric EarPods are real -- but the product is called The Dash, made in Munich by Bragi. The Dash monitors movements like pace, steps, cadence and distance as well as heart rate, oxygen saturation and energy spent. Two tiny LEDs emit low intensity red and infrared light into the capillaries in the ear. The optical reflection of the emitted light reveal the relative amount of red and white blood cells more than 50 times every second. A precise heart rate and oxygen saturation level is calculated with the data.

The Dash Kickstarter is already fully funded; I'm a backer waiting with eager anticipation. https://www.kickstarter.com/projects/hellobragi/the-dash-wir...
I came in to say this. "Oncle Tom" translates to "Uncle Tom" in English, and in the US it has an extremely derogatory meaning towards African Americans. It's essentially a "black man that sold out to the White Man".

The name choice probably wasn't motivated by this, but it's an unlucky choice if the goal was to grow in North America, similar to the Chevy Nova, which in Spanish was equivalent to "No Go".
My instinct tried to steer me away from doing that, but my urgency to get something out there overcame it. I had anxiety about every damn word I wrote so I ended up settling with copy I felt "flowed".

I'll look into the type thinness. Thanks for the feedback.
Negative. We'll never see a Google self driving car commercially.

It's a science experiment.
People do this with their TVs sometimes, so it doesn't take away from the interior design - http://www.hiddentelevision.com/
Because that's where they read it?
The thing is that made-up or not, this is a really good idea. An idea whose time has come. Something like it is probably inevitable.

Everywhere you go, you see people walking around with Apple headphones in their ears much of the time. The hardware connected to those headphones doesn't merely send music out to the ears from the phone, it also accepts signals in the other direction to enable microphone input and a few buttons for pause/play and volume up/down. So sending other sorts of signals back doesn't require any new hardware on the phone.

There currently exist devices that take body temperature by sticking a sensor in the ear. Apple has a history of sticking all sorts of tiny sensors in their phones to enable new software features. So why not an earbud thermometer?

If they stuck a temperature sensor in the headphone it would enable these features:

(1) an plain old on-demand thermometer app. Think you might have a fever? There's an app for that! Wonder what temperature it is outside? Same app! A temperature sensor inside the phone mostly tells you how hot the battery and processor are but a temperature sensor in the earbud tells you your own temperature (when you're wearing them) or the ambient local temperature (when you take them out). Both are useful information.

(2) A background thermometer-based health check. Listen to music on headphones and the iPhone can warn you if you have a fever or are overheating during a workout.

Even without more speculative features - blood sugar or blood pressure testing - this is doable. Somebody will make this product.
C# was an open standard from the start. And it was well-designed.

And yes, a big reason for C#'s cross-platformness is the work of De Icaza and the Mono technology.
Activists sue San Francisco over controversial tech bus program
How to think clearly about (cyber) security v2
I'm not being lazy, just respectful of the pay wall. WSJ made a commercial decision to add a pay wall, but because of the way Google search works, they must expose content to Google to have discoverability by search, hence the 'cache' backdoor.

I'd rather people linked to content that was not behind pay walls. The USA Today article linked in another post contains additional reporting.
I think the SHIP FASTER PEON! thing has less to do with Ruby and more to do with the perception that Ruby is some magical tool with which you can rapidly build anything. I learned Ruby 100% on my own and never worked with anyone else who used it and I've found my approach to writing Ruby very similar to my approach to writing Clojure: decoupling by default, immutability by default (where possible), single use design for methods. It wasn't until recently that I learned that what I do naturally in programming has an entire school of thought behind it called SOLID design. I definitely agree that Clojure lends itself more to following SOLID design principles but I think that Ruby can as well.
Except then I wouldn't like the name as much.
I admit to still not understanding what goes on with function definitions in clojure, but this idea of just making a micro change in clojure and evaling that and seeing the real time effects never seems to pan out for me.

I do lots of small functions that build on each other. If I make a change to one of the base functions, the higher functions seem to hold a reference to the old definition and I end up having to re-eval everything or go figure out every place I used that function.

I'm sure there is a better way but I haven't found it yet. I've tried using some ideas from Stuart Sierra about reloading namespaces, but I spend more time trying to orient my code to work with their ideas than just getting something done.

And documentation in clojure code in general is very poor. People think their code is self documenting. It is not.

While clojure is wonderful to write in, it's not nearly as enjoyable to read. The more macros and syntactic sugar people add to their programs, the less likely someone is going to be able to read, understand, and use that code.
Sorry, I assumed it was clients were open sources based on the article. Now that I looked it appears that is not the case. So ... it is safe because John McAfee?
Possibly a real leak now trying to be disguised as an external fake leak?
JavaScript Prototypes, Scopes, and Performance: What You Need to Know
Ask HN: HTML structure, semantics and Google ranking 
Is there any well-sourced information available on how the HTML structure of a site may or may not affect its PageRank? My understanding of this is that as long a site is well organized, has a good site map and isn't doing anything sneaky (like hidden text, etc.) GA is cool.

We're currently working on a redesign project in an older CMS system, and one of the things we were looking to implement could only be accomplished by having the CMS add span tags inside heading tags. I've been told that this will negatively impact our site ranking.

My searches haven't turned up anything that would indicate this is something we should worry about, but any insights, experience or write ups I may have missed are appreciated.
Ah, wonderful, I missed that one! :-D
Reminds me of my favorite April Fools RFC, which no one seems to have mentioned yet: Increasing Throughput in IP Networks with ESP-Based Forwarding (http://tools.ietf.org/html/rfc5984).
Maybe the guys first name is Thomas and he's a proud uncle?
BDXL can give you 100GB per disc, so that's better, but still a gigantic pain in the ass for modern HD. The discs are pretty crazy expensive too, looks like.
+1 but we can only hope
> Whereas they are generally more reliable than an hard drive, for the same investment you can just buy more drives and make up for it,

I would love to see how you make this miracle happen, because it would make my life easier.

My numbers currently favor tape heavily. LTO-6 media is less than $25/TB, whereas spinny disks are $40/TB, and if those hard drives are going to be plugged in, add a minimum $10/TB for connecting them to something.
>> Much of our teaching processes focus on skills, rather than a more abstract notion of "education." There's been much said about why this is a bad thing; I'm rather ambivalent on it myself, seeing from casual observation how much benefit skill-focused education can offer to those who would otherwise simply learn nothing. Of course, this works better where self-motivated students are not stymied by too-strict adherence to curricula. IOW, perhaps we don't teach math, but we do teach the skills that are required to "experience" math at a later date.

Skill based education is better than not learning anything. No one argues this, it's a strawman. The point is, learning a method to do something without any kind of explanation or example of why you ever would do it is woefully suboptimal. In an attempt to come up with the most absurd example of this - it can feel like learning to scuba dive in a world with no water deeper than 8 feet, especially given that most teachers I had actually could not give me examples of how to apply the "math" I was learning (and I was a very immature handful back then, very unshy about demanding an explanation of why I was wasting my time learning something that I couldn't see a use for). The author isn't arguing for eliminating all the "skills-based" education he references, he's arguing that we move it closer to how music is taught - teach all the skills, but then immediately apply them to something the students can relate to, at that age (not in 7 years when they are working and run the risk of being like me, and not recognizing the importance of these concepts until then). Math is everywhere. Most people learn basic computation fairly easily, since it can be taught in the context of going to the grocery store or splitting a check. Get beyond this, and all of a sudden, schools quit even attempting to anchor math education in reality (by this I mean a situation that could conceivably occur in reality, not simply taking a number problem and putting words to it).

The argument in favor of mandatory musical education would actually probably benefit from stealing a bit of this piece: music is one of the best forms of education in terms of immediate application of the concepts and methods you are taught, perhaps only behind physical education.
One reason you can add to your list of reasons for failure: poor response to user criticism.
I don't know whether it is more reasonable to assume a conspiracy directed at keeping enterprise-scale storage technology out of consumer hands, or simply that a supply chain optimized for enterprise scale has a hard time fulfilling the relatively small and sporadic orders which are characteristic of the limited consumer-level interest in enterprise-scale storage technology -- the same limited interest which militates against trying to "consumerize" high-capacity backup technology in general.

I mean, it's not as though you can't buy that sort of equipment and media in the relatively low quantities you'll need for individual use; you can easily, if not cheaply, purchase a SATA LTO-5 drive [0] and tape cartridges for it [1] right now, online. Sure, you'll pay a premium price per item, which a large organization placing an order of commensurate size wouldn't pay -- but that's hardly unique to this class of products, and strikes me as awfully scanty basis on which to construct a conspiracy theory.

[0] http://www.amazon.com/Quantum-LTO-5-Height-Tabletop-Bundle/d...

[1] http://www.amazon.com/LTO5-Ultrium-1-5TB-3TB-Case/dp/B003KR4...
People ask me where many of the references come from for my Hacker News comments, and besides the links I look up on the spot, most come from a text file I keep open all day in my text editor. For other writing projects, I have a lot of other text files. Now that text files recognize Unicode, I am very happy with a simple approach to storing information.
Since the data is always sequential on a tape, read/write speed (in my experience) ends up way faster than hard drives. And average positioning time is about 50 seconds or so. The trick is to have good software that records a few gigs in each write session, and keeps a database of which file/version is in which session. Then it only takes a couple minutes to restore any particular file (average positioning time, plus average time to get to a file within a segment).

One thing I've done, without special software, when I've had to archive an entire system on a tape is:

1) Use "find" to make an index of all files to backup, splitting it up in approx. 2GB segments
2) Tar each segment in a separate session
3) Create a tar at the end of the tape with the index from step 1.
The first write session of the tape contains a tar file with a README describing how to get the data (seek to the end of tape, back up one session, restore the index, then use that to position the tape to the session with the desired file). Also included was the shell scripts used to create the tape, along with a script to automate restoring a given list of files.
Firefox 29's best feature
That this is a good idea that seems completely reasonable with today's tech is why this thing took off like it did, especially combined with the current buzz on personalized healthcare. Honestly, the author probably could not have chosen a device more likely to sweep the rumor mill by storm.
> Immutable data structures make React's diffing algorithm really smart.

I was very intrigued when I heard this claimed in a blog article a while back. So I investigated this claim deeply and was not entirely convinced. For example, the immutable approach to tree diffing actually requires more work in some cases, since you always have to diff from the root.

I wrote more about this here: http://blog.reverberate.org/2014/02/on-future-of-javascript-...
Bitcoin for Undergrads, Wall Street’s Next Pump-and-Dump
You even have to restart your development instance from time to time to make sure that your application state remains consistent.

There are ways around that. Stuart Sierra uses a scheme wherein the entire application is treated as a value, which can be re-generated on the fly. Of course, that's not terribly different in practice from restarting the whole environment, but it's faster and more convenient.

http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-r...
pretty cool!

Is there a way to show what type(paperback, mp3, etc) somewhere in the title ?
Hey, I'm a Rubyist in the process of learning Clojure and Haskell. Shoot me an email sometime. I'd love to bounce some ideas around nick dot mcd at gmail
The airlines would lobby against gubbermint interference in their flights and insist that in a free market they were best placed to manage their own airspace :)
It’s a long shot that the poster would have actually endangered anyone’s position at Apple, but I suppose it’s already a somewhat long shot that he managed to nail both the patent and an area of expertise of a recent hire, all without any prior context. Given that, I think this was the right thing to do.
It's not a good comparison: flying vs driving have totally different response times(minutes vs seconds). One could even say people can't respond in a good way in seconds , unless they keep full attention at all times, which beats the purpose of self driving cars.
Strange - I don't quite see that - maybe it's regional?

There are some things Walmart in our area is lower on, but it's usually less than a 2% difference on the things we buy. We've got the Target Red Card, so everything's 5% off, which usually means it's < Walmart. Walmart is slightly further from us as well, so Target is faster to get to.

But more than that, to me, the checkout experience at Walmart is usually abysmally slow (self-checkout makes is sometimes OK). Target by me rarely has more than 2 people ahead of you - in busy times I see a floor manager calling more people up to open cash registers - that's quite common here. Walmart - never. Yeah, it keeps their prices a bit lower, maybe, but I'd usually rather pay the extra 70 cents and be out 7 minutes faster.

If I'm in the mood for more savings, Aldi has them both beat, and I go to Aldi a couple times a month to stock up on stuff. IMO, Walmart gets beat on price by Aldi, and on service by Target.
Yes, you're quite right :)
As mentioned in the article, this requires a DOCSIS 3.0+ modem, and there are costs to rolling out equipment. Cranking up the speed isn't simply a matter of turning the dial on their end.

However you are correct that coaxial cable has plenty of room for improvement with a cost that pales in comparison to rolling out FTTH.
Oops, that should be "made something awesome"
Simultaneously shop and annoy your followers with #AmazonCart hashtag
Exactly my point. BDXL is a pipe dream for consumers.
Or they backup to a disk appliance that replicates deduped data across a WAN segment to a DR site...
I'm surprised. It's pretty easy to rack up 8.5GB of data these days with ubiquitous smartphone cameras and such. I wouldn't expect even casual users to be able to fit into that much space anymore.
I love this company. We use them every day and we recommend them to all of our merchants (who in turn love them). Their product is in a small but distinguished group of tools that are so good they set a new standard. I consider circleci amongst that group, for reference.

Congrats guys
> never responded to popular demand

Really? I know lots of folks, within the industry and without, who use cloud backup services like Carbonite and Crashplan precisely because they are so much more convenient than maintaining a physical backup scheme, however simple. I veer in the other direction, because I trust USB HDDs in my physical possession more than I trust Crashplan or Carbonite not to screw up, but the argument from convenience is not an unreasonable one, and I'd say it certainly does count as the cloud "respond[ing] to popular demand".
Replace [^\x00-\x7F] with '' to get the original ;)
Closer than California though, isn't it? One step at a time...
If the problem of street view was it's cost you could just pay people to add a StreetView system to the roof of their cars and get the data much cheaper than having your own car.

I think you're underestimating the number of people you'd have to pay to get full coverage of cities. Most people do not drive around on every street in a systematic way; they have a small number of destinations and they usually take the same routes between them every time.
I was a huge user of Google Website Optimizer. It was so easy -- you just put Google's JavaScript in your site and it shows your users different versions of the page.

When Google shut it down, I tried Optimizely a few times. It was so much more complicated, I didn't have the time or skill to setup tests.

Optimizely- Congrats on the funding. I still want to use you. And maybe I'm dumb, but I have trouble figuring you out. Anything I can do?

Anyone know of a simpler alternative to Optimizely?
I don't think his point is as broad as you're claiming. He's saying that golang application code is complex due to (for example) lack of generics because the language lacks that complexity.
How to Sell a Vacuum
Crowdsourcing transport system, O2O delivery
> role_v's comment is a pretty good explanation https://news.ycombinator.com/item?id=7698495

That's not an explanation, it's speculation just like my speculation is.
Open Sourcing Viewfinder
The great smartphone war
A few weeks ago there was an article here on HN that suggested kindergarten students might do better learning an intuitive form of calculus and algebra before arithmetic. Yes, math is built out of layered abstractions, but we can rotate the entire conceptual space to use a different foundation and still get a complete picture in the end.