skysight-inc/HackerNews huggingface dataset:
> that is the typical tech reply that blows normal people's minds. Blame the user.

My bad... I never intended to suggest "blame the user".

> If a user cant just go to a computer and simply use it, like say a library or book, then the computer and its champions are failing. Its not the users job to provide security.

If I ran a library and I found that my visitors were just passing the same library card around to everyone in line, even strangers, instead of having each person get their own card, then I would say we needed some user education. We wouldn't need to issue special biometric IDs with a 22-step process to check out a book... but we would need to tell people "Hey, get your own card!"

Similarly, if I find that my IT system users are entering their login passwords in ANYTHING other than the login box (particularly online forms), then I have failed them -- I have failed to educate them about basic use of the systems. I should correct that, by coming to them and letting them know that I will NEVER ask for their password in ANY place other than the login form, and that they shouldn't enter it anywhere else.

> Then, you tell them to limit emails. "Oh right" says the user, "I thought one point of email was easy mass mailing, and now you want to bloke it?"

Actually, I wouldn't do it that way. I would set reasonable quotas (say, 100 outgoing emails before our rate limiting kicks in). After that, I would have it slow the rate of email sending, not block it. And if any user had sent enough that their mails were getting delayed, I'd also trigger a message to them inviting them to contact IT if they had special needs for mass emails. (We could change their quota, either temporarily or permanently, depending on what they were trying to accomplish.)

> Really think about the user.

Extremely good advice. I agree with your rant.
On the other hand, a shoulder surfing app is a concept unique to Google glasses. ( Since taking out an iPhone is too obvious).
I speak to human beings daily. I've known dozens, or maybe hundreds, of human beings who have never been so rude as to pay more attention to their devices than to me when in the middle of a conversation. Anyone who would do that would be the exception rather than the rule.

Is it your opinion that I'm in some anecdotal bubble that's not representative of the rest of society? Or are you perhaps taking a bad experience with someone and extrapolating it to the rest of humanity?

For the vast majority of us, technology sometimes enriches parts of our lives and sometimes supplants parts in a way that has zero net gain or loss. For example, is having my head stuck in a kindle or even a phone really so different from having my head stuck in a book?

Are these people anti-social? http://www.lenbernstein.com/People-reading-newspapers.jpg

Are these the good old days when everyone was engaged in each other? http://farm3.static.flickr.com/2545/4035501233_26ee1ba200.jp...

Your condescending and holier-than-thou attitude notwithstanding, are you any happier than all the people I know who have smartphones and kindles and who use them daily? You sound pretty pretty pissed off and disgruntled, maybe alienated, so I'd put my money on the negative.
I haven't managed to put an RSS feed up yet (sorry), but you should always be able find the latest issue at this link:

http://golangweekly.com/archive/golang-weekly-latest-issue.h...

Also, for Londoners, there has been some interest in starting a local user group:

http://news.ycombinator.com/item?id=5220389

I'm not sure what is happening with this right now, but it would be worth keeping an eye out.
Assuming they use the same data for story targeting that they do for ad targeting, you can see the profile they've built up around you (your account + your current browser) at http://info.yahoo.com/privacy/us/yahoo/opt_out/targeting/det... It might help to explain why you're seeing some of the stories you are.
Thanks for the response. I like the idea as it's more than just http://launchrock.com/ So what's it gonna cost?
Its a product which is build based on open standard (3gpp specifications). So I could develop it, even if I have signed any agreements with them, right ?
Well, it DOES, strictly speaking, tell you how much more content there is on the page. It's just that more content will be dynamically added as you scroll down.
I think you're giving the MPAA/RIAA more credit then they're due. The driving force behind centralised peer to peer systems has always been convenience, curation and quality rather than fear. Gnutella and similar couldn't provide the same experience that bittorrent based systems did. Users got tired of not getting what they thought they were getting, and so when a technology with a superior user interface (torrents) came along, they adopted it. Although recently there have been successes in removing torrent sites, a large number ran for many, many years with no real challenges.

I don't think the RIAA/MPAA are advanced enough to "cultivate a producer/consumer mindset". Their actions in the last 10 years against all sorts of infringement methods (napster, kazaa, TPB, suprnova, Jammie Thomas-Rasset and others) are demonstrative of a rights organisation which didn't really know how to react to the huge piracy increase in the early 2000s. The record companies realised that their business model (sell CDs) was being obliterated by piracy. It took them years (and the lobbying of Apple and Amazon) to get to a point (todays DRM free digital download market) that they could compete. It wasn't so much that they managed to get rid of piracy, but that they provided a more convenient solution to consumers' demand (getting music) than piracy.

My original comment was made because, in reply to "You can't stop the signal", gtt said "With enough money, you can. Unfortunately". I would consider the results of the last decade of music piracy to be a fairly good indication that in fact you truly can't stop the signal. The only way that rights organisations have made any progress against piracy is by providing their own, higher quality, signal. That is something that I believe will translate into the 3D printing domain.
Well, it's not like type checking is a binary attribute of a language - for example, Haskell/ML have 'stronger' type systems than Java/C++.

In the former languages, you can encode many more attributes of a program into the type system, and so you can have check at compile-time many more invariants of your program - e.g. enforcing a function does no I/O, enforcing that all possibilities are handled when pattern matching, enforcing the equivalent of nullptr checking, etc.

In languages like C++, there are techniques you can apply to allow the type system to help you out a bit (see this talk by Jordan DeLong for some examples [1]), but in general, the guarantees you get from a non-HM type system are weaker than those from one, and so the notion of successfully passing type-checking is correspondingly weaker.

[1]: http://vimeo.com/55674014
That's neat. Just downloaded the installer and I'm gonna give it a try later today. Good job!
Cloud Infographic: Cloud Storage 2013
Yes, this is what I was thinking. thanks.
Simple and brilliant.
As one of Nat's other comments points out, you can continue to renew at the old cost.
Start Your Startup with Free Stanford Courses and Lectures
I seem to be unable to upvote story this despite having registered.
Mozilla is Most Trusted Internet Company in Privacy | The Den
The released version will not just be targeted at developers. Right now there is a Firefox OS developer phone [1] that you can get, but when it officially comes out it will be a fully-featured phone targeted at low prices.

[1] http://www.geeksphone.com/
I try to click on the arrow, but nothing happens.
Thank you so much for that last link especially. Interesting stuff :-)
Hacker News isn't what it used to be.
Business in a Box: all the hardware you need to run Square Register
Essential texts about building a digital product
I think the people concerned about 'always on' recording are missing the fact that one could just put a piece of masking tape over the camera.
Only less squinting this time.
If this is their plan, I think it's a terrible one. All they're really doing is reinforcing their image as a patent troll. This will only strengthen Google's position as the "good guy" as it is very easy to simply see this case as freedom and innovation vs. corporate greed.
YC-Backed Referly Acquires LaunchGram, Eyes Ramen Profitability
Notice how you never see the wearer's whole torso in the promotional videos? All that stuff is in a 12 lb. backpack. It's color coordinated with the glasses.
Re 5: Have you ever used oDesk's Team Room?
haha, we had the same in mind, and the same outcome. At least hn is consequent. :P
Well done, makes it simple and easy to make product landing pages.
Show HN: Forensic Accounting
In the same way that taking a snapshot of a building does not infringe on the building designer's copyright.
XMPP's XML overhead isn't as large as you might think; it compresses well, and streaming XML parsers can be pretty fast.

XML's extensibility is one of the reasons that XMPP has so many XEPs. A JSON-based protocol would need a central registry or some kind of namespaces to achieve the same thing.
Hmm, I'm not convinced that hiring a team of good developers for Scala is all that much harder than hiring good Haskell programmers. Haskell has a disproportionate number of very capable people interested in it, and from what I've heard acts as both a way to attract top developers and as something of a filter (at least in encouraging applicants to be more self-selected).

I think these effects cancel out Haskell's relative lack of popularity unless you expect to be hiring at the enterprise Java level--something like literally thousands of developers.

Anyhow, keeping an open mind is the most important thing, and you clearly have no problems there. I just wish others would follow suit in that regard.
Stereotype.fm
Hi.

Missed the first showcase here. Looks like a very interesting idea. To me this is in the same league as another site called tldr.io. Get informed and get inspired "quickly"

On FF 18, the site loads up and all the screen goes blank to allow the video to play. Then I mouseover, and the additional info comes back (the footer frame, the small introduction of the person being showcased, the banner on the top left corner) and does not go away when we move mouse out of the window. Clicking does not help. Is this intended behaviour?

Good looking site. Nice work

EDIT: Same behaviour on Chrome 24

EDIT2: Doesn't work on my fav. browser: Opera :-/
Same behaviour on Maxthon 3 (IE) also
What to do when MongoDB Delivers Micro Performance
Funding boost for UK’s tech start-ups
It's still very busy, but less compare to the prior design. The low resolution headline images on the landing page degrade the experience in my opinion. It definitely looks like a news portal, not a search engine.
I greatly appreciate the meaningful URLs that make it crazy easy to extract the hex values for later use.
I disagree. Unless the user is intentionally TRYING to break the system, it is probably not the user's fault. It is IT's fault for failing to make it easy for the user to understand.

For instance, how about if the login page says in big bold letters: "This is the ONLY page you should ever enter your password on." With this tiny change, moderately competent users are much better protected from phishing attempts that use something like Google Docs forms... although that still hasn't protected them from something like a hand-crafted phishing site. Other techniques can help with this: for example, you could offer a bounty: pay real dollars for the first person to report any phishing site resembling your login page.

Some steps are up to the user, but instead of BLAMING the user, make it EASY for the user.
True, but judging from Miguel's stance on the use of Linux for a desktop OS, I doubt we'll be seeing a Linux port of it.
It worked in that utopia called Somalia after all. :-)
or LED displays
"The core of ZLemma.com is a mathematical framework involving highly structured data representations and numerical algorithms."

You might also consider a Haskell core, surrounded by a Python website. (Or any other website language/framework you like.) It strikes me as likely you have some sort of relatively small interface you can define between those two things, and then you can use the strengths of everything.
That did make me smile, admittedly :)
Most Apps are not as simple as a "hello world" view. My guess is that, the getting-started pack is large but when you add more things into it, it doesn't increase that much.
> If you sat the users down and asked them which they need more, a reliable email to people outside the university or access to Google Docs, then the decision isn't so clear cut all of a sudden is it?

But it's a false dichotomy: there are solutions that preserve both.
real or fake could have been helped by physically going onto that street (or google street view) and seeing no manholes there to explode :)
Sometimes even the topic is what makes the difference (not even location or device) between talking synchronous or asynchronously. I'm not a very assiduous Facebook user, but at some point I've noticed it can blur the edge between sync/async. Maybe it is not perfect (and maybe it is no longer there), but I think its possible to mix both ideas. Neither should be left out.
Not all static type systems are created equal. The sort of type checking provided by Java (and similar languages) provides far less safety than that of a full-fledged type-inferring language like Scala or Haskell.

I use Ruby and JavaScript professionally. I do like Ruby for a number of reasons, and JavaScript I can at least live with. But in both languages, I constantly find myself spending tons of time tracking down bugs that would have been discovered right away if I had Haskell's type system at my disposal.
I hear ya man, I'm 20 and I threw away my phone (flip phone) in 9th grade because it was killing my focus (just sms, imagine an iPhone) and I was pretty addicted to that.

>Eventually there will be no strangers, and there will be no friends. Everyone's name will be public, and nobody will get to know each other.

We'll have to see. So far that's been the trend, and it's really aggravating walking into a coffee shop and so seeing few conversations; just all staring at a glowing screen. But I think there's only so much of that we can take and maybe the trend will reverse.

My hopes for wearable tech is that it actually becomes less intrusive. The Pebble and Glass are my two biggest hopes. Think about this: If everyone had Glass, there would be no need for cell phones. You can do all the useful things a phone can do, but the touchscreen is gone. No touchscreen makes it REALLY hard to have time-wasters like games and instagram. Tweeting is possible, but mindlessly scrolling through a tweet stream during a date? Not so much.

Let's cross our fingers, because you gotta admit, Glass is pretty damn cool.
Thank you guys, your support is very much appreciated! I think there might be some karma limit on this site that prohibits you from voting on stories.
Because they don't care? Whatsapp is a monstrosity.
Goodbye Google, Hello Harbor Labs
Thanks very much. Really appreciate the kind words. So that isn't intended - sounds like a small bug. On click, the info should disappear again, we'll look into it and fix.

Thanks for the tip re tldr.io, I hadn't seen this site, will check it out.
I'm thinking of building a web interface which will remove the need to code. You would choose from a list of ready-made modulz, set some preferences, then generate the HTML and CSS. Of course you could also customize everything if you wanted, or even build your own modulz with the core framework and documentation.

I see a lot more uses for Modulz than just coming soon pages. I think Modulz could be used to build whole marketing sites for startups and even brochure sites for client work.
> What these government-haters don't understand is that government IS the community. It's how a community comes together to get things done.

Government is the monopoly on force used to enforce a communities policies.

You do not need to threaten people with violence to get things done.

If you are not threatening people with violence to get things done, if all participation is voluntary, then you are not using a government to get things done.
Show HN: AutoCompleteJS
I hope someone comes up with getsomeworkdone.com soon, maybe it could crash the user's browser, or something.
Discussion in an earlier post here:

http://news.ycombinator.com/item?id=5249337
180TB of Good Vibrations – Storage Pod 3.0
15 years ago, when computers were less ubiquitous than today, I worked with near-retirement-age users (many 55 or 60 yrs old) who had NEVER used a computer (I had to start by teaching how to move a mouse). And they were perfectly trainable as long as you didn't start with an attitude that they were dumb for not already knowing this stuff.
Why would you pay for such service if one can get a normal secure and federated XMPP service for free? Whatsapp offers no advantages of XMPP (no interoperability and no federation) and only adds problems (flawed security). Paying money for such kind of disservice is simply strange.
This is Your Time Machine
That sounds very familiar from personal experience. Weight loss wasn't/hasn't been a straight down affair. Holidays, life, things get in the way and my experience mirrors yours quite closely from the sound of it. Even a couple days of bad carbs in a row I can see a scale jump 5, 8, 10 pounds (it seems insane, mostly water I am sure, but still insane to see that in a few days). I've been trying to learn and balance myself out and watch for those things. I do enjoy some of those bad carbs every once in a while. Figuring out how to have them occasionally and not ruin my health was/continues to be an interesting (and I feel life long) experience. It's nice to know I am not alone with those issues. Thanks for taking the time to talk about it so candidly, I really appreciate it. If you ever feel the need to reach out to someone and talk about it feel free, I would be happy to talk, learn and share.
Embed a "search on google" bar and jump right into my start page.
Controlling an A.R. Drone with the Kinect and Clojure
I think Yahoo search is actually powered by Bing now, anyway.
Smart application. I see immediate use in my situation. This may very well be a start to something more robust, but simple.

Good Work
Yeah the video is a bit messed up, oh well.

I'm planning to use the placeholder text in each module to provide copywriting tips. So maybe Modulz might tick all your boxes.
I bet some people here would attach a Bluetooth headset to their ears.
I'm usually put off by rants with lots of naughty words, but this was really well said. Especially "Everyone's name will be public, and nobody will get to know each other" and "Eventually there will be no strangers, and there will be no friends." Damn lot of insight for a 20 year old. Take some advice from someone almost three times your age: maybe you've dumped her already, but if not, I guarantee that you've glimpsed the tip of the berg and things will get worse.
I read a lot on my phone, mostly books, but also news. It syncs the progress with my tablet (and possibly with a Kindle if I were to buy one), so I can read books comfortably almost any time I have nothing more interesting to do.

I would love it if I didn't need to look down to do so. It would be much more comfortable on a HUD. I've been wanting one for a while.
"We cleaned up the design, made the pictures bigger and the text easier to read. And we added gadgets to the side so you can stay up to date on your stocks."

(As though the average Yahoo reader owns individual stocks?)
Cool, thanks mate. If you're interested in beta testing, shoot me an email.
You are totally missing the point of the parent. Just because types work out doesn't mean the behavior of the program is correct.

The problem is not how to make something compile, regardless of how complex the types are. The problem is how to do the right thing. It is not enough to return a string - you must return the correct string, and that is not normally not something a type can solve for you. I suppose you may solve that problem too in haskell, but then you will get bugs in the type definition instead. TANSTAAFL.
Cool, we'll look at that. Thanks for the suggestion
Yeah, I thought so. I did a fast search and couldn't find many of those, but I'm gonna search a little longer. Thanks :)
Very simple, and really awesome.

I only have one thing to say, it's not immediately obvious that scrolling changes the saturation.
Ask HN: Does anybody else experience problems with newrelic today?
Writing Testable Frontend Javascript Part 2 – Refactor away anti-patterns
Not bad for the size. Less tech-oriented, lots of F&B/tourism, some arts/creative media, NGOs.
By coincidence I had the Today Show on (while getting ready for work this morning) when Marissa Mayer announced the improved home page.[1] In my opinion, I thought the announcement was underwhelming and slightly awkward.[2]

[1] http://digitallife.today.com/_news/2013/02/20/17028847-the-n...
[2] http://www.businessinsider.com/marissa-mayer-on-today-show-2...
>you transfer music to your phone without using iTunes

Can be done

>transfer a file via bluetooth to another phone that's not an iPhone

Can't be done (AFAIK) but is possible to transfer using more normal and useful internet protocols.

> install an app that wasn't released on the market without jail-breaking

Can be done. I do it all the time.

Can be argued that iOS not operate exactly as Android, and the opposite. Some operations are more convoluted than others (in both). However, iOS work, in average, better for the end-user than the alternatives (is very telling that the evidence in how Android is best than iOS is, mainly, in niche cases, complex operations, dev-stuff, and things that are not normal for the average user).
Haskell's syntax is weird compared to more popular languages. This is the main reason it's hard.

That said, It's a better choice than Scala for math. However, if the math is numerical algorithms, Python is better than either Haskell or Scala.

I'm not sure why they need to settle on one language. Seems like painting the bike shed. For better or worse, every sufficiently large web system has a number of languages being used behind the scenes.
Its only a matter of time before someone decides to upload videos of people rejecting them at bars with accompanying "woe is me" commentary and resulting subreddit.
This is awesome. I'm redesigning my blog and this will be really handy. I've never liked any of the current color scheme designers because they were too complex and I don't seem to get enough out of it.

What I'd love is something like this but with sample text, and change the background and foreground colors in real-time so that I can see how colors interact between text and backgrounds. I always have trouble trying to choose which colors to use for backgrounds. Good palettes just don't work most of the time because too much of one color doesn't play well.
I do believe that Windoze stopped being most used operating system in the world (hint: android)
Not sure yet. I still haven't nailed down any plans for delivery. I have lots of ideas. Just hoping to get some feedback first.
Exactly. (except you would probably want to PUT the state instead of POST, since it's an idempotent operation)

You would GET the lock to see if it's locked, GET the battery to read its charging state.

You could PUT to the battery (or to some more abstract, finer-grained resources) to set the charge mode and turn charging on and off. The HVAC and thermostat would work the same way.

The only tricky stuff is "flash lights" and "honk horn"; they're inherently commands, so you might as well implement them in the RPC style that Tesla has used. They can't benefit from anything REST has to offer anyways.
Am up for it