skysight-inc/HackerNews huggingface dataset:
Well, the Pi is just a computer.

A computer that costs $35, and has a built in GPIO. But just a computer.
I've really wanted to give FreeBSD a 100% solid shot. With this release I may try uploading my own FreeBSD image to a Xen VPS provider (probably Linode).

With that being said, I feel like I may be a spoiled little GNU user. There's plenty of times where I end up on a BSD system, and I try to use some sort of GNU-idiom in a command-line utility and I end up really really confused and unsure of how to bend it to my will. I think GNU sed is one of the first ones to come to mind, but there are definitely other utilities where the flags don't match up or don't even exist.
Here's an old post about an experiment along those lines.

http://yieldthought.com/post/12239282034/swapped-my-macbook-...
If you are interested in the BeagleBone also check out the Cubieboard. It's a more powerful Pi, essentially. Dual core, 1GB of RAM, SATA.

http://cubieboard.org/
There were a few points that the article didn't bring up. I was surprised that they didn't discuss the speculative value of bitcoins. There's no way that the value of a dollar in your pocket will suddenly double, but the value of a bitcoin has and will again. Obviously volatility isn't all fun...would you want your salary paid in bitcions? In the current market you might actually come out ahead over the next few years.

The second thing is that these bitcoin payment systems only work because they dodge the minimum wage. There are a lot of things that homeless people could do if it was legal to pay $.60/day. The minimum wage does a lot of good, but the people in this article didn't seem to mind the situation. I think it's because a lot of people don't think of working online as "real work" and are ok with low paying tasks.

All in all this article was a feel good hit. Bitcoin allows homeless people to avoid the shame of begging and the risk of robbery. They receive support from their community to earn legitimate money by doing real work. Of course fake youtube views and button pushing aren't very beneficial to society, but I think there will be more useful work for them and others in the near future.

A functioning human brain is a very rare thing in the universe. The way we get ahead is by utilizing everyone of them that we can find. We often write homeless people off as a drain on society, but there's something to be said for everybody pitching in, even if just a little bit.
The post to which you're replying didn't even mention Reddit.

The post I replied to specifically mentioned Reddit. Although that was later edited out, it is hardly necessary given that the entire story is about a post and discussion on Reddit.

Being a jackass isn't somehow excusable just because you don't know who you're being a jackass to

While no one said it was excusable (at best I implied that it was ignorable), at times people want to take ownership of offense and leverage if not exaggerate it to prolong exposure, which is exactly what is happening in this case. Naturally played out, Internet memes have a half life of about a day, after which they would naturally be forgotten.

Secondly, while this seems counter-intuitive, the discussions on Reddit aren't about the subject (in this case guy on typewriter in NY city) -- they're about a contrived representation that is essentially a created fiction (the fiction in this case was "guys who try to be different by bringing a manual typewriter to parks -- hipsters!", which has absolutely nothing to do with "performance artist making a living". The guy being discussed on Reddit is not the actual guy in the picture, and few confuse the two). I called the discussion itself performance art because it really is -- people aren't trying to insult the guy literally, but instead are engaging in the banter of Reddit, which is something that exists unto itself.

There is another post in here by a guy whose wedding picture got appropriated for a meme, and while he took it in stride and seemed good natured about it, and while it sucks when the internet machine appropriates one's stuff, that meme has literally nothing whatsoever to do with him or his wife or anything at all to do with their life. In that case, again, it was simply representative for people to discuss, essentially, marriage. Just as typewriter man is simply a stand in for the purported hipsterism. People needn't over-personalize this stuff.
PersianParser.js: a library to use Farsi/Arabic webfonts in iOS/Android.
iOS web browsers and Android default browser don't support Farsi/Arabic webfonts. This code converts the text to be compatible with true type fonts.
Sure hope if you are using a CRT you are using a colour corrected monitor! [1]

1. http://www.gballard.net/psd/go_live_page_profile/embeddedJPE...
Your a newly arrived immigrant from Europe. You wanted to make your fortune in the Americas.

During your journey, your portfolio sank with your ship. You have no contacts in the New World. It would take months to years to gather the letter of recommendations from Europe - that is if they are still there and you remember their address from memory. The other evidence of your work is in the middle of the Atlantic Ocean.

A historical notion that still has applicability in today's world. Think refugees.
When inspecting element I saw IDs like "patch_ROW_COLUMN" in container, just put them in order of IDs and you should get a perfect score.
I got 8 instead of 0, bug ?
Smarter questions would be about accommodation or travel - reveals the rough distance without pointing out you don't know where it is.
Why are the capitals so important? Maybe I want to travel to Kyoto or Makati instead of Tokyo or Manila. I can see the value in knowing the countries and a little about them, but capitals aren't the entirety of a country, and knowing about them won't tell you much about the country as a whole.

I can learn about the capitals if I ever plan to go there.
Gruber?
Great article! Love the honesty Ben.
MIT Researchers Unveil A New, Smarter Way To 3-D Print
Do Code Reviews (with cartoon)
Probably anecdotal. In my (also anecdotal) experience homeschoolers tend to read more and be more likely to participate in spelling bees.
WebRTC makes it possible, but not easy, nor abstracted. You still have very long connection strings to establish the connection, and those strings change as you move around, so it's not something we'd want to ask users to send to each other in order to establish a connection. The approach usually used is a server where the two people rendezvous to exchange the connection strings. That server is kind of like what we have – but then once it's in place, changing over to WebRTC just doesn't seem as exciting. (And even then the connections are slower to establish and less reliable than WebSockets.)
Time's quantum arrow has a preferred direction: confirm asymmetry (2012)
It's so sad/frustrating when you need to look up a restaurant's page on-the-go and then you find out it's flash-only.
Also available on Safari if you have it.
Oh yeah... we use WebRTC when it's available, but don't require it.
I use debian/kfreebsd on my server so I can use zfs. Had Freebsd previously, but the lack of a Stable ports tree meant updating broke things often.

Although many things don't work on debian/kfreebsd, and searching for help is tricky, do I go the debian way or the freebsd way, it's always updated with few problems.
And it doesn't help that where it does scratch their itch it leaves a massive bleeding wound the size of a plate.
Another nice option is the Hackberry.

https://www.miniand.com/products/Hackberry%20A10%20Developer...
"C++ programmers don't come to Go because they have fought hard to gain exquisite control of their programming domain, and don't want to surrender any of it. To them, software isn't just about getting the job done, it's about doing it a certain way.

The issue, then, is that Go's success would contradict their world view."

This, "they can't handle how awesome it is" is kind of a fun rationale and strikes me as plausible, but it would be more interesting to me to hear from some of the stellar c++ programmers at google as to why they aren't interested in switching.

C++ was the first language I really invested in mastering during and after college - it was like, "all I need to do is read these 5 books about how to avoid the pitfalls and use all the powerful tools, and it's amazing!" What really changed my mind was trying other languages (first python) and seeing how immediately productive I could be without so much as skimming through the "dive into python" website. So specifically, I'd be interested in hearing something from an expert C++ programmer who has really given go a try and decided it's not their cup of tea.
I was homeschooled and have many once-homeschooled friends, and the ratio of bad spellers is about normal in my experience.
You will be forever shunned for this grievous error.
> If you're homeless in america, sign up for mechanical turk. You'll make more than enough for food.

How do you receive money?
Brain Scans Can Reveal Your Decisions 7 Seconds Before You Make Them
Without looking it up, I would guess a city named after Juan Mariscal Sucre (or is it the other way around?) must be in either Colombia, Venezuela, Ecuador, Peru, or Bolivia. I would probably guess Ecuador on a hunch but that's probably wrong as their former currency was the Sucre and it would be funny to have a city named the same.
Well the main things for me are

1. feels closer to "old fashioned non-Canonical'ed UNIX" which I was brought up on.

2. Way less politics due to license.

3. Less crazy forking and wheel reinventing (basically everything Ubuntu isn't).

4. It has orders of magnitude better documentation

5. pkgng is actually really nice

6. separation of core OS vs ports/packages so easy to stage updates compared to catch all Linux distros.

7. pf is miles better than iptables

8. ZFS.

9. I have a Sun Ultra 30 sitting in my cupboard which Linux doens't like.

10. Has valgrind that works properly unlike the other BSD's.

That's about it but it's enough.

My use cases are: personal use, professional use (devops), professional use (production).
Thanks. Appreciate that. Might as well be honest (about the good and the bad)!
> Focus should not be on memorizing anything

I have to disagree. At that age the things you memorize get seared into your mind permanently. I can still effortlessly rattle off a few Shakespeare soliloquies a teacher had us memorize, for example.

I think having 13 year olds memorize things is a great idea, but the things should be important and useful. I wish we had extensively drilled on mental arithmetic.
This is the same teacher who gave his child a C on an assignment because they didn't put their answers in a separate column. Granted, we only have one side of the conversations, but I wouldn't rule out the chance of the teacher being petty & vindictive.
Capitals are the most important part of a country (by definition). What little information could you learn about a country before knowing its capital?
Believe it or not, some families are religious. That's not necessarily a bad thing, even when that translates to structured education.
Cheaper? Possibly. Quicker? Almost certainly not.
Data-Driven Engineering - practices that impact quality & delivery
If you want to use BSD on a laptop, your best bet is PC-BSD[1]. I love using FreeBSD on my laptop, but it definitely didn't "just work," you definitely have to tinker with it. PC-BSD is based on FreeBSD but attempts to "just work" in the way you are looking for.

1: http://www.pcbsd.org/
Downvoted by an Apple fanboy no doubt!
Yeah, nothing wrong with that, and if you do have a longer/more complex equation (like a C# LinqToSql where statement), you can always make it formatted multi-lined instead of in-line to improve readability. My point was mostly about not using comments that describe the code.
I think before the iphone , samsung has started eating nokia's lunch in phones.
LEAD - Converting Customer requirement to Product Feature
I think this is an interesting point. I remember being so intimidated when I started my CS degree thinking that software developers just "know" all these things. Now, I know me and my co-workers look stuff up on Google all day long and it's not a big deal. But that's not something you learn to do in school.

In fact, I think there's some kind of stigma related to not knowing the answer without looking it up. The vast majority of my schooling at least involved a lot of memorization. As a student, you take a test which gauges how well you've memorized things for the most part and that's what determines your "worth" in terms of grades as a student. But that's not how the real world works. In reality, trivial things can be trivially looked up.

I think the results we get for our coding interviews are pretty telling. Everyone that applies for a software developer position where I work has to take an online assessment. They've got 30 minutes on 3 questions and it's made explicitly clear that you can look up information for it and give the sources. Out of the many people that have taken the quiz, only one or two people have given any sources. It's as if people think they'll be penalized for not knowing everything off the top of their head (which I guess is in fact the precedent in traditional whiteboard technical interviews).
In the UK, we aren't having any real public debate about the security services, largely because the homegrown news organisations aren't giving the issues the attention they deserve. I don't know what would happen to them if they took a stand against a D-Notice.

(BTW, the 2nd result on that BBC news search is more like a job ad for GCHQ)

(Edited to remove my erroneous claim that D-notices aren't voluntary, turns out they are, though hardly any media orgs. go against them)
> College was relatively a breeze since I had spent all my grade school years teaching things to myself - college was just an extension of this method of learning.

This was exactly my experience as well, as another former homeschooler. I remember being kind of disappointed when I got to college and thinking, "wait, is this all there is to it?" I expected a radical change and got more of the same. It was actually kind of demotivating for a while.
Not all batteries are made equal which is the problem.

We have 25 people with Lumia 820's that are fine. I just got a bad battery.
The next time that happens, try running the command again, but prepend a 'g' (so gsed, gawk, etc). Most BSD systems have the GNU versions of utilities present in their ports systems, and many come with the gnu coreutils installed, g-prefixed.
If (big if) Apple goes in the direction outlined and pulls this off, enterprise stands to save a ton of money on laptop PCs and integration.
I'm a decent speller. I was homeschooled starting in the mid eighties, so coursework was done mostly away from the computer (i.e. no autocorrect crutch). Also, my mom valued spelling and grammar and would be quick to point out mistakes.

In general, I mostly saw problems with homeschooled peers being weak at math.
Have you seen the calculator on Tesla's web site? I saw it several months ago and my reaction was that it was a load of crap. I'm a huge fan of Tesla's and the sooner car dealerships go extinct the happier I will be. But there's something wrong about that calculator.

Check it out for yourself:

http://www.teslamotors.com/true-cost-of-ownership

Any reasonable person would see that page and think they can get a Tesla for $601 per month. But that's the "Effective Monthly Cost". The actual monthly cost for the lowest cost model is $980 per month for a 6 year loan. Seriously, a 6 year loan?

Honestly, they don't even need to do this. The people buying a Tesla now aren't shopping for a car strictly on price and they're smart enough to not be fooled by such gimmicks.
> Esmee […] got a C on her math homework from the night before because she hadn’t made an answer column. Her correct answers were there, at the end of each neatly written-out equation, yet they weren’t segregated into a separate column on the right side of each page.

I almost snapped my pen in half.
I got 0, which must be wrong because I was officially diagnosed to have a inferior color recognition but a better contrast differentation then average.
> This article is about someone who suck his neck waaaay out, and got his head bashed in for it. Don't do that.

No. No no no no no no no.

You're saying what happened to him was justified, or that it should be expected. This is wrong. Nobody should have to change their life to avoid being abused. Instead, we as human beings should stop the abuse. Here are some examples of your position put in other situations:

Don't dress like a slut and you won't get raped.

Don't be out and gay and you won't get gay-bashed.

Don't look weird and people won't treat you like shit.

The article is about a man who sat on a bench with a typewriter. He didn't "stick his neck out". He did not invite people to abuse him, whatever you think. What you are doing is a textbook example of victim blaming. And i'm not angry with you; I just want you to know this position is exactly the mentality that perpetuates abuse. Try to blame less and be more supportive, because the only way we can stop abuse is to speak out against it and show we won't tolerate it.
True, but the key point is that alteast here if they are excluded its because they want to be.

The key take away point is:
An open office lets the introverts have more say than when everyone is in offices.
That's the theory, anyway. http://homeschooling.penelopetrunk.com/2013/09/18/montessori...
They seem to have to just embedded a Youtube video (https://www.youtube.com/watch?v=TzuRDujwb_A) but cut off the bottom of the video so that you can't jump around in the video or tell that's it's from Youtube. I can't see the bottom of the image or some of the text. Not cool.
Can you expand on what you believe is the best way to show your abilities? How do you get pass the gatekeepers? How do you make sure your getting leveled at the right level during the process?

Yes, there are actually people with real life issues who actually face this scenario.
Using that cache is a good idea. The site linked to was used to gather the original content rather than broad consumption. (I wrote two of the chapters in this book, and this was where we revised them.)

Lots of good articles in there, though.
Conservative political groups in the USA pay people to basically troll on major news sites/message boards/blogs:

http://www.alternet.org/story/149197/are_right-wing_libertar...
The entirety of K-12 is a basically a crock. Very little of this stuff is important. Who cares how crystal structures are defined? Memorizing that trivia won't improve your thinking skills, and you won't remember it after the exam anyway. Even if you go on to major in chemistry, you'll have to relearn all of that anyway because colleges don't trust the K-12 system to teach any of it correctly.

My wife recently told me she wants to send our daughter to an expensive private school for 4th-12th grade. My wife and I both attended public school until graduate school, so I wasn't warm to the idea. But I couldn't argue with her reasoning: many private schools are exempt from NCLB (because they don't take federal money under the Act), and as such can dispense with a lot of that ridiculousness. They teach the important skills (reading, writing, logical reasoning, math), but otherwise go easy on kids, inflate their grades, and have old connections to top colleges so they don't have to define themselves based on the "rigor" of their programs the way public magnet schools do.

I went to a highly-competitive public magnet school for high school, and it was a huge waste of time. I sorely regret all those hours I spent learning about earth science or ancient china. My wife went to a very progressive public school in Oregon and loved it. They had mostly electives, and one of her classes in high school was a whole class on James Joyce. They didn't assign a ton of homework, but instead let kids explore their interests them go home at the end of the day.
"C++ programmers don't come to Go because they have fought hard to gain exquisite control of their programming domain, and don't want to surrender any of it.
...
The issue, then, is that Go's success would contradict their world view."

No it won't! I'm excited about Go. What I've read about it makes it look like a language I would love to work in, some day. However, I don't think the problems I'm solving now are the problems Go is good at solving. The programs I'm writing run on one machine with restricted memory, and they need to be highly, highly performant. The execution time is measured in tens of milliseconds, and during that time we do a lot mathematics and processing. SIMD is our close, beloved friend. In that context, I don't think Go is an appropriate language, due to its garbage collector, its lack of precise control over where objects go in memory, and the overhead of method calls. But if I ever write code similar to that written by Google, C++ would be a terrible choice.

I was all on board with what he was saying until that last little jab. I'm not migrating to Go because I have problems that Go doesn't set out to solve, but I'm not threatened by Go, because it's just another tool. Having more high-quality, carefully-designed tools is never a bad thing, and I can't imagine ever being threatened by a new tool's success.

Honestly, this smacks of more divisive bullshit. Pythonistas vs Rubyists, VIM vs Emacs, and now, Go vs C++. Blurgh.
Just don't glue down the flooring.
IE 10 offers that for any masked field.
The minimum wage does a lot of good

Interesting you say then when you can clearly see that actually hurts those people.
Email Storm causes 600,000+ USD loss to CISCO
Is Washington DC more important than NYC or any city in Silicon Valley? I'm not convinced that capitals are the most important city.

You can talk about the culture, economy, and history of a country without ever talking about the capital. Capitals are usually (not always) where the government sits, but that's only a small part of what you can learn about a country.
I think schools follow this algorithm:

1. Great students (read: students who get into selective colleges) do a lot of homework.

2. Therefore, give everyone lots of homework, and all students will be great students.

I've seen that pattern replicate itself down to kindergarten.

Not everyone is going to be a biochemist. Stop punishing the kids who won't be.
Hackers offered cash, booze to crack iPhone fingerprint security
I don't think its to to screw dealers over but to make sure margins are needed to make their car for the masses

It's also because they're completely unneeded for many transactions. I walked into a Nissan dealership utilizing USAA pricing and a cashier's check. It still took FOUR HOURS to drive out with the car. I had to wait two hours just for the "finance guy" even though I wasn't financing anything. I threatened to leave the entire time - I still had to talk to him and he had at least 7 people in front of me in line that were financing.

How refreshing would it be to research a car, test drive a car, purchase a car without all these shenanigans meant to upsell you into ridiculous things?