skysight-inc/HackerNews huggingface dataset:
> I don't understand why people complain about using software they haven't learned how to use yet.

you shouldn't have to learn how to use the desktop! I tried out Unity, I really did. I didn't like it and my apps kept getting lost when minimized and I couldn't have lots of small windows open and it just fixed something that wasn't broken for me. Like everyone else, I went to Xfce.
I'm assuming you mean https://www.ruby-toolbox.com/? Props! I use that site all the time... surprised that it only nets you $10/month
Somebody made something for you for free. No need to get nasty. You can just fork it if you dislike the wording.
What computer less expensive than an iBook or Macbook commonly survives 4 years of school, and is less a disaster than Windows pre-7 (which I guess is old now, wow time flies)?

My MBP is 5 years old and still runs OK. (It could use battery #3 and an SSD replacement, though.)
"... Where would they fly to from Adelaide? ..."

with an 'official range' of 16,100 kilometres the following spring to mind:

- Afghanistan, 10,700Km ~ http://www.wolframalpha.com/input/?i=distance+from+Afghanist...

- North Korea, 8,400 km ~ http://www.wolframalpha.com/input/?i=distance+from+North+Kor...
Mmmm, how about stupidity followed by malice? Pure malice doesn't make sense. What's so valuable about using foreign bloggers to stand around with phones instead locals?

I'd say Negitivefrags's guess is good. Something like that might have happened, and then when the bloggers didn't co-operate with the misinformed boss, the nasty stuff started.
If it doesn't involve humans then yes. Mainly due to the problems that humans create in the repeatability department...
Depends on the DB. Doing that process on an Oracle DB with a huge table in archivelog mode can generate terabytes of archive logs.
UK Experience Days for the Fearless
Compared to what? Reddit is damn fast.

And this table structure has nothing to do with Reddit speed. The pages you get, 99.999% of them come from Cassandra and caches, pre-rendered.

So no, reddit is not slow, even less "so slow", and no, the table structure has nothing to do with it's speed.
Maya Hansen Spring/Summer 2013, Madrid
My greatest failed project was http://appsmerge.com

The idea was that you could combine all your social media news streams (fb, twitter usw..) into one stream (just like a rss reader). It never got above a few users, and i did not have any ads or anything in place. Still use it myself though...
The webOS way of app management just makes the most sense to me, it's miles ahead of anything Google and Apple can cook up. There's no ambiguity of which apps are open, no need for a task manager. It's all there for you to see. It's especially great when you can get card management as responsive as shown in the video.
That's kind of a strange attitude to have. Your competition (more or less) charges $50: http://www.charlesproxy.com/
I might get a few details wrong; but HN certainly was inspired by reddit.

Reddit was originally written in Lisp. Paul Graham had actually written an article about how Lisp was his secret weapon when building his Yahoo-acquired Viacom. Reddit was one of the first YC companies so I assume their language choice was inspired by this.

Soon after launch reddit had performance issues and was rewritten in Python. This improved the site stability but angered one of reddit's original user base of Lisp fans. Around the same time Paul Graham started hyping a new Lisp dialect he was writting called arc [1]. It's what powers HN.

Arc stores the stack and a set of continuations for each possible client action in memory on the server. These are referenced on the client by a fnid. This is actually the source of the next-page errors you'll see here; continuations are purged in least recently used fashion so as HN outgrows its single server the lack of memory makes sessions expire more quickly.

I believe both HN and reddit (which had a second Python-based rewrite) are now open source. There is nothing stopping Paul Graham from using reddit's source code; but I believe the arc code is leaner. HN runs on a single piece of hardware to this day.

1. http://en.wikipedia.org/wiki/Arc_(programming_language)
Would definitely work great if you're using a tablet running Ubuntu.
no empirical evidence to support the original statement he made: "the market for people like [me] is not very large"

for one, what does "people like me" mean? people who can make use of non-apple hardware? what sort of uses? i don't know what he meant. i could take a guess. but then i would be making an _assumption_. and i might be dead wrong.

and that's what you did in your comment. you made some assumptions. what were they?

i already told you one: you assumed the os a "mom-type" would run would be various linux distros. what if it's not linux?
This is a great read and makes some good points. I think it's probably more likely you can boot strap a me too product, because you have less explanation to do. People already know they need your product.
very nice, Thanks. I love it.
I've tended to make them statically, but I really ought to go back and update some of them with more data.
You should really read Steve Yegge's original blog post[0] before reading this submission.

[0]: http://steve-yegge.blogspot.com.au/2007/02/next-big-language...
The Dock is auto-hideable and can move to the side, and the global menu is 20px tall, leaving 748px even on an old 768px iBook, and fullscreen mode supresses that global menu, which is just a relocation of the in-window menu grapeshot all over all the windows in other OSes. So where is the squeeze?

Most of the people you are lecturing actually use 2 or 3 of Windows/OSX/Linux on a regular basis, and so have informed experience backing their preferences.
If this project was to scratch your own itch, then I would say that this project is a huge success if you are still using it.
Did not know that it was named after someone. A very familiar effect that most have probably encountered in one way or another.
I've wanted exactly this site. Please add SF and Austin as locations.
Apple tries out new think different campaign
I bought a $400 Lindows desktop from WalMart last decade. Not many others did.
I have many, but the one that I invested most time in was QuoteVault http://www.quotevault.org/ It's a website where you can save interesting quotes from other sites or even pages / books. There's also a browser bookmark that allows you to select text on a website and import it into quotevault right away. Finally, there's a small public stream (much like your twitter stream) where you can share interesting quotes.

Here's a public quote from my public stream:
http://quotevault.appspot.com/public/terhechte/261221

I've used the tool a lot, but I never really advertised it, in fear of failure I guess, so there're very few other users except for me. I still have a huge database of assorted business and entrepeneurship quotes in there though.
Squiz's Matrix (open-source CMS) also uses an EAV model.
Your two biggest failures were acquisitions? Must really suck to be you :)
Interesting to see a firm number quoted on the target returns:

> What is a mediocre return?

> Anything less than three times your money over a 10-year period.

Fwiw, that's equivalent to around 12% annualized.
The New Diamond Age: Next up, the computing industry
What I meant was, this is the correct approach. The implementation is not necessarily perfect. But in my opinion, it is much better than Apple's approach, which actually gives the world a bigger problem: A company deciding what software I can install on my device and what software I cannot.
Mobile technologies are shaping a new generation - a generation with access to a cloud of "constant" content. At "Q-it" we want to put parents in the drivers seat to chart the map of their child's digital viewing journey. Check us out at http://www.qitvideo.com and watch the video to learn more. Sign up and we'll let you know when "Q-it" is ready!
http://www.hackerbooks.com is a direct financial failure.

The income does not cover the hosting as is! Early on I expected it would be a small earner (maybe $50/mo) but we're not there even.

On the other hand, it had a fairly positive impact on the consulting/learning side of things (ETL, data processing etc).
It may come as a surprise, but based on the various anecdotes "Nokia India" is actually among the few that gets how to handle the new media.
Too many to remember/list, unfortunately - some of them before I even started, many when I was halfway through building sort of an minimum product, and some after I'd actually launched them.

The one that hurts the most is an advertising analytics service (one of the first of its kind) I built over a decade ago - I was young and stupid, so there were some technical things I did wrong, but I also failed spectacularly at marketing. Looking back on it, I can see a huge amount of potential, and if I'd just done a handful of things differently, it could have made me a bunch of money.

I ended up selling it for a few thousand dollars, and the new owners didn't do anything with it.
Impossible to offer pricing advice without knowing about your traffic. Done right, you are offering a fairly valuable form of advertising and one that restaurateurs understand well.
Postgres has feature called index partitioning, it solves such problems. There is also table partitioning. Creating/merging such tables and indexes should be done by your app automatically if you expect it to grow.
You didn't read the article did you? It starts from your argument that a list of ingredients constitutes an invention and tears it down step by step.
Thanks for the details - am clear now :-)
> I'll take supporting a limited set of hardware very well over supporting tons of hardware often in a mediocre at best fashion

Ha! Check any recent thread on Mountain Lion updates and you'll find a ton of non-"very well supported" hardware glitches.
Very well written, very influential.
Looking for a brand new innovative idea could become practising Entreporn and that's not good.
Up-vote!
That's a fantastic site. Bookmarked!
You don't have to submit stories to be part of the community, lots of people blog and submit their own writings but it's a smaller part of why they're here.
I think the fact that the admins kept the site running (albeit slowly) while getting hit with an unprecedented amount of traffic is pretty darn impressive.

On another note, I can't wait to see other politicians try an AMA. I have a feeling that they're just going to see it as another PR stunt and won't be prepared for the (often) blunt line of questioning. It's important to remember that an AMA can turn out quite well (as in this case) or really hurt someones reputation (Woody Harrelson anyone?).
The challenge is this: are you solving a difficult problem? If the answer is no, you might not be able to sustain the energy levels in the medium to long run.
I completely agree. Apple's marketing is genius. But, the comment I was replying to seems to think that Apple invented effective marketing, and that's just not true. They do it really, really well, but you gotta be chugging the kool-aid to think that they invented the concept of using their products to advertise their brand.
More than REALLY desperate. How about seriously concerned for the well being of the planet? I guess if I were to die knowing that I helped reverse a calamity that allowed future generations to enjoy their futures rather than dwindle from disease, extreme weather, economic collapse or even a Mad Max scenario which might be a best case scenario, then I'd feel it was worth this effort.

All I want to happen is that some form of energy that does not create green house gases to replace the coal plants and other polluting sources that are currently ruining the lives of many forms of animal and plant life on land and in the seas.

We can make very good educated guesses about Thorium molten salt reactors that can be made better than the already successful experiments that took place at Oak Ridge National Laboratory back in the 60's and 70's.

Scientists who actually study nuclear energy know that the damage caused by the fossil fuels has been far, far greater than that cause by nuclear energy.

If I were preaching to the President to lie to the public then that would be pathetic. It would be non-democratic to try to go with the whole mess without getting the people's approval but that is not what the article is saying. I wrote the article and I do believe that people want to know the truth and if someone like Obama were to suddenly start down that path there is a much better chance that he would get that message across than anyone else.

In case you had not noticed every election year is getting further and further from democracy because neither candidate is addressing the real problems in their campaigns. When they do get elected after a close election nothing much changes. They are criticized for false promises. Well I'm only asking that something valuable actual be part of the agenda.

The system does not work very well. The wealthy can damage an opponent anonymously by funding smear campaigns just because the opponents want to improve conditions for the majority of the population.

The four year cycle that every president has does not get enough time to implement his plans and he's blamed for the damages caused by previous regimes. The republicans successfully blocked most of Obama's ideas for change then they criticize him for not doing anything.

The fear factor has played a role in preventing technology from advancing. Besides the assassinations of the 60's and the terrorist attacks that keep killing people the irrational fear has been growing. Fear of things people don't understand is normal to some extent. What is beginning to be less normal is that people are willing to be fed information without investigating and seeking the truth.

The Chernobyl accident is the only truly serious nuclear accident that took place. It is well documented. Even a little research reveals that Chernobyl was unique because it had no containment. That is why people died. The other two you mention had far less radiation and no deaths occurred at Three Mile Island or are predicted by the well informed scientists and professionals at Fukushima.

The article is really just an exercise to make the reader think.
It's the next innovation after Blogger's "touch your phone's screen to randomly flip to the next or previous story."
[while checking Yegge's list the NBL should have:]

>The final tally is 11 affirmative, 7 negative

Yes, but among the negative are items with far most importance than among the affirmative.
That hardly an achievement of OSX though. Supporting pretty much a single set of hardware and some variations isn't really hard and does not count as "great hardware support" in my book. That's just one of the advantages you get by selling the devices and the software.
Einstein understood the meaning. Poincare and Lorentz just understood the machinery. That is a fundamental difference that let Einstein go beyond special relativity to general relativity. Big, big difference. The difference between friendster and facebook.
Headlands Technolgies - San Francisco, CA - Full Time, H1B

Headlands Technologies is a quantitative trading firm based in San Francisco. We have developed a high performance research and trading platform with connectivity to all major exchanges and we're looking for quant researchers to join our team. You would be working to develop new trading strategies to add to our system--a system which presently accounts for a significant amount of the daily trading volume on the major worldwide exchanges. You should be a fluent programmer, comfortable in C++, as well as proficient in some field of applied math. You should also be extremely passionate about trading.

Please send resumes to careers@headlandstech.com
"With our Diamond Plus account you can have any Reg staffer's vital organs dispatched to you overnight."

I think we can safely say that that document is somewhat tongue in cheek.
> Note: Not specifically advocating Erlang The Language,

Why not. If you have a panacea for robust error handling (they call it fault tolerance) coupled with auto-magic cross-CPU and (with some work) cross-machine scaling why not advocate the language.

Anyone else will just be re-implementing that in an incomplete way. So you can have say an OS process like an Erlang process. That's one way. But now need to implement a supervision hierarchy. Ok so talking about SIGCHILD, pids and what signal to use to kill the process (SIGTERM or SIGKILL). Then of course these processes have to talk to each other so must pick a distributed messaging system. Then need to pick a restart strategy (ok so the process failed but we restarted it but it keeps failing and we keep restarting so perhaps that in an of itself is a failure and a higher process in the chain should be restarted...). Stuff like that. By the time that's done and looking back at the code you'd wonder, why didn't I just used Erlang with all this built it...
Completely agree with this. Even going further than a better copy and plagiarizing (read "Rocket Internet") is not something I find that shameful, if you are able to launch a proven idea in new markets.

I wouldn't work for Rocket but I sure think their are very good at what they do, and useful too if they're able to bring startups like Stripe to us.
This is the most sensible comment I've ever seen on error handling and one I agree with entirely.

When designing the architecture for an application, error handling is actually the first thing I look at. It's different depending on where it is, who needs to handle it and the context it applies in (technical or business domain). There is no "one size fits all" solution.
Well, the latter is far more honest.
Yes, absolutely.

I just think it is important to remember where the weaknesses are and why some people are making an alternative tradeoff.
To know about the range of best quality hearing aid prices, visit medical equipment websites. Hearing aid cost is justified considering skilled technicians make them with lots of precision, effort, and time.
A less flexible and less elegant way to avoid stack unwind in other languages would be to have a parameter that tells the invoked function what to do if an error occurs:

def parse_log_entry(text, err_fn):
entry = parse(text)
if entry is None:
entry = err_fn(text)
return entry

Instead of passing a function, err_fn could also be some kind of resolver that finds a function for a condition name, or there could be a global recovery function:

def parse_log_entry(text):
entry = parse(text)
if entry is None:
entry = recover('invalid_log_entry', text)
return entry
The main issue I run into with storing key/values in MySQL/Postgress is querying those values if they hold complex data (json, serialized data, etc) and the NoSQL products have features that let you dig into those meta fields when querying. (I haven't used a lot of NoSQL products yet, just dabbled with them)

Do you guys know of good techniques to do that with a traditional database like MySQL? I know MySQL has some XML parsing features if you store meta data as XML. I've experimented with it but never used it in production. I sometimes put JSON into a column for dynamic data. Usually I only do that for fields that I know won't need to be queried but that occasionally comes back to haunt me.
The drama about hmlee's post was completely non-sensical, resulting from a redditor's overestimation of the status of DOJ interns in the overall pecking order. It was the reddit hive-mind overreacting at its finest. There is of course little that reddit likes more than a conspiracy theory.

In reality, the poster in question was a recent law school graduate (and classmate of mine) who interned at the DOJ, just like hundreds of law students each year. Her story was a common one even at top law schools: "took out a ton of debt and am still looking for work" and the question wasn't softball at all given what an explosive issue student debt is for people in the 18-25 demographic.
Perhaps somewhat more interesting - why my side projects have failed.

For the longest time, I didn't really mind - side projects were at least partially a way for me to learn new techniques/languages/frameworks, and the experience generally made the effort worthwhile, even if I didn't make any money directly in the process. For the most part, I think this was fine for a while - I'm in a decent spot career-wise, and I think part of it is due to all the knowledge and experience I've gained from working on side projects.

That said, earlier this year I realized I needed to get more serious about making money directly off of these things - one of my long-term goals is having enough passive income to live semi-comfortably off of, and building websites or software seems like the best way to do this for me. Part of rectifying this situation has been identifying why I've failed so many times. Here are some reasons I came up with:

1) Not thinking an idea all the way through

2) Getting hung up on petty things, like choosing a domain name

3) Getting hung up on the design (I'm unbelievably bad at design)

4) Getting hung up on the technology choice (I've built something in probably just about every semi-common language/framework over the past few years)

5) Not being very good at marketing and not taking the time to learn or employ the services of someone who is

6) Not committing to one idea/project at a time

So, my goal for the next little bit is to sift through my ideas and find one that can hold my interest and has long-term profit potential, use technology that I'm already comfortable with, set aside money to pay for things I'm not good at (design and marketing, for example) and devote some time to building it.
I may or may have not hijacked that invite, sorry/thanks!
Sorry, some bugs were in the recent push. Now you should see the video. In fact new video.
Great idea, I completely agree. Error-handling code is pretty much impossible to eliminate since often the compiler can't possibly know what you want to do when theres a certain error. I think the solution is to use a RoR kind of philosophy, "convention over configuration". Not exactly that, but basically sane defaults. Maybe this would get better if/when compilers get extremely intelligent.
Agree; moreover Linux is only a kernel, so you'll always find a distribution with aims compatible to what you want.
Nike Free Run,Nike Free Run 2
I took a pitch video of a startup called Triple Point Robotics which had a recent project that failed called Synchroboard.

See the video at: http//:www.heystartup.com
The Domino can be disregarded. Only prior art that can run software compatible with Apple hardware can be considered. The Jury foreman explained it better than I could as follows:

The software on the Apple side could not be placed into the processor on the prior art and vice versa. That means they are not interchangeable. That changed everything right there.
I started with Less a month ago (because it's used by bootstrap); I was so disappointed to find you could only "inherit" from mixins and classes. Just seems like a reasonable next step to include inheritance from any other selector.