skysight-inc/HackerNews huggingface dataset:
Of course this comment was inevitable. If Smalltalkers really believe their environment is the right way to code, their attitude should not be one of "we did this first, meh" but instead be "here's what we did right, here's what we did wrong. heed the lessons of history and good luck, you are on a mission from God."

I think with the proper care and nurturing, we could be at the beginning of a renaissance where many of the great ideas of the 60s and 70s that have been isolated to a small group of people (who are aging rapidly) are being rediscovered and reimagined by this generation. This is happening in no small part due to Rich Hickey and the Clojure community's unbelievable foresight in developing Clojure and ClojureScript in just the right way that it balances these pure, beautiful ideas with pragmatism in a way that makes them irresistible.

Those who lived through the heyday of Xerox PARC, the AI lab, the lisp machines and Smalltalk should see this as an opportunity to help make sure things don't go off the rails this time. Otherwise, we may end up back here again in 25 years with the C++ and MySQL of the future installed in our cybernetic implants.

I can already point to projects that are invisibly pushing us towards another deep, sticky, next-generation tarpit, and people are diving in because it's not yet recognizable as such. (I won't name names!) Lets try to make it so this time around we truly realize the dreams of computation by encouraging people who are building elegant, beautiful things for the modern era, no matter how much the ideas therein have been tried before.
Agree -- that's a good way to summarize what that teacher told mathbabe and the other two girls. Regardless, of the three girls, only mathbabe persisted with math; the other two were unfairly weeded out. The question is, is this type of weeding-out pervasive? Mathbabe clearly believes the answer is yes, and we should we doing something about it.
They're nothing that procmail can't do. And they're not a lot of things procmail can do, including revising content, and feeding mail directly into other processes (both for delivery and for action).

As with many GUI mail tools, one of the biggest limitations of GMail filters is that you can't reorder them. The priority in which you assign filters is really critical.
It's worse knowing you are slaving away your life (which can't be replaced) only to make someone else rich and get a sliver of the profits. Oh yeah, if the wind blows the wrong way, the boss may just decide your are fired and all of your hard work is no longer yours.

I quit my job 2 years ago after I saved enough money to live on for a year (which took 4 years). I always hated working for other people. I not only couldn't be honest to questions like "Where do you see yourself in 5 years?" (I can't exactly say "working for myself" but it felt like I was in Jail.

I despise having to ask my boss when I can take a day off or go on a vacation. I'm about to launch my next company and I've contemplated working part-time to bring in some extra income for some business expenses.

Whenever I start the interview process, I feel like I'm back in high school again. Mostly because I feel like I should be interviewing other people for my business and not the other way around.
If my state supported UTF-32, I'd name my next kid this.
Google has "no comment" re: staffing a climate denial pressure group
We started digging into Meteor this week (we are using Node.js with express/LazyBoy etc... now) and were really excited about it.

But now, this has created FUD for us.

It's all so complex and confusing at a time when we really just want to be writing code. Our startup is not far enough along to know for certain what licensing terms make sense.

I can't believe we will be alone in having this reaction. Which is a shame because Meteor had such a chance of being a real big thing.
https://github.com/CampSmalltalk/Cypress

Hopefully this project will take off :)

Smalltalk vendors will probably add a layer of Envy/Store/Monticello on top of it but that would be a giant step forward.
There are several options here:

- show multiple iterations in place
- show a single iteration with a forward and back
- show multiple blocks for some reasonable n iterations
- ...

I definitely don't think that's going to be an issue longer term and I think there are lots of potential avenues to play around with :)
If I use a library or framework that's licensed under GPL, without modifying said library/framework in any way, do I still have to (as TFA puts it) "extend the copyleft nature" of GPL to my code?

Yes, because the FSF's FAQ says that you do. Trying to argue that copyright law doesn't actually allow them to indiscriminately demand this would be expensive and would annoy lots of people, so is probably a bad idea regardless of that you'd likely win (unless you're doing it specifically to prove a point).
This looks great. I was talking about this with some friends who mainly use vim and they would be for using this if it incorporated vim key-bindings. Whenever they have to use other IDEs (usually Eclipse) they have a hard time not using vim commands.
Hah! This video(From 2m52s to 3m24s) demonstrates my experience with the Metro UI perfectly:

http://www.youtube.com/watch?v=gDnmuyZJoTw&feature=youtu...

The funny thing is, the pane for Visual Studio is the first one in the second column.
I completely forgot about the level of availability of Netflix to people in other countries.
I've heard it's going badly down the drain in the US but it just rolled out a couple months ago in the UK and it's been improving in quality ever since.

But that doesn't change the whole DVD solution.
What language is it? Is the language just specific to that ide or can other language be changed to work with this ide?
Looks like it drew influence from Thunderbird 2 to me, as well as Serenity.
This is kind of like wanting sex and getting some dirty magazines.
As has already been noted, this doesn't take into account media queries and viewport scaling.

But i tell you what does? Testing on actual devices with an amazing tool called adobe shadow.

VIDEO:
http://tv.adobe.com/watch/adobe-technology-sneaks-2012/adobe...

download:
http://labs.adobe.com/technologies/shadow/
I ran it for a while mostly as an educational thing: I wanted this big subterranean mass of Stuff that goes on whenever I load a webpage to be more visible to me, and to understand what's happening. Why does this site load 10 files from 4 different domains? What are they doing? As an added bonus I could reduce third-party tracking's effectiveness by not loading their JS.

As a less-intrusive compromise, I use Ghostery now, which lets me zoom in on a lot of the common third-party JS without cluttering the view with "normal" stuff like jquery and friends, because they keep a curated list.
Not really. As basic human needs become more easily met, the cost of them is going to fall, leaving more money left over for intellectual and aesthetic goods. The next step after 90% of the population working in agriculture to 90% of the population working in industry to 90% of the population working in the service sector is going to be 90% of the population creating essentially intellectual and aesthetic goods.
GCHQ had public key cryptography in the early 1970s, a few years before Diffie-Helman and RSA did their work. While I think it'd be difficult to hide properly functional quantum computing (given the amount of interaction between public and private sector) it wouldn't surprise me if fine minds on both sides of the atlantic were doing advanced research in the field.
The problem with Facebook's Timeline, and a proposal for how to change it.
Who's this "we" trying to reward content creators? Whose side do you think legislators are on? Copyright law in its current form exists mainly to make The Walt Disney Company money, after all they're the ones who paid for all the fucking laws.
It looks different on OS X between Safari and Chrome - Safari uses the built in Lucida Grande font to render a full color unicode love hotel, chrome tries to use the black and white symbola font.

You actually see a fallback image with the transparent character on top in all other browsers, since there isn't support for unicode characters this high (U+1F3E9). If you highlight and right click on the love hotel character on OS X you'll see "Search google for '🏩'" with the full color love hotel character.
Ask HN: Puzzle for Adults (simple for kids)
I just came across the following puzzle on facebook. Eventually got the answer but couldn't see how a kid could get it so easily until I googled the answer and saw the simple way. . . see how you get on:

This problem can be solved by pre-school children in 5-10 minutes, by programmers in 1 hour, and by people with higher education… well, check it yourself!

8809 = 6; 7111 = 0;
2172 = 0; 6666 = 4;
1111 = 0; 3213 = 0;
7662 = 2; 9312 = 1;
0000 = 4; 2222 = 0;
3333 = 0; 5555 = 0;
8193 = 3; 8096 = 5;
7777 = 0; 9999 = 4;
7756 = 1; 6855 = 3;
9881 = 5; 5531 = 0;
9187 = 3; 2581 = ?
Take a look at these:

[1] http://docs.python.org/library/parser.html

[2] http://docs.python.org/library/ast.html

[3] http://docs.python.org/library/symtable.html
Small caveat: the OP claims that the WSJ named "software engineer" as the best job and links to this:
http://online.wsj.com/article/SB1000142405270230377290457733...

Actually, WSJ was just reprinting a listing by a company named CareerCast, whose metrics are a bit suspect.
Great piece - thanks.
Seagram's Gingerly New Look - Rebranding Done Right
Actually, if that's what they were asking, then I'd be very happy to comply. But the GPL requires that my ENTIRE product -- anything on the client side -- be GPL'd as well.

The MPL requires that anything derived from their library has to remain open-source. That's great. Totally support it. The GPL, as I understand it, requires that anything used with their library must be open-source. That's a problem.
Porthole, why we made an alternative to Airfoil
There is a CS course taught in Java in my high school, but the prerequisite teaches Netlogo, Scheme and Python. Schools teaching APCS should definitely consider having a prerequisite intro course if they have the resources to do so.
How many users did each of those marketing channels bring you? How many total users do you have now, and what's your strategy for getting more users?
Even if it proves unweildy once a project grows too large, as a learning and prototyping tool this looks fantastic. Thank you!
This guy! Haha, pretty cool.

http://i.imgur.com/0g2Sl.jpg
I'm far from a developer, but this got me excited. Actively watching code changes would make learning that much easier. I'd donate.
The SCORE is Service Corps Of Retired Executives backed by SBA and they help you via email. Their service is free and you can have a Marketing Executive (As oppose to an intern) help you via email for your plans etc. You shold definitely take a look at it. What I am not clear is that if your idea is 90% ready then why not just test it to see if you get any traction? If you have users - I think the rest will really fall into place :)

I am assuming you don't really need a whole lot of marketing budget. Can you test your idea using adwords? For about $500 dollars, you can get fairly targeted customers and you can study their bheavior using analytics? Just a thought!
Yawn.

What you want is at task management system with a defined format which can be encapsulated in email messages.

Say, like, Debian's BTS: http://www.debian.org/Bugs/server-control

No, that's not something I'd expect the general public to use, but it's a good start and proof of concept.

Email itself provides you transport, storage, and overall format definitions.

MIME gives you attachment encapsulation for whatever format you care to provide.

MIME encoded signatures give you authentication and/or privacy (you care about that shit, right?)

Now "all you need to do" is define a task management standard and the interchange format that it uses. Drag'n'drop or procmail/maildrop filter attachments to your task management tool.

Wait for the world to beat a path to your door.

You've identified ONE use-case for mail. As with other use-cases, there are a few bits that could be tweaked to make it so (the standards adoption bit is the hard one). And while email / SMTP certainly has its warts, there's no need to scrap the entire system for your specific needs.
I LOVE THIS........ SO CLEAN AND IM IN LOVE
I would pay to be able to use this on Rails projects.
Apple: we broke "Amazon's monopolistic grip" on e-book industry
I'm the same way myself - I <3 vim.
In Europe it's impossible to copyright a programming language "copyright is guided by the principle that copyright protection extends to expressions and not to ideas, procedures, methods of operation or mathematical concepts as such."

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

This definition sounds reasonable to me.
I developed this website, now who wants to be my co-founder?
"5) Actually try and start a startup myself - I have ideas and savings, but I'm scared I'll waste six months building something nobody wants."

This one. To see if your ideas are worth pursuing look up "lean canvas" and try and fill one in for each idea you have. Building something for 6 months before you see a customer is the old school way of building an internet business.
That's because MIT is up-front about expecting their CS freshmen to come in with programming experience.
@ibdknox: you definitely need to get this project on kickstarter (to fund the work on an open source implementation ideally) it could really change the way people approach software development and Clojure in particular. The ideas you're presenting aren't necessarily new, but if they didn't caught on was more due to being done at the wrong time or the wrong way. I could definitely see you being able to pull it off!
I am graduate student in artificial intelligence.

I think what we all had hoped for, however, was HAL. What we are going to get is more and more iterations of cleverbot.

We are getting there. We really are. A lot of iterations further and cleverbot could actually act more human than HAL. If you'd asked me a few month ago I would said that AI is basically just applied statistics, which sometimes manages to look intelligent if you don't look close enough. I changed my mind.

There is some quite recent research in Natural Language Processing/Information Retrieval which manages to blur the line between just statistics over words and really understanding what those words mean (if you define meaning as relations to other symbols).
We've just received out dev kit in the mail as one of the chosen teams. $100 preloaded onto a microSD and a USB connector.

The packaging is slick, the backing is solid, and if the right consumer product/market fit hits, this will be the first of many.

Governments want to get rid of cash, despite our concerns on privacy and anonymity. One of these will hit, and I'm betting that backed by a stable economy like Canada, this one has the best shot at it.

It's suggestive, as well, that the prizes are gold bullion, to subtly infer the stability of the gold standard.
In other words: IP implies IPv6. Don't say it speaks IP if what it supports is just IPv4.
Im seeing vertical and horizontal scroll bars in the slider div area, not really what I was expecting.
Hi, my name is Jerry Ji, sole founder of Bizspeaking.com. Bizspeaking is a social network connecting shoppers. In other words, it's like a Twitter for shoppers. I developed the website http://bizspeaking.com/ mostly in my spare time. It's a Python (Pyramid), PostgreSQL, MongoDB, Redis, Solr stack. AngelList profile http://angel.co/bizspeaking

I'm looking for full-time co-founder, preferably someone who complements me with deep US connections. About myself: I've made a self assessment pie at http://dl.dropbox.com/u/6612298/jerryji_self_assessment.png (following Steve Blank's "Hiring – Easy as Pie" http://steveblank.com/2011/08/22/hiring-easy-as-pie/).

Feel free to shoot me an email (address in my profile) on anything, and please bear with me if I don't reply immediately because we are in different time zones.
Evolution of a Web Developer: From PHP Newbie To Python Ninja
It is obviously not proposing 'watering down' anything. All it recommends is a recognition that people come to college with very different degrees of experience and that it can be intimidating and offputting to the less experienced. As there is a gender difference operating here best recognize it and address it at the curriculum level.
Creating a new object is never free, but it used to be far more expensive. To my knowledge the original Java GCs weren't compacting & had to find the best place in the heap to stick a new object. This required a linear search of the available free blocks. This is obviously much slower than incrementing a pointer at the edge of your used space. Unfortunately my search-fu has failed me & I can't find corroboration of my claim.

My impression of Java these days is to start with the "right" thing (allocate as needed, etc) and not to overly concern yourself with performance until it becomes an issue. There are certainly situations where allocating lots of objects (say billions or, maybe, millions) causes performance issues, but creating object pools to preemptively avoid that is a lot of extra work that may not be worth it.
How To Get Minecraft For Free
For Those of you who are searching for Free Minecraft, here is the site where you can get it.
Does anyone know if this would be made publicly available ? I couldn't find a download link to the compiler.
How do you start learning new programming language?
Hello,

I have experienced programming, but it's not very good. I want to hear your process on how do you start learning new languages.

Thanks!
I'm a current UF student, and what the hell?! The presidents of UF and FSU are lobbying the government to allow the universities to increase tuition without limits (ie, without asking the Florida Legislature again), and UF comes out with this? Is this their way of sending a message to the Legislature? "Don't approve our tuition hikes and this will happen"? They're asking for a tuition hike to make UF more "competitive" nationally, but how does eliminating a research department and cutting faculty who are great teachers but not PhD's make you more competitive?

It doesn't!
Edirneden Ardahana Hızlı Tren Projesi
Frankly, I think that getting people excited about programming and learning that they can create something actually cool is the most important part of their first introduction.

I took a course in high school that started with the nuts and bolts. I did fine because I already knew some basics, but most of my classmates struggled. They learned that programming is hard and no fun and in the end you've pushed some lines of text around. Most of them barely passed and will never touch code again.

For a serious university level CS course? Sure, start with Python and explain how the basic nuts and bolts work. Trying to get young people excited? I think it's worth considering other options.

How many of us really started out programming learning the basic concepts in a structured environment? I understand your point, but I think that to be so dismissive of the enjoyment and excitement factor is inappropriate.
Does that mean random websites would no longer scream "Congratulations, youve won!!"?
Man Controls Robotic Hand with Mind
Omg that is hilarious. Like a billion times more hilarious than a funny but mindless "it's hilarious because everyone is in on it" meme. Thanks for pointing me in that direction.

Ironically this is relevant to the discussion. Memes are kind of like Instagram (I imagine there are other similar phenomenons). They share the instant gratification of a trigger-like social connection between a huge mass of people, but lack all the fulfillment and self-discovery that REAL content can bring. But it's really not surprising that things like Instagram and memes thrive in the digial-social space. Most people will generally get a much higher response to a "MY CAT HAZ GLASSES!" fake polaroid, then to share something like "Hi all my friends, I read this insightful 5 page article on adulthood and I think you all might get something out of it too."

It sort of reflects a broader-scale problem with people just not having time (or not wanting to bother) with discussing things like sex, politics, art, religion, relationships... They'd rather just share some Ha-Has, small talk and get drunk. I think this is especially pronounced in North America and in large urban centers.
For Those of you who are searching for Free Minecraft, here is the site where you can get it.
Tweaking the SmartOS global zone
That assumes that the extra money is distributed. That doesn't seem to be happening.
Because Apple's current success hinged on support of RFC-literate early-adopters who thought that Apple > (MS, Blackberry).

Eventually, the suits were too embarrassed to pull out their handsets in educated company.

But Apple sans Jobs apparently doesn't get it. This is going to make all the cool kids laugh and point. Again. sigh

Ever had a friend whose folly you just get exhausted defending to your other friends?
your post describes so well how I was feeling about a year ago before I switched jobs, and I regret so much that I just didn't leave sooner even if it meant being unemployed for a few months, because life doesn't come back and I didn't really need the money. That was my case, not saying you should do this or that, I'm just saying to never leave happiness for tomorrow, that only worked for Cinderella.
Am I the only one who wants to see multiple, proportional fonts in editors?

Sure, I want to keep the methods themselves in monospaced font, but can't I have the method declaration in a larger size, and comments in a proportional serif?

There is a wealth of design experience out there in communicating things better and more quickly with typography, so why do we not take advantage of that in our IDEs?
Oh this is so awesome. Would it be possible to create a VIM plugin that uses some of these concepts?
It is link-local by default. You can configure it to actually get an IPv6 address to route with, as well as configure IPv6 tunnels on it.
Sony fires 10,000, loses $6.4 billion, & cuts down on TVs
He talks in very generic terms, so I think you can gauge this to be the overall intent. But, I would have some reservations about the challenges of live-evaluation in other languages. It's not insurmountable by any means, but using a lisp really gives you a massive head start.