skysight-inc/HackerNews huggingface dataset:
> Let's imagine I use a Mac. I open Gmail and I want to send my father a cute picture of his niece. There's no direct way to do this without leaving the application I'm in (Safari) and going somewhere else to get at the picture.

I hope you are not serious, because it's not only trivial, I explained how it works in the comment you first replied to:

> * If you want to open one of your pictures in a third-party software, OSX's standard file picker has a "media" section which gives you a special iPhoto file picker (which works extremely well, it can even search through all your tags and faces)

OSX's standard image picker has a direct access to iPhoto libraries, and gives you direct access to iPhoto's search engine as well. Likewise for iTunes.

> I really don't see how. I want something perfectly normal: I want "Attach a file" to work. In many cases, with many Apple programs, it does. But in a number of other cases (iPhoto, iTunes), it does not. This is not my fault. I am not doing anything special or nerdy or geeky here.

Out of 6 phrases in this comment, only 2 are correct. And one of them only barely.
If you want minimalism, you could study the BusyBox sources as well. E.g. BusyBox coreutils:

http://git.busybox.net/busybox/tree/coreutils

Most BusyBox utilities leave out more options than FreeBSD equivalents.
The entirety subthread about "is it ad hominem or not" is useless meta noise that has nothing at all to do with the main post. Folks, please just say no before creating such a subthread, or responding in one. The original very brief comment was related to the main topic and was a fine, if possibly cynical remark. It represented a view that had not been expressed. It was conversational in nature, such as someone might observe during any reasonable discussion of this topic. It did not need several pages of deconstruction. Comment deconstruction and analysis belongs in an academic literary journal, not here. Thanks.
Brilliant work metachris. I suggest really look forward to expand this project, for budding web designers this seems a excellent tool.

You can really create a community around this, more it goes social the better. A community would really help everyone discuss over the mockup.

And everything else kmfrk already said in his comment.

Good luck!!!
This article misses an important point. The online porn industry pays for high-performance web software. When I worked for Zeus (maker of the world's fastest webserver) I was surprised to see how many porn sites paid for it. For some reason I had assumed that they would do everything on the cheap. No so. They are paying out where it makes sense to: webservers, load balancers and traffic managers.
Thanks! I am working on allowing tabs in the textarea (that's not exactly easy though). Don't know about syntax highlighting.
It's a little different from what the OP was asking for, but my favorite toy programming project: write a shell. This brings you in contact with many of the basic aspects of the Unix system: pipes, fork, exec, environment variables. In around a thousand lines, you can implement a shell with pipes, backgrounding, backquote, variable expansion, conditionals, looping, and lots and lots of bugs.

In general, I like the idea of trying to implement absolutely minimal versions of common programs. Other possibilities are: an HTTP server or proxy, a Lisp interpreter.
No, I don't think tobacco smoke is a puny carcinogen. Dosage matters. To get that 10% chance of cancer, you need to have what would be an almost certainly lethal dose of acute radiation.

It's easy to get cancer by smoking. It's really really hard to get cancer from radiation without giving yourself a lethal acute dose of radiation in the process.
The Choice of Interesting Research Topics Defines Your Academic Outcomes
There are many academic writing tasks which students are required to fulfill in university. One of these is the writing of research papers on research topics. If students wish to receive a good grade for their research papers it is vital that they select the most interesting topics to write their papers.
The website works fine with all pages that either

(a) have only ascii chars
(b) have any utf8-encoded unicode characters
(c) specify the content encoding in the http headers

I'm trying to find a solution.
Agreed. And if you do reject something wholly, don't see it as a weakness in other people, but as a condition within you that you need to account for and work around. For example (apart from my time at SXSW) I unfollowed everyone I had been following on Twitter. But that's not because I see them as the problem. The problem lies in my own distraction. While Twitter's one of the most friction-free places on the internet for distraction on demand, that's neither inherently good or bad.
How that? You cannot even properly search for packages by name. It always searches the description too. Try searching for opera or even only packages that start with opera*.

I love Archlinux but I really miss aptitude.
Buy an embedded system like the Arduino and learn C while haking a bit of hardware too. Yes, the Arduino is not 100% ANSI C but I suspect it's close enough.

For me learning a new programming language is always about finding a problem to solve, something that will keep me interested and make it fun to learn.
No single decision ever improved my life as much as quitting my day job, which had a similar attitude with regards to time.

Quit.
A fresh startup requires extensive attention to detail. The merits of outsourcing are cost benefits. If putting in a few months of work into learning the software tools would get you to build it -- then put in the time and effort to do it. Build your baby yourself.
I've kept laughing up until "... weekly Skype
date." To get my sanity back I've had to listen to http://www.youtube.com/watch?v=ZA1NoOOoaNw. Now I am back and lucid :-)
Exactly.

The permission is implicitly granted by the user when they select a file. (Obviously this is implementation specific, but I think all implementations behave this was)
Going beyond frameworks with PHP
"retirement is boring" is only true if the current way you spend your free time is boring. i love my free time and i know from experience that having more of it simply allows me to learn and achieve more of what i want. maybe these hobbies would become professional if they were full time, maybe not. people are different and spend their free time in different ways.

(wrt free time, i would say: stop procrastinating! i'm lucky, because i naturally prefer to work immediately and then be able to spend my free time exactly as i prefer, rather than wasting time and working under pressure near deadlines. if you can figure out how to trade your procrastination time for real pleasure, then you win both now and later.)
All children all over Europe were told to stay inside for a few days. And take Iodine.

[citation needed] I live in (western) Europe, and remember neither of these; neither does Wikipedia. Some milk and vegetables were destroyed as precautionary measures, but that is about it.
Fail safe plants unfortunately don't exist - they're not fail safe, as evident in Fukushima.

The Fukushima NPP is very old. Reactor 1 was already scheduled to be decommissioned at the end of March, in fact.

Does the chain reaction stop when everything fails? No? Then it's not fail-safe. Obviously.

At the Fukushima NPP, the chain reactions in reactors 1, 2, and 3 stopped about 5 seconds after the earthquake hit, due to the automatic SCRAM triggered by the detection of abnormal ground acceleration.

In the case the (very old) reactor design used at Fukushima, this was an active insertion; modern power plants use passive SCRAM (usually relying only on gravity) so that even if everything fails the chain reaction will still be shut down.
Higher quality, many times the price he is looking at though.
Bar story
I fully agree to his points. Phones are an annoying distraction most of the time. Though they can be useful for emergencies, that's quickly overused. I much prefer other methods of communication.
I mostly agree with this answer. However, in my experience, starting with a high-level language (like python) is a double-edged sword.

a) It fails to get people interested in low-level things like call stacks and frames. Someone once told me, "My language frees me up to think about the really important things: like solving the problem at hand. I don't have to worry about things like the stack and where my memory is going or coming from." Perfectly valid point maybe, but I didn't learn about these things because I needed to, I did it because I was interested and curious. I think C and it's pointers played a big role in helping me "get interested".

b) People take the _awesome_ things in high-level languages for granted. When I first moved into python from C, functions as first class entities blew me away! Lisp macros were like learning to do magic. People who have only used a high-level language don't give these features the credit they deserve. (Alright, this might just be a pet peeve of mine...)

I think that C _should_ be taught to students, at a slower pace and in more detail than it was taught to us. And if it occasionally blows up in their face, I think they'll be better off for it.
Not all people calling themselves business co-founders are great at this either. (Not saying in this case just in general)
It's about time, these idiot troll publishers are on the level of thugs charging store owners for "protection" against same thugs.

Who needs a paper journal anymore?
More accurately, "retirement is boring" is only true if your job is more interesting than your free time. I love my free time. I currently love my job more, mostly, and so I often end up doing work things in my free time. At this point, "retirement" would be a net loss even aside from the money issue. This will probably change once I've learned everything there is to learn at my job, but YMMV.
"You can't be anything you want to be."

I believe in this very strongly.
hydro power is restricted to very specific terrain and has a devastating effect on local ecology...

... and isn't any safer than nuclear power. Four people died when the Japan earthquake caused a dam to fail -- that's more deaths than the Fukushima NPP has caused, but oddly enough nobody is calling for a worldwide halt to dam construction.
"Don't worry your pretty little head about where we store the files."

It's just a different type/style of abstraction that may not be suited to you!

All file systems essentially hide the nasty details of where and how files are stored (which inode does it start at, is it fragmented across multiple sectors, which physical device?).

From a UX point of view there is a lot to be said for not treating every single file in exactly the same way.

I'm sure it's an approach that will get more and more prevalent in future (context relevant functionality for the types of files you're currently interacting with/managing).
AWESOME! I just launched an app with my friends http://takeastand.com.ng and I was looking for a way to get design suggestions. I would be glad to get some for my landing page.

PS: do not take a stand becuse it will automatically post to your FB profile and I know the HN crowd will not like it.
Autistic boy of twelve develops his own theory of relativity
Ask HN: How long does it take to get hired at Google?
I thought today about applying to work at Google based on recent comments that Google is on a hiring spree. However, I live in Silicon Valley and know other people that have applied to Google. I've heard the stories about how everybody fresh out of college applies to Google and the six month wait just for a phone interview.

For anybody else that's applied to Google, what's your opinion of the whole process?
How an illinois rest stop inspired a web page
Well, it's certainly not the first thing I ever made, but the earliest thing I can find dates back to 1996: it's a Star Trek fan page listing fans' pages dedicated to the then forthcoming movie Star Trek VIII: First Contact. Just go here (http://www.reocities.com/Hollywood/6075/) and then do a find for "marcweb" on that page, and you'll see it. :)

Amazingly, I also found some pretty functional cached versions over at http://replay.waybackmachine.org/19990209094832/http://www.h...

If you click through to the main Win95 theme site(!) you can even click through to the above-mentioned Star Trek VIII site via the Start Menu! :)
"Self promotion works" i do not believe this one. If you are any good, you do not need to talk yourself up, as others will do it for you.
I used to wonder the same thing. Until I started actually using Photoshop for more than just manipulating photos.

When you want to create a block of marble or granite or clouds, then suddenly all those filters you never even knew existed turn out to be quite useful.

If you find yourself creating something, and you don't understand how it will be used, and you don't plan on using it yourself, then it's time to take a few steps back and reevaluate what you're doing.

Agreed. The disconnect here is that he thinks the people who created Photoshop don't know or care how it gets used.

I think there's reason why Photoshop is the de-facto standard for artists and designers.
> Sorry dude, I don’t have a phone. Are we on for 7 or not?

And yet people make plans with him? I would expect "Never mind, we'll try some other night when I don't have anything else going on" and then a call to almost anyone less intentionally difficult to deal with.
Yes, a Snapfinch sign up would be great. I would be more likely to sign up for it if I don't have to first do some other social account. It's not like I haven't tried others out, but they just don't seem to click with me.
The strange story of www.hitmanforhire.com
If you just wanna see how a few library functions and system calls are used? yeah, just get APUE and dig into the simplest implementations you can find, which is often BSDish.

I routinely gloss over comments when reading code anyway; the most accurate documentation is found via reflection & introspection on the system itself, not comments.
It looks to me like he may have deleted all of his blog, now.
Using astrology and facebook to predict India's growth pattern
I lived in Germany when Chernobyl blew. I'm pretty aware of nuclear risks. But...should we get rid of hydroelectric as well? Banqiao Dam killed 26,000 people, immediately instead of years later, and there weren't any little pills they could take to prevent it.

http://en.wikipedia.org/wiki/Banqiao_Dam

There have been a lot of other dam failures that killed people, too.

And don't get me started on coal. I've seen estimates that pollution from coal kills 24,000 people every year in the U.S. alone. That's not even from accidents, it's just normal operation.

So I'm not too concerned about the relative risk of nuclear plants. All modern plants are far safer than Chernobyl.

But people are working on ideas that would meet your specs. The liquid thorium reactor, for example, produces orders of magnitude less waste, which is only dangerous for a few centuries. The fuel is liquid, and if it starts to overheat, a plug melts and drains it into a wide basin to cool off. The reactor can also dispose of our existing nuclear wsste.
You have to be really good for others to do it for you.

In general, people's attention is focused on themselves. It's pretty rare for someone to talk you up unless they were really impressed by you. That's why it counts for so much when they do.

I suspect (actually, I'm pretty sure of it) that self-promoters do better than the average person, and it's only when you're much, much better than average (multiple standard deviations away) that you can get away with letting your accomplishments speak for themselves.
Hot Music Singers Images Gallery Wallpapers 2011 – Best Wallpapers
AOL is looking for more startups. Interested? Email Trent Herren at trentherren@aol.com to get the details.

See http://qr.ae/Rnwu
Facebook has a very unbureaucratic deployment system.
> Trekdek was supposed to be launched in November. It is now supposed to be launched by the end of January. I’m thinking this won’t be launched until March.

For an overall better experience I would suggest paying by the hour. Cause once the project gets delayed, the developer starts losing interest in the project, since he/she won't be making any more money from you. You would obviously expect the work to be finished without paying them more, but the developer on the other hand wants to make more money. So this becomes a chicken and egg kinda situation.
> I eliminated the ones who immediately asked for a list of features and gave me a quick price quote. It seemed as if they were in for quick cash and wanted to meet the minimum requirements only.

I think you might have eliminated a fairly large group of good experienced contractors who care about their bottom line. The really good ones can't afford spending too much time discussing details with people who don't have a very clear idea of what they want to build and a specific budget.

Good, experienced contractors will want to snatch projects that are well-defined and with a good budget, then build them quickly and efficiently. Hence the question about your list of features and the quick price quote — they want to know whether your budget is in even in the same ballpark and whether it is worth their time to bother negotiating.
There's a recent book called Physics for Future Presidents, written by a physics professor at Berkeley, which has a lot of material on radiation risks. He says you can calculate your risk of cancer from radiation by dividing your exposure by 2500 rem. The level that gives you acute radiation sickness is 200 rem.

This is called the "linear hypothesis" and is widely used. They use it in medicine to decide if diagnostic scans are worth the risk. The risk could actually be lower; some scientists think there's a threshold below which there's no risk. There's too much statistical uncertainty at low exposure levels to know for sure.
I think i am going to make bit.ly for bit.ly
For me, it was 5 weeks from application to offer letter. That's about as short as I've heard of; it was expedited a bit because of a competing offer, though it was also slowed a bit because it extended over the Thanksgiving holiday, when it was hard to line up interviewers.

For a couple friends, it was 6-8 months. Typically, the most drawn out cases are the borderline ones, where a candidate is just barely good enough to get hired but nothing really stands out about them. Of the 2 people I know in that position, one was eventually hired and one was eventually rejected.
Thanks. Now Glenn Beck's gonna have "Call of Duty" up on his blackboard screaming "Islamic terrorists groups are now recruiting American children!"
IIRC, there is a book called "Blink" and I believe it is based on research which basically determined that, statistically, the initial "gut reaction"/first impression is actually the most reliable. That initial reaction apparently sums up quite a lot of info quickly which tons of analysis often fails to top. In my experience, a combination of "gut feeling" and analysis is a superior decision-making model but not easy to achieve. You basically have to be willing to do a form of self-therapy and question what your negative emotional reactions are based on and whether those biases really apply in this situation or not. Most folks are not comfortable with that. And I think individuals probably get burned repeatedly in a similar manner because of something inherent to themselves (like if you have bad eyesight, some things just won't work well for you no matter how hard you try -- it becomes a more efficient decision-making model to "just not like it" than to logically analyze that it probably won't work well because of your eyesight issues).

But if you are not the consumer, if you are the seller, then designing your sales effort to key in to that quicker, more efficient decision-making process (aka "emotional appeal") is going to be a more effective sales tool. If the emotional appeal you make is not a lie, if it is based on genuine, meaningful information (like testimonials), then there is nothing inherently wrong with it. It is just a means to go with the most efficient way to transmit data about the value the product has.

For me, understanding this aspect of human decision making is empowering (so I shared it in hopes of helping it make logical sense to folks who seem to generally think logic is superior to emotion). For example, it helped me and my sons deal effectively with my dad who has Alzheimer's. If someone doesn't have good conscious memory, then they base a lot of their decisions on how they feel about you. Yelling at them and such, like other family members did, makes them not trust you because they have a bad feeling about you, even though they can't say what you did that made them dislike you. My dad trusted me while I lived there, even though he wandered around the house with my mail and ask me to my face "Have you seen <my first name>? I have her mail." He couldn't put my name and face together but he would eat what I cooked and things like that, something which astonished the rest of the family because he has always been a paranoid SOB and won't eat food cooked by just anybody. He liked me and trusted me -- his emotional memory system was still functional even though other types of memory were failing -- and I also worked with his routines, rather than against them, which are another type of memory.
That's a really insightful comment that has turned my thinking on this area of economics on its head. It sounds like any business is capital intensive if it involves paying lots of people high salaries in order to do it, even if the salaries are the business's main cost.

Of course, software development doesn't have to start out capital intensive. A couple of kids working on their startup in a cheap apartment can work cheaply. They can defer the capital intensive part until they are successful. An airline doesn't have that option.
http://en.wikipedia.org/wiki/E-Prime
My apologies for the formatting being messed up, I forgot that the * character invoked italic formatting. That last sentence was supposed to be a footnote.
I'm not for or against nazi symbols.

But I believe the future generation needs to be told exactly what happened so that history does not repeat it's most horrific moments

But my first question was simply legal. I was tasked for few days to write a tool that reextracts textures from all Black Ops SKUs and verify that we did not accidentally ship illegal content for say Germany. Each country is a bit different - allowing certain things, not others

I for one am glad that Germans take nudity so natural, unlike here in US where violence is taken so natural (my experience)
View your Facebook profile stats is a SCAM.Beware.
Amazingly, it's also highly relevant to entrepreneurs. The article lists six characteristics of great teachers:

1. great teachers tended to set big goals for their students

2. perpetually looking for ways to improve their effectiveness

3. avidly recruited students and their families into the process

4. maintained focus, ensuring that everything they did contributed to student learning

5. planned exhaustively and purposefully by working backward from the desired outcome

6. worked relentlessly, refusing to surrender

--

Translating these to the world of entrepreneurs we can say:

1. set big goals for yourself

2. perpetually look or ways to improve your effectiveness

3. avidly recruit workers and partners into the process

4. maintain focus, ensuring that everything you do contributes to your goals

5. plan exhaustively and purposefully by working backward from the desired outcome

6. work relentlessly, do not surrender
Pet pedantic peeve: it's "piqued", not "peaked".
Did you backup?