skysight-inc/HackerNews huggingface dataset:
Actually, I thought his comment was quite delicate.

I used to think that DB comparisons were bad because of vested interests, like Oracle refusing to allow anyone to benchmark them. But I now think that Antirez's view is much closer to the truth: poorly informed people can't set up benchmarks correctly because they don't understand the underlying DB model and possible optimizations, and well informed people can't set up benchmarks because they can't think of a fair benchmark that doesn't explicitly handicap one model or set of optimizations versus the other.

(Of course, in this case, the comparison is pretty bad. Other commenters have noted that an inverted index is more sensible here and that Postgres' text search support should have been used. But the big issue to me is that the graphs are incredibly misleading, with totally different units on the y axis, so that a 0.004 second win for Mongo looks like as big a win as a 3 second win for PG.)
I see a huge need for the kind of editing that VIM (or Emacs) enabled

I'm gonna guess that people using VIM/Emacs is so small a part of the market that apple told us to go pound sand.

Hell, even running emacs across iSSH to a linux server is completely screwed up: Bluetooth keyboards put out multiple key sequences through the iPad.

Please correct me if my info is outdated. Pretty-please. Esp because I would love emacs on the iPad/bluetooth keyboard even if through ssh.
"I do not think it is that clear-cut, even for car rentals"

Well, it is that clear cut. As the article notes there is a law which unambiguously states that car rental agencies are not liable in this scenario: http://gregjohnson89.wordpress.com/2010/10/28/vicarious-liab...

As the article further notes, the only question is whether a loophole in the law's definition may cause Ms. Fong to not qualify as a car rental entity.
Wow, I have no idea why you have those numbers! I guesssome important details must have been left out?

I have two vehicles less than 5 years old, with two drivers, with way more than $300k coverage for liability and comprehensive, and a $0 deductible by one of the top/largest insurance carriers in the U.S. and I pay $75/mo, total.
1) No credit is way better than bad credit.

2) Get a secured credit card so you at least have a file when they run your credit check. I'm sure you can find guides on how best to do this as a foreign citizen. If you don't have family or close friends here you could be out of luck. But if you do, you could easily have the card shipped to them and allow them to use it for things occasionally to help you get a credit rating.

US Credit ratings (FICO scores) are heavily weighted on revolving (credit card) accounts, not so much installment accounts, so don't worry about those.

Doing these things will help you immeasurably. Pulling credit is as much about identity verification as it is credit risk.

If you can't, remember: There are a TON of people with bad credit everywhere. They're not homeless. You will just have to be tenacious about it.
Our system punishes those brilliant and capable minds that can drive the nations economy. Meanwhile, underachievers everywhere can sleep peacefully.

This is a ridiculous statement. "Underachievers" (whatever the hell that means) certainly don't sleep any better for lack of an Ivy league education or salary from Google. I think most would agree that "our system" treats highly paid tech workers with elite educations pretty well, all things considered.
Money is, perhaps, replaceable, but losing the family farm that has been in the family for seven generations would be a sad day though. I've seen it happen before.
Hardcore DIY & Open Source Conference Announced
Great app! There's far too many to do list apps that I've used for something like this and Streaks was just okay. This is what I've been wanting. Great job on a great 1.0!

My only question or suggestion, the reminder setup seems odd. If I choose every 3-5 days with a reminder at 6pm, does it remind me randomly, on the 5th day, on the 3rd? Making that a bit clearer or giving the option for choosing which day the reminder will be on would help there.

Other than that, I hope others see the value in building habits like this as I think it's a well implemented way of helping people like me who are quite forgetful.
That's what I did back in 2000 when I moved to SF. Also be prepared to pay a deposit on utilities. My biggest issue turned out to be cellphones where I had to go pre-paid.
Not sure if this is still the case.
He's an artist and a vandal.
My biggest Word WTF was when I had edited about a page of text, and went away for a new cup of coffee. When I came back the document was only showing Wingdings-like characters. And when I press the cursor keys it crashed.

After that time I always go into the settings and force it to make proper .bak files.

I've seen the sales people periodically manually save to a separate .rtf because Word crashes and trashes the document and the auto-save so often for them.

After decades and zillions of money, why isn't that piece of software amongst the most solid software there is?
I think she's thinking logically. From the perspective of a RelatRides lessor, fatal accidents are low probability events. That she experienced such an event yesterday doesn't change the probability that she'll experience such an event tomorrow. She's only naive if every single RelayRides lessor who reads this story is also naive to continue using the service.
this is an important distinction. Everything on the web is copyrighted and you can't just go and grab images/html/css/javascript without permission from the copyright holder.

And view source isn't going to show you much when looking at sites like Gmail where the code is generated by a compiler that makes it as obtuse and unreadable as machinely possible.
Yeah, I would accept this kind of crap from a new and innovative startup, but Word exists for about 20 years. Jesus.
what was your project?
I agree.

But I'd add that even tasks that only require a quick-and-dirty solution can frequently benefit from quick-and-dirty automation. A few throw-away lines in an interpreter environment like irb, for example can often shave several minutes of certain tasks, and throwing a lit bit of code into such tasks can certainly make some otherwise dull processes more interesting.
He's hardly a kid: http://receivebacon.org/resume.html
This is why all the innovation is in the virtual world rather than the physical world. Engine explosions [1], airplane crashes [2], and radiation poisoning [3] were the price of progress in the early 20th century

So who's up to lead now? China? India?
After reading the headline, and then first seeing Peter's picture in the article, I was expecting to read that he was going to be directly investing in Paul Graham and YC.

Ha.
Rattan Wicker Furniture – Is This the Best Option?
When picking the right furniture for your backyard, you inevitably run into Wicker when checking out some reviews or advice. The successful producer is among the best manufacturers for such ideas.
Note: is a "leaked" copy. Also, Samsung has not licensed this for redistribution online (even if it was not leaked). Like many things in the Android world, distributing this is clearly illegal.

Of course, nobody cares; major blogs and news sites are perfectly happy to host and link to pirated "ROMs" or other components. It's really strange to me. They'd never link to "news" that some small developer's app has been pirated, but for an Android OEM, it is front page news. Really not something I have seen anywhere else.
Er, the latter! You almost never need to use and/or compared to how frequently you use &&/||. Sorry for the mistake.
The Listening Machine - Music based on Twitter activities
Actors don't get paid just for performances, or for only the performances in which they deliver the lines perfectly. They get paid for rehearsals, costume time, makeup time, etc., and for the performances in which they missed their cue, came on stage early, left l

Creating software is a creative process, and there is rarely an end point where the software is completely bug-free, or where there is absolutely no further improvement which can be made.

Bugs are like flubbed lines. They happen. They always happen. And coders get paid for fixing them.

If your doctor makes a mistake, does he give you a refund? Or does he charge both for the mistake and the new fix? Your lawyer?
I'm one of the people who can't see it. Usually we'd kill a submission on a FB page. Do you understand what's different this time?

Honestly, the comments on this thread are such an embarrassment.
AT&T adds Samsung Focus 2 to its offering for $49.99
ExpEYES and Raspberry Pi - an open experimentation platform from India
Strongly recommended: Graeber's Debt: The first five thousand years makes a lot of points, many of them arguable, but the one inarguable thing about it is that it will make you think about this subject from perspectives you hadn't considered before.
Audio is terrible and notes are wrong.
I like your website and pictures of your app but I have Android.
I'm a Python veteran, and, if you do it like this, I'll shoot you.

Add a @memoize decorator and do it there, you need to always be as obvious as possible. Compare:

@memoize
def fibonacci(n): pass

def fibonacci(n, memory=[]): pass

You don't even need documentation for the first example.
Sorry, but political articles are "off topic".
:-)

Facebook account. But have an upvote. I seem to be pretty short on friends of late as well.

Take care.
use LaTex
I don't buy your arguments in favor of open space plans.

In my experience, clarifying a requirement or requesting a feature always takes far less time than coding it up. As a developer, I'd rather you call me over to your office and we spend 30 minutes discussing what you want, then I go back to my office and spend an hour working on it and get back to you if I have any more questions.

If the business stakeholders are changing requirements and coming up with new ones so often that they need constant communication, then there's a problem. Hold a meeting to get the requirements nailed down, then give the developers some quite time to work.

For developer-developer questions I've found it's almost always easier to ask questions via email, instant message or IRC because of copy/paste.
I'm not sure this works for me; I know what he means, but it's hard to view a rotationally-invariant object with positive curvature as being spikey. The analogy captures the 'what happens when you cut off a slice' property at the expense of being a good analogy for other properties.

Best not to rely too heavily on analogies IMO. In this case the point of the exercise is to demonstrate that one popular analogy (that of hyperspheres to the spheres and circles we can visualise) is flawed in some important respects. Replacing it with another analogy might not be the best idea, unless you're careful to remember the caveats attached to it.
What are you talking about ?

He is using an outdated version of MongoDB as well.
For parking near Nob Hill, the Sutter-Stockton garage is the best I've found so far at $350/month. It's close to the Financial District and doesn't smell as bad as some places around here. SF may have some advantages for tech businesses but there are a lot of very good reasons to not open an office here.
8 Alternatives to WordPress
As I pointed out, I prefer LyX (which is a LaTeX graphical frontent).
I smell bullshit. There are a few unjustly felonious fields-- nuclear power, stem cells, and recreational psychotropics are the ones that spring to mind. But in general, government regulation seems an easy scapegoat for the massive extraction of money and talent into the inanely lucrative military and financial sectors, along with a consumerist economy which inappropriately values making something cheaper over making it better.

To whatever extent innovation has been outlawed, it is not the result of environmentalism or risk aversion but of the power of those industries which would be hurt by innovation.
This looks cool, but it was hard for me to figure out what it is. Hacking is an overloaded term, so I started off searching for things like MongoDB. Maybe on the homepage you could put some examples to provide context.

Just curious, where do you source your recipes from? Edit hah it looks like they're from MakeZine.

This is a cool idea, best of luck with it.
Two points from my very quick experience with the app:

1. You've spelled Haking/Hacking inconsistently between your logo and the title bar.

2. If the user performs a search with no search terms the server returns a 500 error.
Yes, I also found this disgusting. You know, the people he's calling immigrants are actually the people that have lived there for generations.
Hypothetical: I lend a hammer to a neighbor. He then goes and, after building the cabinet he needed the hammer for, kills two people with it.

Why am I liable for his actions?

This is the part of the rent-your-car story I just don't get. She had nothing to do with it. She should have zero liability. That's the part of the legal system that is really messed-up. Liability for this accident should sit squarely on the shoulders of those directly involved in causing it. The only way she should be liable is if the car had a known defect that caused the accident.
I completely agree with this. This is essential for us night owls who consider 2AM today! I think the easiest way to fix this would be to give the ability to set the te when the day begins. For me, it's not 12 midnight, it's 10AM.
The only time I was ever taught about ancient greece, egypt, china, etc was in third grade, and I hardly think that counts. I've gone to school in three different states, so I have at least some reasonable sample of nation, and although there is no national curriculum, the curricula are generally similar enough.

And college history courses assume that you already have enough knowledge from high school history courses to understand the historical context of what they teach, but by teaching American history separate (and before) world history, we are not taught any global context for events in American History.
I think that while coding typing speed is not everything. If you type really fast but end up having to write your code twice because it's wrongs you will be a lot slower than taking it your time, think, look at it, "mentally debug" and go on.
Disrupting the cinema scene
We are disrupting the cinema experience using a mobile app (Android/iPhone) to leverage your waiting time at the box office or outside the theater.<p>Using inaudible "ringtones" the app recognizes the target site and presents content accordingly.<p>We are looking to make a splash on the community and will start a private beta shortly.
The difference is that car accidents are a foreseeable and inherent risk of car operation, but not hammer operation.
You put a lot of work into this article and wrote quite a few great tips when looking for a place to live in SF.

Unfortunately you undermined the entire post with your "immigrants" comment. In fact you made yourself look like a huge bigot. That sucks because it was otherwise well written and useful.

It's sad that this is going largely unnoticed by the rest of the comments on this post.
What to look for in a JS programmer
"Move mid-month so that you can look for places starting the first of the next month; I moved out on March 14th and moved into an apartment then starting April 1st."

I would have guessed all the really good apartments would be spoken for by March 5th. Odd.
Each layer is a different tracker. The amount of the layer that is blue is the % of nodes on that tracker that are seeders. The orange part is the % that are peers (not seeding). Usually the graph looks more like the one for Lost - mostly orange peers with a few blue seeders. The unusual ones are mostly made of nodes that are (claiming to be) seeders.
> There are plenty of other cost-effective places on the west side of SF that can go for less than half the price of SOMA

Exactly! Look at where Muni and BART end up and then look at places to rent in those locations. West Portal, Glen Park, Noe Valley, etc. There are a lot of cool choices with public transportation if you start looking.
You are assuming that those regulations lead to a better outcome.

This is not very likely given that the amount of issues the world is facing is not going to be solved by alternative energy as we know it, nor by ignoring the very essence of progress.

Reality don't care what way we do thing. It will judge us by our ability to survive whatever it throws at us.

Whether that is astroids hitting earth, lack of resources or simply insufficient use of them.

The engineering progress over the past 40 years have primarily been piggybacking on the 60 years that came before. This is not to take anything away from what have been accomplished, just to say that the fairly safe progress is based on much more risky progress that went before.
Ask HN: How to pass the baby steps in programming?
i don't know why i stuck with this level
simply i want to be ninja, but i can't pass the baby steps, i don't know why , may be because the books are sucks

so is there anyway to be pro without living in silicon valley?

sorry if there is linguistic errors
I've barely scratched the surface of that list, but I'd still be curious what you'd add to it. What type-theoretic work would you add? Pierce's TAPL, or is there something else that's more applicable to type systems in dynamic languages? What more foundational material would you recommend?

I would actually be interested in the foundational stuff if it might act as a primer for the heavier papers and books you listed there. I've read SICP and EOPL, but I found the chapter in Lisp in Small Pieces on denotational semantics almost incomprehensible, even though the later chapters on compilation were tremendous fun. I did take a stab at Semantics with Applications but couldn't quite get through it, although I probably didn't go after it with the gusto I should have.

Since then I've been getting into some more traditional compiler stuff (Appel's Modern Compiler Impl in ML) but have gotten hung up on trying to really understand parsing, which I have always skipped over like a smug Lisp weenie.
I had the same problem a year ago. For the apartments you really like, send in a cover letter with your application explaining your situation and offering more references and a larger deposit. I was really desperate and even put in my resume into the application (which had a bunch of fancy sounding NLP/CS terms). Ended up getting a studio in Pacific Heights.
If owners are not liable, what stops the owners of inherently dangerous businesses like car rentals from shielding themselves from the inherent risks created by their activity by having judgment-proof operators operate that risk-creating business?

The issue here is not regulation of lobbying. It's the very simple fact that driving a car creates substantial risks that have a price. Someone must pay that price. Owners and operators of dangerous instrumentalities are much more appropriate to bear that price than injured third parties. Owners are much more likely to be able to bear the cost than operators. If you shield owners, than you are practically shifting the burden to the public. I.e. socializing the costs. Yes it's great for small businesses to shift the costs of their profit-making activity to the public.

Ms. Fong's ownership of the car gives her the right to profit by renting it. It is fair to link that right with the obligation for risks created by that profit-making activity.
>>No credit is way better than bad credit.<<

When you are trying to rent an apartment, yes. If you are trying to buy a cell phone or get a Mastercard or buy a car or a house, it's just the opposite: there's nothing worse than no credit.
Is the difference you're implying the fact it's Mark Zuckerberg, the person whose company just went public and is a relatively famous Internet entrepreneur? I'm not trying to take a side, but I'm not sure which difference you're implying and which comments are an embarrassment. Could you expand?
Pace comments that STEM majors are not part of the trend, consider this: I started my undergrad education following the dot com bubble years and was dissuaded to pursue compsci. I went into civil (structural) engineering instead. Over half of my civeng classmates would go to postgrad education -- in engineering, law, whatever -- precisely because of the inability to find a job in civil engineering. About a third of my Master's class (structural engineering @ Berkeley, a top school in the field) couldn't find a job upon graduation. I landed a job purely by accident (with a 3.75 GPA), where a better qualified classmate of mine took another year to find one. I haven't kept track of what happened to the rest.
Some good tips, especially this one browser addon.

I'd add:

- Using Pomodoro with 25 min units + 5 min breaks.

- Being logged in FB in your least favorite browser + checking FB in the evening only—works like a charme, you stop entering facebook.com in your url bar because it won't work in your most used browser and after a while you get too lazy to log in or to change into your least favourtie browser and thus, you stay away from FB. Doing this for months and it reduce my FB the to zero during the day.
What's Ghostwave Cinema?
We are disrupting the cinema experience using a mobile app (Android/iPhone) to leverage your waiting time at the box office or outside the theater.

Using inaudible "ringtones" the app recognizes the target site and presents content accordingly.

We are looking to make a splash on the community and will start a private beta shortly.
https://github.com/joestelmach/lint.vim
Not really. So did he get married or did someone hack Zuckerberg's account to change status to married, or is it a joke, or is it something entirely different?

The title tells me nothing, and I should probably use a search engine to check what's actually going on.

And if it turns out Zuckerberg simply got married, I just wasted my time researching celebrity gossip.
I'd also like it to start giving stronger and more annoying reminders the longer I've ignored a "habit".
Behind the Scenes: The NYT Facebook IPO Graphic
> Also, I'm of the opinion that SF culture peaked in the 90s.

Could you elaborate on that? I'm very new to the Bay Area, still absorbing it all.
Where did you get that title from? I see no mention of $25 billion in the article.
If you compare the cost of renting commercial space to the cost of software engineer labor, this explanation doesn't hold up.

The cost of commercial rent is minuscule when compared to the cost of engineering labor. If a business believed doubling floorspace would genuinely increase productivity by even 10%, it would be a no-brainer financially.
Unless you are a very light sleeper, it's way easier to steal a laptop out of your arms than out of a locker if you have in-room lockers.
EBay homepage gets a makeover
Thanks.

To be fair, they seem a cute couple and the pic made me smile.
So, what does it do? What kind of search term did you enter?
Debt Strike and Debt Forgiveness - Debt Strike /Kick-Stopper
Children don't have owners, they have parents -- and the determination of responsibility is much less clear than your glib comment implies.

For example, is liability held by the biological parent, or by an entity acting in loco parentis? The distinction is crucial, as it is similar to the difference between an owner of a car, and a renter of a car.

With pets, again, if I lease or rent a pet it is not the case that the owner is necessarily responsible for the pet while I have possession. They may, but they also may not -- and it's this uncertainty which drives much frustration with tort law.
Show HN: Weekend project, my first web app
Why to be like an asshole
Your definition of art implies that only things that you respect can be labeled as such.
> I'd be really scared if they open sourced SecDB/Slang.

FTFY