skysight-inc/HackerNews huggingface dataset:
Using the default Android alarm clock, in my sleepy state, I would sometimes forget whether I wanted to "snooze" or "dismiss".

I've been using Timely (mentioned in the article) for about 6 months now, and I love it. I use a feature that forces you to do a puzzle before the alarm will turn off.

Unfortunately, my sleepy self recently discovered that I can dismiss the alarm (turn it off) without the puzzle though, by closing it from the notification bar. Hopefully that doesn't become a bad morning habit.

One of my childhood ideas for an invention was a variant of this alarm clock puzzle concept: an alarm clock that forced you to play the game "Simon", each time you wanted to snooze. Each time you snoozed the alarm, the puzzle would become more difficult.
I want to do research but I'm too old for a PHD
Bodybuilders and Supermodels
.. thus giving up C and moving on to C# instead. (Students, I'm looking at you..)
"I wonder what happens when the researchers and teachers will get punished for not meeting their >100% performance targets year-over-year."

This is not considered a bug in the system, if we graduate more of them than we need, and as seen in the article cronyism and gang/mafia mentality is rampant.

So in a system built on cheating, the "cooperative" will have their performance targets fixed, and the "non-team players" will be removed.

Superficially the goal of standardized testing is to produce a populace thats real good at taking standardized tests, which is of course a totally useless goal, but its easy to measure. Slightly deeper, the goal of standardized testing is to remove autonomy from teachers as a punishment by forcing them to teach to the test. A bit deeper and the purpose of standardized testing is to encourage corruption. If one party has a political goal of fighting the teachers union, what better long term plan than to force them all to become thugs or leave? The other party likes it also, because who doesn't want an army of thugs?

Nobody wants the kids to learn anything, unfortunately. Sometimes it happens accidentally, but it doesn't matter.
My first language was Basic (in 1982). The second was assembly.

This is not terribly different than what I suggest. I'm saying in the modern world, Python fills the role of Basic and C fills the role of assembly.

The abstract idea is:

First Language: Clean and simple, to introduce the very idea of coding algorithms for a computer.

Step two: Low-level language requiring a lot of attention to detail. Should be useful for exploring low-level details about computer architecture as well as writing real programs.

Notably: Java doesn't fit very well into either category. There's a lot of overhead for pure beginners, and too many layers between the programmer and the hardware
The article has a lot of dubious claims, but it boils down to "this material doesn't reflect visible light at all at any angle".
Self has also live coding features.

This is new for computer science in the same way the refrigerator is new for storing food
Machine Learning and Pattern Classification – tutorials and examples
We all know the Doge2048 is the superior game to both (I'm only half joking...)
Advanced iris authentication technology
> who probably thought nothing of

Working for a media related company or similar he will have been told not to do that sort of thing, officially at least (it'll be in the company handbook which he'll have signed a document stating he has read and understood) - so yes if he is still there he'll get some of the fallout.

The company should have checks and balances on such things though, so they can't blame a sole individual and wash their hands of it without recall of the item and/or recompense to the creator they've copied.
Where are those instructions listed?
Leverage Scope Creep An in-depth tutorial on Angular.js Scope
Using faces rather than numbers helps analyze big data sets
Note that a keylogger is a completely different threat than modern identity-theft malware.

A keylogger just "logs" keystrokes, either locally or remotely, for later use. While this is a valid threat, using two-factor authentication basically makes this a non-issue. On the other hand, malware that targets specific login fields is usually smart enough to also steal session cookies, or with most banking trojans, inject requests into your live browser session.

The latter is used to literally transfer money in/out of your account, or make automatic purchases, while you browse the web. There is no protection from these trojans. If you're infected, you're fucked. The only thing 2FA saves you from here is repeated attacks once your session expires. (Luckily i've never personally seen a trojan like this built for Linux, but that's just a matter of time/market share)
Mind elaborating why? I'm not versed in maze generation, but I am a software dev, and reinventing an existing algorithm does happen. It might be very unlikely in this case, but I'd just like to know why.
If you're looking for something in the Pi price range, a Beaglebone Black seems about right and the TI SoC it uses has tons of publicly available, detailed documentation. On the other hand, if you want more features/periperals/cores, and don't mind not-so-thorough documentation, one of the boards based on Chinese SoCs could be more fun...

Here's a huge list of others:
http://socialcompare.com/en/comparison/low-cost-arm-boards
With the utmost sincerity I wish you the best of luck with that. We've recently had two in-depth studies here in Australia on resourcing for schools, and neither have made it past the politicians without getting butchered.

In Western Australia we've had an outright rejection of federal funding for one study (Gonski) and lip service paid to the second (Teese) resulting in slashes to funding for language studies, music, the arts and assistance for students with special needs (probably more, that's what I know of directly).

If there's some strategy to do more with less here, the government is playing it so close to their chest they're not letting those of us in schools know about it.
That's a very good point, but maybe it was #1 because it was the default case, the simplest to generate?
Not sure what's going on with Fedora anymore but it looks more like a test base OS. To much stuff being modified with every new iteration/version and it doesn't seem to be related to making the OS/environment better but just to make it different.
UI isn't just what's on the page. It's also what isn't. If you look at the authors WIP you'll actually see how much it's been refined over time :) Very simple but powerful is the intention
It's nothing to do with the voltage, USB is always 5v. It's about the current these ports can draw, which is 1.2A for the 4 (i.e. 0.3A each if all 4 are under load)
I agree and it isn't just the RPi that is like this... it's every board based on an ARM SoC that was designed for a mobile device like a smart phone.
well, he'd get at least 2: solid stern and liquid stern.
Yup, when I ask the random guys at my coffee shop why they're playing 2048 instead of Threes, they just won't shut up about the awesome Linux support and open-sourced code!
It likely was. The video here (linked below the pg comment) shows the more substantial hardware they had been using:

http://techcrunch.com/2011/05/13/lockitron-lets-you-unlock-y...

It would be nice if pg had said something closer to "I hope this new product works as well as the version we are using", but it's difficult to go back and try to figure out the context he would have been commenting in.

The preorder page from that time does paint the picture of a well developed product, making declarations about all the things Lockitron does:

https://web.archive.org/web/20121004125521/https://lockitron...
I went for a BeagleBone Black because I could communicate with the device over the same USB that powered it.

It doesn't look as though they have made the RPI B+ communicate over the power line, are there plans for future versions to do so ?
I would be happy with the app knowing which button I press. On my iPhone if I push the home button it could snooze, if I hit power or volume it would stop.

trying to hit some arbitrary button on the screen is not my idea of fun, I don't want to even look at the screen. My phone has physical buttons I can determine by touch alone, use them
"enthused"
Net Neutrality: What it is, and why you should care
It’s the wild colour scheme that freaks me. I mean, when you try an’ operate one of these weird black controls which are labelled in black on a black background, a small black light lights up black to tell you you’ve done it. What is this? Some kind of intergalactic hyper-hearse? - _H2G2_, Zaphod describing Hotblack's spaceship
Call for Participation – Electromagnetic Field
A large part of many employees' day is spent chatting to others in the office and browsing the web. My guess is compressing their day into 6 hrs will make them more stressed out because they won't be able to relax at the office
>past their productive lifetime as far as economic fitness goes

One could argue that a cure for dementia would extend the productive lifetime of workers.
The financial struggles of being a freelance graphic designer
Rand Paul Had Sitdowns With Mark Zuckerberg And Peter Thiel
Microsoft Project Siena Beta 3
I know we love to harp on about teacher quality, but there are plenty of other factors that are just as important like access to the right learning programs, classroom mix and so on.

As a teacher I'll be the first to admit that for some students about the best we can hope for is to keep the peace until the mature or find something compelling that gives them a reason to succeed.

It's not as simple as "all teachers make $difference%".
Another issue to consider is that the maximum bandwidth halves with each hop on a normal mesh.
WxPython: How to Create a Login Dialog
I, ahem, didn't have a manual either.

I made it right in subsequent years, to the extent possible. I was young then, and times were different. (As it happens, my personal disposable income at the time was $0, and for various reasons the odds of this game being purchased by my parents were a flat 0.) I now own fully legal copies of, I believe, all the IBM Ultima games. (Albeit Savage Empires and Martian Dreams are the free GOG versions. But then, very few people have truly directly paid the publisher for those... those were quite rare.)
Right, and the designers/developers of threes! are making a living, even a pretty good living off of Threes! and no one is making anything off of 2048.

Threes! is a better experience across the board and it is cross platform in it's intended form factors, it's available for iOS and Android.
Policymakers decided that kids should be taught a variety of subjects - state graduation requirements include science, social studies, arts and languages. However, standardized testing focuses on math and language arts. So you have the phenomenon of art teachers or history teachers being ordered to teach math or reading in order to boost test scores.
North Korea is far ahead at this front.

If they succeed at Finland I would fund start-up to help owners to bring their cars from other EU countries. In EU you can stay with your car in other country up to 6 months, before it is subject to local road tax, registration and import duties.
If you didn't come last time, there's a nice bit of BBC coverage from 2012 to give you an idea:

http://www.bbc.co.uk/news/technology-19441861

Whatever you find fascinating, come talk about it.
It's C++ on top of raw Win32 API with very light use of actual ++ features and no external dependencies except for Windows SDK. About 75KLoC in libraries (UI, RPC, event loop, tasklets, etc) and 90KLoC in the app itself. The IDE font is one and only Dina - https://www.donationcoder.com/Software/Jibz/Dina/.
It wasn't community first. It was state first. Communities as people in "the west" understand them would often be illegal behind Iron Curtain.

For example if to big group of people met without a good reason - it was illegal assembly and the people could be jailed (depending how strict the militiants were). Owning a printing press (or even a writing machine if you weren't a journalist or a writer) was illegal too.
Having Jepsen tests would be a good thing. The community trusts them, and it's wise to have tests from someone other than the author of the main-line code. If I'm so lucky as to find funding--my savings will only go so far--then I or someone I hire will eventually apply Jepsen to Treode. In the meantime, there are already tests a bit like Jepsen in the repository. They simulate dropping and reordering messages, and crashing and recovering nodes. They have proven their value as they have flushed out lots of early bugs.

My immediate concerns are finding help and finding a sponsor (investor or adventurous customer). To that end, I'm less coding right now and more promoting. Getting the word out will help me find developers interested in improving or trying it.

When I do get to code, I may focus on load and performance testing. I have not done enough work along those lines yet. Or, I may focus on an example that sketches how the read/write side of the API integrates easily with Etags, CDNs and web-clients, and how the scan API integrates with Spark or Map-Reduce.
The hotel itself looks okay. The rooms and bathrooms look like shitholes. (i've stayed there five different times...)
What's the offline DMCA workflow? Send an invoice for a reasonable amount, then sue if they don't pay?
Partially true. It's just as much about realizing your finances are in crisis and confronting it as much as it is preventing it. In fact there's large sections of the forum dedicated to just that.

Or see here:
http://www.mrmoneymustache.com/2013/12/03/reader-case-study-...

or here:
http://www.mrmoneymustache.com/2012/04/18/news-flash-your-de...

or here:
http://www.mrmoneymustache.com/2012/09/15/reader-case-study-...

Hate to sounds like a MMM fanboy... but they do offer as much helpful advice for those in crisis as they do for those striving to improve. It's just more painful measures when speaking of the former.
It makes me think of Larry Niven's hyperspace "blind spot", which the human brain has so much trouble perceiving that it can cause madness.
This (compound literals) also has the advantage of being strictly valid C, since compound statements are a GNU extension.
105. We had to pay for the 500 tier for that.

Fuck all extra value. 395 seats for nothing. Not only that, it's a pile of crap. It's slow, unreliable and requires so much configuration to bend it into an acceptable shape that it has cost probably 20 days' work on top of that and requires someone to spend 2-3 days a month on it. It has also gone down twice due to workflow failures and indexing bugs which have taken a day to resolve bouncing back and forth to support (they are actually quite good). We also integrate with Crucible which barely works on a good day and we've resorted to restarting it twice a day to stop it leaking memory and hanging. Plus it takes 9 whole days to index our repository after an upgrade!!!

And we can't go hosted because X isn't available and Y isn't available. Also hosted LOST a load of people's data a year or so ago.

Believe it or not, including the pricing strategy and administrative overhead we could have wrote our own tailored software for less after 3 years.

Bad product selection on our part, but despite the marketing and general buzz around Atlassian being the opposite, it stinks as a platform. Nothing but pain.
Seems like a cool idea, what are the chances of getting dedicated IPv6?
I, too, am quite fond of Timely. For me, enabling my phone's lock screen works quite well: in order to access the notification bar (and skip the shake/puzzle prompt), I would need to unlock the phone. Which is almost as difficult.

If you're as sleepy in the mornings as I am, try face unlock. I haven't tried, but I'm reasonably sure my pre-shower face should not unlock the phone. ;-)
2048 is a far worse game, there is literally no challenge to it. Granted I'm a big fan of threes but I can literally beat 2048 every single time I play it. I did a simple test one weekend and played 2048 to measure how many times in a row I could beat it. I got 15 and stopped out of boredom. I find it dumbfounding how anyone can compare the two and not find 2048 an extremely poor clone.
Half the city gets to work two hours per day less, but the other half has to work the same hours as before? Sounds sucky for the people in the control group.

Well, actually they get the same thing they always got, and if the experiment goes well, they may get more free time later, but some of their lucky co-workers get the extra free time right now.
Here's a Scheme for a number of ARM micros, including the much more resource-constrained Cortex-M variants:

http://armpit.sourceforge.net/
We segment our students by real estate into winning and losing groups based on the assumption that parental income = academic performance. The primary result of NCLB is proving this has a rather intense correlation.

Locally our housing is hyper segregated (despite not being in the South) so naturally our schools are also racially segregated, as are our test results.

Racial income inequality is not likely to be solved by metric data worship, although that does act as an effective distractor from the root cause(s).
HEXO+ Autonomous Camera Drone: Introducing the $1M Stretch Goal
My point is, 2048 took off like wildfire because it's free and the majority of clones were forked from it.

The last time the Threes vs 2048 debate was posted here, half the comments were "I never heard of Threes. I didn't even realize 2048 was based on another game."
Under some jurisdictions (eg Germany), I'm not sure whether the output of a program is copyrightable at all.
Your software, yes, but probably not the output.
Wow, that's really interesting. I had no idea this was possible. Do you know of any links to tutorials or blog posts on this? I'd love to see a more detailed example.
Email client with end-to-end encryption to keep the government out of your inbox
Agreed. There are some things that you wouldn't expect to attenuate signals (that much) as well, such as glass, that can have a significant effect. Tinted glass can cause a 12-20db drop.
In an outdoor environment you also should keep 60% of the fresnel zone clear. This has to be taken into account when thinking of line of sight.
In my (somewhat limited, I don't have kids, but went to school in towns with many options for private education) experience, private schooling in the US at every level is prohibitively expensive for all but the upper-middle class, and even then is usually a significant financial burden.
I didn't know it was that easy to beat. I've never done it. Do you mind sharing your tactic?
Google's new Gmail API might do a lot of good for email
Skyvia Cloud Data Integration Service is Released
Cool idea. Have you considered submitting it to lowendbox.com?
This deserves a submission.

> "So often we read of very large companies riding rough-shod over small businesses or individuals," said David Bradley, director of Pentaplex. "But when it comes to the population of Great Britain being invited by a multi-national to wipe their bottoms on what appears to be the work of a Knight of the Realm without his permission, then a last stand must be made."
Ask HN: Features you would like to see in Happy2Help iphone app
Hi HN

Looking for some feedback regarding what features you would like to see on (Happy2Help.me)
Even with client isolation, if you're on wireless, everyone is on the same 'subnet'.
Hilton and Digiday announce The Start Up Challenge
We're introducing it ASAP. Currently we can provide clients with a tunnelled IPv6 address to an Amsterdam POP. This still offers good speeds and adds little latency. If you desire this then please submit a ticket and we can set it up.

Also if anyone is interested in how this is technically setup then I wrote an [article][0]

[0]: http://blog.definedcodehosting.com/openvz-nat-vps
Sounds similar to http://lowendspirit.com/ where you get a a port range on an IPv4 address, and x amount of dedicated IPv6 addresses.
Super cheap, great for a private VPN or two.
Basically what userbinator said.

I had to deal with them before, so if you can, stay away from cheap Chinese boards or hackable routers. When you're just learning, it's not worth it, the dollars you save will be more than made up in working around subtle bugs and trying to figure out what the poorly-worded, incomplete documentation is trying to convey.

I also warmly suggest not to bother with anything that says Atheros or Broadcom on the case. Their documentation is hopelessly tucked away behind a gazillion NDAs you have to sign, and working based on leaked material isn't fun. As for their SDKs, if you could get me started (but you can't because I signed that gazillion bazillion NDAs and I don't wanna go to jail), I could talk for days.

Sadly, I haven't worked with it either, but the Beaglebone Black looks like a good option and there's an actual community around it.
I came accross this problem recently (while using Google Autoawesome for a compilation of videos and photos)..

Suddenly vertical videos are zoomed in and create ugly compilations :(
We've submitted and we're just waiting for staff to get round to our offer. Thanks for the feedback!
Heh. I've heard from other teachers that we have the opposite issue: some schools encouraging students who will perform poorly to be absent whenever testing happens.
(Australia, not US, so not sure how you lot handle absentees for testing purposes.)
Maybe there are some situations in which named arguments could be a genuine improvement, but I think in general it just encourages sloppiness and unneeded verbosity. It encourages writing functions that needlessly take way too many parameters (can't you instead think of a way to simplify the problem?). It encourages calling functions without paying attention to all the parameters, which you usually shouldn't ever ignore. Just like you shouldn't arbitrarily ignore return values. If you don't know your function like the back of your hand, you need documentation. Of course, documentation might be sparse in sloppy code that encourages people to ignore the details...

C is like that really. You really need to pay attention to detail when you're writing C. And if there's too much to worry about, it means you need to redesign and simplify the APIs and/or data you're dealing with.

If I encounter functions with lots of parameters in third party libraries I have to use, I will annotate each argument with a comment (after checking the documentation).
Growth marketing manager at Algolia
The downside is that smartphones are pretty terrible in terms of security. Lose your smartphone and you give away the keys to everything. Given how easily phones are stolen, that's a pretty bad single point of failure. With my laptop, I can use a password manager together with full-disk encryption with a decent password. That beats this suggestion hands-down.
Which Ultima was that? I got scolded by Beyond Zork for messing with stats and not handling the checksum: http://danweber.blogspot.com/2008/08/shove-beyond-zork-under... control-F for "checksum"