skysight-inc/HackerNews huggingface dataset:
Thanks for the amusing breakdown. Here's a counter-breakdown:

1) Point taken, but you're assuming I have a cost overhead and I care about income. Perhaps I just want to destroy something beautiful?

2) (fuzzy) I don't feel most people sit around kickstarter.com looking for ways to spend money. They get led in through media, websites, friends, viral virulence, etc. Kickstarter is basically the world's most expensive webhost at this point.

3) The fun projects may drift over if we shift the narrative towards "Would you rather give Kickstarter $10k for having a pretty website or do you want it in your pocket?" (Based on the Light Table raised amount and a kickstarter fee of $25k-$28k versus a $13k fee for my pricing model. I have spreadsheets and everything -- you can't argue with spreadsheets. Up and to the right, baby.)
The most-used web framework not supporting Python 3 is just an old wives' tale?

https://www.djangoproject.com/weblog/2012/mar/13/py3k/

Even in 1.5, Django's Python 3 support will be "experimental". This, quite simply, takes Python 3 off the table for the foreseeable future.

The major Linux distributions (Ubuntu, Fedora) aren't aiming for full Python 3 support until 2014 which. The core Python team themselves aren't expecting Python 3 usage to take off until 2014 either.

In real-world usage, we can't all just drop all the libraries we're using and switch over to another because "it's new".
This is one of my favorite features.. I know editing on the phone probably isn't realistic, but just that a 'View Source' link is there makes me all warm and fuzzy inside.
Um, I ventured on over to the bulletin board on her website, and she's basically the only poster on it, with loads and loads of posts in various discussion threads. Which are incidentally all about conspiracy theories.

For some reason, the tone and structure of the wife's writing reminds me of the LoseThos situation. [1]

[1] http://qaa.ath.cx/LoseThos.html
In the case of webOS, I am sure: this is not actual HTML 5 but a very specific SDK/framework designed for writing applications specifically for webOS, not for other platforms or the web.

In effect, this means that webOS has almost all the drawbacks of working with HTML5 (no static analysis, performance often difficult to predict, etc.) but none of the benefits (cross-platform, ability to use CoffeeScript or GWT or OCaml or any other language that compiles to JS).

By opposition, Firefox OS apps are cross-platform, can be developed with any tool, etc.

edit Yes, it is possible to write apps using standard HTML5 for WebOS. What is impossible is to write apps using standard HTML5 for WebOS that take any advantage of WebOS (sending SMS, receiving phone calls, etc.). By opposition to Firefox OS, in which even SMS, phone calls, etc. are based on open standards.
My company is on Feefighters (TSYS). If you are having difficulties, feel free to reach out to me directly with questions. svickers (at) TSYS (dot) com.

Cheers-
Steve
Right? Reading the second response by his wife was particularly disturbing.

"...Just look at their cartoons. They like to kill. They think it's fun to kill. They think their friends will admire them if they kill. Without mercy!

...They are stupid, silent people, who are absolutely worthless to our society. Really, what good is their life, but a burden to the planet?"

She is accusing "these people" of being murderers? Honestly, from the following comments, I'm quite a bit more concerned that this whole story will end with her going on a killing spree.

I'm slowly becoming more and more convinced that this is one majorly elaborate practical joke, concocted by the oatmeal and funnyjunk to raise tons of money for charity. Because I'd rather believe that than believe that people this dense actually exist.
Generally I agree with this sentiment but the place where it falls down is that the grain is rotting. Its one thing to cover some of the economic loss to the farmer, its another to do the 'double lose' of both paying tax payer money for grain that won't be consumed, and then not doing anything with the grain. So perhaps the government builds our distillery so that there is a 'sink' for any amount of excess grain into a useful pre-cursor product.
Meh. How about "we're going to have to part ways" ... stress that the situation can't continue, not that you made some decision. Things are simply untenable and that's that.
Here's a breakdown of how the graphics work:
https://groups.google.com/forum/?fromgroups#!topic/d3-js/I2a...
I would certainly pitch it that way. Not sure if they would go for it though.
Intellectual property rights: the quiet killer of Rio+20
Agreed 100%, but arguing about military spending seems pretty tangential to the main discussion here, whereas the food aid program is directly relevant.
Thanks cookiecaper, I was thinking of DHCP. httpd doesn't log MAC.

That aside, MAC addresses can be easily changed and spoofed.

If one was really concerned, a throw away USB WiFi dongle could be used.
Just Get To The Point
Post to WordPress with iKnode
Ask HN:What is the benefit of an invite-only priv beta page for a new Startup
ASK HN: What is the benefit of making invite-only private beta page for a new startup compared with a normal open beta all accessable for all users
> The solution is to let it emerge naturally and subtly.

I reserve the right to let people know who I am at any time and to deliver it how I please. I don't want anyone to tell me I should "let it emerge naturally." If I want to do that then sure, that's very tactful. But sometimes I don't.

The author has an obligation to do nothing. It is up to the audience to change their perceptions.
It’s a Goldman World in Battery Park City
Enyo, the framework used for webOS apps seems to now advertise cross-platform support: http://enyojs.com/

Now available for desktop and cross-browser development
- Enyo 2.0 now runs across mobile environments and desktop browsers including Chrome, Firefox, and Internet Explorer
Not exactly running but it works :) https://twitter.com/thespite/status/219819201928503297
Wow, pretty amazing. I'm not sure of a better advertisement for open source router software than this sort of bonehead move.
> He crewed on a sub (initially im sure it said commanded) yet doesn't get on with computers...

This should be no more surprising than running across a CEO that doesn't get on with computers (if he actually commanded), or an electrician or car mechanic that doesn't get on with computers (if he was an enlisted crew member).

There are lots of jobs on Navy ships that have absolutely nothing to do with computers, and some of the things you might assume are run by computers are controlled with very old (and coincidentally reliable and/or fixable with common tools) technology like switches, relays, reach rods, and magamps. (Or at least this was the case on many ships that were in use during the Gulf war.)
> ...but a very specific SDK/framework designed for writing applications specifically for webOS, not for other platforms or the web.

That is incorrect. Apps written for webOS that use the EnyoJS framework are currently seen running on iOS, RIM (Playbook), Android, and even in the Chrome web browser.
The World's First Horse_ebooks: Mark V Shaney
My first competition at Kaggle
Hey Conductr - we have been able to replicate the issue, it appears to only impact 1 merchant account provider. I suspect it has to do with something changing in their API.

Our focus has certainly been more on Samurai, especially since the acquisition, but the original site feefighters.com worked fine for many people last week.
Assume Your Market is People Like You, Then Fail
I really hope Mozilla mandates that any such phones will come unlocked, so users can always wipe their phone with a stock B2G.
Resolving the battle of work vs. life
Disagree. What HTML5 needs is a common set of widgets, usability guidelines, and artwork that make it easy to produce applications that users will enjoy aesthetically and understand how to use implicitly.

The DOM/CSS/JS is a crappy, low-level, do-everything-yourself model for creating applications when compared to the state of the art in native UI/application frameworks. The result is a hodgepodge mishmash of broken, inconsistent application UIs.

Couple that with the inability for any existing browsers' JS runtime to make use of SMP in a single app (despite devices adopting multicore ARM), limited uptake of WebGL, no support for dropping to NEON or even just C (you pay for inefficiency with battery life and poor user experience), etc.

I'd rather see Google produce a NaCL-based set of application libraries that can run on both their Android phones, ChromeOS devices, and our existing desktops. Mozilla's insistence in continuing to invest in pure HTML/JS/CSS is myopic.
You're right, they do. But most of that discount is available to anybody whose willing to purchase reserved instances.
Many thanks to those who emailed me directly as a result of this posting. I very much agree that these do not approach the subtlety (and worth) of genuine koans: they are just stories I was possessed to write, expressing various thoughts I have had during my years as a software engineer. I am glad to know that some have found them enjoyable; that was always the point.

Regards to all here,

Qi.
I understand you are making a point, one which I largely agree with, but:

there isn't a single other computer program in the world which has a problem with it

is a bit too much hyperbole -- there is some really really bad software out there.
Rpglogger.com - "summer of code" work starts tomorrow
5 Startup Design Trends
If someone started again and fixed those issues, would it rock?
I don't think that example is equivalent. The ex-AOL guy was working on his own stuff and was basically squatting on AOL property. It's not clear he was accessing AOL computer systems and resources and making changes to or contributing to AOL projects. Basically, place to sleep, munch, shower and perhaps free wi-fi.
It's amazing. I read the first 3 paragraphs and the eff can't even acknowledge how much of a problem malware is for many computer users.

For the thousandth time: I know a computer user who almost had a $300k sum stolen because his laptop was owned. He has had to resort to having a second laptop used exclusively for accessing his business bank accounts in order to feel some security. He's not dumb: he makes more money than virtually anybody reading this and has an undergrad in math.

The computer security model for most users is incredibly broken. The alternate to secure boot is something like an ios app store for all apps. Users simply want to be able to run their computers without having to be constantly paranoid about spyware and malware. Microsoft is at least trying to do this, but the eff pretty much dismisses these very real concerns.

edit: for the record, I spelled fsf as eff before having my first cup of coffee.
A client I built the infrastructure for pushes about 50Mbps. Not up to your level, but I can at least give some suggestions and input for Cloudflare. We basically switched all of our sites to use Cloudflare after running a few of the largest through them for a year plus.

During that time there was a total of one Cloudflare related outage and that was resolved within about 15 minutes by their changing the data-center the site(s) were routed through. I can tell you that one of the greatest benefits you will see with Cloudflare as it stands currently is that your bandwidth utilization is going to go down substantially. Before switching to Cloudflare we were pushing a good deal more than 50Mbps. Essentially if you were to switch I have to imagine your side of the bandwidth utilization is going to drop to somewhere around 75-90Mbps if not more.

That said, understand what you're getting into. This is a 'cloud' service and they require you to switch your DNS records to their service. All things considered, running a multi-million dollar business through them has been much smoother than anticipated... this new feature we will be looking at very carefully as well because about half or more of our content cannot be cached.
The Writer Monad probably isn't too useful in any impure language, and IMO was a poor choice by the author. If you read the last few paragraphs though, you're introduced to the List Monad (the bit about HTML nodes), which is useful in impure languages.

Another example I would have liked to see is the Maybe Monad, which allows composition of functions that might return a value, or null/undefined.
> There's no shame in programming in high level languages to deliver more value more quickly. Ditto with operations, ditto with everything.

There is shame in not understanding how that high-level language actually works, because it means you'll invariably be a worse programmer than the guy that does understand what he's actually doing.
I know OP in real life. Class of '15!
Care & Feeding of Grumpy Software Engineers
I think it's the difference between a user and an engineer. As a user, you... use. You don't care how it works. You drive a car; you don't design a car.

Things get fuzzier in software development. Programmers are supposed to be users of everything they aren't programming. Things are supposed to be black boxes with fully isolated layers of abstraction. Ha. Doesn't work. To be competent, you must be aware of, at a minimum, what pieces are under you, at an intermedium, how they work, and at a maximum, how to create them yourself.

I'm only talking about people who want to be great technical workers though. If you just want to make a MVP to get funding then hire dweebs, who wasted their life learning computers, to make you rich, feel free to do that instead.
I'd like to think these things would work because the AI is so smart that they make an intelligent contribution to twitter. Sadly I suspect they might work because it won't take much to improve upon the average tweet.
I bought this a couple weeks ago, and I was quite impressed. I don't have a young one to give it to, but I really liked how the rules were introduced. By the end, you really do have a pretty good grasp of algebra to get through it.
How site performance directly affects your conversion rate
And such a baity title. Makes it appear like some sort of spying of the newspaper.
If we look at an impure language like JavaScript through Haskell-colored glasses, essentially every line of code in a JS program is automatically in the IO monad. Haskell's bonus is that it gives you the frequently-exercised option of writing code that's explicitly not capable of doing I/O, simply by omitting IO from its type, and having this constraint enforced by the compiler. This self-imposed restriction helps avoid the numerous problems that come along with uncontrolled side effects. But since you can't "escape" the IO monad in JavaScript, there's not much point in making it explicit by doing output in a visibly monadic way.

That being said, there are plenty of uses for the monad pattern outside of the I/O domain. That's where a lot of emphasis is placed in Haskell, because Haskell couldn't do I/O without monads, but there are tons of other useful monads that have nothing to do with side effects. As the article illustrates, two of these are Writer and List (written as [] in Haskell). Another massively useful one is Maybe, which represents nullability, but by making it explicit in a value's type we can avoid a lot of the problems that arise in "nullable by default" languages.

In some sense, jQuery is an example of a monadic library, wherein the unit function is $, which lifts its argument into the jQuery monad, and bind is represented by the chain of method calls applied to that lifted value, each of which returns a different value, still wrapped in the jQuery monad. I've been told that LINQ in the C# world works similarly (in fact, there is supposedly a lot of bleed-over of ideas from Haskell into .NET because Simon Peyton-Jones works alongside some of the .NET language designers at Microsoft Research).
Its a mystery, why such a practice would have even originated. I think it started with concept of gifts after marriage, and has now become the evil practice it is.
There's something to think about comparing this story to the entrepreneur who sneaked into AOL:

http://news.cnet.com/8301-32973_3-57440513-296/meet-the-tire...
Sounds like you're in a good place. Why New Zealand or Australia? On the surface, both places seem like great places to live and work, but what is your reasoning for choosing these destinations?
I'm a designer cofounder at a startup in a accelerator program. I feel like everyday I'm contributing to something and choosing which path to take. I work close with my other two cofounders and we all respect each others final decision in their departments. We get to meet with top industry folks and investors that give is tremendous insight into our product and help us shape it to be more and more useful.

We work in a cool office with the other teams and the community is amazing. I absolutely love it. That feeling where you just love coming in and working and spending time with everyone. This helps our product but also improves the quality of life. I do remote work for two other companies to help with living expenses, and the I still like that but it's nothing compared to being a cofounder and getting to do the things that come along with that.

Note: I'm 18, and just one year out of high school so I have some flexibility and can handle a decent bit.
80% of Americans working after hours
Well, that email issue on the phones seems to be a design issue with the OS, and not Facebook's overall fault.

On my Windows phone, if I have a Windows Live contact (the base contact saving system) with an email, and then port in Facebook contacts that match, it merges the accounts into one "profile" and it doesn't overwrite emails; it saves both emails and tells me where each one came from. Maybe if Android had a better system, this wouldn't have happened?

It's not Facebook's job to take something like that into account.
Correct me if I am wrong, but I believe that Enyo is just the widget toolkit, which is a very small subset of the features of WebOS.

IIRC, WebOS also had APIs for, say, sending or receiving SMS, vibrating the device, etc – and none of these were (or are) standardized.
Used to be pretty happy couple years ago, the work is exciting and interesting.

But early lack of good management and now a chronic lack of resources has turned it into a stressful drag. I'm pretty much angry at everybody all the time now and it's not good on my health or well being.

Looking to move soon, but waiting for company to sell first (imminent). Probably wanting to move to the West Coast -- Seattle or Bay Area next. Probably end of the year is my goal.
Bear in mind that this is a self-selecting group.

A lot of us will be interested and happy in our jobs, but we will also have the yearnings to have a crack at entrepreneurship ourselves.

This definetly gives me a bit of an unsettled feeling, and I need to get it out of my system before I can really accept full time employment with 100% satisfaction.
I have 10 things every month. I sell them for a living.

One month i only sold 5, but you asked for the other five. If i give you, there will be more things in circulation and now i will be offered less money for my things. Maybe only next month, but i still lose.
Set Safari's Activity window to have items collapsed by default
+1 on the dwindling resources in the big companies since the financial crisis hit. We used to have the headroom to do things properly and invest for the future, but that is a thing of the past.
Not sure why I'm getting hate for this. If you want to write a client for MSOffice365 you have to be on a Windows machine... and its a web-based "cloud" service. Makes no sense if you ask me.
Vague indeed.

For example, what does "universal access" mean? How about "free to connect"? Is this declaration demanding that access to the internet be free to all? As in no cost?

The language "access" to this or that has been subverted in recent years to mean that the accessed resource should be free of charge. E.G. universal access to (free) healthcare. That is decidedly not what accessible means.

So I won't be supporting this declaration. I can't tell if it is demanding Free Internet, which is not a universal right.
Entrepreneur's Trap: The Too Too Busy Error
For most tasks, it's slower, but within the same order of magnitude. Performant processing of numeric data, however, requires quite a few ugly hacks (just like almost all functional languages).
Which is the very same as lowering real prices (value) in the long run while raising monetary value. Pretty much more inflation
Debug in Visual Studio with Sound FX #HilarityEnsues
Dre Day: Mog Acquired by Beats Electronics
Your Professional Network
Why would using Twitter for authentication be confusing? I think it'd be great.
Just quit a full-time job of 8 years working for an industry leading company to become a remote freelance web developer with startups on the side.

Couldn't be happier!
Again, correct me if I am wrong, but i believe that these applications cannot send or receive SMS, phone calls, VideoConf calls, using the WebOS APIs on the devices that you describe.

In other words, while EnyoJS may be cross-platform, it represents only a small fraction of the features of WebOS.
I would like to wish you the very best. But please don't make promises you can't keep. Because it builds false hopes which sooner or later collapses.

>You would be surprised to hear that my friends (girls and guys alike) don't believe me and think I am joking.

Not surprising at all. In fact I'm finding it difficult to take you seriously. Given how many mouths you have to feed. Your family will be really big which 2 parents + 2 parents + 2 kids(assuming) + you and your wife. That's almost 8 people. Maintaining a family of 10 people, their expenses, bills, health care is a costly business, Even if you have your own BIG home. Else add rents et al to additional expenses. Plus you have kids education + their expenses. And your own family expenditure. Unless you are earning really huge I don't see you will make it through.

Therefore even though you may want to. But still you may not be able too.

>>In their opinion, I don't know what I am talking about, and will not care about anyone once I get married. TL;DR, People, even daughters laugh at you when you promise to take care of their parents equally as your own.

They are just trying to deal with reality.
Managing household services and service providers from an app.
Why I Love Deadlines
I am a relatively unhappy consultant. I have reached premium billing status within my industry, but seem to be offered to work on relatively repetitive problems that are anything but challenging. Also, although I've made a fair number of contributions to the ecosystem, the community that contributes back is quite thin and despite some positive press, I don't feel that there is hardly any impetus behind the open source ecosystem (full disclosure: i work in the enterprise).

That said, consulting fits my lifestyle well. I get on a project, complete it, and then am done and can pursue some of my other interests (music, poetry, human languages, travel) with a minimum of interference. As a long term solution I think I would kill myself if I had to keep doing this forever, but as a solution to make money for the last couple years it hasn't been terrible.

The problem is that the transition isn't particularly easy. Most of the skills I've acquired do transfer into other industry sectors, but I haven't stayed on top of the newest stuff in any of them (e.g. Rails magic, Javascript frameworks, etc.). I've thought about jumping ship once there is the crest of a new wave that becomes financially viable (e.g. Meteor) or even transitioning into a completely new line of work (e.g. management consulting/book writing) that kills less brain cells.

As of now, however, I am simply unhappy and seeking the next best thing. Creating my own company or joining a fledging startup has always been of interest, but my lifestyle doesn't allow a 60hr/week commitment as of right now.