skysight-inc/HackerNews huggingface dataset:
One the one hand, I admire the author's relentless tendency to view everything as a defineable problem to be solved. On the other hand, the consequences of this viewpoint on most of the points mentioned wind up being absurd.

Taking it one point at a time.

Writing is hard.
Twitter is the best workaround - you can't write very much, so writing is suddenly easy for everyone there. Outside of twitter, long form writing is very easy for some people because of a combination of practice and talent. Aside from cultivating that in what will necessarily be a small segment of the population, there's nothing to be done , at least on the order of the authors want of a 10x improvement. Meanwhile, Football has a huge problem that I am both no good at playing it and can't be bothered to practice it.

Insights are unexpected...99% of the time, I’m in no position to synthesize my thoughts into a post...
Your own time management is a tangential problem. This statement applies to any time-consuming task which you've deprioritized. Prioritize blogging and this "problem" disappears.

It’s easy to start but difficult to finish... It’s embarassing...
It's not embarassing. There are only so many things you can do in a day. Other things were more important. Don't be so hard on yourself.

Although I primarily write for myself, it’s discouraging to find few people read, let alone share a post I’ve spent hours writing...
Doesn't sound like you're writing for yourself at all here. I'll be content if only one person reads this little response of mine.

Creating or finding visuals is time-consuming.
Very true. A skill and talent in and of itself. If you're willing to just traffic in ideas, and care less about engaging and attracting large audiences, you can just skip the visuals.

Writers lack feedback.
Here you go, you're welcome. ;)
And by the way, I'm posting the response here because I don't like using Facebook to comment. If you had a normal commenting system, I would have used it.

Writers lack a personal connection with readers.
Again, give up on large audiences and this is more than just possible. Personal connections and popular media are mutually exclusive.

Distribution and discovery sucks.
Yup. Although both Twitter and Facebook work as a decent enough channel, I find.

The best insights are unsharable. The most valuable information is often proprietary and cannot be publicly shared.
Now this is a little crazy. If you decide to make your best insights proprietary, that's entirely your choice and a problem of your own making. I find that most people pay for convenience, not wisdom, so keeping secret insights is less enriching than you'd expect.
Ask HN: Best blogs about Front-End?
I'm looking for a blogs like the one of CSS Wizardry http://csswizardry.com/ or this one http://snook.ca
> There's a slight oversight, it should be: "We write programs & formulas to deliver the most profitable results possible for this quarter"

Says... you, right? Based on which examples of Google pursuing quarterly profits at the expense of users?
How not to compete in business
I disagree that it's very political, I don't think it would be any better to designate the CA as Oracle, IBM or 37signals. If Red Hat wants to rely on msft as their CA, fine, but don't try and bring it to the kernel.

I don't think running as an unprivileged user as often as possible is out of date. Yes, there are plenty of attack vectors, but there's no reason to make it easy. You could run your browser as a different user, so it can't ever see your sudo commands or whatever, just common sense. I'm not familiar with X window exploits to sniff credentials, but I would assume the application being run as a different user than the x session would add difficulty?

FYI my day job is dealing with Windows, driver signing/loading issues, and what have you. I have very low expectations for the security-mindedness of average users. Many people will click on a link after an AV "warning", because "Hey, the AV will stop it if it's really an issue!"
Eat24's Genius Customer Retention Hack
Wow, I can't believe they are still going forward with this. Hopefully Canadians continue to speak up on Copyright issues, and make sure unpopular bills remain so for a reason...
An Unusual Approach to User Authentication: Behavorial Biometrics (Video)
The most interesting thing there is the live view of the most recently deleted webspam. I wonder what blackhat SEO firms can learn from that to better avoid the filters.
I use control keys for a lot of my movement. <c-f>/<c-b>, <c-u>/<c-d>, <c-e>/<c-y>, <c-n>/<c-p> (remap your ctrlp plugin to leader p. This is vim.) And yeah, I have caps lock remapped to control. Setting virtualedit=all will also force you to think in terms of text objects by allowing the cursor to move everywhere. No longer can you simply press j/k and have it go to the end of the next shorter line.
How We Extended Google 2FA to Every SaaS App
So, speaking as one of those fucktards[1], the idea that two third parties could possibly create interactive content without the participation of a standards body in the middle was a pretty neat idea. The 'pure render view' which was most commonly espoused early in the debate had the challenge that going from idea, to something people could use, took 6 months at a minimum and a year typically.

Since you were there you no doubt experienced the amazingly slow progress of <table></table> support in HTML as it got pushed out to the #1 source of browsers (AOL) on a very slow timeline. The period between 1993 (can't use tables in your web pages because no one except XMosaic users have them) to early 1995 where "most" but certainly not a preponderance of web browsers supported them.

Some level of programability between client and server was essential. Had the 'render only' view prevailed you wouldn't have Javascript either. But it didn't prevail.

That said, security has always had a sort of anti-thetical relationship with 'features.' Its easy to sell features and its hard to sell security. I had built the basics for a nice capabilities based security model for Java early on (even patented it with the NSA's approval), which created a durable way giving only specific capabilities to an applet in a way that made other capabilities not only not accessible but not even present in the running system.

It was a bit more complex than the way class loading had traditionally been envisioned, it really crushed my motivation when another engineer on the Java project deleted it out of the source tree because he couldn't understand it.

The point I make is that these things evolve, and the story is never as simple as it looked like once you've gotten to the end of it. Should I have pushed harder on conceptual security even though it was hurting my career? Probably. Would it change where we are today? Hard to say.

[1] http://www.greatcircle.com/firewalls/mhonarc/firewalls.19950...
That's something Emacs has really gotten right: it doesn't force me to relearn keybindings that are so deep in my fingers they'll come out my elbows someday.
Says who?

Search is rank and display. Products is 100% bought and that you had to "disclose". I say "disclose" because it's not apparent, unless searches click on a link, that's how ethical you are.

What else is bought and paid for behind the scenes? Why should we trust you?
Why happy4crazy, you're sweating.
Yes, I've always just assumed that internally a resizable Python list was a linked-list I learned about in C... fits perfectly.

I suppose using an array must improve performance in typical cases, while the resizing (a linked-list advantage) happens less often.
I love how they describe using the telephone or modem. How old is this
ATTENTION WEB DEVELOPERS: Indochino (www.indochino.com) in Vancouver, Canada is expanding its Dev team!

Actively recruiting for:

Test / QA Engineers
QA Manager
Front End Engineers
Back End Engineers

Details at www.indochino.com/careers or contact:

Kraig Docherty - Director, Talent Acquisition
kraig@indochino.com
That's my suggestion to you. Make people sign up for your service and domain in a single, auto-renewing transaction. Hold the domain for them if it's going to lapse. Make it really hard to mess up as a user.

The day you do finally shut down Posthaven-- which will happen-- this will give all your customers a built-in migration strategy for their URLs. I think that's a stronger offer.
That would be interesting from a UI design point of view. Bo Staake springs to mind

http://youtu.be/S7qUKv7XVx4
I haven't looked very closely at APL, though I have been thinking that for reasons of suitability for Tiled Text, and for less typing with traditional editors -- it's probably worthwhile considering a language that can figure out more on its own... I'll take another look at APL.
This is a cool toy but it doesn't really seem to address the main issue of writing code on a touch device; typing on a touch device sucks.

Moving code around is not a difficult problem to solve. Drag to highlight, grab it and move it somewhere else. You've done that elegantly.

But writing massive amounts of code on a device without a traditional keyboard is awful and that's the difficult problem to solve. Until that's solved I don't think anyone can claim to have made real progress enabling development on keyboardless devices.
Toodledo (http://toodledo.com)
San Diego, CA

Toodledo.com is a leading online to-do list with a companion iOS app. We believe that helping people stay organized helps them be more productive and less stressed.

We are looking for an iOS developer with experience writing large applications. Our iOS app (toodledo.com/info/iphone.php) has been in the app store since the beginning and is consistently ranked in the top 50 paid apps in the Productivity category. You will be working on a team of two to continue to improve and add new functionality to our app. Our goal is to make the best to-do list and organizational tool.

http://careers.stackoverflow.com/jobs/31215/
Love for Math
The Bard said it well:

"O God, I could be bounded in a nutshell, and count myself a king of infinite space—were it not that I have bad dreams."
"Says... you, right? Based on which examples of Google pursuing quarterly profits at the expense of users?"

Duh! Google local was a joke compared to better pages from Yelp. Google+ even worst. Pages are now filled with ads, because Google discovered that ads yield better results (how convenient!) Need I go on?
Yeah, I love those! Did you see the woodprint maker one?

http://david.bull.usesthis.com/

Also, feel free to suggest people!
It is for their commercial portal: https://www.wellsfargo.com/com/
They are cheaper. Many people are willing to work for cheaper if that means that a company will file for them to stay in the US. Companies exploit this.
This illustrates the way I see the "thing" with expectations: "They come from previos experience(including research as previos experience)". The Zen's mind, begginers' mind books suggets to keep your mind open to all outcomes, despite your experience (easier say than done, however).

It's hard(at least for me) to control expectations (I have evidence[bayes] that supports those expectations). In the other side, the outcome, is what actualy happened so you should add it to your evidence and update your prior beliefs for the next time.

TL;DR avoid expectation (not the real point); accept the outcome and update your experience (could be a better aproach)
Yay! That's awesome.
There's a much simpler fix that is local to sudo. Sudo has to make the decision of whether to require a password. Just change the line that says something like:

if (current_time - last_password_time > INTERVAL) require_password();

to

if (last_password_time == 0
|| current_time - last_password_time > INTERVAL) require_password();
Huh. Balanced offers same-day payouts to Wells Fargo bank accounts and next-day to others if it's before 3 PM PST. I love Stripe, but I hate the 7 day rolling period. I use Square for my in-person transactions and get the money the next day. Why can't Stripe do this?

I wonder if Balanced has good integration with the third-party shopping carts out there...
Advice to My Kids
from the page:

"What's not There (Yet): Text generation: with sufficiently structured text, the Tiled Text engine will narrow down the possibilities of what can be inserted at any given point so that the user can select textual constructs from a grid of options, rather than inserting everything one character at a time (this won't work for natural languages; it's for apps like shells and code editors, and perhaps some more exotic things). The engine for doing this is at ~(70% - 80%), but it has not been attached to the UI yet ..."

It'll be there soon!
For HN, I just assumed it was because it sets the tone for the discussion. By moderating profanity, it helps keep it out of the discussions and so you get more civil debate on HN than on other sites.
The Art of PLAIN TALK
You know what they say: we're giving you gay marriage so that you can be as miserable as we are.
me six
Had the pleasure of meeting the cofounders at a career fair last year; really nice guys. A friend ended up working at WillowTree and enjoyed the experience.
The graph seems to be assuming that an immigrant becoming a citizen suddenly makes them America's "best and brightest" and are no longer included in the temporary workers' column. I don't seem them getting filtered out to make the comparison fairer.
Creative Problem-Solving Strategies to Test Your Business Idea
java sandbox has a massive surface area. conceivably any class in the jre could create a hole in the sandbox. modern browser sandboxes appear to be stronger because they rely on an unprivileged process which communicates with a broker interface. the broker code is much smaller than the jre code so it is easier to verify. however, there has been sandbox bypasses. the adobe sandbox bypass was a bug in the broker interface and it can be possible to use local kernel exploits to bypass the sandbox as well.
WhiteHouse.gov/JediMindMeld redirects to Obama's Sequester Plan
The escrow is one of the core value props of the business. They're arranging development contracts for various companies. The developers know they aren't working for a deadbeat that won't pay after the work is completed, because the company already paid GT before they started work. The company knows it's not paying developers that will skip out without turning in the work product, because the developers aren't paid until after they do the work.

Aside from that, paying two parties for every contract introduces friction. Multiple payments means more work, more manager approvals, more reimbursements for the company card, etc. Some portion of the customers would simply choose not to use the service because of that added complexity; it'd be lost business.
PredPol. We use statistical models developed by our founders at UCLA and Santa Clara to get police in the right spot so they can stop crime before it happens. Our website sucks, but we're doing great work. Some jobs ads linked below. Send an email to jobs@predpol.com if you're interested:

http://jobs.37signals.com/jobs/12551
http://jobs.37signals.com/jobs/12484
That's about what you can expect from that guy.

When RapGenius didn't get the answers they thought they deserved, they went to the court of public opinion, and put Heroku on the defensive. All Heroku can do now is damage control, and we recently saw an example of that which didn't work out very well for Elon Musk.

So they give interviews to Venture Beat (a C-level exec publication) with the COO who talks about trust and community, and the C-level execs feel a little better.

You and I are left to wonder why a random routing dispatcher is better than a deterministic routing dispatcher regardless, of single-thread, multi-thread, evented, non-evented listeners.
Quality over Quantity –– lessons for the modern photographer
Clearly you're just a troll, and not someone who's deeply offended by swearing. Hopefully you're the kind of troll who scampers away when outed.
I don't personally find the bell ringing nearly as obnoxious as their discrimination and religious message.

The iPad giving sounds like a good idea, but I agree with Livney, I hope people don't use it as another way to avoid human contact. Even when I don't give to beggars (which is most of the time), I look people in the eye and say, "I'm sorry, I don't have any," and genuinely wish them luck. I've NEVER had a negative response from that, and mostly very positive results - "Thank you, that's ok, have a good evening, god bless" etc. I can only imagine how much it sucks to be treated like a non-entity all day, regardless of why you're there.

Sometimes it's best to think: There but by the grace of god go I. (Uncapitalized cuz I don't believe in anything, but the sentiment is a powerful one.) We don't know sometimes how just one little bit of turned luck could have landed us in their position. Sure, individual initiative and blah blah is great… or is that just an excuse we give ourselves for not caring?
Congrats. A very interesting an innovative approach.
As mentioned above, I use artists sketchbooks (A5 or A4). I have found by accident that opening a hard-backed notebook in a meeting and taking notes induces mild paranoia in manager types.

Managers I have worked for have used: Psion organisers, palm pilots, various laptops including the old style Thinkpad tablets, various smart phones from Blackberry to iPhone, and, latterly, iPads.

I just have a shelf of sketchbooks.
You may want to read both The Kid and The Commitment by Dan Savage. They might give you some personal insights into family life as a gay couple with a baby.
I envy consulting company that was tasked $100k to build such a "secure solution" :)
We need a progress bar!
~Brilliant MBA
Well you've come off as quite the extremist shouting to the rooftops that people shouldn't try to be super efficient with vim. People who might not go out on a limb to say everyone should do it too. As for your comment on tabs and trees, sorry, those are heretics. True vim followers use buffers only.
The image at the top of the page almost made me close the tab instantly. It's the polar opposite of slick and intuitive.

I did stick around though and the video does look very nice, but I would recommend a more inviting first impression (I realize this is a library for developers, but still).
Sounds interesting. Look forward to hearing from you.
This reminds me of a story I heard about those ATMs. What I heard is that there are technologies out there that can make a machine to count/validate cash almost instantaneous while not sacrificing accuracy. But apparently, that makes some customers worry that their money is not being processed right, and thus, every time you deposit money to those ATMs, they make that grinding noise, appears to be doing something useful.
Update 5:20pm EST:
"Orbit raising burn successful. Dragon back on track."

Update 4:10pm EST:
"Thruster pods one through four are now operating nominally. Preparing to raise orbit. All systems green."

Updates from NASA News Conference 3pm EST:

* Pods 1 and 4 are pressure nominal and thrusters active.

* Pods 2 and 3 are pressure nominal and thrusters being tested; readings are optimistic; will be turned on shortly.

* NASA requires 3 of 4 pods working to enter safe zone.

* Initial indication of root cause is blockage in oxidizer pressurization system. They fixed the problem by cycling the valves.

* No leakage or debris; all systems intact.

* No rendezvous is likely in next few days.
At some point users started closing the tab instantly as soon as it becomes clear something non-interactive like a flash movie is the central element of the page. The scrolling page is the optimal way of letting the user read the content at the desired pace.
SEEKING WORK - Remote

I'm very good at rapidly prototyping stuff and I've got solid experience working on OSS and a couple of freelancing projects. I've also won Google Code-in (https://developers.google.com/open-source/gci/2012/) twice for my contributions to OSS.

Experience:

- C + SDL (http://tux4kids.alioth.debian.org/tuxmath)

- Python + Django/Flask/Web2py (http://eden.sahanafoundation.org)

- Frontend Dev (HTML(5)/(S)CSS/JS/CoffeeScript/jQuery/Angular/etc.)

- Node.js + Express (still learning)

- Java + Android (contributed to OI File Manager, other OI apps, http://datumdroid.com)

- I can also write decent body copy (winner of a few national level essay contests!)

Contact: me[at]aviraldg.com (subject prefix: "WORK")

I also lurk on Freenode (nick: aviraldg) in case you want to catch me there for a more casual conversation.
German 'Google tax' to force search engines to pay for showing news extracts
If you were going to inspect to see if it was actually doing anything, let me save you the trouble. It just plays these two gifs ontop of eachother.

https://a248.e.akamai.net/6/248/3583/000/wellsoffice.wellsfa...
https://a248.e.akamai.net/6/248/3583/000/wellsoffice.wellsfa...
Yes that's on the pipeline, doesn't work yet. I agree it would come in really handy on the few occasions we seek for a more common letter combination.
> ... the Tiled Text engine will narrow down the possibilities of what can be inserted at any given point so that the user can select textual constructs from a grid of options, rather than inserting everything one character at a time ...

The recently revamped PSN Store on PS3 has what I thought was quite a usable implementation of text entry. When searching the store, you select characters one at a time from a (vertical) strip, but that dynamic strip only contains characters for which there will continue to be search results after it's appended to your string. The current search results are shown as a live preview, so you need enter just enough to filter out the noise.
I have been working as a professional programmer for twenty years. I have used more text editors than I can remember; I've even written a couple of new ones. My experience has been that the editor makes almost no difference. I spend far more time thinking about code than I ever do writing it.

Vi has a terrible ancient mess of an interface designed for primitive machines in a bygone age. I believe that part of its popularity comes from a sort of stockholm syndrome effect; people who have spent the time required to master it don't want to feel that they have wasted their effort, so they assign some of the credit for their own innate productivity to the editor.

In practice, I have never seen any difference in productivity levels among my teammates based on the text editors they use. All of the professional programmers I know spend far more time thinking about code, discussing code, and reviewing code than they ever do editing code; even if vi were somehow magically able to make people twice as productive at editing code, that would still only be a small single digit percentage of productivity improvement overall. But I have seen nothing which makes me believe that people using vi are more productive even on strictly text-editing-based tasks than people using other text editors.

There are occasional situations where a vi user can do some complex macro thing that rapidly does some transformation to a text file, which someone using a simpler text editor might take longer to perform, but if your project is full of code which needs to be transformed in repetitive, brute force ways, you have bigger problems than your choice of editor.
Blocking BitTorrent sites doesn’t stop piracy — but Spotify might
Review: Photosynth 1.5 app for Windows Phone 8
With spinner gifs, you generally tell them to stop spinning after some event; this just closes the window after a hard-coded 10 seconds.