skysight-inc/HackerNews huggingface dataset:
Crime is something defined by law. Law can get wrong, and very often does.

I live in a country where it’s forbidden to organise people to jog in the park together via social network (unless you get appropriate permission, lol). Is such a 'crime' immoral?

If you think your country’s laws are always correct, think again.

There are even cases when what has been considered a crime now is considered a bravery. For example, Lithuanian book smugglers were commiting a crime, but now they are considered to have been doing the right thing.
You can also get an iPad with a built-in cell modem.
Thanks, I've seen those bounces before but it never occurred to me to use it.

btw, I love your blog
And Haskell is pretty much readable :) The most readable fp language out there, at least for me! (I would also like to say, that it is one of the most readable programming language, I have dealt with)
I think this addresses it perfectly: professional intimacy.
That's interesting. I once (some time ago) tried juvia (https://github.com/phusion/juvia), as comments are a problem for me, 'cause I try to be as much self-contained, as I can be.

But on my host, it was not that easy to setup, and I am not that much of a rails guy. So a python-based alternative might fit me better.

I'll have a look.
I'm extremely interested in UI/UX workflows, especially compared between differently sized teams.

A documentation of user-centric design, from the sketch/ideation phase all the way through to a product postmortem would be absolutely phenomenal.
"I never questioned the idea that governments shouldn't be able to regulate...just that regulating growth on the prediction of a bust following a current boom is not only short sighted, but that the housing stock growth presents few burdens even in the presence of a bust."

I think part of my original comment was confusing: the restrictions on building in San Francisco aren't new. I'm saying that it's probably not a great idea to lift those restrictions based on short-term trends. If the city were being reactionary and lowering the number of permits in response to this boom, I think that would be pretty stupid.
I have a similar setup, but instead of alt-tabbing (which gets frustrating quickly when you have about 10 applications running) I use Alfred and type the name of the app.
I'm kind of turned off by this post. I'm a fairly experienced meditator in a few Buddhist traditions. You could definitely make coding a kind of meditation. People do driving meditation, or dish washing meditation, but it's usually as an extension of other mindfulness practice. I wouldn't just slap the 'meditation' label on coding unless the practitioner is explicitly going out of his/her way to make it a meditation.
There was a rave review of the Asus Zenbook Prime UX31A by Jeff Atwood recently

http://www.codinghorror.com/blog/2012/09/the-last-pc-laptop....
Reinventing Erlang in Java for investor's money?)

People who don't know CS are doomed to poorly reinvent Lisp or Erlang again and again..))

But why not, if someone pays for it..

And the whole idea of using Java for serving media content, while there is a specialized, well-engineered solution, created especially for this purpose in the telecom world, is such a brilliant management decision.. In Java we trust.)
I'd agree for the most part. If it helps the person relax and promotes concentration, then that's good. And the more naturally it comes the better.

A lot of meditation in western countries consists of people forcing themselves to sit and focus, then measuring the amount of time they sat as an accomplishment. It doesn't lead to any long term benefit though, and if really forced, it will actually have the opposite affect.

EDIT: Actually beneficial mediation is something else, and the Tibetan traditions flat out understand it better than anyone, period, they're the Caltech or MIT. Other traditions are ok, but they're not the same caliber.
Give him a break, he's still in high school.
After the double take/uneasy giggle at the choice of word to describe women (in the 1920s), I looked at the article.

One main difference that stands out for me is that the type of behaviour patterns described by the OP above (booze, grind, etc.) would be classed as "typical" from today's point of view, the "flapper" behaviour pattern above wouldn't have been "typical" in that usual sense of the word in those times (would it probably be tame from today's stand point?). Anecdotally, it would have been, at best fringe, and dare I say, restricted to (perhaps) the wealthy.

Someone also mentioned roman orgies. That would have been restricted to the wealthy, upper class too and would not have been classed as "typical"?

Therefore, the OP's point, namely, " the way we enjoy or practice most of these would be alien to people of 100 years ago. It's not the concepts that change but their expression." is relevant IMO.

And usually that is where clash of the generations originate from?
okyo an awesome place to live with all kinds of activity, culture, etc and it has a population density much higher than SF so it's certainly true that an SF that grows up could be a great place.

But Tokyo's average building height is lower than San Francisco's already. Tokyo did not grow "up."

Tokyo has double the density of SF by having much, much less parking and much narrower streets. Eighty-five percent of street miles -- or kilometers -- in Tokyo are single lane streets, not single lane each way or single with a parking lane but true single lane. Tokyo also has no truck with SF's absurd excess of easy, cheap, and free parking.

Building up harms quality of life. If you want more density, and you do, then you need to eliminate parking and turn it into housing.
This is surprising. My university (DA-IICT) in Gandhinagar, India has had a 1 Gbps internet connection for quite some time now (over a year). Of course, the bandwidth is distributed and no individual gets all of it. I am not sure about the ISP, but I think it is BSNL, an Indian state-owned telecommunications company.

I think educational institutions are provided with high speed connections at subsidized rates by the BSNL, while other private companies had an upper bound on the max bandwidth they can get. The original post must be about the removal of this constraint.
I'm keeping track. Thanks for the feedback - obviously not a good description for everyone. Would have worked for me, though.

Maybe I should've stayed at Google then? :)
yeah, i should caveat the location is great strategically, in the sense that it is well placed on the map and in (close to Sf/soma, Cal, the Water, 580, weather, etc). in terms human geography/sociology, it has some drawbacks that go beyond the transit issues.
Readable, yes, but also hard to understand.
The zenbook has a 1.7 GHz processor. Most ultrabooks have processors with speeds 1.5 to 1.8GHz, which might not be the best for development. A T430 with SSD would be a much more compelling dev laptop.
It's a book that needs to be written; I hope you write it. (And then... how would you price it? ;) ) In the meantime, thanks for taking the time to dump this out--it's enormously appreciated and has given me lots to think about.
^^ What an apologist...
That's the key thing: "like I had been waiting for them". No, we haven't been waiting for you, sorry. So please remind me what it was you do again?
Or, you write edsl in any language a little higher than C.* and you get portability and platform and domain specific optimizations.
It's really not that impressive. You're probably surrounded by such computers every day, you just don't host some static HTML on them.
A sense of purpose is generally a good thing. If it is determined by social pressure, conformity, uninformed emotions, etc. then it is risky. If it is determined by deep introspection in light of a well rounded understanding of human nature, then it is much more likely to last. It is difficult to be very introspective, however, without some life experience. Most people, I think, are not prone to figuring that stuff out totally in the abstract.
Mexico City has more nasty earthquakes than SF or Tokyo and far worse geography than either for foundation stability.

Nevertheless, all the skyscrapers stand up to earthquakes just fine in Mexico City.
A possible fourth phase of water
Sure, I spent about 1 week learning the very basics about variables, loops and functions etc. After that I started looking for a harder challange and finded a few fun problems in some tutorials. I got very angry when I tried to solve them, since I pretty much didn't knew how to program, just about the basics of pythons syntax. What made me even more angry was, when I tried to find the solution many people suggested using all different modules and learning how to use it, instead of telling how to solve it with what I thought was programming. Also this OOP stuff was also very hard for me, since I only found. Tutorials which assumed you knew OOP in another language already.
Thanks. You might be interested in the series of design case studies, I've started on my blog. Here's the first post http://radesign.in/how-i-designed-zsnuz-for-iphone/
That's pretty awesome! Wish I had this when learning the hiragana/katakana!

Two remarks : it would be nice for the divs not to move while using it. I'm not sure why but when trying to keep up the pace I was always distracted by something moving on the page. I think it is beacause your divs below with % of appearance/success was moving everything when going from a 1 digit % to a two digits?

Also, when seeing an hiragana and thinking it is a one letter such as "u" instead of "mi" the system does not really detect my "u" as wrong because it only has one character and expects two. So I can change my answer and get the correct one.
Macbook air 13", just uninstall Mac OS and install Ubuntu. I switched from PC Laptop to Mac and will never look back. OS aside, the hardware is phenomenal, easily the best hardware on the market. The ultrabooks are catching up but they're still nowhere near the air.

I've been doing all my dev work on here and have been impressed with the snapiness of the processor and SSD.

Good luck!
[video] The Wall (HD) - Movie By Roger Waters - FULL
Extra-ordinary (in the literal sense), perhaps is a better use of words.
TouchDevelop: A touch-first IDE for the Web created with TypeScript
Yes. Something proportional like 100-(100-x)/2 would make a more reasonable estimate. I don't think that's the point, though.
The thing is, using a function like sqrt is totally ok, but what I was more pointing to is that many tutorials teaches how to use module's in the very beginning and encuaraging(sorry for my bad english) using them to rather bypass problems instead of solving them. As for pygame, all tutorials I found said prior OOP knowledge was essential, which I had yet to understand.
Binary incompatibility is one of the my biggest issues with C++. Having to build every library (and its dependencies ) from source is such a pain.
What kind of developing and what are you looking for in terms of specs?

I run Xubuntu on a 13" MacBook Air, which is only ~$1100 and does everything I need. For web developers, I feel like the Air is almost the default option. That your budget is so high (“under $1700” would seem to include the vast majority of laptops) suggests you may be doing something that needs serious CPU/GPU performance, in which case our goals are different.

For me, portability was paramount (otherwise why get a laptop?), so I wanted it lightweight and no bigger than 13". Second, I wanted it to have an SSD so it'd be fast. I had read that replacing hard drives with SSDs makes a huge difference in responsiveness and that turns out to be absolutely true. All other specs (CPU, RAM, ...), I didn't care about because I felt confident they would be good enough.

Those goals narrowed it down to either one of the PC ultrabooks (which System76 does not make, unfortunately) or the Air. Out of the PC ultrabooks, the ThinkPad X1 Carbon was the best contender, and w1ntermute's comments in this thread: https://news.ycombinator.com/item?id=4849781 have convinced me that if I were buying a laptop today, I'd probably pick the X1 Carbon over the Air. Either one's great, though, and supports Ubuntu just fine.
Serious? You want to do a screenshare with me, mate? I can do it \m/ :D
Yes, the thundering herd problem. While the site may be briefly less responsive, if the traffic is all to a single piece of content as long as one of them goes through you'll end up with the content in cache and then the load immediately drops.

The bigger problem is when your entire cache is cold (ex. memcached was restarted) and there's a ton of traffic to lots of different content. A single piece of content should not be that crippling, unless it's stupidly-slow to render and cache.
> That's not because Africa has gotten poorer.

Do you have any references for that claim?

My understanding is that whereas (sub-Saharan) African people by and large used to be farmers and were generally able to grow enough food, drink enough water, build adequate shelter, and make enough clothes, that since colonization (which got going in earnest in 1880) the continent was basically shoehorned into modern industrial society and that now many Africans are dependent on whatever foreign aid they can get and are no longer self-sufficient.

What I'm saying is that if you went to Africa in 1800 I don't believe you would see today's stereotypical child in rags with ribs sticking out of his chest and a swollen belly, but again, if you have a reference that says colonization (or its later rejection) did nothing to change poverty in Africa it would be interesting to read it.
Yes, but obviously not the nominal amount. Also, many banks were forced to take it.
Generalization is what makes you dumb.
It looks like the T430's best resolution is 1600x900. The ZenBook is 1920x1080, 1.44 times as many pixels. This is the main reason I'm thinking about getting the ZenBook.
During the approach, sure, there's a lot going on, but it's also highly regulated. You're dividing attention between the controls and the radio, but 1) you have another person to help you, and 2) the people you're talking to on the radio are there specifically to make sure you don't hit anyone. In IFR conditions, as you've obviously experienced yourself, paying attention to the radio is probably more important than looking out the window. In a car, on the other hand, the phone is pulling your attention away from the road, detracting from the navigation process rather than aiding it.
Caching is only needed in the first place because wordpress generates hundreds of sql queries on a page load. It probably does more queries then Amazons homepage.
my problem with this library (well, actually the internal version, I haven't looked much at the code in github) is that it was written from the perspective of an edge service - the netflix API. The needs of that system are quite different from the needs of middle-tier systems.

The API has a hell of a lot more surface area but is trivial in complexity compared other systems at netflix, and therefor this library has some huge gaps in design.

The two biggest issues IMHO are putting the throttling/fallback handling at the outermost edge of an external service rather than at the lowest level (i.e. the actual rpc) and a very C/errno like method of handling errors.

I'm also quite unhappy with the API. It require creating boilerplate classes to implement the commands. Yuck. A bit of magic with annotations or code gen would've been much cleaner and much less prone to errors caused by programmer fatigue or boredom.
I wouldn't say easily the best hardware in the market. The zenbook prime outclasses it in raw power, though the touchpad gets bad reviews.

I'd also give OSX a fair shot if you buy a Macbook Air. Most of your linux tools are available for it.
a refreshing rant on the topic is maureen johnson's "i am not a brand": http://www.maureenjohnsonbooks.com/2010/06/08/manifesto
Indeed, I made my own one of these a few years ago, it was really just a module defining a bunch of constants.
Well, not entirely constants. Rather than defining, say, FG_RED, BG_RED, FG_GREEN, BG_GREEN, etc. I had functions FG and BG that took color codes, like FG(RED) + BG(GREEN) + BOLD + "Garish horrible colors!!" + RESET.

Actually I prefer working in inline escapes like that to curses overly complex method of defining color pairs and only ever specifying which to use at write-time. I wish curses had some way to inline attributes in a piece of text, that I can then use as normal data, pass around, etc.
Exactly. I just took a 7 hour flight, and spent about half of it hacking on code. How could I have done this with an iPad?
It was mentioned. The author briefly stated it was not worth talking about since other earthquake-prone cities like Tokyo have built up despite this just fine.
Don’t Tweet, Just Shoot. TwoAside Is The Twitter For Football Fans
Hacker Monthly Issue #31
System Preferences -> Keyboard -> Keyboard Shortcuts -> Mission Control -> Switch To Desktop (1..x)
I can't imagine a Clojure SICP really working. The whole idea of SICP is to take a super-simple language and learn to build your own data-structure, psuedo-languages, and clarify how expressions, structures, etc. we use everyday are used, created, and implemented.

I really wish people wouldn't look at Clojure and think that it is the same as Scheme, especially the flavor presented in SICP, because it isn't. They're two entirely different languages and conflating the two as the same because OMG Parenthesis is like saying Python and Ruby are the same because they are categorized as scripting languages.

Clojure and Scheme attempt to solve very different issues. Scheme does a wonderful job in the sphere allocated in SICP. SICP could theoretically be taught with Clojure, but one must wonder why it hasn't been fully attempted yet. I think that once you try out Clojure, you would see the glove doesn't fit very well, so to speak. The main issue is that SICP is extremely fast and ideally, you'd want a language that takes a day to sort of learn and understand. Clojure certainly does not have this advantage. Clojure has many built-in structures. If you did do SICP in Clojure, you'd effectively be using a Scheme without cons, car, and cdr and using a Clojure without map, filter, etc etc etc. What's the point of that?
You can get a thinkpad off of ebay for <700 that will run debian or ubuntu + compiz if you want it.
Soon, a tablet will be fast enough to compile locally. But the article's setup still has the benefit of someone else managing OS/backups.

Is is possible to have both? i.e. a "remotely managed local system". (1) auto-updated OS e.g. chrome; (2) auto-backup e.g. dropbox.
Fujitsu-Siemens Lifebook NH570 - The real power(but 18'')
http://www.notebookcheck.net/Fujitsu-LifeBook-NH570-MF012DE....
... and the compile-times :S
Same here, with a Nexus 10 and an Edis VPS.
I made my own video and it cost me 39$. You could see that http://www.youtube.com/watch?v=WLkrZ8bOEwM&feature=g-upl
Do we really need another one? What's the point of creating these static website generators in Python?
Going through Craigslist/eBay/Amazon, you can get a 17" MacBook Pro 2011 + 256GB SSD for about that price. Slap Ubuntu onto the 2nd partition or just wipe it completely. I personally enjoy development mobility and need to crunch data so I need the horsepower.

Alternately getting a 13" Macbook Air + a 27" LCD (Catleap/Yamasaki/Shimian or another Korean flavor) + Apple display connector works beautifully as well, having the options of mobility as well as a good home office screen.
You don't need $1700 for a laptop to develop on. Especially if it's going to be Linux-based. Get an SSD, a midrange CPU, and 8 gigs of RAM. The rest is totally personal preference and has no real impact on development. What hardware you're running is almost completely irrelevant for most development jobs.
The author writes, "Victorian houses... are very pretty. They’re also very inefficient. Collectively, they take up a lot of space, but don’t house very many people... if developers were allowed to do it, they’d buy up small houses and apartments all over the city and replace them with highrises"

Funny, you don't often hear about plans to start building tower blocks in Pacific Heights, a neighborhood with probably one of the lowest population densities in the city. Surely, given the economic arguments, VCs and business leaders residing there wouldn't mind a bit of construction?

The author believes "Build more houses, lots and lots more, and you’ll finally start seeing rents go down" yet the evidence of rental prices in Manhattan, Tokyo and Hong Kong suggest otherwise. In fact, today in Hong Kong, a car parking spot costs double the average US house price! http://www.bloomberg.com/news/2012-11-26/hong-kong-parking-c...

This battle over high-rises has been going on for decades, through every boom and bust, and this time is no different. The one constant is people falling in love with the pretty Victorian houses on tree lined streets. Amen to that!

1971 - The Ultimate High-rise: San Francisco's Mad Rush to the Sky. http://www.amazon.com/Ultimate-Highrise-Franciscos-Rush-Towa...

1999 - Do high-rises create a healthier economy? http://www.spur.org/publications/library/article/proposition...

2005 - Is San Francisco's Anti-Highrise Movement Dead? http://www.beyondchron.org/news/index.php?itemid=2317

2007 - Ugly canyons everywhere! With the latest San Francisco construction boom, history repeats itself. http://www.sfbg.com/2007/02/21/next-mad-rush-sky
How long is the spec for CL? It surely is a tenth of the C++ spec.
Sadly, Taleb failed to address the predictions of one of the biggest "neophiles" of them all-- Kurzweil

http://www.techi.com/2011/01/ray-kurzweils-tech-predictions-...
> I can't help but wonder why they didn't try this 20 years ago.

20 years ago, nobody cared about the few, the unusual, the networked. 15 years ago, people damned well did care, but everyone was in 'run in circles, scream and shout' mode and business plans were more-or-less optional. 10 years ago it was definitively too late. Does that seem like an eye blink to you? It does to a multinational bureaucracy.

My life fades... the vision dims... all that remains are memories. Looking back over the history of the Internet, from about 1991 to 2001, I remember a time of chaos, bizarre dreams, and the growing suspicion that the average people more-or-less snuck online too quickly for anyone who could have been said to have been 'in charge' to notice.
But that means you can't encrypt the reverse proxy connection, IIRC.
People don't read. Sounds simple, but I find it one of the greatest challenges.
ThinkPad X1 Carbon.
Agree... I have an i5, 8gb of ram with an SSD for $500. Save the $1200. Look for Thinkpads on Ebay & just buy the SSD and extra RAM separately. 4gb of ram is $20 at my local store.
If you look at what's been added and removed from C++ and the C++ STL as of C++11, there are changes required to get formerly valid code to compile under it too. noexcept() as a replacement for throw() in particular. I'm sure Rust has a lot more frequent changes though.
The site doesn't seem to need a server to function - so it would be awesome if you could add a cache manifest to make it available offline:

http://www.html5rocks.com/en/tutorials/appcache/beginner/
Most of your linux tools are available for it.

Basic tools are available, like 'ls' and 'grep'.

Getting anything a little less popular requires what I would term "jumping through hoops," as is the case with many Python dependencies I've encountered. It's especially horrible if the thing needs to be compiled. For a platform where the hardware always conforms to one of a set of fixed profiles, it's bizarre that there isn't a binary package manager for these things.