skysight-inc/HackerNews huggingface dataset:
Yes, I could. But I've learned that other people aren't me.

I've also learned that there are trivial mistakes that are easy to make and sometimes annoying to have to go back and fix. Even more, I've learned that user interfaces can be designed that help prevent such errors from happening inthe first place, allowing one to work faster, with fewer errors, and more able to concentrate on the point, rather than on accidental difficulties.

Would you write a large complex system in assembly language, when the same system could be written in C, or C++, or Python? No, you'd choose the medium that lets you concentrate on the hard bits, and deals with the small, fiddly, boring, mechanical bits for you.

So when I produce a user interface I help people avoid mistakes by providing (when appropriate) radio buttons, or drop-down boxes, instead of free-form fields that need to be formatted exactly right. I try to reduce friction, and let people do the bits that really matter.

So when someone asks about a WYSIWYG editor that produces MarkDown, I listen, and pass on the request to people who might either know of one already, or might think: "Hmm, I wonder if there's a market for that."
This camera is worse-is-better than most of the existing cameras in the market (smaller sensor, no XLR, short battery life, etc.) so it is disruptive in some sense. The clever part is figuring out what corners to cut.
Uh, no. The reason you copy your data to EC2 is so you can perform arbitrary transformations on it in a scalable way. I can dump 10GB of data to EC2 and then use 1000 machines to perform some processing, during which there are many terabytes of intermediate data, and an output which is less than a few kilobytes. (For example, computing the 10 most popular search queries and their click through rates over the last year.)

A tip for the author: if you notice a number of your peers doing something, perhaps you should give them the benefit of the doubt and inquire further.
Sweet, I'm finally in the 5% of something.
It's confirmation that the current pharma R&D and patent system is broken.
It strikes me that musicians are like computer geeks, in that they often have a fair bit of expensive kit lying around and there is a fair bit of tech involved in making and recording good music.

So if in addition to showcasing the music, you also let the musicians talk about how they make it, you would both foster interesting conversations about the technicalities of the music and the tools used. That in turn is a perfect place for a marketplace for musicians to connect and buy/sell second-hand items - and a very valuable spot for companies to advertise gear to interested buyers or an opportunity to charge the site's members themselves for posting ads.

Also, finding session musicians who can stand in or help with a recording session may be another reason members might want to advertise to each other.
So, 1 and 4 are beneficial for people coming from Java. Could you give more info on 2 and 3 in comparison to node for example?

> try translating it to the language you are familiar with. That will be the best estimate of what Clojure is good for.

That's the point, even if I follow your advice: I don't have any clue why I should try Closure, me not coming from Java it doesn't appeal at all. I am aware that Clojure seems to be the new kid on the block many are talking about and therefore I am asking (to just get it).

My feeling is that Clojure's USP is the mentioned features combined with the closeness to Java and the JVM—so is it right to assume that it's basically the new kid on the block primarily for Java devs who like to get some fresh air without moving to far away from their ecosystem?
An Introduction to Computational Logic
When it comes to cinema, optical fundamentals are the most important for getting high production value from an indie budget. That means lenses of course, but this is a camera we're talking about, which means sensor size has a huge impact. Compare the size of this camera's sensor (About micro-4/3s) to APS-C and Full frame 35mm. It is about 1/4th the size of a full frame sensor.

https://en.wikipedia.org/wiki/File:Sensor_sizes_overlaid_ins...

A larger sensor allows for better low light images with less noise. It also allows for significantly more control over depth of field (and it is this control that distinguishes "cinema" from "video" in people's minds to a great degree.)

You can buy HD (2k) shooting cameras with full frames from Canon for about this price. You can buy APS-C 2k cameras from Sony for 1/3 the price (leaving more money for nice lenses). The NEX-7 seems to be a pretty ideal choice, in fact.

Sure, these cameras don't shoot RAW, but then, you don't really need RAW. RED made RAW popular with their no compromises approach and that's very nice, if you have the money, but notice that RED didn't compromise on their sensors, and actually has (or is promising, you never know with RED) very large sensors. 24mbps HD is more than sufficient for indie filmmakers in most cases. Granted, I think a 48mbps compressed stream would be about ideal. I wish Sony and Canon would make that an option.

I think in this camera, so much went into the ability to record in RAW that to make their price point they had to compromise on the sensor, and that's the wrong compromise. You pull raw off of the sensor in every camera, but carrying it all the way to the storage medium forces you to spend a lot of money on each stage, including shipping the camera with an SSD, and naturally, Thunderbolt then makes sense, but it too adds to the price.

At sundance I've seen movies shot on DV (an SD format) that worked as movies. We've all seen HD movies in the cinemas- for instance Revenge of The Sith was delivered as a 1920x817 frame- HD cut down to make a wider aspect ratio.[1]

And of course when you're working with RAW it affects the rest of your production pipeline- you need more storage space to keep your footage, backups get bigger, you need more bandwidth to your storage and you need a heavier CPU to work with it, etc. The final deliverable isn't going to be RAW, its likely to be HD (at least in many cases) and so I'd rather spend that budget on optical quality, and in a camera that means sensor.

I do hope these guys find great success, as the japanese really could use some good competition.

[1] http://en.wikipedia.org/wiki/CineAlta

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

Edit to add: I wrote the above response based on the EOSHD article, but checking the BlackMagic website, I better understand why they made the choices they did. I still think that if they'd gone with an APS-C sensor, or full frame, this would be much more exciting. But now I'd weight their choice of improved capture via raw as about equal to the impact of sensor size in image quality.
And then sync events by projecting live streaming video of the different locations that are running the event? That would be cool!

I'm too busy to actually organise anything, but should you (or anyone else) do anything with this, I'd love to hear about it, so feel free to email me (email in my profile).
This is actually not true. You can create a new "ad-doc" provisioning profile and install it on your friend's/family's phones and they can install the app manually through iTunes or via a service like Testflight.
Python from Scratch- Taking the shortcut
The first scene in Saving Private Ryan was realistic. Everything after it was very unrealistic, with experienced German troops running into gunfire in the open like lemmings. I remember one veteran who was angry because it insulted both armies - it made the Germans look incompetant when they weren't, which in turn trivialised the incredible effort it took to defeat them.
Why can't we have a functioning media?
Considering the potential value of Valve in the future I couldn't imagine what that price tag would be. If I owned Valve I would tell Apple they didn't have enough money, even with all that cash on hand. Valve almost always makes serious money with their games and Steam is practically software written for printing money.

I also think that Apple's culture would clash big time with Valve's culture causing major issues.

I think you are wrong about Valve and the quality of their software. You are basing this on one piece of software that is essentially in eternal development (as you point out) and then basing it all on your own personal experience. Even your first example is most likely an issue with TF2 and has nothing to do with Steam.

At least you mention that Portal 2 is fine, but you're ignoring every other game Valve has ever made and/or been involved with. If your only problem with Valve's software is TF2 then I would have to say they have an excellent track record.

I say Valve has mastered the ability to deliver quality software.
What I would love to hear in the follow up to this post is what are the typical technical challenges which a typical HFT encounters? If someone wants to be an HFT what are the core skills one must have? (Strong in algorithms, good c++ skills?). How much math should one know and what kind of math?
Internet Start Ups and Staying Motivated
Poker is a simple game to learn if that's something you are interested in. "5 minutes to learn, a lifetime to master", is the cliche used. If you are interested in learning more, the second article in that series of posts I linked to has a 'recommended reading' section (Ctrl+F/ Cmd+F for "recommended reading"):

http://web.archive.org/web/20100127104229/http://www.codingt...

I'm hardly a poker shark myself, I just used to play a few local free-roll Texas Hold Em (THE) tournaments in my local area and online back in college. The rules are freely available all over the internet, as well as strategy guides, poker hand calculators, etc. The cool thing is most online casinos have a "practice play" section where you get like 1000 play money credits every day, so you can test and refine your poker bot without having to deposit cash.

If you include your email address in your profile "about" section, I'll be sure to fire you an email if and when I do publish a series on any bots I make! It might be some time though, my mad skillz are somewhat lacking at the moment sadly. I'll post it here on hn and r/programming too, I'd be curious to hear what people think.

ps. I think I may have found the article you referred to about the Bejewled bot:

http://hackaday.com/2011/07/30/bejeweled-blitz-bot-makes-you...

Some nice links in the comments there too.
How to get the programming passion back after turning manager
Hi,

I've been working in IT consulting since 2004, having gone up the ladder from junior programmer to manager since.

Coming from a computer science background, I love programming, but I find it increasingly difficult (if not impossible altogether) to work on the stuff I love, i.e., building solutions from the ground up. I get lost in status meetings, status reports, hr, budgeting, and all the managerial stuff.

I have to admit that the pay is interesting, but the job is not that interesting anymore.

How can I get back the passion I used to have during my programming days? Can I go back to programming without seeing much of a hit on my paycheck?
I think these things have to be experienced by trying. It's one of those cognitive biases we have - we always think other people are going to fail, not us. So it can't be intellectually internalized, it can only be learned through experience.
The physical calculator allows students to use this calculator in the classroom. If a student was using a smartphone on a test, how does the teacher know at cheating is not going on?

That said, this calculator does allow a no-estimation-necessary mode, but entering that mode causes some LEDs along the top to blink. If the student thinks he or she can get away with it while the teacher is looking away, those LEDs actually keep flashing for a while after switching back to estimate-first mode.

I think it's a good idea! The calculator's ease of use is stopping people from thinking about what a correct answer should look like.
Maybe look at it the opposite way: Perhaps indies should choose a camera that fits in their budget (and if that ends up being a "camcorder" instead of ZOMG 4K RAW, so be it) rather than letting the camera empty their wallet.
Search for the title in Google and then click on the link it gives you.
Ohio man charged with Anonymous-sponsored attacks on police websites
Isn't that exactly what mrich is saying? Family-friendly over porn?

I remember reading a quote of Jobs where he said 'no-one wants porn on their phone', when clearly porn is popular enough that plenty of people do.
> Could you imagine how far behind the Internet (and society) would be if any website you wanted to launch had to first be reviewed and assessed by Apple/Google/<insert other corporate entity>

You can have now your site accessible from the iPhone without the approval from Apple. It's not about availability, it's about the convenience of selling on the regulated highly accessible market. To sell in their store you enter the contract between them and you, the same way you'd do this if you'd want to have Walmart selling your goods instead of selling them on your own on the street, and even for selling on the street you'd have to follow the local laws.
Great blog post. It was refreshingly honest in its approach to the HN community. HN gets a lot of the "How do I get started fishing?" type posts. I very much enjoyed reading this "Okay, I have my hook set on something big. How do I pull it into the boat?"

I would recommend doing a lot of little things in different directions that can be measured then focusing on the ideas that show the most promise.

Pick the low-hanging fruit first, like ad sense. Keep the ad box small and unobtrusive. You could set it up in a day and see how it performs. You can always remove it later.

A simple mobile app that you could give away for free shouldn't take long to write. That will get you something installed on lots of devices that you could then use as a foothold for upgrades and premium features down the road.

Finally, find ways to reach out to your users and really tap into what they want from the site. Build ways into your site to get that reach and to take metrics of everything they're doing. In real terms, I'm talking integrated surveys, A/B testing of interfaces and features, and ways for you to increase the channels of communication between you and your users. Your users will help you figure out which way you could go with this thing.

Good luck!
Jilted third-party Google+ dev wants to bring Hangouts to Facebook
On the other hand, it's far less likely that "a family member of yours will want you to make a personalized app for their iPhone and you'll need Apple's permission" (the problem the App Store creates)

than "the general no tech-savvy population will have problems with malware and/or malicious apps they install without knowing what they are doing" (the problem the App Store is supposed to solve)
You're mostly right - people are using it as an excuse. But the cheaper equipment gets, the more people can dabble in the field. Five or ten years down the road, a small percentage of those people will be the high caliber talent.

So while finding talented people is still the bottleneck, I think as a long term trend, the move to digital and effect of Moore's law is going to help with that as well (as long as the person looking is also talented).

There were a hell of a lot less programmers when you had to buy time on a mainframe. Or scribes back in the Roman Empire.

Think of all of the amazing works of art or literature that were never created because the tools (literally, paper) were beyond the means of average citizens.
its js, not sent to server... did check that first ;).

(i'm not affiliated with the site at all btw)
Microsoft announces Windows 8 catalog including ‘Windows RT’ editions
Derandomizing Maximum Cuts
Actually, that would be a bad thing for his site. If he gets one-time visitors, he will need to keep growing to offset the churn rate. That means he'll probably need to rely a lot on search engine traffic, and for the viral growth to continue. If both go away, his site is dead.
That all makes sense. It may not work in this case, but in general I like businesses where the customer is clear. I tend to think there's always a tension when the user, the musicians, aren't also the customer, guitar companies for example. Obviously a hurdle that has been overcome countless times before.
Ask/Show HN: "Pay What You Want" pricing for PageKite
Kinvey's Backend as a Service Platform is Publicly Available
That's pretty much the same as "never" being released. After that much time games lose their steam and people start talking about a sequel instead.

Don't get me wrong, I'm sure it still sells after two years, but the whole "brand new game that takes the market with storm" phrase has long since passed.
Check also MAVEPAY: a new lightweight payment scheme for peer to peer currency networks at http://news.ycombinator.com/item?id=3852272
IKEA creates an all in one entertainment system
This offers no insight into HFT and is not an apology. Why is it here?

For people interested in HFT, start your exploring with a google search for "latency arbitrage".
Here's the arstechnica's take http://arstechnica.com/tech-policy/news/2012/04/oracle-tells...
...was a reply to the question of a viable market for physical calculators: there is one.
CloudSigma Launches Media Services Ecosystem with Free Data Transfer
Writing Elegant Code and the Maintainability Index
A thing that I noticed in this post: some changes relate to "improper usage". Yes, Array#to_s did perform a join, but it was never the method intended to do a join - thats #join. This should never be done in the first place. Use the tools that are meant for the job, even if the other is more convenient (although I never understood this specific case, I always used #join). It will bite you if you don't. Another example was using #map without block as a #to_a alternative (which now returns an Enumerator).

Also, it shows that a lot of naming problems were actually corrected in the transition to 1.9, like the #type<>#class thing. Less is better and I am grateful that the core team actually made some cuts.

In the end, my personal experience is that upgrading to 1.9 is not that much pain as many say. Sure, for large projects, the work is substantial as an absolute value, but this sounded quite manageable. Sadly, their blogpost on their migration to Rails 3 doesn't mention any numbers in that regard:

http://www.getharvest.com/blog/2011/01/harvest-is-running-ra...
Check also MAVE: digital signature protocol for massive bulk verifications http://news.ycombinator.com/item?id=3852279
Google was able to portray an image of being good and free and transparent early on in its existence. This image still lingers from their PR efforts but the reality is that Google is one of the most agressive corporations out there. Let's not demonize Google in particular, Sillicon Valley is brutal. But, let's also make clear that Google isn't some nice old lady that does no evil. Google spies on users just like Facebook, Google plays hardball with its monopoly in web search like Microsoft played monopoly with their OS. Google goes the whole nine yards in the Sillicon Valley dirty games and still these articles all mention "Google is open" or "how could Google do evil". Google has a PR team as good as or better than their programmers, that is a fact.
I'm not the most knowledgeable within mobile geekery, but couldn't you in buy an android phone with no contract over the net and get a sim card for it?
actual title Oracle tells jury "you can't just step on somebody's intellectual property"
Just to add some more background, I'm from Portugal, 32 years old.
The problem with that philosophy is that one bad apple spoils the bunch.
For Women to Think Mathematically, Colleges Should Think Creatively
There's a gulf between a stereotypical "day job" developer and someone for whom programming is a core part of their self image, but in real life there's more of a subtle gradient.

People who write technical blogs, go to user groups, or endlessly read programming books seem to be in the "not us" group, but I know of day job developers who do (some/all of) those things. Drawing lines in the sand doesn't seem useful when, I think, the issue behind this seems to be "don't look down on us day job developers." :-)
I sometimes find myself saying, "That's not my job" in the same sense that Murtaugh would sometimes say, "I'm too old for this shit." Nevertheless, it's easy to complain that employees in large companies don't care about the big picture; in many cases, the organization itself tends to punish people who go beyond their mandate to get stuff done.
As a Windows user who uses Steam as the primary method to purchase games I would say, from my experience, that Steam won't have to adapt at all. When I eventually have a Windows 8 machine one of the first things I'll install is Steam. Why would I change? I've already invested a great deal of money into it. It works quite well as a platform and for me to switch would require a superior platform to take its place, which I don't see coming in the near future.

Plus, considering Microsoft's history with PC gaming it would take a great deal for me to switch to their platform from Steam. Game for Windows Live anyone?

Unless Microsoft ups their game (bad pun!) in terms of actually supporting PC gaming then I would think Valve will be just fine. I'm willing to bet Xbox Live integration on Windows 8 is not a selling point to Valve's market.

If someone from Microsoft suggested I should switch from Steam to their platform I would laugh in his face.
Anthropologically speaking, it makes much sense: killing people is sometimes needed to ensure the survival of the community. Raunchy sex is not.

Mere reproduction-level sex can ensure the survival of a community just fine. Plus, sex can quickly get communities into trouble (rivalries, mainly, also people becoming absent-minded etc).
For me Clojure is the best Lisp available, JVM platform or not. It's more functional than the other Lisp, use immutable data-structures, have a lot of data types (vector, set, map, list) with literal syntax and unified abstraction on top of them and the macros are easier to write than in the other Lisp thanks to autogensym and name capturing.

Main selling point: it's Lisp and it's the best available.
When I read headline I thought of those buckyball desk toys. I thought playing with them would help me live longer.
Yeah as I say, "I hope"... maybe even retrospectively from atop of his own 'iCloud'. Please read my comment as slightly tongue in cheek, I'm well aware of his later-life stance on adult material.
I'm an Apple fan on the whole, but like many others completely dislike many of their behaviors, including random rules on the App Store.

But, App Store is a very good thing for developers. You can make a Chess game both with ObjC and HTML5, but chances of someone finding your HTML5 app via Google (search) is practically zero. On the other hand, because there are less than 150 Chess games for iPhone, if a random surfer searches the App Store for 'chess', they see your icon down the list. That's the exposure I'm talking about.

And again, I don't like Apple's rules very much, I'm just stating that being on the App Store brings you a lot of exposure.
Then how do you 'unit test' the validity of something that is supposed to make changes to the database? How is this any different than 'unit test'ing something that is supposed to write to a file?
Why You Should Probably Move to Boulder
I think the name Pocket is absolutely perfect. It lends itself to a really clear and understandable marketing slogan ("Don't have time to read it now? Just put it in your Pocket!") but also leaves room for how the company might grow and expand in the coming years. "What else can you put in your Pocket?" I'm sure they have that written on a whiteboard in their office with 30 bulleted items below it detailing what they can build next.
Who's supposed to be the gatekeeper for who should be an entrepreneur and who shouldn't? Doesn't the market already do that anyway?