skysight-inc/HackerNews huggingface dataset:
> You haven't really developed any skills that are useful

That's practically all I did. Doing a PhD gave me both the time and the excuse to pick up both technical skills and soft skills that prove useful to myself and my colleagues on a regular basis. I'm a dramatically better coder for it.

> This is all going to make you very depressed since you are facing 50 hour weeks doing work you don't really care about

I work 37 hour weeks doing stuff that I find really interesting. I made a conscious decision near the start of my PhD that I had no desire to work in academia but that doing a PhD was fantastically interesting, so I'd keep doing it.

> instead of 9 hour weeks doing only what interests you in Academia

That might have been the cause of your dropout.
Install web backed (Ruby on Rails) from scratch in 2 mins
I didn't get it. Honest. Can anyone explain (in "Like I'm 5" fashion) what is the point of this post?
This article (http://www.samachar.com/Google-Earth-helps-locate-lost-Egypt...) at least shows an image. With a bit of Google Maps foo... you can locate it yourself based on the info from the article or by clicking on this link:

http://maps.google.com.au/maps?q=Abu+Sidhum,+Kom+AR+Raheb,+S...

Still searching for the 2nd site.
It's a pretty small venue if they hold it on campus where PDC 2010 was held. I'm guessing 1000 at the most. Not anything like Build in Anaheim last year which held 5000.
> killing yourself with pot would be pretty tough, and expensive

As far as I know there's not a single death directly caused by the substance yet.
There are plenty of people who aren't libertarians at all who disagree with the War on Drugs. I don't think it's inherently immoral for the government to regulate hard drugs, but pragmatically I think as a policy it's a failure, with negative consequences for everybody..
That argument is a logical absurdity. You cannot assert a proposition is true because it has not yet been proven false.
It's fairly clear when games are designed for console first or for PC first. For example, Battlefield 3 on the console didn't have some of the fundamentals of a AAA first person shooter title, such as making sure it runs at 60 frames a second. Details like those were reflected in their Metacritic score, where the PC version stood significantly above its console counterparts.

Ironically, Battlefield 3 has sold roughly 2M PC copies, 6M Xbox copies, and 5M PS3 copies. [1,2,3] It was numbers like these that caused most of the game franchises to switch to console if they weren't already focused on them. A lot started out being PC-focused such as Ghost Recon, Call of Duty, Splinter Cell and The Elder Scrolls come to mind, but all of their latest franchise titles are heavily designed as console games first.

I would argue that first person shooters are a dying genre on PCs through just looking from the competitive scene with gaming. While there is still may be a lasting Counter Strike scene, the focus has gone to the latest Halo or Call of Duty being played on a console for competitive FPSs.

It just happens to be that some game genres really don't work well on the console no matter how hard you try. Halo Wars was well done as a console designed RTS, but just doesn't have the same depth as its PC counterparts such as Starcraft or Warcraft due to the restrictions on the interface and controls.

Even if you do manage to design for the platform, a lot of games just don't work.

[1] http://www.vgchartz.com/game/35315/battlefield-3/
[2] http://www.vgchartz.com/game/40231/battlefield-3/
[3] http://www.vgchartz.com/game/40230/battlefield-3/
Scene Kit sample code
How many people were under him?
Actually that code snippet that computes a summation can be done without any loop or recursion at all:

function sum (m, n) {
return m * (m + 1) / 2 - n * (n - 1) / 2
}

I only know this because I remember from math competitions in high school learning that you can compute the sum of the digits from 1 to n quickly from `n * (n + 1) / 2` which naturally follows from the equations regarding binomial sums.

This example somewhat agrees with the author's main point that we are more a product of our experiences than endowed with certain innate capabilities.
What is wrong with Ms-PL?
Most of the effects that extend beyond the user are more a facet of prohibition than the drug use itself, no?
I'm not asserting anything, other than that anecdotes are not data.
Sounds like a post written by the Old Spice guy.
I agree, but my point still stands. You don't know anything, but as you said, you get more "power"
This discussion enters into the realm of "myth" so much more often than fact, because in these discussion, no one even tries to define what "average" is. Is a student studying Java in high school for the first time a programmer? By average, do you really mean the level of programming skill that you meet with the highest frequency or the actual mathematical average? How do you even measure "productivity" or "effectiveness?" I bet one can define parameters where the best programmers are only 3x as "productive" as the average programmer.

And I'm not saying such things can't be measured. I'm just saying that discussions about these myths are often devoid of such measurements.

In my view, discussions like this are much more about the human tendency to deify than an objective search for truth.
The start is supposed to trigger emotions of discomfort, or empathy with Derek's discomfort.

The point is, he became comfortable with all of those situations. They felt tough, but that's just something to overcome.

Now he uses discomfort as a heuristic. If he's uncomfortable with something (for no obvious good reason), then he should do that thing, because it will make him a better person.

The post probably could have been called "grow, grow, grow", if that helps.

I'm personally about to start something that makes me uncomfortable, but I think it will be a good thing. It was nice to read this.
Personally, I find the language to be brilliant.
Would your friend have died of a heroin overdose if heroin was easily available to maintain his habit and regulated? See http://en.wikipedia.org/wiki/Heroin_assisted_treatment
Disregarding the pro/con heroin issue, this article also illuminates that anti-drug campaigns are having a "facts crisis". If you say "x drug is bad for you", you should also be able to say why and how.

To memory-quote from a pregnancy leaflet we got a few years back:

- You should avoid drinking alcohol during pregnancy, because it can cause harm to the child's nervous system in the early stages.

- You should avoid smoking tobacco during pregnancy, because it can cause oxygen deficiency and low muscle mass in the child.

- You should avoid smoking hashish during pregnancy, because it is illegal.

I'm not exaggerating - that was literally all the evils of hashish they could list.
Trimming the Application Fat
Precisely. It's a bozo-filter. _You_ know you're not a bozo but the interviewer doesn't (yet).

I ask questions like this in interviews because experience shows that a significant percentage of supposedly experienced developers have trouble with them.

If you ace the simple questions, you'll get something harder next.
Sorry I didn't think it'd go onto Hacker News. It's not really meant as an educational post with a lesson. Just my personal blog sharing a thought I was feeling this week. If it doesn't resonate, no need to force it.

I like reading stories of my peers and heroes that are doing life-expanding things I'd never considered. Then I realized I'd never shared mine.
Is the second picture at the top Paris? I'm would have said no, but I really can't be sure now.
Oh, if that's the case I overreacted. Sorry justin_vanw!
df/dx is actually completely obvious. It tells you exactly what's going on, since df is the change of f and dx is the change of x, for very small changes. It's a lot more precise than simply writing f'. Newton wrote a dot over f and a lot of physicists still do that.
They're using DHT, a "distributed hash table". Basically this means you can find "peers" (other people that have or want the data for a particular torrent) without needing a centralised tracker. This means if TPB goes down, everyone's torrents keep on working.

Now the magnet links mean you don't even need to download a torrent file, you JUST need that magic hash, which uses the DHT to find the torrent metadata itself, as well as the data. Neat! All you need to disseminate data to other people is to give them that tiny hash, you don't even need a website for that - you could spray paint a QR code somewhere.

The last part of the equation is that anyone can download a dump of The Pirate Bay to put up their own clone, so even if the canonical site does get taken down, all the torrents will live on.
Graeme just put it better than I did. Thanks Graeme! ☺
That is another point in entirely. But yes you are quite right. That is true for most drugs and how they are consumed.
Simple Blogging via Git Push
The Idea
--------

Simple blogging engine using Git to author and version your blog posts. Create a new text file (markdown format) for a new post, make edits to it using commits, and push to see it live.

The Details
-----------

This would be implemented as a service that received a Git push in order to deploy your new data.

Upon receiving a deploy via "git push", a static blog generator (Jekyll?) would run transforming your changes into a static website, deployed to a web server or potentially an S3 bucket.

Viability / Interest?
---------------------

* If this existed today, would you use it?
* Does it exist, and I'm just unaware of the service?
* Any advice / inputs on the technical implementation?

I know it's Yet Another Blogging Engine, but since starting a full-time job I haven't shipped a side project since http://rewordio.us last year - I'm looking for something I can develop quickly, that could be useful to people, and potentially even grow over time.

Consider this a request for feedback / proposal. Maybe I should have started a Kickstarter project... :)
> How many App.net users have stopped using Twitter

Even before APp.Net I contemplated leaving Twitter because of the noise, the push towards ads and the general climate toward third-parties. I certainly would not use Twitter without TweetBot.
True

But not all fads survive. It's evolution!

Example: light pens
Manufacturing never left. The US outputs a greater total value of manufactured goods today than at any point in history.

China's manufacturing sector is only 3% bigger than the US.

What disappeared were the unskilled jobs, and they are never coming back, because they are rapidly becoming obsolete.

Once upon a time almost everyone worked in agriculture. Now it's about 3%, and that 3% produces more food than ever. Expect the same thing to happen to manufacturing.
I was just contemplating the idea of open source film and that it could only occur in animation and it would be especially helpful if the Pixar source code was open. Now it's time for the creative Linus to emerge and start directing content creation to make awesome open source films.
I actually think this is a perfect post for HackerNews, part of the learning that we get here is getting out of our comfort zone, discovering new things, and always learning. Thankfully, not every post is like this, but every once in a while, it exposes us to more diversity, which is great.
I don't understand how this would be possible. Nexus 7 is a device that is made in collaboration with ASUS. ASUS being a Taiwanese company, doesn't have any manufacturing capacity in the United States.

ASUS licensing out the HW design to Google and Google contracting with a US factory for production? Doesn't sound logical to me.
Curiosity Rover: Martian Solar Day 2 Panorama
Now that you mention it, Malcolm Gladwell comes to mind as well.
I don't really think it's going to compete with the big three in terms of total sales.

If it succeeds it's probably going to be as an addition to the current consoles. If it costs $99, bucks why not buy one?
The JVM has a huge advantage over the CLR in that Mono is nothing like as well supported as Oracle supports the JVM and Microsoft's CLR is Windows only - which makes it far to expensive for cloud computing.
I don't think it's a very big step, actually.

In my experience, very few people use the default settings when installing Debian. Most people specifically choose the WM they want during the install. For example, in my case, I've used Debian for 7 years, and I don't think I've ever used the default. But since it has to default to something, might as well pick the WM that fits on a CD.

People who blindly accept the default settings use Mint or one of the *buntu distros.
Wow Internets....thnx.

I have come to a place in my life where I am considering doing a switch. A complete switch, professionally, and have been nervous and even thinking of not bothering.

But this post just reminded me, that sometimes it's good to push ourselves outside of our comfort zone.

P.S. I love Derek's posts.....always so poignant and pseudo-poetic.
I think they did -- the last(/only) Motorola phone I had (the Photon) barely had any MotoBlurryness. Other than the theme being Froyo-esque on a Gingerbread phone and some shiny buttons here and there, it felt really close to AOSP. And this was before the Google acquisition.
Having struggled with addiction off and on for more than half my life, I would say that the opiates are some of the more enjoyable drugs, though they can be quite difficult to kick, and the legal and financial risks are very high. Cigarettes are far harder to kick. And pot isn't nearly as harmless as most make it out to be, since it literally makes people stupid with regular long-term use.

I kicked everything except cigarettes for nearly 20 years, then went back to some of them during a difficult time. I was hooked again for longer than I intended, and it was much harder to kick again when I was older. (I've been abstinent again for some years now, including cigarettes (after 30 years ... finally!!).)

The vast majority of those who experiment never become addicted. But for those who do, it is very costly, and fatal frequently enough that it is not worth the risk, at least from my minority experience perspective. There are lots of other ways to relieve stress and/or alter your consciousness.

I have a libertarian bent, and think drug laws have mostly accomplished the militarization of the police forces in America. They certainly have not reduced the availability of high-quality drugs. But that does not mean I agree with the idea that using heroin is just some harmless fun to be had from time to time. Reserve that category for things like skydiving or working out in a gym or getting a massage or writing some code.

(What's that? Writing code isn't fun, it's something you have to do? Maybe it's time for you to kick the habit then.)
That is true. As someone who thinks both ways (craft and day job) the issue with Scala (that with which I have the most experience) is the tooling.
For a more explicit relationship to HN, consider how similar this narrative is to the way that founders reflect on their startups. How they were confused and frightened about making so many choices that they didn't fully understand. This isn't about starting your own business, but it speaks to that aspect of entrepreneurship.
This release relates to subdivision surfaces, which provides a way of modelling smooth organic surfaces while dealing with an easier to work with lower resolution polygon cage.

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

This library is mostly of interest to users of Renderman who need to match the Renderman subd implementation so they can create tools which position geometry on a subd rendered in Renderman.
Manufacturing capacity is a matter of national security imo and it's important for the country to maintain and increase it. However I'm wondering about the very basic manufacturing / raw material production capacity within the United States. Yes, there is Alcoa, the largest Aluminum producer in the world, but does the country actually have the ability to produce basic building blocks like nuts, bolts, sheet metal, steel beams, wiring, etc from the ground up if such a need came up in the future? (though one would hope that such a need would never arise in the future)
Digimaster 3 Digimaster III Original Odometer Correction Master Supports English
Digimaster 3 also is called Digimaster III or shortly D3 is new developed odometer correction master. It works with various types of adapter you can easily achieve odometer correction, Audio decoding, airbag resetting, engine ECU resetting, IMMO, programming key for Benz &BMW etc Language: English
I was waiting for this comment. And I think this is one of the, there is always an exception to the rule. And why many people regard Jobs as a genius. Outside of a select circle of visionaries, and for the vast majority, a company will perform better by listening to users rather than dictating to them.
In this case a team could work across the project. One on the parser/lexer one on AST translation, one of code generation, Two on the runtime and 1 on build/ci. I think that makes 6.
A journey of bootstrapping: Visual Website Optimizer hits 1500+ paying customers
Where are you going to find uncut heroin? Are you going to join the Taliban?
Know about rate of linen shirts available online
linen shirts is one of the matches and are the best option for men casuals, people also like to wear in marriage as well if you see summer period marriages. For more info visit http://www.justlinen.com/
Yes! Someone gets it!
Cloudy with a chance of data loss
Or The Most Interesting Man of the World http://en.wikipedia.org/wiki/The_Most_Interesting_Man_in_the...
Things All Software Engineers Should Know
As you mentioned Rails, I thought I should mentioned Chicago Boss. It's a blindingly fast Rails-inspired framework that takes many Erlangisms out of coding in Erlang: http://chicagoboss.org/
So then the analysis becomes the calculus of whatever benefits there might be as a function of the odds of use 'without serious consequences' whilst considering the potential outliers of serious negative physical and psychological consequences, including death, all the while ignoring the consequences of the realities of the present legal environment, as though disagreeing with the moral rightness of what actually exists is sufficient to make it go away?
I am the one who post this on HN. I got this through Twitter.

I think it is a great post esp. when I am also the kind of person who likes to do new stuff, travel new place and keep pushing my boundary.

Thanks for sharing your experience.
From backend to frontend. From Ruby to CoffeeScript
Excellent Article
Legacy applications can be some of the hardest and most frustrating applications to support. But OldApps gives an opportunity to streamline business process and make it more efficient and less costly. Author of this article Michael gives very good approach to get rid of oldApps without impacting user base. It is a must read article.
Hey coryl, thanks for your feedback! The studio is just temporarily storing the files, they are automatically deleted after (currently) 24h. We will move this down to 60 minutes though.

As mentioned before, the server this beauty is running on is a very very small one, since we didn't expect such a huge feedback. We will move to another server later this week.

I've been running an online video converter for 5 years now, 300 TB of traffic per month (and the resulting video files are a lot bigger than the .gifs we are creating with this service), so I guess I'm quite experienced in handling huge amounts of traffic. As I see the stats on gifsoup.com, it had about 7TB traffic in total, which I think is nothing to worry about. Thanks for the hint, though :)
The Best Way to Copy and Convert DVD The Hunger Games
This article will suggest a best way to copy and convert the latest DVDs like The Hunger Games, and introduce how to copy The Hunger Games DVD to your computer, Apple Android devices, PSP, etc, easily.
Other than those inconvenient people who have died as a direct result of the errors of drivers under the influence of the substance, of course.
Something like this here? http://forgif.me/hc
I'll have a closer look at it when I'm at the office, thanks for the hint!
They already have, $5 million from Andreessen Horowitz

http://www.crunchbase.com/company/mixed-media-labs
Ah, but there you see, for fps with a controller to work you need a lot of assisted aiming and a slower pace.

Microsoft tried cross platform halo but it didn't work that well: http://www.maximumpc.com/article/news/rumor_microsoft_killed...
Perl, Python, and Tcl all started life out as system programming languages.
I think this is catastrophically broken because of a known issue of how SHA-2 breaks its input into blocks: when A is aligned to a block boundary, sha(A || B) = f(sha(A), g(B)).

http://en.wikipedia.org/wiki/Merkle%E2%80%93Damg%C3%A5rd_con...

In your system, the derived password is a sha digest of a concatentation of other sha digests. It almost has the form sha(sha(SALT) || sha(RESOURCE) || sha(MASTER)), with sha() returning the ascii encoding of the base-16 representation. (The difference is three extra newline characters "\n", which makes things slightly messier). This string representation for sha-512 digests is 128 characters or 1028 bits, and sha-512 uses 1028-bit input chunks, so the final sha() call reads the other three digests aligned on chunk boundaries. (Again, few bits off because of newlines, but this is not fatal).

So DERIVED(RESOURCE) has a form

DERIVED = sha(sha(SALT) || sha(RESOURCE) || sha(MASTER))
= f(sha(sha(SALT) || sha(RESOURCE)), g(sha(MASTER)))

where f,g, are known functions. Moreover, f is reversible -- in SHA-512 it is just addition.

So for an attack: given the salt, along with one resource/derived password pair, every other password can be computed. If you know SALT, RESOURCE_1, and DERIVED_1, you know these:

sha(sha(SALT) || sha(RESOURCE_1))

DERIVED_1 = f(sha(sha(SALT) || sha(RESOURCE_1)), g(sha(MASTER)))

Because f is reversible, and you know its first argument, you also learn its other argument,

g(sha(MASTER))

and can calculate any other password, given the resource name. Note you don't learn the master password, nor its sha digest -- you can't reverse the block function g(), not without breaking SHA-2 itself. But that's not necessary.
The show is broadcast in 7 languages - English, Hindi, Tamil, Telugu, Malayalam, Bengali and Marathi. I would say this is the more 'national' than most of the other shows - the reach would be close to 80-90% of the population atleast.
They only have to do these two things
- Build more reliable hardware
- provide stock android on all Motorola phones

That would make more people want to have a Motorola phone.
I'm not sure who you are arguing with. OP said this: "if you can get high and be responsible you can probably cope with using in moderation. unfortunately, i imagine a majority of people are not like that."

The article specifically refutes that. It cites studies that show the majority of heroin users are able to use heroin in moderation.

Also you should edit your post to make it a bit easier to read. It's quite long for just one sentence.
How does one teach himself to write such a thing?
Since when is your salt suppose to be secret?
This news was initially announced by Phoronix. Later other people added interesting things that were left out by Phoronix.

E.g. that the change for one was to push for support for xz compressed archives. That support has quickly gone through. Furthermore, that maybe sticking to 650MB is not that sane anymore, as apparently buying CDROM readers has already been impossible for many years in loads of South American countries. Instead, something like 1GB might be considered.

See for instance the reaction from people somewhat involved in Debian: https://plus.google.com/110356875332222535709/posts/46wiyitn...
Awesome wristwatch a while ago I created a WordClock. The Clock is pure CSS. The logic is made in JS. The idea comes from a German company called Biegert & Funk.
http://hackerne.ws/item?id=4344107
Hope you like it.