skysight-inc/HackerNews huggingface dataset:
This is part of the reason I dislike scheme. Too many incompatible implementations. I'm a die hard common lisp fan, and I love the fact that cl has many implementations and that any software I write will run on most or all of them unchanged. With scheme, any interesting software pretty much has to be written for a particular implementation, because scheme is simply too small.

I sincerely hope that the new standard would help here. Splitting the language into a big and small system seems like a good compromise between the traditional scheme goal of minimalism and pragmatism. I'd like to hear schemers opinions on this, does the new "big scheme" really address the issue of fragmentation?
This reminds me of a bit of lore my father told me, when I was a child.

I never met my paternal grandfather, as he died in 1935, when my father was only 10.

But, my father reported that his father used to pay the neighborhood bully a nickel -- which of course would be $1-$2 in purchasing power today -- each time the bully beat up my father. I suppose the theory was that when my father learned to put up more than 5¢ of resistance, the bully would stop.

I suppose it worked; my father survived and thrived. The story left me suitably aghast that it put my own issues with bullies in perspective: at least my own father wasn't subsidizing them!

I wasn't wise enough to ask for more details -- like, how much did the bully make through this incentive program? -- either as a child, or later as an adult before my father died.

But let it serve as a parable to another generation: parenting strategies vary widely, across people, cultures, and eras. Your parents could be worse! And your worst nemesis as a child, in the playground or MMORPG, might just be an agent of your own parents.
Hundreds - iOS Puzzle Game
"Infinite scroll" is unutterably stupid and incompetent on Twitter. The inability to skip back x pages just ensures that the vast majority of data -- including tweets and follower details -- can never be accessed. The solution is to use http://manageflitter.com/ or some other service, at least until Twitter finds yet another way to screw up even more of its supporting ecosystem....
Hugware license - My new year's resolution
I was most surprised by the sheer amount of time I spend on the computer; clearly I need to unplug more often. (Though you can tell I did drop off the grid for a few weeks when my daughter was born, and again for a vacation in August. At least that's a start).
Trakdot provides real-lime luggage tracking from your Android device
I, for once, welcome the consistency across the web
Best place to find Jobs-to-be-Done Radio is here: http://jobstobedone.org/topics/radio/
A much better article was previously posted: https://news.ycombinator.com/item?id=5019835
Chrome and Firefox work fine, no lag, over here (Ubuntu). Must be a specific problem on the GP's machine.
7 Lessons Learned From Launching 5 Products - Neil patel
I am using RescueTime because i want to track on all my computing devices, but there are a few alternatives that runs locally. I recently came across this one: http://timingapp.com/ Haven't tried it tho.
I think it would be straightforward to write a program that monitors/records whatever applications have focus. I am only familiar with OS X, though. Using the accessibility APIs you can get the focused window and register for focus change notifications.

Of course there is a bit more in parsing the data you gather and creating reports/doing whatever, but the monitoring part should be easy enough.
I hope everyone takes the original article as hearsay, 'first person account' and all.

Just to be fair.
> Anyway, thanks for this: I'm gonna give this some thought for when I write out a longer, more rigorous iteration. Feel free to email me if you ever want to talk about this intersection; it's pretty much what I do these days.

Absolutely, I'll ping you over email shortly. Although I find in person over libations to be much more dialectical (in the Socratic rather than Hegelian sense.) Maybe we'll cross paths at a conference some day...

> it's pretty much what I do these days.

A minor obsession we share, apparently, although it's been a while since I've been in full philosophical immersion mode.

I must admit I am woefully late to the Deluezian party. I've been reading around him for years (Heidegger, Husserl, a bit of Lacan, Marion, Levinas) but this discussion has pushed me over the edge, it's time I got up to speed -- where would you suggest I start?

As for Bergson, I see him as a kind of rival to the entire Husserlian tradition, Heidegger in particular; addressing the same questions regarding science and the difficulties of post-Kantian, post-Hegelian epistemology in the modern world, but much clearer and therefore less subject to the cult of interpretation that seems to be the domain of French phenomenology. It's all but forgotten that in say, 1920, had you had asked who was the most important philosopher in the world likely the answer would have been 'Bergson.' I think he still has a lot to say to us in 2013.

I'd start with his Introduction to Metaphysics and then to Matter and Memory.

Thanks for the exchange Steve, very fun stuff.
Introducing Algorithms and Data Structures
> I object to the requirement for visitors to give their fingerprints. I refuse to go to any country which has that policy, and I hope you too will refuse to go to any country that would demand your fingerprints.

Since the U.S. demands fingerprints of non-citizens entering the country, I was curious to see if RMS has said more about this.

Indeed, and he mentions the U.S.:

>I know of seven countries that everyone should refuse to visit, because they demand the fingerprints of visitors. These are the US, Argentina, Japan, South Korea, Malaysia, Ghana and Saudi Arabia. Don't stand for such treatment — refuse to go! [1]

[1] http://stallman.org/bad-border-policy-countries.html
Try Ember w/ Ember Data
He's not being sarcastic. Maybe a better example of what he is trying to get at is

if (![missleLauncher isDisabled]) { /* declare thermonuclear war */ }

When missleLauncher is nil, thermonuclear war is still declared which may not be the programmer's intent.
Time Mag has ads on their site. As in, they're trying to make money. I'm not sure it's a great idea for you to take all their content, put it on another website, use their logo/branding, and then tell the world you did it. I would recommend not doing that at all.
You could start using whatpulse to track your typing too (http://whatpulse.org) and if you listen to music last.fm would be great too (http://last.fm)

There was a really awesome program called Wakoopa that tracked program usage for a few years, but they shut down their social portion last year :( http://social.wakoopa.com/
Is the productivity gain from the insight into how you spend your time? Or is there some other aspect I am missing.
Two Things I Read Today
You're not the only one - I also initially thought this was going to be about a LinkedIn employee quitting.
> Unless you're looking for a job or are recruiting it's pretty worthless.

But if you're looking for a job or are recruiting it can pretty valuable. It has its purpose - one it solves reasonably well. It answers questions like:
"Do I know anyone who can make SuperWidgets using MagicTechnology?"
"I'm interested in working at ABC Corp - did I used to work with someone who can get me a foot in the door?"
I highly, highly recommend any current MIT undergrad who is serious about starting a company to compete to win in Battlecode during IAP. It's as close to starting a company as you can get.

Watching your bots win and lose while trying to prioritize fixes is exactly what prioritizing things in your startup is like, without all of the downsides of taking forever to get traction.

There's also a long legacy of alums going on to found successful YC startups (Dropbox and Etherpad being the best examples). You also get to say you've won MIT's biggest programming competition, which gives you a huge amount of credibility.

Also feel free to reach out to me if you're interested in starting a company/doing Battlecode and currently an undergrad at MIT! (My team won in 2009 and 2010 and I'd be happy to help.)
Hard to tell the future, but I'm betting on Scala. Relevant for enterprise, gaining momentum for startups, and I think has the best of both worlds.
That's totally silly to say such a thing.

Parent makes a very valid point and I wouldn't be surprised if A/B testing on that would reveal that a more modern laptop would put potential buyers more at ease...
is there anything for mac?
Coming up next on Obscure Subculture News, the shocking revelation: Gabe and Tycho aren't people. They're cartoon characters.
So you're the guy! Thanks for the site, I use it every time I'm using jQuery.
6.270 was a lego robot building competition during IAP. Is it not still around?
If you have time, I'd be curious for your reasons not to use Prolog to implement scheme. I've been playing with Prolog lately and to my newbie eyes it seems like it would be a good host language for interpreters.

My email is in my profile if you'd rather email me directly rather than dumping something controversial here.
What is the incentive for a family to host this boy?

I understand the value that someone in his position gets from being able to live and study in California. But you have to give value to take value right?
This is amazing! For those who haven't seen this already, Stephen Wolfram's been tracking such data for over 20 years (http://blog.stephenwolfram.com/2012/03/the-personal-analytic...).

I'm going to try to track some of my data this year. I'm more interested in health data - sleep, exercise etc. It'll be interesting to see how other activities relate to sleep and exercise.
I've not heard of whatpulse, but looks cool. I rolled my own data collection for keyboard stats last year.

I've highlighted some last.fm data in a few of my previous annual reports, but it didn't make it this year (I Wasn't quite into new music enough recently for it to be interesting to me).
Grab Photoshop and CS2 For Absolutely Free Right Here
http://www.adobe.com/cfusion/entitlement/index.cfm?e=cs2_downloads&pid=4485850
C++ Employment Future....
Other than high speed trading and gaming, is there a broad future in C++ programming or will it mostly settle around these special uses? It seems like most employment postings list C++ as a transition to Java.
Extrajudicial killing isn't something that needs to increase. Hunting down and killing those that have hurt and harmed us isn't the best way to deal with those who have hurt and harmed us.
Going Viral For Something You Didn't Do
What is the maximum length of a URL?
Really not a very good article. The title suggests it's going to be a glowing appraisal of a new set of people. All it really accomplishes is describing a particularly sad-sounding circle-jerk "conference" for people who write about writing about lifestyle, etc., and otherwise (I presume) contribute very little..
That's basically what I use LinkedIn for. Well, that, and occasionally looking up where someone or other works. I know it's "supposed" to be good for a whole lot more but my use is pretty limited. And, yes, I get mail I don't care about from LinkedIn. I could probably turn a lot of it off but I'm pretty good at ignoring lots of routine emails I get from lots of places.
In the UK there is no tax difference (both Apple and Amazon have to include 20% VAT here), but still a big price difference. Here's an example, the iPod Nano 16GB latest generation is £103.99 on Amazon [1] compared to £129 direct from Apple [2], which is a saving of £25.01, which is 19%.

[1] http://www.amazon.co.uk/Apple-iPod-nano-16GB-Generation/dp/B...

[2] http://store.apple.com/uk/browse/home/shop_ipod/family/ipod_...

(That Amazon link doesn't include shipping but that's only an extra £3.99, so still considerably cheaper, and I'm sure when I bought mine it had free shipping... could be wrong, though.)
Well this was in London. It's a large embassy obviously. They do have separate entrances--we went to the US Citizens one. We were blocked from even entering the security lobby at all--the outermost door to the street was locked and the guard who cracked it open gave us a postcard with the embassy contact information to make an appointment. I called them immediately and explained I was in front of their building and could I make an "appointment" for right then, but they said I had to use the website. Which told me there was a 10-day wait.

As I said, apparently this practice was instituted just last year.
I don't mock people's level of education, no matter how I have been wronged.
This thread is pretty stale and you may never see this, but I wanted to remark on the bitterness evident in your last post anyway.

If this is how you feel after your last relationship, then your last relationship sucked. Be glad you got out of it, and yes, I would think it would have ended in divorce had you tied the knot.

You should up your standards on what a relationship ought to look like. Someone who treats you nicely, who gives as well as takes, who enjoys spending time with you and actively wants to spend time with you, who still wants an active sex life even after several months together--this should not be some fantastic ideal that you might one day win the lottery with. This is what an ordinary healthy LTR looks like. If you're not getting something like this, you need to move on.

(Obviously, you need to hold up your end of the deal in all those ways too.)

Dating is hard. I speculate, merely from you being a male who posts to HN, that it is especially hard for you. But it's better to cut your losses and try again than to stay in an LTR that doesn't actually make you happy. Good luck.
You are correct as far as you go, but gaming that heavily is often caused by (and hence a symptom of) other problems, such as depression.

If you simply force the gamer to quit, the underlying problems persist, and may continue to manifest themselves in similarly harmful/unconstructive/however-you-choose-to-describe-it behaviour such as a 100-hour-a-week TV habit.

A gaming habit is frequently (usually?) a symptom rather than the root cause of the problems, although poor life decisions can exacerbate depression making it hard to disentangle the two.
It's tough to get down that far, especially without volume.

For example, the TI Evalbot, which is _literally_ just a PCB on wheels, is still $150: https://estore.ti.com/Search.aspx?k=evalbot

Even the iRobot Create, which benefits from the Roomba production infrastructure, sells its cheapest model for $130 (which includes no battery, charger, or brains).

Not saying it isn't possible; just that it's difficult.
How technical are your friends? Sometimes people think they have been "hacked" when their contacts receive spam with their name in the From: header. That is not the case at all. Spammers simply spoof the From:. No hack required.

Beside, this XSS vulnerability is silent by nature. The victim has no idea and no visual indication that clicking a link ends up stealing his/her Yahoo auth cookies.
Ruby 2.0.0-rc1 released
School Spirit by Design
Part 2: The Value, Architecture, & Code for Building Geography-Based Apps
I'm sure there are a few GOP voters here (I very publicly endorsed Romney last election, I thought he was a super-competent guy). But there aren't very many movement types. On the other hand, there are plenty of people that pitched in on the Obama campaign here and that participate in liberal media.

Ramesh Ponnuru is surprised when I tweet at him with articles that I found here. I doubt anyone that works at National Review reads Ars Technica.
I guess I've been in your situation as a CS student. I dreaded the thought of working for one of the big Dutch IT companies or consulting firms and their string of boring and/or failing projects. None of the Dutch start-ups appealed to me, I didn't feel ready to start my own, and I figured I could learn more from success than from failure.

If you're studying computer science in university, I can really recommend getting an internship at a major American company. It's very useful to get a peek in the kitchen of hugely successful companies. They can be a bit tricky to get into from Europe. Some universities give better access than others. I did an MSc in Parallel and Distributed Computer Systems at VU Amsterdam. An internship at Google, Facebook, or Amazon is almost a standard part of the program. Of course, you do have to pass the interviews yourself, and work very hard in general. Most of the TU's also have pretty good access to Google and Microsoft internships.

I did a 5 month internship at Amazon right after I finished college and it was a fantastic experience. Amazon is a start-up-like environment, with small, autonomous teams churning out new services and features all the time. You typically get a good deal of freedom to plot your own course and rethink the way things are done if you dare. "Disagree & commit" they like to call it. There are tons of really smart and experienced people to learn from, very interesting problems that force you to really understand distributed systems top to bottom, and some brilliantly simple solutions to problems such as large-scale software deployment. One of the best parts of the experience is figuring out how the business works and why things are done in a certain way. I was part of launching a new Amazon Web Service called CloudFront during my time there, and came up with a couple of new concepts that are still in use today. Different companies have different cultures, but I know many people who had similarly good experiences as interns at Google or Facebook. The experience does depend heavily on the team that you end up in, but also on how well-rounded and adaptive you are by then. Take your time.

I can also really recommend studying/finishing Computer Science. University is a unique chance to develop independent, analytical thinking together with your peers and build up a solid background in the field, which will give you a huge advantage throughout your career. Remember that for every dropout millionaire, there is someone like Larry Page, Sergey Brin, or Jeff Bezos with a prestigious cum laude MSc degree outsmarting them on the long run. Speaking of which, try to aim for cum laude, not because anyone cares, but because working hard on hard topics makes you smarter.

After the internship, I went on to do a PhD in cooperative self-driving cars, because I found that a hugely interesting problem, but I kept a part-time software development job at Amazon.

btw, in case you didn't notice, Mendix is originally a Dutch company, so you might not have to look very far.
You could try Time Sink (http://manytricks.com/timesink/)
Sure, but if the victim sends the same email to all of their friends, he or she will surely end up finding out.
Go on vacation at the end of July/beginning of August?
Haha, don't ask us. Ask them.
Beautiful design, but a little depressing as a picture of a life: work, transit, texts, coffee, neutral facial expressions.
Properties and methods are given "positive" names as a matter of convention, and to make reasoning about Nil easier.

In Objective-C, the question "should I name my method isEnabled or isDisabled?" has a reasonable answer - you consider what makes most sense (or any sense) when called on Nil.

This is probably a good rule for other languages too - "negative" booleans can lead to double-negatives and unreadable code.
> I genuinely fear the day I lose interest in developing websites because there will be nothing left in the world for me, besides consuming the internet and playing video games.

You sound depressed.

It's weird having to say that, but there is more to life than video games.
The lesson is to have more kids, fast.
Yeah, lots of group spam, but today, I used LI to contact a scientist at a company whose thesis I'd read. I'd like to meet him in person, possibly to try to hire him, or possibly just to have the business relationship. I rarely use LI fruitfully but this is its value proposition, to me. Once a year or so, I can make a contact like this.
Same with Chrome on my MBA. The site looks pretty good, actually.
How We Communicate
I would like it more if this were not a free service. By making it a free service, that means we (the users) are the product being sold. I'm guessing people moved away from Facebook because of the constant encroaching of user privacy so that Facebook can monetize each user.

Instead of making it free, if each family member paid $10/year for a FamilyLeaf account, that would (hopefully) allow the company to put forward a policy where users never need to worry about their privacy being violated for the sake of money.

I'm not saying that FamilyLeaf is doing this, but the need to monetize a free service drives companies to do strange things.
It's derogatory term in the way it is used.

When I lived in Korea one of my co-workers didn't have a problem with the slur gook. She equated it to mean people of rice. That doesn't mean that gook is no longer a derogatory term.

When people use the term Murrican they really mean, "Those people down south who are dumb as shit."
0 isn't really "nothing", though. It's special, in that it's the additive identity of a lot of useful sets of numbers, but it's definitely something. An integer containing 0 is completely different from a pointer containing nil, conceptually speaking. To really have "nothing", you could use an int*, where a NULL pointer means "nothing", and a valid pointer means it contains a value. Or something more efficient with e.g. a separate flag. But in any case there's no real native support in the language for the concept.
The sky isn't falling because OEMs are going to care about minority OS users? Wonderful, that puts me totally at ease.
"Lesson learned ? I don't know. Trust your gut ?"

The lesson to be learned is that the biggest predictor of what someone will do is what they have done.

This doesn't only apply when dealing with others, but also with yourself. I've gotten quite good at recognizing when I'm bullshitting myself about something that I will do, and often now find myself saying, "Yeah Oz, but that's what you said last time. What's different this time?" When I don't have a good answer, I know I need to take a different approach.

Sebastian Marshall (HN:lionhearted) said it best. "Track records don't lie."
This is consistent with the set-theory perspective of null ( ∅ )
"I wanted to keep in touch with people I worked with, like you know, a curated Facebook "

I have used linkedin since its early days (06-07ish) along with facebook. I learnt that "keeping in touch with ppl" is quite different b/w fb which is personal vs. linkedin which is professional. fb is more engaging where u can share pictures, stories, wall posts, fun stuff whatever. But it is extremely difficult to keep oneself engaged on linkedin just to keep in touch. Other than sharing a status update and checking linked profiles, what else can you really do on linkedin actively? Thats why, if you try and use linkedin thinking along lines of facebook, you will fail.

In my opinion and experience, linkedin is more effective about keeping track of who is who in the industry specfiically in industries/domains you are interested in. Lets say you found a job listing for a company somewhere. You can actually go to linkedin and try a search "Company xxx recruiter" or "company xxx talent aquisition" etc. You can probably get a result of actual recruiters who are on linkedin for that company. You can then try and reach out to them directly (through linkedin or whatever). Btw, I did this successfully once for a job posting that I was interested in and this possting was on the company's direct careers section. Insteaed of filling out "Apply now" crap, I found a direct recruiting contact in the division through some search skills on linkedin and called the guy directly. He was happy to talk to me since I was a good fit for the role. He said that the online application portal is probably going to reject me auto (dont ask why) and hence it was a good idea to find him.