skysight-inc/HackerNews huggingface dataset:
A person off the street gets the idea of a recipe. Most will get the idea of a process for taking a list of ingredients and producing a new recipe. But the idea of a procedure that takes a procedure for taking a list of ingredients and produces a recipe, and produces a new procedure for...etc. [I need some parentheses].

It's not the syntax of Lisp that is hard to learn. Nor is it the language primatives. What makes Lisp hard is the expressiveness of their idiomatic usage.

What makes Lisp difficult is how quickly one gets to abstract mental constructs like recursive definitions and procedures which take procedures as arguments - all before macros and meta-linguistics. That's saved for after lunch.

The worst part is that Lisp makes it look simple. A few micrograms can create a mind blowing experience.
Thanks, I wasn't aware of that!
You're still skirting hotel regulations and occupancy taxes. There's a difference between, "My friend's coming to stay for awhile," and "$100/night to stay at Chateau d'Moi!"
No different, IMO. I live in a typical suburb - 4 bedroom homes, quarter acre lots. I don't want my neighbor running a B&B.

Is there room for compromise? Maybe. On general principle, I wouldn't mind my neighbor renting his house for a few weeks while he's on vacation. But, if the renter isn't a good guest (noisy). Or, instead of one renter for the duration, it's a new guest each night, I probably have a problem. Until AirBnB can convince me nothing like that will happen, I'd just as soon keep the rules as they are.
Ok, looks like I have an OSS solution with code on Github: https://play.google.com/store/apps/details?id=com.rafali.fli...
New Geo Features in MongoDB 2.4
I remember the clusterfuck that codecs created on my Windows machine, when after installing big and broken packs of codecs I was still unable to play some movie.

The first time that I experienced a movie playing experience that was smooth was on Linux, by means of MPlayer. Then later came VLC.

Of course, software like VLC is nowadays multi-platform, thanks to the virtue of being open-source and having contributors that wanted to see it ported to Windows.

However, for other tasks things aren't so smooth. There are many things that I need to do in my daily routine, that would be solved by simple utilities that are known and available in the Ubuntu/Debian repository and that work well. In Windows, even for things like compressing or uncompressing a format that's not ZIP, or for mounting an ISO file, or for burning DVDs, or playing music, or whatever, you end up installing proprietary software that's either broken, or mallware, or bloated crap, or all of the above.

These are just examples from the last time I tried, YMMV, but this happens every time I try it. Last time on my Windows desktop at home, I tried playing around with the latest Visual Studio Express. The installation process simply choked and I ended up with a broken Windows. It's like every time I try using Windows I experience death through a thousand cuts.

In general, most of the utilities I end up using on a Windows box are ports of software who's primary audience comes from Linux/BSD and why not use the real thing anyway?

Also, I don't really need games because I'm playing the greatest MMORPG of all time ... being a software developer.
That isn't what a straw man is...

A straw man is typically used to indicate that you think someone has misrepresented your position, and then attacked the misrepresentation rather than the real position you hold.

For example:

A: The world looks flat because you cannot see over the horizon.

B: THE WORLD IS NOT FLAT! THIS HAS BEEN PROVEN TIME AND TIME AGAIN! I mean if the world was flat how would satellites work? Idiot.

A: I never said the world is flat. I said the world LOOKS flat.

B: Are you an idiot? The world is NOT flat. This has been proven time and time again, you can literally sail around the world on a cruise ship...

A: That's a nice straw man you have there. Let me know when you win the argument with yourself about the flatness of the world...
Sonos Replacement?
We've had a Sonos system for about 2 years now - a Bridge component and 2 Play speakers. When it works, it's great - but it frequently stops playing or doesn't start at all - in short it's very buggy and completely unreliable.

What does HN use for this type of wireless music playing? We'd like to be able to play our music from a NAS and internet radio/Spotify/Pandora.

If anyone has advice on making Sonos work - here are the things I've tried:
- 2 different routers (an old Netgear router, currently Apple Airport Extreme)
- manually setting channels for the router and Sonos
- trying multiple Airport 802.11 options (standard, only n, only b/g, etc etc)
- forcing compression of the Sonos music stream
- moving the various Sonos components around in an attempt to reduce interference
- changed Sonos DNS to OpenDNS (recommended by Sonos support)
- numerous complete Sonos resets
- numerous Sonos component reboots
- 15-20 calls to Sonos support with many diagnostics submitted and (obviously) no resolution
Yep, I work for a large corporation that uses windows, however, our group is 100% Linux - servers and desktops - because of the kind of software that we write. If we were made to switch to Windows, it would be disastrous. So, there are pockets of Linux-based groups out there in the corporate world, and the question is: can those pockets grow?
I've lived in NYC for over 15 years, and as a resident, AirBnB is definitely a net negative for me and others in my cohort--full time residents.

1. Who wants transients moving about your building? I'm sure most of them are nice, but they are certainly not as invested in exhibiting neighborly behavior as full time residents.

2. If AirBnB became a serious economic force in NYC, it would only make my outrageously expensive city more expensive as apartment rents converged upwards towards hotel rates.

3. If I knew a neighbor was doing very short term sublets via AirBnB, or a similar service, I would definitely report them to the building management company or Police.

4. People need to think carefully about the "sharing economy." Not all applications of this paradigm are a net positive, and despite the hacker ethos not all laws are meant to broken. Many laws that have the effect of protecting entrenched players (hotels in this case), also serve valuable consumer protection functions.
Off topic: I can see quite a few misspellings of quite :p
I couldn't care less about standardised logins ... but I love that modest proposal factoid!
Nice job. Confirmed my impresstions that git is confusing as hell.
I don't really see the appeal for mattresses. I have a very comfy foam/air mattress just about fits in my pocket and inflates faster than their demo.

My tent, on the other hand, has an inflatable beam that takes a good minute to blow up...
This is actually a very good idea.

I already have one of those $100 Android netbooks[1] you can get from Alibaba.com, but it's Android[2]. I would pay $200 for an ultra-lightweight Raspberry Pi netbook that was in the same netbook shell as my android netbook. In fact, I've been looking everywhere for some steps to installing RaspberryPi(or any linux) onto my Android netbook.

1. http://dx.com/p/v712-10-lcd-android-4-0-netbook-w-wi-fi-rj45...

2.Not that I don't like Android, I have 2 legit android devices that I use daily; Kindlefire with SimpleCM9 and the Samsung GalaxyPlayer50(not the phone). Just that, a hacked-together Android netbook isn't the best experience... but it's very lightweight and battery-life is like an iPad or better. After installing Chrome/Firefox and Google Keep(or evernote), it's at least good enough to take into meetings... and netflix works on it. But beware! It's headphone jack isn't stereo; you only get sound in the left-ear! Go buy mono-headphones.
Leading explanations for whooping cough's resurgence don't stand up to scrutiny
I would posit that Google isn't doing well in search from a quality perspective, but obviously they are doing very well from a market share perspective. This just means they are ripe for disruption.
> 1) Constant experiments and dropped products (just like Microsoft).

> 3) The services you do have aren't the highest quality and your brand takes a hit as being "giant mediocre corporation" like Microsoft instead of "high quality company" like Apple.

Yes, Apple never creates duds; we are all happily using our Newton.
It has been hidden, but not discontinued. You can still create a trial Google Apps account, and then "downgrade" to free account with 10 user limit
Show HN: BitcoinMonk - Bitcoin Price Alerts via SMS
I think it works very good when text wrapping is turned on. But it acts a bit strange when it's off. Tried it just now on my Samsung Galaxy S3.

Text wrap off: https://www.dropbox.com/s/at5w97ecle0euwv/2013-05-21%2014.52...

Text wrap on: https://www.dropbox.com/s/5ndx19cgmcd823k/2013-05-21%2014.53...

Text wrap on and zoomed in: https://www.dropbox.com/s/s2jsps4vhhdq3rq/2013-05-21%2014.54...
> Good to see them move to chromium. One less testcase

Yay. Because staying in your comfort zone is more important than software diversity.
Wow, this looks great. Too bad I use Android. I'm in the market for a used car so this would be really useful.
Animating an container with Border Radius is buggy in Google Chrome (26)
Laws are needed to prevent people being ripped off and generally taken advantage of. What this law from the past fails to cater for is that bad comments on AirBnB could well be as effective at safeguarding others against sub-standard rooms as the original law could ever be. Or much better and that must be a scary thought for legislators.
Big Mistake!

After a couple of weeks at the Helldesk he will inevitably turn against humanity!

Judgement Day is near!
I didn't know that "a modest proposal" was a phrase with satirical connotations. TIL. I simply meant that what I'm proposing is much less radical than many of the ideas I've seen floating around in the tech community lately.

I use LastPass and it usually doesn't miss login forms, either. But sometimes it makes mistakes that need manual correction, like trying to log in via the signup page, or loading the home page when the login form is actually on a different page, or remembering the value of every checkbox on the login form (even those with style="display:none"). Some websites also use weird tricks like loading an HTTPS login form in an iframe injected by jQuery, etc. This post was written because I got frustrated with mistakes like that and I realized that there's only so much second-guessing that a third-party tool like LastPass can do.

I don't let any software remember my bank passwords, so the issue of ridiculously convoluted logins didn't occur to me. Perhaps we could compile a public database of how certain websites (mis)behave, and tell browsers to handle such cases according to a script. But I guess we'll never be able to convince banks that automation like this prevents phishing better than the status quo does.

I also didn't want to propose anything that would require any more than a couple of lines of code to be changed on the server side. Switching from HTML login forms to HTTP auth would require more than a couple of lines to be changed on the server side.
Practical ways to deal with problematic player behavior
It's mentioned on the About Raspberry IO page[2].

"The goal of Raspberry IO is to create, share, learn and teach the open-source community about using Raspberry Pi with Python."

[2]: http://raspberry.io/about-raspberry-io/
A good compromise for a start might be something about maximum number of nights per year allowed. Later on, the government can get out from regulating what people do with their property.
I reason google shoud bring labs from the dea, and use it to test the waters with products like this.
My boss told me about this on Friday. Looks cool. He's ordered the parts from E-bay. I have a Pi, and I'm using it to learn to teach breaking and fixing Debian.

(So far I've learned that ARMv7 is supported by debian armhf, and ARMv6 is the hardfloat support offered by the Pi. And that this difference is so important, that somewhere deep in the Perl modules of Debconf, is a breaking change that apt can't resolve for itself when you upgrade raspbian to plain debian armhf.)

Check out this coolness:

pi@raspberrypi ~ $ /usr/share/debconf/frontend
Illegal instruction
+1 on Sonos being unreliable. Even when I turn mine off it has to go through the whole "searching for a component" process.
Fixed that, sorry!
Lagom, the power of Swedish minimalism.
Man screw all these people for making cool-looking websites
Show HN: Splash - Follow tags & build virtual communities (iOS).
Successor? It's the same program!
Or just use mixmaster or i2pmail. (also.. don't they have user accounts in the computer labs?)
Bootstrapping: Our Real Life Case Study
> But the tech community may be different from other industries. Degrees are not necessarily seen as a hallmark of achievement and programmers are judged on their ability to type lines of code. You are what you create.

That is the key here. It is reasonable to not focus on education if you wish to pursue a lucrative, high-demand career in an industry that tends to care about actual skill a lot more than education.
My cofounder mikro and I have bootstrapped Splash since last August, and we just released in the App Store last week. We are excited to share with you our work, and would be grateful for your feedback to our idea, approach and implementation.

Splash is a social network in which you follow tags, not people. Our app has been described as a mobile-only Reddit. We are focused on building a short-form social network that allows for anyone to join and participate in a virtual community around any topic. We started with photos, and eventually may add other types of content (text, video). As we grow, we plan on location playing a more central role on our platform.

The next set of features we are building include search and better discovery of tags, improved algorithms for our ‘Explore’ tab, and ways for users to invite friends to participate in individual tags.

Thanks, we look forward to hearing what you think!
You are ignoring the big context clue: Wario. In relation to that, the page is what it should be.
>Because AirBnB is illegal?

No, but the fact that it's illegal to rent out a building I own for a few weeks while I'm on vacation is another paper cut among the many I have already received when researching NY and NYC government. This wouldn't affect me directly (as I've said, living there was ruled out), but I don't approve. It does, therefore, influence my inclination to visit. If this were the only issue, it wouldn't be a deal breaker. I'd just declare it as unfortunate and visit for longer than 29 days to avoid legal issues.

>Neighbors lose by having strangers in their buildings

I agree with this, but this sounds like a problem to be handled by the owner of the establishment, not a problem to be handled by government.

>renters lose out on available space

Only if those renters are offering places for short term visits anyway. I have no idea whether that's a common scenario, but leasers are hardly missing out because I'm renting out an extra room.

>would you want that whole awkward scenario happening on your front step?

I probably wouldn't, but I still don't consider it to be the government's job to ensure that it isn't happening.
Designing Video Platform architecture for a startup
People sometimes enjoys anticipating an activity more than actually doing it
Loadtesting for Open Beta, Part 4: Done optimizing the lobbyserver
Every time I use prolog for something (or more like I think "Ha! This is meat for Prolog!") I feel like I'm just using an awesomely sharp knife. As I like to put it, it's like a database on steroids.

A few months ago I was "bored" and decided to write a "scrapper" (kind of) to get all my tweets (this was before twitter opened tweets for download). It was relatively easy: write a little javascript that scrolls to bottom and then regex-matches all the (correctly loaded now) tweet data in the webpage. Then collect the tweet text in a plain ol' list that then is dumped on-screen as prolog terms... and saved as plain text.

With this simple thing I could make interesting queries (who I mention more often, when I'm more prone to tweet...) in a breeze, and I could made even better queries with a little more work/available data.
How big is your pocket????
What brand of air mattress do you have, if you don't mind my asking?
We had a very similar situation at my college. ID cards with mag stripes were used for a lot of stuff-meal plans, restricted access academic areas, and housing. I had an inkling that these were pretty insecure, so I read mine and found that the mag stripe had a zero padded ID number, issue number, and a single digit XOR checksum. Through a separate issue, I was able to learn most student's IDs in the student intranet system. Also, all this info was printed on the front of the cards, which students did not secure well.

I built myself an arduino mag spoofer:
http://lifehacker.com/5677465/diy-arduino-magstripe-emulator
And figured out how to iterate through the issue numbers. Got into someone's apartment with their permission, then went to the IT people.

The lead IT guy was cool (we had a friendship from my first day there), asked me to read his card and we went and opened the server room. He escalated it up the chain. Not sure if it was ever replaced with something more secure (doubtful).
Russian astronaut pays his taxes online from space station
Yes, but there's more needed than good product: good marketing is essential

Let's see how the Chromebooks fare
I blame the white house.
You don't honour your choice of nickname very well.

In the case of AirBnB, you want to restrict a system that reduces inefficiencies in the allocation of living space on the base of nebulous fears, giving authority to prosecute victimless crimes to the government?

I disagree.
Bank of America ATMs spit the card out first
+1 for the first sentence.

The second on the other hand... governments all regulate what you can do on your property. Who wants a night club upstairs?
So you can have them steal the 'i am with stupid' branded clothing; with the giant arrow to the thief?

microsoft permitting mitm/google ads in their product ftw
I have the same/similar hardware.

It auto-powers on when the HDMI is connected. There's not a good way to get it to power off without just unplugging it.

You get roughly 3-4 hours of battery life.

The Raspberry Pi is woefully underpowered compared to modern PC's in terms of CPU performance. I'd put it in the same class as say middling Pentium III. The GPU is decent for a phone, if all you're doing is 2D/video stuff.

Some of the keyboard docks have a UK layout, which actually matches the default layout loaded by the Pi.

There's nothing that ties this to the Pi specifically - you could easily do the same with something like this quad-A9 board and get radically better performance (at the cost of battery life): http://www.hardkernel.com/renewal_2011/products/prdt_info.ph...
Probably needs a green cut in the first term... Or maybe not. I'm quite backtracking-puzzled about green cuts in generic terms I write, so thinking about them in others' code is even more puzzling :)
This shouldn't be taken too far out of context. It's clear Nintendo doesn't mean this as a cutting critique of crowdfuding, just more riffing on Wario's characterisation as an idiotic selfish asshole.
Maxis senior producer Kip Katsarelis talks SimCity #urbanplanning #education
People will continue to do it, there are still sublets all over NYC. Just use craigslist. AirBNB listings are always overpriced anyways.

The real issue in NYC is squatting. Remember, it takes almost 8 months to go through housing court to get someone evicted in this city. A subtenant could overstay their stay and there's not much you could do about it other than go through this process. A workaround may be to not have any written sublease agreement, get paid in cash only, and call the subtenant a guest.
It actually works !!
Nicely done.
California teen invents device that could charge a cell phone in 20 seconds
Yes, this is a typical profile for a home user/developer

But for example, that's not what the computer used by the office secretary needs.

Chat - Google Apps Online Chat
Libre Office - GDocs
Thunderbird - Gmail

VLC/Spotify - this can be done with html5, even audio streaming
Venkat Rao has an interesting piece on this topic which he calls The Locust Economy: http://www.ribbonfarm.com/2013/04/03/the-locust-economy/

The question he asks is: We're feeding on this excess supply until it's all gone--then what? For instance, regarding your point (2), to live in NYC will it become necessary for everyone to become a part-time landlord to make rent as rents escalate?
Eh, if you're the sort of person who's not going to even visit because of the oh-so-oppressive Bloomberg regime, we'd rather not have you.

Believe me, I have objections to some of the government policies here, and I'm looking forward to getting some new blood in the mayor's office, but refusing to visit a city because of unstated political objections (though AirBnB bans are somehow part of it) strikes me as capricious at best.
The last one is great. The first is a bit better than Chrome's but not by much.
But I'll wait until they sort out the performance issues.
Spot on. Techies think presentations are about transmitting information. They aren't. They are performances. Why do you think we call them "dog and pony shows"?

To learn how to put up a great performance, you either spend years gauging the response of your audience to discover what works, or you learn from a master.
Starting up: Chasing money
From the sound of it, it seems your ideal tourist destination is Somalia. Perhaps better to route your travels that way.
My Top 7 Demotivating Habits
In one of my first year physics course they showed a great demo based on this principle. A student was challenged to inflate a huge bag as much as possible. They always did miserably, only filling the bag to about 1/8th. The lecturer then used this technique to fill the entire bag in one hit. A great demo that I'll never forget.
I really don't understand how somebody could consider that to be OK. There's not even any logic (as far as I can tell) behind how it works. To me it appears as if it's randomly assigning font sizes to different DOM elements ...
He just got done explaining that there are, in fact, victims. There are negative externalities that are getting pushed onto neighbors.
I dated a girl for a while who I stayed friendly with after we split up. She posted an online dating profile (circa 2003?) with just enough information about herself to be Google-able. Some guy Google'd her, found her on her university website (she was doing a PhD), and emailed her telling her she should be a bit more careful, and, PS, did she want to go on a date?

She replied calling him a creep, and reported him to the dating site.
Surveillance and the Internet of Things
Our Meritocracy
How Recent Changes to Search Will Impact Brand Messaging
OS X: How to Create a RAM Disk The Easy Way
You can turn that off, you know.
I can triple confirm. When Im typing on my phone I have periods everywhere because of mistyping.
I thought it was some kind of code.
The big news here being a Russian pays tax.
> Laws are needed to prevent people being ripped off and generally taken advantage of.

You mean like people renting an apartment only to find out the rest of the place is being used as a hotel?
Quick summary of Kotlin and why you'd want to use it in Android:

Lambdas
Fairly lightweight, probably looking at 10% overhead only
Can ducktype existing classes. eg add "hello".reverse()
IDE support in Jetbrains (but not in eclipse)
Can turn 'try..finally' into library methods
Full interop with java files in same project
val/var types help to reduce side effects