skysight-inc/HackerNews huggingface dataset:
Ask HN: I got the job, but how do I get a place to live?
So I recently took a job with a startup headquartered in Mountain View. By and of itself, this is an awesome opportunity for me and I consider myself lucky to be in the position I'm in.

Then I woke up and realized taking a job in and moving to Silicon Valley means I have to find a new place to live near my office. I'm moving from Tennessee and while my landlord there was awesome to work with regarding my crappy credit, I'm having no such luck in the managed-property-metropolis of Mountain View and its surrounding areas.

Anyway, my question is this: how have you (if indeed there are any of you out there) who are now working in Silicon Valley with crappy credit been able to find a decent apartment and property manager that is actually willing to work with you? The people that surround me are either in a similar position as myself or just not willing to help, so finding a co-signer has proven to be a non-existant option for me.

Any tips would be greatly appreciated.
16GB RAM upgrade on the new MBP is $200.
2x8GB SODIMM at crucial is $150.

Once again, can someone please explain to me why Apple apologists are generally incapable of using a price comparison service that requires maybe 10 seconds to use? Their behavior never ceases to baffle me.

CORSAIR 16GB for MacBook Pro - $89.99

http://www.newegg.com/Product/Product.aspx?Item=N82E16820233...
I get data from Y! finance, using urllib2, and then use csv.DictParser to get the daily price series. From there I write code that takes in those series for a given basket, and buys/sells and keeps track of P&L, then use matplotlib to view results. Email's in my profile if you want to talk more.
> But I also think that it might be the best language to use in gaining an understanding of the fundamentals of web development

OP admittedly has less than one year of web development experience. Perhaps it would be wise for OP to gain a more thorough understanding of web programming before coming to conclusions like this.
I've been collecting examples of people who at-a-glance submit mostly their own stuff or stuff from their employer. It's not short.

https://gist.github.com/461a1a7ab5cc82df02d5

I don't personally think it's a bad thing to submit one's own stuff (who doesn't like DanielBMarkham's agile posts or Jeff Barr's AWS stuff?); I just like to keep lists.
>While that is historically true, it's not really the case for the new MBP: the 16GB RAM update costs $200, 2x8GB sticks cost ~150 at crucial. Meh.

2x8GB is ~$150.
2x4GB is ~$50[1].

Apple is charging $200 for a $100 bump in component costs. 100% markup is excessive.

[1] http://www.newegg.com/Product/Product.aspx?Item=N82E16820233...
A Spectacular List of Tips, Tricks and Resources for Content Marketing
Excellent post Ryan. Working in enterprise software our sales guys here No a hell of a lot more than Yes.

When I hired the last two new guys, I said .2 is a great batting average in baseball. You'll never be close to that in enterprise software. It's a numbers game. Heard those types of speaches all the time in grad school regarding startups and sales.
'unless they have a warrant'

There you go.
I must be military too, because I use the Internet and GPS.
Ask HN: I care about correct code. I deliver on time. I'm hungry for work.
Hello HN,

I'm a software developer in my late twenties, living in Northern Colorado. I want to work for you.

Some of my qualifications:

* github.com/ncarlson
* B.S. in Applied Math
* I deliver correct code on time. (Attested to by past client/employers)
* I'm amazing at divergent thinking

Everyone has a story, and I'm no exception. Here's the short version: I left my previous job at the end of 2010, having plans to move to Northern Japan as an English teacher. After some family concerns and second guessing myself, I started dragging my feet with the visa process.

March came, and all hell broke loose. In the early 2000's, I spent a total of 2.5 years living, working, and studying in central Fukushima. It's heartbreaking to see what's become of the area. But, I digress.

From last March until this past spring, I did some small client work via telecommute, worked on various open source projects, and toyed with returning to University. But my savings have started to dwindle, and my resume has started to blemish.

I want to work for you.

I don't have expertise in any particular area, but I've produced tangible results in the following areas:

* C, C++, Lua, Python, C#/WPF/XAML, shell scripts
* Writing mathematically terse code
* Cleaning and caring for hideous legacy code
* Modern OpenGL
* Semi-realtime audio/signal analysis, low-level memory management

If any of the above sounds useful to you, please don't hesitate to contact me. I'm available in person, by skype, and by smoke signal (queue High Park fire).

I'm punctual. I'm easy to talk to. And above all else, I'm eager to solve hard problems.

Edit: Here's an ascii version of my resume: https://gist.github.com/2927381
[ long painfully-tortured never-gonna-happen scenario ]

Yeah, whatever. I would be fine if a politician came back to us later with a revised bill that includes very specific exceptions for situations like the one your example described and maybe something to allow for keeping images taken of aliens from outer space.

For now, though, the liberty we're giving away 99.9999% of the time is our right to prevent illegal search and seizure plus we're giving away our implied rights to privacy. No thanks. Domestic drones should be shut down forcefully until we as a society think through the ramifications (which we obviously haven't because they're being allowed by default).

> What's special about drones here?

If you can answer the question of why the Govt wants to use the drones in the first place, you have my answer to why that's a bad thing.
Shooting + digging = World War One
At Lexity we bounced everybody who wasn't using IE8 or better to a page that showed them how to upgrade, and specifically encouraged Chrome Frame for those who were stuck with IE6 or IE7. This was very simple to do; all it took was a few conditional comments:

http://blog.lexity.com/blog/2011/12/27/browser-not-supported...
The point is not about all the ways that they can be used that would generally be considered "good" - it's not hard to concoct an example such as yours that falls into that category. The point is all the ways they could be used that are perceived as "evil", and since it's very hard to draw a line between the two in law he's taking the stance to ban it completely. I happen to believe that it's better to risk that murderer going uncaught than to catch him by turning the country into a police state.
It does depend on what you need, but in general, not sure many people recommend to sleep less. I thought the world suffers from overload. The number of hours we sleep has fallen.

I think the best sleeping habits reflect those of Churchill and humans before the 19th century: sleep 6 hours and then sleep 2 to 4 in the middle of the day.
Posse: Curation, Discovery, Social Commerce and Fun
I've been working with PHP since 1996 and rarely see eval being used. I've worked with hundreds of companies training PHP developers, seen inside (and written) some very large codebases handling millions of dollars of transactions, and don't recall seeing eval in any of them.

"it was easy to see why PHP got big"

It's easy to see why it's staying big:

1. cheap shared hosting to get started
2. most hosts offer one-click installation of any sort of application people need on the web (blogs, shopping carts, calendars, social networking, file hosting, etc)
3. 15+ years of knowledge about what works and what doesn't when attempting to scale PHP to large needs.
4. ubiquity which keeps a large pool of reasonably priced talent available, which perpetuates the cycle.

When there's a competitive language that can be placed in a directory as FOO.abc, I can hit it as /FOO.abc and have it execute, with html content type sent by default, it'll have a running jump at dethroning PHP.

The barrier to entry is the lowest out there, but the heights it can scale to are facebook-level and beyond.
Fast food restaurant automation.
There are parts of the US where you have to travel several hours to get to an Apple Store.
Customer-for-life (until they fuck up)
"Everybody's worried about stopping terrorism. Well, there's a really easy way: stop participating in it."

-- Noam Chomsky
Advances in Javascript performance in IE10
You forgot TheNextWeb.
the Constitution was written to protect the Citizens of the country.
I guess the major economic difference is all those suggestions would lose you money, whereas this will probably help their sales while slightly cutting their costs.
Their approach was to try to catch youth doing the right things and give them a Positive Ticket. The ticket granted the recipient free entry to the movies or to a local youth center. ...
According to Clapham, youth recidivism was reduced from 60% to 8%. Overall crime was reduced by 40%. Youth crime was cut in half.

Really? I mean, really? I'm gonna have to see some extraordinary evidence for this extraordinary claim before I believe that having police go round giving out free movie tickets for not-littering is sufficient to reduce recidivism by an astonishing factor of seven. And I've never heard of it before.
Some of the problems with PHP are things that are problematic or irritating to development (e.g. its inconsistent standard library) but other things are actively dangerous to security and correctness. For example, in PHP, '9223372036854775807' == '9223372036854775808' returns true.[1] Now imagine those two strings are hashed passwords.

The overall problem is not with specific flaws of PHP; the problem is that flaws in a language lead to errors in programs written with that language, and when that languages is used to write some kind of web infrastructure, then use of that language by people less than experts (i.e. almost everyone) is harmful to the whole internet. PHP can be used to write useful, scalable, secure web apps in the hands of someone who knows what they're doing, but in the hands of someone who doesn't quite know what they're doing, or who does but is tired enough to miss individual details of their code, it is much more dangerous than other comparable languages.

That is why I discourage the use of PHP if possible.

[1]: https://bugs.php.net/bug.php?id=54547 (Both strings appear numeric, so they are casted to numbers before the comparison, but because they are larger than maxint, they are rounded down. The solution, if you really must use PHP, is to use === instead. The fact that a solution exists does not mitigate my concern.)
Crash Monad Tutorial
"Worse, I had to admit to my wife that I failed. I couldn’t even pay my half of the mortgage."

Three cheers to the significant others that are patient with entrepreneurs and willing to put up with us!
"I'm not trying to bash command line tools" hehe

"if you only want to refactor Class1.Foo() method while not changing Class2.Foo()"

vim has functionality for scope in most languages (see http://vimdoc.sourceforge.net/htmldoc/eval.html#internal-var...). If vim doesn't have the functionality, it is a one-liner in your config file.

Additionally, there are language-specific vim refactoring options such as eclim (eclipse functionality in vim and vice-versa) for java, and rope/bicycle repair man for python

edit: on a side note, these religious discussions are great for unearthing great links and cli tricks!
I doubt their userbase using IE7 is large enough for this to be a big deal. This tax's real goal is PR for Kogan.
I suspect bringing these bills forward is similar to negotiating a contract, i.e. the person developing the draft is most likely putting out a very idealistic perspective.

If this thing ever passes, it is probably going to be so much watered down, that you probably can fill a noise complaint with your local police station in the case a drone is hovering less than an inch over your head.
Ah, flashback! Or just don't support IE at all (and call it a feature!): http://news.ycombinator.com/item?id=3941799
Win7codecs 3.6.7 on Downloads App
I think it's cute but it's hard to get over the sense that it's the moral equivalent of "This site best viewed with frames at 1024x768 screen resolution with Netscape Navigator 2.0."
See http://news.ycombinator.com/item?id=4102598 (posted a little later than your comment) -- though I'm not sure anigbrowl is a regular moderator, he just mentions that he sometimes does change titles.

That's all I see, though -- and I agree, I was expecting to see a conversation that doesn't seem to be happening.

Well, hopefully the mods are listening and will be more cautious in their future edits....
Appears to not work in Chrome (at least for me). Safari did the trick though.
I will simply point out that one can do a good deal with a little code using WSGI. As for templating, Python has for some time had very handing formatting.
Government Mules: A Crowd sourced solution for Big Government |
If Rockstar is doing this right, then they will separate cheat detection from cheat consequence by 24 hours or more, and make this interval random. Why? Because to a cheat hacker, detection is a bug, and delaying the consequence of cheat detection by a random amount makes it a hard to recreate, latent bug. It inflates the difficulty of "debugging" from the cheater's POV.
But when and where do you draw the line?

Here's the top comment from reddit...

Not sure how to feel about this, on the one hand if they were cheating then blocking them makes sense, on the other hand, I don't see a public list, and this could be abused by admins to block unfavorable sources (maybe not the current admins, but who knows what batch of admins we'll get in the future?)
people said "webapps are awesome, because there is no need to install."
Bookmarks for a Beginner Programmer
Web Resources for Photography Learning and Inspiration
"Most users never program their computers themselves. Anyone can plainly see the historical trend from the late 80s onward that the average user has no interest in the internals of their computers or in investing time in automation which experts can do for them.

I support Apple 100% in moving forward and removing the option of running, or producing, unreliable homebrewed code without authorization.

Actual programming experts can get a Mac Pro with and their programming license from Apple, or just run Linux on a PC."

Yes, I certainly trust that we won't be seeing posts like the above in the eventuality that Apple puts further restrictions on their (customer's) computers.
Extremely helpful to understand Web app design. @SachaGreif is one of the best Designer/Entrepreneur who share his learning freely.
Its mentioned further down in the comments, but if youre on the Chrome Store already, you can use Inline Installation. This allows you to use roughly the same flow you use now.

https://developers.google.com/chrome/web-store/docs/inline_i...
i've been developing under linux since 1993, and i would love it if building were pressing a button in an ide gui (without having to drag the rest of the ide development process along). it seems like a genuinely superior development model to me - write your code, have your dependencies figured out automatically, and hit a button to build. writing makefiles by hand is just a sign my toolset is not powerful enough, or my language insufficiently well designed to automate dependency analysis.
Watch Rock of Ages Online Free
The Watch Rock of Ages film adoptation is by Justin Theroux, Chris D'Arienzo, and Allan Loeb which is narrated by Russell Brand. Filmmaking is by Bojan Bazelli and edited by Emma E. Hickox. This motion picture is distributed by Warner Bros. under New Line Cinema, Material Pictures, as well as Offspring Entertainment studio which is scheduled to be shown in cinemas on the 15th of June, 2012.
Converting YC internet points into anger management classes ?
It depends on your business. I'm not an Olark user, but I've been running some back of the envelope calculations.

One year of the Bronze plan, at $180, is several orders of magnitude lower than my average customer lifetime value, so it's easily worth it, even if it only gains me 1 customer per year. Your mileage may vary.

But right now, most of my customers are coming through my email marketing, so I won't signup now. But I definitely will in a few months.
Compute performance in the cloud - EC2 vs Azure
I guess you may have missed the accompanying HN thread (http://news.ycombinator.com/item?id=3820431) where quite a few of the article's claims were challenged/rebuffed.
to be fair they would have had to generate certs to push the serial # up to the collided cert anyways, so they could use those generated certs and observed network latency to know exactly the uptime.. still very impressively executed..
I don't know that drag and drop will work either. I am working in Canary right now and the drag and drop raises the exact same denial message as the off site install.
The New Science of Computational Advertising
MariaDB and MySQL Authentication Bypass Exploit
I've learned the hard way to stay a year or two behind the curve on hardware to avoid Linux compatibility issues.
Agreed. This is really no different than any of the "Show HN: <relatively useless web app>". It was fun and probably taught the creator something new.
@MatthewPhillips,

In the real world the HTML output is not like JSON or XML as you told.

It is used to show data to a human and most of the time it contains a lot of elements that are not related with the resource data even if it is not representing more than a resource in the same page.

The interaction with a human doesn't happen in the same way as with another system.
"Rails" isn't a language, and PHP has fundamental design flaws that those other languages don't have. It's not that it has flaws, it's that it has unavoidable flaws.
this comment, analysing the four combinations of opt-{in,out}-to-be-scraped x opt-{in,out}-to-get-paid is well worth reading:

http://blog.readability.com/2012/06/announcement/#comment-34...
I applied the gist of what I gathered from UX studies that I have seen, made plenty of claims based on that, and backed it with observations from the real world.

Since you started out so keen on science I would have expected you to effortlessly debunk my claims with hard facts or at least a coherent counter-argument. Too bad that fizzled out so quickly...
They'll probably charge 100% tax for IE6.
I can understand why you make the requirements for your app very clear.

I cannot understand why you'd chose to bounce potential customers from your website based on their browser. Isn't this just you failing to provide information to people who have made an effort to contact you and ask for it?

I ask this next question gently: Have you checked you're not bouncing people using assistive technology?
now that the world has moved on from the two-browser days, and we actually have some standards in place, there's a huge difference between "only this idiosyncratic browser" and "anything but this noncompliant browser".
I got my start with Ruby web development using ERB in a CGI script. Same with Perl before and Python after. The option to do that has not been taken away.
I think asking the user to use tech that is less than 5 years old is more reasonable then specifying 1 version and resolution. And in those days there barely was a browser that was over 5 years old.
"Scalable" and "reliable", perhaps. "Robust" actually means something, though, and PHP is not it. Its wretched approach to error handling prevents that.
> I hope that PG/HN/team will add some features so that someone killed can know about it.

Every once in a while, right click the link to one of your comments and "open link in incognito window".

Adding features that tell you you're hellbanned defeats the purpose of hellbanning people.
I think it depends on a person's definition of "maintenance".

I work in an industry where data exchange standards are updated frequently when causes updates to old code. It isn't sexy, but it also isn't bug fixes either. Some people may call it maintenance, some might not.
That's really quite funny. I used to hang out on the #fallout IRC channel with him years back. I remember just when he started doing all the gaming sites. Interesting fellow.

Just for fun: http://www.duckandcover.cx/content.php?id=111
Here is my take on this: Do not develop a guilt-driven attitude towards reading. What I mean by that is, don't feel pressured to finish something you started just because you started it. When you stopped that iOs course, that was clearly because you weren't interested, so don't feel guilty for doing that. Even when you keep quitting reading, it is almost always because you are not interested and nothing else. I have had the same issue for months, going from this book to that book to that other book and so on. But when I was new to Git and was interested, I finished two books in a week.
Another thing I should warn you about: When making first contact with a new topic that you are interested in, make sure you read enough to pass the newbie line. If you quit a book in the middle of basics, you will feel pressured to start over when picking another book on the same topic, hence stuck in a newbie loop. Happened to me lots of times.
Fancy. But what's it for?
Easter egg: Desk photo varies based on referrer (e.g. HN, Reddit, Fark, xkcd)
The dangers of going meta
PhoneGap 1.8.1 Released
Sublet a room. If you're new here it well help to buffer you against the cost of living, plus at least part of your social circle should be from outside your workplace. You need about $2000 in your pocket when you arrive to get through month 1. On the upside, you can easily do without a car. Consider a bike, and don't forget to ask your employer for commuter checks if you end up taking a bus/train every day, because that's tax-deductible.
If you don't know how to spoof the referrer, you can also pass it as a query parameter. For instance:

http://engineering.monetate.com/2012/06/13/engineers-take-a-...

http://engineering.monetate.com/2012/06/13/engineers-take-a-...
While I totally understand the human nature behind it, I find it a shame that more investors don't offer personal criticism with their rejections. It's a great way for startup founders to grow their skills, at least when it comes to pitching to investors.
So then just design and test with the compliant browsers and let IE users figure it out for themselves. If just a fraction of the sites had done that back during the browser wars then IE would have become a compliant browser.
Is $185K almost nothing?
There are about a dozen variations in all.
You'd think.

Write a web server in C and a web server in python/erlang/go/node.js. You'll notice that the one written in C (or C++) runs twice as fast. If it was a syscall bottleneck then they'd achieve the same performance.

zero-copy request handling is not possible in high level languages without hacking.

For a quick test, run httperf against the dumbest node.js web server that returns 204.

Then run the same test against an nginx server that does nothing but return a 204

location / {
return 204;
}

Compare the difference.
I can build a burrito making machine that is a hell of a lot simpler than a 3D printer. You just need a set of solid and liquid dispensers and a folder.
Kogan seem to be very good at attracting attention like this.
Start organisations that make cool stuff, or join those that already are. If you think something is missing from the world, the best way to do something about it is to build it.