skysight-inc/HackerNews huggingface dataset:
I'd follow this one up in a more formal way with the Librarians. There should be a range of environments to support different learning modes.

In the city I live in, we have three Universities, and all of them have a 'zoned' approach. An outer work area where anything goes, some rooms where talking is allowed, and an inner quiet zone that is strictly enforced. People seem to find their equilibrium points.

The three institutions vary in standing and clientèle. The Russell Group University has the largest silent zone and small peripheral anything goes zones. The situation is reserved for the 'community' University, with a small silent zone. The technical university has about equal quiet and noisy anything goes zones with a sort of 'sensible talking' buffer zone in the middle.
A hardware-managed asymmetric (e.g. x509) key on device, combined with a passphrase which can't be saved to the device (and is entered by the user each time) would be two factors.

If you trust the hardware enough, I'd even accept on-device pin checking (i.e. a 4-8 digit numeric passcode), verified inside the secure element, instead of a password which went to the remote server. It would be two factor local, and one factor to the server (operations proving control of the private key).

For this all to work, you need to 1) prevent users from saving the passcode (easily enforced by the mobile OS, and pretty safe for a 4-digit passcode) and 2) protect the key using a hardware secure element, and prevent users from copying it willy-nilly. Otherwise it could become a single factor ("saved key + saved passcode", stored in the same place) very easily. Depending on your system, you may have a mandatory requirement to prevent that technically, or do it through policy, or let users do it.

It's kind of a philosophical argument at what point something becomes something you know vs. something you have, if it's just a long number.
When someone is matching your donation, there's no reason not to donate.
I'm missing something - why is he apologising? Was anyone really offended by his calling Stallman "childish"? His last post seemed pretty reasonable, it's not like it was an incoherent rant.
Makes sense to some degree. I'm not sure they're aiming at quite the same general market as with their normal boards.
I typically use tabs & multiple windows with gvim and have all the files I need to touch for a given commit open at once. Then when I commit, I close everything so I can flush it out of my brain and not need to deal with it. I'll usually close stuff when I get >6-10 editor tabs open as well; I don't like having things open that I can't mentally keep track of.

(I do the same thing with browser tabs; I rarely have more than 6 browser tabs open, while a lot of my coworkers will have 20-30, so many that you can't see the titles on each.)
i went to the radio shack site to purchase one and was unable to find it. Does anyone know where I can purchase or pre-order one of these units?
Yoga to the People to Stop Offering Hot Yoga to Settle Bikram Suit
I was the one that referred to it as a hackathon, not them. They call it an 'event'.
Interesting concept - I would love to see some independent testing of the design for approval into manufacturing.

Also, calling the cardboard's structure a special honeycomb is a little over the top: it's corrugated. Like the packaging that makes up most boxes made of cardboard.

It's pretty normal stuff - he just cut it into distinctive shapes and put a plastic shell over it.

Other question - how does it respond to the rider getting sweaty? Last time I got cardboard damp, it lost most of its structural integrity.
Google services use SPDY connections. I wonder if it has a bug in its implementation... not many sites use the protocl.
I have, and it certainly is an improvement in my eyes, however the biggest difficulty when doing UX is, to put it bluntly, getting yourself in the mindset of an absolutely clueless user.

My dad is over 60 and loves his nexus 7, but trying to explain to him how to clear an application's cache is about as effective as educating him on the underpinnings of posix threads.

Do I know a better way? Hell no. Were it up to me, everyone would be forced to learn a CLI before they even get to THINK about a file browser.
it's way more fun this way
Monitoring is a beautiful thing.
ConnectBot is the best I've found; though the main branch has never been updated to account for full-size keyboards (it has a few tweaks to let you use ctrl/alt on phone-size keyboards without breaking your fingers, but no way to disable them). I've got a fork sitting in my Github that nixes those tweaks; be warned it was a very quick hack and I never thoroughly tested it so other things could be broken.

https://github.com/ConstantineXVI/connectbot
Which one are you "working on in a different form"? :)
try Hackers keyboard in conjunction with connectbot.

Makes life much better if you don't have a physical keypad.

edit: I should elaborate. You dont really even need connectbot with hackerkeyboard as the multi keypress features aren't needed; HK supports that on itself.

My SSH combo is just Terminal Emulator + hackers keyboard
Nice to see this story. I really like having a simple phone that lasts a week before having to be recharged. I do not understand why there is no major cell phone producer having a line of simple, dumb phones that are not low end, but having a decent design, e.g. metal casing as Nokia 6300 or 6303i. I would really like to buy a simple phone having just the basic functions of voice calls and texts, alarms, a battery lasting a week, no camera or other bells and whistles, but a nice design, for around $50. Why nobody produces this? Current Nokia low end products are too plasticky, with no particular care for the design. Maybe someone can start a business for catering to this need.
Yes I did. Right now I am using it in conjunction with Urban Ship, however, I will soon delink it. Would try to post some basic tutorial for GCM and let you know when its done. Tell me how I can contact you.
Nice to see another Eph on HN :)

I believe my year (2003) was the biggest CS class ever. Somewhere around 25-30; I forget the exact number.. I know it dipped in the couple years after that quite a bit, but not sure if it's picked up again.
How about this, a library with grownup, sensible rules. I've worked in library rules offices before and it often seems to discourage random chats and conversational runoffs that can help push code forward.

Loud offices = not a great work environment, learn to understand when silence is needed, give people the space they need to work.
Take a photo with Instagram. Boom On your WordPress site. Easy Instagration
In 2005? Yeah. At that time, I remember that my obsession with RTSes was to go back to older games, on the recommendation of gamer friends. I ended up jumping ship completely into MORPGs for a while. I guess this is why I like doing World v World in GW2 nowadays.
I realize there was another discussion about 2 years ago and the specifics of this post have largely been addressed.

I will say that it's a pretty strong turn-off when somebody appears to be religiously aligned in their technical outlook. I'd rather talk to somebody who appreciates the pros and cons of static vs. dynamic typing and what the actual implications are.

I don't want to talk to somebody who appears to only understand dynamic typing as a strawman and for whom higher-kinded/dependent static type systems are a crusade. I don't trust crusaders to make sound engineering recommendations, I want to talk to people who have a sober, well-reasoned, and experienced outlook on a subject.

I like static type systems, I like compile-time type checking. That's not going to stop me using a dynamically typed language where it's appropriate.

I'm going to loosely reiterate what Hickey has said on the matter: It's often the conceptual aspects of a problem that are difficult. The more quickly you can hammer out what exactly it is you need to do, the better off you are.

Static type systems, as they currently exist in Haskell, Scala, OCaml, Agda, Epigram, Java, C#, C++, et al don't do a lot to help here. I'd rather chuck some Python/Clojure around until I know what it is exactly that I want, then start writing more rigid code.

Part of why I like Clojure so much is that when an API or the "shape" of my problem becomes more clear after the REPL/experimentation stage, I can begin defining things in terms of protocols or interfaces.

What's most interesting to me about this is that the protocols are largely typeclasses which Go's interfaces resemble. You get the same basic expressive power but there are better affordances for the conceptual stage and a greater breadth of how firm/rigid your code is.

Part of my problem with static type systems is that they are often an all-or-nothing proposition (disabled type-checking/type holes/undefined not-withstanding, to avert the inevitable cascade of GHC-extension-(ab)using Haskell users).

To summarize:

It's a progression where your code becomes more concrete and final over time as you better understand the problem. Dynamic type systems that are well-designed suit this model very well. Static type systems are better for performance and for situations where the problem is well-defined and you're mostly satisfying an engineering problem rather than exploring a conceptual one that's subject to change.

Side note/anecdote: We use Python prolifically at my day job, what few type errors that occur are usually related to None and not the general type errors that static-type-users tend to suppose happens on a regular basis. Amusingly, C++, Java, and C# are all subject to this same issue.

We've been cleaning it up over time by using imitations of monads/monoids.
The actual study seems to be behind a paywall. The article claims that "participants were told they won about half the trials", which I assume would be by blasting them with noise ("fingernails on a chalk board, dentist drills, and sirens"). Why would they need to explain which noise was used if they never used it (the player had no opponent)?
gmail sells your data?
If the media is focusing on it, it's rare. If the media stops running stories about violence (or runs fewer), then violence may be getting out of hand. If a single story about violence runs for a week, then it's rare, so violence is going down.

Media is weird.
I have a stainless water bottle (hydroflask; insulated) that I use myself for water and tea, but reusable = expensive = can't just give to people and not get back.

The energy and environmental cost of ~6-12 cases of water per year isn't really that big a deal. The extra fuel burned by carrying 5kg might be more than the cost of the water bottles.
I'm so fascinated how this varies so much person to person.

For me, my biggest "focus" times are almost always with noise-cancelling headphones on with blaring music that I don't have to think too much about (no vocals, etc). Even when I'm alone in the office, I still need something like that to be at maximum productivity.

However, if I can hear people talking around me, my mind almost immediately gravitates toward their conversation; one of the biggest distractions to my work.
Hackathons don't happen in my area, but I can assure you, I am not particularly interested in hacking on biz-dev ideas. I'd far prefer to put together a booting OS or a minimal VCS or ... (other technical idea not salable).
I've found a few quick Git forks of ConnectBot, I have a harder time finding one that's being maintained. It seems like everyone is very quick to patch (which is awesome), but I don't think the main developer is maintaining ConnectBot anymore, which makes it a bit of a dud from a security perspective.
If you mouseover the specific visualizations on the righthand side, it will "filter" the main one and show only one major group.
>The WebOS UI is clean compared to Android, but years behind iOS. I was excited to try WebOS when I got a discounted TouchPad last year, but really disliked how unpolished the entire thing felt. Text selection was abysmal. Actions were often hidden in menus. Animation was not smooth or coherent.

I think the WebOS UI blows iOS away - the only problem with the WebOS UI is that it was buggy and unfinished. Both the iOS UI and the Android UI are clunky and terrible in design IMO, but they have had a lot more work put into them (and in the case of iOS, hardware tuning), so they're going to be a lot smoother and account for a lot more minority or uncommon use cases, and to have discovered more workflow speedbumps.

I think the UI design of WebOS and Maemo/Meego are head and shoulders above the incumbents, but that a lot of extra-technical issues sank both OSes. You can't really stumble as bad as HP/Nokia did in such a tight duopoly and expect to survive.
He is referring to Android the platform, as opposed to Android the OS. Any WP8 review will be pretty harsh on the lack of decent apps.
FTC: disclosures severely lacking in kids’ mobile apps—and it’s getting worse
"Those who insist on developers being in open bullpen areas would do well to try to do their own work out in the same area for a month. "

Alas, the managers in one College I worked in were doing manager schedule stuff, so when they did the 'work out on the front desk' thing one day a week, they did fine...
Willpower is Not Enough
My university library also has different "zones", with plenty of posters to remind you what zone you're in and what communication methods are appropriate.
1. Don't tell them anything you wouldn't tell a customer.

2. Launch fast.
I would guess that the letter frequency, digram and trigram frequencies etc are quite skewed compared to random. Just by taking that into account, you would crack an average password much faster than you suggest by trying the most likely passwords first. There are plenty of already cracked passwords to draw statistics from.

That in addition to traditional dictionary attacks.
Stock ConnectBot has a lot of irritating behaviours with a physical keyboard. GitHub presents several dozen forks with something like what I want, but methodically going through and figuring out which are actively maintained and which actually offer everything (back key as ESC, working number+shift, etc.). I'm a VI user, and a lot of forks are optimised for other editors.
Im getting an error when trying to use my .co domain. Heres a screenshot http://cl.ly/image/3Y0r2w2Q0j3t
Didn't Google have a dashboard product called Google Home? That did everything your suggesting? And that had an API and a way to write custom gadgets? But that was ultimately sacrificed in the first Great Purge?

There was obviously something about a dashboard product that didn't click with users - maybe Yahoo is going to do it sufficiently differently to set it apart but I don't see what or how.
So, you're saving that if copyright length was reduced to thirty years, that would have an effect on the ability of an author to make a living, and that this marginal reduction in a book's marketability outweighs giving the poor free access to them.

I'm arguing that it wouldn't affect authors, because except for the extremely small number of books that become classics, essentially all profit comes soon after release. And if you're book became a classic, you're probably no longer poor, even if copyright term is only 30 years.

And, again, the poor in developing countries shouldn't have to pay outrageous prices for ancient eBooks/books that are in the classical canon.

TLDR: If you believe that additional compensation for authors on books that are still selling after 30 years outweighs letting them enter the public domain and allowing the poor free access, I'm really interested to hear the reasoning.
Java null pointer exception when trying to access Evernote account.
>This is essentially a one-line blog post and is basically just spam.

I've often thought about what makes 37Signals blog, Signal vs. Noise, so popular and attractive. What's interesting about their blog is that they never post about managing projects or how to organize your contacts. You know, the problems/solutions related to their popular products. This is an important lesson.

(Visit http://37signals.com/svn/popular -> Ctrl-F "project management" -> 0 results)

All too often, startups dedicate time/money to a blog with post after post about the problem that their software solves or a very closely related subtopic. What 37Signals does is blog to their audience. Who is their audience? The Fortune 5 Million, or the millions of small, profitable businesses out there.

When these millions of companies and businesses need project management software, they're going to look to the guys that have been teaching them all along how to run a hip, cool business that operates counterintuitive to more "traditional" business rules (see Rework). The majority of people who punch in their credit card number for a Basecamp subscription don't know what Ruby on Rails is. Believe it or not, they know of 37Signals from posts like this.

If you're a business owner, growth hacker (sorry...) or blogger looking for more page hits you should have a simple text file that contains the fears, desires, wants, needs and emotions of your audience in both personal and professional contexts. Write so that your audience knows you understand their feelings and emotions. They'll keep coming back for more. And if you're done a fair job of aiming your audience scope, a majority of your blog visitors will be interested in what you're offering.
I currently use http://www.uptimerobot.com which is free, up to 50 sites, does checks every 5 minutes, has an API, and alerts by email, SMS, Twitter, RSS or push notifications for iPhone/iPad. I notice you offer latency stats which is nice. Are there any other differences that would sway myself or others to pay for your service vs. their free service?

Thanks in advance.
We create a positive and productive environment to maximize the effectiveness of the program - this is very generic. Of course everybody would try to create productive environment and maximize the effectiveness - did you ever encounter an education establishment that tries to create negative and unproductive environment and minimizes the effectiveness of their effort? The question is how you do it - and how it is specifically fit to women. This is the interesting topic. I understand if you don't want to reveal trade secrets, etc. but there must be something beyond genetic platitudes that can be said about it.

Why Hackbright may not be for everyone? So far what you explained is certainly for everyone - everyone would want high quality instruction in a positive environment and a supportive community. So what is different?
What about the fact that infringing copyright is only going to get easier as technology improves while every conceivable method of policing the internet for copyright necessarily involves complete surveillance of all communication by citizens?

It's not being "rebranded" as a freedom of speech issue, it has become one by the nature of the only possible ways to enforce copyright laws on the internet.

I agree that a "right to share 3rd party artistic works" isn't freedom of speech, but protecting the ability of people to secretly transfer bits is abso-fucking-lutely the freedom of speech issue of our time.

It's the difference between a stance based on what you think "should be" and one based on the practical limitations inherent in designing legal constraints around online sharing.

We can give enormous surveillance powers to some central group to police copyright and destroy freedom of speech, we can have no way to stop copyright infringement except for cultural norms or we can reevaluate how we, as a society, compensate artists.

This has been reevaluated many times in the last thousand years and it looks like another one has been thrust upon us, since I'm not sure we can stop people from sharing files just by shaming them. Pirates spend more money buying artistic works than non-pirates so I can't blame people who feel that the honesty system will work, but I don't really think it will work. I'm too cynical perhaps.
Um, I think Yahoo. Certainly cperciva.
Launch.it will make sense of the startup news bonanza at CES 2013
Laser Squad Nemesis is a great game. I remember spending too many hours learning and trying to properly implement the lessons of The Grenadier’s Bible.
Terrible apps in the Android store is kind of a problem with the Android platform, even if they aren't a problem with Android directly. So for a user going "Why can't I just pay for this?" that's distinctly an Android platform problem.
F-16 engines stolen from Israeli base again
Thanks for the heads up. We'll take a look.

EDIT: would you mind emailing me at jesse (at) dispatch.io with your account details so I can take a closer look?
The disciplined pursuit of less
Definitely not useless!

Using an Android app as an SMS gateway is convenient for personal texting, but it's even more valuable for organizations working in developing countries -- where SMS is even more important, but services like Twilio don't provide local phone numbers and getting a shortcode can cost thousands of dollars.

My start-up (http://telerivet.com) works with a bunch of organizations that pay us for a more advanced version of essentially the same basic concept. (For example, Kiva.org uses our system to communicate with their borrowers in Kenya via an Android SMS gateway.)
Judging by the sheer difficulty normal people experience with iCloud and App Store logins when they use iOS devices, Apple should try to figure out a way to have zero passwords. Its support must get a ridiculous number of calls from people who locked out their phones or iCloud accounts and then forgot their passwords. I suspect that an interesting solution to this problem is brewing behind closed doors in Cupertino.
What Is Google Hiding From Online Social Users And Why?
"...growing faster than Facebook."

Please stop using growth as a metric -- just say, flat out, how many (legit) user accounts you have. If you grow from 1 user to 2 users in a day, you are growing at 200 percent, way faster than Facebook is...but you only have 2 users. If you grow from 10k to 20k, its only slightly less meaningless. Also, the 10,000 fake user accounts you are seeding your startup with do not count as legitimate growth.

Also, Facebook is probably plateauing. It is unlikely your growth match's Facebook's peak growth rate.
I like how each bar has paths whose widths add up to the length of the bar (100%), but I don't like the circular approach to the visualization. It seems to imply that each arc on the circle is the same "type" as everything else, while in reality each subject of the agglomeration will have one major and one career (roughly speaking).

Wouldn't it make more sense to divide it into two linear segments, whose sub-segments map to each other? That clarifies the distinction, and it'd make it clearer that, e.g., majors can't map to majors.
I've just hit the same problem. I love the site and it's concept, but losing user data like this is the quickest way to drive users away.

I do hope that issue gets sorted asap.
On JavaScript's 'new' operator
Oh. You don't like their business model, so you should steal your 'petty entertainment?'

It does matter if it's petty entertainment. I might agree with you if you were having trouble eating over this. But you can't watch Game of Thrones without buying HBO and so you have to steal Game of Thrones? You don't have to steal anything. You can simply not watch their show if you don't agree with their business model.

People don't agree with chick-fil-a giving money to homophobic groups, and they don't eat at chick-fil-a. They don't go out and steal chicken sandwiches because they want them that badly. You have that option as well.
One of these days I'd really like for one of these theoretical giant leaps in integrated circuits to actually make my computer go faster.
Congrats to the Crittercism team. Well done.