skysight-inc/HackerNews huggingface dataset:
There is go-ui here:

https://github.com/visualfc/go-ui

It is unmaintained and has some very serious issues with 64-bit cleanliness (it assumes C int being the same size as Go int, but C int is virtually always 32-bit whereas Go int is either 32-bit or 64-bit depending upon GOARCH).

The same author has another project here which was meant to be a second pass at this (from what I can tell):

https://github.com/visualfc/goqt

But as far as I know nothing was ever released on that project.

The approach used here of exposing QML is the most practical one, IMO. The Qt API is huge (not to mention C++ as opposed to C based) and creating a monster wrapper around it in Go is no easy task (especially if you wanted it to feel like Go) and would be a bear to maintain. Sticking with QML gives you a much smaller surface area to worry about while still giving you most of the benefit of using Qt as a GUI toolkit (at least with Qt 5.1+).
^People write this comment on Reddit a lot. The one I'm about to write, they also write this one too.

You can't talk about Reddit as a hivemind, because it isn't one person, or even a definite collective of people. The people who take things out of context, and the people who call them out, are different sets of people. If Reddit seems to have multiple personalities, it's because... well, it does.
I have the utmost respect for anyone that can take their natural (legal) talent, go to a park and turn it into beer/food money in an hour or two. When I met my wife she was substitute teaching occasionally and to make ends meet she would do pencil portraits in the park. She would always wear a floppy hat and a colorful long skirt. Back then (1975) she would have been referred to as a hippy (http://en.wikipedia.org/wiki/Hippie :-) as opposed to a hipster. I remember sitting in her apartment and watching her gleefully straighten and count a pile of small bills. Great times!
This link contains evidence that the Fed's FOMC statement released yesterday that pushed the markets significantly higher was available at speeds faster than the speed of light to some investors, implying that certain data providers had early access to the FOMC statement.

The scandal is over why private investors should have early access to publicly (i.e. taxpayer) funded data.
Find an actual person to teach you. People teach much better than a book can.

I know the feeling with having trouble working through books. Quit trying to pound a square peg into a round hole. Find what works for you (your current approach doesn't!)

Don't learn/read things just because you think they are good for you. Do what you are actually interested in.
Ehh, I think there is certainly some overlap, particularly in the "retro" tastes, but I don't think what you are describing as geek culture is really a subset of hipster culture. Mario tshirts? Sure, you could call that hipster. Anime tshirts? I wouldn't say so.

People with both styles are in many of my social circles, but they still seem relatively distinct to me.
BBM coming to iPhone and Droid this weekend
Here a novel coder. I learn Ruby + Rails later.

After reading 2000 books on the matter, python and all the stuff I learnt only by before having the need to build something.

When I found out I wanted to build something, I started to understand coding. When I found a stopper I went back to the books, Google, and so on. At the end, I built the product I wanted and learnt to code. I think it's the only way to motivate yourself and learn how to code.
If any of the crowdtilt folks are reading this - think you could do a similar analysis for nonprofits?
If both queues are immutable, enqueuing/dequeuing is just creating a new queue with/without the element in it.

So thread A and thread B can share the same queue, but will create two different queues (one for each thread) when enqueuing to it.

Now if you want to share a queue between two threads, you have to simply synchronize between the threads and share each of their current versions of the queue.
or his PhD thesis from CMU which is the basis of the book

http://programmers.stackexchange.com/questions/185411/whats-...
I don't believe this guy. His original filing was ridiculous, and now he thinks he is a victim? He talks about all the books he has written and how smart he is, and yet all the evidence I see in this whole situation doesn't really speak to that intelligence.

I am glad he has finally dropped everything. Some charities even got some funds from the situation so I guess it wasn't all bad.
For those curious, the word for the phenomenon is 'genericization'[1], though I am particularly fond of the more colorful synonym 'genericide'[2], even if it's a bit etymologically unsound.

For an example of attempts at prevention, see [3], and remember, images aren't 'photoshopped', they're "enhanced with Adobe® Photoshop® Elements software.". :)

[1] http://en.wikipedia.org/wiki/Generic_trademark

[2] http://www.legalzoom.com/intellectual-property-rights/tradem...

[3] http://www.adobe.com/legal/permissions/trademarks.html#photo...
The alternative is to have less strong and passionate feelings. Like "Oh I wouldn't really do that but that's cool that he is." Why would one need to have such strong opinions about a random guy in a picture?

I think the point is that the hivemind/bandwagon/mob mentality pushes everything to an extreme, because the people with more neutral opinions aren't very motivated to post them.
A few years ago some SVM code was contributed to the Mahout project, but as of yet, it still doesn't appear to have a working implementation. It seems one can tweak existing Mahout functions a bit in order to accomplish the same sort of thing, but Mike went ahead and started working on an SVM implementation when he initially discovered it wasn't fully implemented. Given a package like sklearn (part of the Python scipy package), it's not so hard to implement a scheme similar to the one described in the blog once you know what to do.
Inside Autodesk's new Pier 9 fabrication workshop in SF
Do you have a planned payment model for the game, or is it still too early?
>"Our conclusion then is that life is continually arriving to Earth from space, life is not restricted to this planet and it almost certainly did not originate here."

>"If life does continue to arrive from space then we have to completely change our view of biology and evolution," Prof Wainwright added. "New textbooks will have to be written."

I think that really sums it up nicely.
Yes. I thought Demme would do something interesting with it and was disappointed. The only thing I remember is Robyn Hitchcock's cameo as an arms dealer, and even that was bad.
Jony Ive: The man behind Apple's magic curtain
If everyone's public, online comments were tied to their real, physical identity, would the internet on a whole be a more pleasant place? I don't see the type of vitriolic comment threads on Facebook that I see on Reddit. What would be the long term implications of that? Is online anonymity in a public forum a right that we have?
As a former motorcycle rider: That doesn't work in the US (or at least not in Dallas, TX).

For one, drivers are pretty hostile to bike or motorcycle riders.

For another, look around on your commute. How many 2m tall vehicles are blocking your vision of the road and hurting your situational awareness?

Now imagine that a solid 70% of the vehicles on the road are 2m tall or more, most of those with blacked out window tint. That's Dallas, TX.

Not to mention that only something like 1 in 50 vehicles would probably qualify as compact. Most of the time you have large sedans, SUVs and trucks to share your lane with.

In the actual city (as opposed to the suburbs) you also have a large contingency of selfish, reckless drivers. Wether it's:

* People traveling 30MPH in a 40MPH zone in the left lane
* Sitting stopped for an extra minute when the signal turns green to chat at the driver next to them
* Turning in front of other vehicles across multiple lanes of traffic
* Aggressive Tailgating
* "Clipping" lane-changes

It's a different world. The average road speed is 45MPH+. I can't imagine going even an entire month lane-splitting in Dallas and not ending up in the hospital.
This and the obsession with t-shirts reminds me as to why I never take fashion advice from HN.
Convertible royalties: An alternative to the VC model
Oh I see, it passes coordinates to your rest api which returns neighborhood based on fences you have created. Cool. I can imagine this would be useful for drawing fences around businesses and making an app that changes its display of closest businesses as the user drives around town.
I'm a Mac mini owner myself and its clearly a premium product. Mine is laser cut out of a single block of Aluminium and cost over £1000. You can check my posts (as simon.hibbs) about it in the Mac Mini forums on Macrumors when I bought it last December. EDIT sorry, you said iPad mini. The tablets that were openly derided at launch as being far too over priced to possibly compete with the Nexus 7. The one that costs about 30% more than similarly specced Android devices.

As for 'good enough', you're absolutely correct, but Windows has been good enough for over a decade. That doesn't seem to have helped the windows PC vendors all that much. I fully understand why you think the way you do, but for you're not actually engaging with my points. You're just try to rationalise why Apple can't possible get away with doing what they have actually been doing very successfully for decades.
Being hipster is just trying to look cool for doing everything that isn't actually cool. Being geek is about doing things that you like that just happen to be geeky.
Now, if they'd only update their own iOS app! Their satellite images are beautiful, but their app is a mess.
No, try this in a command line:
sleep 2 | echo hi
California regulators approve ride-sharing guidelines
Congratz Ian! GL;HF
Hipster diagnosis fail. Guy has a work ethic-- enough to actually finish writing projects-- and is therefore, by definition, not a hipster.
"Bollocks"

peer reviewed demonstration or piss off.
it's interesting to see how readily internet nerds - the people who are disproportionately to have been bullied in the past - engage in it.

Nothing new there. This how pecking orders form in human society; people who are pushed around look for other people to push around, to feel better about themselves.
The same way we know of ancient civilizations.

They'll uncover warehouses full of old government forms and shipping records, and use them to draw conclusions about how we lived.
As was mentioned it is simply a courtesy that you extend to your employer so that they may have sufficient time to find a replacement for your position, or at least get the process started and in the mean time make arrangements for your duties to be handled.
A Rally Against Mass Surveillance in Washington, DC
I'm sure at the time it seemed like the world was conspiring to show her this guy everywhere. I would have complained about it too, albeit privately, and then probably felt like a pompous douchebag after reading how he felt.
Some places it's actually 4 weeks as they won't payout PTO and/or other contributions if you leave before.
Qt is dual licensed so a company that isn't willing to GPL their software can pay for a license that allows distribution without releasing source.
http://www.hdfgroup.org/HDF5/doc/RM/Tools.html

http://www.hdfgroup.org/tools5desc.html#1

The first thing I do when I deal with data which has more than --let's say-- 10,000 rows is to put it in HDF file format and work with that. Saves a ton of time while developing a script. I had a python script do a histogram and it ran ~15sec for a file with 100k rows. With converting it first to HDF it ran in ~0.5sec. The import in python is also much shorter (two lines).

HDF is made for high performance numerical I/O. It's great and you can query several structures and even do slices of arrays on the command line (with h5tools).

It's also widely used by Octave, Python, R, Matlab... And you don't have a drawback since you can just pipe it into existing command line tools with a h5dump.

HDF5:

http://www.hdfgroup.org/HDF5/RD100-2002/HDF5_Performance.pdf

http://www.hdfgroup.org/HDF5/RD100-2002/HDF5_Overview.pdf
Besides, using a typewriter is really the only viable way for him to do this. If he used a computer he would have to deal with power, printers etc... If he handwrote it then there would be the issue of legibility, consistency and fatigue. A typewriter is a great for the purpose he used it for, it allows him to print his story as he writes it with no additional equipment.
Well spotted! Thanks for pointing this out!

I will now go and hit myself with a LART for a bit to remember not to do that again.
NEWSFLASH: If you're doing something specifically to get attention, it's possible the attention you get might not be to your liking.

(Though I agree people should be more open to people doing fun performance-ish stuff like this, it does not mean a performer is entitled to receive only positive reactions.)
This looks incredible, well done. Maybe I can end my search for a modern Myth?
hmmm, It made me realize that I may be on the verge of breaching the HIPAA laws. I'm developing an app on Google App Engine (which afaict won't sign a BAA), this app will help users with storing and interpreting their data (some of which may be considered health data: like all the biometric data). Anyone knows if I have to comply to HIPAA in spite of not being an health provider myself?
The main reason why the Go support was done in this fashion is that developing applications in such a declarative manner seems to be a better experience despite any difficulties in creating the tooling.
Well, being ridiculed by people in Reddit is something honorable. Who cares what they think about you?

Don't lose your time with these people. Take a video camera and explain what you do for people in the internet, youtube and vimeo...

Better, you could create a cool kickstarter project in which by the way, you explain better what you do.

Never forget that being able to tell stories is one of the most important abilities humans have, since hunters met at fire in the dark of the ancient night.

Now FOCUS ON FEELING THE LOVE, not the pain. In my business the customer support people used to ignore thousands of satisfied customers letters to focus in the couple of crazy ones.

Don't dedicate neurons to them, don't think yourself the object of Internet ridicule, because we see only validation. Find yourself as the object of respect and love. You have my respect and validation and lots of other people's too. Search for it and you will find it.
Geek culture gets pretty tiresome too.
> code should be self-documenting

Which is a myth. Try to come back to code five years and three languages later and see how self-documenting it is. It isn't.

I could maybe --possibly-- stretch disbelief and accept that if someone works with one language and one platform for a long time the code will be self documenting to that person or that team. This is not the case for multi-technology projects with generations of people touching the code base.

I'll give you a very concrete example. About fifteen years ago we spent three months authoring a tool in Visual Basic for Applications (VBA). This tool was used to automate certain aspects of the EDA (electronics design software) tool we were using at the time. The custom software was needed in order to vastly improve productivity with 1,000+ pin chips. The VBA tool effectively linked Excel with PCAD and reduced a twelve hour task to less than an hour.

Well, I have not touched VBA in probably fifteen years. The code is full of comments about the very things I described in my prior post: intent, design, thoughts, ideas, enhancements, problems, etc. After fifteen years of not touching the language or the application I can jump into that code base and be up and running within not much more than an hour.

It is hard to place a number on the value this adds to a project. It is nothing less than huge when it comes to supporting, maintaining, migrating and enhancing it.

> "x+=5; //add 5 to x"

Clearly the domain of morons.
This is a well-discussed concept already - see the concept of "Spikes" in Agile development, or to a lesser extent, the idea of "Tracer Bullets" from The Pragmatic Programmer.

Of course, what's done in practice tends to differ, unfortunately.
Why not use a local datastore on the user's browser, like IndexedDB? I see no reason at all to install this and send my data to your external datastore when the same can be accomplished locally.
My copious viewings of Stargate SG-1 lead me to suspect that harnessing zero-point energy may be more difficult than they let on.
In the little town where I did born, you're loved or hated. You can't be ignored in a little town.

I've noticed more and more about this, as I move across the world.
What's the point exactly?
Yep, it will indeed be free to play. Sean (Day9) discussed it a little on a Reddit thread a few weeks ago: http://www.reddit.com/r/starcraft/comments/1lsgyz/day9_is_ma...
What To Do When You Lose a Rockstar Employee
Wow! This is mesmerizing.

These posts on HTML5 stuff that pop-up on HN from time to time hint on what is to come on the web in the near term. I think HTML5 is a huge Tsunami gathering energy and steam out there! It will and should beat all these "I-am-the-best" closed systems (already does in some areas) sometime soon, and be on the top.

System agnostic, immersive, inclusive, what not. Love it.
11 Traffic Explosion Tips - ParaMarketing Make Money SEO
Global Internet network load: 112% above normal due to IOS 7 release
Indeed, now there are so many tools that you can't just expect a reasonably experienced programmer to just know the tools that you're using.

You have to either:

a. stick to old and/or boring and/or obviously inferior tools and programming languages, or

b. expect to pay the price of the time lost by programmers joining your team to learn the tools that you have chose or "worse", to actually survey all the options and pick the best tools for the project

...I know, the evolution of technology needs diversity in everything, including tools, so that some form of "selection" can actually push forward the best alternatives, but just as in nature and biology, "evolution" has huge prices to pay (in biology the most tragic prices are mortality and cancer, in software engineering I don't know what their analogues are, but I dread to think that we're already close to facing these "prices"...).
Off Topic: How do you guys make that awesome gif video on the homepage without making the file size too large?
How to Give an Elevator Pitch Like a Techstars Graduate
I was really hoping that a solution to the problem that this addresses would come from Apple alongside iOS 7, but I guess that they can only do so much changing at once.

Also,
Not to be confused with Transporter, which is a hard drive that exposes file access to remote devices, that does a lot of advertising on Apple focused podcasts.

http://www.filetransporter.com/
I'm not claiming to have much fashion sense, but how is wearing giant plastic glasses "sincerity"? Is it about self-expression? What sentiment do huge glasses express?

The reaction, then, had nothing to do with hipsters... they hated me because I looked like I was nakedly desperate for attention, and had gone about that attention-grabbing by glomming on to marginalized trends.

I thought that was the whole reason people didn't like hipsters. Now I'm confused.
They actually do a fair bit more collaboration than just the monthly get-togethers. They meet at least daily via video, and they do a lot of virtual pair programming, too.

But the point of my example is that they are going to extraordinary lengths to get physical presence, which is a sign of how vital it is. To make that happen, they can't just let individuals choose to be present or not; they have to all agree.
Python is slow - parsing 10GB of logging works best with awk, grep, etc.
I Saw The Greatest Startup Pitch at The PS4 Conference
NM, isn't a gif after all.
Is this satire or is this a real person?

edit: I guess it is a real person but this reads like an Onion piece.
Yeah, the yellow and orange really do it.

I prefer the old g and g+ logos. They're warm with a little whimsy. The single-thickness letters on the new makes it flat and bland.
It seems like the hipster-as-a-pejorative thing started around the total collapse of the music industry in the mid-2000's and unfortunately was driven by indie scenesters who resented the influx of popularity when say, Modest Mouse had a song appear on say, One Tree Hill. The primary aesthetic religion of the indie scene from punk onward, no matter what the genre or style, was D.I.Y. so suburbanites who went to Hot Topic to grab Iron Maiden t-shirts were profoundly reviled.

This happens in any insular subculture. Do I even need to mention the "geek girl" bullshit?

The problem has quickly become that this revulsion has also played into the jock-centric bullying of anyone who dares to be different--"my football coach won't let me grow my hair long so now let me go punch that faggot with the plastic frames" sort of crap. Any indie community that still exists needs to rid itself of all this baggage for that reason alone.

Whatever utility the word "hipster" had as a pejorative, if any, is gone. Internet killed pop culture and it's dead to stay. The most popular cartoon character now is effing Grumpy Cat. Anyone should consider anyone else using "hipster" as an offhand pejorative to be no greater than a classroom bully, no different than calling someone a dweeb in the 1980s.
That seems appropriate for a column called "it happened to me".

And wait, you're surprised a human, in media, is self absorbed? That seems bizarrely self absorbed.
Develop your prototype into a product ready for fabrication at scale
How about strong passionate acceptance or tolerance? A resolute desire to give strangers the same consideration you hope to receive from people who don't know you.
And now you have three codebases to refactor and maintain.

What's wrong with `rspec -f doc`?
At least 4chan hates everyone equally.
>At times, it's incredibly depressing to me this is the case. How will people know about the human race if our entire culture is wrapped up in bits and bytes and discarded without a thought to their permanence? It will as though we never existed.

You may want to talk to Jason Scott or other Internet Archivers. (He mostly goes from physical to digital, but I'm sure this subject would interest him.) In the meantime have some links:

http://carlos.bueno.org/2010/09/paper-internet.html

http://ascii.textfiles.com/archives/3613
You need a project that you want to finish at all costs. Programming is a grueling bit by bit learning process. You will Google just as much as you program. Heck, when I first started, I tried to understand a complex Facebook app. I literally Google'd the code line by line.

Check out how my first project looks now: http://sudokuisland.com

There are now several thousand lines of code, both front end and back end. I can build handle all parts of the stack. The learning process took over a year but that was while working full time.

As much as I can't praise Udacity and Codeacademy enough, they aren't enough. Without a project you will forget everything you learned. I know my code inside and out, and can refer to it when I see a similar problem.
Looks like Amazon does allow for fulfillment of orders made via other channels: http://services.amazon.com/fulfillment-by-amazon/benefits.ht...