skysight-inc/HackerNews huggingface dataset:
My kids' high school (http://knoxcountystemac.knoxschools.org/) has done this as well. I'm still not sure how I feel about it.

On the one hand, the kids aren't hauling 30 pounds of books to and from school everyday, school lockers are pretty much superfluous, and the iPad is a great tool. On the other hand, it's very hard for me as their parent to tell (at a glance) whether or not the kids are actually doing school work or just screwing around and it's very easy for the kids to get distracted if they aren't having a good concentration day.

Like everything else, it's a bit of a mixed bag.
'the publishing will only happen now' is the kind of assumption that ends up being false very rapidly. Or immediately, if you're writing automated tests. That's kind of the point.

I tend to write stuff similar to your example in C# (though I tend to make them 'public readonly' instead, because I hate accessors), and I agree that it's kind of tiresome. But that is really just a deficiency in C# - it lacks a concise way to express such patterns.

And to be fair, it's absolutely true that if you wanted you could just use global variables. You are absolutely paying an up-front cost when you do this, but you should look at that cost as an investment: In the long run it will pay off by making your code easier to understand, easier to maintain, and easier to extend, because its dependencies on global state are painfully obvious. Sometimes that investment may not be worth it, so you have to make the judgement call.
Meanwhile, here's another 'iPads in the classroom' story from last week, focussing on how fast the kids destroy them:

http://www.dailymail.co.uk/news/article-2255546/School-spent...
BSD is used in a lot of places, it is generally hidden though. For example Juniper used it for their OS, FreeBSD is currently in use by NetFlix for their appliances (the ones that sit on the ISP's network to lower costs). Cisco has in the past used code from BSD, I've seen OpenBSD in various different commercial projects, including an audit logging machine.

Every so often I get surprised as to where BSD is when I come across it.
Isn't that the job of the screen reader?
Anything excess is not healthy.
It’s official The kilogramme has put on weight
As a totally blind software developer everything he has in the article is accurate. There are two things he did not do though which I do on a regular basis and assume most other blind users do as well. First is using the feature of screen readers that allow you to view all links on a page as one giant list. While this isn’t helpful when initially browsing a page if you use a site on a regular basis and know where you need to go it’s easy to bring up a list of links and start typing to use first letter navigation to jump to the link you need out of the 150 that may be on the page. An example of this is typing “pri” to bring up the print link in order to view stories on a single page. Second is the ability to use a find feature of a screen reader to search for specific text on the page. Once again this is not useful for general browsing but if you visit a site on a regular basis and need to repeatedly access a section of the page that isn’t easily findable by links or headings searching for a text string you know will be there is a god send.
I think return rate would be a very useful statistic for Amazon to give out. I love the Chrome OS but my guess is that many who buy these Chromebooks expect a full blown laptop and return them or sell them as soon as they realize it isn't. My local Best Buy has stopped carrying them for this reason.
I'd say that the choice of Linux over BSD on those cases has to do with hardware support. Writing drivers and supporting a wide range of devices would increase up a lot the development time for Chrome OS, for instance.
Was that using brickOS (previously legOS)? I always stuck to NQC since it was powerful enough for my (likewise) early-teen self but worked with the stock firmware.
My understanding is floaters are quite common and many in the population suffer from them. I've had them for a few years, I visited my optician and he said not to worry, and he could actually 'see' the floaters when he looked at my eye (it's litereally bit of debris floating about in there) so he knew it wasn't anything serious like a retinal tear. He said only if there is a rapid increase in them should I seek emergency medical assistance.

I think it's like many symptoms; the first time you should certainly seek a medical check ASAP to ensure it's not a symptom of a more serious underlying cause; but it should be cause for serious worry. I don't think you can walk around with retinal detachment for a year.
I just realized I loved the clackity clack noises so googled around a bit and figured out you can activate them on OS X under Preferences -> Accessibility -> Slow Keys.
I've updated the article to mention this, thanks.
Agreed. Change the colors at least. Colors + the fact that he italicized the logo make it way too similar to PayPal's logo. Really not a good move.
The most interesting thing about ChromeOS (to me) is the way that it updates. My understanding is the ChromeOS has two root partitions and when it updates, it updates the one it is not currently booted from. After updating, it then boots from the newly updated root.

I haven't heard of this technique being used in any other Linux distribution and I think it is quite novel. Sure, it wastes some disk space, but that if fairly cheap these days.
Didn't know they made these.

I remember building a mux for touch sensors with some resistors and reading it as a light sensor.
You can also use the SQL value of NOW(). It's always set to the start of the current transaction.

http://www.postgresql.org/docs/current/static/functions-date...
I tend to use the more specific subreddits. For example gamedev and python instead of programming. But I'm there mostly for the community, not for the generic news articles. That is python tools/libraries, gamedev tutorials/experiences.
bytes.IndexByte is clever in that way, using SSE instructions: http://golang.org/src/pkg/bytes/asm_amd64.s

I tried using it (https://github.com/bpowers/psm/commit/55bdd3f51c9c61a9247fec...), but it wasn't very helpful, I think because the lines in /proc/$PID/smaps are relatively short.
If I go to market, give me a description of the code. I wouldn't buy anything just looking at its name!
I used to have NXT 2.0 and you could do that. I'm not sure the possibilities for EV3. I can't even find it on sale.

EDIT: Ahh... FTA "Lego expects to begin selling the product... this summer at a retail cost of $350."
Yes, this is something I can relate to. The worst I've had is being ignored when I try to make conversation ("Good Morning", "How's it going so far?" etcetc), but usually they seem happy to help.
"Several consultations and meetings later, however, the company’s board faced a dilemma. We had to make a decision. The costs of pursuing the case would simply exceed any compensation from winning it. So, should we then pursue the case?"

Maybe I don't know how your countries legal system works, but surely the cost is borne by the state? I assume then you mean the cost of the time you would need to spend to support law enforcement? But the thing is, now you:

a) can't name this fellow,

b) if someone does a background check of him and his father in the future, they will not find this

c) his father, a layer (?!), stands a lose a LOT if this really is true, and would probably be smart enough to settle this ASAP,

d) if a customer had not paid, you'd probably consider writing off that as a bad debt, but still possibly engage a collection agency to attempt to recover the debt - you would only get a fraction of it, but you'd get some. You might have found a willing law firm to pursue the case, in return for a % of the settlement/award.

e) assuming a successful prosecution, most countries would block this young man from being a director of a company for a LONG time - that should be enough reason to follow through alone

I understand it's expensive but I, for one, feel that you have a moral obligation to take the evidence to the correct authorities, and let them make the decision on whether they have a case and to proceed or not.
Things like this seem to come up often on HN. Why can't we speak out against a system while participating in it for lack of a better alternative currently?
Jacques, I like and respect you, but if you think that the impact on the US GDP of immigrants leaving will ever in a million years be ascribed to immigrants leaving, you are living a fantasy.

I don't blame you for boycotting, though. Not a bit.
There is something to be said for service continuity. After-market support from Android manufacturers can be variable, whereas it's something of a known quantity with Apple. There's also the software issue: there is simply a better and more wide reaching range of tablet optimised educational software on iOS than Android.

Also, on a more practical level, trying to procure a thousand Nexus 10s is no easy task. I don't think one platform is inherently better than the other in the education market, but it should be pretty self-evident that Apple is better set-up to currently sell into the sector.
Fitness for founders (and other busy people)
So... what was the point?
Laser cut, hand crafted, heirloom quality masterpieces.
The Rise of The Micro-Testing Agency
The idea is simple: There's a ton of music content on YouTube and Demiba let's you take full advantage of it like you never could before. Demiba finds automatically the best quality versions for each song and offers many ways to listen to and discover music. Customizable radio stations that learns your preferences offer a great way to listen to your favorites and discover new ones. Exhaustive playlists allow you to instantly get complete playlists for artists and albums. With a personal library you can save your favorites for viewing at any time. Every page is live, so send a link to a friend and they can join the experience. A chat box will even open so you can communicate.

We're a small team of two developers who have been working on this for a while and now we're looking to get some feedback. We think we've made a pretty compelling music experience around YouTube and we're curious what you think.
Potential 3rd term for Barack Obama
Microsoft is still evil (see all the patent trolling, legal maneuvering, running of astroturf campaigns, locking down of non-x86 "windows" hardware, etc).
I've been using this for a while, the graphing is a bit limited but has loads of potential!
Can you not restrict them so they can't install games etc?

[EDIT] The iPads, not the kids!
Maybe it's generational (I'm 33) and maybe it's personal preference, but I much prefer a physical book over reading on a tablet. I remember reading an article somewhere saying that our brains do a better job of organizing material if it's a physical book because part of the organization process is remembering where in the book the remembered material was. I get no sense of "place" when reading an e-book. I even print out important material because that makes it easier for me to read.
They're currently A/B testing for that.
Python's philosophy is often said to be:

"There should be one - and preferably only one - obvious way to do it."

Which is not exactly the same as "one way to do it". There can be many ways to do it, if they are obvious from perspectives, just don't add to many since it will cloud the scene, and the programmer won't know which to use.
It's all about having different developers come to the same simple solution when confronted by the same type of problem.

But I agree with everything you said. Some times only having one way becomes a burden. Many times precisely because it's not the most obvious way in the specific situation.
Consequently, DB column permissions are also worth it because they hide the hashes, while such people are not protected at all by current hashing schemes.

The Postgres function written to compare passwords/hashes can also limit the number of checks per time unit to prevent brute-forcing.
"View all". Problem solved. Or "View first X00 items", where X is digit (if you're worried about performance).

Just like many people here, I hate infinite scrolling with passion.
Apple, Dell, etc like cheap Chinese labour which is at least controversial (some would use works like "slave"), and all customers care about is label price. In the end, that's a human cost. I find it a bit weird that this is the breaker for her.

Sad, but human cost is dirt cheap. I'd hate to think human cost really means, "my" people's human cost, but the cost to "those" people is irrelevant.
OK so to state the obvious we are talking about using a device in the hand that is holding it.
Hi Pmtarantino, Yup, that's the next thing I'll add, just getting it out there at the moment to see if there is any interest in it.
You are correct: Floaters are normal. Fixed spots are not. Floaters, well they float. You can easily see the difference when you look left and quickly look right. Floaters keep moving a bit because of the motion. Try it in front of a clear blue sky or white wall for best results.
fastpal.com isn't available, but fasterpal.com is.
LEGO Mindstorms EV3 Kit Announced At CES
...it's a terribly misleading story (which doesn't come as a surprise to me, it's the Daily Mail after all), because it conveniently omits breakage rates of one-to-one laptop deployments.

It may not come as a surprise to many people to learn that laptops break almost as often as tablets when deployed one-on-one in schools. A quick Google led me to one study from 2004 in Maine, where over an 18 month period 50% of laptops required repair, and 35% of students experienced laptops breaking down or being accidentally damaged[1].

The main difference is that a higher percentage of tablets require total replacement, which is somewhat understandable as tablets (be they Android or iOS) are far less user serviceable.

[1]: http://maine.gov/mlti/articles/research/PCHSLaptopsFinal.pdf
Robot settlers help colonize the moon
If you have trouble convincing someone of this, I wrote a little helper application you can install on their computer. It pops up a focus-stealing "WARNING: Are you sure? [Ok] [Cancel]" dialog at random every 10-40 minutes, irrespective of what they are doing at that time. A day of that, and they should get the point. Executable and source download at the bottom of the rant: http://www.expert-overflow.com/areyousure/
This is a great idea (and I know of people that would love this) but I can't any information on your privacy controls. Doesn't this potentially break data protection laws if a company imports their users payment data and you're not protecting it properly?
Sorry for being thick, but why is that?
Is there an appetite for front-end dev tools on Windows?
While you don't announce it in your blog, I certainly hope you're giving your local startup community a heads-up about this guy (and the board director).
For anyone looking to use native UI components and not HTML/CSS/JS, take a look at these two which seem to be growing rapidly:

https://github.com/picoe/eto

https://github.com/mono/xwt
You will find many articles which suggest that coffee is healthy and cures xyz.. and the very next article which will suggest that it will kill you.

You be the judge. The safest way to do it, is not to overdo it.
Pepper the Pigs
I'm a non-resident Australian citizen (ie, i've lived overseas in a variety of places for 15+ years). When I go to Australia I fill out the visitor card (because i'm non-resident) and use the Australian Citizen line at immigration.

The last few times i've been they essentially ignore the visitor card, (literally) say "Welcome home" and let me in within 30 seconds.

Hearing that after being away for years (for me) and arriving jetlagged after a long flight is pretty emotional. The immigration officers probably just have a game amongst themselves to see how many people they can get to burst in to happy tears.
Be careful, you may be stepping on Microsoft's IP. Windows Vista's UAC feature had it first.
"when an electric kettle breaks (which is quite often if you live in one of the "hard water" areas of Southern England.)"

The trick is to every now and then turn the kettle on with no water in it. The calcium on the spiral at the bottom of the kettle will break into big chunks and fall off, if you just turn the kettle up side down they will fall out and you'll have a heating element as good as new (don't let it get too hot obviously, as that will damage the heating element and/or kettle itself).
I doubt the degree of magic involved in the user experience factors into institutional technology purchasing. And fragmentation is hardly an issue when the school is buying all the hardware. Frankly, your comment reads like a pair of talking points taken off the shelf and jammed in where they don't fit.
Shipping bauxite to NZ from AU is not far. Lots of bauxite is shipped from Australia to Norway to be smelted. Because NO has cheap hydro power, this is considered economical!
Galcon 2 Fully Funded on Kickstarter
Not sure that would help that many grandparents. Not even sure my mother would understand. In fact, I'm pretty sure some of my kids wouldn't understand either. A lot of people see "laptop", or what ever, and expect it to do "laptop".

Again, a geek assumption about what non-geeks know.
I don't think they added any sensor ports - still just the four. But now it comes with a gyro sensor built into the brick.

The 4th motor port is huge for some things. It was almost impossible to build a holonomic drive with only 3 motor ports. Now you can have two drive motors and two for manipulators, so you can have a simple articulated arm with a motorized grabber. But I'd sure love to have six of each port.
1Keyboard – use your Mac's keyboard to control your phones and tablets
I wouldn't normally post a Kickstarter, but as a startup founder I've found Galcon to be an amazingly fun way to take quick breaks. The best bit about it is the community — which has a surprising number of fellow startup founders who are really supportive. In recent games I've played with one of the guys behind an a16z-funded startup, a TechStars founder and a YC alumni.

As a multi-player strategy game, Galcon [1] is a lot of fun! And the guy behind the game, Phil Hassey, has made a lot of valuable open source contributions to the Python community like tinypy [2]. So, if you are looking for a good experience, Galcon 2 would be well worth it!

[1] http://www.galcon.com/fusion/

[2] http://www.tinypy.org/
> structured programming

Actually this one is alive and well, although it might be hard to see as we have built huge complex structures over it.

We still follow its basic principles - one entry point per subroutine, no jumps into middle of loop body, no jumps into branches of "if", only the subroutines are sometimes called procedures, methods or functions.

Even those who program directly in machine code seldom break the above commandments.

Nope, SP is definitely not a fashion.
I think both camps will feel much happier when something like refinements are added to Ruby.

In Perl I can safely localise all my monkey-patching by using dynamic scoping:

sub today { DateTime->now }

{
no warnings 'redefine';

local *DateTime::now = sub {
DateTime->new( year => 2012, month => 12, day => 24 )
};

# now everything in this scope uses the monkey-patched DateTime::now

say "I'm the stubbed monkey-patched date!" if today->day == 24;
}

say today(); # => DateTime->now()
My Experience with Dart
How Rocket Internet has Impacted the Brazilian Startup Landscape
I must agree, the "close to reveal" box is incredibly counterintuitive, took me a while as well.
Looks great, but the name isn't very catchy.
Along the same lines is AppJS - https://github.com/appjs/appjs
How much money was at stake here? How many actual employees? It sounds like it was you, a friend, and his dad trying out a startup that didn't work, from the way the post was written.
In the screenshot tagline:

"useR one or more..." --> "use one or more..."

And they should remove this (it breaks at a lot of mid widths):

.navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 1170px;
}
تحميل برنامج فايرفوكس
فايرفوكس من شركة موزيلا يعتبر من اشهر متصفحات الانترنت
يستخدمه الملايين حول العالم وتقوم شركة موزيلا بتحديثه وتطويره بصوره مستمره
ومن مميزات فايرفوكس احتواء متجر التطبيقات الخاص به علي العديد من
الاضافات المميزة
Paymill, The Samwer Stripe Clone, Raises $13M
Tetrix with an NXT brick is the basis for FIRST Tech Challenge robots, if you want to see some examples of what high school age kids build with it.
http://www.usfirst.org/roboticsprograms/ftc
Some refer to using backbone.js or ember.js as if using them is cost free. Learning these two technologies has cost. turbolinks also has cost but it is much much lower for a rails developer.

So when they are being compared keeping the cost of having developers who can deliver both quality rails code and quality backbone/ember code should be kept in mind.

If you need all the features Javascript frameworks provide then ofcourse turbolink is not a good solution. But turbolink is an excellent way to speedup your 'about us', 'contact us' and other low complexity pages.
Mavituna Security (http://www.mavitunasecurity.com/) - Anywhere in the world (we're a virtual team - REMOTE)

Mavituna Security is a leading innovator in the field of automated security testing and creator of Netsparker: the world's first false-positive-free web application security scanner. (http://www.mavitunasecurity.com/netsparker/)

We're looking to recruit a talented and experienced growth hacker who will lead the ongoing development and execution of our growth strategy, both for our established (and profitable) Netsparker business, as well as our new SaaS venture, which will launch very soon.

More info: http://www.mavitunasecurity.com/growth-hacker/
Moreover, electric kettles seem extremely rare in America.
Word to PDF conversion API
The physics are bad, and the performance is even worse.

I am using a recent MacMini (I bought it I think 6 months ago) and the browser is RockMelt (fork of Chrome).

Seriously, if it was slower, it would go backwards.
Can anyone explain what is the difference with Adobe AIR?
There's RobotC for NXT. It's a little funky and runs $49 for a single user.
http://www.robotc.net/download/nxt/
What the Baltimore police can teach you about multitasking and incentives
Demonoid Shows Sign of Life on New .HK Domain
He doesn't have anything to do with AV vendor anymore.
My full legal name is longer than average and seems to get truncated by lots of computer systems (and/or will be abbreviated by data-entry people, etc.). It means that my ESTA record doesn't 100% match my passport, and i'd always get a raised eyebrow a couple of questions, and it would normally be OK.

One time a guy said "I don't have time for this" and sent me to secondary. After waiting about an hour I saw the secondary inspector and he told me the front line guys would send anyone back that they couldn't process in a couple of minutes and to expect it to happen again in the future.
He hasn't been part of Mcafee Associates for almost twenty years.
What makes you say PHP is not object oriented? It has had proper object support since 5.0 (2004).
Screen readers aren't exactly hives of innovation, but yes this is exactly what they are for, so the startup idea is "make a better screenreader."
_why is a role, not a person
It did also say that the cases they were using weren't great, and when swapped out they were much less prone to breakages. Plus kids are kids, things are going to get broken, that's why the devices were insured.
"I don't like this tool. I've found ways around using it."
"I use this tool a lot."

Why is this so controversial? It's a hammer. Ultimately you're trying to get two pieces of wood held together and you've all found a way to do that.

As long as both camps can sustainably produce maintainable software the point is moot.