skysight-inc/HackerNews huggingface dataset:
Ask HN: How to find your purpose in Life?
How does one find his purpose in life. I'm only 21 and I'm at crossroad I have no idea what I want to do. I thought it was programming for a long time almost 4 years learning it. Took Java class in College got a 4.0 and spent time learning Python on my own for a year or so. But lately I get bored siting more than 2 or 3 outs in front of a computer coding. I've been thinking joining the Navy or Air force a lot.

Lately I've been trying to figure what my purpose is on this earth. I could use advice on how some of you found your purpose on what you like to do in life at a young age? I'm I just lazy and unmotivated?
Would love to review your book. Where are you looking for reviews to be submitted? I'm outside the US, so it would only need to be an ebook.

Just about to talk the dog out for a walk, but will check in as soon as I return. Thanks for the opportunity.
I think there's plenty of credit to go around. Stack Overflow's fundamental decisions (gamification, open content, canonicity, searchability) were very significant in releasing valuable knowledge from the arcane vaults of obscure forums and mailing lists, not to mention creating a reliable(-ish) place to go for new questions. The project also represents an interesting template for community curation (which was begun well before launch), that can be learned from by other projects and startups.

Obviously, someone will always build a better mousetrap eventually. They still deserve credit for actually doing it.
IANAL and also my memory on this point is rather fuzzy, but I believe it may also be the case that under such circumstances, the lawyer who has made such a false and defamatory statement is subject to civil lawsuit for libel/slander.
Right, because you saw it in a movie, so it must be true.
Apache access log by default has this. Doesn't matter how crappy the upper layers are.
>They believe that the things they do are for good.

And so they walk a famously paved road.
Yeah, I'd like to take a look, as well.
Wow, this is a sad day
Paper on predicting quality of stackoverflow questions
I guess I'm extrapolating from my own experiences. I review and merge pull requests on a semi-notable project, and I am often tasked with evaluating changes in unfamiliar areas, which means I am liable to misunderstand the significance of a change (as Noordhuis acknowledged he did, not being a native speaker). I appreciate PRs that clearly explain the issues and lay out their case, and I defer many one-offs that I deem not worth the trouble.

So I sympathize with the guy. All I see is someone donating his precious free time acting in what he believes to be the interests of the project, doing his best to handle issues that he poorly understands, because someone has to do it.

I have actually encountered your spelling mistake example. I dealt with it by asking the contributor to vet the code for other instances of the same mistake. The results were fantastic: the contributor was inspired to find all sorts of spelling mistakes, and include them in the PR, resulting in one big commit fixing dozens of errors.

So you are correct to criticize his dismissive comment, and choice to close the PR. That attitude drives away potential contributors, and also invites misunderstanding (in this case, accusations of misogyny).
- Okay thanks for the wisdom ksaville00. I appreciate it.
- Okay I'll definitely get into those joeldidit. Thank you.
Awesome, you got a review copy. You can submit the review on your blog, or just tweet about it, or if you don't feel like saying anything about it, then it's fine too. Email me peter@catonmat.net and I'll arrange you a copy!
Default web server set up would log all HTTP requests. It's trivial to see which (internal) IP addresses connecting around that timestamp.
Yeah, I would love to see the book. Perl is a language I've always wanted to explore further. You can contact me at the email in my profile.
- Very very smart imahboob. I first need to get the money to acquire the 100k first.
Show HN: Yep, we grew too fast and had to add custom fields
Great! Email me peter@catonmat.net your address and I'll send you a copy!
> the "Homo Erectus" existed as far back as 1.8 million years ago, yet most of our recent (and known history) happened in the last 5000 years, and we see that as a huge evolution.

an exponential process (of life complexity in this case) looks the same at any scale. The Earth has existed for 4B years, life is ~3B years, life as a cell with nucleus ~2B (yea, 1B years to develop nucleus :)

http://www.caveofthemounds.com/geotimeline.htm
Page views, yes. User account used, no.
- lol. Nice. Thanks rbanffy.
Chain of fools: Upgrading through every version of Windows
Uber collects the full amount of the fare, but keeps only 20% of it for itself -- 80% goes right back out the door to the driver. Typically this is called "Gross Revenue" vs. "Net Revenue"

So the $1B in gross revenue is the same as how a small car dealership books gross revenue for the total $ value of the cars it sells, even though most of that $ goes right back to the manufacturer ("cost of goods sold")

So $1B is their Gross Revenue (top top line), and $213M would be their Net Revenue (bottom top line) -- then all expenses, etc. come out from there...
We're all in this together.
custom hardware

Source?
I'm pretty sure there's also a good number of people who actually enjoy the craft. How many geeks do you know who wouldn't enjoy the power-trip? From LOVEINT to immature Googlers, there's an abundance of literature on the joys of doing evil.
> Yet he is unable to get an iPhone.

May just be that he takes his advisers seriously.

I suspect most of us have had jobs at one point or another where, as subject specialists, on paper our managers were making decisions - but realistically they went with what we told them was the best option on a very general analysis of averages and trade-offs that we gave them.

There are limits to how specific the power you can exercises is and still remain meaningful.
I think stackoverflow is more than just sum of it parts. Solutions presented there are not just provided by experts, they are reviewed by experts, and if someone has a better solution, it has a really high chance to boil to the top. Portion of experts will recognize that and adopt superior solution. This will keep driving code quality and standards of participants up.

Or at least so my reasoning goes. So to answer the question, I believe it had done much more than that - stackoverflow drove people to improve their technical knowledge, and that is priceless.
- Okay padseeker, thank you for the knowledge.
Date Iranian? GO Here
If you are looking to date beautiful Iranian girls or handsome Persian boys, check this website.
But I heard FTP was declared harmful and phased out in 1970?
My understanding is that its top line. So Uber gets $1B in revenue, but gives most of it to the drivers - so is left with $213M in total revenue. So we don't know its "income" or profits.
Just curious, what do you think we could be doing that we aren't?

Also thanks for teaching me a new idiom :)
- Funny collyw. But what kind? Serious?
Perl is awesome. And I teach it really fun way in this book. I'll contact you. :)
Wow. Giant numbers.
That is the least impressive thing on X11 backwads compatibility.

And this is the sole reason why everyone hates X11. sadly.

X11 is always a server (which show things on the screen) and a client (which handles windows and send what to show on screen to the server... or something like that).

So any X11 instance in a desktop is a server+client. Hence, anywhere you have any X graphical interface, you can either receive windows from some other client, or send your windows to another server (since you have both server and client running, remember). So the only thing that device did was send the X client windows to some TCP socket instead of the local one. Not taking credit for it having X at all... that is awesome. but what this post describe couldn't be more banal.
It wouldn't be an internal address. As the article states, an Uber employee logged on using their friend's laptop. I'd be surprised if they did that at an Uber office.
Well, now I can list at least one reason chris_mahan would make an excellent dictator.
Fullstack Academy (YC S12) Hiring Full-Time Instructor, Hacker
- lol, nice one.
Probably, I have next to no idea how many waiters are needed. So I took a number where I am quite certain that I overestimate. So with realistic numbers, the situation looks certainly worse for waiters.
You're still missing the point. It was an exercise, or a "challenge" as the author states. The point of the post is that sales are hard, and awkward, but very possible if you focus on it. If you can sell jerky, you can sell anything. That's the point. Forget the jerky business, it's just an example of what happened to prove what people can do when they put the work in.
They were already doing random names in early 2013 too ... but it seemed like the enforcement groups were grabbing NZBs and issuing DMCAs rather quickly, even for those. shrug
I can't begin to say how thankful I am for having you post this. I'm currently mulling over my options about whether or not to seek funding and what you had posted was eye opening. It truly changed my perspective on what you may have to give up if you do go the funding route.

To a business laymen like myself, giving up 15% may not seem like much but as you point out, the caveats can be quite extreme. So thanks again for your post.
Pwned on amazon too. Thankfully it was a demo account, with an old email and password.
Incredible designer posters reimagine 'Robocop,' 'Blade Runner,' and more
I try, but I was not successful so far. The project is jsdelivr.com
> FTR, the way Ceylon models this is the way this is the same way it is modeled in mathematics. That is to say, in mathematics, a function is a set of ordered pairs, where the first element of each ordered pair is a tuple. The notion of a tuple is itself defined by recursion. Therefore, in Ceylon, a function type is Callable<AType, ATupleType>, and Tuple is is a class with a recursive definition. Clean, intuitive, abstractable.

Sounds like HList. AIUI performance concerns were why early versions of Scala used the current style of tuple (and alas compatibility requires us to keep using it). Do you avoid instantiating a JVM object for each entry? Are you sacrificing Java compatibility, or is the tradeoff somewhere else?

Having now paid attention to who you are, how do you handle ORM in what I presume is a more immutability-oriented language? Right now I've got a nice reactive spray webapp backing on to a pool of database-access threads (because JDBC still does blocking I/O) which are deliberately as dumb as possible, and it feels like I'm fighting hibernate all the way; hibernate seems to expect sessions to belong to a single thread, objects to belong to a single session, and updates to be performed by mutating an object rather than copying it. It works for now, but it feels like every time I try to do something new (like having an entity with a collection in) something breaks; I'm not saying it's impossible to use hibernate in this kind of environment (I mean, the reason I'm using it at all is that it's still better than the alternatives) but it feels like I'm cutting against the grain and everything is harder than it should be. Perhaps I should be using monads to accumulate operations to be performed in a session, and handing those off to my database threads? (but even that won't work if I want to update an object based on the result of an async call).

Anyway, to get back to the point, does Ceylon have a good story for this problem? Is it going to include a next-gen hibernate replacement? Is there some nice way to do session-in-view and carry a session for a particular web request around even as processing that request happens on several threads? Are you still expecting people to represent database rows as mutable objects? Am I thinking about this all wrong?
I'd love to read the book!
I feel like StackOverflow is a blade that cuts both ways. I find it's most useful for troubleshooting really cryptic/obscure error messages that I would undoubtably blow through huge amounts of time trying to solve on my own; those are the type of problems I'm not sure I would ever get through without help from wizardly members of community.

But for other answers, to the kind of lazy questions that save me the momentary hassle of consulting the docs, it's also kept me from the serendipitous learning that should happen in that process. Since knowledge compounds and makes it easier to learn other things later, overall I'd say the "lazy questions" on SO definitely have a significant learning opportunity cost.

Will it be a net productivity gain over my lifetime, including learning opportunity cost? Probably, but only because of those insane bugs I'd never solve on my own.

Edit to clarify: I'm not the one asking the "lazy questions" without looking around. But these SO results often rank higher than official docs for my google queries.
This is likely related to typekit loading. Do you block referrers?
CA Woman Ticketed for Distracted Driving for Wearing Glass
Visual Image Extraction: Parham Aarabi Interview - ModiFace CEO & UofT Prof
We have a fix for Chrome coming soon, something we overlooked in a last minute change.
Was this targeted towards windows?
Congratulations on getting published by No Starch! Your website is very useful, especially the sed one-liners.
Ask HN: Which daily habit has affected your productivity the most?
Some of the most powerful drivers of success are our habits: what we repeatedly do every day. Even the most successful people are defined more by what they do rather than by who they are.

What are these habits? I would like to develop some good ones. And I'm willing to try several out and report back how they work.

Which daily habit has been the hardest for you to pick up (or change) and why?
We're well beyond the Left-vs-Right model on this. Like armed drone usage, support or opposition doesn't run along party lines.
Indeed. But also imagine that as an engineer on any secret NSA project, being shown real information regarding atrocities that have never been publicised and knowing that you can help to make the world a better place. You would have the passion and motivations to do these things and have meaning in your life and work.

Evil in this case is an aggregation of actions by many parties, not individuals and is rarely committed by the tool makers. However, it's always justified by the perpetrators.
This was a mistake introduced by a last minute change. We'll have a fix deployed soon.
Companies change focus but hang on to their brands for consumer recognition, despite radically different strategies. The "HP" of back then is the "Agilent" of today. Similarly, yesterday's "Motorola" is today's "Freescale".
NBA 2K14 penalizes profanity in effort to make online gaming more civilized
Actually I'm purposely mixing them. Liberalism was never as black and white as people made it out to be. Sure John Locke had a long list of reasons why natural rights should be a modern tenant of a just society, but to the average citizen the shift from classical liberalism to contemporary liberalism was a series of steps, each of which made sense.
Alan Cox said something to that effect on Google+ during that "stable ABI" slapfight a while ago:

"However it's not an Open Source disease its certain projects like Gnome disease - my 3.6rc kernel will still run a Rogue binary built in 1992. X is back compatible to apps far older than Linux."

https://plus.google.com/115250422803614415116/posts/hMT5kW8L...

(IIRC Alan Cox maintained a version of Rogue for linux for a while.)
He probably never tried KDE or gave up after 5 minutes. I found that KDE's multi monitor setup is much better than Windows 7's, it's good to hear that in 8.1 you can have taskbars on every monitor.
Exploring Data Shown in Connected Pages
There's really no point to doing that, since X is a protocol, and a pretty flexible one at that. Your new shiny can have an X server running in it to act as a go-between and talk something more modern with the new stuff instead.

The OP would have been able to do the same stuff with Exceed on Windows or the X server that comes with OSX, after all. X11's survival on linux seems to be largely a matter of momentum and the fact that it's the least common denominator in a fragmented landscape.

But now Ubuntu has approached the level of ubiquitousness that's necessary to push for a real change (thus mir) and the rest of the linux world is rallying behind wayland.
Gotcha. I was not sure if they were going to book it as COGS or what exactly they were doing there. Makes sense now! Thanks!
Why is this news? How does the volume of business affect Joe Uber User or even Sally Hacker in general? This doesn't seem even remotely interesting.
Show HN: Authenticate with LaunchKey and receive Bitcoin
FTC to Discuss Emerging Consumer Privacy Issues in Spring 2014 Seminars
Excellent! Email me at peter@catonmat.net and I'll send you a free copy!
You're writing this on HN?
People get upset when stuff don't work. If you want customers, you make stuff work. You don't break stuff, or change stuff so they have to call you and have you tell them how to make it work.
Would love to get a copy!
They covered that here:

> if you've retweeted them
Amongst other things, that public key cryptography is crackable in polynomial time, rendering it effectively useless if a generalisable algorithm (such as presented in the paper) is able to convert a non-polynomial time algorithm into a polynomial time one.

http://en.wikipedia.org/wiki/P_versus_NP_problem#Consequence... has better details than I can give.
robots can take 100% of jobs out there.
Tell that to my wordpress projects....
Cool! Email me peter@catonmat.net and you got it.
We do not sell any IP cameras. All we 'sell' is research and testing.

Our focus is on IP cameras only, ergo the type of cameras we selected.
For those who aren't aware https://chrome.google.com/webstore/detail/one-last-pass-pass...
He does give pseudocode in the paper for transforming an NP problem M<NP> into a P problem. It should be straightforward to apply this with M<NP>=SAT. (Whether it actually works is another matter...)
Here is Twitter's policy and practices page for embedding tweets in a way that is allowed and looks good:

https://dev.twitter.com/docs/embedded-tweets
Dual Screen, E-Ink Smart Phone
Have you seen Baxter from Rethink Robotics (Rod Brooks' company)? The people in the promo videos look happy enough to teach the robots how to do their jobs for them. I'm not sure they've thought it all the way through.
I don't think they did this, but one smart way for Uber to protect screenshots like this would be to include unique hex value colors depending which employee is logged into the dashboard. i.e. a different shade of blue in one of the cells for each employee who logs in. Then when the screenshot is published, you just eyedrop the color and you know who leaked it.
(*) where resting on laurels is defined as launching 111 sites running on 9 web servers with traffic doubling every 12 months while writing two native mobile apps and localizing the site :-)
I want to float a different hypothesis: the perception of programming is so hung up on the idea of individual brilliance that most people, especially beginners, don't even realize how much value there is in reading the manual.

And we as programmers add to the problem. It's not very sexy to say that there is a lot of useful software out there written and documented by smart people and if you read that documentation, and think through a problem with great analytical detail you should be able to find a clear solution.
Dr. Peter Venkman: Ray, pretend for a moment that I don't know anything about metallurgy, engineering, or physics, and just tell me what the hell is going on.

Dr Ray Stantz: You never studied.

(I think the answer is simple: he has an interest in all those things, so he follows them).
"Have no very intimate friends"?
Find names for little projects
Nothing - they asked for a loaner unit and we sent it, knowing they'd have some fun with it. I believe we'll even get it back next week.
How can £45k per annum equal £12.5 per hour, what am I not getting? Is he assuming average 69 hour work week?
I know, but IMO the bar is really low. If you have 10+ games in Steam you're pretty much an enthusiasts. Maybe I'm wrong, I'm mad about games ever since I played the first Doom on my father's 486.

In my view you're either a layperson who plays Candy Crush or iOS games or you know about Steam and GOG and the sky is the limit.
Nothing about what he said sounds contradictory to me. In short, what I gained from reading his post is that OSX is small and it doesn't have room to grow to host a gaming population because it's expensive and the hardware doesn't lend itself to gaming. One does not simply just build a mac gaming machine for a reasonable amount of money. On the other hand, he's saying Linux does have that potential because it's cheap and pushes by certain distros have made it much easier to use.
To answer your question: Yes. https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d... (please scroll).

However, that's not a necessary criteria. Substitute "he" for some other term, say "white person", and I doubt you'll see the need for a specific member of the excluded segment to speak up.

The real argument is around the second part of your comment. Which can be recast as whether male as the default gender, when used in texts, is a matter of concern for the development/opportunities of women. I think so. Along with salary differences, etc. We do not have to reach to Simone de Beauvoir to make that point... here is a link to a current analysis/view: http://writingcenter.unc.edu/handouts/gender-sensitive-langu....

Quote:

> Moreover, these issues are important for people concerned about issues of social inequality. There is a relationship between our language use and our social reality. If we “erase” women from language, that makes it easier to maintain gender inequality. As Professor Sherryl Kleinman (2000:6) has argued,
>
> [M]ale-based generics are another indicator—and, more importantly, a reinforcer—of a system in which “man” in the abstract and men in the flesh are privileged over women.
>
> Words matter, and our language choices have consequences. If we believe that women and men deserve social equality, then we should think seriously about how to reflect that belief in our language use.
for bandwith reasons, i had a headless VNC X server on the box, and executed X apps locally. Then i'd also start the usual Xserver and client and run a vnc client full screen. So i had the first vnc X server showing on the screen.

then on another box, i had the usual X server+client combo, and i could open a vnc client and have fast remote access and shared screen :)... vnc was much faster than remote X as it only sent input and graphics. X sends all sort of metadata that is not really that useful for most cases.
We are using IP cameras, that's our area of research / focus. As such, those types of cameras so not have a raw option.

We used H.264 with default quantization. We could have certainly used MJPEG, as these types of cameras support that but in our preliminary testing, it made no difference.

That said, I do agree that a completely uncompressed, raw, image could make a modest difference. For our domain, IP cameras, we just don't deal with raw images.
greyone, they also have an android app. You can browse and download directly to your tablet or phone.
I would also like to read it very much :)
Below mobile phone, wi-fi and microwave oven frequency ranges (0.9Ghz - 2.4Ghz), the 40Mhz band can still be used for cooking http://www.ctechinnovation.com/#sthash.wZafGNLl.dpbs and is also used for radio controlled cars http://www.ukrcc.org/40mhz.html

Above that, infra-red light, which starts at around 300 Ghz, is again used for cooking, and it also is used for changing channels on your TV.

What do you think is special about mobile phone, wi-fi and microwave oven frequency ranges?

(edited for clarity and stuff)