skysight-inc/HackerNews huggingface dataset:
I'm the author of this project. I think of this project as a technology demo. I wanted to how difficult it would be to write a minimalist compiler with LLVM -- it was pretty quick & easy.

This is a great educational project as the code is short and to the point.

For my parsing code: https://github.com/jasonjckn/llvm-clojure-bindings/blob/mast...
I'm using a combinator parser library. This code both parses and builds the AST in one pass.

The AST unsurprisingly looks like LISP code, here's an example AST https://github.com/jasonjckn/llvm-clojure-bindings/blob/mast...

After that, all that's left is calling LLVM C API through JNA: https://github.com/jasonjckn/llvm-clojure-bindings/blob/mast...

One advantage of using LLVM is you can leverage the C Standard Library from your code. In the example program, I forward declare 'cos' and 'printf', and LLVM takes care of linking the functions.

LLVM also supports JIT compilation, so you could do some really cool stuff.

Stay tuned for the next compiler I'm working on which will compile the majority of Java 2.0 to x86.
> It's the ultimate in ADHD money-making. Crap + Code + Conversions = money.

I would say this is correct IF you have a mailing list to peddle this 'product' to; a lot of internet millionaires are working exactly like that. They create some crappy product and get their list to buy and sell it.
There's going to be a day, and I mean a specific day, when Facebook, Google or someone launches a product that lets you search for all instances of your face on the Internet.

You'll type your name in, confirm some images of your face and then be returned with pages and pages of photos of you in them.

You'll see photos you recognize, photos you don't (ie ones that you were never formally tagged in) and photos with you in the background that you had no idea existed.

It's going to be a day of mixed emotions. Photos are memories, and they'll be happy memories of events and places you had totally forgotten about. They'll also be embarrassment as you are presented with situations you forgot existed or thought no one would ever know about - perhaps as tame as you being drunk at a college party or as serious as evidence you were at some event or place you shouldn't have been at or with some person you shouldn't have been with.

You'll then repeat the above for your friends, family, partners and co-workers. We all will.

The technology is already there, it's just not being implemented in this way yet. But this experiment just shows how close this is to happening. And the ethical, moral and legal issues it's going to raise.

It's going to be a very interesting day.
Between Stimulus and Response...
Wage slave isn't a useless term, but isn't particularly accurate to refer to working conditions in most developed countries (though it does occasionally happen).

Working 16 hour shifts in a sweatshop for pennies an hour, with no option to quit because there are no other jobs available, that is wage slavery.
While I agree with some others here that calling it a JavaScript framework is a bit of a stretch, there are legitimate reasons to do this in coffeescript as opposed to javascript.

In particular, the Rails-y way of doing things requires particular concise classical OO abstractions that are difficult to provide in a pure prototypal JavaScript way without introducing your own class library (which there are far, far too many of).

For example, if you look at the definition of the App.User here: http://towerjs.org/models, trying to do the same kind of thing where you can quickly declare a class that extends a base class and adding things to it can become quite awkward.

You'd have to manually construct the prototype chain (or use the library-specific class DSL) and have to repeat the class name in order to call the "field" method there.

TL;DR Rails uses mixins and classical OO extensively, CoffeeScript facilitates this, JavaScript makes it difficult.
Ok, thank you for the reply. Looking forward to how all this evolves. Sadly I don't have the expertise to contribute at this point.

Hopefully some of the maemo.org guys get excited about this in the future. Sadly the discussion there is not looking too promising.

Other obsolete Linux touch device I have is the HP Touchpad. It could also be a fit for a Boot2Gecko platform ;)
I've read a few other stories similar to yours but it seems quite rare. They seemed to be from past recreational drug users who said the same thing about it acting similarly to cocaine. It would be an interesting avenue of research. I wonder if it's related to past cocaine use or if both drugs act on the same receptors certain individuals have higher levels of.
I guess we can look forward to applying our anonymizing face-paint, or strapping infrared LEDs to our heads before going out in public.
CoffeeScript directly compiles into JavaScript. The fact that the source code is written in CS does not mean you can't use it with JS.

By comparison, think about Python. Some libraries use C for performance gain. Does that mean you can't use them with Python? No. These are still perfectly valid Python libraries.
Worked for a start up that was in an extremely long period of due diligence with a big company you've heard of. The big company was giving our company money to meet payroll, so they knew our piggy bank was empty.

Big company says thanks but no thanks. We all get laid off by the start up at lunch time. That afternoon our company lets it be known that they'll be filing a law suit asking for damages of a billion dollars (a similar company had recently sold for several hundred million and it was the dotcom boom days - a billion sounded not entirely insane).

Big company has a change of heart late that night and decides to buy us for tens of millions of dollars. People called and told to come in to the office in the morning - the day had been saved!

The next morning everyone was fired by big company and the little startup was shut down. Ooops.
Help needed on getting my idea working.
So here is the problem. I have an idea, probably a brilliant one. Nut the problem is that I'm not so technical and i cannot write long lines of codes. I don't have any friends that are so technical either and the ones who are, are too busy that I don't want to approach them. What now?
Ridejoy's looking for a lead engineer and a UX & visual designer (YC S11)
We literally get 100's of customer suggestions a week - what you have to decide is which of these are popular and worthwhile additions to the product and which are the niche, not worth the time features.
Click on your username to get to your profile, then click on “saved stories”.
When I'm unfamiliar with most of the items being discussed in an article here I usually refrain from commenting.
Totally agree - I always try to focus on requirements, not features. It is really hard for some people to speak in requirements, and the only way you can get them out often is with frank discussions. Second guessing can work if you know your customer really well, but asking people to talk with you works amazingly IF you can help translate for them.

A while back I was rebuilding a larger kids site and in a meeting I was told the site needed a 'big red button on the homepage, that makes a funny noise when you press it' - everyone in the room agreed it was a great idea, and the editorial team tried to push it onto my requirements list. I explained that it was a feature not a requirement (to which they stated that 'well I require it to be on the homepage, so it's a requirement') but I explained what I meant and after a bit of talking we came up with a whole requirement set that we were then able to set off and build to.

The original 'feature' became:
As a user I want to be excited
As a user I want to be surprised
As a user I want to feel I need to see what happens next
As a user I want to never know what might happen
As a user I want to have some thing 'physical' to play with
As a user I want to feel like I've done something to affect the site
(and many many more)

We ended up with a fun widget on the home screen, and could well have even made a big red button, if that was what would have best met the requirements (it didn't btw). It ended up user testing really well, kids now love it and it enhances 'accidental' journeys across the site (triggering it now fires you off to a randomly selected page from a list of the 20 coolest pages).

But any time you can successfully translate 'features' into 'requirements' you are on to a winner.

(Widget is here [lower right corner of the screen], and kids still love it!: http://www.bbc.co.uk/cbbc/ )
Saved stories under your profile page.
Please never run for office.
Your profile (top right corner of screen, click your username) -> "saved stories" link.
Keep Computer up-to-date With Effective Technical Support
Show HN: My weekend project 2 weeks later - over 11,000 Gumroad links
That's probably the link that I've been missing on the page itself.
Surprisingly clean Perl script for a non-programming blog. Nice work!
Bring it to Canada and I'll add one more to the user count gladly. (yes, I know I can jump through hoops to do it now in a limited fashion)
I'm really looking forward to these shipping. The combination of high-quality graphics and networking will make it easy to build lightweight graphic displays and integrations with other physical devices. I'm thinking an HDMI dongle for making displays like Panic built ( http://www.panic.com/blog/2010/03/the-panic-status-board/ ) but self-contained and configured from the cloud.
Jake Tapper, the White House correspondent for ABC News, pointed out that the administration had lauded brave reporting in distant lands more than once and then asked, “How does that square with the fact that this administration has been so aggressively trying to stop aggressive journalism in the United States by using the Espionage Act to take whistle-blowers to court?”

He then suggested that the administration seemed to believe that “the truth should come out abroad; it shouldn’t come out here.”

The Obama administration, which promised during its transition to power that it would enhance “whistle-blower laws to protect federal workers,” has been more prone than any administration in history in trying to silence and prosecute federal workers.
Geddy is another framework for node that is "rails-like" - the models work on the client side too. http://geddyjs.org
Can anyone recommend a face-recognition algorithm that I could run locally? I'd like to tag a lot of my photos, but I'm afraid I'll hit rate limits.
A Test Of Knowledge
The Water Club on the East Side and whatever they are calling that restaurant in Central Park these days, have a light that they turn on away from the restaurant proper where it is more visible to the road signaling that a patron needs a taxi.

Less usefully, but along the same lines you still see doorman blowing whistles to try and get taxis to come down a side street.

I'm not sure how this translates into a solution for your problem, but I think you need to consider some hybrid meatspace / internet mechanism.
I think Zappos already does something similar with shoe sizes.
Chiming in: cortisol IS "the stress hormone" but "stress" in the body sense is not the same thing as we think of "stress" in our daily lives.

With my chronic fatigue syndrome, there was a period where I had signs of "adrenal fatigue." My body would not produce sufficient cortisol and it REALLY showed. Symptoms included difficulty with physical activity, e.g. standing up or climbing stairs, an overwhelming agoraphobic-in-a-mosh-pit feeling in my head when faced with making any kind of decision, weighing facts, or even too much sensory input (e.g. talking to me while touching me or touching me while I tried to tie my shoes), etc. I would jerk away and have a sobbing meltdown because I couldn't cope. Among people with adrenal/cortisol issues, that is called a "crash".

So I have learned that sensory input, thinking, information processing, etc., are all types of stress on the system. Cortisol is required for the body and brain to "rise to the challenge" of almost every kind of effort, not just "I'm freaking out" type stress. In the case of the OP, staying awake was clearly a challenge his body could not rise to because it had insufficient cortisol on hand.
The CEO of Rumblefish did an AMA on reddit as a result of all the press this story received: http://www.reddit.com/r/IAmA/comments/q7via/im_the_ceo_of_ru...
He talks about some issues of if you have pirated music, google wouldn't likely be able to target you, but that is nonsense. A ripped copy of a song put up online can be as unique as a fingerprint (and if put up by a record company, could have a fingerprint). This could be detected by google, and they could report you.

But, it isn't illegal to own pirated music. It is just illegal to distribute them. So perhaps this isn't a problem?
It's complicated, but hunter gatherers typically lived longer than the first agriculturists. Infant mortality was the really brutal thing there--most people who made it to 15 would have a pretty long lifespan, comparable to what we. (Infant mortality was also very bad among the agriculturists, while they did not do as well in the years after 15.)

Beyond that, it wasn't a one way street--people regularly transitioned from farmer to hunter gatherer. Neither was a particularly hellish existence, except in times of plague, famine, or war (all of which hunter gatherers usually could avoid more easily, through lower population density and less demand on natural resources).

The hard evidence, as far as it exists, suggests that the typical hunter gatherer was, if anything, actually better off than the typical farmer. And for ages it was a constant back and forth. Where farming civilizations massively surpassed hunter gatherers was in the creation of the State and its associated violence-producing and self-perpetuating capabilities. Quantity (of people, of swords, of food) has a quality all its own.

See Jared Diamond's "The Worst Mistake of the Human Race" for an interesting perspective. http://www.ditext.com/diamond/mistake.html
Last I looked, their author proposal FAQ still has that exclusion.

FYI, a Common Lisp book nearly made it out of the gate a couple of years ago, Nick Levine's 'Lisp Out of the Box'. The contents of it are available under a Creative Commons license:

http://lisp-book.org/
Two weeks ago I had the idea to build a marketplace for Gumroad links. I called it http://gumb.io. Since then it has grown to over 11,000 Gumroad links.

I think that amount of growth is a testament to the potential of Gumroad. I estimate total links at Gumroad to be greater than 15,000.

What do you think? I think we will start to see marketplaces like this pop up and fill niche marketplaces for Gumroad sellers.
Why not release the app anonymously under a company name, or someone else?
I am a programmer: http://blog.jgc.org/2012/02/programmer.html :-)
Excellent explanation!

It's also really obvious marketing -- Balsamiq now has exposure on a site that is its target market. Every visitor to the UX StackExchange is a potential customer, so it makes perfect business sense to integrate.

As soon as someone thinks, "I wonder where I can make mockups like those really cool-looking ones on StackExchange?" Balsamiq wins.
Actually POSIX does not recognize double brackets [1]:

"The KornShell-derived conditional command (double bracket [[]]) was removed from the shell command language description in an early proposal. Objections were raised that the real problem is misuse of the test command ( [), and putting it into the shell is the wrong way to fix the problem. Instead, proper documentation and a new shell reserved word ( !) are sufficient."

The entire section on test is full of advice on the proper use of test(1).

[1] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/te...
1M/1M Video: Who Makes More Money?
Great Tips For Managing A Distributed Workforce From Answer Connect
I think you forgot the smiley face. Well, I hope you forgot the smiley face.

Democratic principles shouldn't be blindly applied to every possible situtation in pursuit of an über-equality utopia.
So it is fair to call any library written in C an ASM library? C compiles to ASM (in most implementations) after all...
The reason I learned to code at age 13 was so that I could automate slaying monsters in a text-based RPG that I loved. Today, I code for a number of other reasons: to earn a living, to make tasks in my life easier, to impress the ladies, etc.

Over the years I did eventually develop a deep passion for understanding data structures, algorithms, design patterns, and all the other “boring” aspects of software development. But one thing is certain — you could never have lured me into programming by teaching me about the knapsack problem or the strategy pattern.
I bet on Google to make this incompatible and claiming their way is the highway. hehe.
Kudos for having the stomach to listen to them and not simply cave in and build that dumb red button. This is why I loathe client work.
Because a lot of the tactics they discuss border on date-rape. There's nothing wrong with using analysis to improve your success in dating and sharing ideas with others, but when you have guides that talk about plying women with alcohol and "pushing through LMR (last-minute resistance)" we're not really talking about seduction anymore. Reddit as a whole has a serious misogyny problem, and their seduction community is particularly bad.

Just the other day there was a post by a guy who said that his date had repeatedly said that she's "not that kind of girl" when he steered the conversation towards sexual topics. When he asked what was she trying to convey by that, not a single person responded with the suggestion that maybe she didn't want to have sex with him and would never want to have sex with him. There's no doubt in my mind that the dissemination of the kind of worldview that dehumanizes women and denies them agency has led to actual real-life rapes, even if the PUA himself didn't realize that he didn't have consent.

Long story short, you can improve your dating success without reducing women to objects.
Perhaps Blank is just testing a new model for his blog. He created an MVP and is now testing it with us users to see what the reaction is.

I wouldn't be surprised if he just wants to play with his style a little bit, particularly if he has just spent the last year writing a very technical book.

I'll wait for a pattern to emerge and in the mean time I will agree that the style was very unrefined.
Try posting on a site like http://builditwith.me/
URDU SEX STORIES: Khushi K Saath Vo Haseen Pal
I was a fan of Gelman-style Bayesian modeling for a while, but it's a lot of work when you don't have a True Model.

Have you tried machine learning techniques? You have a ton of predictors available for each customer --- gender, age, price of the first purchase, whether they bought before Christmas, etc. None of those fit neatly into standard models. Why not throw them all into one big linear regression for CLV, then move on to more sophisticated techniques?
See my reply up above.
The website is going to buckle under the pressure unfortunately :(

Really looking forward to getting my hands on one though, although I doubt I'll be quick enough to snap one up from the first batch
One question: how many such employees exist? This is one huge "wish for" list. You have to be great at what you do, and the social stuff? You have to be great at that too. Can every company expect to get such employees?
I know someone who built a list of 2000 or so people who buy this weight loss product every single month. He sends them all a coupon newsletter every month. it took him 2-3 years to build that list. 2000 ppl doesn't sound like a lot, but keep in mind the conversion rate is HUGE, and he gets a 20% cut. He makes around $20000 a month in affiliate revenue.
اجمل مهارات النجم العالمي ميسي مع برشلونه 2012
Build what your customers want (and will pay for), not what they say they want. These can be the same thing, but often are not.
I use it and it's the most used app of my smart phone.
While copycats shouldn't be a threat to your business model - they can lead to more unnecessary noise in the PR side. It's hard to pitch someone to write an article about your business when they've heard the same idea 100 times.
Well this headline is really unfair.

I love Google Music, though not in a browser. It's a really great service once you run it in Nuvola Player (multimedia keys support, switching to Grooveshark and other services).

Too bad you have to "cheat" to register from Europe.
Exactly! Less "expensive" in what way? sure the purchase price might be lower but what about the "pain in the butt" price? If you have to load a baby into the car drive 5mi (gas) get the thing you need and drive back 5mi (gas) and the whole thing takes two hours of your night when you could have been working and getting paid $XXX.

Nope Amazon is cheaper 99% of the time once you factor in the "pain in the butt" price.
> no known digital music distributor has gone through the trouble of weaving personally identifying information into each track they sell, and if they did, it would be a much bigger deal than a few bootlegs getting uploaded into Google Music.

Err... Actually iTunes weaves your ID into files you buy and nobody seemed to notice evidently (so it wasn't a big deal).
White House, NSA weigh cybersecurity, personal privacy
I always thought of photos, videos, content etc. as ghosts-- bits of memories saved into disjointed systems.

These ghosts live out their lives too! Some are aggregated, some gets repurposed as scams for spam sites, some plucky ones get drafted as trending memes, and the rest just... exist.

We don't see all these ghosts everywhere but as you pointed out it's a matter of time before one day we all become ghost busters.

But the thing is I don't think we'll be any more non-plussed about it. Because the day when we can self-identify ourselves online that novelty wouldn't feel all that different from any other futuristic day we live in. What with jetpacks, heads up goggles, glass displays, electric cars and more.

Assuming we're on an exponential innovation scale towards singularity we will inevitably grow bored, internalize the change, accept it for what it is and move on to the next shinier toy.

The future is pretty nifty.
A quick guide on how to create a local PyPi mirror
Plain Old JavaScript
LinkedIn Rolls Out 'Follow Company' Buttons for Brands
6 Steps to a More Marketable LinkedIn Profile
"academicians with opinions"? Really? Have we reverted to name calling?

Few people here have grown up on a farm. But even if you have, it's not representative of what historians and anthropologists study when they study peasant societies. Agriculture is thoroughly embedded in the market nowadays. You can't compare the experience of a struggling family farmer in Iowa, under siege by corporate interests and the demands of the market, with the experiences of the average pre-industrial peasant. A businessman running a gas station in Dallas has more in common with the Iowa farmer than the pre-industrial peasant does.

There are very few places in the world nowadays that are comparable to even the recent (several centuries) past. There is, however, a lot of evidence about how people lived back in the day. Enough evidence, actually, that tens of thousands of people study it.
MS arrives at MWC to showcase how Windows Phone is faster than the competition