skysight-inc/HackerNews huggingface dataset:
I'm surprised this had to be said. Basic economics will tell you that the only way to determine price is what people will pay... Not what they say they'll pay, or what they say others will pay, or what they say people should pay. Only what they will pay.

And everyone's price point is different, of course... Some would never buy, others would spend far more than most people. It's all about finding that sweet spot.
If everyone you talk to says, "I wouldn’t use this service if you paid me in gold-plated puppies" then you really should consider that your service may have a problem.
This is why I'm in college. I want to be able to understand this sort of thing better.
Disclaimer: I hate you. Restaurant sites are my cash cow, so anything that gets in the way of that receives my rage.

Feedback: Your site looks unpolished. You disclaimed as much; I'm just confirming.

Concept is solid. And it sets you up for a premium model with additional features. Your menu handling looks interesting; it is a challenge I face with clients that we usually solve by embracing the devil and publishing a PDF. Grr. However I am going to be doing something very similar to what you have going on.

Your feature set and layouts/design/default copy are pretty solid. Covers the basics. Events is the piece I end up doing on all my clients' sites. Typically a simple event feature (like your menu editor) suffices. Event name, description, date, time.

For a restaurant site, I don't see a link to #top or home on your nav bar which would be handy.

The editor is nice. I like how it moves to the section you're editing and the ajax update is uber handy.

No clean way to exit the editor and go back to the admin dashboard. And now that I'm logged out I can't seem to log back in. No confirmation email either.

Would be handy to let the visitor print out the menu I think .
Analytics needs to be there. If you could rig up page views and some simple actions (e.g. your menu was printed x number of times). throw in some widget like AddThis and you're good to go without tons of dev.

Crap. Nice work. Good thing your domain name stinks and is easily forgotten or else I'd be in trouble.
Part of the problem is that people want Flash as a way to run games and websites that were built for the desktop in mind (the other one is video, which I think we can agree has been proven to be able to exist without Flash). How many games on Kongregate require a keyboard? How many websites that require Flash do it for nothing more than flashy graphics and sounds (restaurant sites, I'm looking at you) or ads?

It's nice for people to want their favorite Flash-based sites/games to work as-is on their phones and tablets, once you get down to it though, those sites/games just won't work well without major overhauls, and so instead of rewriting to Flash (with all its usability problems), why not give your users a better experience in a web-native or device-native form?
Are they really 'pure hardware'? I'm not so sure anymore. Admittedly I don't know much about the older stuff but some folks have argued that (most of) the hardware for things like the iPod/iPhone already existed but Apple had a fantastic knack for combining it in a compelling, design-driven way (inc. the interface/interaction). That's where the success lay. From that point of view it wasn't about the hardware but more the design and software.

I'm just thinking aloud here (not really trying to 'defend a point' as such).
I don't have much experience with Java, but is that a minimal pom.xml? It seems rather involved.
This is a nice writeup, but it seems to miss some important details. Clojure may not need invokedynamic in its current state, but it could certainly benefit should many of its limitations dissipate.
So if I download (which I already did) and install this file, how can I know it's not going to inject code into my own computer?
Agreed that options can be a bit of a tax chore. Since you're on board before the incorporation, ideally you can just have your shares allocated in the same way as the founders do, for a value of a ten-thousandth of a cent (or whatever) per share.

Exit triggers don't apply to core engineers. They exist for roles which help you get to an exit situation but don't have a role to play within the future owner. Relocation as a trigger might be worth considering though.

And no, don't negotiate for as much as you can get =/.
Reason or intuition! That's another 'philosophical' problem!
Ask HN for a career advice
Here's where I'm at:

* 1993: Graduated with a degree in Mech Eng (middle east). Worked in plant maintenance management & coordination (around 5 years).
* 1998: M.Sc. Mech Eng (London, UK)
* 2000: Developed a passion for software.
* 2003: M.Sc. Info Sys (Boston, MA). Worked in mid-east as software developer leveraging my plant maintenance experience.
* 2007: Moved to Canada. Worked in developing web-apps for end-user, B2B, enterprise.

I'm currently contracting for The Man (read: lucrative but soul sucking), and will soon be outsourced (primarily to save office space). I've tried launching a product but failed post-implementation (partner quit).

I'm at a career cross-roads. I'm starting a service company, but being drained out of motivation and ideas. I have a family of four and minimal social support.

<personal_observations>
I'm getting old. The IT industry is pitiful (bad clientele, outsourcing, non-involvement, ...). It's not as easy as other professions to make money (although not too difficult either). Indicators are not in favor of the industry (bubble, economy, ...). My choice of technology isn't aligned with The Norm (further difficulties in landing a 'job'). I'm not being part of something BIG.
</>

I've been advised to move back to Engineering, and try finding a job. I've thought of 'merging' the two careers, but totally lack ideas.

I've always appreciated the insights of HN community and would like to hear what you have to say.

[sorry for lots of 'I's]
I was under the impression Reddit had it, but it's actually a preference a user may select.
That was partially my point. It doesn't matter if you're doing systems engineering, high frequency finance trading, web development, games development, database systems creation, mobile app development, or working with embedded systems. Most of the problems you run into are solved.

But when you work with any of these fields at length, new and largely unsolved problems crop up. That's not unique to people working on cache systems. Whenever you're in a field that runs into scaling/performance issues (which is all of them), you run into hard problems.

If you were to do a 180 and go into a job building database engines instead of web sites, guess what? Most of the stuff you deal with has been blogged about, answered on StackOverflow, and is generally a solved problem. Where does it break down into tough programming? Making it perform bleeding fast. Same goes for web development, and games, and so on.

It might _seem_ like web development is more trivial than the rest, but that's just a common misconception.
Use It is widely regarded as Spartan and perhaps ugly, but it is eminently usable. I bet most readers get in and out with more recall of key appreciated content in less time than the ever-so-popular "5 wordpress plugins to make your site shiny" style of bloggers.

And I bet Jakob N has 1tested this question extensively as well.

Oh and on his home page I stumbled on a link to a page with his own (better) explanation: http://www.useit.com/about/nographics.html
I was using jQuery Mobile. The listview framework is a big part of the performance problem.

Needless to say, the best advice I would give (that others have said here as well) is to avoid frameworks like jQuery Mobile. There many other reasons too...not least of which is that jQuery Mobile doesn't work on T-Mobile or O2 in the UK and parts of Europe. It appears these networks intercept all traffic and try to minify the JS and CSS before they deliver it to the phone. There is some part of jQuery Mobile that they choke on and the page doesn't render correctly. I've tested extensively using Perfecto Mobile and even the jQuery Docs & Demo pages don't work right (so I know its not just me).
Perfectly reasonable argument. But I suppose what I meant was, many of his projects had an undetachable hardware element. This differentiates it from a pure software approach.
Biceps Workout, Pre exhaust Workout For Biceps For Biceps Training
You original reply was to this:

I find Samsung's inability to innovate and subsequent willingness to carbon-copy the iPhone and iPad to be reprehensible and wrong. It's sad that Samsung seemingly can't come up with much original on their own.

And you countered with an HTC G2 example, tangential to the Samsung vs. Apple story. My point was circling back around to the linked story and GP post which was Samsung vs. Apple. Feature copying between Google and Apple is an entirely different debate.

Samsung is very clearly trying to ride Apple's coat tails in ways that HTC and Google are not.
Arkham City Needs You, Are You Up To The Challenge?
Delightful Puzzles
I've sold CWC [1] for, $12.95, $19.95, $24.95, and $29.95, multiple times at each price point, over the past few months.

It's nice to find a way to segment the market and take advantage of price elasticity of demand.

[1] See profile.
Multy Electronics Inc
There are a couple reasons Flash was well ahead of both java and html for many years.

1. Creating Hello World was dead simple. Just like photoshop, it was as easy as selecting the text tool, typing out what you wanted and hitting publish. Instant visual feedback for what you were creating.

2. Flash swf startup is measured in milliseconds, java applet startup is measured in seconds. Sun never seemed to care about "visual java" and they suffered for it.

3. Single vendor control. For years Macromedia and Adobe were giving devs and designers the apis they wanted, rather then being stuck in design-by-commitee hell.

4. Many new devs don't realize this, but even as recently as 2005 there was a significant amount of online geeks that were very anti-javascript. If you wanted to build something interactive, Flash was always your best bet for the first half of the decade.

5. Absolute layout. While html developers were complaining about box models, flash developers were building things to look exactly as they wanted them to.
Not secure at all. It's vulnerable to CSRF.

Embedding an iframe with the url in a html page will cause all visitors to the page to get the affiliation.

Proof of concept: http://s.dpth.tk/files/jigcsrf.html

Simply visiting the above page while logged in is sufficient to get the affiliation.
It is: http://aws.amazon.com/security/
The Reuters graphic intentionally confuses. Mike Bostock (D3.js creator) has made a much more clear graphic: http://bl.ocks.org/1153292
Yeah, it's not a big one, certainly. In practice, you'll almost never do it from scratch, but use an archetype [1] that you tweak.

Tools like Ivy, Gradle and Buildr will play nicely with Maven repositories to get dependencies, and I would hazard were all largely born out of a frustration with the pom syntax. That said, like it or, more likely, not, Maven is the defacto Java standard, so it tends to cling on.

[1]: http://maven.apache.org/guides/introduction/introduction-to-...
The meta insight seems to be that you should never trust what customers say, only what they do. Other areas where this applies is user testing ("No, I don't think it's that difficult to use.") and marketing ("This ad looks way better than that.").
It also sucks for advertisers. At least for my click to call campaign - it blew through about $500 (very cheap CPC too) in 10 mins and literally every call was a misclick - not 1 single good call.
I just find it irritating when I forget to ctrl-click and having to refresh the HN page. Posted stories are not necessarily in same order. Maybe it's just me :/
There is no unique page about "page rank" on Wikimedia's site, so search engines that would return it as a result would be doing something very wrong.

Try "job openings" in Google. I see Wikimedia as #7 in the search results, right after huge websites devoted just to jobs. Do you think it got there on its own merits and it should be there instead of, let's say, Walmart's job page? No, that is all outside links to Wikipedia giving it its high ranking.
If everyone you talk to says, "I wouldn’t use this service if you paid me in gold-plated puppies" then you really should consider that your service may have a problem.

Hehe, I very much agree :) At the same time - what if 25% or 30% of replies are this negative? I've experienced that on other forums, only to end up making a decent amount of money.
Your flash games won't work on most phones, though.
Ask HN: What does a hacker house need?
I am a student at the University of Michigan and this year I will be living with a bunch of EECS (electrical engineering and computer science) majors in a 6 bedroom house. We want to do what the Palo Alto hacker house does and start inviting hackers in the area to just come over and hang out. Before we do this what does HN think we need in our house to make it hacker friendly?
the next headline is gonna be "did a basic usb drive take out iran's nuclear program?"
I'm surprised this had to be said

It's great that you're naturally that level-headed, but I think when you have a crowd of people telling you X, it's easy to forget that they're not customers - let alone that customers will usually tell you that they want to pay less ;)
Is Braintree’s great customer service worth $25,000?
> The thing with most compiler texts is that they bog you down with a lot of stuff upfront about automata, parsing algorithms, etc., and by the time they get to the good stuff, it's hard to see how it all fits together. Crenshaw dives right in, and you quickly get a simple compiler running. You can look into all the alternative parsing algorithms, etc. later.

I find this to be very true.

I've worked on commercial compilers and written a two of my own and I've come to believe that compiler writing is best done in stages.

- Learn a parser toolkit

- build your first AST

- learn why and how to transform the AST

- write an interpreter backend for your AST

- cross compile to another language

- write a backend for your compiler.

- optionally learn about intermediate forms and
optimization, though this is seldom done on it's own.
You may not need an education to write code. Sure, you can get something to work. I wrote code when I was 5 years old.

Just because I wrote code doesn't mean a thing. Also, just because it worked doesn't mean a thing. The point is that anyone can write code and maybe they can do it bug free.

Let's assume you are targeting one specific type of machine.

What will seperate you from the others is your understanding of the machine you are targeting.
You need to understand many many things about this machine when your code becomes very involved. You will need to understand the cache structure, L1, L2, etc. You need to understand how those caches are designed. You need to know about paging and TLB. You probably wont learn these by 'haacking' code together. Grant it, there are some indivuduals who want to know everything and will go out and learn it all.

Asside from the architecture, you also need to understand applied mathematics which is where Computer Science came from. You need to understand logic and electrical engineering, at least the basics. You should understand how registers work and how bits get added, subtracted, multiplied, divided, etc. This is all very important.

Once you learn all these fundamental things you will see things in code entirely different.

Remember, a high level language is just a syntax for you to apply your knowledge. It really is nothing more. Programmers should be able to switch languages very easily and still know what they are doing.

Let me tell you a short story about my first job after college. I ended up getting hired to a group where maybe half the people there had degrees. There were a few, lead, people who had taught themselves with VB. They asked me to write a script for them. In all their glory they wanted to tell me about this neat system they came up with. Two hours later when they finished I just replied, "You recreated a finite state machine". The two hours they spent explaining themselves to me really was a waste of time. All they really needed to tell me was, "Here is our finite state machine and here is the drawing showing the states. This is what we have implemented. Use this for your script."

Now, in college I wondered why I was being taught about finite state machines and whether I would ever use it. Well, my first job I did. I continue to use my education every day. It is very helpful to figure out what is going on. It isn't just about memorizing things but learning how to think and applying what you know.
Very true. Another possibility to investigate: You are talking to the wrong people. For example, if you are interested in software for managing HR processes, HN might be a great place for architecture advice, but are startups really a useful market to sample for product pricing and features?
Beauty justifies wealth
The meta insight seems to be that you should never trust what customers say, only what they do.

"Never" is a strong word, but I think it's a good general rule to stand by.
Indianapolis Colts vs Green Bay Packers live streaming at Lucas Oil Stadium
Indianapolis Colts vs Green Bay Packers
DATE: Friday 26th August,2011
match Start Time 08:00 PM(ET),
Venue:Lucas Oil Stadium
click below here
you can watch and enjoy NFL full season here use this link and today
Indianapolis Colts vs Green Bay Packers live streaming online now and
we are confident that you will agree that it is the most complete
package available anywhere when it comes to gridiron sports. Our link
has striven to provide you with the most dedicated feeds and reliable
streams so that you will be able to watch football games without
interruption.We will provide you with all the links to the necessary
software Hazel Free so there will be no need to purchase any
additional equipment.So Football lover Don’t late to watch this great
match join here watch and enjoy yourself.watch Green Bay Packers vs
Indianapolis Colts live online NFL HD video and TV link in here.Now
join with us and enjoy This game with this match will update this page
to get video from streaming tv online for free from embedding popular
website.Here is a good way that you can watch this match.This links
updates before schedule kick off time live feed streaming. If you want
to watch another match.Do not worry we will hard work to get video
broadcast tv online feed for free.Get instant access to the widest
sports coverage on the net directly on your PC from any area. so watch
and enjoy now here
Racial discrimination in science
Why OpenGL ES is so hard?
No substantive difference? They are different sites, with different domain names. The fact that they are related and have a lot of common links is utterly irrelevant. Sure Wikimedia has an oddly high pagerank due to ties with Wikipedia but that's just a quirk of Google's algorithm (and lucky for Wikimedia when selling sponsorships) but so what? I don't see your point.
Yup, I think at the start you have to go with gut feeling until you can get reliable stats. As ever with SaaS - it's all about getting enough traffic until you can shape it how you want :)
Agreed. By eye you can see 'components' are in the wrong places, can easily imagine better layouts with shorter, straighter paths.
Maybe that's the the "Member of" thing is for. Easy to see all the posts by people from HN, for example.
I love your product, it's cool! :) Mentioning segmenting, I've often wondered about taking exactly the same product, marketing it on a fresh website and raising or lowering the price depending on who the market is. Although I've also been partly worried that that's a good way to end up with a massive consumer backlash ;)
"This webpage is not available"
Awesome, thanks! how did you accomplish that btw?
I hear you, but that's now always true. I wouldn't pay $10 to sign Cam Newton as my quarterback, but my Carolina Panthers just paid millions for him. Just because I don't see the value in something doesn't mean someone else won't.
Backbone.js Screencast - Introduction and Views
A couple weeks ago I gave a webinar for Develop with Passion on Backbone.js. Unfortunately there was a problem with the recording, so I decided to redo what I covered in screencast form. In this screencast I give a basic introduction on how to bootstrap a new Backbone.js application and go in-depth on how to use Backbone Views in particular.
Se adelgaza consumiendo productos light o lite?
Every time this discussion arises I use this example: http://www.audiotool.com/

I think it's one of the best Flash examples out there.

Ofcourse you can do this already in Javascript and support only some nightly build browsers. But I think it will still take a while before this will be mainstream in Javascript.
Someone at EMC ran it, not F-Secure - F-Secure found the email in their submitted virus sample inventory, i.e. someone at EMC uploaded it to F-Secure as a sample.
Could you get into some more detail on what we would win? The author mentitiond static methods als clojure functions. What else?
I'm doing compiler research and I think reading both papers was a good use of my time. Compilation is a field full of poorly organized information, the authors are rare gems of clear thought.
As an addendum - my company (meaning, me and my staff) ran a basketball showcase over the summer. Players who attended paid on average $125 apiece to play for about 8 hours. Would most people pay that much just to play basketball? Of course not. But I know hundreds of college coaches and my event was featured on the front page of major media outlets. So it was worth it to them - a bargain, actually. Most events are far more than that.
Many of the comments here are along the lines of "But we can count on Flash to work long into the future" or "The alternatives don't work well yet." Both of which may be true.

But that is very much beside this article's point, which is kind of surprising - it's a very clearly written article.

Web designers mostly should not be doing the things that Flash/HTML5+Canvas make possible. Gratuitous animation and sound, non-standard UI, and the breaking of web fundamentals are not strictly Flash problems, but poor design practices that Flash does (and which HTML5+Canvas probably will eventually) seem to encourage.

Nielsen's point isn't that Flash is bad, per se. The problem is: unless you're producing a piece of pure entertainment (games, Homestar Runner, etc) then deciding to use (or emulate) Flash is, statistically speaking, almost certainly a design mistake. A big one.
Salesforce CEO gave ‘App Store’ domain and trademark to Steve Jobs
There's nothing wrong with forking, and it's clearly allowed under the GPL licence, and is legal and above board.

But there are good reasons for forking - for instance, if the code has languished for ages, and there are forks which split the potential development and user community. There's always two sides to every story, and I'm involved with Jigoshop, but certainly Jigoshop/Jigowatt supported a team of developers to work on a project which resulted in two of the team leaving just as the stable version was about to be released, there was a low offer of acquisition of copyright of the product, and an offer of collaboration which had certain conditions attached to it, so would not have been workable, and forking is being used as a business mechanism, rather than a method of evolving the software
I would love to hear examples of its use, even if mundane. Such as "I used it to automate my daily..." or proof of concepts or prototypes - even if the details can't be shared. I spent some time with arc and looked at the alternate implementations and poked around on the forum, and so I'd really like to learn how it's being used.