skysight-inc/HackerNews huggingface dataset:
As to why US would care if Assange was in Sweden, maybe it has something to do with the wikileaks hosting? I don't know, and I don't really think so -- but I just came across this:

https://p10.secure.hostingprod.com/@spyblog.org.uk/ssl/wikil...

Maybe it would make it easier to (legally) wire tap communication going through the Wikileaks infrastructure if Assange is improsoned in Sweden ? (Eg: open an investigation for suspicion of drug use in prison).

Just a thought.
One of my biggest issues with JSON is it's a lot harder to generate valid JSON as a stream. Granted this may be an esoteric use case, but the quoting rules and type representations seem to require some amount of look ahead which isn't fun when generating that stream.
Hey guys thanks for the feedback. If there's one thing we need to work on it's definitely some of the front-facing, "here's what we're about" items. If you have any questions feel free to shoot me an email at steve@flyingkleinbrothers.com
Online backup for my photos and other data was my initial thought, but I'm afraid it would cost too much to do a restore- if I store 3 TB of photos/documents/etc for 2 years, then have a house fire (local backup destroyed), I want to be able to restore my data to my new computer as quickly as my Internet connection will let me, and I don't want to be stuck with a huge bill for retrieval on top of all the other expenses relevant to such a disaster. AWS should make the monthly retrieval allowance should roll over and accumulate from month to month, so that I can do occasional large retrievals.
If I have data worth releasing (i.e. sales volume), I most certainly will. I'm very curious myself!
I understand the market segmentation argument, but I fail to see how shipping a new generation of product, at a higher price than the previous generation, where the analogous model from the previous generation was unambiguously and objectively superior in specification, can possibly be benefitting anyone who buys the new, more expensive, inferior device.
If you remember "Stranger in a Strange Land" (1960s) set around the year 2000, one of the characters, a reporter I believe, had a mobile phone that was the size of a briefcase. Another character marveled that he must be rather well off because mobile phones were so expensive.
We want to take craigslist out while their weak ;) Swappel - Seed funded $50k
Ask HN: Is there a resource for reporting email addresses for spammy recruiters?
I got a email for a senior Java engineer in New York, but I don't do Java and I'm not in New York. I'd love to report people like this. Is there a website that collects these email addresses and uses them to filter emails / shame spammers?
> So, if you're selling software to,say, bolt & screw manufacturers in the Southeast, you need to know what's going on with bolt & screw manufacturers in the Southeast, what the trends are, what problems they face, and how to talk to them in terms that relate to their problems first and foremost, and NOT your product first and foremost.

Better yet, BEFORE you even develop the software, get the goods on your potential customers first. Even better yet, if you're just starting out, CHOOSE your potential customers.
thanks, that's a way better solution.
Can I also add the following things: the passing of the buck, unnecessary competition, brutal micromanagement, since marketing is "easy" everyone feels they are an expert, having to take responsibility for the failures but rarely getting credit for the wins, fighting for resources (even when you have the numbers on your side)...

I think a company where sales and marketing becomes more about politics and less about analysis and creativity is doomed to fail (or at least not achieve its real potential).
Every day try to do one thing you couldn’t do yesterday.
The fact that you only reveal the last hourly sales, which really has zero relevance to total sales and whether or not you "win", makes it feel like a game of 3-card monte, as I mentioned in another comment.

Maybe you need to be more transparent and show the total sales or the ranking. This might help show you're not trying to scam anyone. Then, it turns into something more where people can decide "do I want to buy this t-shirt in a 2-for-1 sale" since they get the next shirt free.
Do what you want. Build what you want to work on. Bills need to be paid, but ultimately I would rather work on an application that provides needed functionality than on copying and pasting blog posts and negotiating ad deals.
Feds to Break Up Tech’s Investor Party
Trying to define startup these days is like trying to define hacker. The meaning changes, depending on your company. This is a good thing. It signifies a culture shift.
Maybe I live in a different universe, but I feel like computers are so slow these days. How is everyone claiming that are sufficiently fast?

Starting up Outlook takes 10 full seconds (just the splash screen consumes half of that time). When I open up a web browser or click a link in an email, it takes about 5 seconds to fully load. Even distilling a file to pdf or loading Facebook takes almost 5 seconds.

I don't think it's an issue of my computer being particularly slow. Everyone at work with their quad core processors and 6gb of ram seem to just sit and wait without noticing. Have you ever been in someone's office while they search for an email? It takes minutes! And don't even try doing any work while Adobe is trying to update or the Antivirus scanner is running...

I spend so much time waiting for a computer. Waiting for IDEs to redraw, waiting for my computer to let me disconnect my usb drive, waiting for splash screens. What is going on?
The Average Age of US Troops Killed in Afghanistan is 26
What If Zuckerberg Stepped Down as Facebook CEO?
Sorry, my Python was in the 90s, I dropped it for Java back than so my skills - even in 2008 - were not the best, as I've said in the post "Sorry that my Python is rusty, all correcting comments or comments on how to do it better are welcome."

Not sure what your argument has to do with dynamically typed references? How would one create a constructor for an object that takes an argument (name)?

" but a class like this in a duck-typed language such as Python is nonsensical."

Does this mean people do not use classes in Python (e.g. for DDD)?
Encryption and compression are what the CPU and memory are for. The video card is for transcoding to deliver to the target system. It's mainly just a re-used system, but you wouldn't be able to do it with a PII and 64MB of RAM.
Will that save Facebook stock?
We're on the same page. Generally, I find that naming things better helps explain what the program is doing, and comments help explain why. And comments will stand out best if they are only used when needed to answer the question "why didn't they just..." :)
I may be talking out of my ass here, but isn't OO-XML and whatever Microsoft calls their new Office format exactly that?
I'm actually surprised she gave up her 141K gig to go to a startup. If there's one thing I've learned, you need to make your money when you can.

I don't know I would take a 50K reduction in salary as well additional benefits to go to a startup.
"it's the wording in the tweet, make it more subtle" - Will do, I'm trying to have a sort of brand attitude but I definitely don't want to scare anyone with it.

"try to do analytics on clicks on the share button" - That is one downside about using launchrock, they provide absolutely zero analytics hooks for those buttons. My hands are tied on this... unless I used a different service... maybe I'll need to...

"more T samples" - This is a common one, we will get some more up ASAP

"get it up on blogs" - Are there any in particular that you're thinking of? I was considering normal tshirt blogs, but their readership wouldn't really be developers, so I felt at a loss...

"some people think the double rainbows are funny" - That is very true, I don't want to insult those people. I'll think more about how I can just make fun of bad tshirts with that image, instead of the double rainbow video itself...
tl;dr: I think that agrees with what I was saying, for some definitions of the word "separated".

The two activities credentialling and learning are strongly related, because testing can be a good way to give feedback during the learning process, in addition to being the only scalable way to filter masters from novices. As far as I can tell, apprenticeships and co-ops don't scale today. Interesting if they could.

I don't think it harms Udacity to run both - a free tier for people to get their feet wet in CS and explore through a lifetime of learning, and a pro tier that gives the equivalent of a Master of Science with certificate (ie, classes only, no thesis). The free tier allows unlimited retries, has no deadlines, and encourages self-learning. But the pro tier separates the wheat from the chaff a bit, is strict on identity, is strict on plagiarism, gives one-try test grades, and has a minimum bar for certification.

You could probably make the divide between free and pro in a much different manner than I just did. I think I gave a pretty old-school university way of thinking about the problem. Of course they are not confined to think this way.

The materials for both tiers could be very close to each other, to the point where it would be wasteful to separate instruction. That's why liberal education and professional education get smushed together into higher learning today. Maybe Udacity can separate out these two in an interesting way.
I don't think you're crazy.

Learning about salary/equity disparity can be very demoralizing, spreading bad team chemistry like a virus. This is especially true in cases where people who happen to be good negotiators earned more money than the workhorses who provided some of the biggest benefits to the company.
Right, the market is full of point solutions that keep focusing in only one aspect of the communication problem. Sort of like UNIX command line tools: great at doing one thing, but loosely coupled with other apps you use.

Yammer is great at microblogging, falls short for the rest. Email is great for 1 to 1 messages. Campfire does chat really well. Asana or Trello do tasks. But your data still lives in a dozen places.

I started a company around the very problem you mention, trying to bring together all the tools I used, and we're now close to 250k business users. And, despite the big guns like Yammer, we're seeing our revenue double every 4 months. Take a look if you're curious, it's called Teambox (http://teambox.com) and it brings together tasks, GDocs, chat, wiki-like notes, etc.
You just create a ~/.Xresources file and when you log into X11, the session should source that file.

You can also force-load it (into your current X11 session) with:

xrdb -merge ~/.Xresources

or

xrdb -load ~/.Xresources

It's also possible to put it in the ~/.Xdefaults file, though I'm not sure what the difference is.
It's like different parts of RIM are running in different directions. Like Device vs Server + Network. On the server + network side, RIM is probably hoping current IT departments will drop the "old BES" and run this BBOS 10-only server, needing to replace their entire fleet of mobile devices for new BBOS 10 devices.

RIM also recognizes that BIS, BES, the Blackberry network, and the "Blackberry fee" that carriers charge end users, are all baggage which competing devices aren't encumbered by. Their new Blackberrys aren't joined-at-the-hip to the Blackberry network and its superior encryption anymore, which removes what many considered to be their competitive advantage.

The company seems to be as directionless as Adobe is about Flash.
Does it account for the whole "expired" mess? That is, if I go away for fifteen minutes and come back and scroll, will it load the next page?
HATEOAS, discoverable apis, and the overengineered gunk that has today hijacked the name of REST (ironic, when much of the point of the original REST was to be not SOAP) remain pipe dreams. You can't write an API that clients that don't know your API can use, and I suspect it will take at least a hundred years until that becomes possible.

Certainly XML schema doesn't let you accomplish this. All I've ever seen it accomplish is telling you that a document doesn't conform to the schema, functionality that you can trivially achieve in JSON any number of ways (e.g. an API version field in the data).

There's no point trying to write a schema system without a use case that it can solve, and I've never seen such a thing.
I find the same thing here and on Reddit. Seems like a lot of people just breeze through it and if they don't love it (or find a cat picture /rimshot) they downvote. I would love downvote with options as mratzloff suggests and a little pie chart report as to why.
Paul Graham, Guy Steele and others talk about language design
Y Combinator Demo Day: Amicus makes good and money for non-profits
I'll definitely have to check out How Buildings Learn, your description sounds great. Both Brand and Kelly have really interesting views on the implications and effects on cities.

There's a great full section on cities in Whole Earth Discipline, and here are some of Kevin Kelly's writings you might like:

http://www.kk.org/thetechnium/archives/2009/01/fossil_cities...

http://www.kk.org/thetechnium/archives/2011/07/cities_are_im...

http://www.kk.org/thetechnium/archives/2011/05/whos_your_cit...
Is it just me or most of these startups don't have any "Wow factor"?

I mean 9GAG has been around for quite some time now and what does it bring to the table?

Mark.io is basically canvas / quickmeme but with a slicker "Startup look".

Scoutzie could be a side project on Shown HN. Sacha Greif is doing something similar with Folyo.

CocoPad, I don't have word for this. I don't understand why this idea got accepted in YC in the first place.

Its not all bad though.

Bufferbox, instacart, Flightfox and some other are really trying to change their own industry / market and looks like true YC Startup.

Anyway, this is just a rant from someone who use to get excited seeing all the great startup from YC demo day.
Can someone point me more resources for category theory in the computer science point of view?
Facebook to Monetize Instagram With Real-Time Facial Recognition Ad Targeting
Google "black list" or "blacklist" and you'll get a number of useful results.
You could easily spend $5/meal eating rice and beans with some vegetables thrown in.
Replacing moderators with bots would be a terrible idea and hopefully will never happen. Kevin Montrose clarified it in a comment:

> To be clear, we’re not intending to have an algorithm automatically close posts. This is aimed at improving our quality metrics (which guide users before posting) and auto-flagging facilities (which help focus moderation attention).
Not to be too cranky, but the rationale for avoiding the arrow keys is to keep your hands on the home row. So anything useful you find to do with them, if you do it often, will be inefficient.
That's got to include stuff like the stereo and navigation systems, which seems like cheating. The engine-management and safety-related systems are bound to be much smaller, and certainly don't need to me so large.
I've gotten more careful with this since moving here because you're right, it can disappear so quickly. It's especially bad at my workplace because everyone goes to lunch together every day and that'll set you back $7-10 a day easily.

I started using mint.com to track my spending and the main issue in SF is rent. Followed closely by food costs. I was living in the mid-west briefly, earning only a few $K less than here yet saved so much more money and never had to worry about the minor spending adding up.
You hit the nail on the head... "an appropriate forum with as many readers as SO/SE"

Stack overflow on the other hand is for people to:

[A]sk practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.
Better yet, BEFORE you even develop the software, get the goods on your potential customers first. Even better yet, if you're just starting out, CHOOSE your potential customers.

Agreed. But a growing company may with an established product line may simply be looking to broaden out into additional markets.

Definitely for a startup though, you want to learn about your customers before - or in parallel with - building the product.
You can't be seriously claiming that someone is port scanning my /48 that I've had since the early 00s? Over a typical slow internet connection that would take rather a long time to find my printer. Lets say you slammed my couple megabit cablemodem with a million address probes per second (yes I'm well aware thats impossibly high). It would only take you 38 billion years of continuous scanning to find my printer. I'll even give you credit that most people are using just a couple (obvious) /64 inside their /48. Assuming my math is correct it would take a mere half a million years per /64, so figure a couple million years and you'll own my home lan...
Glad the feedback is useful !

About your page getting viral the problem, for me, if that the project doesn't exist. I will not recommend something that don't exist/I haven't tried first, except if I'm sure it will work/happen. If you have a real store I will definitely forward it to most of my friends that would wear this and/or like to buy this for me (like I just did with my gf who likes to buy me this kind of shirts).

For fake account you really should reconsider it. I don't think it's that easy to detect in the end (except for people trying to earn 1M$ of course), but it seems pretty easy to game the systems for 100/200$. And I don't think that tying the 1$ reward to a real order is a stopping point in the end.

For the email part, I don't know if it's a big selling point, at least not as the first description, but it could be nice to have a small description of you and your wife like on the right or an "about us" or "Meet the team" (a lot of current YC startups use this with their launchrock page). The thing is that, for me, the signup confirmation email is a bit too long.

I can understand that a launchrock page is really easier to easily garner emails and have an idea of how many people could be interested. The site/idea would juste seem more real if it was not just a launchrock page.

I like the idea to apply to kickstarter. But part of me thinks that most of the costs link to your project would be handle upfront by your customers, no? If you provide links to 5 t-shirts designs and offer a pre-order option you can ensure you have enough orders before starting producing and then don't have to spend a lot of money before being sure you'd sell anything.
Feds to Break Up Tech's Investor Party | Wired Business | Wired.com
I don't get it. The site is obviously targetted at women, why send out booth bunnies to hug men? In pink t-shirts no less, instead of trendy boutique fashion?
From my - some years, but rather limited - experience with Scala (compared to a decade of Java), the largest point for Scala is how it works with monads e.g. Option, eliminating a lot of "if" statements and making APIs much clearer. And I did not expect this to be the main difference to Java when I've started working with Scala some years ago, I thought it would be closures (which are a nice thing, I especially like the _ syntax).
The guy who runs the accelerator program at my university once yelled at me for calling my startup a website when I was explaining it to him. He told me to call it a product or a service and that I should NEVER EVER call it a website - and that "fuck, my 5 year old son can make a shit website". It really made the rest of the phone call awkward since he kept talking down to me and I was being super careful to avoid the W word.

Thoughts on his advice? He was the only investor I've ever talked to so just wondering for the future when talking to other investors...
I don't remember where I found it but the best remapping I ever did was to map the sequence 'kj' to esc.

kj is rarely used in a word, and when it is it isn't a big deal.

inoremap kj <Esc>
I'd be interested to see if there's any predictors for "good quality" questions vs anything else. Some research project for students, perhaps.

I remember reading something about telling the difference between truthful and fake reviews.

(http://cornellsun.com/section/news/content/2011/09/23/cornel...)

There's more literature in this paper.

(http://www.cs.uic.edu/~liub/publications/WWW-2012-group-spam...)
Some sort of class on embedded programming. Lots of software development jobs are for embedded programming, which is in many ways a world apart from web applications. Things like avionics software, automotive software, medical device software...

Recently the JPL C coding standards were posted around the web, as people showed a bit of interest in the software running the recent Mars robot. Discussing that sort of thing could be interesting course material.

I don't know of any curriculum off hand, but maybe make it some sort of project-based course where students design and build real-time applications on some sort of real-time Linux system?
100 Years Of Immigrants In America, In Two Graphs
Canadians seems to have slowed their US invasion in 2010 :)
Let's meet, stranger
I received this from thelistserve mailing list:

---------------------------------------------------

Hello, stranger.

My name is Nicole. I live in Brooklyn, NY, work at Kickstarter, and I like knitting, tiny instruments, and avocados. I'm interested in internet communities, but what really tickles me is bridging that terrifying gap between cyberspace and meatspace.

So, let's try something.

On Sunday, August 26th at 1 pm EST, I am going to be at the following coordinates:

40.667602,-73.970831

(Note: If you're using an iPhone, Google Maps does a weird thing where sometimes it shows you an incorrect pin on a path nearby, which isn't the right place, but it should show the correct pin on a computer. If it looks like it's in the middle of nowhere, it's correct. Email me for details. Or leave it up to fate.)

I will bring a blanket, a kite, a ukulele, and food. You will be there too, bringing your friends, your dogs, your friends' dogs, cookies, napkins, instruments, brown-bagged beer, and anything or anyone else you'd like. It's entirely possible that it'll just be you and me, sitting awkwardly around a bowl of browning guacamole. Or maybe it'll be you and me and 20,915 of our closest internet friends. Who knows?

I have a mole under my eye and I'll be wearing red.

See you soon.

Nicole He
brooklynpicnicole@gmail.com
Brooklyn, NY
How Skepticism, Atheism Can Be Positive Forces
I would love to know more about how Light Table uses Noir. My (limited) understanding was that Noir would be used to build web apps. How does it fits into Light Table (being a downloadable app)?
Who's going to buy it? This isn't a product that people are going to stand around talking about. If you're going to buy it, you're going to buy it regardless of the name.

It's anti-marketing. "We know you're too smart to fall for marketing speak, so we'll just tell you what's in the box."
In this case, numerous things in the article seem to imply that Keen was/is working out of the house, and that the author was living with the CEO (and possibly other founders?).

Given that, it seems like the most straight-forward way this "rent subsidy" is working is that Keen is paying for the house where they live/work out of company money, and that's probably where the different category comes from, at least conceptually. (apologies for assuming if that's not correct)
Ask HN: Can you put a value on your product at development stage?
As the title really.

I'm building a software product that I aim to make a business of. How do I place a value on its potential?