skysight-inc/HackerNews huggingface dataset:
>it's not actually good for you.

Can you elaborate? As in it decreases your privacy because it makes your browser uniquely-identifiable? Or something else...
You just have a specific space where you put your notes about notekeeping.

While you take notes you don't think about it, just like when you think you don't think about it. (Taking thoughts notes is just like thinking out loud really, just it's searchable and can be structured).
Humor, smart way to collect HN Karma :o)
This was well worth watching!
Sure, and I'm pretty good at that: We have users signing up in droves to an empty landing page. But I'm passionate about product, too, and I can't get my hands dirty.
yeah and thats exactly the reason we all migrated to consoles, pc gaming age is over just b'cas of those crackers, the all industry is useless without online network mode games - so that games would not be cracked.
Great tips for unproductivity
I assume that ontological security matters. If I know my consciousness runs on meat, I know that I have my own personal substrate. If I know I'm in the Matrix, I know that whoever has `root` access can alter or deceive me as they please.

The one thing nobody ever specifies about these crazy schemes, which would otherwise be a great way for humanity to get the hell off of Earth and leave the natural ecosystem to itself in our absence, is who will be root, and how he's going to forcibly round up everyone who doesn't like your crazy futurist take-over-everyone's-minds scheme. Hell, what's going to stop him from rampaging across the real Earth and universe, destroying everything in sight, while everyone else fucks around having fun in VR?

I'm really wondering why this nasty, insane idea has been cropping up more frequently lately in geek circles.

And that's not even starting into the sheer ludicrousness of claiming people's consciousness is pure software when we know that all kinds of enzymes and hormones affect our personalities!
reminds me Ocarina Of Time
#Eww. I #hate it when #hashtags are used inline.
Why do people care so much about guarding their personal credit card details?

In the US, at least, there is zero liability to the cardholder for fraudulent purchases made without the cardholder's signature, by law. Reporting fraud is fairly easy, and getting a new card after your details have been stolen is free and takes just a few minutes on the phone. You're without your card for a few days while it works its way through the postal system, but that's why you have multiple credit cards.

Companies need to care about this a great deal because they're potentially liable for a lot in case of problems. But individuals have no real reason to care about the secrecy their own card details. Yet, people are constantly worried about it anyway. Why?
I'd like to see an update to that article.
This interferes with my GMail keyboard shortcuts (presumably because editing mode is on by default when I open an email). There should be some kind of option to make editing mode off by default.

Or am I missing something?
Good idea! Actually I'm thinking about creating some open source “social-NLP” python package. What do you think?
Yeah, there's humans flying like this too :)

There's some great proximity basejump wingsuit footage out there, the sport is developing quickly. Try this one:

https://vimeo.com/71960552
How I Met a Billlionaire and What I Learned
I think there is a good comparison to be made with Mac vs Windows. Which personal computer manufacturer would you rather be, Apple or any of the Windows licensees? In terms of profits Apple goes to-to-toe with all the Windows licensees put together.

http://www.slate.com/blogs/moneybox/2013/04/16/mac_profits_a...

The difference is that in the Windows world it's Microsoft that makes all the money, but in the mobile world Microsoft and Google (willfully in the latter case) aren't profiting much either.

Edit -
What interests me about this is a thought experiment. Suppose that back in 2007 Google had decided not to license out Android freely, but to produce their own phones and follow Apple's business model. They would have been the exclusive real competitor to Apple in the mobile space for the last 6 years. How much money would they have been able to make if the only Android phones were Nexus phones? They wouldn't have near Android's market share, but IMHO they'd have a very solid, profitable business on their hands.
Yes, you have just regurgitated the rhetoric. But there are a lot of problems which the enumeration you describe is simply the wrong way to build understanding.

See http://ravimohan.blogspot.com/2007/04/learning-from-sudoku-s... for an interesting example.
This is just a GUI to write the TW equivalent of cukes. Personally I prefer vim.
That's what I get for providing a professional opinion on HN? Wow.

For the record, none of my former students work on the Google cars as far as I know.
> Because I recognize the value in it. I hate sitting by waiting while my co-founder builds things and keeps servers up and I feel like an idiot.

I think you need to consider whehter the issue is that you see the value in programming and can see yourself enjoying that role and adding value in that way, or you are just having trouble seeing the value you are providing in your current role as, apparently, a non-technical co-founder.

> I can go get more users and sign them up all day

So-called "soft" skills like getting users, signing them up, and learning what they want that would make the product more valuable/attractive to them are important, value-producing skills that many technical people don't have. You shouldn't feel like an "idiot", or like you don't have value, because your skills are there rather than in writing code.
yeah, I think the code examples are contrived, but I don't think that's enough to just jump to "your cukes suck," guess I shouldn't be surprised to find a knee-jerk reaction like that on HN.

The damn example you posted at the end of an RSpec test that has a bunch of defined methods IS EXACTLY WHAT THE AUTHOR IS SAYING!

"Cucumber is just a way to wrap RSpec tests with a non-technical syntax. Any supposed benefits of it go to waste because code is only interesting to those who are working in it. Quit writing cukes unless you can honestly say that there is someone reading them who would not understand pure Ruby."

Who exactly are you arguing against?
Russian Academy of Sciences becomes property of Putin government
http://lxr.linux.no/+trees has many interesting/insightful comments
>I very much prefer the UI of my Jelly Bean Nexus 7 to this thing they call iOS 7

That's kind of ironic given that the Android blogs and _some_ comments on forums (including hacker news) are all "The UI is Android ripoff" (while the Windows Phone camp is "The UI is a Windows Phone ripoff")
Thanks. I will try Disconnect. [Edited: I'm curious to know why you say Ghostery isn't good for users, and why Disconnect is better?]

To clarify, I wasn't complaining specifically about this article but in general while browsing the web.

Click to Plugin seems to be a Safari plugin, while I am a Firefox/Chrome user. As for ditching NotScript altogether, I'm not sure I'm ready for that yet, especially when I see sites that seem to be loading scripts from an dozen or two domains in addition to their own!

My paranoia comes with a (discomfort) cost attached, I know.
Just don't read the comment thread, it will hurt your brain.
Understanding Clickbank Refund and Cancellation Policy
The ability to script the R stuff with pipes and whatnot is very welcome to me. I tried using R as a part of a system of normalizing package installs across environments. It was sort of kludgey but ultimately worked okay. Setting up the environment as the first part of any script you push into R is necessary, and that makes sense. Python and Java seem to have more support for this kind of thing (environment swapping) on the command line, or at least perhaps I wasn't looking the right places perhaps for R. It has been a year since I've messed with this though.
Ask HN: Anyone going to MicroConf Europe in October?
Just wondering if any HN'ers are going to the MicroConf Europe in October. The website does not have the details yet and still has details from the last one.
yes, they told everyone after the last test
Google Wallet - iOS
Arguments based on "X doesn't suck, 90% of people are just doing it wrong" aren't convincing to me. If nearly everyone is using a tool incorrectly, the problem is still with the tool. Maybe the tool doesn't suck, but obviously the documentation and education around it does.
So just filter the hashtags from the output and put them at the end of the original title :P
Nokia’s Former Chief to Collect $25.5 Million From Microsoft Deal
This! You may not realize it but your co-founder is likely very dependent on you getting those users. You can try and broaden your horizons but make sure you get your work done first and foremost!

Also ask yourself, does my co-founder even want me touching the code and servers?
is there anyone to set the default mode to edit as opposed to have it default to editing?
Innovative. A+
> as it was at the time of development

Also as it was interpreted at the time of development - the two should be the same of course but we don't live in a perfect world. If a comment explains exactly what the code is trying to do and why, and the "what" matches the code but doesn't match the client expectations then as well as fixing the code you know you might need to update documentation elsewhere too to make it cleare.
You should read http://catb.org/esr/writings/unix-koans/gui-programmer.html

In practice, you'll find grep is in the toolkit of far more Ruby programmers than the IDE Rubymine. And with good reason!

The real problem is step definitions with regex in them. You don't need to do this. Steak was written to avoid this problem: https://github.com/cavalle/steak

But the underlying issue described in this post is still valid - Cucumber is an unnecessary layer because it adds no value that you don't get with Capybara and your favourite testing framework.
Apologies, just noticed this. We already have a .csv import facility.
More than that, it is so very peaceful.

But, I'm afraid people are going to hurt a lot of birds in making more videos like this.
I was really surprised to read that at the end of the article as well.
Thank you, nickchmura, appreciate the support!
The Care and Feeding of a Tech Boom
This is good news, docker is getting more serious. :-)
Thanks god they got rid of aufs!
Apple's loss of their attention to detail

I was trying to put my finger on just what it was that bothered me, and your observation about animations triggered it...

I upgraded to iOS 7 yesterday on my 3rd Generation "retina" iPad and a few things caught me by surprise out of the gate. The settings app is much more sluggish in this revision. I was poking around between options and I found myself re-tapping buttons because the screens weren't coming up fast enough.

That was the biggest problem I had. Apple iOS products that I've owned in the past always had snappy performance for things that require instant feedback. Scrolling was smooth and instant, tapping buttons for menus that didn't require data to be sent/received rendered an immediate response (or very nearly so). It worked as you would expect something to work in the non-digital world (I pull open a drawer, the drawer opens at the speed I pull it). All throughout the settings app I found myself having to tap three times on some switches. For example, enabling my cellular radio, I tapped the switch and it did nothing. A half-second later I tapped it, figuring I wasn't precise enough the first time only to find that my finger went down the instant the "switch" gave me feedback that it was on, requiring a third tap to re-enable it. It's nitpicky as heck to complain about a half-second delay (and a bit of a testimony to the company's famed agonizing over every part of the user experience) since that sort of delay is "normal" when I interact with my Android tablet or phone, but Apple trained me when using their devices to expect instant feedback for actions (even if it's just an icon change to indicate that input was recognized but something else needed to finish before a menu option changed). There were several other interactions I had with iOS 7 and the built-in apps that were far more nitpicking than that, but overall the biggest difference I've noticed is that UI "lag" has been introduced in this version.

I'm betting some of this has to do with my 3rd generation iPad. I have seen benchmarks indicating that animations/frame rates are woefully worse than the iPad 2 with its lower resolution screen or the generation after mine with its faster processor. It's not going to trigger me to upgrade or change devices because all-in-all I'm quite satisfied with it even if I have to tweak my expectations.
Agree. Maybe some TF-IDF solution.
My only issue is that this is an OS that's been in beta for a few months, and yeah, the betas were pretty horrible in some ways. The OS has been live to the public for a day. How do I know what version these screenshots came from?
A tech Cinderella story: How Silicon Valley helped a homeless teen go to college
I remember reading this when he first posted and finding quite a few good insights, some expressed a little idiosyncratically but I think that's in the nature of people doing original thinking. It's stream of consciousness but that fits with his goal to capture and curate his thoughts. The section that begins

Here's a Speed List: "Electronic Collaboration"

in chapter 6 Intra-Subject Architecture (see http://speakeasy.org/~lion/nb/html/doc007.html )
contains good insights into how to leverage email, wikis, and mindmaps.
To be exact, he started with the Baroque Cycle (http://www.ericaustinlee.com/2008/10/neal-stephensons-writin...).
New Study Points To Dramatic Technological Unemployment in Next 20 Years
The gherkin language is nice to describe features. I've worked in environment where business analysts did exactly that. As for making them executable scenarios... this never panned out for the reasons described in the article. It doesn't add any value.
Interesting stuff! Would love to see screenshots of the original app, so I could see how they think about their app and get a better sense for what you've changed!
Why are you on HN at work... >_>
I firmly believe this as well.

Which led me to think that in the mid term future, there will be two kinds of people, those that can program the notekeeping software of their dreams, and those that will have to rely on one written by someone else and make their process fit in. (+ those that don't see the benefits or think they can just rely on their unaugmented brain to store/structure their ideas.)

Maybe in a more distant future, when the notekeeping is integrated in the brain, everybody will be happy.
It's equivalent if you look at the command line as a (very popular) REPL, and at the tools as functions.
> I use Opera 12 and whitelist sites to allow JS or not via per site settings

May I ask how to arrive at what 3rd party domains need to be whitelisted for a site to load properly?
Fun fact: the edits function in the newer chapter doesn't find quite the same edits as the older spelling corrector. (I found one or two differences in testing on /usr/share/dict/words -- originally with the code I'm acknowledged for at the end, but I think I checked it was still there in the chapter's version of the code. But since the difference is so rare and correctness is probabilistic anyway, it's kind of nitpicky to call it a bug.)
Every couple of weeks there'll be a new TEDtalk that I'd previously seen on TEDx. Definitely worth a look there.
Re: Re: Re: Re: Re: It Does Not Work
Hackers Pool Together A Reward For First To Hack iPhone's Fingerprint Reader
No, I've never heard of that, thanks!

So wait, now that I've read up on these, you're suggesting that it's not treating people poorly to send them spam... because most of them will never see your spam becuase they have effective spam filters?

Wait, why would you want to send something that you know nobody will ever see because of their highly effective spam filters?
Los relojes Radio Controlados de Citizen
Precisión al millonésimo de Segundo

El sistema Radiocontrol de los relojes Citizen permite sincronizarlos automáticamente con la señal horaria oficial emitidos por los principales relojes atómicos del planeta, actualizando automáticamente la posición de las agujas y el calendario. De esta manera, no debe preocuparse del uso horario o del horario estival, sólo del lugar dónde se encuentre usted.

Lorenzo Servan
http://www.joyeriaservan.com
http://youtube.com/watch?v=L55M7_gu87I around 2:19
Stuff that hurts your brain is the kind of stuff that's fun to dive into. Except empty swimming pools :)
Life 'originated from space' claim scientists
Build classification for these generated hash tags. Give a score and put this into a feedback loop to build better hashtags.
Dropcam, the $50M Startup That Should Keep ADT Awake at Night
It may not be the worst, but i don't think its the best either. There's a world of difference in thought and language between an integration test and an acceptance test—IT's are about code. AT's are about concepts. I have a rule on my teams that integration tests are allowed to know about some internals and use them. Acceptance test steps are not allowed to know about anything that isn't an accepted part of the domain vocabulary and the user interface of the SUT.

There's an advantage to this as well, if you practice something that approximates DDD: you can use the same test to hit your domain library as your user interface. The step implementations are different, obviously, but the gherkin test is the same.

Also, I definitely agree with those who have stated elsewhere that customer collaboration is a red herring. I've guided customer discussions with cukes before (e.g. talking about edge cases and aspects they haven't thought about), but never has customers writing cukes been a good experience.
While I understand that some parts could be considered a "ripoff", the bulk of the new UI simply feels like a new skin over the old UI (keep in mind that I upgraded my iPhone 4, which doesn't get all the wizzy features that newer phones get).

And this new skin at times burns my eyes, especially some of the nauseating color choices.

Thank goodness I don't use Game Center. The colours for the bubbles make me want to literally throw up -- I don't know if other people are like that, but certain colours have that effect on me.
I'd quite like to see what it looks like with the visual acuity of an eagle as well. Or at least some representation. EG where we see blobs of colour as cars in a car park, the eagle sees the mouse under the front bumper of the red one.
I agree. The goal should be to achieve the best compromise between quality and length. Pushing from 80 to 130 is good and all, but I would prefer the research to be focused on preserving youthfulness rather than life in and for itself, i.e. I would rather die a young 80 year old than a decrepit 130 year old walking corpse. Of course, even better would be to die a young 130 y.o., or not die at all.
Nice tools. I see some stuff I might add to my own personal repo: https://github.com/clarkgrubb/data-tools

Would be nice if some of these tools became standard at the command line. I don't know about "sample" though, since that can easily be implemented in awk:

awk 'rand() < 0.2' /etc/passwd
http://fpvlab.com/forums/
I'd agree with that. The education around proper utility of cucumber is definitely a problem.
No. Crapware is some stupid program you should be able to uninstall via Control Panel (Windows) or drag from the App folder into Trash (Mac)

Anything for which the uninstall instructions (I define uninstall as 'completely remove everything related to this from my computer') go:

[To change the 404 error page]:

- Go to the Firefox folder: open Finder and navigate to Applications and right click on firefox.app

- Select MacOS, and delete the MACSearchTakeOver.js file (wtf?)

- Go to the folder Users/USERNAME/Library/Application Support/Firefox/Profiles/CHOOSEActiveProfile. Note, USERNAME = your username. CHOOSEActiveProfile will be a unique name, for example "6y5m281v.default"

- Delete the file called abstraction.js

is malware.

There is no way in hell a regular user should be expected to do that.

You notice I didn't say anything about Ubuntu -- by and large (apart from the Amazon Lens debacle), these crap/malware peddlers have left Linux alone. How would you feel if you had to edit xorg.conf or something manually because some package you installed from someone's PPA made your screen display ads every 15 minutes? :P
Ask HN: Is anyone willing to help me with Google script?
I run a tiny project called the Freeware Index and instead of a website littered with advertisements and all that I simply made a subreddit

Reddit.com/r/FreewareIndex

and there are 2 ways of getting the entire index 1 of which is by a google spreadsheet.

I want to learn how to use script to give a "link" to each separate sheet or row.

Or

Display each sheet separately on my blogger. Tariqghrayyib.blogspot.com

At first I wanted to sync my bookmarks to a my blogger but I found that way harder then I thought and recently found google script to be a way more realistic goal.

Any help would be really awesome thanks
I'm sure you won't have to wait too long for those hardware improvements to come to the Android platform. The rapid iteration of the Android platform means that hardware advantages are generally short-lived.
> But that one advantage doesn't really matter that much when everybody in your project knows Ruby

Well, yeah, if people who aren't Ruby coders aren't reading your tests, Cucumber is overboard: the motivating use case for Cucumber is acceptance tests where the main part of the test (the part that isn't implemented in Ruby code) is owned by and validated by the customer/user, who presumably isn't generally, except by coincidence, a Ruby coder.

It might also be useful for integration tests where that need to be validated by people familiar with the overall system design/architecture, but not necessarily the language that any particular components are implemented in, for the same reason.
While that is a nice ideal, reality tends to start creeping in eventually, and a hack or two become necessary so work can get done.
If you are working with XML, XMLStarlet is invaluable: http://xmlstar.sourceforge.net/
For me there is another time-consuming step:

c') tooling: learning/debugging the latest test tool, test runner, deploy tool, source management system, CI system, etc. etc.
One word: antennagate.
Of course not, but I'm still really young, and I hate not being able to help.
Whether you have 10 min, or 1 week, there are ways for you to get involved
Damnit, I was hoping for an article about the health drawbacks of cucumber (I'm boring that way), and it's about another Framework.

It'd be awesome if people started tagging these as [technical] or [computers] or [vegetable-afficionados].

Rant out.