skysight-inc/HackerNews huggingface dataset:
i'm not writing this off completely, but i should ask what you hoped to bring to the conversation by sharing this? i can't help but feel it's a bit exploitative. i've been familiar with losethos for a long time, and i respect the curiosity for experiencing schizophrenia on an eye witness basis. but, given the nature of schizophrenia, i couldn't imagine being thrilled finding a post like this. surely there is another source that could satisfy your intent?
Ask HN: Anyone who lives/works in Mill Valley/Sausalito area?
All,

I recently moved to Sausalito from Palo Alto to work at a startup based out of Sausalito. I'm pretty new to this area and curious if there are any 20-40-somes who live/work here? I'd love to meetup and have drinks etc. Also, happy to organize a weekly/monthly meetup if there's an interest.

Please bop me (checkemailsheretoo@gmail.com) or reply in this thread if you do live/spend some time around Mill Valley/Sausalito area.

Thanks :)
Wow, this is extremely negative, and suffers from an assumption that one cannot start a company without necessarily doing the entire Seed + Series Alphabet dance.

Besides, being turned off by bureaucracy is one thing, but some of the biggest success stories in tech history were the result of an engineer taking on the bureaucracy and fixing/obsoleting it.

If your new year's resolution is to stop reading stuff that will not enrich your life, I'd recommend steering clear of this article.
Does it have to be indicative of those things? To me, it indicates a data driven personality instead of an emotionally or socially driven one. Are they really divorced from a sense of civic responsibility? Don't they pay taxes and serve on juries? And, at the risk of placing data above my easily manipulated emotional state, where's your data?
Indeed. How fucking shallow and sexist is it to expect your partner to shell out thousands of dollars on a useless piece of carbon that literally becomes worthless as soon as it's sold? And I bet these people are all about "gender equality" too.
Jan Stary instruments his spammers
it's not that simple. some of his posts are off topic, or outright offensive (rude, racist, etc). it is complex because this is an unfortunate side effect of the illness.
I'd buy the book if the PDF were included.
Yes, I did ask an employee of Facebook directly. It's hard for them to communicate about in the same way that Google doesn't talk about how it ranks pages. It's not a trade secrets issue—it's an issue of spam, and I respect their interest in preventing people from exploiting the friend recommendation system.
We Consistently Bet On The Wrong Horses for Success as a Nation
TLDR:

Don't bother making anything - there's no chance it will be successful, no matter what. Life sucks, then you die.
I haven't used this but it might be helpful for you https://gumroad.com
Maybe unrelated, but the amazing thing of social graph theory is that they'll still be "closer" in distance.

I think it's a problem that they don't explain this better. But I think they have a lot of complicated priorities.
A more important step would be removing the direct election of senators. Senators should be selected by the state legislators to represent the views of the state.
Unless your targeting customer is techie people. Non-tech people don't know any other tld beside .com
I've got some shit I want to make. There's some satisfaction in making beautiful algorithms but not nearly enough to keep me slobbering over this autistic sex-substitute roadkill. I program because there's some shit I want to make.
Just a note, you would be mistaken to say that Google has shied away from OS research but beyond that I cannot say a whole lot.
I don't think the OP was intending to provide a curated list of recommendations, but rather just blog about the list of books he read this year.

Even though I can't be bothered reading the whole list, this post inspires me to resolve that I will read more books in 2013 than I did in 2012.
I think you have an insightful point here. For something like friend recommendations, it seems inherently privacy-violating. And it's a problem Facebook doesn't communicate clearly how the sausage is made.

Like you, I don't believe that they need to be so afraid of the consequences—I don't think people will exploit friend recommendations knowing how recommendations are made.
Gearing up on SandRidge Energy
> Experience means very little

Perhaps. But I believe that good engineers have a number of cool failures in their past.

> Because I can capture 70% of your experience in your code -- in your library -- and build directly on top of it

You can capture /some/ of someone's experience this way. But don't confused the ability to _use_ the novel Moby Dick with the ability to _write_ Moby Dick. These are two very different things.

Let's talk about this hypothetical library for a minute.

1. It's a finished product. You didn't experience the design process. You didn't see the things that were tried and which failed. All you see is the shiny object. Could you make another like it?

2. Since you missed out on the design interaction, you're missing out on the stuff that was left out for the next version. You weren't there for the discussions about alternatives (maybe better ones).

3. If you treat the library as a black box, you're going to be at the author's mercy for bug fixes, making improvements, or doing integration in environments where it doesn't exactly fit.

4. Ultimately, abstractions are lies. The best ones are white lies, the worst ones paper-over or ignore fundamental problems. (My favorite example is putting a database on top of a Unix file system: How do you know when data is stable on disk? What /is/ a commit, anyway?) How much of that library do you really believe?

I've seen some really interesting product failures resulting from "unthinking isolation" -- perhaps a better term would be "false abstraction" -- of what was happening in the system at the hardware level. We're talking bricks and user data loss because someone thought that transactions weren't important. Performance is another area where it's hard to abstract (and some platforms, such as video game consoles, are all about performance).

Good, reliable systems should be designed with all layers in mind. That's where experience starts to matter.
SEEKING WORK

Ember.js, Backbone.js, Ruby on Rails, Node.js.

Full-stack developer. Experienced, reliable, resourceful.

Remote or occasionally-on-site in Philadelphia.

http://ablegray.com
Exactly.. being at work I cant Login even if i have to.

I signed up to using the facebook login.
I played piano when I was a kid. At a recital, I knew all of the mistakes I made when I was up on stage. People came up to me afterwards and complimented me for how well I did. They said nothing of the mistakes. Either they were not good enough to hear the problems and giving compliments because that's what one does in these sorts of things, or they were being polite and not talking about the obvious problems.

I've since learned better than that.

But back then, if you complimented me without given a decent critique, either you were in the first category, in which case I would dismiss the praise because you were unqualified to give it; or in the second category, in which case I would dismiss you for telling me white lies.
Shpongle was my go-to coding music for a number of years. More recently I've been listening to a lot of trance. Above & Beyond's Group Therapy podcast is excellent.
Could someone with some knowledge please cover why apple has this requirement?
Pune, India - Fulltime.

Co-Founder of Styloot.com here.

Styloot.com, is a visual search engine for fashion. At 700,000 skus and 4000+ brands, we carry slightly more women apparel than Amazon and twice as many shoes as Zappos.

We are looking to hire Python and Javascript developers.

You will be working directly with the product and will be making decisions that directly influence the site.

You must love coding - everything else we can work around.

You must have a github repo that you are proud of.
Email us if interested - info at styloot.com
Not in my experience, camera roll, select photos, share, email, auto-complete friends email address's, send

This isn't in any way tedious or error prone.
Please make a way to authenticate incoming pinterest EC2 requests from the web vs other garbage traffic from EC2.

Or just simply publish your outgoing EC2 ip pool list.

We cannot completely block EC2 because of Pinterest and that's a bad situation.
That's great! Does your product provide full-time or part-time income? How many hours a week do you dedicate to it?
FYI.
the top of the page number 4
...addition an subtraction... you are missing a 'd'
Hey Gokul. May be you will find my post in the same thread of interest. Would love to talk to you. Thanks.
The most common mistake in startup job applications
It's provided full time income for the past several years and I work anywhere from 10-40 hours/week on it.
Random stock image for an article that calls piracy stealing. They do know how to lower the expections for their article.
12 lines of code instead of:

tail -f /var/log/apache2/access.log
Only they don't. People with little knowledge about tech still like to pirate but don't necessarily have a clue what they are doing.
hey cool I thought of tef when I saw the title of the post and it was tef!
Art photography, if she's any good, is much more likely to make her money. However, it takes a while to build her name in the art photography world. It's also very difficult because those days everyone's a photographer, and anyone who uses a filter is an art photographer. If she has a solid BFA background and has put in some serious years work then that would be much more rewarding. As HCB said "the first 10,000 photos are your worst". Freelancing in the art world is not easy, there a lot of brand building and making sure she's represented in the right places, obviously the next event that she should consider is Photo LA
Not anymore but I had clients up there several years ago and worked out near west marine on gate 5 road for about 8 months about a year ago. There is a little coffee shop called "Taste of Rome" on the way into town that I used to like to hang out in. Nothing special really but they used to have live music on fridays and a fair number of locals.
Reminds me a lot of how some energy-intensive plants can spin up less-efficient / quick-start units during offpeak hours to squeeze a little extra production out.

And vice versa: most electrical utilities have slow-starting, efficient-as-possible turbines that never get turned off (baseload -- coal is most common), and a bunch of relatively inefficient but flexible turbines (usually natural gas).
2013: The Year When Things Get Real Again
Wow I'm sick of people posting claims of off topic. And wow it's funny that someone has the patience to reply with the posting rules.
Launching a new app? Peterpings lets you notify 170 publishers at one go
Breaking through the trough of despair with Adioso's Tom Howard
> A bad programmer would be someone who didn't care about the next guy.

Unfortunately I wish this was true to non-programmers. But a "successful" programmer ships without worrying about how difficult it is to add a feature or to debug a problem when they're gone.

At least that's my experience in my current job where I'm mostly maintaining shitty code. And I know it's a culture problem too.
Only read a few pages, but I would eliminate a lot of the introductory formalism. Most people don't need to be confused by the different sets of numbers, or common uses of variable names, or how to alter the shape of functions.
Explaining the Fiscal Cliff with JJ Abram's "Star Trek"
Because Vic Gundotra
Paying for results, not treatments
> IMO designing systems that can be powered on and off regularly (and quickly) is a good thing in itself

Despite the fact that, in theory, a mainframe should never go down, most dinosaur pens will power cycle them regularly just to see what happens if you come up from a cold start.

A mate of mine worked in a dino pen where they did this on Saturday evenings. He told amusing stories.
Live in Mill Valley - it's fairly quiet for the tech scene here, but that's what SF is for. :)

There's a few "North Bay" entrepreuneur meetups but I haven't been to too many. Usually I just go to ones in SF.
Thanks for posting this! Exactly what I was looking for! I really like what the New York Times has done with D3.js in the past would love to be able to create something half as nice as that.
I think you're missing the point that I'm not going after the DB layer or your own software states (eg. read only). Most AWS outages are related to network layers; you have to already be sync'd. If you want to do writes, sync'd enough to still guarantee a quorum for your writes AND reads, and if the AWS network(s) are fractured enough, you could theoretically be without access to bringing up a stable "wan" for yourself. And then you may simply be hamstrung by ELB outages and be left without hope altogether.

If we're talking about read-only, I don't see why a DB, in the traditional meaning, has much to do with the issue.

These are not necessarily AWS faults; they are certainly trying to help. It might be the year for being a tenant of more than one PaaS though, but that is only going to up your costs and still not give infinite 9s.
That last point rings quite true with my experiences. I've been writing PHP and some other languages off and on for about 10 years now.

Looking at current jobs listings it's difficult to find things that I am particularly well suited for, even in web programming.

Since I was using PHP well before the current crop of mature frameworks and CMS the majority of my experience is in trial and error development of my own database access patterns , anti XSS , anti SQL injection and all of that other stuff that you used to do yourself in the early 2000s. As a result I have handwritten countless numbers of CMS systems and frameworks and am comfortable taking a bunch of hardware , building a Linux server out of it and mounting it in a rack.

But nowadays the conversation is not so much about that stuff, it's "what do you know about EC2?" , "What do you know about codeigniter?" , "What do you know about Wordpress?". So, my knowledge has been abstracted (generally by people who would do a better job it than I did).

It's quite a hard thing to explain to your family when they say "But you've been doing programming for years! You must know everything about it now!"
That's the interesting thing happening, right?

We've got the opportunity to listen to this guy, whether we agree with him or not, or can parse out signal from noise or not, and we've instead said "Ah, fuck it!" and shadowbanned him instead of simply scrolling down.
the only thing which surpasses my greatness ... is my humility
Many people aren't set up to handle spot instances. You need to be much more resilient to single instance failures than when using on-demand or reserved instances.
It's kind of funny, in a way--if you write a library correctly, documenting the behavior, run time characteristics, failure modes, and everything else, you should never be needed to help with the damned thing.

Our best work is that which can stand alone, without us, across time.
We've got some sample circuits built around our simulator at https://www.circuitlab.com/ . Also a growing active community on our forums -- draw up your schematic and post your question. Debugging electronics is tough and heavily experience/intuition driven, possibly more so than in software, so I can't think of a good book that speaks exclusively to that. Good luck!
How would you know it was google indexing your document vs., say, your browser prefetching the link?
Maybe this is obvious but, on non western cultures that have different holidays?
"The fact that newer programmers don't understand the foundation they build on is irrelevant, since few need to look behind the current."

Every time I think along these lines something comes along that pushes us closer to the metal again.

10 years ago I thought that the usefulness of my knowledge of assembly language had reached its end. After all, what use was it when I was writing enterprise applications in Java! And then our server apps started crashing (the whole JVM would core dump). So there I was, looking at a memory dump, x86 opcode table in hand as I tracked down what turned out to be a null pointer access in a native library from one of our vendors.

And then came my stint writing software for wireless credit card/debit card systems. On a Z80. In 2001.

Then came GBA development, counting every megabyte, worrying about image sizes and trying to make things look decent in a reduced palette and the eternally-too-small RAM.

And now, here I am in 2013, counting the megabytes once again, fighting against eternally-too-small RAM (especially on iPad 1), trying to keep my iOS apps small enough, using the same old smoke & mirrors and dirty tricks to give the illusion that the app is doing what it actually isn't. I'm intercepting mach kernel messages. I'm poking around memory structures. And, of course, I once again find myself disassembling code from memory dumps, opcode table in hand. In 2013.

I'm tempted to say that this will be the last wave of constrained systems, but I'd probably be wrong.
Sorry, but as we've heard, "software is eating the world" and there's no reason the world of running a business is immune.

Think about all the software and startups out there helping automate things like payroll, bookkeeping, data analysis, marketing spend, etc etc

When your best arguments are dealing with bureaucracy and BS, you're not exactly on solid ground.
Tech Giants, Learning the Ways of Washington, Brace for More Scrutiny
Can you say why you got sued for PairMixer? Was it patent related?
Your response could have been less offensive, you intentionally attack Michael a few times.

Where you do address the argument is weak. Even I, who is in your camp mind you, would not be convinced technology is in a thriving and prosperous time based on the examples you gave.

Lastly, the penultimate of your response and if I didn't know any better, reason you wrote the entire thing to begin with was, to be preachy and tell a man to 'stop lecturing and start doing'. First and foremost, it's perfectly acceptable for him to have an opinion on the current state of technology. His argument was never that he could make the next big thing, it was just that he wants to see it happen.
I think pandodaily should be ignored just like techcrunch and other distraction economies.

If some are just engineers, they should know better than to feed the monster with attention :p
That is something that was not said or implied on the text in question. As a matter of fact, the point given across has very little to do with how helpful either one of us perceives a programmer's and doctor's "contributions" over the course of their careers, but how there is no age limitation which stops a person from "helping" others and how the "value" of your service is determined by talent, discipline, and effort while not necessarily being attached to a title.

Here's a thought, I come a family of doctors, lawyers, and architects (in order of occurrence within the family), and I've achieved the realization that thinking the "importance" of a person is defined by their profession is incredibly misguided. Being a doctor does not mean that you'll save a life, and being a programmer does not mean that you wont. Actually, there are as many type of doctors as you have organs, diseases, and appendages, as many lawyers as there are clauses in a EULA, and as many programmers as programming language books... and all of them are just people whose helpfulness will be defined by what they do with their life's and not because one's a doctor and the other a circus clown.

I'm not trying to be mean spirited or demean the work of doctors or lawyers (or programmers for that matter), but you've stated that the article's writer sounded arrogant because for you his opinion was only valid if it followed a specific train of thought that lead to a direct comparison of two stereotypes - the lifesaving doctor and the cave-dwelling programmer - and I believe that to be wrong. I know I'm being overly dramatic with my examples, but let me finish with one small nugget: Who's "contributions" are worth more? Neil deGrasse Tyson's or Dr. Robert Rey's?
Their engineer answered earlier in the thread. It was more along the lines of they had a small team and needed to scale up quickly (which I think is probably most of these EC2 stories you see, really). He also said that now their engineering team has more breathing room and considering dedicated/colo would be in the cards.
Depends on my mood. It can vary from Zen meditation music to deadmau5e.
Although we are one of the wealthiest nations in the world in terms of personal well-being and life expectancy, we are also one of the poorest nations at consuming the world's resources responsibly. We are currently ranked 7th to last in this regard and our overall HPI is 105th in the world. [1]

[1] http://www.happyplanetindex.org/data/
Feel free to OCR and copy edit.
Because my browser has never looked at the document with the link in it. Obviously that would defeat the purpose.
Have you ever written anything with it?
I'd love to see the software that you created. Please provide a link.
That's why you should read the articles and not just the headlines. Headlines more often than not give a wrong impression.
Yeah, the @tef link at the bottom was completely unsurprising.
Its not about size, its about length of development. Great software takes more than a few days to create. I think the most direct indicator of software quality is number of commits. A project with 10 commits is probably full of bugs. A project with 400 commits has probably had enough chance to adapt really well to whatever problem it is supposed to be solving. Its not a direct correlation, but its usually true.

I've had co-workers who had 50 github repos all filled with 30 line "projects" with 5 commits each. Those types of projects don't make you a better programmer. Work on the same project all year. That will make you a better programmer. Craft the project. Let it adapt. Test it, deploy it. Tweak it. Deploy it again. Seek feedback from users. Tweak it some more. Going through that process will make you a better programmer.
May you send me an email? I would like to talk to you about your current experience learning about prototyping and the arduino. Just a quick chat. Will also show you something I'm working on to help begineers like you. Email in profile.
Think daily
Good point. Every book should come with a free digital copy, but unfortunately the standard practice seems to be to offer a trivial discount when purchasing both.
I think the irony is that the dude is using Google+, yet he is as technically advanced as any average Facebook user.
Comments about how we subsidize Walmart