skysight-inc/HackerNews huggingface dataset:
the other day i opened my delicious page.. and to my horror i discovered that all the bookmarks I added in past few months had one tag with all tags concatenated by a space. it appears that delicious started accepting spaces in tags (instead of using them as delimiter like they have for years), so all the bookmarks i meticulously tagged were useless and i had new tags such as "programming computerscience learning" etc.. had to go through every bookmark and re-add all the tags + delete the monster tags that got created as a result. so.. had to do it couple hundred times. apparently now, only a comma delimits them. why allow spaces inside tags anyway? who made this decision? what good are tags such as the one above?
This on top of having to re-install all my browser plugins until i found a version that supports auto-complete again.. seems like delicious was taken over by a bunch of jr
engineers and no one at Yahoo gives a fuck about things such as backwards compatibility.
That is a cool toy. I wasn't talking specifically about them but rather commenting on how in the name of safety they have reduced chemistry lab sets to basically just vinegar + soda type things, thus sucking all the fun out of it.
The last point is to archive transparent, quality copies. What archiving solutions do you use? Here are the options I'm aware of but I suspect I'm not aware of the best ones:

• in house backup server using cheap hard disks

• cloud backup service

• off site backup server
It is very simple and fast, that's what I liked about delicious.
Alabama vs LSU live stream free, ALLSTATE BCS NATIONAL CHAMPIONSHIP live coverag
how are the chrome plugins for pinboard?
You're supposed to know who you're dealing with when on the phone. If you deal with someone you kinda know (met in person before or on the phone), I really don't see how it's a problem.

On the other hand, if you're doing online business, you may not be the direct public for this service.

my 2c.
lol i got downvoted cause i gave props?! :)
As someone who doesn't know Fortran, how does Fortran solve the aliasing problem? Even if pointers and arrays are different, how can you ensure two arrays don't alias each other? The only way I can think of to do this is to always copy arrays when they are passed to functions, but this seems expensive. Otherwise I don't see how you can avoid this pseudocode:

void f(array1, array2) { /* somehow guaranteed not to alias? */ }
void g() {
array my_array[50];
f(my_array, my_array);
}
For me it appeared at the top of the linked page.
What do you do when they Don't Call Back?
Great low budget idea. My biggest gripe is that facing the wall is bad feng shui. I know that most folks consider feng shui a bunch of nonsense, but I like many of it's principals.
http://www.ehow.com/video_4426322_feng-shui-desk-positioning...

There are several low cost desk choices at csnoffice.com. I have this roughly $300 desk:
http://www.csnoffice.com/Safco-Products-Company-MUV-30-W-Hei...

Here's a $100 desk...
http://www.csnoffice.com/RTA-Home-And-Office-Utility-Desk-or...
Incidentally, better price discrimination transfers some of the surplus generated by economic exchange from the consumer to the producer. Depending on the situation, this may or may not be a societal good.
The article does not suggest that users should not have the power to be programmers, it suggests that the organization benefits from wrapping programming in certain risk management practices and that this is just as applicable to duck programming as it is to code programming.
Just to add to things - we have some pretty awesome stuff:

PG and Stormy Peters as keynote speakers: https://us.pycon.org/2012/keynotes/

An astounding number of sponsors: https://us.pycon.org/2012/sponsors/

Amazing tutorials: https://us.pycon.org/2012/schedule/lists/tutorials/

Startup Row: http://pycon.blogspot.com/2012/01/pycon-startup-row-2012.htm...

A PyCon 5k Run: http://pycon.blogspot.com/2012/01/inaugural-pycon-5k-fun-run... (all proceeds to charity)

And we're raffling off a robot!

http://pycon.blogspot.com/2011/12/pycon-us-2012-i-got-someth...
The Next Frontier for API Growth is Automobiles
There are iPhone apps for <$2 that will let you hand sign any document and send it via through your phone that I believe works much better (and I've used for contracts and employment offers).

Given that this is $9 a month (which I consider relatively pricy) and an entirely different way of signing documents that many may not w

those are legally accepted (given that there is a signature), this is $9 a month (which I would consider relatively pricy), and this is an entirely different way of doing things that many crossparties may not be willing to deal with, whereas signing and forwarding an electronic document doesn't change their workflow in any way.

I have no idea about the market for document signing that is more secure than traditional methods.
It doesn't work on Firefox 9.0.1 on Windows XP, either. In fact, it pops up a little message saying that my browser doesn't support OpenType...
The problem is a developer is not always in a position to make the decisions on what the right way to do things are.

In order for a developer to understand the requirements of the software he requires a deep understanding of how the business works, which is probably at least as deep a the person specifying the software or managing the developer.

Even if the developer has a better understanding that the manager about what is required he may still have rank pulled on him by the manager.

A developer who understands the business well enough to write good software for it probably understands the business well enough to run it which makes the manager superfluous anyway.
Why is Dave McClure so well-respected as a VC?
Awesome for security. In order for this to work, the server-side has to keep a record of every single URL posted to HN, to be able to do a lookup of the hash. It's crawling the "/newest" page [1] once a minute [2]. Not sure how he handles situations where the worker goes down (do those posts just not get indexed?).

[1] https://github.com/michaelfairley/hnd-server/blob/master/upd...

[2] https://github.com/michaelfairley/hnd-server/blob/master/app...
User Account Control (UAC) Pop-up Removed From Firefox 12 Updates
Yes, but no.

Let's remember that "social networking" is a very, very big thing. In essence it is the foundation of most major communication networks, including the old phone network and the modern internet. It is more than just the little windows into socialization and networking that twitter, facebook, linkedin, etc. represent.

People trying to make the "next facebook" or twitter or what-have-you are going to have problems due to the saturation of very capable competition. But that doesn't mean we've plumbed the depths of facilitating social interactions through software, there's still plenty of room for innovation and disruption.
The only Apply product I own is a keyboard (wired, w/Numeric keypad). Since using it, I understand why so many people would pay all that money for iMacs and MacBooks.
Once Facebook hears of this service they'll probably disable linking to it from Facebook, since it takes Facebook users off-site where they can't be fed Facebook's ads. A distributed social network that's not subject to the whims of a single company really seems to be the only way to get control over your privacy.
They were already selling two-colour Makerbots. (Thing-o-Matics with dual MK7 extruders.) The significant bit today is the large build area in the new Replicator.
¿Puedo engordar tomando polen? | ABCdietas.com
I've been a huge proponent of the standup desk for probably two years now.[1] One thing I see people get wrong ALL the time is the simple ergonomics - the top of the monitor should be at about eye level, and the keyboard should be just a little beneath the height of your elbows.

I made a simple folding standup desk I could put on top of a regular desk[2] and it's been fantastic. Very simple, easily folds flat, and sits nicely on top of just about any desk or table. If anyone wants details (and the sketchup file I planned with) just let me know!

[1]http://www.localconspiracy.com/2010/08/get-up-stand-up.html
[2]https://picasaweb.google.com/christopheraedo/Simplestandup
Ask HN: What are tools and services startups should use? (January 2012)
I would love to put together a list of tools and services that any and all startups should use to get things done, save time, and create value for themselves.

Many thanks in advance! (Will update original post as entries come in)
Honestly I think this line of thinking is a load of baloney. Creating meaningful personal relationships is up to you, not some internet site. You can still call, send a letter, show up at a door, grab a bite to eat, get some drinks, take a walk in the park, play stickball in the street. It's up to you to maintain close relationships. Granted, it's impossible to have "1430" close friends like on FB, but it's not bad having a wider, loose connection with thousands of people ontop of that.

Also, it's still up to you to call your mom, meet up with old old friends once or twice a year, go out to your hometown bar the night before Thanksgiving. Facebook doesn't take away those "moments you'll never remember with the friends you'll never forget." It just lets you keep in touch with those who might otherwise have dropped off the face of the earth. Don't blame some "social media". Also, kids these days, are just kids, let them socialize, it's probably not any worse than video games or TV, and you can't stop adolescent girls from gossiping, even if you take away their text messaging.
Do you have a specific target you want to make? If so you should ask on one of the 3d printing forums "would an original makerbot be suitable for _x_".

If not, then an original makerbot would be a good first unit. From what I can tell, great community support which will help you figure out what you need.

As a person who has built their own CNC from a kit, I can tell you that these things are not like "printers for things" as much as they are a really complex tool that you will need to learn how to calibrate and use just like any other hobby.

I've had my CNC for 6+ months and only now am I getting to the point of getting usable (detailed) results from it. Mind you I'm milling PCB's which have a relatively low margin of error, but still.

Machining is it's own hobby (or trade, or profession) and takes time to learn.
Any chance that Thumbtack will produce an API?

It would be nice to have a way of getting at the data to embed recommendations, connections, etc inside other apps.
No Mad Men on netflix for me (at least in Ireland)
I must say I'm not the legal expert in this project. I am a developer.

One of the co-founders is a lawyer by profession. I just noticed him with your interrogation.

From my understanding (again, I'm not speaking as the legal expert), what we do in case of a dispute regarding the legality of the signature process is providing a legal expert that will explain the process and why it's legal. We are not paying for a lawyer to defend the case in court.
Idiot
I am a idiot !!!!
NYC - Lead Developer / Founding Engineer (Ruby) at Centzy (http://centzy.com)

Centzy is a comparison shopping engine for local services (http://centzy.com). What Kayak does for flights and hotels, Centzy does for the everyday services in your neighborhood like haircuts, dry cleaners, and oil changes. It's a large, untapped market, and we are funded by great investors who share our passion: Lightbank (Groupon's original investor), ff Venture Capital (Klout's original investor) and ER Accelerator.

We are two startup guys (one hacker, one business) and we are looking for another hacker to join us. As our first hire, we would consider you a late co-founder (http://startupboy.com/2011/12/13/why-you-cant-hire/). We will compensate you as such (equity + salary) but also expect you to take significant product ownership and to help lead the development team. We're not picky about titles, but Lead Developer seems about right. You should be passionate about building great products and tackling big data and technology challenges. You should have deep experience in Ruby, Rails and Javascript. Experience with MongoDB is a plus.

We would prefer that you work with us in our sunny office in the Lower East Side of NYC. We share a co-working space with other startups so you'll get the benefit of being part of a larger community of fun and motivated entrepreneurs.

Please get in touch with your github profile, linkedin profile / resume, and a short description about an interesting project / product you built.

Feel free to get in touch with me directly and put "Lead Developer (HN)" in the subject line. jeremy at centzy dot com.
"Improve yourself technically" was not good phrasing, as of course working on an open source project will likely improve you technically, at least if the project touches on some areas that you haven't completely mastered.

However, that is going to tend to teach you things that are narrowly focused on the needs of that project.

For example, there are several occasions in my career where it would have been very helpful to know more about statistics than I do. I have learned some by taking open source projects that needed to do the same kind of statistical test I needed and studying their code, and adapting it for my needs (unfortunately my needs were sufficiently different from those of the open source project that nothing worth contributing back came out of my adaptations). However, what I learned there was how to do certain specific things in certain specific situations. I did not learn the boundaries of when those specific techniques are appropriate, nor did I acquire an understanding of WHY we use those techniques.

It would be much more productive overall if I were to sit down with a good textbook on statistics and study it, cover to cover, as if I were back in school. That will overall improve me in this area far more than looking at open source projects (or closed source projects) that happen to do some statistical calculation.

I aspire to be more than a coder just coding up implementations of things where others have done the deep thought. I aspire to be like a Knuth or a Dan Bernstein, who can code well but who has a deep and broad understanding of the theory behind what he codes and why it is being coded that way.
Numb3rs is, to me, a grown-up version of Mathnet, the math-heavy police procedural parody that accompanied each episode of Square One TV (a children's educational program oriented toward mathematics that aired on PBS in the 80s and 90s).

The difference is, on Mathnet there are extended scenes of the characters actually doing math. That was the attractant for me...
You are idiot??
We need to "gamify" this research. Farmville carrot-growers could be solving humanity's greatest problem!

(I'm totally serious)
I really, really dislike that style of numerals. It just looks like they're bouncing all around the baseline. Please don't use that, designers. Different != good.
Have a look to the new kid on the block: http://pressbooks.com.
I recall Bauch & Lomb (sp?) doing something like this with contact lenses: three prices were offered for three different packagings ... and the general public was outraged when it was discovered the content of those packages were exactly the same. Dell got beat up for something similar, offering different prices depending on how you navigated thru the website to a given product's page.

Price discrimination has its place, and if not handled with care those paying more because it's worth more to them will resent the treatment.
I would, especially if the clothing involved leds
This is what I want! Not nice fonts, but competition!

Microsoft stepping up and implementing desirable features in their browser is exactly what we (as users of the web) need in order to move technology forward.

In the same manner, I hope Microsoft pushes hard with Windows Phone; not because I own one, but because I want the whole industry to move forward faster.
Just wow. My eyes started glazing over at "views don’t chain. Instead, use view bounds" and he completely lost me on the next slide with generics. I had Scala in my mental TODO/Maybe list but after skimming over this post I think I'll pass.
But lifespan and reproductive lifespan are different. Suppose we could live to be 1000, but only reproduce from ages 15 to 65. Then the equilibrium number of years per generation would be right around 40.
Find someone that tells you "WOW that's pretty cool", even if he has little knowledge or experience about what you are doing. This will motivate you a lot.
I would buy clothing that was utility oriented with high quality, maybe with special tech oriented features, but not if it had "HACKER" plastered all over it.... A logo on the tag would not be obtrusive.
'Data hogs': The monsters wireless carriers created
Very possibly, yeah. I'd have to see what you have in mind to say for sure...
lillypad ready?
Regarding some of the "brainteasers" posted in the article, I am assuming that most of them are simply bugs that will get ironed out in version 2.9.2 or thereabouts ?

eg. The following fails:

Set(1,2,3).toIndexedSeq sortBy (-_)

But doing the same in 2 steps, ie. after assignment, works

val xs = Set(1,2,3).toIndexedSeq; xs sortBy (-_)

I have been bitten by this several times now, so I don't unnecessarily chain > 2 functions even if it does compile ( which also solves one other brainteaser posed in that article )
Have also seen the problem with the add function, when I wrote a matrix manipulation library.

def add(x: Int, y: Int) = x + y

add(1,_) fails, but add(_,_) works. Even though the error message " missing parameter type for expanded function" seems reasonable, and providing the parameter type ie. add(1,_:Int), does compile, the bahavior is hard to explain to newbies.

His point about hanging your hat on asInstanceOf[...] and the resulting code being clumsy...ok, guilty as charged, but then you only have so many hours in a day, and mgmt is paying $$ to solve boring business problems ( compute the asset quality of five million loans in thirty lines of business over twelve quarters using scala ) and not mucking around ( add a filterMap to the scala collection library to get an idiomatic Scala implementation )

I enjoyed the programming snippets in the article very much, but I still don't get what the point of the rant was. He goes on and on about "lack of acknowledgement of complexity", but what does that really mean ? Does he want like a gold star ? Even if everybody acknowledges that scala is complex, what then ? Eventually some of it will get fixed & the rest will not & life will go on. Why be a downer at such an early phase of growth of the language ? All this talk of excess complexity will simply scare off the early adopters. Java has been around for 15 years and we still don't have decent generics. Scala is so far ahead in such a short time. Patience, etc.
anda a la concha de tu madre, pedazo de un idiota.
chupame el pene
I can relate to this and the way to get around this is to find some thing that will make the interesting. Its like going to the gym, if you find some link then you will love what you are doing.

Have you read any of the writings by Tony Robbins ? he talks about this pain / pleasure principle and how you can like some thing you hate right now.
Fighting futurism: why 'progress' is a myth
I think you have to define meaningful before. We don't all find meaning in the same things.
75% of Students Say On-Campus Wifi Means Better Grades
Hashes and encapsulation
"Once-inaccessible design features such as small caps, swashes and fractions are now access through CSS"

On a website drawing attention to type, one should be extra attentive to the content of their writing.

It'd be just like grossly aliased images on Adobe's Photoshop site, or a pile of computer parts around the genius bar.
you are wrong, imbecil la puta que te pario
Mobile Security: Opening up your mobile phone.
Painters were copying paintings long before digital film made the practice easy. Musicians were covering other musicians long before the advent of mechanical sound recording. Copying is an inherent facet of the arts. It's our natural way of appreciating other people's work. It has nothing to do with technological ease.
Thanks for pointing me to that!

(https://www.google.com/search?tbm=vid&hl=en&source=h...)
Completely agree.....idiot....pelele...la puta que te re pario
Free logos from Logobids for non-designers
No clips of it in action. How does it support a model under construction? Some matrix material? A jig you have to make separately?

How do parts get built assembled, without adhering?
What's the resolution? Those examples seem quite coarse/blocky.
Thanks for the advice, any recommendations for the most active community online? The Google Group linked at the Makerbot site seems pretty sparse, as does the Makerbot section at CNCZone.
And then people start automating IP spoofing on a mass scale, to make TPB look like a White House server.

It's an arms race that cannot be won by censors, because the entire infrastructure has been built on loosely-coupled nodes and technologies that can be encapsulated or mimicked.

The Chinese are getting closer and closer to a breaking point, as more people find out how the "real" internet feels like (either by travelling or by finding ever-easier tunnelling technologies); as soon as the economy slows down and people start grumbling, the gates will fall. It's sad that other countries are trying to go the opposite way.
Just launched our biggest promo ever, now what?
Note: I am not going to post the promo link here. This post is to learn how to promote it, not promote the promo.

So we just teamed up with a great company to do a collaborative promotion. The site gets a few thousand hit per month right now, but we are expecting a few thousand a day over the next 30 days.

Our target market is small biz and startups. We have ramped up our servers (rackspace) and made necessary changes to the home page.

We are posting on Facebook and Twitter and the whole CL thing, but we want more visitors/participants.

Without going into detail, our deal is a free service worth about $1200, just by signing up with an email.

Any clever and creative ideas for marketing?
Enema enema.Enema enema
I actually prefer grinding just before brewing coffee. It's a $20 investment, and well worth it.

http://www.amazon.com/Black-Decker-CBG100W-Coffee-Grinder/dp...
A Philosophy of Programming, Rough Sketch
Selling cars online: The TrueCar challenge
This is rad, but Microsoft handling of fonts in their browser is so terrible in the past that I hesitant to jump on this bandwagon.

They got a long way to go to convince designers to take them seriously.
The Wealthiest Americans Ever [2007]
The only definitive way to find out the status of any patent is through litigation:

"The [US] PTO grants most patent applications, then lets people fight over their validity later on. ... Almost half of patents litigated to judgement are invalidated; of those found valid, half are found not to be infringed." [1]

1. Michael Heller, The Gridlock Economy, p. 53
From my research: it currently has not been possible to print overhangs greater than 45 degrees on models using the plastic extrusion process. I think the dual extruder allows the opportunity to incorporate a water soluble plastic material into the printing process in order to support overhangs.
Great point. This is something we're thinking really hard about.
Slice a Bagel Into 13 Pieces with Three Cuts
> Even if everybody acknowledges that scala is complex, what then ? Eventually some of it will get fixed & the rest will not & life will go on. Why be a downer at such an early phase of growth of the language ?

Because things don't get fixed if people won't talk about them. Irrational defenses (like calling someone who points out legitimate problems a "downer") are a hindrance toward making Scala better than it is right now.