skysight-inc/HackerNews huggingface dataset:
On my list of things to do today is build an image upload page for user profile images. I've been looking at using imagemagick.

Maybe it's just me, but I have a bit of a NDH attitude towards this kind of service, and particularly at the pricing you are offering.

I'm not saying you won't be successful, that's just my two cents.

I suspect it is going to take me a few hours to figure out the imagemajick stuff. These seem to be quite a few tutorials on how to use it with Rails, so we'll see.

You aren't offering storage, and I actually think that is a good thing, as I wouldn't trust something like user images to a 3rd party start-up.

I guess I'm really wondering who your target market is.

I don't think (but I could be wrong) that the code to handle this sort of file-upload stuff is weeks worth of work. So if I can get it done in two hours, lets say that costs a company $100, and that is code we own, run on our servers, and the only further cost is storage.

If the target market is non-programmers, are you offering enough features to make managing photos and video easy enough for them?

I can encode videos on lots of sites for free, and get them served without paying any storage or bandwidth fees.

So if we just focus on photos, and the heavy lifting you are doing is the resizing and thumbnails, is that something that a newby would want to do? Or is it something that is so complicated that a programmer wants to avoid doing it?

I think what you are providing is some very basic tools, which is good because it is easy to understand, but I just don't know if the tools you are providing are compelling enough.

I guess I'll go code up what I need for my service, and if it isn't done by this afternoon, maybe you'll have convinced me that I need your service.

But I think that may be a challenge you're facing. Do most programmers think they can do this on their own?
Jason,

Here's why I have an issue with your post. Intellectual property theft has a number of effects that directly follow, all of which are serious. You lose:

- Credibility and trust. There's always that hint of distrust when people meet you because they have heard that you have made a claim on person X who "stole" Y from you. They may not know anything about the details, but (they worry) maybe you'll make that same claim again...on them! Worse, if they don't know anything about it but only find out later through rumors, you will probably never hear anything from that person again. Whether or not you are right and whether or not you have evidence, you will always be referred to in the media as the person "who claims that he" _____, not the person "who" _____.

- Credit. If something really was taken from you that you created, chances are you aren't going to be recognized for it.

- Money. If you decide to stand up for yourself it costs a lot of money, typically in the six figures, but certainly no less than five. For the Winklevosses in the movie of course it cost low eight figures (though I'm not making a statement about their claims).

- Health. Anyone who has fought any major legal proceeding knows that it's pretty much guaranteed to have an effect on your health.

- Legal rights. If the person who took the intellectual property later uses a catalyst (like venture capital) to get ahead, you can be left not only minus your work, but also minus legal protections associated with it that are now attributed to the person who took it.

- Social relationships. There are three separate ways social relationships are impaired. If a large number of people become associated with the person who took the intellectual property (likely once again with venture capital), then you will automatically be isolated from those people no matter how decent they themselves may be. Dating is harder (see credibility and trust). Hiring, getting hired, or finding co-founders is harder, too (also see credibility and trust).

- Rebound potential. The only way to negate all of the above, which apply whether you are right or wrong, and whether the facts are available or not, is to become richer than the other person. Otherwise you are basically stuck.

As for the points in your article:

- Long term vision. Irrelevant, it can be supplanted with a different one, for better or for worse.

- Analytical insights. Irrelevant.

- Domain expertise. No, they can't steal it, but it can usually be replicated to some degree.

- Talent. No, they can't steal it, but it can definitely be replicated through other hires.

- Passion for great service? Sorry, but give me a break. What American consumer expects great service these days and will immediately turn away from a company due to a lack of it? Irrelevant.

- Luck. As I've described above, luck is a lot harder to come by in this position.

Anyway, that's my two cents. Sorry, but I just couldn't let this one go.

Aaron
Isn't there some kind of law that citizens have right to record public servant on duty?

In Poland you can record policeman on duty (provided that he does not work under cover at the time). Also police cannot routinely record you during for example being pulled over to check your driving licence.

That said practice is that policemen routinely record citizens on such occasions and try to make life miserable for the people who record them by even arresting them on false pretenses.
I am a designer so I'll just talk about the design.

It is excellent, the only change that you really must make is to add a "sign up now" button near the top (above the fold). Everything else is great design-wise.
Private keys are just as vulnerable to rubber-hose cryptology as OTPs.
Ask HN: .CO Domain Names Now Available
Did you purchase any?
I know I probably shouldn't be surprised by this anymore but there's not a single link to MOG itself in the article, just a link to both MOG and Pandora tags on Engadget. It's quite annoying that this is so common now.
> It doesn't help to explain state in a very sophisticated way because eventually a memory write is what you're after.

I'm not sure about memory writes, but people who adopt this 'realistic' view that 'look it's a machine, it's not math', are often in a state of confusion about the workings of their own compilers.

I saw this in action recently when I was fiddling semi-competently with the 'threadring' benchmark (http://shootout.alioth.debian.org/u64q/performance.php?test=...). What the requisite program is actually doing is to calculate a certain pure function of input (something like `x mod 503 - 1`). This would be lightning fast as ... well:

main = head <$> getArgs >>= print . f
where f n = n `mod` 503 - 1

But the terms of the benchmark are that you do this in an amusing way where the steps involve passing news from one thread to another in a ring. In Haskell this is done with `forkIO` and that sort of thing.

When compiled with any of GHC's normal flags, my attempts would chug along on big inputs evidently actually doing what the terms of the benchmark required: 503 threads were passing a hot potato around in my cpu.

When I compiled with the 'via C' flag, by contrast, it was lightning fast, a little slower than the pure function mentioned above.

The reason was plain: the C compiler recognized that I was writing a pure function and optimized away the ridiculous division of threads that was imposed by the terms of the benchmark. I'm pretty sure the 'winning' C program is employing this advantage though the program text is legit, but I don't have the C chops to prove it. (In any case the benchmark seems to have been deprecated, rightly -- wish I'd realized that before spending several hours working on it!)

MORAL: if you really want forking processes, memory reads etc. -- if you really want to "get your hands on the real machine with real CPU" -- then .... use GHC, and tell it that's what you want.

Otherwise, you're only imagining it -- and maybe your compiler is doing it, maybe it isn't; it's none of your business.
I like the site. Very nice job. I don't know how big your market it is. It appears to be targeted at developers, but we are the ones most likely to roll our own solution to this type of thing. I think I would be more apt to want to buy a one time license and run the software myself, then to commit to a monthly service fee.

When you're launching a startup where video encoding is one of the core component you don't really have the time to roll your own solution.

Doing an automated solution to encode videos is not easy and it takes time.

Having easy and cheap solutions like this make you gain valuable time in the early stage and even later.

Perhaps you should looking at a consumer market where you would do the work and then host it yourself for them giving them a link, or publish it to a subset of popular sites (facebook, flickr, youtube, wordpress, etc.)

Thats exactly what Particles do, they have two services ; one for encoding (heywatch) and the second one spread the videos to multiple services and provide analytics (Heyspread).
If you're dominated by function calls, you're already wrong. Function calls are way expensive, because you're resetting like 4 registers and screwing over the instruction cache.

Give me a non-contrived example where this tiny amount of function call overhead makes an actual difference, and I'll eat my words.
Doesn't TopCoder somewhat address that?

http://www.topcoder.com/stat?c=top_developers
> you have to have anything related to your work release reviewed for the rest of your life

I'm not sure that this is true.
I think it is. I only use un-pirateable software.
I think it is fair to compare both these shows, but we have to remember that they are funny on different levels.

I love both The IT Crowd and The Big Bang Theory, but their appeal, while somewhat similar, is inherently different.
Twilio Open Sources Stashboard, the Status Dashboard
I wish they would give us features that people like me, who don't submit and comment much, would want and pay for as a reddit gold subscriber. So far I just click on ads occasionally, and would love to become a subscriber, but there's just nothing that they offer that would entice someone like me.
On the subject of "Google interview questions", anyone interested in the subject should check out the reviews on glassdoor.com.

There are several hundred (unverified, as far as I can tell) reports/reviews from people who have interviewed there, with sample questions, stories of their experiences, etc.
> Is pirating more of a Windows user's thing?

No. I know many designer/Mac folk that have never paid for any Adobe software in their lives and they pride themselves on each CS update so they can play with new brushes in Photoshop. (Okay I'm being a bit sensationalist.. CS5 Photoshop does bring in some pretty nifty content aware features)
I agree that it's a bug and should be fixed. I just don't agree with the implication of the title that it's a super huge deal. I mean, all we're doing is swapping out mov for push and leave. The functionality is completely unaffected, and the slowdown is so minor that no one would ever notice without running a ridiculous microbenchmark.

Fix the bug, but don't make a mountain out of a mole hill.
Pretty sure the winning answer would be 'Not Anymore'
I just added this feature, it should make scheduling meet ups a bit easier, please let me know if you find anything wrong with it. Thanks
Earlier you said that an important point of the Pirate Party is supporting privacy. Yet the Pirate Bay goes out of its way to be against privacy, yet you defend them too. For example, if someone steals someone personal and intimate photos and makes them available via a torrent, and the person whose privacy is thus being massively invaded asks TPB to please stop indexing that torrent--TPB will mock them in public, calling more attention to the availability of the invasive photos.

That's far beyond being neutral. That's condoning and encouraging privacy violations, and they are doing it to draw hits for advertising.
The problem with clamping down on piracy is where do you draw the line? On one end of the continuum is the 'totally-open' model that has been there since the advent of the web, and the other end of the continuum is China, which employs an army of workers (http://www.taipeitimes.com/News/editorials/archives/2010/03/...) to censor content that the government deems 'inappropriate'. Starting to apply measures to clamp down on the web in any way is stepping onto a slippery slope. Look at the McCarthy communist witch hunts of the 1950s or the USA PATRIOT Act for examples of how power is abused in the name of protecting us from 'communists' and 'terrorists'. Who is to say that 'Pirates' won't the the next label to be vilified?

Granted, neither end of the continuum is ideal, but I know which side I'd rather be on. The web has been a magnificent haven for innvovation in the twenty or so years it's been with us, let's not do anything to f%%k it up (Butterfly Effect and all that http://en.wikipedia.org/wiki/Butterfly_effect)
I am one of those awful people that pirates Photoshop and barely uses it, but prefers the UX and feature set to GIMP's.

However, other than that I almost only use free software at work.
The article says Google is paying $500 for non-security bugs
Simple and potentially very useful. Will give this a try for a while (previously using pinboard.in).

Suggestions:
1) Chrome extension: keybinding to add current page.
2) Search results: time options.
- filtering, eg last 24h/last month
- sorting, results with time headlines and good spacing for quicker overview (looking for some news article read last week)
CS Paper: Let users pick any password they like,  if it's not too popular
I'm a big fan of how well demonstrated the code was in this email.
Interesting article. I was fascinated by his point on Groundhog Day, then I disagreed with his point on A/B Testing (because I used to feel the same way), and then finally I loved this quote at the end - "A/B testing is like sandpaper. You can use it to smooth out details, but you can't actually create anything with it."

I can't think of another article that short on a mundane topic that I had three distinctly different, relatively strong emotions to.
Gee, seems like Scientology's got some competition, there.
Get Your Edit on with Gedit
Code coverage goal: 80% and no less
Well, in a snipped he quoted, there was mention of different ways of governing America, and much more specifically, different views on the origins of man. Those are the likely examples of "intellectual diversity".
A/B Testing is a manual hill-climbing algorithm, and we can't see the hill. Imagine a vast 2d plane that represents all the possible combinations of your website - its buttons, colors, copy, layout. There are mountains and valleys that represent spots of high-signup and low-signup. You are at a certain point, and an A/B test will, say, move you North, at which point you can see what your altitude is. Is it higher? Lower?

Unfortunately moving like this will trap you on a particular mountain, until someone comes along with a helicopter, saying - hey! I think I see a bigger mountain range over there! - and you try out a completely different design. Which you could certainly A/B test to see if the spot you landed on is actually higher than where you were (which if you're at the base of a huge mountain, may not be the case!).

Of course, the combinations are multi-dimensional, and so are the fitness functions (signup, retention, word-of-mouth, etc). But I've found this useful to explain why A/B testing has problems; that is to say, it has specific uses, and so do UX designers.
Hire complementary people or superlative people?
The state of Python's mercurial migration
And this is the reason the abolishment of Intellectual Property won't make the world any more chaotic or unfair.

Ideas are meant to be shared, and the market competitiveness will reward the ones that best execute them.
I believe it's a ferocious water bug:

http://www.google.com/images?um=1&hl=en&tbs=isch:1&#...
to see an example check out status.twilio.com
Twilio open sources Stashboard, a status dashboard built on Google App Engine
The Stanford CS Education Library
WakeMate: The Home Stretch
Well done Felix!

1. Great intro and explanation of everything.

2. Remove the plans. Charge per transload.

3. Add a form to test-drive a transload.

4. Add a real-time stat to the front page: number of transloads since you started reading this page (or something to that effect).

5. I like the "Let us know what pricing you would like." idea.

6. Build your own feedback form. Just a simple textarea with a button. Don't make the user search through a forum to check for duplicate questions before giving their feedback.

7. Re: "We are also the first commercial software / infrastructure as a service product built on node.js." I know of a web-based app launched on Node in April but you've probably been going in beta longer.

8. Could you figure out a way to be able to just start using transloadit without signing up (with some kind of expiring mechanism for accounts which don't go through with a deferred registration)?
I did-- until I discovered Steam.
Ah, ok, I understand now. But I am not sure why that would be more efficient than transcribing it first, then translating it.
Other than a copy of XP i use about 2 hours a week to play some crappy game(for which i also didn't pay), i don't pirate software. Everything i need is either an apt-get install or a git clone away.
It really depends on what kind of badges/achievements are created.

We definitely wouldn't want anything like "submitted 10 posts to HN", but something like "submitted the most popular comment in an article" might be cool.
"The top's cheating to thrive, the bottom's cheating to survive"
The things stuck to its back are its mates' eggs. It carries them around till they hatch.
The billion dollar-o-gram
The pictured wristband and the concept drawing are not what I would describe as "relatively close". Other than that, I'm excited to get my Wakemate.
Clicky: http://transloadit.com
A couple of points:

- It's hard to reproduce the benchmarking results, as source code for the benchmarks is not provided.

- The original bug report was for 32-bit code, not 64-bit code, as the post assumed throughout.

- If you compile the code given in the original bug report as 64-bit code with and without -fomit-frame-pointer, there's no difference in the generated code.

- It's not clear to me that the "potential pieces of code" in the article are actually generatable with real-world C code. Again, not having actual source code available hurts.

- You shouldn't be using -fomit-frame-pointer on 64-bit code anyway, as you don't need the frame pointer for debugging/unwinding purposes on x86-64 like you do on x86. If the poster had read the x86-64 ABI, this would have been apparent.
"- All their high usage, low profit (and vocal) iPhone customers go to Verizon."

That's not necessarily a good thing. Where the leaders of tech go, others tend to follow. Especially since in-network calling saves you on minutes.
It's a Giant water bug. The ferocious thing is a joke.
I'm living on the road right now off of a laptop, so I don't carry much physical media with me. If I wipe my hardcore and do a clean install, I download all the software kit that I use - most of which I've owned physical copies of at various points. I have pirated some crazy high-end software occasionally to play with. (Hmm, I hope I didn't just admit to committing grand theft copyright)

I used to buy my games, after buying one copy I'd download it if I wanted it again, I just didn't like having physical media around. I'm off video games probably for the rest of my life so I haven't tried Steam, but it looks like a good solution for gamers. I know I bought Baldur's Gate once or twice, and then re-downloaded it from Napster or Kazaa or whatever a couple more times. I must've bought three or four copies of Final Fantasy VIII for the Playstation and later Playstation 2 after moving, lending them out and not getting them back, or whatever. Great game if you delve into it, the mechanics system on it is very enjoyable if you decide to play it a deeper level, probably the most enjoyable Final Fantasy for me, though Final Fantasy X was the last one I played, that was kind of the swan song for video games for me.

Who knows, if I have a massive exit or reach some vast milestones, maybe I'll take a one month vacation where I catch up with a decade or two of video games and play the new Grand Theft Autos, Oblivion, Mass Effect, things like that. I wind up hearing about all that stuff secondhand and it does look pretty enjoyable. I'll probably play team-based shooters and strategy games with my future kids later, I'm actually quite excited about the idea of doing that.
This is interesting. Having been part of a startup which focused on video upload, encoding and streaming I think there is a market for this service. Past experience has shown me that one of the unplanned significant overheads of a service like this is the myriad of esoteric codecs out there and what they do to ffmpeg and related encoding tools. There is always a source or device that produces a video file which causes ffmpeg to hang or segfault on transcoding, or to output a flawed transcoded file with poor video or no sound, etc.

I'm curious how you deal with these 2 issues. The first issue being an infrastructure issue, where incoming media can cause problems for your tools, the second is a quality issue, where the output your tools produce may not be what the customer expects.

What is your plan to handle these 2 problems?
I can admit to this, to be honest the workload that it gets from me is resizing images and as a colour picker, obviously there is no reason I couldn't use virtually anything for this, just had it sitting there for a long time and got used to going to it for any very basic image task I run into.

I've actually done more advanced stuff in Paint.Net which I was using for a couple of weeks in an intern position to touch up some website images.
Customer Service Conundrum. How Far To Go When Things Go Awry?
Where does it say anything about functionality? It just says fatter and slower, and that's exactly correct.

I don't see any mountain either. Are you reading some emotional context I'm missing?
Chill, son.

1.) I can provide the codez. I'll add a link to the article.

2.) Yeah. If you read the article, it reproduces on 64bit code, too.

3.) Not true. Try gcc (Debian 4.3.2-1.1) 4.3.2. The version I mentioned that I used in my post.

4.) etc

5.) Read the article.

I'll add some more shit and reply to you again when its online. I need to eat breakfast and head to the office but I'll make you happy soon.
JinX - The Javascript Includer Wordpress Plugin
Old Spice Man from Asia
2. and 3.: We are working on that, right now

4. We've processed ~4.000 uploads so far / 60.000 internal jobs (each time a robot touches a file). Great idea, we'll add that.

7. We are the first one that charges money for the service. Let me know if I'm wrong and I'll change that : )

Using without an upload: Maybe, has a lot of potential abuse. We'll consider it so
I've been loosely following your story and this Forbes piece will certainly add to your company history. I'd like to know how this coverage came about, and why you couldn't/didn't use this platform to highlight some of the payment processing problems you were/are having. Maybe spin it to show the high demand, slow supply, etc.