skysight-inc/HackerNews huggingface dataset:
"They typically give a lecture about it to new PhD students since its very common in acadamia to feel like a fraud when starting out."

They really do, you really will, and it will likely pop up again later as stress points emerge.
While this problem is indeed easy, what you described is a greedy algorithm and won't give you the most optimal solution and, specifically, could give you a different solution if you shuffled the shreds, which shouldn't be happening.

Hint: very often, when you think "isn't it extremely obvious?", you've come up with a greedy algorithm and it's not the right one. :)
Ask HN: Could you give us some comments on our app : WhatsTheNumber?
Hi all,

We are happy to announce that we've launched our app: WhatsTheNumber on apple app store:

http://whatsthenumberapp.com/

It helps you to find phone numbers from the web and make phone calls immediately. Even examples that are hard to find using google (e.g. "Kendal t station") are found in seconds.

It reached 100K downloads in Taiwan within 10 days. We want to find out more about how US users feel about this application. Could you please try it and leave us any comments you may have?

Greatly appreciate it!!!

Ed
Bob Marley: Buffalo Soldier Mp3, Video and Lyrics
If you are developing on Windows you are pushing against the tide.
the idea that this tirade is specific to "heavy users" is laughable. if anything, it applies more to light use than to heavy use. "mystery meat" navigation is generally a no-no, but the exception to that rule is in heavily used interfaces like email clients, where whatever is used will be memorized by all users incredibly quickly, and the removal of labels can actually streamline the interface.

the author doesn't make a single valid point regarding why the new interface is worse specifically for heavy users. its just a collection of negative reactions to change, like every other criticism since they introduced the new layout.
do you use adblock? for a couple months, logitech revue was easily the most frequently seen banner on the web for me.
Ok. You run the service/rm's as a user specially created user. So think about what happens when they do the above.

Hint: not nothing.

Or to put it more bluntly: What about `rm -rf /var/www/fakecall.net/accounts/../*`?
This is an interesting project to develop external devices that allow new forms of input to existing capacitive touch screens: http://www.spike5000.com/
Occam was a lot more fun and easier for a C programmer to get. These days, Erlang fits the bill.
Most importantly, stop the urges to compare yourself with the 'typical' or 'ideal' Hacker News contributor. Nobody besides PG or Peter Norvig live up to this ideal. Development comes in so many forms, its really unbelievable how many ways you can be a professional and successful developer. And with this, you can only learn so much.

Its just like how the Facebook stream makes so many people feel sad; other people only share what they want, essentially marketing themselves. There are hundreds of successful and happy developers for every person on HN who rambles on and on about reading SICP every weekend or writing their own compiler.
what does that have to do with anything? the parent suggested debian, not "some other debian-derived distro" linux mint debian edition is definitely not debian.
Adidas adizero rose 1.5 black white red
The one I'm working on now is http://5kracer.com makes finding local 5k races easy
Thailand residents use hacks to make the best of a horrible situation
Why Google TV is Failing
Consider this: There are two types of H1Bs in the US. I'm in India, and I have a bunch of friends who went to grad school in the US and were then hired to work at different companies.

The only visa that they get is the H1-B. So, they can't start-up a business of their own, or go work at a start-up. And I'm not sure they're taking American jobs. They get paid the same as US citizens (trust me, they care :)

Then there are the IT chaps who get sent to the US as part of an outsourcing contract. The guys themselves don't get hired — the company they work for (Infosys, TCS etc.) is contracted to do some work and they send a bunch of guys over.

It's called the software services industry and they have positioned themselves as exporters of software in India. In recent times, this has come under some scrutiny, with some sections arguing that they are exporting people and not software. But the projects that they get can be really shitty — maintaining legacy Cobol code and Oracle 1 databases. I don't know if that's work that most Americans will be willing to take.

PS: I have never traveled to the US on an H1B. And I have never worked for any software services company.

EDIT: for typos
Tai Chi Quan and Shingles
While I agree that the current generation of touch screens are rather superficial, I sincerely doubt that the future of interaction looks anything like a stylus.

For artists and designers, the stylus will be used for many years to come, but for casual, everyday use, it simply isn't user friendly. While it may be natural to draw or write on a screen with a stylus, jabbing at buttons on a screen with a stylus is no more intuitive or natural than jabbing at a screen with a finger, and in many use cases (scrolling, zooming, panning) is much less natural. The case for the stylus becomes even weaker in the face of technology like Siri, which elegantly solves the problem of text input.

The Bret Victor "Rant" mentioned in the article makes the case for exploring more dynamic, tactile, interactive experiences, decidedly not limited to one mode of input like the stylus. I, for one, hope for a future that is much more ambitious than the stylus, with new forms of interaction that combine hands, voice, and beyond. Things like this http://www.chrisharrison.net/index.php/Research/PneumaticDis... and this http://www.youtube.com/watch?feature=player_embedded&v=x... that truly push the boundaries of human computer interaction.
Hugo Visser on building apps for Android
Geeks, Get Your House In Order
Gmail was never especially pretty, but the redesign and my experience in highly focused mobile apps have pushed me back to Apple's native apps. To me, the most important elements of the screen seem to pop out in Apple's apps, and settings and controls sit thoughtfully in the background. My eyes gravitate to the most salient elements of the screen - the mail list and the currently opened e-mail. The compose window literally pushes to the foreground; I find the effect focusing. You can hide screen elements you don't use!

In Gmail I feel like every control demands my attention equally. Having a big red "compose" button might be nice for a novice, but it's irritating to me. I search my e-mails every now and then, but not nearly enough to justify the large search bar. Ditto with Gchat - MMS and Facebook have replaced IM as far as I'm concerned. The "Plus Bar" at the top of the screen is useless if you, you know, actually already have Google's Apps open most of the time (in which case clicking anything gives you an extraneous tab). Huge swathes of my screen are dedicated to things I barely use.
The killer app for these things, I think, is porn. Unlike Apple, Google seems fairly porn-friendly.

If I were a subscription porn service, I'd figure out how to bundle Google TV boxes with a subscription. Add a webcam or something and there would be a huge opportunity to upsell.

I'm actually pretty happy with my $99 Revue just as a Netflix box, but I think with an AppleTV, Xbox 360, PS3, Macbook Pro, PC, and Revue, I'm kind of set for Netflix playback options.

It might also be an interesting digital signage box, especially when built into TV sets.
There's said to be a lot of Scala in New York, and Scala's a pretty great language.
WOAH: Read This page on Dominion Strategy
I don't even know who is Tufte, and don't worship anyone, thanks.
I consider my email to be like a personal folder, where I have an expectation of privacy. If I accidentally left my briefcase at your office, I would hope you wouldn't look through it.

If you found the keys to a room full of filing cabinets with other people's papers, it wouldn't be right to go open them all. Similarly, if you find a list of credentials that grant you access to the electronic documents of others, it's not right to use those credentials. Of course 'downloading a car' is a terrible metaphor, but comparing electronic documents to printed documents seems very straightforward.
I have one of their bazillion-dollar programmable remotes. The hardware is great, top notch quality. The software, ugh, was abysmal. Clunky, slow, sort of a web browser, but not. Required bizarre hoops to be jumped through to program correctly.

When I emailed Logitech and told them they should open source it so the community could fix it, the rep got mad at me. :-)
I thought the point of this exercise was going to be to produce an Instagram filter that creates that awesome 'shredded' effect as seen in those real shredded documents.

Turns out they are just splitting images up and rearranging them - not as interesting.

(see for eg. http://en.wikisource.org/wiki/File:Espionage_den02_79.png)
No, I want it in Houston...
Yes!

I find the new interface has made me less efficient and distracted by the screen elements I use the least.
ads are pretty contextual today. Its entirely possible that different people never see any ads in common.
Jobs understood that stylus was a psychological barrier, additional interface between user and screen.

Direct touch gave the biofeedback needed to make operating the device personal. Your touch makes things happen, rather than you touching it with an 8 inch pole.

It seems an irrelevant detail to a logical mind but this was key element to iPhone's success.

There is this good PBS documentary on psychology of marketing. If you don't have the time for the whole thing, fast forward to 0:48 and watch for one minute—it is very representative of the marketing mindset I am talking about.

http://www.youtube.com/watch?v=ahw5ODR2Sgs
Let's Make Gingerbread Men
I got about 30 blog entries by interviewees over here:
http://ycuniverse.com/interviewees.php
Interview with Hiten Shah (Kissmetrics) - Hiring Engineers and Building Value
I tried to use gnome-shell for a few days and my experience was not quite this.

The task switching interface is very much inferior to gnome2.
In gnome2 I can setup some panels which span the bottom of both my monitors , giving me loads of space to switch tasks conveniently and have the panel group together similar apps to save space. I then have another panel with a set of shortcuts that I can use to launch my most common apps.

With gnome-shell you are stuck with having 1 "dock" panel on the far left of 1 monitor to switch apps, even though apps are grouped this makes it far less convenient to switch between them. Instead of 1 click to switch, it's press a button , scan the mouse to the far left then click and then usually click again for the window I want.

The big problem however is this,
some of the apps I use are launched from shell scripts which will do something and then run some Java or python app. This is the way with many apps that are not installable through apt-get. IntelliJ IDEA is an example of this.

What I do in gnome2 is just create a new launcher that points to the script and add it to the panel, problem solved.

Now with gnome shell or unity , I can run my script from the terminal which will then cause the app to launch. However now when I want to dock the app for easy launch later it just won't let me.

This is probably because it doesn't understand the relationship between the shell script I ran and what it sees as the "application" and since there is nowhere else I can really put the app I am now relegated to having to launch some of my apps through the terminal each time because they cannot be docked into the main dock with the rest of my apps.
In terms of optimization, it is always better to put a solution together in pieces rather than all at once.
Planes overhead
Reinventing IT - Clay Christensen at Gartner Symposium 2011 (Video)
Apple patents a SIM you can't remove
Adobe product manager fingers Apple for death of Flash Player for mobile
I can filter out the stuff that I don't necessarily need to look at with GMail.

What I can't do is invoke programmatic tools on the web interface itself (at least not without learning a slew of web API stuff).

As opposed to being able to process my local Maildirs with shell tools.

How do you, say, generate stats or view diffs on 84,800 gmail messages? I can do that, trivially, with mutt (tags and commands/pipes) or from the shell outside of mutt.

I still find mutt's filtering notation (~f ~t ~N ~U ~d ... ) to be far more useful and far faster for most use-cases than GMail.

I'm accessing that corpus via both tools right now. Mutt is generally the more useful of the two. One of the advantages, again, of offlineimap is that I've got the option of doing either. And while I'll fully admit that there are some mails for which a full GUI client is more useful, plain text still wins in most instances. And even where I'm not in mutt (say, on an Android device), straight text virtually always wins.

I'll also admit to using GMail's filter rules to classify my mail, though they have problems, most notably the inability to un-archive specific messages, or to re-order / order filters at all. At least so far as I've discovered.

They're still generally better than Microsoft's pants mail rules.
Some kids become astronauts, should we start an aeronautics program in schools?

Lots of kids go into accounting, should we create an accounting program in schools?

Some kids go into engineering, should we create an engineering program at schools?

This kind of thinking is so dumb and short-sighted...
The SEALs do both: they are very picky about who gets into BUD/S, BUD/S weeds out all but the best, and then they continuously train to stay the best.

I actually believe that the USMC's formula for success doesn't scale without limit. They are way smaller than the Army, and I'm sure that's a big part of how they are able to maintain the kind of cohesive culture needed to sustain excellence.

Also, even during the draft era, the Marines had another tool that you didn't consider: attrition. I don't mean the combat kind, I mean washing out the people who can't cut it. It's amazing how thoroughly they can transform a young person, but even so there are some people that just aren't good enough, and the Marine Corps has always been the most willing of all services to get rid of dead weight. So it's not selection vs. training, it's a three-way combination of selection, training, and attrition.
Jean-Louis Gassée glad Apple chose NeXTSTEP over his BeOS
Dropbox: much more than storage and sync
One of the few rationales I can think of for icons is that it makes internationalization a slightly easier task.

The losses for that win aren't particularly compelling for me though, and I dislike the icons myself.
ARM touts PlayStation 3 power in a mobile GPU
Few Tips on Muscle Building
Building muscles is not easy; it requires lots of sacrifice, patience, determination and dedication .To achieve that perfect muscular frame; there are many people who start exercising but at some point they lose motivation to achieve muscular body.
Thank you for that. Ive been raising rates steadily for the past year and I still haven't hit that spot. Since this is my only source of income it's tough because of the fear that I'll miss out on a lot of work. But I've heard this before and it rings true as I do see that so far I'm getting what I ask for.

And I do have satisfied clients. I'm hyper aware of their feelings and do all I can to not disappoint. I'd never take on a job knowing I couldn't deliver on my promises.
Xubuntu and Xfce is fine, but it's still a regression from gnome2 in allot of ways.

It doesn't group windows on the panel as well as gnome 2 does.

You lose allot of the nice easy features from gnome2 for doing things like using shared files or printers from windows computers.

The panel is allot less flexible and harder to configure.
There are also less panel applets available.

Mouse-button back doesn't work in several parts of the interface.

I'm sure there are workarounds for many of these issues but for an out of the box experience it is still a regression.
Dietas Rapidas y Efectivas Para Adelgazar sin pasar hambre
Peter Thiel Says He Looks For Platforms Big Amongst Small Businesses
People are taught the fundamentals of math and science, but not logic or computer programming. I personally think accelerated introduction to algebra would be beneficial.
Agreed - hit up OS principles and architecture (addressing, endianess, floating point, assembler). Might also want to have a look at some basic networking stuff (TCP/IP principles, more broadly the OSI model) and/or some basic database stuff.
You're arguing the existence of a mitigation strategy that's extremely unlikely and not at all evidenced by the information available. So, it's not that I (or anyone else as far as I can tell) took your statements as more than they are. It's just that your basic premise is highly questionable at best. It's not strictly impossible, but it is based on extraordinary assumptions lacking any extraordinary evidence to support them.
He asked me if I could configure an EC2 server for him.
Suggestion:

1-

The site doesn't seem to mention anything, but you should consider posting brewing instructions on the website for each tea you send out as well as in the package. Different teas are supposed to be brewed differently. Some long, some short, some in hot water, some in warm water. So with each package you could include the tea name (I assume you do already), with a link, teapeat.com/instructions/<teaname>.

2-

I'd put more focus on the "enough to brew a cup every day for the entire month". I think that makes the service, but it was buried. I'd stick it on the homepage, on the main image.
Thanks! I try to keep things real in the documentation. Sometimes things are slow, especially with python. After years of working as a closed-source defense contractor nothing feels better than having someone looking at my code and agreeing with me that a) it sucks and b) at least it works.
I've been told that relocation after 18 months is a company wide policy and is dependent on the openings in other offices at the time. I know some people through my friends who have done that.
But I've been wrong earlier as well
Attaching it with a wire limits your movements and has the potential to get tangled. Where does it go when the stylus is tucked away? If it retracts then does it have a button to make it retract, or does it retract automatically causing constant tension while using it?

Stylus slots are not new. All the iPaq-like PDAs had them as well, and people still complained about losing them. I never lost mine but it was a relatively common complaint. (I still have it in fact, tucked away in a drawer in my "smartphone" from 2004[1])

[1] http://en.wikipedia.org/wiki/HTC_Blue_Angel
Agreed. I chose to get into business because I'm so far behind in school that I can't really get a job that pays me what I get now without that degree. I'm kind of between a rock and a hard place. I make less than a college grad but more than I would without the degree. I'm a CIS major now, successfully completing the program in a year or two, and I definitely a, keeping my options open. I have to admit though, that despite times like these where it sucks bad, there are other times it's really rewarding and dare I say addictive.
Yes, convey separation, but after a certain number of pixels white space is not as effective anymore. Notice how in the example of the table he argues that for wider tables using white space is not effective, and that delineation using colors should be applied.

The brain has to look at a layout and make sense out of it. In real life we're aided by contrast to make sense where one object starts and where the other begins -- without contrast you end up with camouflage. When using white space our brains figure out the delineation based on positioning. If blocks of text are perfectly aligned we fill out the delineation automatically; so lines are not necessary. This process breaks down over large areas since our field of vision is small and we would have to scan the whole area before we would make sense of it.

In the new Gmail layout, the menu items are aligned to the left, and so is the content. There are no "lines" between the menu and content the brain can fill out. Of course we can tell where one stops and the other starts, but it takes longer, it wastes more brain cycles than necessary.

Based on the screenshot we do no see the same version. In your version you have a separation between the menu area and the body of the email, the buttons have text and not icons, so we're not arguing over the same layout. Also, I do not see a classic theme being available.

EDIT: I don't see a classic theme that would look like your screenshot.
You know I have heard of that but never looked into it. Thanks guys, I really appreciate it.
I understand what would happen, what I mean is this is a free service the guy is offering for fun. Does it really matter if all the accounts are deleted? I mean, it could be annoying, but I don't generally expect account protection on free side-project hobby services.
architecture is very important. Knowing how L1 and L2 cache work, instruction pipelining, branch prediction etc... can really change the way you program.

Also if you have done a lot of OO maybe its time to pick up a functional language on the side? F# is kind of fantastic...
Or you could just use haml and .notation

I haven't seen a div tag in years. Unless your market is other designers do what your customers will pay for rather than whatever is in vogue. I wonder what fashionable designers would think about a site like HN still using tables.
"Adolph Schuep" and "Adolph Schüp" are the same name, Schuep just has Schüp re-spelled without the umlaut.

Schopf, Schiep, and Scheip are likely just phonetic respellings/typos.

Not only were people back in the day not that particular about exactly how a foreigner's name was spelled, often times people wouldn't be sure or would change how their own name is spelled.
Wow, this has gotten far more of a response than I thought it would. I have to thank you all for the kind words, insights, and advice. I know this site can tear people apart sometimes so I was hesitant to say anything but I respect this community a lot and was prepared for anything. I'm pleasantly surprised. Low points suck and it's nice to know you're not e only one who's been there. Thank you.
It's not the white space that makes the delineation, is the alignment of the items around that white space. If I plot a bunch of blocks of text on a white canvas you couldn't make columns or rows out of that mess. You'd have plenty of white space, but no delineation.
Here's what the mail box toolbars look like in the old versus new, and the author does cover these.

I think these pictures speak for themselves. One is a model of clarity and the other is a context-sensitive, icon-infested mess.

http://imgur.com/a/X4gdp
I'm not sure if you actually watched the video but it's clear that no "program" was created and that no education funds were supporting this young man. He used his own initiative to start a club at school and a single teacher sponsors the club. That's not a program. It's an opportunity for those interested in making apps to come together and share in the experience. Would aeronautics, accounting, or engineering clubs be beneficial to those interested in such subjects? Absolutely. There's nothing dumb or short-sighted in this young man's thinking. He thinks it's fun to share app dev with people who also think it's fun.
Mistletoe lyrics by Justin Bieber | My Music
Third Party 'Not-Dinobot' Dino Gestalt
Ingenuitas got me curious too. It looks like an interesting team and company, and all your existing products are open source and free of charge, you don't seem to be selling anything. How do you make money?
How To Win Your Ex Back – 4 Things To Do