skysight-inc/HackerNews huggingface dataset:
Interesting.

So for those of you who know of Figureprints [1] its like that except only one guy. Clearly the market here is for over sexualized super-heroines but stepping back from that moral abyss for a moment, I like the integration of webgl as the 'design stage.'

One of things I keep thinking we could do with 3D printers (of the ABS variety) is to create a service whereby an owner can 'register' their printer with the service and take on 'jobs' on occasion where a web API effectively selects from the list and throws and STL file at it. Creating a spot market for printing services. This is how I imagine it might work:

Person who owns a printer registers it with the service.

To complete registration service sends a test STL file and a shipping label PDF.

The user gets activated once the printed test case is received and verified.

Now when a print request goes out the service flings it your way, with a shipping label. As soon as the shipping label shows up 'in-transit' by the shipping service your account is credited with your print commission. Ideally enough to cover the cost of materials and scaled for complexity/time to print.

In practice person says "Oh I need 500 of these (insert STL file)" which gets distributed to 500 printers and then the mailman shows up with 500 boxes of widgets.

Entirely unclear if that is 'practical' but it is certainly disruptive...

[1] http://figureprints.com/
I felt the same way when I released my todo app (http://benrhughes.com/todotxt.net - a windows implementation for http://todotxt.com). I mean, who's ever going to use this little PoS that I wrote basically so I could update my task list at work? The last thing the world needs is another todo app.

That was a bit over a year ago. Now I have ~500 active users and a half a dozen of contributors. I get random "thanks" emails, the occasional donation, and something nice to put on my resume. And the satisfaction of actually shipping something.
.me (Macedonia) is very solid. Not a single problem in 3 years.
The Fox Is Black mark used without permission for new NBC show, ‘Revolution’
Such people do exist. Notch, creator of Minecraft, is a good example. The guy virtually developed it himself. I'm currently developing a game myself and I can tell you, it is a lot of work. At minimum I would say the guy is at least 10 times more productive than the average developer/engineer.
Hey! How are you doing? I just sent you an email. Are you still at the same company?

I know what the OP's saying, and I'm probably exaggerating my normal reaction. I just feel like this idea that "job hoppers" are the problem rather than a symptom is a bit ridiculous. I don't know anyone who goes into a job intending to bolt after 1 year.

I think one of the most perverse things about the job market is that it's, in almost all companies, a lot harder to get a transfer (much less promotion) than to get a new job. Job hopping exists because companies impose timetables based on the average.

I've actually known people to look for jobs within their own companies using external recruiters because it's easier to do it that way than through the official transfer process, which often has bureaucracy and political overhead attached.
I agree that users don't give perfectly true answers, but discarding their answers as 100% useless or false is silly. You can corroborate survey results with server logs. You don't have to view them in isolation.
I know this is a bit different, but maybe you could modify it a bit so you don't need sshuttle?

http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via...

Just make your server listen for ssh on port 80 or 443, and then tunnel away!
Why No One Has Tamed Email
Twitter attempts to backpedal on app user limits
It's fad, not a solid company.

I'm pretty bearish on Facebook's stock, but there's nothing here to indicate its just a fad. This is a company with over a billion dollars in revenues per quarter with a pretty consistent 15-25% profit margin.

Is it the next Google? Its looking more and more like its not, but that doesn't mean its going to be the next Yahoo! either.
Wait till this guy figures out that T-Mobile also stores his password in plain text.
On the contrary - I thought it was a pretty accurate description of the article, especially when you have statements like:

Expect to spend 2 to 3 years learning how the company works,
though it may be longer before opportunities arise.

And people think millenials are entitled. Sheesh.
Exactly right, calling it a 'bubble' is just trendy.

As long as there are more jobs than qualified engineers acquihires will be a way to get talent. And looking at the 12 - 24month forward engineering graduation rate its looking like this trend probably has at least 5 years of legs to it.
Back in 2005, Google offered "Google Secure Access", a short-lived service to provide secure VPN access across insecure Wi-Fi networks. I'm unsure why Google dropped the service so quickly, but there is still probably a good business opportunity in this space. Business travelers stuck using airports' insecure Wi-Fi and hotels' captive portals might be eager to pay for turnkey VPN tunnels. Like this blog post suggests, you could spin up EC2 proxies as on demand.

* September 2005: Google Secure Access goes beta: http://lifehacker.com/126454/google-secure-access-+-encrypt-...

* October 2005: Google Secure Access shuts down: http://www.zdnet.com/blog/google/google-secure-access-is-his...
That example is even worse; 73% of doctors recommend that if you must use an energy product, you should use a low-calorie one.
"Legends" is partially dependent on luck (being in the right place at the right time). The stories of the "legends" are told, in part, because of their successes. We hear the stories about the right people in the right time/place. We don't hear about the right people in the wrong place.
Better than .com addresses these days though...
but I really want to avoid discussion on grammar on HN.

Good. Because you either have your apostrophe or your verb tense wrong here in your original post:

Bad survey's uselessness are

It's best, in an international community, to let these things slide without comment.
Since sale of securities is done in the US, local laws apply.
If you're be interested in coming over to China, I'd be glad to help ;)
Ive heard people making hiring decisions at various companies make the statement "oh, this guys been at company X for 5 years and didn't move around even in the company? He's probably not any good"

Moral of the story, who cares what's the "right" amount of time to be at a job. Enjoy what you do, do it well, and it will reflect on you accordingly.
Simpler definition: when politics eclipses merit. When "it's not what you know, it's who you know," the organization (or society) is doomed.
I got the same notice on my Android phone.
Not sure how I can explain it any further than I already did, but diversification is smart regardless of what company you've founded.

Even if you've created a company which cures cancer, educates the world's children, and solves global poverty at a 40% profit margin, once you have 100% of your multi-billion dollar fortune tied up in it, it's time to diversify.
Halo 4: Behind the schenes [video]
This works great, except that some sites seem to block requests from EC2 hosts. StackOverflow and Yelp are two that come to mind immediately although I'm sure there are others. If I remember right, StackOverflow only lets you access via the API if you're on an EC2 host.

On the other hand, I can see where they're coming from by banning the whole netblock. Otherwise you could scrape until your IP get banned for blowing a rate limit, then tear down that instance and spin up a new one.
I'm not a Twitter client developer, can anyone tell me how this isn't a totally meaningless statement? Who other than client developers would need > 100k tokens?
For #1 you are front-office. For #2 IT is back office. Bozo explosions still happen at investment banks' front offices, e.g. when smart traders are sidelined in favour of politically savvy traders.
This is what element inspectors/editors are for. Snip, snip.
What Pair-Programing is Not
I would love to use SVG, but support just isn't robust enough. Hard to deal with hover/active states too. Icon fonts are one request and easy to style with CSS color and text-shadow (even simulating glows). I just wish there was an easy way to generate a small font set from a the handful of vector elements I need for a given website (custom elements, that is, not using a service like Pictos).
The Designer's Notebook: Machinations, A New Way to Design Game Mechanics
Specifically, what you quoted says leaving your first job quickly. Obviously, "quickly" is industry-specific and the difference is in the results you produce.

In something like a biomedical lab, as a first job fresh out of university you're likely going to be something of a lab assistant, doing grunt work as you learn the ropes and work with an experienced team who has been doing this for decades. The accomplishments section of that job are likely going to be incidental with things such as "improved accuracy of testing by 58% in the first three months; reduced sample contamination from an average 1 in 23 to a notable 1 in 287 through an innovative workflow" (and bonus points if you translate that into specific business value such as cutting trial times by 9 months with an estimated savings of $15M). Nothing to sneeze at, of course, but you barely got your feet wet and any job you move to is going to be more of the same.

In a software startup, you can be doing anything and everything as a first job and, if you're an accomplished hacker with passion and have been building things in your spare time, your accomplishments will have a lot of incidentals but will be overshadowed by things such as building the product from scratch, launching it, and scaling the production environment to handle 10M paying users with peaks of 50K simultaneous users. Switching jobs at that point can be chalked up to "did something awesome, handed the project off to an experienced team for continued development, and looking for the next challenge".

Of course, there's still something to be said for being tenacious and fighting through the drudgery of ongoing maintenance. It's amazing how much you learn about how you ought to have built something when you are required to continue to grow and iterate on what you built. It's not something that someone will necessarily learn as part of their first job unless they stay with it for a while.
I had a 'mentor' at an early employer tell me that my first job should be like a marriage, and that fidelity was important. That piece of advice came to epitomize why I was looked for a different job.
So a "cathedral" must be "coherent" to be a true Scotsman?

Coherency cannot be measured, and it's extremely subjective. The *nix world can be extremely coherent: for example, you'll always find libtool, whether you want it or not, and your '70s-like filesystem layout. Isn't that "coherent" with its history?

This is not true even of Android and iOS, the modern wonderchildren he cheers on: a quick look at the Android filesystem hierarchy will show its adherence to outdated conventions (etc?) and incoherent repetition (sys? system?), and I bet you'd find something similar in iOS. So there might be a "coherent vision" behind, but the practice is quite incoherent; and mind, we're talking about very basic OSs that delegate any but the most basic functionality to third party apps. I'm happy to bet that in 10 years, the Android codebase will be as shitty and crufty as any Unix.

The truth is that a cathedral, in phkamp's rant, is "software that can all fit in one's head". For all operating systems, we're well past the stage where a single genius architect could envision the totality of a massive cathedral, for a number of reasons (time, working culture, legacy tech etc). Clearly phkamp, being more intelligent than most, only just passed that threshold with the very latest FreeBSD release, and felt the urge to tell the world.
>a series of 1- or 2-year stays will still hurt you

At my last job I helped in the process of interviewing for an embedded USB developer position. It was extremely difficult to find people with that expertise. I remember one candidate in particular had 13 jobs over a 20 year career with the most time spent at one company being just under five years. When we all gathered at the end of the day to discuss the candidate I brought this up and my manager and he admitted he noticed this but filling the position was so difficult he didn't care. My takeaway from this was if you have a sought-after skill no one cares how long you stayed at previous jobs.
He'll still respond to correspondence sent to him via clacks.
Everyone keeps focusing on Facebook as an ad platform, and pointing to the difficulty in monetizing mobile via ads. But I'm betting Facebook is on the brink of rolling out a digital wallet. They already act as an authentication/identity service with hundreds of millions of users. If those users linked their FB accounts to their bank accounts, they'd be able to buy anything on any integrated website that they log into with FB Connect -- or eventually in any store that wants to handle FB payments. With FB taking a small cut of every transaction, I imagine PayPal and Stripe would be in trouble, no? Mobile doesn't have to be about ads....
I may be unusual, but it doesn't take me 2-3 years to get a sense of how a company works. I won't know all the details, because no one can, but I can generally figure out what the company values and who the players are (and whether I have a chance of joining them) pretty quickly. Taking 2 years to figure out whether an opportunity is worth pursuing isn't honorable; it's a way to get overinvested in what would otherwise be minuscule mistakes.

If the game is worth playing, you have to execute and that takes time. That can take 2-5+ years. Whatever the vision is, it's going to take a lot of effort to put it together. But you can usually figure out when a game is not worth playing in a couple of months. I'm not saying that people should quit a job after a shitty week because even the best jobs have bad spells, but people shouldn't waste time because of a need to keep up a false appearance of loyalty. Again, it comes down to this: are you the chef's protege, or are you washing dishes?
https://www.getcloak.com

---

Although, some of their endpoints are EC2 as well ... so you won't be going around the block that some sites have set up for EC2 instances...
Cassandra Summit 2012 - Slides and Videos
I've not experienced this "bug-free software" you speak of. Where might I find such a thing?

It does feel that Apple's development model is changing to an annual release cycle, wherein larger/systemic bug fixes are deferred to the next major release, rather than in a point release. In fact, most OS X release these days feel like "minor tweaks that make consumers happy + a truckload of bug fixes and plumbing". The fact that they deferred so much 10.0-era plumbing to 10.6 and beyond is indicative of why there's a lot of regressions, IMO.
Kickstarter: The Good, the Bad and the Crowdfunded
What I like about your answer is how you kind of say that's not possible and then immediately hit on one way it might be possible.

Why should the only kind of growth people recognize in companies be the kind that terminates in ossified monoliths? Isn't this a failure of imagination on our part? Life doesn't usually offer only one way to grow. I'm excited by the idea of a small organization whose revenue grows much faster than it does. Seems to me that this hasn't typically been thought of as the goal. What might happen if it were?
Everyone around here seems to like .is (Iceland), which is a bit pricey but has good policies. I grabbed a two-letter .is domain about a year ago.
2 out of 200 people did the assignments

That lines right up with the 1% rule- only 1% of users are serious enough to be contributors, 99% are just lurkers.

Basically what I'm saying is, an initial interest of 10,000+ probably would have made for a more successful venture.
This is one of the big advantages of pair programming and code reviews.
Amazon wants to make life easier for Python developers
The Ultimate Creativity Test: Data Entry
Oh, I'm not disputing they exist, more just pointing out that it's kind of momentarily depressing thinking that the devs who actually affect change and do noteworthy things are 100 times more awesome than you'll ever be.
Given their past approach to several privacy and sharing type issues, there is no way in hell I'm buying anything with a Facebook wallet.
The requirement to "only promote A-players" is difficult to ensure, but I think one requirement is to teach people how to tell the difference between A and B work, and what the effect is. This difference takes a long time to learn to spot, and the ability to see it is something I've seen the technical elite take for granted. When you can't tell what a difference A versus B makes, it's hard to see why fairness shouldn't play a larger role.

This goes along with the well known effect of over-confidence from lack-of-knowledge when making judgements, or the way newcomers to a community are often overly-vocal in their judgements. I think it takes some sobering first-hand lessons to be able to see the difference between A-work and B-work.

It wasn't until I tried to code that old Windows star-spreading screen-saver in high school that I got even an inkling of how difficult it was to make all of Windows work, and it wasn't until I actually had to write something as a composition of partial recursive functions that I even began to appreciate the A++ work it took to conceive computing machines at all. Even now, I wouldn't consider myself capable of really distinguishing between A and B work except in a few very select fields.
The problem here is would you trust Facebook with your wallet? I wouldn't, and I'm betting most wouldn't after all of Facebook's Privacy gaffes.
You might be selling general purpose CPUs short. To me the computing hardly seems like the daunting part, it's the IO (both the wire interface, and all the internal buses).

To verify that intuition, I just did a quick experiment with an Intel 10Gbps NIC and a Xeon E5506. The workload was roughly similar to switching: read packet, parse the headers, extract some fields from the headers and use that as a key to a hash table lookup, write packet out to a different interface.

This was done using code from a much more complicated system that I didn't spend any time tuning for just this case, so it's absurdly wasteful (e.g. spending 10% of the runtime just on useless calls to RDTSC).

The result was 4.3 Mpps, or about 500 cycles / packet. That seems far from 83 Mpps / 42 cycles, but it was using a single core and a single rx queue on the NIC. Make it parallel with 16 cores / queues, and you're in the right ballpark. And then remember that we're talking of a 3.5 year old CPU, which was already low end when it launched.
Ask HN: OnLify.com prototype feedback
Hi all,

I have been playing around with a idea/prototype (accessible at www.onlify.com) for a few weeks and wanted your opinions on 1) The validity of the problem (if regular people in fact have this problem that I am trying to solve) 2) Thoughts on how I am trying to solve the problem.

Now coming to the problem. It all started with my frustration with trying to find anything worthwhile to watch on online streaming sources (Netflix, Amazon Prime etc). Once you run out of the mainstream movies to watch, you are pretty much destined to read one movie description after another without actually seeing a movie. So I thought, wouldn't it be cool if there is place where people can submit awesome non-mainstream movies available on various streaming sources and let the community discover/vote on it. That's the idea behind Onlify.com, a place to tag ('onlify') and share non-mainstream movies. Besides what I have out there on the site, I also want to add a few more things

1. Use gaming techniques to give people incentive to hunt down the nicest movies they have seen on various streaming sources. Points, unlockables, leader boards etc.
2. Come up with a movie description language to help match a user's mood to a movie. For e.g.

I want to watch a movie about 'stylish gangsters' with a lot of 'bullets flying' and a bit of 'humor' results in Reservoir dogs. Metadata searching on steroids.

So if you guys can take a look at the site and give me feedback (either related to my 2 original questions, or just in general), I would appreciate it. Please keep in mind that it is just a early prototype. If I am convinced the problem is real, I will give the UI a overhaul and add more features.
Secrets Learned in Apple-Samsung Trial
I'm pretty sure that you could also setup an OpenVPN server. It can be configured to listen over TCP port 443, so it can also get past proxies. It may be a bit more setup on the server-side, but it should be a lot easier on the clients.
The better question is who failed to keep the As engaged? For a variety of reasons, people stop growing and sometimes even move backwards.

There are few things more destructive to a team than smart people who've completely checked out.
This over abundance of pushing data is something I have come to really dislike. I want to know I'm nearing my monthly data cap, I don't want to know that version 5.1.10 is out replacing 5.1.9
I used Cloak for a while, but I always accidentally left it running and then blew through my data limit. No limits on sshuttle!
Well I'm not referring to reading/writing from a data store, but actually processing the data in registers and such. Arithmetic operations and that sort of thing.
"developers who think their job only involves coding"

Definitely this. But I object to the "bad developers" part. More often than not, this is a result of the environment and not of the developer himself.
Perhaps one day we'll look back at the 20th century as the century of the Ws: WWI, WWII, WWW.
This reminds me of part of an essay PG wrote (context: it was intended for high school students, but seems relevant):

"People who've done great things tend to seem as if they were a race apart. And most biographies only exaggerate this illusion, partly due to the worshipful attitude biographers inevitably sink into, and partly because, knowing how the story ends, they can't help streamlining the plot till it seems like the subject's life was a matter of destiny, the mere unfolding of some innate genius. In fact I suspect if you had the sixteen year old Shakespeare or Einstein in school with you, they'd seem impressive, but not totally unlike your other friends.

Which is an uncomfortable thought. If they were just like us, then they had to work very hard to do what they did. And that's one reason we like to believe in genius. It gives us an excuse for being lazy. If these guys were able to do what they did only because of some magic Shakespeareness or Einsteinness, then it's not our fault if we can't do something as good."
An A with a hangover?
If you are legend material, you'll, eventually be in the right place at the right time.

Odds are wherever you are has a greater chance of being the right place.
"Summer Love KL" is an Online Drama from Malaysia Shot on an iPhone 4S
5 Essential iOS Games For Killing Time
Nice, I love that they created a large and small version so that the details weren't interpolated away when down sampled. The 'making of' is great, I'm going to forward this to our designers.
There is no quality control in the ICANN root. You grease some palms and you're in. .pw?

The situation will get much worse if the new gtld program is allowed to proceed.

Read up on the lawsuit that ICANN is in with Manwin, a porn company. The courts are getting closer to lifting the veil on ICANN, who has long claimed they cannot be sued as a commercial entity.

Considering they just banked over 350 million for giving people the right to be reviewed by ICANN (for what?), this idea of being a "non-profit" organization and immune from any commercial liability is becoming a bit of a farce, even to the most naive observer.