skysight-inc/HackerNews huggingface dataset:
re: MS SQL Server tools and lame - really? The SQL 2000 tools were pretty basic, but since about 2005 they've been pretty good. I'd be interested to hear what you found lame. I guess maybe you were using something else from MS' cornucopia of GUI database tools (a plethora of wizards inside visual studio, access etc).
This is one of those companies which makes me wish I was an accredited investor, because the first time I heard their per-table numbers I thought "They're going to be an unstoppable juggernaut."

Seriously, in a low margin business they're transformative. I don't mean at the table/waitress level (sucks to be the server, by the way), I mean they literally move entire classes/areas/niches/locations of restaurants into economic viability. (Bad restaurants have -5% margins and close. Good restaurants have 8% margins and stay open. Some of the stats suggest just using this gives +N% with N sufficient to make businesses viable.)

Seriously, I think restaurants will take to this like accountants took to spreadsheets. Or they'll simply die.
I guess I should go invest some time learning KVM so that I can spin up VMs on my home computer until I can get some angel to toss me some money so that I can invest in some hardware.

All I have to do is learn how to spin allocate space on a disk drive to a virtual disk, should I use RAW, QCOW2, something else? I should probably figure out how to install an OS within this "container."

What's that honey, you need to do the budget? Hang on, I'm still working on my job.

Man, I seriously have to learn some sysadmin to get this thing up and running on my commodity box.

Wait a tick ...
Less server interaction = less tip?

Just kidding, by then i bet they'll demand 40%
Chip simulation seems like it would be a pretty difficult problem to multithread, since everything depends on everything else - can you run those simulation tools on clusters (or even GPGPU)?

Apparently Bulldozer, AMD's latest chip, is their first to start using automated design tools; one ex engineer claims that it resulted in 20% bigger and 20% slower designs:

http://www.xbitlabs.com/news/cpu/display/20111013232215_Ex_A...
"Thec" "loud"
This is right. The startup party scene largely acts as an echo-chamber. However, there are a few events out there that are designed around meeting people instead of pimping a particular company. Super Happy Dev House is a good example: It's mostly full of people that like building things but aren't brogrammers.

To find the quiet, experienced, skilled, well-adjusted people that aren't out drinking/partying once a week you have to actively seek them out while working. If you meet anyone like this, stay in touch. They are, by definition, not out there at events.
Business guy discovers that business is often full of vapid jargon-filled nothingness promoted by stuffed shirts. Film at 11.
I literally came back here just to say this. I love the concept but it's almost unplayable with the dragging after every shot.

Make it follow the cursor!
Wagamama and Legal Sea Foods have had earlier versions of these kind of technologies for a while. This is the next step in evolution.

If it cuts costs (for the restaurant owner / manager), improves the customer experience, and 'encourages' customers to spend more ... you can bet that owners will be all over it!
thank you for sharing - certainly, one takes VC money because he thinks he's better with it (and the implications of having heavier profit incentives) than without it.

> ... equate raising VC money with selling your soul... one opinion... Raising VC is good for some businesses, bad for others

one interesting datapoint is that most* YC startups accept the Yuri Milner offer (auto 150k angel round). not that all startups are like YC startups, and that all businesses should take money, and that taking money/aiming for the stars is what defines a startup, but I do feel a bit of a stigma of "if you aren't a startup you and your company suck". As I get better acquainted with Dunning-Kruger I wonder if all those YC founders are mortals after all, just like you and me. or maybe i'm on the wrong end of it again ;)

*no source, read it 6 months ago

edit: this doesn't even make any sense, sorry haha
IIRC, something like that actually happened. Except it was a file server that threw your whole directory tree up on the net. oops! Why you ask? How could that even happen? It was just a few years before everyone had Internet, so it was assumed that your network was a LAN. (Source: http://www.grc.com/su-bondage.htm)

Of course, everyone should have really had a firewall anyway, so this was obviously cool right? After all, it's up to the user to secure their machine.

(Disclosure: That was sarcasm.)
If you're interested in the types of bugs that are present in modern CPUs, AMD makes their errata documentation publicly available. (As far as I know, Intel's errata are not public. Edit: See tedunangst's comment below for a correction.)

The errata documentation for AMD Family 10h Processors (Athlon, Opteron, Phenom, etc.) is here: http://support.amd.com/us/Processor_TechDocs/41322_10h_Rev_G...

The errata for AMD Family 12h Processors (A-Series APU, etc.): http://support.amd.com/us/Processor_TechDocs/44739_12h_Rev_G...

I found this out when an AMD engineer confirmed an AMD CPU bug for me: http://stackoverflow.com/questions/7004728/is-this-should-no...
It's also worth noting that you load gmail's web client to interact with an entire inbox full of mail, sending, receiving etc.

The point of the OP is that a user is loading 2 megs to view a single tweet. A medium that is literally defined by its brevity, should not need to send 2 megs to your browser so that you can read 140 characters.
1: You're still wrong. One person's typo is not a slight against physics. 2: That's what "sarcastic quotes" are for.
Traditional embedded devices (i.e. not smartphones) tend to use very mature and well understood CPUs. Moreso for things holding life and propery like cars. If a bug does occur and cause a crash, normally a watchdog timer will reset the CPU quickly enough to avoid unrecoverable problems.

They're certainly not pushing the bleeding edge at all like the 3 GHz desktop/laptop processors.
Well yes, because unless I'm much mistaken, Qt and GTk are both supported by OS X so they are both supersets. (This is obviously ignoring Windows, which is also supported by Qt and GTk but is probably difficult for other reasons.)

There are also cross-platfrom native options like wxWidgets. These also work both on Linux and other systems.

Finally, the last StackOverflow survey[1], which I think is pretty representative of the sort of people who would use a program like this, had both Linux and OS X at about the same level (~20% each). So Linux is certainly not negligible.

[1]: https://www.surveymonkey.com/sr.aspx?sm=2RYrV_2bFw2aZ2RfedWH...
I think it's great that technology can be put to use to improve our everyday lives. But when it comes to replacing human contact with a touchscreen, I'm going to have to decline. As a programmer I can spend up to 8 hours per day staring at a screen and being frustrated. I don't want the same to spend my time outside of work doing the same. Can't we improve the backend technology but retain the brief human contact? It may be more efficient, but is that really all that matters?
Py3 is much worse.

At least Perl 6 is aiming for some amazing advances that will trade off quite well (if it is ever delivered) against breaking compatibility with Perl5.

Py3 broke compatibility (at least at the extension layer) for what exactly...now I can say print() instead of print ""? What a joke.
I find this a really interesting area.

As a programmer rather than a gamer I'd tended to have this background awareness of GPUs getting more and more powerful, and saw all the Amazing GPU Stunts for {SETI,Folding,..}@home or Crack Your Neighbours' WiFi Using Just A Perlin Render-Renderer, and had this vague idea that the graphics card was this generic powerhouse that just needed a little love to get going. The C-like syntax of your typical GL shader language is particularly encouraging in this regard (not to suggest for a moment that Looking Like C is a generally positive attribute).

Recently I have been giving it a little further inspection, and of course it is not quite so cut and dry. Given the Single Instruction Multiple Data (SIMD) nature, you are somewhere pretty good, roughly between a programmable DSP and Full Gory Petaflop Gigacluster.

BUT. You get:

- No recursion, but maybe we can just be careful and collapse everything into loops.

- No memory management (yay, maybe), but that makes sense since we're trying to execute everything in parallel. Perhaps we can squeeze our dynamic programming into a local 4x4 matrix?

- Expensive branching, especially particularly very expensive if it's data-dependent branching which goes different ways in different kernels. This definitely makes sense if you think of the GPU as a hungry hoarde of soldiers marching along in lockstep, slaying the data, then somebody has to stop to handle an edge case and everyone else waits around ... I'd kinda envisaged it more as an N-microthread model with a bunch of workers churning through vertices and fragments as they become available. Probably it is time to take a break from web services until I get over this, or develop an SOA GPU In The Cloud (GPUaaS?).

- &c. &c.

So, obviously there are some tasks which are well suited for this, and idioms which are well supported. Other tasks and other habits don't fare very well at all. Maybe an amazing recursive raytracer which was optimised for C is not going to survive a transition to GLSL without some very clever trickery, but perhaps there are subtasks which can be handed off instead.

The very interesting work being done on WebGL (Webkit, Firefox, Opera thankyouverymuch) seems to have the potential to bubble the GPU to the surface where it can be used and abused with a very small activation energy. I think it would be nice to have some shader skills in the toolkit just in case the right problem comes along.

TL;DR: GPU programming is a lot more like learning a new programming language than I thought.
Dammit. I go out to eat for the experience. Touchscreens are an experience. But if they start replacing all the waiters? That's just going to piss me off.
Thanks I'm going to check out. I google about text extractor software and I found AlchemyAPI
You ask why five times. The internets are full of commentary.
Build android apps from your Android device
I don't know of any to point you to. They probably exist, but I haven't read them. Let me know if you stir some up.
It looks like they've fixed the one for 1729.
Cloudflare is good for these moments as well.
Intel includes errata in updated spec sheets for each CPU.
> our customers paid for the growth

This is key. You might need to add another word to cloud... something like "cloud redundancy" or "cloud backup" or "distributed cloud"... if customers will pay for it, sell it.
Give me a way to see my favorite meals with the swipe of a card or somehow connecting with my smart phone.

And if you make everything to customer order like Subway, give me a way to re-use my old instructions.
AMD should be commended and the guy who found the bug especially. This is how I got into software from the hardware world, in a complex custom system sometimes the bug is in the hardware.
With years of practice SEO engineers have become quite good at gaming PageRank. So by itself PageRank is not a good signal of quality anymore. This is by no means a revelation. But what really amused me when I tried computing PageRank on sample webgraph was that it had become such an awesome indicator of porn! For some reason I had not seen that coming.

Some of the easy to exploit loop holes of PageRank give you a glimpse of the nature of the internet a decade ago. Compared to other link-analysis based indices that were prevalent in those early search-engine days, Pagerank was quite robust against spam. But it had this one loophole - "free rank" that all pages on the web received.

One way to view PageRank is to think of pages as participants in an economy. They pages paid a flat rate 15% tax to the powers-that-be and the remaining they had to pay it forwards via their outlinks. The powers-that-be would collect all the tax and then re-share the collection equally among all the pages. And that "equal" sharing turns out to be a loop hole now.

Unlike a decade ago, creating a page (and thereby getting free PageRank tokens) comes practically for free. One can create thousands upon thousands of pages dynamically at zero marginal cost, if not millions. Now one can suck in as large a share of the tax pool as one wants by just creating a large farm of pages, limited only by the size of your farm. Well, this works only if PageRank is computed by the book, in reality of course it isn't.

Given how well Pagerank must have worked during the early days of the internet you can get appreciation of how valuable a page on the internet was in those times.
Reminds me of the story of the Automat http://en.wikipedia.org/wiki/Automat

People thought these were going to replace all restaurants too.
Which is why there will always be waiters, just as there will always be live theater.

At least, until, the software starts doing a better job. And that is a long way off.
The restaurant industry will certainly produce numerous options catering to your preferences, and they will be marketed using copious helpings of "Only poor people would order food from a machine. Rich people like yourself deserve to talk to an artist."
Depends on the nature of the startup and your development lifecycle.
If you do rapid development, I would go with Android first, iterate very fast based on the feedback from your first batches of users, make decisions based on any usability/feature complaints, and then release an iOS app which has maximized chances to do the best it can on the AppStore.

If your app is highly social, a facebook app would probably be even more appropriate, since the first users don't need to update your app to get the new changes.
Nitpick: EC2 (and AWS) isn't PaaS. It's IaaS. I think this is an important distinction. Most PaaS (like Heroku, App Engine, etc.) takes away the need to play administrator and lets you focus on your code, less your infrastructure. On the other hand, IaaS like AWS is closer to a smorgasbord of components you might want to use to build stuff.
Lead Software Developer - NYC 
Bar & Club Stats (BCS) is hiring a lead software developer. Expertise in PHP, SQL, objective C knowledge and mobile device programming. We are in some of NYC's most popular bars and clubs and are in talks with major marketers.

If you are interested in learning more, email bs@barandclubstats.com. Thanks!!!!
You can now run Arch & Debian Linux on a Raspberry Pi
I just want an app where I can type in my fast food orders, and have them ready when I get to the window or brought out to the parking lot. I'm thinking Jack-in-the-box will be the first chain to do this, they already have machines in store that allow you to order without interacting with the cashier.
A small army of usability students attacking your NYC startup
To further support your point, the rollback to gcc 2.95 happened across many linux distributions due to incompatible changes in the language that happened at the gcc 3.0 version.

Many distributions rolled back so that the default "stable" compiler matched the one they had to use to build the packages - i.e. common sense.

Once the packages were updated to deal with the gcc 3.x language changes, the compiler and packages started appearing together.
Math Textbooks a Textbook Example of Bad Textbooks
Cool Visual event mashup dashboard / Angelhack
created at angelhack - discovering or keeping up with your events suck. We tried to make something visual.
The first time I saw a touch-screen ordering system was in an izakaya Japan in 2006, and I'm sure you've experienced them, too. However, since then, I haven't really seen it pick in most Japanese restaurants. I have to assume that there is a significant percentage of the population that actively wants the experience of ordering from a human.
FastSpring should submit a reconsideration request in Webmaster Tools showing that they've cleaned up the problems. Then the warnings will go away.

It's not a good sign that an online checkout store is getting hacked, period.
Somehow I met more Java shops with stronger revenue and a more solid future compare the rest.

I've been using JavaEE 6 (with Spring MVC) for a while and I believe it has improved a lot (and a lot simpler) compared to the previous versions and perfectly suitable for modern software systems: MVC (Spring), API json/xml (JAX-RS supports this easily), superb Testing tools (can mock almost everything), Asynchronous like Node via Servlet 3.0, WebService via JAX-WS easily (less than 5 minutes to produce XSD/WSDL or to generate client stubs).

I'm also impressed with the tools such as Maven for dependency, build, and package management, FindBugs for code analysis, CheckStyle for code-style enforcer, Hudson for Continuous Integration, and JavaDoc for code documentation that Java ecosystems has provided in order to write high quality software.
The title on HN makes it seem like this is going to be far more substantial than it actually is.
I really hope he isn't paying for that office. That's suicide, waste of money. And it looks like it doesn't have any real windows. When you are depressed things aren't going the way you hoped, you want to be able to see the light of day.
I'm with you, but I am very dubious that these things will actually improve customer experience. The experience of going to a restaurant is very much one of being served by another human being.
Saying that system administration is trivial is like saying your site being up/down is trivial.

Your level of concern can become more trivial when you pay someone else to worry about it.
Slightly Off Topic:

I'd love to see a service like this for Video. We currently have to content manage a ton of video for our Video Based eLearning application and it sucks to have to manage encodings file upload/download and streaming. I'd like to outsource all of that and focus on just building a great learning platform.
My company just moved to the Rackspace Managed Cloud, which is about $350 a month for a 4GB dedicated virtual server, and it has been fantastic. Our team is savvy, but we definitely don't have any hard-core linux sysadmins in the group, so being able to call 24/7 and chat with an expert who has access to our box gives us most of the benefits of having an in-house admin at about 5% of the cost.
It's not really redundant. Legitimate users use redirectors like bit.ly all the time, so you can't blacklist them. If you're leaving such a big hole in your system then spammers will work around it in next to no time.

Etsy are big enough that it is worth the spammers time to do so. Once you get reach a certain size you can't just say "the user should be careful". Scammers and spammers will hammer at you because they know the numbers make it worth the effort. Users won't understand what's happening; they will have a bad experience and they will blame your product.
There's been lots of basic technologies that could replace waiters, even phone switches + operators, but the reality is people want interaction. In some cases this will make sense, but not for 90% of restaurants.
"A/B or GTFO," I believe is the parlance of our times.
I'd add that Bill Mensch was way more talented than most engineers in his day (and to this day).
If you ever meet a entrepreneur
Hmm.. lies! :P I've actually not really had any luck finding any. I must be looking in the wrong places. Want to grab a tea/coffee? :)
It's not so much that I believe his motives were benevolent, but that I know how conflicted one can feel when you A) know about a serious vulnerability, and B) don't feel that it was taken seriously.
Frightening Math
"Yahoo, of course, has had stagnant revenue and share price for several years now as it has been eclipsed by Google and Facebook as a favorite destination for online advertisers."

We manage PPC for a lot of companies and we would love to spend more money on Yahoo, but they don't have enough traffic. We are maxing out on Yahoo, but Google has way more eyeballs
When gaming is good for you [WSJ]
They've been instated in at least a couple of national chain restaurants in japan. My last trip, just a few months ago, I visited a shabu-shabu restaurant and kaiten sushi (rotating sushi bar) that had touch screen tablets at every table. They weren't ipads - that's about all I could tell. In the case of the rotating sushi, it even alerted you to the fact that the dish you ordered was coming on the conveyer belt in a few seconds.

Edit: I just posted a video of it. My nephew and niece in law (?) loved to order for us: http://youtu.be/LxQpJk52Sbc
I don't think there is really a logical answer, it's more of an emotional thing. Perhaps it is related to my personality (I like to be in control), in that case other musicians might feel differently.
Y COMBINATOR INTERVIEWEES NEED YOUR HELP PLEASE - ANY RED DOTS FOR YOU?
Hi there, my name's Shed (short for Sheridan).

Last year, the company my Business partner and I are hoping to launch very soon (85by55.com) was chosen to interview for Y Combinator. We didn't get picked then (but we're still keeping the flame alive!).

And now we need your help please! Please click this link below and let me me know if you see any red dots - this shows your level of peer to peer connectivity...

If you do have red dots, that will be hugely helpful - and please let us know.

Thank you so much for your time,

Yours,

Shed

http://cc.rtmfp.net/
World's Shortest Ad (1 sec.)
Cannon Electronic Digital camera is a Excellent System to Buy
I've been doing this for the last 4 years.

First product was using GWT to communicate with a special type of Servlet (GWTServlet) via XML-RPC. We definitely can substitute the back-end to use plain Servlet or JAX-RS or SpringMVC and tweak the front-end a little bit with no problem.

Second was an enterprise project utilizing IBM WebSphere Portal (JSR-286, or... if you're not familiar, take a peek at Liferay) in which we implemented 90% of it using AJAX to talk to a Portlet (like Servlet) that returns JSON.

One of the components was implemented using JAX-RS that can easily switch between XML or JSON or ATOM without having to write a single line of logic other than annotating the method to return any or all of the above format (JAX-RS uses content-negotiation).

You'll be surprised how easy it is to implement such set-up in Java. It is built with modularity in mind but you can always use SpringMVC if you'd like to have something more like Rails as well :).
Nope, just an unused bedroom in my home. There are two windows but the picture mostly clipped them.

I agree about sunlight. I've spent long hours working alone at night and you have to force yourself into human contact before quietly slipping into the blues.
Dropbox was in very large part built on their affiliate program. Doesn't get any more credible than that.

PayPal's affiliate program was a big deal too (Dropbox's was influenced by theirs IIRC).
End of the page here: https://developer.apple.com/library/ios/#releasenotes/Object...

Apple highly encourages using ARC over GC for new development.
I can think of one place where I don't want the experience of "being served by a human". McDonalds. It would be fantastic if there was just a touchscreen by the register. Even if the cashier was standing right there to take the money. I can't count the number of times I've spend 4 minutes saying "Chhiiickeenn MC-Nuuuuuggeets" as slowly and clearly as I can to a person standing right there, only to get a McChicken sandwich in the bag.

Don't even get me started on the drive-thru.
I did NOT expect to hear a moldavian song on that.. Funny how the web still has the web to pleasantly surprise you every now and then even after years of navigating it.