skysight-inc/HackerNews huggingface dataset:
excellent Thought. Could I be the devils advocate for a second.

1) Most of the retail chains (I mean the Big/Medium one which are primary target for this kind of system), already has a price check system installed in their store. This can be issues in following way
- Why should the store waste some space for new harware
- What is stopping these price checking sytem vendors to simply upgrade their system with this feature as addional one. They already have a installed base and customer confiedence, they can kill the market if they see any traction.

So ideally you may want to create a single system which will replace this price checking system with addional features. or the reverse.

2) Most of the Small shop owners any way wont have space for a price checker/scanner. So this market is pretty limited.

3) There are few key advantages for online profile like amazon does.
- people can browse at their liesure and no effort/little effort is required from their side to do passive browsing. while nobody will visit a shop juzz to do passive shopping of grocessories/pharmacy.
- Passive browsing helps to build one part of the user profile. This is not possible in case of physical profiling. Also there is some effort required from user to scan any item.
- For online browsing, you can use IP address/user login details to track a user and hence his profile which can help u display related products. But when u do this physical, unless there is some way user enter his details (either scanning his member card or entering some number), u cannot use his history during shopping time. This will limit ur data to current shopping iteration only.

4) Already most of the groceorry shops provides coupons/deal details currently during your billing time based on the items u have purchased. So this is not new.

5) Now if these business are ready to share the details (which i dont think they will do)and u are keeping the profile of each consumer/customer in a centralized form, u will have more details during the checkout time. (due to same reason that u wont know the user untill he provides his member card). And that can be more usefull to provide more deals based on
- other shopping he has done recently. e,g he bought a tv from best buy and he is in sears, offer him deals on tv stand.
- See if u can utilize some social cues. either use facebook or have ur own social features. so that u can tap his friends profile to suggest something.

I am not saying these are big issues, but something u need to think before u pursue these idea
Also it's impossible to get a decent curry in Berlin ;-)
I have used HelloFax several times and it's awesome. I save a lot of money with it because I don't have to go to fedex and pay them $0.25/page just to send faxes.
A nit re. syncoookies: TCP three-way handshake always occurs in the kernel. You can grab the kernel source, the relevant stuff is in net/ipv4/tcp_input.c; What syncookie may somewhat help you with is if you have super-large number of half-open (SYNRCVD state) connections - and even then, the data structures for those are supposed to be efficient enough for this not to be a problem.

OTOH, what you will be trading off with syncookies, is that they subtly violate the TCP standard, and especially this will be a problem with the "server talks first" connections (like [E]SMTP, SSH): if your third ACK of the three way handshake gets lost on the way from client to the server, the canonical TCP implementation would have retransmitted the SYNACK from the server side. Except that the whole point of the syncookies is not to keep the state on the server side, i.e. there is nothing that can at all retransmit the SYNACK.

The HTTP, being by nature "client talks first" protocol, hides this problem (the ACK for the SYNACK will be effectively retransmitted because it will be part of the data segment), but I thought it might be useful to remind that turning syncookies on by default is not the standard modus operandi.
One Forth I've seen, FreeForth, compiles subroutine threaded machine code rather than traditional direct/indirect threaded code, and it does register renaming at compile time to hide SWAPs, generating as necessary a real SWAP at the end. You do need a stack though, there are only so many registers. Even C has a stack - it just mixes up data and returns on the same one, which means it needs two extra allocation mechanisms (function return value and malloc) for data that must outlive the function's lexical extent.
To elaborate there are 4 screens with text dispersed through the 1 min long video.
1) Name of product and what it does
2) Where to get it
3) how to set up
4) Contact info
The rest of the video is a visual demo of the product so it is not just 4 text screens. No narration because we will be setup at booth and the video will be looping in the background so we want to be able to talk over the video.
Why Netflix is killing it
Most 20 something professional in London live in flatshares, typically paying between £400-£800/month.

I had a large 2 bed flat on Commercial Road towards the aldgate side for around £1200/month.
thanks mz...

the runway would likely be a year. id imagine that it should be doable.. to get a webapp running (im a great programmer) and profitable right?

i havent got a concept yet, although i have a lot of ideas (6+) that im starting to build the case for.
Here's the link to my blog post where I discuss this http://bit.ly/ms4QUp

I'd love to cut her a break, but her and I are too similar for me to let this go.
Doesn't the more readable syntax affect the developers' performance?

What does "readable" mean? If "readable" means "I don't like sigils" or "operator overloading confuses me" or "everyone should indent their code the same way", I suspect you won't get any interesting answers.

Have the developers any experience in this language? Have they significant experience in this language? Have they any experience with the other developers? Have they significant experience in the problem domain?
Then I guess it depends on a) how risk tolerant you are b) how confident you are. If you can psychologically and practically tolerate the risk and rise to the occasion to earn money on the side if/when necessary (should your main gig not be adequately profitable in time), hey, jump. I would love to be in a position to jump.

Best of luck.
This definitely could sum up the majority of Windows users, but there are those who think differently. I for one am a current Windows 7 user who would easily pay for many popular Mac programs if they were available on Windows. Also, I'm very picky about design, though that's due to my Apple influence from iOS. And, for instance, if Things, Pixelmator, Billings, and several other apps were on Windows, I'd buy they and hold off switching to a Mac...
not sure about the rules where you or pagekalisedown are, but in Western Australia (rules vary state by state) it's legal to phone whilst driving provided you're using a hands free kit
Which is itself really just a flawed reimplementation of bencode. (Bencode can be parsed without lookahead; tagged netstrings cannot.)

http://wiki.theory.org/BitTorrentSpecification#bencoding
Delegates + Events are another innovation in C#, is a much cleaner approach than Java anonymous classes + interfaces IMHO. I think anonymous classes are good in both compilers but Java is really missing a delegate/event standard system.
The likes of HTC and Motorola are already shipping Android devices with signed bootloaders. It is increasingly likely that with tablet content deals for movies and tv shows in the works that there will be more use of signed bootloaders in combination with Android 3.1+ DRM frameworks.
The first article is inaccurate, even in London twin rooms are uncommon, it's much more an American concept than a British one.

For someone looking for somewhere to live London's main problem isn't price, it's that the flatshare market moves crazily fast.
Thus, Google could just as well store all your docs as structured data in a BigTable db (they probably do, actually), and you wouldn't know the difference.

This may be a terminology issue. Whether my files are stored on disk or in a database makes no difference to me so long as I can still interact with my files. The actual persistence mechanism for "file" is an implementation detail.

The key thing I get from "the end of files" discussions is how a user interacts with data. From a file point of view you select a file pick an app to pass it to (though usually opting for a default). With an app POV you have to first pick an app and then have it open (or not) some file.

Most of the time, in practice, it amounts to the same thing. E.g. rarely does one navigate to a .doc file then ponder what app to pass it to. But in some cases, such as with audio or graphics files, you do want to consider what app to use with a file, and it may be easier to first find the file and then pass it off to an app based on what you want to do with it.

The other day I noticed something interesting on my Mac Mini. I wanted to manipulate an image file, and the default app association (Preview, I think) was not what I wanted. So I right-clicked to get a choice of apps. Windows and Ubuntu are pretty good about showing a subset of all possible apps for assorted file types, offering likely candidates (e.g. gimp, Paint.net, Photoshop) as top options.

But with OSX I was just given the full list of every app I have installed. I'm not a frequent Mac user (don't care for the UI choices) but I got the feeling that I was doing something completely out of bounds, that OSX was not meant to help guide me from file to app, that I really should be picking the app first.

It left me feeling that this sort of casual exploration and discovery was frowned on, but that might be my OSX-aversion acting up. Still, I can see the same thing with Google; there's not need for users to think about trying different apps with their data because that's already been decided.-
QR codes are appearing on tombstones
The library was probably burnt more than once, and there's no proof that the Muslims did it the last time. http://en.wikipedia.org/wiki/Library_of_Alexandria#Arabic_so...
Great read, David. Thanks for sharing.

One thing that I'd be curious to learn that isn't covered in the write-up: How exactly did you learn all of this? You say "on the job," but can you elaborate? How knowledgeable were you when, say, you raised your first round of financing, and how much did investors help you through the process?
For the whole story, see http://dreamsongs.com/WorseIsBetter.html.
It looks bad on Firefox too. I also gave a link which works on any browser, and that includes Chrome.
So the relevant qualifier to my statement above is top 50 institutions in the country. Florida isn't among them. To make the qualifier more precise, I was thinking of institutions that are members of the Consortium on Financing Higher Education (COFHE, http://web.mit.edu/cofhe/) which is a group of private universities that behave similarly.
Totally biased w/r/t this conference, but the venue is amazing, and the after-party looks like it will not disappoint.
I've bought 40-50 Android and iOS apps, mostly made by individuals and microcompanies - I think some people might consider them startups, others would not. Does a company have to have grand plans to be called a startup?

I've done business with startups like Etsy from when they were in the startup stage, to the established business stage (Etsy still considers themselves a startup though, however I think a company has passed that stage 6 years and 150 employees in).

I've hosted sites on Heroku, bought 'pro' on Forrst, and booked a flight through hipmunk. It seems there are probably some other companies in there, less well known, but it's not coming to mind.
Why functional languages rock with multi-core
No, not at all. Do you think Facebook would have gone so far into implementing all the current features since the launch if the whole site was written in Perl? Same thing with YouTube and Twitter...
Are you a software company or a systems integration company?
>CLR+CIL are vastly superior to JVM, especially in memory management department.

This is an extremely disingenuous statement. You may be referring to the fact that the CLR/C# supports the notion of structs, and allows native memory management. However, as someone who has experience working on both the JVM and the CLR, I can say that the CLR's GC is primitive compared to the JVMs.

Biggest advantage off the top of my head is the JVM's garbage collector has a lot more tunable options. Different application's various heap profiles necessitate using them in high performance applications. I don't believe the CLR allows you to specify the size or number of various generations, or the number of collecting threads, all possible with the JVM collector(s).

Either way, the G1 trounces both the CLR and JVM's current collectors, so the JVM for java 7 will make the advantage even more apparent.

I'm less familiar with the internal workings of JIT compilers. I don't believe the CLR supports static analysis type optimizations, but perhaps the CLR team focused their research in other areas. If anyone knows more details on the differences in their JIT strategies I'd love to hear more.
Venture Craptial
It just helped me a lot. Last night I'd drilled down reading about Support Vector machines and seeing that chart put a bunch of topics in focus.
How Area51 Hid Secret Planes
There's a tiny bit of gameplay in the vid I released a few days ago: http://www.youtube.com/watch?v=YfbiEQnWgRQ More vids will be coming out soon.

I also re-did the website very shortly after you commented, so check that out again.
For facebook, considering how often stuff is broken.. I Think perl or php would've done a fine job.

For youtube, I think the pull is uploading / watching videos online, and it just doesn't have anything to do with the language they picked.

For Twitter, I'm not sure how it's successful in the first place, but I do feel like there was a lot of enthusiasm in the ruby community, simply because they were based on ruby. So if they picked say php, would they have had that early cache of users? I don't think so.
Lots of good hardware tutorials:
http://www.sparkfun.com/tutorials
I did some electronic hobbyist stuff back in the late eighties and early nineties, and have been wanting to get back into it. My first suggestion is to get a electric circuits text-the kind that is used in trade schools, not an EE text. Even if you don't really care that much about the fundamentals, at minimum you are eventually going to have to look up stuff when troubleshooting. This is one example of the kind of book I meant, http://www.amazon.com/Electric-Circuits-Principles-Applicati...

Next, get a couple of books of simple projects. I'm not up on the current ones, but even a lot of older ones, like Traister's 39 One-Evening Electronic Projects (http://www.amazon.com/One-Evening-Electronic-Projects-Robert...) or some of Delton Horn's books, will give you a few simple things to start with.

Next is the classic The Art of Electronics, which has a new edition coming out, finally. [EDIT: Sorry, looks like a rumor. The second edition from 1989 is still current and couldn't find any actual details for a third.]

After that, you should have a better idea which way you want to go and what you want to do. Anything you want to do will be easier with a decent grounding in simple projects though. A lot of electronics, unless you are just plugging together pre-built modules, requires practice.
i use delivery.com a few times a week so this concept isn't new to me. gooble has nicer food but the offerings for SF proper are limited at the moment. having a gourmet meal delivered to my doorstep is appealing.
I doubt it'll reveal anything super useful, but running your tests on a single-tenant EC2 instance could add an extra datapoint. I suspect it'll only reveal that the problem _isn't_ due to EC2/Xen swapping your virtualized machine out. (assuming you haven't tried it already...)
Thank you, good sir, for sharing your experience.
computer science is one of the few areas where one person can solve a problem literally one million times as fast as another, if you measure in running time.

i'm not sure what you're arguing. that a professional programmer could optimize a program to be a million times faster than an unskilled programmer? or that the program would run a tiny bit faster but over the life of the program running continuously, it would do a million times more work?

a professional racecar driver racing around a circuit could finish a lap 10 seconds faster than an unskilled driver. over the course of a 24-hour endurance race, those 10 seconds would add up to a lot of time.
Ask HN: How much would changes in tax policy affect entrepreneurship?
I don't have a particular horse in this race, but as an academic far removed from the world of business, let me ask the HN community something I've long been curious about.

How much would/do changes in tax policy affect entrepreneurship and willingness to take risks?

As an example, there was a recent controversy in San Francisco as to whether to offer Twitter an exemption to its payroll tax, to entice them to stay in the city.

More generally, we hear proposals to raise the top marginal income tax rates back to 39.6%, or higher, or to tax capital gains as regular income, or what have you. The most common argument advanced against this that I hear is that it would stifle business, entrepreneurship, and job growth.

Would it? If you started (or intend to start) a startup, would you still have done it if any windfall was subject to, say, 65% taxation?

Not trying to start an argument, I promise! Indeed, the perspectives and motivations of individual founders or potential founders are what they are, and as far as this debate goes, they seem to be the closest thing we have to hard facts. Hence my curiosity.
I've bought stuff from Appsumo, have a paid account on twilio, paid account on Dropbox, heroku, use wepay, optimizely,and hipmunk.

those are the ones that i can come up with off the top of my headm additionally out of all those I cannot think of one of them i have a complaint about
Your tone in really just not constructive and also not appreciated.

As far as JSON being human readable, most JSON sent over the wire has no whitespace and generally needs to be run through a parser if you're going to read any significant amount if it.

You even say in your third point that if you need high performance you'd look at a binary protocol, this is one such protocol. Also, you completely ignore the space savings mentioned.

Your name is green, you're new to HN, and frankly comments like this drive away the kind of users we want here, so learn to talk to your peers respectfully, or keep your mouth shut.
Note that the numbers stated by rmc2 are not the number of public holidays, but the number of vacation days you, as an employee, has a year. Typically this is on top of public holidays. Of course, most European countries, IIRC, do not shift holidays that fall on weekends to the preceding or following work days.
Out of random curiosity, why do you want a non-Scribd version, given that this is HTML scribd?
> The only advantage I see is allowing traditional tools (unix utilities, conventional file managers, even 'open file' popups) to take advantage of the system without any extra effort on their side.

That's a pretty big advantage.
Please provide a link when you're finished with your version
WakeMate here, too. Trying to sell it off, though. Kind of disappointed, really:

a) I had to send if off to the refurb. center after about two months of use (and pay my own shipping).

b) I haven't seen much progress in the app except stability increases. With all that raw data, I can imagine tons of fun features, particularly social applications.

c) Their website's claim, "You pick the factors and Wakelytics shows how they affect your sleep," translates to "You tag your nights and we let you sort by those tags." This is typical of the lackluster analysis-web app that your sleep data gets uploaded to.

d) The app self-admittedly cannot analyze sleep periods of less than 3-4 hours, and in reality considers anything less than 5-6 hours too short to recognize or record. (There is no mention of this shortcoming/limitation anywhere on their website.) This makes it pretty much useless for polyphasic sleep. Or naps of any kind.

No big deal, though. $60 is not that much money. It's a nice effort, and a good idea, but just not a very satisfying execution.
Adgrok, monthly subscription, and they've been great (my only affiliation is as a customer).
ahh...yes...http://www.tagsistant.net/documents-about-tagsistant/semanti...

I think OWL would fit the task quite well. Yes, right now it may seem like overkill and will probably we somewhat slow. RDFS is an alternative though. Or just using a subset of OWL, like OWL lite.
The platform is by: http://bondidigital.com/

And the people who built it have done a lot of graphics heavy lifting in javascript in the past.

Ian Gilman
i.playboy.com:
https://twitter.com/iangilman/status/71255767684100097

firefox panorama:
https://twitter.com/iangilman/status/60395010868264960

deep-zoom/seadragon:
https://twitter.com/iangilman/status/22789135248920576

Ditto Aseem Kishore:
http://aseemk.com/projects/
This must be a problem that a lot of hackers have solved, as I've written about how to solve that same problem in my (unpublished) idea archive.
It's doable, but I skipped it in the HN reader for iPad that I did. Why? Because of the people I know who read HN, none of them use OpenID.

Unfortunately, the mobile Safari doesn't share that information with the app UIWebView. It needs to be handled within the app itself. (although you could get around it in my version but manually logging in from the comments page)
Except that those theorems explain things that cannot be explained by simpler theorems, thus they still satisfy the criterion.
As a library developer, you can explicitly declare all your methods as overridable. The key point is that in large scale software development, in Java, you can have the following undesirable situation:

Version 1, you import a third party library:

public class ThirdParty
{
public void calculateAndPrintResult()
{
System.out.println("1");
}
}

public class Mine extends ThirdParty
{
public void calculateAndPrintResult()
{
super.calculateAndPrintResult();
this.printResult();
}

protected void printResult()
{
System.out.println("2");
}

public static void main(String[] arguments)
{
Mine mine = new Mine();
mine.calculateAndPrintResult();
// Prints 1, 2
}
}

Version 2, third party has refactored and introduced printResult. You swap in the new third party library and suddenly the behavior has changed:

public class ThirdParty
{
public void calculateAndPrintResult()
{
this.printResult();
}

protected void printResult()
{
System.out.println("1");
}
}

public class Mine extends ThirdParty
{
public void calculateAndPrintResult()
{
super.calculateAndPrintResult();
this.printResult();
}

protected void printResult()
{
System.out.println("2");
}

public static void main(String[] arguments)
{
Mine mine = new Mine();
mine.calculateAndPrintResult();
// Prints 2 ! (wrong)
}
}

While this example is trivial, bear in mind, when you have programming in the large, i.e. large codebases with a lot of third party libraries and many teams of developers, you would rather not have surprises like this pulled on you, or you pulling surprises like this on other people.

It can take a lot of work tracking down this kind of bug.

When you finally realize this type of issue arises despite everyone following "best practice" OOP, then the reason is because "best practice" OOP is not actually best practice.
Um, sorry, was that intended as a clarification? You merely repeated your original question.
I suspect it might have something to do with the reading experience. Compare & contrast:

http://www.scribd.com/doc/55945011/Intro-to-Stock-and-Option... vs.
https://docs.google.com/viewer?a=v&pid=explorer&chro...
Thanks, I was just checking them out after visiting them at Maker Faire yesterday.
The submission itself is probably not HN-worthy. But it spawned an interesting discussion.