skysight-inc/HackerNews huggingface dataset:
Documentation is for documentation by the people who implement the language and know how it should be best used. User comments on official documentation are likely to have tons of different coding styles, so a new user would pick up a lot of bad habits.

If all of the docs are written by go developers/contributors who know that the code in examples should be consistent, then all those bad habits aren't ingrained in new users.

Something golang has that I don't know anyone else has is this:

http://talks.golang.org/2012/concurrency.slide#1

Also another thing about Go, is the source code for each of those packages is extremely easy to understand... it's truly self documenting... there's also the option of looking at the list_test.go file.

I will admit a method to empty the list as well as insert more than one element would be nice.
The problem is that people care - even if they are not aware of it.

The reason for reinforcing positive discrimination is that you are not aware of your own bias towards negative discrimination.

And honestly we aren't. We cannot judge equal, because we are extremely biased. Artificial skewing to confront people with more and more of XYZ is a good thing as it help estimating objectively.

I caught myself questioning a young woman who said she was working in machine learning several times, to get to the root of what she was doing really (turns out the real stuff). I wouldn't have done it in the same way with a guy (i assume).
And is there anything special about it (except the fact that it has been done my M$)?
Go is far more innovative than Dart. Dart is, roughly, "We want to have a Java-clone in the browser". Go actually makes an effort at cleaning up C while adding a structural OO model and building in concurrency.
Seems inspired to Popslate, who's crowd-sourced fundraising is still going on on Indiegogo: http://www.indiegogo.com/popslate

It reached its target to bring an iPhone 5 case with eink on the back; it received pretty wide coverage (and raised eyebrows) back in late November.
Well, I shouldn't. But I'm gonna bite this one anyway. Who recognized Jonny Ive's talent and gave him a promotion?

Anyway, I think the reality distortion field you previously referred is in fact a hyperbole machine created by the media outlets. I don't like it too as it only serves to increases the distance between us and real facts just for the sake of getting some viewers.

The real reality distortion field [0][1] was born as a complement and caution, referring to Steve's epic focus, indomitable will, and eagerness to get things done. When well applied, it can be an incredible tool to shift paradigms.

[0] http://en.wikipedia.org/wiki/Reality_distortion_field

[1] Steve Jobs biography, Chapter 11
I prefer to use Hypescript for all my kickass cloud deployments.
Use Your Head, But Trust Your Gut
So you're actually proving the point: you weren't born with this burning desire, you didn't learn it in college or high school or (as burning desire would indicate) when you were twelve - you waited until now, and were perfectly capable of learning it once your motivations changed.

As they do, as time passes. Anybody out of their 20s will know that.
This seems to be using a hack I also figured out back when I was in high school, working on a project. I also wrote about it years later on my blog[0]. If you look at the source it creates an event with an sms remainder but the time of the event and the scheduled time of the remainder are created in such way that the remainder is sent immediately. There's also a low limit on the number of characters you can use (~60).

[0]: http://www.randomshouting.com/2011/02/06/Free-SMS-notificati...
And there are Javascript native bindings for Cocos2D, so you can run the same source code in different platforms (desktop, mobile, html5) taking advantage of each one (like GPU performance on iPhone). Link: https://github.com/zynga/jsbindings#readme

Another HTML5 demo: http://www.cocos2d-iphone.org/t/js-tests/tests/
Désolée = sorry, in French.
The Asus PadFone had a combined stylus and headset exactly like that: http://asia.cnet.com/hands-on-with-the-asus-padfone-stylus-h...
Sorry, but I am not sure I understand which pitfall you refer to here? Can you elaborate?
Good to see you're sharpening your skills and knowledge "in the real word" and you'e not just studying.

I can really identify with 2nd/3rd projects 'stealing' time from the main project. I'm like that as well. It's a bit of a trap but when you're always full of ideas it feels good to check them out as well. (And it's easy to become bored when you've worked on project for a long time).

I did a extensive personality test once and it showed I need the challenge. If I don't get it I will deliberately make projects more difficult by delaying work or trying to find new and exciting ways to accomplish something. Anything but boring, repetitive work!
There are numerous projects for proof checking: https://en.wikipedia.org/wiki/Automated_proof_checking

Such an algorithm could consist of the following parts:

* a parser

* a syntax checker: to test how correct the used mathematical notation is

* if possible translate non-standard notation to standard

* using some sort of supervised learning for checking existing proofs with existing proof solvers

* manual intervention: improve translator or underlying proof solver
This is extrordanarily good. For a similar, but more in depth covering of the same material I reccomend

[Osborne --- Advanced Mathematical Techniques: for Scientists and Engineers](http://www.amazon.com/Advanced-Mathematical-Techniques-Scien...)

and for a much more indepth, but less pedagogically useful (more of a reference) [Arfken --- Mathematical Methods for Physicists, Seventh Edition: A Comprehensive Guide](http://www.amazon.com/Mathematical-Methods-Physicists-Sevent...)

In addition anything by Penrose tends to target a lay audience, but quickly build up formalism and cover concepts interesting to even practicing physicists.
Entrepreneur's Credo
Indeed. Seeing this really makes me feel even less sympathy for Microsoft's failure to gain traction with windows phone. They're just not doing anything particularly exciting.
I have no data top back this up, but I think the back pocket is the most usual place for people to accidentally drop their devices down the toilet from.
Ok, I'll have to test it sometime. (if anyone has tested it, let me know)
Rate My Startup: Snip
Python grew fastest in web searches for 'tutorial' over the last 5 years
Python is the language whose popularity is growing the fastest; it is already the second most popular in the US over decade.
In the interview the gentleman says that they have been working in it for two years, and they handle a working phone. I don't know what the lead time is to manufacture a new phone, but the timing indicates to me that they were conceived of independently.
1. Multiplication (2 * 4 = 8)

2. Power of (2**4 = 16)

3. *args and **kargs in functions definitions and function calls.

4. Imports (import * from blah).

Did I miss anything?
This article says Chris Tolkien hasn't spoken to the press in about 40 years.

Consider what the hacker community was like forty years ago, and the meaning that LOTR had to this community forty years ago compared to now.

I could be wrong, but maybe that could be what Chris Tolkien means by "eviscerated."
The language was (is) pretty cool.

I really liked the idea of scoped mixins, that would have allowed to extend any object locally (like, say, add unit conversion methods to numbers), without polluting the whole program. It was never implemented AFAIK.
I've been working on my startup, Snip, for about two years and I have a few customers. I've been learning more about internet marketing and I just rebuilt Snip's website. Any thoughts/criticism/advice is very much appreciated!
That's the downside of crowdfunding. You have to release your idea into the wild and hope no one copies before you can get a saleable product out.
As said by a woman. Males would say "Désolé".
Since the Nexus 7 fits in one hand, it is still more like using a phone or an e-reader. I usually read something from my Instapaper queue when traveling in Berlin subway or bus, and haven't ever seen anybody taking any attention to the device I use. Even at rush hours it is fine to hold the device with one hand, and hold on to the vehicle with another.

Now, a bigger tablet like iPad or Nexus 10 could be another story.
> Someone who considers the handling of formatting and style to be the "biggest" is likely to be one who values those things highly.

Not really. Someone who values those things highly would have written the code as such, instead of relying on a utility to reformat the code.
> The reason for reinforcing positive discrimination is that you are not aware of your own bias towards negative discrimination.

So in other words you think it is perfectly fine to treat people inequally based on what they are? Some people just happen to be "more equal" than others?

> And honestly we aren't. We cannot judge equal, because we are extremely biased. Artificial skewing to confront people with more and more of XYZ is a good thing as it help estimating objectively.

Who decides how much "artificial skewing" is enough and on what grounds? There can be no correctness or authority over this, and as such any kind of skewing is wrong.

> I caught myself questioning a young woman who said she was working in machine learning several times, to get to the root of what she was doing really (turns out the real stuff). I wouldn't have done it in the same way with a guy (i assume).

Just like we dislike that guy with long hair. Or that guy with pink bread. Or that terribly tall guy. Or that bald woman. Or that .... whatever doesn't fit the "mainstream" what would be expected from a person in that field. This is a symptom of people not understanding that we're all people, and we're all equal and should be treated as such, regardless of our differences. It's first and foremost a mentality issue, whether that can be solved or not is another thing. Adding more discrimination to "balance" things is like giving opposing forces more weapons to "balance" the odds and thus avoid the slaughter. No need to mention where it leads to.
You are conflating two entirely different things.

The existence of the corporate veil, that shields owners from personal liability, is written into the laws that define what a corporation is and will survive no matter what happens with the corporate personhood issue.

The concept that corporations are people with rights that were originally meant for people comes from court precedents. Congress never passed a law saying that corporations should have free speech, and money is a type of speech, therefore corporations can donate to political campaigns. The courts decided that corporations are people, and decided that the Bill of Rights applies to these fictitious people.
> Go makes concurrency easy to get right. I haven't seen any other language get this so right since Erlang.

I don't understand this: You claim you've used Haskell? Haskell beats Go's concurrency out of the water.

Not to mention conciseness...
That wasn't my point. Rather, I was suggesting that proofs by contradiction can easily be in error (because if you make an error, you have a good chance of eventually getting to your contradiction).

Anyhow, when I did mathematics, I didn't run into people caring about proof by contradiction vs. direct proof. However, I did occasionally run into a preference for constructive vs. non-constructive proofs. E.g., my thesis used a prior result that included a funky existence proof, and my adviser pushed me to find an alternate proof that was directly constructive.
The fallacy behind arguments like this is that when someone says that we're "proposing to push people to speak at conferences who aren't necessarily the most knowledgeable speakers" it is implicitly assumed that it is known how to rank the speakers, and that doing so is easy.

In practice, however, while one can often tell a really bad speaker and a really good speaker apart there are plenty of bordeline cases and the variance is big, so using minority-biased criteria to "break ties" will not necessarily lead to worse speakers on average, as long as these criteria are uncorrelated with actual skills.

(and I'm not sure they are, as the mean quality of a woman-presented talk in conferences I've attended has been consistently higher than the mean man-presented talk)
The problem is that during the initial phase of expansion into a virgin territory, it's in the franchisee's short-term interest to compete with other franchisees by omitting that clause. This is to the longer-term detriment of all franchisees.

If you consider that it's in the interest of society to promote a broader prosperity instead of repeated grassfires, then you pass this sort of law regulating commerce. Otherwise, you just end up with a patchwork of factory stores and bankrupt ex-franchisees, along with underserved regions of greater poverty.

The problem with the legislative solution is that all that code is undocumented, thus outliving its original purpose and unbalancing market systems two generations down the road.
Bah. Everybody always says "think of the children" when they see risk to themselves. It's just a phrase.
Kleintransporte
Kleintransporte, Kleintransporte wien
Umzug Wien und Österreichweit , Herzlich Willkommen Bei Luxusumzug , Zögern Sie nicht und starten Sie noch heute mit Luxusumzug Umzug in Wien – und ziehen sie der besten und preisgünstigsten Umzugsfirma in Wien um.
Luxusumzug „Umzug“ bietet Ihnen Dienstleistungen an wie zB Umzug in Wien und Österreichweit, Privatumzug, Büroumzug, Firmenumzug, Entrümpelungen, Entsorgungen und Objektumzug. Ebenfalls bieten wir Müllentsorgungen , Firmenentrümpelung und Lagerräumungen an.
The Strange Explanation Of Why Windows Phone Users Lost Access To Google Maps
> So you're proposing to push people to speak at conferences who aren't necessarily the most knowledgeable speakers, simply because they have the correct gender or skin color?

On the contrary :

Conferences are simply showing up the diversity problem
in a particularly acute way – we will never fix it by
pretending the industry is more evenly distributed than
it actually is, and later blaming organisers for it.

Did you read the OP?
I wonder why it's not such a potent hot-button when it comes to climate change?

Edit: "Won't somebody think about the grandchildren?" not as impacting?
It's light and just well done. Good responsive sites are still rare.
Ask HN: Macbook Air + Remote Server = Macbook Pro?
As a developer I need to test code on multiple versions of Windows and for this I have 4 virtual machines running on a Lenovo W500/8GB/256GB laptop plugged into a 24" monitor. For convenience I often have all four running concurrently. However with 8GB ram I often run out of memory and I'm low on disk space, hence my motivation to upgrade. I'm just about to purchase the new retina Macbook pro/16GB/512GB as it would appear a perfect fit as I could easily run all the VM's concurrently with room to spare and being on an SSD they would also be super-fast.

However I really value mobility especially around the house and the Macbook Air 13"/8GB/256GB comes highly recommended by peers. I had an epiphany thinking that perhaps I could rent a dedicated server to relieve the memory and disk requirements. With an Intel i7-2600 Quad/16GB/6TB-raid1 from Hetzner.de (50 Euro p.m), I could host all my Windows desktop VM's and also a few Ubuntu server VM's and use remote desktop and SSH to access them respectively. I realize there will be some additional latency but that’s fine for what I need to use them for and I have a 60Mb/s fiber connection.

Has anyone else attempted something similar? Am I missing anything? My preliminary research points me to using Linux KVM as the host. Can I really forgo the weight/size of a Retina 15" (+- $3900 here in Europe) for the Macbook air ($2300) + a remote server. Obviously I would be sacrificing the Retina screen and the dedicated GPU but neither is important to me, especially as I spend half my time plugged into a 24" monitor + mechanical keyboard. Additionally I'm not concerned about the cost of a server as I already have many very underutilized servers at my disposal and so it wouldn't cost any extra. Any advice would extremely helpful. Cheers!
That story isn't unique to the Volt. In my experience, sales people rarely know the details of the products they sell. Best Buy is a classic example when the sales people tend to read the box for answers to questions. Of course, you'd think that an expensive product, like a car, would be different, but its not. It goes to show how sales is about so much more than the product itself.
Putting whole sentences into an SRS definitely beats isolated words, but it's still not a replacement for actual reading.

The AJATT guy was big on SRS, but he was also watching hours of Japanese TV each day and even playing Japanese music and various other MP3s in his sleep. He got the requisite comprehensible input. He achieved a good level of language skill, but for the time he put in it wasn't exceptional.

L2 acquisition linguists generally agree that the important thing is "massive comprehensible input". This could be reading or listening. There is disagreement on whether if input alone is enough-- hardliners such as Krashen would say yes, others would say no. However, there's little disagreement that input is the most important factor. And an SRS will never keep up with actually reading a book when it comes to input.

3 years ago, I was that guy with a huge SRS deck, reading AJATT and writing my own blog about it. If you're unconvinced with the above, all I can say is make your huge SRS deck, do it daily and then come back in a few years and let me know how it went.
They weren't individual contractors, they were wealthy dealership owners, and the proof that they were well connected in their local communities is the effectiveness of their lobby, which created these restrictions in the first place.

http://www.econtalk.org/archives/2009/06/munger_on_franc.htm...
I'd be happy with something small (like the HTC Wildfire S) with just an e-ink screen. Or as the e-ink screen as primary with a tiny OLED for alerts.
Still waiting for an HN frontpage article with the same or similar title but where the industry is, say, nursing or elementary school teaching. Not holding my breath though.
Unplug From Google
"code is undocumented" great term to use for laws.

I see what you're saying about the interest of the society needing to step in to force the clause instead of relying on the two parties to include it. Can't say I agree yet but it's given me something to think about.
Hi guys, you definitely got your revenge here: http://youtu.be/9JhuOicPFZY

:)
The thought of regularly typing on a touch keyboard will give me nightmares tonight, thanks.

I have a bluetooth keyboard and I got a TF700 exclusively for the physical keyboard support. Can't stand touchscreen keyboards for anything more than a URL or my name.
Except that the long hair, the pink beard or the bald woman are choices.

For people who are female, gay or black it's not a choice.
Where Startup-Skilled Folks Hang Out
Ah, but occasionally you even get a "premise pilot" whose succeeding program is very little like it.
Google Maps redirect on Windows Phone was product decision, will be removed
Indeed. It's more a case of 'we know we collectively have an unfair bias against women, let's try to consciously adjust our bias a bit.'
Humans are taller because of better nutrition, not due to genetics.
Correction: "Jared Diamond"
Maybe it would be worthwhile to look at female-dominated industries to see how they're handling gender diversity? According to this: http://www.minoritynurse.com/men-nursing/men-nursing the percentage of males in nursing is about 5%. According to the article, they are pushing for diversity at the recruitment level.
Step 1: Add screenshots please! Show me the sexy interface I will use to run my salon.

Step 2: Get some "real" case stories and promote them. Not just your own blog ramblings :) Show how it has helped real world salons.

Step 3: Hire a designer to create a consistent visual identity.
Companies who want to compete with Apple should try to understand what their customers would like better than the customers themselves. E.g. initial reaction to iPad and its success.
Alas "radical design" usually ends up with UI astronautics and gimmicks which may be cool to show off once, but not really useable.
Free Course on Infographics and Visualization
Why is the longer-term detriment and bankruptcy of franchisees worse for the broader prosperity of society? If the car manufacturers could undercut them if it weren't for these laws, aren't they just extracting potential customer surplus and transferring it to the franchisees?

And why would some regions be underserved? If they were profitable enough to open a franchise before, what would change?
Volunteer in Romania from as little as £130 per week
Don't forget that those industries have similar discussions going on..

[1] http://www.minoritynurse.com/men-nursing/recruiting-men-nurs...
[2] http://www.degreesfinder.com/online/articles/should-there-be...
"Discriminating. Positive or negative. Is wrong."

Wow. Such bold words. Except it's meaningless (or worse). Every person who submits a topic (PHP? jQuery?) to a conference that doesn't fit what the organizer(s) wants is 'discriminated' against. Every topic that is selected is 'discriminated' for.

Uh. Oh. That. Is. Wrong.

Sounds so much better when you. use. lots. of. periods. right?

FWIW, I organize what has so far been a 3-track 1 day tech conference with 21 slots. I go out of my way to make sure there are female speakers there (IIRC we had 5 or 6 this year).

Why? It's a factor that helps bring more audience in. Based on surveys and f2f chats, women have told me they're more likely to attend because they'll be more comfortable knowing women are presenting. More potential audience means more potential sales means lower losses or perhaps even a small profit.

There's other reasons I do this. The notion of saying that the organizers can pick "the best" presenters and topics is, at best, a guess, but is more often delusional. I've been to plenty of conferences where some 'big name' presenters were utter crap and the lesser known people were a mixed bag.

Getting a more diverse audience to attend - made easier by a more diverse speaker panel - will help improve networking opportunities, as you'll have people from more walks of life and with more diverse networks and opportunities of their own mixing and meeting. If everyone thinks the speakers and topics are the sole reason to attend tech conferences, you've either only been to one or two, or you're asocial, or perhaps trying to justify the non-diverse speaker range after the fact (yes, there's more options, but those spring to mind, especially the first one).

Mixing/mingling/networking at conferences - a place to let your hair down and meet others with common interests but different backgrounds - is (for me and several others I know) one of the prime reasons to attend conferences now. Many conferences put up speaker videos; many times the sessions are the 5th time a topic has been presented, or you've seen it before, or it's from the speaker's book; ask him (it's almost always a him, right?) about something in the hallway.

Hallway chats and networking sessions are never put up on video sites afterwards, yet are probably the most important parts of face to face conferences. These are the events where we can be human with a range of people. When that range is 200 white men under 30, it's less valuable overall, and when those people all hit 40, and are still seeing conferences that are all featuring under 30s white men, they'll probably start to understand the 'discrimination' thing.