skysight-inc/HackerNews huggingface dataset:
1927 London Shown in Moving Color
What offends the French, then, by the way?
Well, I do develop C++ with Emacs, and I don't miss VS a single day.
And you can 'Go to definition', 'find callers', etc, with other editors (Emacs, Sublime, SourceInsight, etc) ...
"The source of the exhilaration associated with computer programming is the continual unfolding within the mind and on the computer of mechanisms expressed as programs and the explosion of perception they generate. If art interprets our dreams, the computer executes them in the guise of programs!"

Enjoyed it! Thanks!
Shazam has been around for years upon years? Before it was an app you could ring it and it would text you back an answer. A friend used to use it at quizzes years ago when it got to the music round.

I live in the UK
Yeah, processing credit cards is an absolute pain for vendors. American Express are probably the worst for vendors.
Hello; Sam Falvo here, a Rackspace quality engineer. I'm working on the Gorax project to offer Go bindings to Rackspace's APIs. I encourage you to watch the github.com/racker/gorax project to remain informed of updates.

Progress is kind of slow at the moment, but is proceeding more or less steadily. It's also the newest language binding, so it will of course not be as feature complete as, say, the Python or Node bindings.
Android Builds on Travis CI with Maven
What IM client are you using that doesn't allow you to set a status? Don't want to talk? Set to "Do Not Disturb".

And you can always just not respond...
I built this to bridge the gap between full time development and getting your startup funded or ramen profitable. If you are a developer starting your own project, please sign up and create your profile. There are a lot of companies who would love to hire you part time for their projects.
Almost all of those are in industries that are actively being disrupted by new innovations: Office => Google Docs; SQL Server => MySQL, PostGresQL, NoSQL; Visual Studio => Eclipse, SharePoint => The Google suite of tools, etc.

If you read The Innovator's Dilemma, one of the hallmarks of disrupted businesses is that everything's fine until they go out of business. They keep moving up-market, into market segments with higher revenues and higher margins, until they're a mainstay of all giant enterprises. And then those enterprises realize that there's a competitor out there whose product wasn't suitable a couple years ago, but has just barely been able to do the job they need it to do, and switch en-masse. And then the big company, having run out of market segments to expand into, dies rapidly. Happened to IBM in the early 90s, Sun in the early 2000s...and Microsoft is next.
What are p-adic numbers?
I'm not sure how this is still unclear. Something having no benefit does not mean it is harmful. My pointing out that TDD has no benefits does not imply that I think it is harmful.
I guess the only thing to do would be to compare the GeoLocation API result with some other data like GeoIP[1] failing that you could look through the browser history - assuming that if you were in siberia you would have visited a siberian domain (by TLD) recently.

[1]http://briancray.com/posts/find-web-visitors-location-javasc...
EFF taking Bitcoin is good for Bitcoin but they won't get a single satoshi from me. I joined EFF not long after the Steve Jackson days and supported them until relatively recently.

I didn't believe their original "we don't want to be the story" explanation for not wanting to accept bitcoins. The EFF didn't want to get tagged as 'fringe' in their DC circles by accepting bitcoins in the wake of the Wikileaks/bitcoin story. Now that Bitcoin is being backed by startup money, EFF sees Bitcoin as socially safe again.

EFF alienated me by letting go of principle when it was more important to hang onto it.
Google Maps leads abducted Chinese boy home to family 23 years later
Except that he's the only one with the root access.
Maybe it is a sign of us all getting old, when everybody else adopts google glasses.

They say old age is when you stop wanting to learn new things. (Well, somebody said that)
Is this just Apples to Apples except all the cards are Family Guy jokes?
And the added benefit of unified containers is this:
http://www.youtube.com/watch?v=_yAGE3Bt1yE

(Container missile system)
Minecraft has surely made much more. But I don't see the connection.
Better Rails Debugging With better_errors and jazz_hands
Hungry Now: A Fast Food Finding app for the Windows Phone
I think it would be easier to read without all these colloquial bits "like, you know, heck, get over it". Anyway it's impressive effort.
In the United States it is the majority opinion (vocally, anyway) that God is a real thing with both interest and power to intervene in both historical and day-to-day events.

As to why? A lifetime of indoctrination and social pressure. The same reason anyone believes anything, I suppose.
You give bash more credit than it deserves. `wget url?a=1&b=2` is parsed as`wget url?a=1 & ; b=2` ie, it runs `wget url?a=1` in the background and sets the shell variable b=2.
While Gorax isn't on the "official" list of bindings supported, I'm taking it upon myself, as a Racker and Go enthusiast, to maintain the Gorax project.

Please see the project page at github.com/racker/gorax. Thanks!
Most all of life is acting in the presence of imperfect or incomplete data. I welcome any contributions to my imperfect knowledge you may offer, however.
Poetry vs. Google Glasses
Potential of thermosetting polymers instead of thermoplastics in 3D printing
Benjamin Graham didn't invest in tech, nor does anyone following his investment thesis.
Isn't that effectively the difference of opinion I'm highlighting?
for (; (*to = *from) != 0; ++from, ++to)

to and from are pointers to characters. When we increment them, we point to the next memory location in each string.

"hello" // a sequence of bytes with a zero marking the end
^-- to

In our loop, we don't need to allocate any helper variables, and can just increment our pointers to point to the next memory slot in each string. I'm not a C expert, so I may get this subtly wrong, but I believe this is equivalent to:

do {
*to = *from; // copy character from source to destination
} while (0 != *to); // until we reach the '\0' terminator
I'd suggest doing what you can to empower yourself. You mention money issues. Do what you can to clear that deck as fast as possible. Put yourself in a position to be able to make a change when you determine it is needed.

Even if you end up staying, I think this will put you in a stronger negotiating position. You're not "trapped". Not just the facts, but also the feeling of this may help in coming to better terms.

That said, at the same time, don't burn yourself out trying to get there. If you just need to "get the fuck away" for a week or two, maybe that is a good and healthy short term goal, even if it costs a bit. Stay sane, and hopefully at least somewhat happy on a day-to-day basis.

The words are easy to write... I know. Put is this way: Your "job" right now is you. Getting out of the current circumstance is the best for all involved.

From someone who sat on his ass too long while things got worse and worse, wishing you a more... "punctual" resolution. :-)
Boot Windows 7 or 8, Android & Linux With This Tablet
Google could definitly still sell ads (it doesn't need to give private data to third party to do that).
> But why, I cannot fathom, would everyone at a urinal be peering side to side and taking pictures of other people using the restroom?

Either there really is a huge section of people who have been waiting to do this more discretely all along, or the writer was taking liberties by highlighting his fears. You can never really be sure whether the person next to you is a pervert, but when he pulls out a phone and takes a picture of your dick you can get a pretty good guess.
Interesting. So as with many other "innovative" startups - the content is the crucial thing.

As already pointed here, audio fingerprinting is not a new thing. Although, they might have added some twists in order to were able to patent it.
> why not absolutely guarantee that no one will get my
> data without my permission or a court order?

Google is a US company, and current US law permits the government to demand private user data without having a court order.

Options to solve this are to either move Google HQ out of the US to some country without such laws, or lobby for changes to US laws. The first is not practical, and the second takes a long time.
I'm a lot more worried about the privacy implications on a macro scale than I am about some random person getting a photo of my private bits.

The scary part of Glass-like devices taken to their logical conclusion for me isn't the little individual invasions of privacy (though those are also unfortunate), but the massive amount of real-time, real-world information collected in the aggregate.

If Glass-like devices are ever mainstream and controlled by one entity they create the easy possibility for an information mesh network that makes the one shown in "The Dark Knight" look absolutely quaint in comparison.
Ubiquitous video + audio + advanced feature detection destroys personal privacy when in public basically across the board, even if you yourself are not a participant.

eg:

EvilOverlord: "Glass-MCP-10k, where is George McBay?"

Glass-MCP-10k: "Scanning... Subject George McBay last seen entering residential building 10.5 seconds ago at 32.925924,-117.227812. Data based on facial recognition match with 96.75% confidence. 5 Gargoyles report seeing him within 1 mile radius of this location within the last 10 minutes."

I see the massive benefits of Glass-like-devices but I am also terribly concerned about the possible privacy implications. The potential for abuses could be staggering and given that I think it is a good idea to actually discuss the potential for problems and not just assume everything will be okay because the tech is "neat" (yes, it is!, but...).
Do customers pay for your B2B product in a cost center or a profit center?
Unfortunately I haven't had much benefit from having code samples out there. Interviewers will rave about my work, and say they're really impressed by my code, but then I still get grilled in the interview and when I mess up writing a regex parser on a whiteboard somehow they assume I can't code.

I always wonder who they think wrote all my projects?

But my last interviews were several years ago, maybe the industry is moving away from that?
Not just that, but they gave away all their previously donated bitcoins (which is a very large amount of money at current prices) to some borderline scam "Receive 0.0001 BTC free" operation instead of refunding them.

My friend personally donated 20000 BTC to them, luckily he has the disposition of a Buddhist monk.

EDIT: Trying to get this story confirmed, as comments below have pointed out, there is clearly a discrepancy.
You're talking about accelerating. The original passage was just talking about simple constant motion. The point being that you can't distinguish constant motion from remaining perfectly still without something else to measure against. That's really all I was trying to say. Obviously I failed!
it is proper to remove them or place them atop your head like you do with sunglasses indoors. also, i doubt people were doing anything but staring down or straight ahead in the urinals. it would be weird for someone without glass to be doing what he describes in a bathroom. just saying..
I don't really mind the personal data collection, except when the results are too obvious and exactly opposite of what I need. For example, after reading some articles on Social Security disability (and how some areas have as much as 25% of there population drawing it), I got curious and started doing some basic fact checking. Now, for the next several days, every web page I visit has a Binder & Binder ad on it.

On the opposite end of the spectrum, I have a hobby collecting and studying old slide rules -- including E6B "flight computer" circular slide rules. This included searching for, and reading up on the Breitling Navitimer watch, and similar watches. Well, now I get ads for various luxury watch brands (not interested in buying a luxury watch), along with Binder & Binder ads (not even close to disabled).

I'm still not quite sure why this annoys me so much. I think it is the idea that someone is making a judgement on me / what I want, based on certain actions that had a completely different purpose. Probably similar to how urban photographers feel practicing their hobby, and getting harassed as potential terrorists or something. Yes, this is a minor thing to nit pick, and it isn't a major deal, just a bit unsettling at times.
No, it's Apples to Apples except fun.
Says wikipedia: The Onion AV Club interview calls the game "a sort of Apples To Apples for the crass and jaded."

i.e. perfect for parents =)
That doesn't do anything for a chip and pin card. You need the chip too.
Thanks for the post, I was wondering how someone else having been through similar circumstances would have felt about someone being 'happy' to be caught.

All said, it probably gets him a similar recognition from ATM mfg'rs & business people as an advanced degree, no? Couldn't a certain type of mind see an arrest like this as a badge of honor or starting sales platform to build a career in security?

That's an honest question. Arrest records seem to be a death sentence in so many professional industries, and the 'reformed hacker' professional seems to be a real identity for some professionals. How hard was it to find work after your run-in?
In terms of multilanguage editing, refactoring, and just basic Java handling, IntelliJ blows away Eclipse. I've been switching back and forth between the two for years because of internal Google bias towards Eclipse, but I find Eclipse to be very lacking. Just simple stuff like Find Usages or navigating type hierarchies is done far better in IJ.
What number of simple operations is safely out of reach for all humanity? (2011)
As an explanation it's only mediocre, but it was a lovely poetic read. It felt on the verge of lyrical the entire time.
as the person who wrote this article, here's why i swear: http://pjrvs.com/profanity/
This is a metaphor breakdown because you pushed it too hard, rather than a real problem with the idea. In the ideal case you are a floating point, and you haven't got discrete parts of yourself to fling away, but of course that's an abstract step too far away for the target audience of this piece.

Reflections on Relativity [1] in fact does build up to a generalize concept of relativity (not just Einsteinian relativity) starting with points in an unknown space (building up to a concept of distance, rather than assuming such a thing), but it's a mathematical treatment of the problem rather than an intuitive one. And certainly not in words of one syllable.

[1]: http://mathpages.com/rr/rrtoc.htm , the part I'm referencing starts right off at 1.1.
Quo vadis, Zootool?
here's why i swear: http://pjrvs.com/profanity/
(i wrote the article in question)
How does the amount of money Minecraft has made compare with the amount of money Google has made?
Google's Quantum Artificial Intelligence Lab
I've a few over 30 and I learn new things every year. I think it is a misnomer to think that you can only learn new things when you are young. Sure, it might be easier at a time, but I have a more broad base of knowledge and when I look upon new apis and sdks I have a better understanding right off the bat.
Like other readers have said, the real step forward in this area would be chip and pin. That raises a potentially more interesting question though, how do you transfer a country the size of the US from swiping to the chip and pin?

Even here in the UK, where absolutely everywhere that uses a card is using the chip, a bank can't ditch the magnetic strip because then suddenly they're the only bank where you can't use your credit card abroad.

Would ATMs that read the chip without actually taking the card in the whole way work to obsolete these skimmers? (The chip is always at one end of it, so why does the rest of the card need to enter the machine?)
I'm wondering if they bound the fingerprint search to human audible frequencies. MP3 compression, as a lossy codec, works by discarding information in the input signal that corresponds to inaudible frequencies. I believe this could be mirrored in the implementation by running the frequency domain peak-pick algorithm only over specific bin ranges.
Holla: http://web.archive.org/web/20010124071800/http://expage.com/...
There are a couple of things I see which influence the typographic decisions regarding the code. First is its size - not really big enough to justify a data abstraction for the strings forming regex's. Being standalone, there is a justification for inlining these that would not be there for a similar snippit from part of a larger system.

A second feature appears to be optimizing the layout to display in "forty lines." There are places where the lines could be shorter but aren't. Not abstracting the strings falls somewhat into this category.

Finally, the code snippet does not appear to be the output of a pretty printer. Instead the typography is based on considerations beyond readability.
Meteor on Windows
I can kind of sympathize; many email providers have made it really easy to flag something as spam. Compare one click which submits it as spam and moves you to the next email, to multiple clicks, perhaps with some scanning of text on the unsubscribe page, which probably took some time to load, not to mention that the unsubscribe link might be anywhere in the message.

IMHO, unsubscribe links should take one click, and should be at the top of the message, clearly marked. Even if you accidentally click it, so what? Just have another link on the resulting unsubscribe page to immediately undo the unsubscribe. Also, having better support in mail clients for unsubscribe mechanisms (I know Mailman puts in a header with an unsubscribe link, clearly labelled), would be a good idea. I could even see spam handling systems getting a little more sophisticated (if they aren't already), and attempt to unsubscribe via methods in the email first, then if that same email address gets any more email from that source, autoblock it as spam.
Awesome, Mojolicious is a truly brilliant web app framework and it just keeps getting better!
Advanced Programming in the Unix Environment, Third Edition
Using D Alongside A Game Engine
The moving parts have to be a big downside. If US banks really thought skimming was a problem they would just implement chipped cards. Right now it's apparently cheaper to not rely on a chip and deal with all the fraud that comes with it.
http://www.guardian.co.uk/media/mind-your-language/2012/jan/...
Abstract: Post-mortem on experiments integrating D with a typical C/C++ game engine as an extension language for use processing game logic. Topics covered include dynamic C/C++ linkage, memory management, patterns for usage as an extension of existing C/C++ code, issues encountered, and other hairy details.

Benefits: Share experience, food for thought, encourage other game developers.

Speaker Bio: Manu Evans is a senior technology programmer in the video games industry with 10 years commercial experience. He has worked at Remedy Games in Finland, and Krome Studios in Australia, on titles including Alan Wake, Star Wars, Spyro the Dragon, and many, many more. Manu is an expert in hardware abstraction, low level systems and performance optimisation on a wide variety of computer hardware.
I have to agree with you rubynOObie. My former company was a big Rackspace customer, over 8? years, in their top tier dedicated environment (Intensive or somesuch they called it). I too really wanted to believe in their "Fanatical Support", primarily because we were shelling out $$k+/mo, but there were way too many mistakes on their side to ever believe it. If they couldn't do it with hardware/OS support, why would I believe they could do it with complex application support?

Our relationship became so toxic that they flew me down to SA for some customer appreciation event. Which oddly enough, was about 50% new happy customers, and 50% disgruntled existing customers. And boy was my experience with their support reinforced repeatedly by the others...

Not to mention I went through more than dozen "dedicated" account teams. They were all so earnest at first, but by the time I left, I had basically scripted the conversation for a new account team, pointing out all the custom things on our account and with our configuration that they absolutely couldn't mess with under penalty of death.

Their dedicated pricing is non-competitive these days... I think they rely on the fact that once you're past a certain size, moving to another provider would be so painful that you'll happily pay their ridiculous rates.
The point I was trying to make, however, is that since the example code is JavaScript, the reality is that a statement like that will always result in sequential evaluation and binding and, therefore, a typographical treatment that suggests otherwise will provide misleading cues always.

The author's intent doesn't matter at that point. The typographical treatment has already reached the reader's eyeballs.

If the language were Haskell, however, the align-on-equals treatment would actually communicate the truth. For example, the following code means exactly what its visual presentation suggests it means (see [1]):

let x = y + 1
y = foo 0
foo i = max 0 (i - 1)
in ...

So this treatment adds clarity, not takes it away.

[1] http://www.haskell.org/onlinereport/exps.html#sect3.12
I am not disputing the value of a cost based optimizer.

I'm just pointing out that if you have an existing plan that seems to be currently working the default should be to not just switch it up without testing that your switch didn't hurt anything. Instead you need to use care.
A comma maybe is not so important in a language between humans like here --->, but in a programming language (as human-human AND human-computer medium) a comma is often an important separator. Missing it breaks often correctness, therefore having it first in the line based on importance is ok for me. No syntax compile tool needed to visualize its ok...
Google IO 2013 Dart Codelab
i'm always surprised swearing is actually a conversation. who cares? it's so trivial a discussion to have when really it comes down to writing style and voice.

ps: i'm not a grownup and i swear all the fucking time (as is evident in the article we're all commenting on), ha.
It's less. But surely you knew that.
i haven't seen one of those in almost a decade! and i still do work for F500s ad bigger companies.
I think I haven't made it clear enough what my objection is. In my opinion it is the article that pushed the analogy too far. It works great to show that you can't tell what is moving. But when the analogy tries to claim that you can't move, well, it's pretty much begging the question. Of course a floating point can't move, and it says nothing about physics. That's why I assumed some mechanism for trying to cause motion: you can't see if you failed if you didn't try.
I agree with you and I expected that WP will start eating Android's share, because until recently, Android's UX sucked. Why were consumers buying plasticky phones with the slow and unintuitive Android instead of Lumia phones? Similarly baffling was that Palm Pre completely failed as an iPhone competitor.

Some of the possible reasons:

* It was a market failure, consumers weren't choosing what was best for them.

* WP came too late.

* Thanks to its flexibility and openess, Android was able to fill various market niches.
Creating Shazam in Java - Patent Infringement
Statute books everywhere record the new crime of "lascivious or captive winking"...