skysight-inc/HackerNews huggingface dataset:
Some instructions here: http://ridiculousfish.com/shell/user_doc/html/index.html#com...

You can put this stuff in your ~/.config/fish/config.fish .

There's a useful set of completions and utilities at https://github.com/zmalltalker/fish-nuggets with a variety of forks that add and remove various things. If nothing else, it's a pretty solid starting point.
To that point, I wouldn't think it matters in any appreciable way.

The lessee is still responsible for those damages whether or not he was renting the room, so the landlord has a path for recompense in the event that any portions of the place are damaged to the point of requiring rumuneration.
Parsing Bash
This isn't an article, it's a PR narrative of how they'd like things to look now and how they'd like it to go. It's an ad.
That's just one of the many HMD's that Carmack has played with and hacked on extensively. It's quite clear from the interview that Carmack has done quite a bit of hardware hacking as well as software development.
In the US it is not against the law (yet) to download but it is a copyright violation to share.
I keep hoping for some smoother navigation on street view, first-person-shooter like.

I realize the issues interpolating the pictures, but navigating down a street is quite clunky today.
Finding similar but not identical files
I used it while abroad. Since the GPS works, you can see where you are on the map, which is a big plus over only a paper map. Obviously getting data access would be even better, but it's a nice free alternative.
Since the video can take a while to load, you should have something other than a black screen for the iPhone image (perhaps even "Loading Video..."), so it doesn't look like your app is... nothing :)
On the other hand you're not doing your students any favours if you let them only read the stuff they're interested in; or rather, the stuff they think they're interested in at the age of twelve. Gotta force them to broaden their horizons and read something else once in a while or they'll become... well, the kind of adults who only read science fiction.
The LocalStorage API
Looking for a co-founder
Hi guys,

I am working on an education platform, and have completed most of the stuff. I have been working on it on and off for 5 months and it is really hard to get myself motivated every single day since I also work full time in a company. So here I am, looking for one or two co-founders, who are passionate about education. If things work out, I am planning to apply for next round of Y combinator.

FYI, I am not a very technical person although I can code things here and there. So a technical co-founder would be ideal.

If you want to meet up and talk about it, you can send me an email at ucar@stanford.edu
This is pointless linkbait amounting to "Microsoft has products". The profitable and growing products, unfortunately, are not customer facing. So the Apple comparison is pretty unnecessary.

Edit: 'consumer facing', rather. Their only happy story there is Office, for the twentieth year in a row.
This post is a rhetorical rant, so it's best not to take the core premise too seriously. Even though the title is "Ruby is faster than Python, PHP, and Perl", I don't think it's the author's intention to make that broad claim. Rather, the intention is to beat out of everyone's head that Ruby is "slow".

When speaking about languages in the same ballpark (Ruby, Python, Perl, etc), it's difficult to make blanket statements about which one is "faster", because they each have their warts. Depending upon what your application needs to do, you may run in to those warts.
"we needed to safeguard consumers in 1850 (I exaggerate for effect) in the hotelling business to one guy who rents his house for a couple of weeks a year? If not, what is the difference? "

My law of large numbers: One guy who rents out his house for a couple of weeks is de minimis and can and will be overlooked. 1000 guys who rent out for a couple of weeks is not de minimis. Problems tend to get solved and addressed when there is a bad event or outcome or a large number of people appear to be doing something objectionable to someone. The more events happening the greater the chance of something bad happening, more people being affected and something being done about it.

A single user will fly under the radar. The mere fact that a larger percentage of people are doing something (in this case renting out their rooms) means there is a problem that could happen that needs to be addressed.
It has nothing to do with being a cheapskate, and everything to do with wanting to access content that I paid for on my own terms.
Pocket team's tips for aspiring Android developers: It’s not really terrifying.
I also have a 3GS and I find this response a little baffling. It can't be that much work for you to produce non-retina artwork, can it?
The Chinese suppliers who provided all that terrific melanine-spiked baby powder said the same thing!

Why let such silly things as laws stand in the way of profit? Who cares if someone else gets hurt...
Why does xargs under fish not accept {} as a replstr like it does with bash?

find . | xargs -I {} grep pat {}

On OS X fish this gives "xargs: replstr may not be empty" and on Linux fish I get "xargs: command too long". Using % as the replstr for example does work though.
"It’s worth noting that the prototype Carmack is demoing wasn’t made by him, but by another Texan builder of VR headsets. It’s using the same tech and principles as Carmack’s own version, which was unfortunately unable to make the trip to E3."

It sounds like he is making his own headset as well. The demo was not on his, though.
Why do you imagine landlord would be illegal competitor?

Also, petty retaliation against someone exercising their legal right to enforce contract is morally suspect. Bordering on sociopathic.
Anyone who has put sled dogs in harness know that they are extremely eager and don't need coaxing. They also go far further than 100km speeds well beyond what people can do. The dogs lose their underfur in summer and can cover long distances then too (you can see this if you do a river trip with the dogs running on the riverbank). You'll also see wolves sometimes cover huge distances very quickly, regardless of season. Lack of a summer race does not indicate that those animals are not capable of it.

Fair point about the road/track being more efficient than overland. People move much more slowly on the Iditarod trail whether on bike, skis, or running (http://www.alaskaultrasport.com/).
Alternative and more dramatic method of preventing it being written to your bash history:

kill -9 $$
Zeolite retains heat indefinitely, absorbs 4x more heat than water
Zynga hires Internet gambling lobbyist
"I don't understand why the amount is important."

Because, at the risk of repeating myself, $20,000 isn't "little ways".

It is $20,000. We are talking about something important here. Yes, we all make a few holes in the wall or unsanctioned little repairs or something, but we're talking $20,000. It's not "little things". I'm not saying it's automatically "damage" or harm of any kind. In fact it pretty clearly isn't since it's hard to miss $20,000 in damages. But we're not talking about a couple holes in the wall, we're talking about $20,000.

I've got a very simple four-word point, and I was not trying to imply any further argument.
Collection Closure Methods in Ruby
Yeah it suits Harvest perfectly but as a general purpose library is has some big limitations.
C# Quiz: Working with Value Types
They've already had offline maps in labs for around a year I think - go into labs, enable 'offline caching', click an area, then 'cache for offline' - it'll grab a 10 mile square of the map around the pin.

The announcement seems to be that the feature is coming out of beta.
It's been, what, 17+ years since I bought my Virtual I/O iGlasses? Amazing how long it takes some technologies to catch on, if ever. The RIFT is certainly an improvement (1280×800 vs 640x480); we'll see if the "visual acuity" twist and improved tracking gives VR the push it needs. Hopefully Carmack (and if anyone can, it's him) can solve whatever the limiting nuance is.

Then again, the Newton came out around the same time, and took just as long to be reborn in a viable "killer app" form (iPad). Between Carmack, RIFT, and Google Glass - with "smartphone" power making the needed CPU cycles portable - maybe we'll finally see VR happen.
This is pretty cool. Are you using the data apis from FlightWise or FlightTest or something you built yourself?
Fair enough. They won't have it, then.
Totally understand. If it's any comfort we put a lot of effort into making it reliable, including fallback services for push notifications and route information in case our data providers go down. We also play it safe and get you there with a little time to spare. Hopefully we'll win your trust after a few successful pickups.
Padding a Time Series in R
Teenager Creates Quantum Space Propulsion System
Startup Luck
Sorry but this experience is badly broken in iOS and highlights yet again why native controls are always preferable over custom controls for compatibility. Also, don't forget about enabling accessibility by using ARIA.
The OP was making a very broad claim. Why would anyone want to keep their contact list secret? Who cares?

In this particular case, I agree LinkedIn in all likelihood is not going to post your contacts to a public forum. But it's completely conceivable that it could happen.

But if there are hundreds of apps and services out there storing your contacts (and there will be if you're careless), then it's a virtual certainty that they will be used in ways you didn't attend.

It almost seems more likely than not these days that a big trove of personal information will be hacked. Even if it doesn't contain your credit card numbers, personal information is still extremely valuable because it allows hackers to bypass security questions and reset passwords.

EDIT: Haha, front page, huge dump of linkedn PW hashes leaked: http://news.ycombinator.com/item?id=4073309. I had written something about LinkedIn probably having "decent engineers", and being safer than giving your personal data to a shoddy government website. But I realize security is more a matter of process than hiring top engineers. And all these startups in a huge rush. They're only going to do security right after they're embarrassed. Being a programmer, I know how the sausage is made.
You might compare many words at once (say from a popular password list such as rockyou) like this:

while read line; do echo -n $line | sha1sum | cut -c6-40 | awk '{print "00000" $0}'; done < rockyou.txt

I haven't tested that, but I think it'll work.
HBO should never have released a consumer-facing streaming service. They should've simply allowed viewers to access HBO programs through their service provider's streaming service.

These apps just highlight how unnecessary the service provider is for the delivery of HBO content. Sure, the numbers might not make sense for HBO but they're still going to have to spend the next ten years explaining to customers why they need to pay $100/month, subscribing to a full suite of TV channels, just to watch Game of Thrones on their iPad.

Meanwhile, AMC is making TV that's just as good with a business model that embraces cort-cutters. As streaming becomes more mainstream, HBO is going to have to keep explaining why you can watch Mad Men in iTunes the day after it airs but you have to wait almost a year to stream an episode of Game of Thrones (legally). And their reasons aren't going to satisfy anyone except execs at Time Warner and the service providers.

Streaming isn't going away. How long can a content brand stand against its viewers in the age of rampant piracy? I have a feeling we're about to find out.
This is why I hate twitter for limiting us to 140 characters. I love this quote, but the darn thing doesn't fit!
A company as large and popular as LinkedIn uses no salt? Surprise.
I assume the first line you meant to pipe it through uniq afer the sort? Otherwise the only thing you've demonstrated is that sorting a file doesn't change its line count. :)
I hope it isn't inappropriate to post this here: I've built a Chrome extension that could help you find it. http://www.mutetab.com/

Unfortunately, the current version requires that you have the extension prior to opening the tab that plays sound. (But it is fixed in my developer builds and will be available in the next version.)
We're using FlightAware's Flight XML api, among other data sources. Their API is pretty decent and their data is complete for US inbound/outbound and domestic flights. They are also really responsive on the forums to questions and feature requests. See here: http://flightaware.com/commercial/flightxml/
Why does one very specific industry get government mandated, compulsory tariff?

Hint: starts with "lobby" ends with "ists"
Uncaught TypeError: Cannot read property '0' of null, dancer.js:319

All I see are floating particles. The code looks sleek, though, and I'd love to see it working. I had a hacked up WebGL visualizer for a computer graphics class long ago, but it was nowhere near as thoughtfully written.
C's New Ease of Use and How the Language Compares with C++
I think there is a placeholder image but not all browsers handle the <video> tag the same way. Good point though.
By sheer coincidence I had a chance to use Perl again today for a job interview.

I now have a good appreciation of why it's considered a "Write once, read never" language. :)
Sadly, the music was playing, but nothing else was going on on my galaxy tab 10.1.
He may have imposed more than $20,000 in potential liability on the landlord (i.e., if something went wrong). Standard insurance does not usually extend to the hotel-style leasing that AirBnB offers, so the landlord (and the tentant) would have been personally liable for any damages.

It is possible that the actuarial value (i.e., risk-adjusted value) of those potential liabilities exceeds $20,000, but we would need more information to know.
What's the easiest way to rename your company in the app store?
None of this makes much sense to me, sorry. Brute-force password cracking has worked on salted passwords since Alec Muffett released Crack in the early '90s. The amount of extra computational power required to hash a password and a salt is negligible.

The only thing "salts" do is prevent rainbow table precomputation, but it's just a quirk of the late '90s and early '00s that "rainbow tables" ever became a mainstream attack method: one bad Microsoft password hash and a series of bad web applications. Long before the MD4 LANMAN hash was ever released, people were breaking salted Unix passwords with off-the-shelf tools, on much, much slower computers than we have now.
Hopefully none, since Airbnb reports the income it pays out on Form 1099.
How much slower would you estimate it being?
Perhaps related....

The past few days I've gotten several emails from 'info@ycombinator.com' telling me that I have a new password. (I received several new passwords in the past few days.)

The header seems to indicate that the message was actually sent from news.ycombinator.com.

Are these legit? Why am I receiving them?
Has anyone else got one?

I've ignored them for now.
Well we didn't want to do a simple scale-down, so some assets would have to be touched up, and other stuff would need to be remade. We're a small team so we did a cost/benefit and decided to focus on iPhone 4 and above.
Equity value - Chris Dixon
Bcrypt does not require your understanding. The most important thing is that you use a strong password hashing method -- of which bcrypt is the best-known, and an excellent choice. For a basic level of understanding, here's a slightly exasperated blog post that a lot of people link to:

http://codahale.com/how-to-safely-store-a-password/
I imagined that I'd open this article and the categories would be:

1. Angry
2. Really Angry
3. Overly happy and chatty
4. Business douchebags
5. Neutral
6. Hulk angry
"The new 2010s phenomenon is the person who's renting out their personal apartment intermittently, and which current regulations are too inflexible to accommodate."

I'm not a fan of regulation by any means as I see it adding to the cost of products and service. But by and large they also exist to protect people from their folly and what they don't know about. (The cancer comes of course from when that theory gets out of whack or when groups take advantage of that to exclude legitimate operators..)

"Does the fact that we should let kids run lemonade stands without being hassled also mean that full-scale commercial hotels in Brooklyn should be unlicensed and not subject to health/safety inspections?"

Kids running lemonade stands where you see the kids are running the stand is a risk any typical person would know exists (since they don't know if the kid mixed the lemonade or a parent etc. So they can judge the risk. (Besides being clearly grandfathered in so many ways.)) But kids making lemondade and selling it to the corner store is a risk that people need to be protected against. The key being is a person reasonably able to know the risk that is involved in what they are doing.

So in the case of airbnb I'm not sure people understand the risk they are taking when doing this on a large scale (both from the renting end and the using end). And that is what they need to be protected against.
I read this and got it set up literally on the BART ride to the airport, going to a place I've never been (Turkey). I love living in the future.
I think it's a distinction of scale. It's like the difference between chewing on a cocoa leaf and smoking crack cocaine. They both have an effect, just one is so much more refined in a way that our bodies haven't co-evolved with for thousands of years.

The same holds true for the difference between eating fruit and drinking HCFS soda or the difference between drinking beer and distilled spirits.
iOS app dev these days is all about increasing what I like to term the ARPH (average revenue per hour), a function of the revenue generated per hour spent working on the app. The best strategy IMHO is to get something out there ASAP, validate the market, and then expand if the data suggests a viable product that people will pay for.
FYI, I had to go finding this the other day - it's tricky as mousing out removes the class. Anyway, it's:

.chzn-container .chzn-results .highlighted
Yeah, it's just a button, right?
fyi: got prompted with DivX plugin wants to run -- big black video box skewed off to the side of the phone looking out of place...clicked to allow it to run, chrome becomes unresponsive and crashes.

granted that may be the divx plugin problem, but it seems easier to host the video in something like youtube or vimeo and embed it if you must use video.
Building Smartphone-Optimized Websites
Then maybe they should stop whining about piracy.
Challenge accepted (although this is pretty crude)

curl -s -d q="sha1 password" http://duckduckgo.com | w3m -T text/html | grep '\w\+\{32\}'
That's being explicit, the problem is with wrapper scripts that omit that, assuming a sh compatible shell.

Still running fish on one of my systems, excited to see new development work as it was getting past the point where I was comfortable using it on anything new.
Here is what you need to know:

What status is the domain in (expired, rgp, pendingdelete). Expired means the registrar has renewed it for free for X days (it lasts up to like 45 days I think, it depends on registrar's policy). RGP is expensive expired, the registry charges I think $50 and registrars generally charge $100+. Then pendingdelete, means it DELETES in 5-6 days depending on registry (verisign/pir... not sure on neustar).

If its just expired and NOT RGP, then you have to check for registrar relationships. Most places call it something like pre-release and have an agreement with a dropcatcher/auction site. The most popular ones being NameJet, SnapNames, Pool. Figure out which one has pre-release rights and backorder there. IT WILL NOT ACTUALLY EXPIRE IF SOMEONE HAS BID ON PRERELEASE.

If its hit RGP (redemption grace period) it is going to drop eventually unless the owner renews it. You can try to contact the owner and buy it that way, it's risky, but it's the only thing happening at that point.

PendingDelete means it's expiring. It will be delete from the registry and whomever orders it fastest will get it. The original registrar has ZERO advantage at this point. big companies like namejet/snapnames/pool have a ton of registrar partners who they use all of their connections at once to try and grab these domains. Most of them allow you to backorder for free and if they catch it, it goes to auction between those who ordered it. Backorder it for free at ALL of them. Hopefully one of them catches it and not a private company investing in domains for themselves.

Good luck. If you have any questions I am happy to answer more.
Kidlogger: Monitor your child’s online activity.
It applies to every question headline! I can't remember ever seeing such a headline where the answer was "yes".
Show HN: Open Source DIY Electronic Derailleur
I recently got into cycling and got interested in tracking my performance to improve my ride. I couldn't find an affordable bike computer that I could easily modify so I built my own. One thing lead to another and I found myself building an electronic derailleur. I thought others might be interested in doing the same so I wrote an instructable. Love to know what you think. If you like it please vote.

http://www.instructables.com/id/DIY-Electronic-Derailleur/?ALLSTEPS

The Arduino sketch, schematics, Fritzing diagram, bill of materials and CAD diagrams can be found on the project page
http://nabilt.github.com/diy_eshift/.

The next version will include GPS, accelerometer, altitude sensor and more
http://www.nabiltewolde.com/2011/11/bike-computer-v01-build.html
My GeekTool Desktop
The post is dated July 10, 2011 people...
Mine was not in the list. It's also possible this isn't the entire file. I was also able to recover 225129 other passwords with a wordfile and some Python based on truncated and full hashes.
The point isn't executables that happen to be written in {ba,}sh, it's wrappers that attempt to add functionality to your commandline. For example, Python's virtualenv and Ruby's rvm presumably don't work.
Link to full unlisted video of Google Maps Event on Youtube
Siri for iPad Mockup Design
Basic idea is that there are lots of problems in BigCo that can be solved with software.
Glad you like it!

To record the footage, I used the app Reflection (reflectionapp.com) to AirPlay my iPhone's screen to my MacBook Pro.

Everything was edited using Final Cut Pro X. The trickiest part was the status bar. When you AirPlay an iOS device, the status bar changes to a blue color, and I just wouldn't have it. I made a custom black status bar in Photoshop and keyframed the crap out of it to cover the blue one.

Then I exported the video from FCPX, compressed and converted it with Handbrake (handbrake.fr), and embedded it into the webpage using the HTML5 <video> tag.

Originally, the iPhone image I used on the homepage was angled rather than head-on. Using some clever CSS transforms, I skewed the video to fit perfectly in the angled iPhone. Unfortunately, transforming the video left us with poor aliasing and we opted for the head-on approach to keep the quality high.

If there's anything else you'd like to know, feel free to ask!
My rationale is that it's much easier to secure one provider (the attack surface is much smaller), and you can also run one yourself, making you responsible for all your authentication needs.

OpenID was great in that you could choose any provider you wanted, and nobody could attack them all (not that they'd have to). It just seems like a good solution to use someone whose only job is to provide secure authentication.
Did you try the normal email way of sending a letter?