skysight-inc/HackerNews huggingface dataset:
First I have to say that my symptoms have been pretty well-controlled for years. After my diagnosis I lost a lot of weight and became very physically active. This seems to have helped in a miraculous way (according to several doctors). Managing stress, sleeping well, eating well and keeping active seem to work as good or better for me than medications.

I have mild hallucinations. Pretty regularly I have odd physical sensations, like the skin on my legs is sloughing off or very convincing body dysmorphia. Stuff like this is worst when it keeps me awake. Exercise or a hot shower tend to fix this.

When I am really stressed out I have some auditory (usually more or less ambient noise) and visual (usually motion at the corner of my vision) hallucinations. The visual/auditory hallucinations usually only kick in when working 50+ hours a week for extended periods and worried about personal things. To minimize these periods, I work super hard when I am working and try to keep complications to a minimum. I'm sure it has held my career back somewhat not to have the same capacity for work hours as others. (Yes, 50+ hours a week is minimal for a lot of people, but for me I need that extra time to relax and recuperate.) The last visual/auditory hallucinations I had were pretty recent. The past couple of months required some 60ish hour weeks, I had a good deal of disrupted sleep and my wife had some health problems.

I have strict routines. When they are broken I tend to get upset. For example, I have a rigorous exercise routine. When it snows and it makes it harder to get to the gym or out for a run, I get disproportionately angry. I eat things in a very particular way, if someone disrupts this I get angry and will probably tell them about it.

I don't like it when people repeat what I say unless I explicitly give them permission. An example is that my wife might discuss something with me and then discuss that with someone else, and include my view on the subject. That upsets me.

I do not struggle much (at all?) with paranoia or catatonia.

There is some more, but I'm not super comfortable sharing in a public venue where potential future employers are likely to see.

I recognize all of these things are not normal. Over the years I've built up a good set of filters that keeps most people from even noticing. That's not to say I bottle up the reaction, it's just that I've built in some mental processes that help keep the keel even.
If I meet 10 new people at a party and I see one of them taking my straw I will just immediately categorize them and probably choose to associate with the other 9.

> If I saw OP do his thing, I'd laugh and say "give me my straw back you weirdo", he'd explain and that would be that.

I would do that but depends on the context and how he acts. If he is nervous and acting weird I would probably refuse to say anything and just go and talk with someone else. If he was already interesting and funny I might assume he is just joking. If he is already a friend and is known to do this then I wouldn't care probably.So it really depends on the context.
Sure, it's not impossible to get around. You're just always going to be dependent on said girls. Even with the foreigners-don't-need-to-know-Chinese excuse, being illiterate is difficult.
Fair points. Though I'm sure the HTML template could be modified to not include the username of the person posting. Or people could use throw away accounts. Its doable.
"As a fun by-product you would completely eliminate the effect of large donors on the government. Lets see the Koch brothers or George Soros donate $1 Million dollars to ~1600 Congressmen every two years."

I think that's more than a tad optimistic. If you quadruple the number of seats you also shrink the size of each district. With smaller districts the costs of campaigning would likely shrink, as would the amount each individual Congressman would need to raise.
SEEKING WORK - London or remote.

I work with 'big' data and distributed systems.

> ... list the three areas you are strongest

Identifying the essence of a problem. Drawing on existing research and theory to produce simple, practical solutions. Explaining the solution clearly and simply. By way of example:

http://news.ycombinator.com/item?id=4902219

http://scattered-thoughts.net/blog/2012/12/19/search-trees-a...

http://scattered-thoughts.net/blog/2010/12/08/optimising-tex...

http://scattered-thoughts.net/blog/2012/08/16/causal-orderin...

I've spent the last few months at the NYC Hacker School, adapting research from the BOOM and STEPS projects to build tools for rapidly prototyping distributed algorithms ( http://scattered-thoughts.net/blog/2012/12/02/hacker-school/ ). I would be especially interested in putting these ideas in practice.

Github - https://github.com/jamii

Resume - http://scattered-thoughts.net/about.html

Blog - http://scattered-thoughts.net/
Let me make an alternate proposal. Suppose that we want 600 congresscritters and the population of voters is 300M. Dividing A into B, we get a simple ratio of 500K to one. Let's allow them to sign up directly. No reason for it to be limited geographically. If you like Representative Archie, sign up with him. When Archie gets 500,000 registrations, he gets a seat. Even better, we'll let more people sign up -- if Archie is so popular that a million people sign up for him, then he gets two votes. We'll stop there to prevent too much power concentration -- more people can sign up for him if they like, but he doesn't get extra votes.

Once per period, all of Archie's constituents are surveyed to determine if they still like what he's doing. They can change registration at any time, but this is the most convenient time to do it.

If Archie drops below 1M at any time, he goes back to one vote. If he drops below 500K at a survey point, he's no longer a Representative.
"If you don't get it don't bother living life until you get it."

So, WoW?
SEEKING WORK - iOS, Remote

I am an iOS Consultant with 3 years of experience and have built numerous apps. Not only can I build new apps for you but I can also help you make upgrades to your existing apps.

Recent apps include HackerNode(http://www.nodemesh.net/hackernode), a popular app for reading hacker news on iOS and Just Add Beer! (http://appsto.re/justaddbeer), a not so popular way of drinking beer!.

Initial Consultation (Upto 1 Hr) is free!

Please reach out to me at sumeru@ufl.edu or on linkedin at http://lnkd.in/dk8Gme.
Thanks!
I would still prefer lastpass with 2 factor authentication enabled. Any reason you are not going this route?

Sidenote: I wish my 2nd factor for passwords opened my front door and started my car. Kill physical keys, keep passwords.
There was an essay a long time ago, a writer had been filing every link and every note into a pre-Evernote piece of notetaking/hyperlinking/PIM software, something with an X or a Z in the name, but I can't recall it or the piece. The essay was about an article he was writing during which the software brought up a saved article and a note he had written, and forgotten about, in a creepily timely and seemingly prescient moment. He wondered at what point the software needs to get credit for providing the research and the associations.

Was it Steven Johnson describing how he uses DevonThink (http://www.nytimes.com/2005/01/30/books/review/30JOHNSON.htm...)?
I had that question too...I was thinking that it must have some effect on performance but I thought it would be pretty minuscule?
Intersting application of machine learning and Big data
SEEKING WORK

Web designer - UI/UX/Consulting

Portfolio: http://Masswerks.com

Only available for remote work

marco@masswerks.com
Inspired by Codecademy.

I've always wondered how many people finished Codeyear? Did they actually learn how to program?
Aha! It's a Smith number! http://en.wikipedia.org/wiki/391_(number)#390s
SEEKING WORK - Remote, I'm Russian but live in Bali.

-------------

Alexander Zaytsev, alexander@say26.com

If your backend isn't Rails, you can stop reading.

If you are looking for a ninja, go to Japan or NY storm sewers.

-------------

Rails, HTML5, CSS3, Ember, Backbone, Responsive design, SCSS, Coffeescript.

-------------

Side projects & open source:

http://feetlot.com - Summer 2012, scratching my own itch. To build the shoes database I used several APIs and wrote parsers when there were no APIs.

http://nabbber.com - 2010, 4000 users, 18k words added, Zend Framework (I moved to Rails shortly afterwards). Three 'b's? But dribbble was hot back then!

https://github.com/AlexanderZaytsev/active_model_pusher - I believe the bright future of the web is Rails + Ember + websockets. This gem makes it easy to connect Rails with websockets.

https://github.com/AlexanderZaytsev/human_date - A gem to help in displaying dates for humans (because I care about users).

-------------

I'm really easy to work with.

I know my stuff and improve constantly.

I go through Rails/Ember commits on Github to see what's new before it is announced.

I'm not afraid to say "I don't know."

I prefer the back-end but at the same time I experiment with CSS stuff like vertical rhythm or using single-direction margins. In other words, I'm universal and strive for the best practices in every technology I use.

I almost never use jQuery now because Ember and Backbone, that's why. I know when to use Ember and when to use Backbone. Lots of people don't.

Apart from being good at the technical side, I'm also good at seeing the whole picture. I will help you build a better product. I will scrutinize your ideas and suggest new ones. I will add value to your product.

Get in touch even if you don't have a cool project for me to work on, I love meeting new people.

Blog: http://say26.com

Twitter: https://twitter.com/AlexandrZaytsev

Github: http://github.com/AlexanderZaytsev
I've only ever used flowplayer, so I can't really speak for how anything else works, but I found http://jplayer.org/ which looks like it might work, and is MIT licensed. Otherwise maybe look through this list: http://blog.insicdesigns.com/2010/06/best-html5-media-player... and there might be something suitable.
This is gonna be amazing for analytics and performance monitoring!
No bullshit guide to math and physics
Theorem: All natural numbers are boring.

Proof (by contradiction): Assume the set of non-boring natural numbers is nonempty, so it must have a smallest element. Call it x. So what? yawn

QED
I would pay for a site/newsletter that sent me side projects like these (and the others mentioned on this thread) on a daily basis. These are fantastic!
Fleb!!!
definitely more tools are on the way for that purpose. we want to strike a good balance between hands-off awesomeness and ability to tweak.
nope, trying to launch! :)

At launch we support iPhone / iPad apps.

but Android is definitely in the works - after all some of our publishers are Android-only.
Someone's very happy to have authored Clojure's for special form.
Pretty good write up for beginners. I think you should add a link to http://arduino.cc/en/Tutorial/HomePage in the Whats Next so people can see what else they can do with the Arduino!
Surprised to see that tokenadult hasn't commented yet.
awesome! I'd love to hear your thoughts. Email me anytime at yongfook @ peterpings.com
Shared wisdom: Year-end thoughts from some of the industry’s best
Most apps on both platforms are already free, and the percentage is increasing. Also on both platforms, the highest grossing apps are the free ones (with ads and in-app purchases).
Stretching Haystack's ElasticSearch Backend
Presumably you don't judge my second suggestion 'mealy mouthed' otherwise you'd have quoted that instead.

So even by your judgement of what is 'mealy mouthed', an effective and accurate warning is clearly possible. You might not have liked the wording of my first suggestion but that doesn't change the argument.

There is no valid trade-off that requires Google to use accusatory wording in order to protect people from malware. It would clearly be an improvement if their messages were more accurate.
The Military Smartphone Malware Designed to Steal Your Life
In France (but probably in many other countries), UGC and others chains have an unlimited subscription plan (at around 20€ per month).

According to Wikipedia [1] it has 200.000 subscribers and generates 25% of the revenue.

[1] http://fr.wikipedia.org/wiki/Union_g%C3%A9n%C3%A9rale_cin%C3...
> "based on the fear, distrust, and paranoia brought on by their condition."

While I know this to be true in cases like that of my own family member, your comment about the side-effects of anti-psychotic meds is entirely valid.
So it's the first legitimately uninteresting number, that's pretty interesting if you ask me.
it would be nice if you could share some of the logic that the watchdog uses in figuring out when hosts are shut down and others fired up
I have had almost 100% success with the mic built into my laptop (macbook pro 2010). The ONLY issue I've ever had was it sometimes can't pick up a low open E. But very rare.
I think it's due to poor management of the product and its release.

From my experience, Vista was hated due to very poor driver support, the ever-annoying UAC, and the fact that the new Aero UI (along with misc. other system services) took a significant toll on system resources.

At least the first 2 issues were both largely resolved via service packs, which is why you're probably not suffering much from those problems. The last issue was jointly resolved through some refinement of Aero, and the fact that the marginal resource cost became less significant once more powerful systems became available at cheaper costs.

The crux of the problem though, is that many people found under Vista that many of their devices quit working, their PC was slower, and they were getting pop-ups from UAC for basically everything that they clicked on.

Vista wasn't terrible per se, but it's negatives outweighed the positives for many people, and when you boil that result down to a binary value representing whether you think it was "good" or "bad", then the result is going to be "bad".
power is cheaper in Europe than in the US
I agree with your questions. I'd be interested what percent that signifies versus the total per hour bill for all services, not just CPU time, but bandwidth as well
Small bug - I signed up via the email newsletter you sent, and it says "2 people are learning guitar in 2013. Why not you?"

I assume you guys have more than two people signed up at this point. :)

Screenshot: http://cl.ly/image/1m3G1q3y400c
"My simple ways to be a snobbier, more annoying 30-something"
Great, thank you. Best of luck with this venture.
Bats isn't a thing! It'll never be a thing!
I can vouch for the persistence of Eiso (hi Eiso!), as I remember doing work for Tyba more than a number of years ago, when it was something he was coding on the side. Glad to see it has progressed to such a level.
So they say they need 3000 people to commit to $20 a month to work. That's $60,000 a month or $720,000/yr it costs to run the theatre. It seems they include the per seat royalties on the screenings by charging you extra if you see each new movie more than once, and by being able to control how many new releases they have each month.

The member price for extra viewings and guests is $7 a show, which is the normal price for small town theaters. The price for non-members is $16, which is exceptionally high and will likely dissuade almost all casual visitors. It seems to be a decoy price whose intent is not to sell at that point but to mask that $7 for member tickets is not a bargain, but a normal ticket price.
As promised, I'm back with an update!

After thinking long and hard about it, I agree with your premise. Kids should be compatible with the activities I still want to do in my lifetime. Thanks for the advice.
sorry, that was supposed to be $1.50/month
Netflix

Los Gatos, CA -- full time

Netflix is looking for a whole bunch of folks for the streaming service.

I'm specifically looking for Site Reliability Engineers. If the idea of building a reliable system on top of AWS excites you, let us know!

Email talent@netflix.com and let them know you saw my post on HH.
It's hard to say. Other communities do this much better. Java is obviously the poster child for backwards compatibility, but Python is much better too. Ruby makes supporting multiple versions very simple in most cases, but there's no will to do so.

For my part, I avoid anything that's a Rails plugin now. Time after time, I've found them to be a problem. Even if you decide you're going to upgrade to Rails 4, you need to update your entire dependency graph in one pass. Plugins targeting Rails 4 almost certainly won't target 3.x and not all plugins are going to be 4 ready on release day, so upgrading piecemeal is impossible.
New title is somewhat misleading. Despite being more PC, it generalizes the authors specific point
I think we could come together with both Ideas and make a system that works. I like some aspects of your plan , but I would want to see a few modifications. Your extending into voting systems as well and I don't necessarily think your doing it the best way , but i _love_ the idea your putting forth.

Edit:

So i realise why I like aspects of your proposal. Because it has a few of the principles of the Mixed-Member proportional [0] System mixed into it. I like MMP I really like it. I think that combined with a radical expansion of the number of representatives ( I think we should be closer to 100k then 500k, maybe as low as 50k ) would allow us to do many amazing things as a country. Also I would toss this wrinkle in. MMP is done at a state level and only state level political parties are recognized, and they are now official. They must follow rules to elect their leadership.

0. http://www.youtube.com/watch?v=QT0I-sdoSXU&feature=share...
It all depends on what the goal is of course. They're very different languages. Both should feel rather different than Ruby or Java, I think, in opposite directions: Haskell adds many new language-level features; Lua tosses out a lot.

Haskell is a "big" language, and it's an academic language, which seems to be a testbed for many sophisticated language features that are not so common elsewhere. This can be good (lots of interesting new ideas) or bad (esoteric concepts that may not be so useful elsewhere) depending on your point of view.

Lua is a "small" language, it's very elegant, but tries to pare down the feature set as much as possible while remaining a practical and usable language. Despite not being a lisp dialect, I'd say in many ways Lua feels similar to old-school minimalist dialects of scheme (before scheme started to ... grow), though in general Lua has more of a "practical" bent. This tends to make the language itself very easy to learn, but of course actually learning a language is generally not enough, one must to some degree learn the culture and techniques to actually have a good grasp on it (and Lua tends to have a lot of subtlety beyond the basic language).

Besides the language itself, Lua's other famous property is that it's intended for embedding and use as an extension language, so it's small, fast, very easy to integrate and has a extremely well-designed C-level API.

Anyway, I'd say if you're not sure, just learn both... two's not that hard, and learning two such very different approaches at the same time may be quite informative... :]
Efficient Stateful Views with Backbone.js, Part 1 - Shine Technologies Blog
Maybe its time Apple and Google start providing receipts that devs can validate themselves. Apple already provides this on OSX and it makes it hard to mass pirate all apps.
Yes, exactly. I am confused. Why use Clojure for the example, when Clojure already has this built in? I don't know all of the Lisp's, but if one of them does not have this, it would make sense to offer the example in that language.

Having said that, there is probably some educational value in writing out what a special form would look like if it was not a special form, so in that regard, yes, this is interesting to look at.
Clojure's `for` is ~80 lines of code, and isn't particularly accessible. My goal here wasn't to reinvent the wheel, but to give an example of a not-totally-trivial macro that does something neat. :)

(Clojure is simply my lisp of choice. This could be just as easily implemented in elisp, which does not have this built in.)

[edit] For those interested, here's an elisp version: https://gist.github.com/4430934
Supergenpass is only okay(-ish) if your master password is a large enough completely random string (e.g. 128-bit string: `head -c16 /dev/urandom | base64`). If you use weak password (e.g. the one you can remember), it's trivial to bruteforce it, as it uses

MD5(master_password || ':' || domain || length)

to derive passwords.

Another problem with any Supergenpass-like password generator is that once the attacker steals or guesses your master password, she will be able to generate your future passwords. I describe password generators like Supergenpass as a rough equivalent of password manager with the attacker having a permanent read-only access to the encrypted database.
> Of course it's not possible to auto-scale stateful servers like databases

That's not entirely true. :) It's just a lot harder to scale them elastically. At Netflix we've done some proof of concept work on elastically scaling Cassandra, although we don't have it in production yet. I think that is one of our goals for 2013.
Passport Parking
Nashville, TN - full-time and intern for development

http://www.passportparking.com/software
I always check them out with lots of hope, but then am dismayed to find that they are usually entirely filled with technical roles and almost completely devoid of any marketing/product/business roles.

This is likely in part due to the HN audience composition, but my hunch is that its also partly because people are making assumptions about the HN audience composition.

I'd love to see one post for technical hiring and one post for business hiring. I think calling it out as its own post would actually encourage people to post those other jobs that they might normally think are not appropriate for the HN audience.
Given that clojure is a dialect of lisp (the list processing language), it seems that list comprehensions should not be a remarkable achievement. Am i missing something?
Is there an advantage to having the macros operate on strings, instead of the AST directly like lisp/scheme?
Surely the term 'objectively' is at odds with requiring 'experience' (which would be 'subjective')?
Facebook knows more about me than I imagined possible - how?
Here is the AWS re: Invent STP 204: Pinterest Talks Rapid, Cost Effective Scaling on Amazon Web Services -- https://www.youtube.com/watch?v=73-G2zQ9sHU
I'll watch that movie. :)

You might want to look at the languages ATS, deca, BitC, and Clay, if you haven't already. Yes, I've been keeping a list, but I haven't looked at all of them in depth recently.

Edit: just discovered Tart. Can't tell if it requires a runtime.
with Route53, it's not just another entry in a DNS zone file, you actually get multiple-zone IP addresses for each domain hosted, by default. Also, you get WRR and anycast, as well as latency based routing. Not to mention that you can create aliases that are not visible to resolvers but point to internal Amazon resources that you have access to.
FYI, C# is not an MSR project.
Ask HN: Am I missing the Lisp magic?
I grew up coding in C and the many languages it inspired syntactically. I am currently learning some Erlang, which is cool. I for one can not understand the draw to Lisp or its syntax. It just looks confusing to me and in no way any easier than C to write/read. And looking at C-ish source code is effortless to get the right context but with stuff like )))))) ?? Someone explain please, also I understand some people like Lisp for some of its features, but are they tied to the syntax or can be easily copied over in another language? Also I know why functional programming so lets keep the discussion on the Syntax!