skysight-inc/HackerNews huggingface dataset:
The problem is that his co-hosts have added almost nothing to the show. They're neither hosts that keep the showing movie along like Dan Benjamin or co-hosts that can hold their own like Merlin Mann.

That episode of Gruber and Merlin a year ago was great. I thought this would be more like that, but so far Gruber's chosen guest hosts are too in awe of him or too nice to really add anything.

Lonely Sandwich makes a nice third person on a podcast, but he's not the kind of co-hosts that will keep this show together. I really like him on You Look Nice Today, but he's certainly the third person on that show. It would never work as just him and Merlin or him and Scott Simpson (but I think Scott and Merlin might be able to do a show together).

As much as Gruber may not want to admit it, he needs a full-time cohost to keep the show together. Gruber has great insights, but he needs someone to draw those out, to challenge him and to keep the show focused.
This is similar to the Adobe article on HN yesterday. Link bait for real improvement through statistical analysis, then the article undelivers.
ShotSpotter cannot be "unlocked" to record conversations by accident. These sensors are placed far away from where people might be talking and this is intentional. Conversations are just one more source of noise to be filtered out.
Your tests, or the output they produce, look awesome. Can you elaborate on your setup? Just today I was looking for an up to date introduction for testing in django, but could only find some older blog posts. So I would be glad if you could detail your setup a bit.
https://en.wikipedia.org/wiki/Kimiko_Ishizaka

She is part of the Open Goldberg Variations, a Kickstarter funded, and Bösendorfer sponsored, team that recorded Johann Sebastian Bach's Goldberg Variations and released the score and recordings into the public domain in May, 2012.
You seem to think that 1 click is no different from 2 clicks.

I draw your attention to Amazon's one click patent and the huge influence it has had on their success. 1 click can be reactive. 2 clicks almost always requires you to think about your decision.
Ouch. Says the site is down for maintenance. Can't even take a look.

Even so I don't really see the need for this site. When I launch a project I post it to my web site portfolio or blog then aggregate out to Twitter/Facebook/etc. What advantage are you offering over established publishing tools?
Now that we have gorgeous displays, I'd like to see manufacturers compete over a new metric: Smallest Total Bezel Area.

The bezels on all phones today are just too damn big. The top bezel should not be taller than ~6mm (enough for speaker, camera and sensors) and the bottom should not be more than 4mm (enough to round the phone) and the side bezels should basically not exist at all.
Clicking the link returns a page that says simply: "You do not have permission to preview drafts." Looks like we'll need sysadmins a little longer.
But the problem is how can you verify that the system that is actually installed on all the building and telephone poles is actually one that is incapable of recording voices instead of a (really cheap) normal microphone.
Would the app have been approved if they had followed Apple's guidelines? I am guessing yes.
This is ok... although there are lots of better alternatives. Some issues:

- No way of adding headings? * edit: sorry it's under styles.

- Clicking bold, italic etc should expand the selection to the word that the cursor is in.

- Setting formatting should restore the cursor to the editing area

- Clicking into a formatted area should toggle the buttons in the toolbar that apply

- image alignment a little clunky. Why not add a simple overlay for align centre|left|right on mouseover?

On the plus side image resizing is done well.

One thing that annoys me no end is that all editors I've ever used apply block level formatting (h1,2,3 etc) for an entire paragraph when only a sentence is selected. The most intuitive approach would be to break the sentence out of the paragraph and style only it. As a user I expect what I have highlighted to change not all of the surrounding text as well!

These things aren't easy to get right, especially cross browser. I recently put together an editor to exactly suit my needs (uses contenteditable instead of an iframe), but it's chrome, firefox and ie9+(? i think) only. Trying to get something usable across legacy browsers is ridiculously hard.
The problem is that email is so broken, you could sort of fix it, but people have been trying for years and it's easier to start again. For example we still have these problems:

- No proof that people are who they say they are, we have PGP/GPG but no one uses it.

- Related to the above, I can't control who can send me email, people use different email addresses and any address can be faked anyway.

- No accepted way to post short messages, people still post long email with big disclaimers and/or adverts at the bottom

- Poor email client support for sending/receiving large numbers of pictures, with thumbnails and full versions

- Lack of any real semantic support tags, share a single link, geo information etc.

- No way to public display of your timeline (i.e. twitter)

- No obvious way to have all contact's photos against emails [seems to be coming in now somehow, not sure how really]

- Inability to remove content you accidentally sent

- User expectations that email works in a certain way and doesn't need to change.
For me, this is why I am extremely reluctant to ever rely on proprietary software for important things.

Sometimes, of course, it is unavoidable. The more narrow the problem, the more likely that the software available that solves the problem is somebody's proprietary vertical app. But, at the very least, that gut-level mistrust of relying on non-free software ensures that if I do press the "Buy" button, it is because I've exhausted all other options.
Hi villagefool,

so you've lots of legacy C++, then I'd suggest you better stay there and rewrite performance critical parts effectively with ANSI C code.

Honestly I think StackOverflow is a better Platform for questions like this. You'll see that the answer to your question is: "Yes, use both."
source: http://stackoverflow.com/questions/953428/event-loop-vs-mult...
I think YCombinator is more of a community of entrepreneurs and investors, who can give you concrete advice on questions regarding technology decisions, but even though you'll also get quality answers to to CompSci questions, those type of questions are betters answered over there at SO.

Coding-Standards exist to allow "easier maintenance" of your application. You better check if there's an ISO-Standard for your branch, that defines the best practices in your business.

Here are "Google's C++ Guidelines" for example:
http://google-styleguide.googlecode.com/svn/trunk/cppguide.x... but you'll need Coding Guidelines that fit better to your branch. Maybe you'll find some guidelines on the pages of the SEC http://www.sec.gov

I think there are people who automatically build up prejudices when you say "App" to something large like a Trading-Platform, but that mustn't be the case. I believe there are also people who'll think that you know what they want when you talk about complex things in the form of an "App" (something they know). Just be aware of it.

Can you answer me a question?
How is Cuppertino, CA for a Software-Developer? (I won't work for Apple, just about to stay there for a while)
There is a concern about unwanted touches being registered if the bezel is too small, but the interface and screen controller could probably be adapted to minimize this.
JVM objects are always zero-allocated, but Java libraries typically don't make any guarantees about memory that sits outside the JVM heap, which is probably where the socket was reading from.
Mail is broken in many ways. Because there is no authentication and thus forged from addresses, error messages can't be returned. Relays are allowed to modify mails which invalidates hashes and signatures. Attached and included documents are encoded in base64. ...

The main usage problem is abuse of this communication channel. While our email addresses should be public so that anyone in the world may contact us, we are forced to use hidden emails to protect ourselves. This Is the reason of the success of messaging system limited to friends. There is much less abuse.

The problem was known with fax, and will happen with phones if the phone call price drops to zero.
Zooming works fine here, ipad3, safari.
What's the point of IPv6 day if we don't get IPv6 support?

:/
9 days ago: http://news.ycombinator.com/item?id=3996328
That would affect the user experience of the device. How would you hold the device? How would you play games?

HTC Sensation is an whole-screen device, but the user experience is really bad. I prefer iPhone 4/4S design any other day.
I do this with http://phantomjs.org
Assuming of course, that your platform allows you to run virtual machines...
Except for apps that pay 30% to Apple. That's a key distinction.
29 Mayıs 2012 Günlük Burç Yorumları
I think this is really great for products such as shoes, when basically just looks matter. Left/right scrolling works well with magic mouse, and probably even better on touch devices. Just add simple social features ala Pinterest and you have a winner.
Engine sound is another source of noise, but ShotSpotter can record engine sound and use it to figure out whether the shooter was in a car. Why would conversations be any different? Noise filters can be turned on and off.

This is no different from modifying the nude scanner at the airport to display a generic human form rather than the actual outline of your body. The machine still has the capacity to display what your private parts look like.
x64 ABI: Intro to the Windows x64 Calling Convention
Why Women Goes Naked
The Kickstarter campaign that funded the opengoldbergvariations: http://www.kickstarter.com/projects/293573191/open-goldberg-...

The combination of an award-winning concert pianist + people who really understood the computational issues of music representation + the emphasis on high production value are a winning combo. My wife and I contributed a small amount to the Kickstarter project.
Funny as a developer I don't have the same problem. I intrinsically understand that it is their store hence their rules. So long as I follow their well published and understood guidelines there won't be a problem.

Just like I would get banned from Google if I didn't follow their rules.
Yes, Email might be ugly on the backend but that matters none at all. The client is obviously what is broken here, we are using the same client paradigm as when a handful of people had an email address! At the very least a better email client should do this:

1) Categorize notifications. Use the common web services as a base, and then look for obvious signs of repeated messages of the same type.

2) Prioritize people who are in your contact list. In fact this functionality should be broken out as a separate app. Actually, the same app that we current only use for text messages. I could rant on this for days; why in the hell are apps separated by what protocol they use rather than what the use case is? Ridiculous!
Hadoop is the best thing since sliced bread (says the author)
How Face(.com) Recognition Could Fit Into Facebook Mobile
http://news.ycombinator.com/item?id=3996328
The key to understanding this is that it is missing time as a variable. With Premier 10, you will never have to shell out more than $3000 at once. With Solution 2500, you may have to shell out $5000 at once. The other costs are spread evenly throughout the 26 payments.
HTML5: What kind of standard is this, anyway?
MIT license is the best part - and great that it's fully featured!!!
...or too familiar with industry jargon to realize that they aren't being clear to a wider audience.

Like I said, it isn't unusual for people to say "gigawatts" and actually mean "gigawatt hours" when it comes to the power business.
Developer productivity tools and Visual Studio extensions
I submitted this a couple days ago at a pretty bad time (middle of the US night) and it died pretty quickly. I figured I'd wait until v0.0.2 to throw it back up here, and that's now out. It seems to be working quite nicely on all iOS 4.2+ devices, though some of the older iPhones have performance issues it seems. Hope you guys enjoy this.
The city of New York is 303 square miles. So for $12-18M, NYC could be completely covered by this system.
Free randomness can be amplified
I tried to buy CS6 subscription five times, each approach took me 10-15 tries. Not the representative on the phone nor the web chat could help me: "we cannot process your order".

The same card was successfully used to buy Lightroom4.

Noone at adobe could tell me why my payment doesn't go thru.

Screw 'em, I have pirated the photoshop CS6. :(
From the sounds of how violent the country is, I think Americans actually do need to have this level of control and suppression.
There's a chicken and egg problem to this. If you do what you suggest, you are going to flood the user's inbox and although you will clean it up in your client, the user is also going to have a standard email client that notifies them constantly about your messages.

We need a transitory client that is better than the one we have today, but still is the only email client you use. It would do a better job of categorizing and prioritizing your messages. When the user gets used to this, they might be willing to accepting dropping general purpose email clients all together.
Once we figure out if this model actually reduces churn, then we'll be happy to share.

However, you should be aware that there's no silver bullet here. The algorithm we choose might work brilliantly for us and terribly for you.

I wrote the post to get people thinking about how to use data and behavior to drive down churn.
I'd probably use 2 different views, one for the view you are manipulating and 1 for the border. You can apply the same rotation transforms to both views but only apply the scale transforms to the main view.
Active Record `attribute?` method
Of these issues, I only see #1 and #4 as real. Some of them perhaps you could elaborate on? What do you mean by #3? I send short messages all the time. I just write a short message and hit send. Why would you even want #6? Email is designed as a private mechanism, this seems to go against the very reason I use email...
LXJS Tickets on sale - European JS conference focused on mobile and nodejs
I'm excited by the idea of a sizable library of works like this available to the public. However, I noticed some high-pitched squeaking in the 128kbs MP3 and the Soundcloud widget; initially, I thought it was an encoding artifact. After downloading the FLAC version, the chirps are even more pronounced, suggesting they were present at recording, possibly some sort of mechanical sound made from the piano. I find them really distracting, especially at the beginning of track 5, "Variatio 4." It sounds like it's up there in the 10khz-ish range. Anyone have any ideas on what it might be?
Can anyone recommend an editor with a really good API for making custom buttons? My admittedly shallow research hasn't uncovered anything that is particularly joyful to use.
Locking (binary) files in git using gitolite
The initial value of the cell is (eventually) one of the parameters of add(n) -- when you compute the final value. Before you get to that point, the various add(n) operations aimed at a given cell are combined. In the diagram in the first posting in the series, 18 add(1) operations on the same cell turn into a single add(18) operation. It's only then the cell is read (or the bucket is merged) that the final value of the cell is computed.
That is true but even if you have to shell out $5000 up front once, you are still paying $2000 less by the end of the year. So it's like your risk is $2000 greater but you save it by the end of the year, even if that risk was actualized.

Also, it's important to look yearly rather than just as separate events because the out of pocket max resets yearly rather than per event.
Startups, Fix Your Blog Links
2001. They are seen aboard the Discovery, but they don't show touch interfaces (unless George Lucas somehow got hold of the rights and disfigured a masterpiece).
Nice, I presume the dependent variable is binary, implying a logit/probit model? I don't really get why 3 different stat tools were used, ie Stata, R and SAS... R seems indeed plenty sufficient, or even Stata.
Email, as well as IRC. Because email doesn't handle real-time spontaneous casual online conversations.

Twitter is a poor way of doing it, and Facebook is just email + shallow egotistical dopamine hacks.
Email is a bootstrap that no "next-generation" communications solution can do without. Every startup, whether focused on communications or not, wants your email address. That is not a coincidence.

From a marketing perspective, email also has the greatest reach, greater than the web. The majority of the still relatively small percentage of the world's pop. that is connected to the internet are more likely to use email than the web, and they spend more time using email than they do the web.

If you do the research I believe you will find that these are the facts.

Email needs to be improved (e.g. cut out the middlemen -- "email providers" -- somehow, perhaps run email servers within trusted peer-to-peer groups: groups that are established using only the internet and without the need for a web browser, javascript, etc.). Email does not need to be "replaced".

Email is a simple and effective concept and as such, it is not going to "go away". So let's work on trying to improve it, architecturally.

The "walled garden" approach to communications, maybe using different gardens for different types of contacts to whom you provide your mail address, makes sense. Maybe it wouldn't stop spam, but it might contain it, e.g. to certain gardens. But any solution dubbed an "email killer" that based on the public web is not truly walled. It relies on a complex web browser. There will be ways to get in. And it's the same old story: people want to get in to spam you or scan your email for hints they can give to advertisers.

Imagine if the post office scanned every letter for hints they could give to advertisers, like the ones who fill your physical mailbox with junk postal mail. Why do we accept this with email?

Improvements on email need to start at a lower level: the IP layer. Peer-to-peer. Move away from "calf-cow". Take back control of our mail.
In the Microsoft world, Petzold is a legend. He'll do very well.
Pixelmator is a reasonably priced alternative that has been making some headway.
I have two sons and this is pretty interesting. There is one thing that could also be hugely useful in my opinion. It is the historic context of mathematics. Lots of very intelligent people (and geniuses) and tens of years (some times hundreds) are needed to develop mathematics. But in a class of "math" you are only given a procedure to follow and it is explained as if it were self evident. Something that took years to be developed is written in a blackboard in 2 min. And that it is, now do this exercises and next friday you´ll have a test. (of course passionate teachers do better than this)

One of the best books I´ve read in scientific divulgation is Fermat´s last theorem by Simon Singh . It tells the story of the assault to the theorem beautifully. You follow different mathematicians through history and see how they advance and how they fail, how it affects their lives, their careers and also human history.

Although the mathematic concepts involved at the end of the book are pretty advanced (the book is not heavy in mathematic formulas) you feel able to understand them and I feel that one of the reasons is due to the beautiful context every thing is set on.(the other of course is the great writing job Simon Singh does). I still remember some of the developments involved, and more than 7 years have passed since I read the book.

It sparked in me a deeper interest in mathematics, I used to like them, but it was not the kind of curiosity I have now.

Of course you can not "learn" with this book, but it is a great tool to put everything in a context, and learn how it advances.
I really think that teaching some kind of history of mathematics (greeks, Egyptians, arabs, etc..what they discovered, how, where they got stuck and why) + mathematic concepts (no exercises needed in this class) could be a great way to spark the interest of students, and see mathematics in a human and achievable way.

edit: some typos, and some excess of "mathematics" to be cleared.
I can almost see the Reality Distortion Field(tm) around you.
Not really the best analogy: telegraph/phone lines sit there passively and pose no apparent immediate danger, while the aforementioned UAVs would present an active threat to wrongdoers’ wrongdoing and thus become targets...
Absolutely trivial unless you live in a legacy of soviet union where every person having any business with the rest of the world is considered a spy or a criminal at the very least. :(
The fullscreen mode is a nice touch, as is the image resizing, provided the cursor doesn't leave the image boundary. It's frustrating that, like other editors, it doesn't differentiate so well between line and block actions. Also, I was very disappointed that I couldn't drag the image to reposition it.
flawless experience! great job!
Most people don't do #3 and without tools either limiting (twitter) or coaxing you (facebook) you get big run on messages, which you don't want to read.

You want #6 because many people are trying to share you thoughts with everyone, and the post is titled "All you need is e-mail, e-mail. E-mail is all you need."
> I had implemented a usage reporting tool, that I used to track how my customers was using the app.

Would you just look at how causally he mentions this. FUCKING HELL.
Imagine if someone created that and then completely failed to integrate it with legacy email so that nobody could transition across, ran it as invite only beta for so long everyone lost interest and then failed to succesfully engineer the product so that it had stability issues and was nearly unusable on low end or old computers.

I'm convinced that the world could be a different place now if Google had done just a few things differently with Wave ...
The bevel could be virtual - painted on by the OS or application but not accepting touch inputs. Perhaps even custom to the user preferences. It could go away for certain uses cases, like full screen video. It could even have function buttons rendered on it that are context dependent.
I live in Kiev, Ukraine, which is the same cultural environment as Belarus. I perfectly agree with staunch - those two reasons are completely valid.

But he might also get a bad intent for you despite good coding. One doesn't exclude another.
Facebook isn’t making a phone, Facebook is making a pager. Wait, what? [PIC]
I spent a few hours trying to set up Django Facebook before finding fandjango. It's a breeze to set up and very nice to use.
This is badass! But, once again something Apple should have already given developers.

Thanks for putting this together, hopefully it spurs them along.
I can't help thinking about Google Wave :)
Former discussion: http://news.ycombinator.com/item?id=4029365
Most likely they use the fact that the shot location moved, not the engine noise.
I think the assumption with this is that all gunshots would be crimes in process and over time and with more ubiquity that might not be the case leading to a less effective system.

I would imagine that a criminal could use a system like this to do a DOS of police presence and/or send them on a wild goose chase so they can commit a crime in another area. In other words they get police to scramble to 5th and Main and they have another team to break into a place a few miles away with a non-gunshot crime.

Also, as anyone who has experience with home or business alarm systems knows false alarms get to be a "boy who cried wolf" issue and you begin to not take them as seriously as you should.