skysight-inc/HackerNews huggingface dataset:
Not entirely what you're looking for, but I just finished hitchhiking and urban camping up the Arab peninsula, and Oman is pretty great for coding. Lots of cool and easy to access beaches, very friendly people, modern infrastructure, and I never encountered another Westerner, tourist or otherwise. There are resorts, but they're easy to avoid. Wifi is difficult to come by, but 4g hotspots are cheap and easy.

The UAE (Dubai in particular) is all kinds of awful, though.
The day I left Hacker News and didn't look back. Sick and tired of this "community".
Indeed. I am european, and upon seeing the title, this video immediately came to my mind: http://www.youtube.com/watch?v=HsVMr7NWuCU
Why would anyone even arrange anything by that name? Is it supposed to be a pun? Just imagine a different title: White Girls Code, and feel the privilege it implies.
Costa Rica might be the place. Find a reasonably well-developed town on the beach that isn't too touristy and I think that will fit most of those criteria.
+1 thanks. I just listened to her TED talk then bought her book. What she said resonated because sometimes I like busy social scenes, but usually I like quiet contemplation and work. BTW, I dislike open office layouts intensely. The first company that I worked for had private offices for everyone, technical, managers, and secretaries - a big productivity booster in my opinion. When we needed to talk in groups then a walk outside, getting a snack in the cafeteria, or grabbing a conference room was more than sufficient for people to get together and share ideas and information. Private offices are better for one to one communication also (compared to grabbing a conference room).
Oh look, an appeal to identity politics from the person whose one contribution to the site is "The Fundamental Theorem of Welfare Politics" on Wikipedia.
Yeah thanks, not sure what's going on there I'll check it out - new design.
Boodler, the open-source soundscape tool
"Colored Coder" has more of a ring to it...

Along with "Diaspora Developer" which hits class+immigration issues from a different angle.
You forgot the GIF background for your dumb joke, so it kind of fell flat.
The trademark applications are for Mod, Windows Mod, Office Mod, and Microsoft Office Mod.

This makes "Mod" look like the new consumer brand to replace the less favored "Live".

Speaking of branding, whatever happened to Microsoft losing the Sky in SkyDrive to BSkyB?
Why Our Scientific and Historical Records Are Incomplete
Also, there are plenty of non-black people who were born in Africa.
Sounds like the guy has had a bad day.

Flagging the flame containing little discussion and lots of random evaluation without backup
Delegation is an important skill. http://redd.it/1tvpkw
BeagleBone Black SBC surpasses 100,000 units
Offtopic, but I think a huge reason for that is how fantastic the Apple Frameworks are for any Pixel/Vector/GPU/UI stuff. Quartz Composer offers an API to include it into apps, there's CoreImage, CoreVideo, Quartz2D, SceneKit, CoreAudio, and much more.

SceneKit [1] alone, makes it unbelievable easy to create animated 2D/3D interfaces that combine various media types.

Due to this, it is probably easier to create a sophisticated design application for the Mac platform than for any other platform [2]
[1] https://developer.apple.com/library/mac/documentation/3DDraw...
[2] Based on some reading it seems that Qt is starting to offer similar functionality, especially with regards to Filters/Pixels/Vectors, but I'm not really sure about that.
Is that even true? Are you familiar with the arithmetic of how ratios work?
No Qaeda Link Seen in Benghazi Attack; Militia and Insults Fueled Assault
Why don't you just throw a runtime exception inside the catch block?
This is the argument that always baffles me. There are many reasons for that imbalance, just as there are many reasons for imbalance in other industries (sometimes in the opposite direction).

I coach youth sports, and many times the kids on my teams come from poor families. When I talk to them about their interests, not once have they mentioned or indicated that they would be prevented from pursuing that interest.
Their saving grace is a complete lack of organizational ability, which is why they are always trying to take over the Republican Party, rather than create a party of their own.

Wow. Total author fail.

http://www.lp.org

This guy is fully clueless.
There is a difference between being seriously troubled by something, and thinking that something is wrong but not that significant. This case falls into a third category of wrong, not that significant, and wants my money.
What is it about racial descrimination that you find virtuous?
I think you're missing my point, it's about sweet spots. C# has a sweet spot on windows desktop and ETL style data processing. You could have written all of those things in C++, Java or Python. But the ecosystem isn't there. There's no Hadoop, SciPy, Django or Rails. For crying out loud, just running a less compiler on Windows required someone to sit down and rewrite it from scratch. (The node story has improved on windows since then.)

And none of this looks likely to change. Windows has been a second rate development platform for some time now, and Microsoft don't mind.
Haha...yes, sorry about that.
On Security Architecture, The Panopticon, And "The Law"
You mean, "where is practically every other free coding event ever"?
Is this really the first time you see "black", as in "black people" used? It's a common term http://en.wikipedia.org/wiki/Black_people

Also, since a lot of people of color refer to themselves as black even in Europe, I don't see how it would be inappropriate. Unless of course the word in another language is also a racial slur.
You mean how about we dignify "arguments" like your "Where're the free events to help white men code? Maybe they exist, but I haven't heard about them."
I'm not dead yet... http://azac.pl/cobol-on-wheelchair/
Infinite Jest by David Foster Wallace. Took me about five months and I already want to reread it. Brilliant masterpiece. Read it right after my friend's suicide and help me think about my own addiction to success.
That there is still comfort in referring to Blacks and What They Do as a group at all means there's a long way to go.
Missing is the fact that the author has cerebral palsy, so complaints of low-energy movement make a great deal more sense--author is not simply being lazy or fat in a Rascal.
I have zero idea what your post means, and it was "Fundamental Theorems of Welfare Economics".
Actually, a lot of them do feel unwelcome.
The About section of the Black Girls Code site says that its goal is to provide girls of color the opportunity to learn about technology and computer science. It doesn't say anything about level of wealth. So it is unclear to me how the name "Poor Kids Code" would be better
> Yes but the MacBook will actually last.

Exactly. You may end up saving $50, but why bother when you can get something of a lot higher quality.
There are ~0 explicitly marketed as "help white men code", both because ~no one running an event would actually want to exclude the 0.5 female and 0.05 black attendees who might show up at a 50 person coding event, and because it would cause a political shitstorm.

There are plenty of "teach people to code" programs -- ranging from language-specific events to things at hackerspaces to companies pitching their APIs, at least in the Bay Area and Seattle and NY. I don't know about other places. Some have nominal attendance fees, but most organizers will waive them if you volunteer or are poor (and especially if you're a poor young person).
Because people are more receptive to messages that are narrowly targeted at them.
Prolog Language
A few more notes on NSA random number generators
I've read a lot of books this year[1], but if I had to pick one to fit your criteria, I'd lean towards The Origin of Wealth by Eric Beinhocker.

TOoW presents a case for a new view of Economics, rooted in evolution as the primary engine behind endogenous growth[2], and modeling the economy as a complex adaptive system[3].

In the end, his theories may or may not be correct, but I've learned a TON about economics from reading this book, and if the "Complexity Economics"[4] guys are right, it has some interesting implications.

Personally, I suspect that the CE folks are onto something, but this book is worth reading just for the history lesson it presents, vis-a-vis the development of modern economic thought. And for a book featuring a ton of history and on a topic (economics) that some people might find dry, it's very accessible and reads more like a novel than a textbook. I churned through the whole thing in about 2 days, it was so engrossing.

Anyway, I only just read it last week, so it may be too early to call it a "book that changed my life", but I can say that as soon as I finished it, I immediately started re-reading it, this time to take notes and jot down thoughts about some of the implications and actionable aspects of this thinking. It definitely gets a +1 from me.

Outside of that, The Discipline of Market Leaders would probably be the other candidate. I only discovered this one because it was referenced in a different book I was reading, but it's turned out to be quite interesting. The authors present a pretty strong case for a very specific approach to business strategy that resonates with me.

[1]: https://news.ycombinator.com/item?id=6964841

[2]: http://en.wikipedia.org/wiki/Endogenous_growth_theory

[3]: http://en.wikipedia.org/wiki/Complex_adaptive_system

[4]: http://en.wikipedia.org/wiki/Complexity_economics
How do you feel about Erlang?
Is there any way of doing this offline for large animated GIF collections?
Linting recruiter emails
indeed. the HN privileged class never changes. http://www.youtube.com/watch?v=dw_mRaIHb-M
They also need the following in the .htaccess:

RewriteRule ^index\.php$ - [L]

RewriteRule . /index.php [L]
Deconstructing Blub
Humor is just my way of poking fun at quirks in our society.

For example why aren't we as concerned about the male domination of the sanitation industry?[1]

[1]http://jobstat.net/jobs/sanitation-worker/
Results of a Seige tests to my production API which does a lot of complex querying and processing, seems to have improved slightly

Ruby 2.0-p353

Transactions:	934 hits
Availability:	100.00 %
Elapsed time:	76.66 secs
Data transferred:	0.43 MB
Response time:	3.19 secs
Transaction rate:	12.18 trans/sec
Throughput:	0.01 MB/sec
Concurrency:	38.92
Successful transactions: 934
Failed transactions:	0
Longest transaction:	3.93
Shortest transaction:	0.67

Ruby 2.1
Transactions:	1136 hits
Availability:	100.00 %
Elapsed time:	76.41 secs
Data transferred: 0.53 MB
Response time:	2.64 secs
Transaction rate: 14.87 trans/sec
Throughput:	0.01 MB/sec
Concurrency:	39.30
Successful transactions: 1136
Failed transactions:	0
Longest transaction:	3.18
Shortest transaction:	0.56
Epitaph of a Small Winner: A new look at the career of Dale Carnegie
I thought the very direct point he was making is that there's an small number of women who are exposed to CS at a young age and that's something that has to change.
Bad Game Designer, No Twinkie XIV
They already mention Lavabit. How were they protected by US law exactly?
I think this "hacking since teenage" crap is overrated. I started programming C++ in middle school, but I don't think it makes me a better programmer than someone that took it up in college. I don't think it matters what girls did in high school. Every other mature industry favors formalized training over looking at what people do in their free time. If you said that the best bankers are the ones that did trading simulations as teenagers, instead of ones that received formal training at Morgan Stanley, or that the best engineers are people that built model rockets instead of those that received formal training at Lockheed, people would laugh at you. But the same sort of sentiment flies in the tech world. The industry fails to separate the profession from the cultural tendencies of people in the industry. I think its just a sign of the immaturity of the profession and will disappear in time.
I believe that sex segregation behaves a lot like other segregation issues. It can happen by policy and with ill intent, but also completely without.

Often the blame is put on the "recruiting" side of things. Are girls drawn into CS classes? Are they encouraged to participate? But the bigger question is when and how are they discouraged? When and why do they leave the "track" towards "hackerdom" or the software engineering workforce.

Maybe we should become more mindful of the situations in which we are assuming a girl/woman can't be interested in programming. Maybe we should become more mindful of when we make it uncomfortable for them.
Community colleges are an excellent choice for those looking to get a quality education with minimal costs. Go to a community college for 2 years, complete the necessary course prerequisites for whatever major you want to pursue and then transfer to a state college to finish your Bachelor's and take the hardcore courses. Many community colleges also have special or honors programs that impose some requirements on the students (such as a minimum course load of 12 credits/semester) but provide dedicated advising (some of you might not understand how important this is, but advisers can make or break your career path at some points, specially in community colleges) and also tuition waivers.

I followed a very similar path to McGee's: went to a very large urban community college and got accepted to their honors program. I completed my first two years completely debt free, while getting a top notch education in the classes that I cared about (sciences mostly) and then transferred to a state university which is in the top 15 nationwide for my major. In all I saved around $30k for those two years. One of the downsides is that the quality of the education in community colleges varies wildly from one professor to another. I solved this by carefully selecting my professors and actively seeking the good ones. I found that attending a community college was in no way detrimental to my education when I compare myself with other students who went straight to the university after HS.
Looks a lot like what was done in ROE or Gemstone, which both execute blocks/lambdas against recording proxies and then translate the messages to DB queries. (I did something similar with Higher Order Messages).
well, I'm making something with binaural audio, and I keep wondering why is this not used more frequentely in games, for example. Heck, even mainstream stuff like Unity3D doesn't support spatial sounds. There's a huge untapped potential in this technology, the realism of sound should be the same as the realism we have in graphics and physics.

Sound IS physics. All the 3 should be developed in order to bring more realism to computer experiences. I see lots of new stuff coming out in everything, except sound.
نظام التوظيف جدارة : استمرار تحديث بيانات المتقدمين ببرنامج جدارة
Sound track of the article, courtesy of the witty Neil Hannon:

The Divine Comedy: The Lost Art of Conversation https://www.youtube.com/watch?v=PSexRjTfmoE
> I've been dealing with weather radar images lately, and they're all terrible animated gifs

actually, weather radar is an ideal use-case for GIFs. they have limited colors, only a few dozen frames which may need to be delayed for a few hundred ms.

you should really try compressing the gifs using something like gifsicle [1], you'll be astounded by the resulting size (use lzw compression), quality and performance (use a global color palette). it will surpass any video you can make.

what GIFs are terrible at is photographs and video. for the majority of graphics and animations they're awesome sauce.

[1] http://www.lcdf.org/gifsicle/
Greg Egan is a great visionary, his ideas and ingenuities are profound and intelligent. His works exude a kind of brilliance, a technological devotion to the big ideas, but at a cost: sometimes the ideas take the stage, and characters and plot are bystanders. Overall, they are still excellent, and they're big on the ideas. A warning: it's the hardest hard sci-fi out there, for example, the book Schild's Ladder is full of hardcore mathematics and physics.
No I only want black girls to code and then take over the world.
There are a lot of clients (USG, in particular, and anyone who contracts for them) who must do hourly or 15-minutely reporting (and essentially always to bill on the same terms, but sometimes you can bill daily and report more granularly).

Your counterargument is going to be "don't do government stuff" I'm sure.
"What I actually said was "make these women look..." I was simply explaining why CS major != hacker. All that got cut." [0]

"Will write about female founders, but traveling all day so it will have to wait. Reserve judgment? Prob too much to hope for, alas." [1]

[0] https://twitter.com/paulg/status/416934337435537410
[1] https://twitter.com/paulg/status/416994260995416064
I agree wholeheartedly. I spent the last 6 months living a nomadic life, staying in airbnbs, and all my worldy possessions squeezed into a single suitcase and carry on bag. This included an external monitor for my macbook air, walking boots, and well what else does one need really.

Last week I returned to the UK and rented a 2 bed flat, which turned out to be a mistake, I would have been happy in a studio. My decision to rent a 2 bed is based on my previous experience of having books, hifi separates, desktops. So now I'm buying books just to fill out the space and make it look less like I've been robbed. I prefer kindle. I'm definitely downsizing next move.
What other jobs is it expected that you've been doing it since early teens?
Good job asking a loaded question in what was I guess your attempt at appearing rational. (In case you don't see it, its analogous to a reporter asking someone: "why did you murder and rape that girl behind the shed")

Racial discrimination isn't inherently bad. Doctors "racially discriminate" regarding certain treatments such as heart disease, hypertension, etc because of their disparate prevalence among minorities. So whether discrimination is bad depends on the context and whats being accomplished. "Discriminating" against whites and men (fucking laughable) in an attempt to create a safe and welcoming environment for a severely underrepresented group is a positive use of discrimination.
I figured as much. =) It is something that I think is difficult to soft-pedal, though, and still encompass what it actually means.

I tend to think most of HN hasn't even the slightest idea, which makes me a bit sad.
Not a book, but a blog: Kevin Simler's exploration of consciousness, sacred experiences, and the sociological underpinnings of religion has turned my rationalist materialist perspective inside-out.

http://meltingasphalt.com
I'll 2nd Ready Player One as a great book. It and The Sentinels by James Layton were my two favorite reads this year.
Who is we? What are other women doing about it, I mean except bitching?
You can give PG the benefit of the doubt or compare to this some of his other questionably racist/sexist statements along the years.
Why would you want to order the write of every 128 kB chunk of your MP3 album with regard to every other? A rotating HDD also has a latency of around 10 ms, and you certainly can write an album's worth of MP3 files faster than in 10 seconds - unless you insist on flushing every 128 kB chunk to the medium separately for no apparent reason, of course.

That you need multiple serialized writes for a commit is a valid point, but I would think that for most applications even a write transaction latency of 100 ms isn't a problem. Also, if you overwrite contents of an existing file without changing its size, you don't need any FS journaling at all, as the FS only needs to maintain metadata consistency, it's not a file-content transaction layer (details depend on the FS, obviously).

Cheap SD cards aren't slow because they have a 10 ms write latency, but because they have a very low IOP rate, which you also could not change by adding a cache and a buffer capacitor, but only by parallelizing writes to flash cells.
Video of the Week: Bruce Schneier and Eben Moglen
I agree, although I’ve noticed that the Retina screen is coated with something that makes it far less reflective than the older glossy screens.
The inability to see the world from another person's perspective being displayed in this thread is excruciating.
For the record, top rated comment here, and I do a fair bit of C++ as well as C# and am fully aware of how awesome have proper control over allocations would be. My frustration is that once they've finished, I don't believe it would be any more use than C# in practice. (There's a nice language struggling to get out of C++14.)

However, Rust exists and is unlikely to be as encumbered as what Microsoft produces.
>Downvotes and shaming are all these privileged white boys deserve.

http://en.wikipedia.org/wiki/Poe's_law
Seems like nothing more than a misconception on the parts of Valleywag et al. I suspect an essay will be forthcoming to help lend clarity to the issue.
Why not both?
Big companies may prefer 1.0a for security and startups OAuth2.0 for flexibility about permissions and growth with easier integration by partners
I guess we'd call these "type extensions"? F# supports this just fine, and C# can do a bit, too.

Overall, I haven't found I need type extensions that much, if I have flexible function handling. It's the same level of expressiveness to write "fromNow 2 days". (fromNow having signature (int -> (int -> TimeSpan) -> DateTime). Or even "2 |> days |> fromNow" (fromNow being TimeSpan -> DateTime).

Actually, this example is pretty terrible, as even C#'s basic format would be "DateTime.Now.AddDays(2)" which seems pretty fine to me - add a top-level binding for now and it's on the same level of conciseness. Also, adding type extensions to integers for time seems quite ugly. Most 3rd party libraries I've seen don't use type extensions in a graceful manner, and end up slapping members on everything and it's just silly. (And I'm ignoring the fact that using .Now in .NET is rarely correct since it's rare when you don't want to use whatever random timezone the server's configured for, instead of UTC.)
If you expect better, you really haven't been on this site enough. Every post/article/etc that even tangentially touches on feminism/gender issues turns into a big old MRA circlejerk.
I'm not a java expert, so i'm wondering : is the fact that this example still has to rely on cglib a downside ?
I don't think it is inappropriate. I think it is stupid and inefficient to euphemize ANYTHING!

Say it like how it is.

Black girls are black girls!

Have SEX on the registration form, we don't need to change to GENDER.

I also think no joke is inappropriate given the right context. However, as a human race (one who has developed advance language as a tool) we need to education our young on becoming aware of our own interpretation of the meaning of words. Mainly, we are responsible for making up the meaning of the word we hear/read, not the person who is saying the words. And it should human-being's number one priority to listen to what others are saying.

Just listen.

People who take offense to any verbal/written communication are just NOT emotionally matured, and they may want to take offense, and that is ok. It is certainly their rights and choice to do so.

Verbal abuse doesn't exist, it is just a figment of imagination.
Some of you understand the value of dividing and conquering, which is precisely what Black Girls Code is doing - breaking a problem into a sub-problems until eventually each solution helps solve the bigger problem.

The beauty in Black Girls Code is who it chooses to focus on (call it niche market) - Americans who historically have been downtrodden by lack of humanity attention especially in software arena.

The "digital divide" is factual and real. Why its important to address can only be understood by those who have insight or live it.