skysight-inc/HackerNews huggingface dataset:
If you like this type of stuff, you may also enjoy the noun project. www.thenounproject.com has an entire database of vector images of icons as well. What's really nice about the vector format is that you can just open them in Adobe Illustrator and make any changes to the lifework.
Events | Alumni | Pepperdine University |
Ironically, the gui is the main complaint of the guy who made Redshift (http://jonls.dk/2009/12/flux-for-linux/).
Is this a new one?
No it won't, not if their spambot is multi-threaded. (Which all the good ones are.)

All it will do is increase the latency, the overall throughput will be pretty much unaffected.
Dot Obits: First Woman to Design Computer
52nd game.
Forget the $41 million, Color could simply fail because of GPS
"I think it’s a great idea, and it needs to be made effective. 1 day per week isn’t reasonable (you can’t get enough done in just one day and it’s hard to carry momentum). 1 week per month would be great, but doesn’t do justice to your “main” project. Something needs to budge here, and engineers need to be encouraged to take large amounts of time exploring new ideas and new directions."

What about ~2 months per year? Like a mini-sabbatical.
Do you use .Net or are you familiar with the .Net community? Or are you basing your opinions on your lack of familiarity with it?
Even more OT: The electronic versions of Monopoly actually vastly improve the game. No more counting money, and strongly enforced rules make for a faster, more efficient and entertaining game.

There was a write-up by someone about how everybody hate Monopoly because it drags on, and few people fully understand that the reason it drags on is because of house rules like Free Parking, immunities and the like.

I hated playing the board game as a child, but the console Monopoly games can have some strategy applied to them that have immediate payoffs.
If the quality of your work - code, professionalism, on time delivery, reliability, etc - is good, then you're sorely underpaid.

In '80 I was in high school and working on a Wang system writing code for $15 an hour. Another summer I built computer systems for a small vendor for $18 an hour. That's 30 years ago and I was getting paid more than you, with fewer skills.

If they have other options and you hold their feet to the fire, they'll likely go elsewhere. You'll be out of work, but you'll also be free to find other work, and better paying work.

You could hold their feet to the fire diplomatically. Do some research on rates for similar skill sets, local and remote. Go back in with your research and their performance reviews and have a frank discussion with your manager.

I suspect that it will be difficult to get them to a point where you're getting fair compensation and thus looking elsewhere is probably your best bet.
He references, links and quotes that post: "Benchmark Capital VC Bill Gurley reminds us how good this trick is in an excellent post..."

(The original article is definitely better than the TC summary.)
It is difficult to get Cache frameworks and other infrastructure working with MS Stack if you got a high performance website.

How so?
I am surprised that so many here have a generally pessimistic view on 3D printing. While I am no expert in the topic - it seems like a technology that could drastically accelerate production of custom parts, simple objects, even simple machines which would require some assembly. I've read that 3D Printing kiosks will be deployed later this year in certain retail chains for ordering and pickup in a system similar to those photo kiosks at your local Walmart/Target. When the tech advances to a point where downloading build files + materials cost is comparable to the cost of transporting cheap goods from China we will see mass adoption. The cost of importing from China is heavily subsidized by cheap oil transportation fuels. That being said, I see a bright future for instafab technology and the resulting products. Future 3D designers could gain followings, build entire brands & businesses around the resulting distribution model.
This is nice linkbait. I will add to my swipefile.
Ask HN: Creating a Network to allow individuals to exchange tickets
Hi, my graduation is coming up and I was looking into creating a simple site that could allow people who have extra graduation tickets to post that they have them. And those who need graduation tickets to post that they need them. They can then contact each other by sending a message via the system where they can exchange phone numbers so they can exchange tickets personally. We have an influential speaker and a restricted number of tickets per person, so such a tool would be fairly useful. Wondering how to go about/ any suggestions on creating something like this. Thank you.
Build a Foamcore CNC Machine
This is bad, but it's not new. While it seems the Honeycomb source will be kept secret longer than usual, Google has always withheld source code from the community while providing it to privileged partners.

For example, the Android 2.0 Eclair source code was not released to the Android Open Source Project until after it was already shipping on the Motorola Droid.

Even carriers and manufacturers who were part of the Open Handset Alliance did not have access to it before then. I know, because I once worked with some of these companies on Android customization projects.
I've seen better posts by teenage girls gushing about some new band on MySpace.
A Comic Book Lover's Guide to Going Digital
People have the right to object to things and people have the right to choose what they're going to promote. These are legitimate actions citizens can and should take when they encounter evil.

There's no lynch mob. A lynch mob decides to ignore due process of law and take the law into its own hands and carry out a sentence it thinks is justified.

In this case, the citizens are only doing what they are allowed to do.
There seems to be two forms of 'news' that unfortunately rss readers try to do both of them. The first is feeds from sites that update 20+ times a day and the second is that blog that updates once every three months. The first is just there to read if you have the free time while the second you always want to read every single one. You can create two wildly different user interface optimized for the two modes rather than what we have today which is the best of neither.
The Obama administration openly sponsoring the development of software tools to assist pro-democracy protesters. This seems amazing on so many levels: foreign policy, human rights, grass roots organizing, and app development, all rolled into one.

Something inspiring coming out of Washington: pinch me. Here's hoping some good comes of the effort!
Actually, you shouldn't. I was getting fumed by the end of his first paragraph where he bragged about his decent programmers being able to fence and do knife play. If he's looking for mercenaries* who can code I should email him! Anyway, I read on and he made several contradictions to his own points. I can't take him seriously now.

*not a mercenary but I'm a runner who flies planes and is a good shot with a Glock, but I sure as hell wouldn't put that on my resume
Fair point. But it does web browsing out of the box and that's all you need for Facebook. And yes, every device does so out of the box. The point is that for an average computer user, it does this out of the box and it does more and they can still figure it out. But you're right about the Facebook thing. Thanks for reading.
Glad I'm not the only one confused by that. I googled "define:socratic" and got "Know thyself"...

So I assume he meant that facebook knew exactly what they wanted to be, as opposed to myspace, who was trying to catch up with facebook.
Are there alternate yet equally as effective measures than what has been discussed? If so I'd like to hear more.
I have the same problem he had. Flux just doesn't work on my Ubuntu laptop. It seems to be able to preview correctly, it just never adjusts on its own like it's supposed to. Seems to be a common issue.
Watchmouse Top 50 API Availability Report
I use Quickbooks 2011 desktop. It's pretty 1995 when it comes to user interface, but it actually does everything I need and want, and I wouldn't move without very good reason. It has the online connecting stuff that you're talking about, but I've heard from a lot of CPAs that using that feature correctly is more difficult than it sounds.

Business accounting is one of the most non-modern fields I've ever seen.
29 social networks that have at least one million visitors per day
So far at least there's not much feeling they're competing against one another. Which is reasonable, because they're really not. Investors don't have limits on how many YC startups they'll fund.
Gathering information from a website is very different than publishing it verbatim.

I am not a lawyer, but I think it comes down to website Terms of Service enforceability. I don't know what the precedents are, but I would guess that a TOS that went against the nature of how the web is reasonably expected to operate would not stand up in court.

I don't think it's a copyright issue; facts are not copyrightable and by using the data in his research he's not using their presentation of the data.
My fault. I completely forgot about Nokia - and Windows Phone 7 is actually kind of nice. And yes, I have in fact used it. I'll update the post a little bit later (I'm planning a whole update post)
Sorry but I cannot resist. Don't comment on things you know nothing about.

Ever heard of JBOSS? Did you know they have an open source CFML project called Railo? Or that Chris Schalk, developer advocate, from Google called what another open source cfml distro called Open Blue Dragon was doing on the GAE as "awesome". He said it was the easiest way to get running on the GAE.

The best developers can do amazing things in a number of different languages.
If you knew you were phrasing it unproductively (if the way you phrase it causes a valid point to get downvoted, that's unproductive), why not change the phrasing? E.g. "That mentality may be trendy these days, but I've found that the open office space approach can make it hard to find time to really focus and get things done."

Still gets your point across, but presents it in a less antagonistic way, leading to productive discussion rather than downvotes.
It appears that musician Martin Atkins had the same opinion. "It's not a problem if 20,000 people 'illegally' download your music. It's a problem if they don't."

http://leisureblogs.chicagotribune.com/turn_it_up/2011/03/sx...
I use a specific example because I prefer them. But everyone thinks that, and it's not just teens. All the adults I've talked to all think so too.
How This Man Led IBM's Watson Team to Innovate
Totally seconded. Without a batna you have nothing to lever with. Get or figure out your batna, read up a bit about negotiating, and worst comes to the worst, you move on, wiser and better paid.
Yes, this version is significantly better.
it's like saying real singers, the ones with true talent, the ones that have sung since they were young and not just voice trained year after year are rare. Except opera singers - they are truly hacks without the range or talent to do anything else but belt out high pitched drivel in god awful costumes.
This article deserves to be slammed, and it's been well slammed, but there's a nugget of wisdom inside it:

Once you've exhausted your friend-of-a-friend type referral hiring, you need some way of turning thousands of resumes into tens of resumes for interviewing.

And no matter what filter you use, there are lots of examples of good candidates who fail it. The canonical example is GPA. The ratio of good programmers to poor programmers is higher in those with high GPA's (IMO), but there are tons of good programmers who flunked out of college.

There are lots of crappy .NET programmers out there, so filtering out .NET programmers will discard a lot of chaff. There'll still be wheat in the chaff, but you've got to get a shortlist somehow.

An even better filter might be to filter out anybody who calls .NET a language. Would that mean they have to fire the CEO too?
What part of "Never Show Again" do you not understand?
20 Years of Blizzard: Blizzard’s DNA
I have to say that every TC article that ends up on here is very boring. It usually contains one Tweet's worth of information and the rest is somehow meant to make a big deal of that little nugget. On top of that the nugget is usually quite mundane, like "is Facebook overvalued?" or "Twitter is big".
I thank you sincerely for your valuable criticism.

Ha!
Agreed, MercuryApp is great. Go try it!
> 32kB total program space, 8kB RAM

> selling these smart watches for the sharp price of $149

Cool idea, but there seems to be a massive misstep in logic somewhere in there. If it's supposed to be a thin client to the phone, then it needs to act like one (not run apps). If it's supposed to be a somewhat thicker client, you need to travel forward in time from 1988 until now and insert more space, provide an OS (even if it's single thread) to manage said apps and possibly more then an on/off button for input.
now HN is just becoming /.

MS stack does not kill anyone. dumb management kills.

top level should be able to see the error and move, be it dumb layoffs or .net codebase. it's not like myspace was rocket science.
Thanks for that, it at least convinces me that its not cut and dried. I think you have a good point about the copyright aspects particularly.
Well, that's why if you're looking for a business model, here's something that works -- take intranet applications people commonly use and release alternatives that do not suck so much.

Companies like 37signals are doing it successfully ;)
JavaScript template language shootoff
I wonder what use cops and stalkers will be able to make of this tech?
IllusionMage Easy 3D Animation Software Program
I worked professionally on .NET very early on it's in existence, for a couple of years. Before that I was a COM developer for a couple of years... since then I've done 8+ years in Java shops, and now I'm a full time python dev. Most of my career has been in the enterprise space. The last couple of years have been in web.

Most of my familiarity with the .NET community comes from the fact that I live/work in San Diego, and in the Healthcare IT space... if the combination of which don't make up the largest percentage of .NET developers in a particular area and arena, it must be close :)

So most of my experience with the .NET community comes from knowing developers and working with .NET-turned-Java folks... It's true, I haven't done .NET in a very long time. That said, I made the same assertion (to a slightly lesser extent) about the Java Enterprise camp.. and I've got loads of experience with that :)
In a way. Redshift was made before there was a GUI version of f.lux for linux, in dec. 2009, while I released the linux GUI for f.lux in june 2010. Before both there was just a command line app for f.lux on linux.
Trademarks are indications of origin. A word in common usage can still indicate origin, it can still be distinctive enough.

For example consider the word "wooden". If I'm selling furniture it's not distinctive. If that's my trademark for computer software then it's distinctive.

Tradmarks are not the same as Registered Trademarks either. Anything you use to indicate origin can be a trademark.

A classification system ("Nice", http://www.wipo.int/classifications/nivilo/nice/index.htm?la...) is used internationally to specify the locus of registered trademarks. Thus I can register the Trademark "wooden" against software (class 9, 42) and you can register the trademark "wooden" for your legal advice centre (class 45). Neither registration stops me using the words unless in a context relevant to the mark where the origin of goods/services might be put in doubt.

[Note this is a primarily European view and doesn't account for all differences in TM law in Europe.]

Further reading:
http://www.uspto.gov/faq/trademarks.jsp
http://oami.europa.eu/ows/rw/pages/ctm/index.en.do
http://www.wipo.int/trademarks/en/
Amazing blindness as to where music idustry is.
Like the article says, someone there should really take a moment and listen to Dylan's "The times they are a changin'"..
WiseFixer - Fix PC Error and Speed UP PC
Open Courses done right: Saylor Foundation
Not to pee on your cornflakes, but for basic ping monitoring, even geographically distributed, $15 a month is a VERY high price.

For that cost, I'd expect it to do a lot more.
Thanks for the vote. Curious what you think is flawed. I'm more than open to criticism as long as you aren't a jerk. Care to elaborate?

In any case, thanks for reading.
Fukushima Engineer Says He Helped Cover Up Flaw at Dai-Ichi Reactor No. 4
Flagged: dupe
The Third Place In You
$19,200 per year for a 40-50 hour job? Man, you are being exploited! You are providing much more value to the company.

As pointed out in the other comments, they will probably offer you only a minimal raise. In your shoes, I would prepare to quit the job. If you are a somewhat competent developer you are easily worth >50k per year.
I agree. That is why eBay is such a failure ;-)
The technology never kills the business; it's ALWAYS the people. However, I think this points out the extreme importance of getting good people who make good technology choices.

MSFT products are not inherently evil; they have some advantages for some types of projects. But a proprietary closed source stack always puts you at a disadvantage.

Worst case scenario with open source, you go patch what's holding you back in the open source. With bugs in MSFT products, you are at the mercy of MSFT to prioritize your issue. If you are a big enough fish, then they will pay attention. Otherwise, good luck.

I don't understand why anyone would willingly tie themselves to the Microsoft web dev stack as a startup. Even if you don't have to pay upfront, you will pay dearly in the future when you go to scale. At one startup I worked for we were hamstrung by not being able to afford the upgrade to Enterprise SQL Server, for example. So our data replication was tedious, time consuming and prone to failure.
Typos: s/Put and end/Put an end/, s/Okut/Orkut

BTW, can someone explain the first point, "Compiling & fixing other people’s code" ? The "world" here refers to other teams inside Google or external libraries?
Really getting tired of the constant reiteration of this soundbite. It's much, much more complex than that, and the constant chanting of "ideas don't matter" just leads to groupthink.

For example: what if the bulk of your product is copy (writing) or design? All it needs is a simple account system and framework built around it - the majority of the work is nontechnical. That's not to say that it is easy or simple; rather, the work is just not technical in nature.

Technical execution deserves 85% in a tech-heavy startup. Technical execution deserves far less than 85%, probably even less than half, in a non-tech-heavy startup.

The OP didn't specify "what" his site is about, but regardless.
At least now we know why Color really got that funding
I agree on Real World Haskell. I couldn't put my finger on anything that was 'wrong' or 'bad' about the book, but just got bored with it and stopped reading halfway through.
>Expired domains generally command higher prices than you can get on the aftermarket from resellers.

Don't expired domains lose big time SEO by getting classed as "new" in SE algorithms though, I thought that was why they lost value. This assumes you've got something on there that's keyword relevant already I think.
I really want to like this app, but the Mac version is needlessly crippled.

For example, you can't set the specific time when you want it to start kicking into effect. When it geolocates itself, it hits full effect by 7pm, which is too early for my schedule (I'm staying with a roommate and optimally want to have it kick in around 9 or 10pm so we can both sleep around the same time).

Additionally, the Mac version only has 4 settings for the color temperature (Tungsten, Halogen, Fluorescent, and Daylight), while the Windows version allows you to manually set the exact temperature you want to set as the "maximum."
"If the mistake had been discovered, the company might have been bankrupted, he said." ... "At the time, I felt like a hero," he said.

Tough choice. On the one hand, you have your friends, family, and your company; on the other hand, who could have expected there'd be a 9.0 earthquake.
Sounds interesting, one point of yours that resonates with me is the push to develop everything only on Google Products.

The big paradox that brings up is: If all internally developed projects must be developed Google-scale, on Google products, why are so many of Google's most successful products acquisitions rooted in non-Google products?

Does that make sense?
Ridiculously Simple Observer Pattern with PHP 5.3 and Closures
According to this article they have taken that into account:

http://www.readwriteweb.com/archives/color_ceo_the_tech_just...

This leaves an obvious question - why not use GPS? This is where the tech we've been talking about comes in.

"Lots of people are trying to create location-based services and using GPS," said Nguyen. "The problem with GPS is that it doesn't work."

Doesn't quite say if they are 100% GPS free, but apparently they have identified the same limitations as the article describes.
Nerdgasm! Very cool.
That's why it has a "disable for an hour" button! Design quick. ;)
It's interesting that in a different article, I think it's Sequoia that said something along the lines of "something as revolutionary as this comes around once a decade. It's the next Google".

Seems like the goal of color is to aggregate vast amounts of real world data, like the Google of physical life.
Very good points. I wrote the article and have struggled a lot with how right node is as a general purpose tool. My interim conclusion, for many of the reasons you point out, is that to the extent that it can be made relatively safe, it is a good tool for those situations where my other choice would have been to write a massively scalable, non-blocking C program. This class of problems does not come up every day, but it is coming up more and more as the web and mobile arena move to more of a fully connected mesh of clients and the switchboards that arbitrate their exchanges need to become more flexible and efficient.

On the flip side, building massively scalable systems based on blocking IO is rife with problems and I've found that enforcing architectures that make it manageable have a way of obscuring the code and making it difficult for people to intuitively get right as well. I personally find the explicit functional style to be just as intuitive as structured and/or OO and therefore find that when I need it, a platform like node that makes the knife's edge that is asynchronous programming explicit and manageable with a good functional style is a good trade-off in the world where I am trying to find less bad options to a hard problem.

Sometimes you have to step back 20 years in order to break through the layers of assumptions that were added in the interim. I doubt node is the last word on the topic, but it is a refreshing interlude to what was becoming an unwieldy calcification of the theory of how to program computers. The water will find the right course eventually as we experiment with the different styles.