skysight-inc/HackerNews huggingface dataset:
Interesting, I wouldn't have thought that #5 would be one of the "top lessons" but it makes sense. I often struggle with the cheerleader function that is inherent in promoting a business and part of that is acknowledging that there are expectations that surround executive communication.
How do they compare to the fujitsu snapscans? I have a little s1100 and it works "ok". Doxie's wifi support seems like it would be an awesome feature.
>I like paper, and I don't care if some think it is wasteful.

It isn't wasteful though. Paper is a renewable resource and is mostly biodegradable. Forest growth in the U.S. increases every year due to people using wood for things.

It is good.
Paper no longer uses trees. Its clay and chemicals. Ever since the home office printer got popular, trees were hopelessly too few to fill the need.
Learning to code and learning to play music are extremely similar in my experience. http://tommy.authpad.com/when-does-learning-stop-being-so-ha...

Rock on! Can't wait to see it.
Nobody except you is suggesting a mealy-mouthed warning - that's a straw-man.

An accurate and informative statement like:

"Google's Scans detected malware <X>, which is known to do harm <Y> within the past <N> hours at <Z> percent of the pages operated by <COMPANY>. Google recommends that you do not click on this link until this warning is lifted. [Site owners click here for detailed information]"

...would be just as effective.

Scare tactics, especially those that might be laying blame incorrectly, simply breed ignorance, and ignorance is the enemy of security.
How much of this impression of "boring" might stem from your own expertise and superior knowledge? You might see a lot of pattern fulfillment that others, with different backgrounds, can read only as confusing (and seemingly novel) noise.

I know that I find a lot of gaming news, for example, more boring that other kinds due to my NES-era entry to the field. My brain can compress a genuinely innovative title down to "Old Game X + Old Game Y" even before my conscious brain realizes it, only to have a lot of the value-adding details tossed in the process. I suspect that a lot of people underestimated the iPad because their subconscious tossed out "just a better Newton (that device collecting dust in our garage, remember?)" as a cognitive shortcut and they stopped there.

In short: how much of the impression stems from HN growing less interesting versus us detecting patterns faster than new developments can break them?
http://easylist.adblockplus.org/en/

Easylist+Easyprivacy cuts out the vast majority of analytics sites.
I'm looking forward to the day that I can use more than just English letters and a couple special characters. It was pretty disappointing to me that I couldn't open the kana keyboard while setting the lock password on my iDevice. Unlike stuff on the web, their system is closed and serves just that one purpose. Am I missing something horribly obvious here?
Thank Taybin, this is what I meant, and I just edited it.
Understand that I'm a networking guy from way back so I tend to see in that light :-)

So there are a number of forces at work in the market, one is the decreasing cost of compute and storage, another the increasing availability of wide bandwidth networks. A seminal change in systems architecture occurred when PCI express, a serial interconnect, became the dominant way to connect "computers" to the their peripherals. Now sprinkle in the 'advantages' of keeping things proprietary, with the 'pressure' of making them widely used, and those bread crumbs lead to a future where systems look more like a collection of proprietary nodes attached to each other by high speed networking than the systems we use today.

From that speculation emerges the question, "What does an OS look like in that world?" and so far the only thing I can think of that seems to work is a bunch of 'network apis.' Lets say you build your "computer" with pieces that are connected by 10Gbit serial pipes and a full bandwidth cross bar switch. Your 'motherboard' is the switch, the pieces are each completely 'proprietary' to the manufacturer that built them but the API is standard. This is not a big change in storage (SAS, FC, and SCSI before it have always been something of a network architecture) its becoming less uncommon for video, and why not compute and memory? Memory management is then a negotiation between the compute unit and the memory unit over access rights to a chunk of memory.

The Infiniband folks touched on a lot of these things 10 years ago but they were a bit early I think and they aimed pretty high. But they have some really cool basic technology and show how such a system could be built. Trivially so if there were a 'free API' movement akin to the FOSS movement.

This removes the constraint of size as well. And if you're cognizant of the network API issues amongst your various pieces you get to the point where your 'OS' is effectively an emergent property of a bunch of nodes of various levels of specialization co-operating to complete tasks. Computers that can be desktop, or warehouse sized, and run the same sorts of 'programs'.
I just wanted to commend your use of those arrows.
Can't wait to apply this and the gems mentioned below to a Pebble or other hacker hardware. Thanks!
Believe it or not, some of us aren't on Reddit.
The reason for this is that when you have other people depending on you and you don't follow through on what they're counting on you to do, you waste their time too and make their work product useless. That's why corporations are so skeptical of unreliable people: they can be negatively productive on a team.

One alternative to this is to work on solo projects - there are many people with mild mental illnesses that can find some degree of success in artistic pursuits, academia, or small businesses. But you're explicitly talking about corporations, and there's a reason why organizations can't tolerate unreliable people.

I say this as someone who is much closer to the creativity end of the spectrum than the reliability end. I worked very, very hard to build up the sort of mental toughness and team awareness that lets people count on me to follow through on my commitments, because I knew that if I didn't develop those skills, I'd be marginalizing myself to working on unimportant projects. I'm still quite eccentric when it comes to work habits (I'll often waltz into work at 1:30 PM and have very irregular hours, and I hate it when anyone tells me what to do), but I make an effort to check e-mail and IM from my phone, even when not officially working, and take care of anything necessary to unblock somebody else before I work on my pet projects.
I see Windows 8, like Vista before it, as the trial run for the OS that Microsoft intends to sell to enterprises. Work out the UI kinks, etc., and have a battle-tested version 2 they can ship to businesses with long-term support.

It also probably helps that by the time Windows 9 is released, people will have adjusted to the new Metro (Civic?) interface and so the leap won't be as big for businesses looking to upgrade.
Your post actually fires up quite a lot of my neurons. I'm thinking about a perfect text to speech system which transcribes whatever you say into pure text files. Maybe it'll generate a new file every ten minutes, every half an hour or possibly even every six hours. That'll leave you with tons of text with respect to what you said. Now integrate that with some kind of a keylogger on all your devices (like a computer, tablet, and phone) which can track states and applications. Also, by virtue of having a current generation smart phone you can also tag locations and timestamps, at least to cell tower triangulation accuracy if not GPS accuracy.

This would run transparent to the user. At the end of the day, he'll have pure text files that can be searched. Implementing a google-like algorithm modified to work on flat files would be great. It'd be basically like the Remembrance Agent but more advanced.

I don't know how I'd feel about using such a system, but I'm reasonably sure that we're on the way there indirectly. Heck, most of us voluntarily not only record our lives, but also post it publicly. What's wrong with recording all our life (right from that websearch on the tablet, to what you're ordering at the restaurant whose name you forgot but you visited it on the day right after your best friend got married) if it's going to make it life easier. As such, I've noticed personally that I have stopped storing information in my head unless I use it regularly, but instead I store pointers to the location of the information, like whether I did a search {if yes, then what were the keywords, and what was the result's position}, or did I look it up on a forum or maybe even a real book.

/thinking-out-loud
APIs for 3D Printing?
I would prefer if after I complete a sentence / word and it repeats it back to me in Chinese, that I could replay this so if I didn't hear it or I wanted to really memorize the pronunciation I could.
Scribd - San Francisco, H1B, INTERN are welcome

Scribd (social publishing & eBooks, top 100 website, YC '06) is hiring talented hackers and other technical people for a broad range of technologies.

We've hired THREE full-time people and numerous interns from these "Who is Hiring" threads, including a one just last month ... it really works!!

We're looking for people who want to work with:

* Ruby on Rails (we're the #2 largest rails site, after Twitter)

* Javascript (we recently switched to Coffeescript and are loving it)

* iOS

* Android

* Machine Learning / data mining / recommendations

* Back-end problems: scalability, web crawling, big data, analytics

* DevOps and web infrastructure

That said, we care way more about your personality and general hacking skills then what languages you've used so far, so if you haven't used these but want to break into mobile or web development, this could be a good opportunity for you. We've hired people from these threads with everywhere from 0 to 10 years of experience.
We're profitable, very well funded and have a really fun office environment (go-karts + a zipline!). We've got flexible hours, a very engineer-driven company culture, and a really terrific team.

Scribd alumni have gone on to found 4 other YCombinator companies, more than from any other startup. We think this says something about the kind of people that we like to hire.

We're working on a big new product launch now that we're really excited about. If you're interested in eBooks, I'd love to tell you about it.

Generally we're looking for full-time and INTERN hires (junior year or older) who want to move to SF. H1B and relocation are no problem.

See more at scribd.com/jobs and feel free to email me directly: jared at scribd.com
@zerooneinfinity

Getting confused, I am not sure who is what anymore.

Also, no need to curse and insult. Just differ without cursing and insulting, much more constructive and less confusing.
I memorize one pass-phrase to an encrypted file of machine-generated random passwords for the sites I use. Downside is the extra protection needed for that file, but it's encrypted 256bit and only viewed behind a secure network. Any better way?
Some portions of the framework are not covered by the promise but Miguel mentioned something about Xamarin still having some kind of protection the project had when it was at Novell. Does anybody have any information that can prove/disprove this?
It's hard to be sure, are trees for paper simply a crop that takes a long time to grow. My understanding is that the majority of trees used are conifers, so if these trees are not required for paper what else would be planted in their place? Is there any reason to believe that land would be left planted with trees if there was no money to be made by selling them. What other use would the land be put to by its owners?
Where's the music in these videos come from?
There's no need to ditch Visual Studio at all. For instance, if you use VS with TestDriven.Net, you can run your tests on mono straight from VS. I believe there's also a way to debug mono from VS, but can't recall how and don't have VS available right here.
Thank you for your comment.

First off I should note that an aka is an OpenID (see http://paul-odin-openid-test.blogspot.com/2012/12/hey.html) so all of the pros and cons of OpenID should in principle apply to akas. Akas just have a few constraints (a domain name served over HTTPS) and extras (the host-meta file metadata).

Here are a few circumstances where I think these additions could prove useful:

(1) Following akas. Given an OpenID like me.tinco.nl I don't think I can enter it into an app and keep track of what you're up to. The extra metadata allows an app to find your other profiles and subscribe to your activity. One of the features I was working on but didn't finish yet (there's some dormant code at https://my.aka.nu/hub) was to have the ability to subscribe to the host-meta file itself and automatically discover new additions and changes to your profile.

(2) Using your aka as a personal namespace. I'm hoping to add the ability to use create subdomains under your aka (for example a blog at blog.paul.aka.nu). Obviously you can do this already if you have your own domain name but it's generally viewed as an 'advanced' feature. Also there's no reason you can't use an aka as a domain for your email address. Incidentally this was the reason I originally bought aka.nu, as a demo domain for a simplified DNS administration tool I was working on.

(3) Authentication for non-browser apps. Let's say you've posted a photo somewhere and authorized access to me, paul.aka.nu. I could log in myself to wherever it's hosted using that as an OpenID, but what if I'm not using a browser to access it? My client can send you an assertion that it's accessing it under the authority of paul.aka.nu but you still need to go back to paul.aka.nu to verify it, which is where the extra metadata comes into play. (App.net has similar functionality: http://developers.app.net/docs/authentication/identity-deleg...)
Looks interesting, but desperately needs some sample code.
Consumers Want Content on Their Smart TV, Not Social Networking
New York, NY (Midtown East) - full time. https://www.novus.com/careers.php

Novus is seeking generalist hackers to help us build the real-time financial analytics platform that helps institutional investors take better care of capital.
We're using Scala, Akka, MongoDB and a slew of other open source tech. Novus offers a productive and gratifying work environment that fosters learning & collaboration, and promotes shipping often and doing the right thing as often as possible.

We give back to the community by means of our open source projects. Check out http://nvd3.org/ (beautiful SVG graphs) and http://novus.github.com/salat/ (fast Scala-MongoDB serialization) for some of our internal libs that we've made available to everyone.

If you're interested in knowing more about us, shoot me an e-mail: max at novus dot com
Jiroemon Kimura is 115 years old and oldest on record
beRecruited.com - Fulltime, on-site

We're the nation's largest online college athletics recruiting platform, and we're hiring.

Ruby on Rails or iOS developer? Get in touch with me:

http://blog.berecruited.com/careers or email me directly joe@berecruited.com (mention you saw this post on HN)
nroach, I can't speak for others. But I've struggled with the whole 'marketing a product' thing. It's easy for me to make a good product, it's harder for me to tell people about it.

Something about my past has made me think that if I tell people about how awesome my product is, is gloating. So, I'd just say it.. "It doesn't suck".. which is a funny way of saying it's awesome. But if you don't know me, it may look like I don't think it's worth trying.
The syntax may be familiar, but I've always thought it's rather arbitrary. There's relatively little over-arching design: it's like they just stuck together features until they had something relatively big. The exact selection of syntactical forms only seems reasonable because it's been around so long and influenced so many popular languages, not because it's particularly neat or simple.

Some syntactic forms are rather annoying. For example, you have different ways to write pointer types: int* foo vs int * foo. (Hmm, I am no good at escaping asterisks in HN comments.) This just causes confusion; conceptually, the * is part of the type, but syntactically it isn't! The array syntax is also rather arbitrary. Why can you do foo[0] or 0[foo] when every other similar operation is an infix operator? Why do you write int foo[] when the type of foo is really an int array (say int[]) rather than an int? Why have both an if-statement and a ternary operator? (Actually, the whole statement/expression divide is annoying especially in how it influenced a whole bunch of other languages.) There are a ton of other little inconsistencies and annoyances (let's not even talk about the C preprocessor). Ultimately, the main thing C syntax has going for it is familiarity, but that seems to be more than enough. I certainly find the syntax strictly worse than a bunch of non-C-like languages, although it's difficult to compare them because they have vastly different semantics.

The semantics are also a problem. As you mentioned, the overabundance of undefined behavior is certainly not good. This certainly causes very real difficulties for even experienced programmers. Then there are a whole bunch of classic C errors that cause rampant security problems and hard-to-debug behavior. Now, some of these are inevitable due to C's providing low-level access for memory management, but others could probably be avoided with different design decisions.

Now, C is obviously a practical and widely-used language. But, as ever, a language's popularity is far more a social issue than a function of its design. The main reasons it seems simple and clear is because it's been around forever, it's influenced the syntax of most popular languages and everyone has either learned C or a very C-like language.
Ask HN: Any good site to learn saxophone?
I've been playing saxophone when I was young and want to play again. I don't have time to go to a music school or go to a private teacher, and I'm sure there's a good site to learn saxophone and/or get good sheets.
Isn't that a very shallow parallel?
An attacker might be looking over your shoulder, and see the first characters of your password.

Or he might read HN, and see that your preferred passphrase method is composed of english sentences with common substitutions.

Maybe a website you're using leaks its password DB, and your "padding method" is exposed, reducing the search space back to what it was before the padding. I'm going to have to disagree with GRC here. "D0g.........." is a very bad password, especially if you use ".........." as your padding on every website.

Even without this, common substitutions like '3' for 'e' or '!' or 'i' are accounted for in everything but the most naive cracking tools.

Perhaps less likely, a timing attack in the auth system exposes the first few characters of your password, but not the rest.

Why put up with these issues, when something like xkcd's 4 random words works well, is easy to remember and type, and calculates entropy in a uncontroversial way?
In true hacker spirit ~ Don't repeat work already done, and share your own
Your point about degrading gracefully is very important. Even with leading electronic record systems, paper will continue to be heavily used for producing backups, permanent copies, changelogs, etc. For example, a large regional hospital network with a state-of-the-art electronic patient record system generates a lengthy paper backup for each change made to the e-record. The system produces ~100,000 pages a month for just patient record changes. And this is considered an "all digital" system. Hmm.

What appears to be happening is a fusion of both paper and digital as a best practice. Important information is recorded digitally because it is fast and convenient, and also recorded in analogue, on paper, to leave a legal trail and backup for when the electronic systems go down (and they do go down).

(disclosure: I'm a cofounder of GetDimples.com, maker of ink-saving software and fonts.)
I see what you mean. A separator doesn’t work with the concept at all. Apart from that, my reformatting still has two distinct advantages: it does not require a fixed-width typeface, and indentation is not affected by the lengths of identifiers. It’s silly to format code in such a way that you need to re-indent just because you renamed a function.
Hollingsworth for US Senate 2014, implementing direct democracy
Boston, MA - 1 year paid internship for programmers to learn to hack biology.

Ginkgo BioWorks is a well-funded MIT spinout that genetically engineers organisms that make the world better. Stop building apps and work on something that matters: http://ginkgobioworks.com/careers.html

apply here: https://ginkgo.resumetracker.com/public/job_detail/83
I had forgotten about what ended up in his thesis. It's linked to from the Remembrance Agent site if anyone else is interested: http://www.bradleyrhodes.com/Papers/rhodes-phd-JITIR.pdf (PDF)

"Implicit query" is another term for it. On the desktop side, one of the most realized solutions was the Dashboard prototype: http://nat.org/dashboard/

I've long argued that designing multi-modal interfaces is where applications need to go. We're seeing this now with desktop, web and mobile apps all running against the same APIs, but what it really means is you're more likely to be able to also design a UI that's really an audio-only interface, whispering to you continuously via a Bluetooth headset, or a wrist-mounted UI, or... etc.

It also means you can design and build something useful for desktop users, and then mobile users, and then scaled even further down for wearable users. Real-time continuous Google searching as a desktop sidebar, or rendered on an iPad or iPod Touch display linked to desktop input as a second screen, would be a start.
We do. That's why the overwhelming majority of Republican presidential candidates in 2012 wanted to eliminate the Department of Education.
First, Michael Arrington has never been a messenger of anybody but himself, so, I did not shoot any messenger.

Second, the real question is can someone interest some and bore other? if yes, in my case, I found Michael Arrington interesting when I went to his very first startup events at his palo alto home, bu then, as he met success (that he rightfully deserved) became to lecture everybody and became very boring to me.

Again, this is my personal opinion that I wanted to share.
My hypothesis on why the way it is in India. This should not be viewed critically. This probably applies to less literate part of the population.

Before british influence, looking at the history, indians seem to have been very open about sex. Historically, the family trees worked in a way, male is dominant and the bread earner. Family ties are very much respected. So, male child is kind of like a retirement plan for parents.

During the british influence (probably, due to the christian missions?) a taboo on sex talk was instated. With increasing poverty, poor ones started loading off their "girl child burden" by child marriages. Here's where disrespect for women increase and probably seen as more of a "problem" than a cherished companion. It can be noted that dowry might be interpreted as a payment received to take care of the "problem". There seems to be a few revolts to ban child marriages by social reformers but that didn't completely solve the problem.

Fast forward few years, this created a void in companionship from his puberty to mid twenties until his marriageable age.

I think the society must evolve to completely solve the problem. I'm afraid that, due to this, youngsters are losing faith in traditional monogamy. At extremes, taking such bad measures due to the sorry state of respect for the opposite sex.