skysight-inc/HackerNews huggingface dataset:
It affects the amount of motion blur that has to be applied to give a feeling of fluid movement, especially action scenes.
> Considering how bad they are at hiring, there should be very competent people there.

The company under discussion at Google. They're great at hiring, at least by their metrics: they have thousands of the world's best engineers.

> Which is, almost nothing, unless they are not set up for remote work, which every minimal competent company today is/should be.

You're ignoring context again. Patrick Pichette, CFO of Google, said regarding the number of telecommuters: "as few as possible." In my response, I was addressing that comment by pointing out it implies the company is equipped to work with telecommuters but sees telecommuting as a disadvantage.

> Tell that to Red Hat. A big majority of their development positions (if not all) are remote.

Red Hat is a great example of a company whose unique business model lets them rely heavily on remote developers. It's unsurprising given the work they do: they take existing open-source software and package it, maintain it, and support it. This is work that can be largely done independently. They don't write OSes like the biggest software giants do - they keep the lights running for Linux, the FOSS community's shared OS.

Red Hat is an open-source utility company, and their margins (~10% - one of the lowest in software) reflect that. Few think there's room for many such large companies, given that Red Hat has only just hit $1b in revenue last year (woohoo!).
Probably the result of someone at the publisher not being willing to pay for good graphic design. My Dad is a graphic designer who typesets a lot of books, they really do go over every page fiddling and optimizing to make it look good.
My Teacher used this code to explain conditions in class :

if( 1 == 1 )
cout << "it's true" << endl;
else
cout << "false" << endl;

Haha, 1==1
Prediction: Google IO will be heavily focused on Google Glass and they give everyone at the conference a free pair.

Hope they do this because I want to see some amazing Google Glass apps when they launch this year.
Collective action problems imply a lack of consequences. QED.

To your point that all the effort to combat fraud implies there is a problem, you've created a fallacious point.

To your point on unproductive exercise, I believe it is wasted effort and loss. Perhaps the real victims of fraud are fraud fighters!

To inconvenience as a form of consequence, you clearly already understand the difference there.
The conflict here seems to be between people who think any arbitrary valid msgpack stream should be decodable into a specific object graph, and those who assume msgpack will be used to implement a protocol where only messages of a predefined format should be allowed - hence the decoding app will know beforehand what should be a string and what shouldn't.

The conflict is unresolvable until the participants agree on which of these two distinct things msgpack should be.
Once you market it and take money for it, you have to support it. It may not be worth it to market it if 24x7 support costs outweigh any revenue. Non-developers are never going to do any support or development so of course they are going to seem way more eager to market.
A quote: "Vice said the goal is not to eradicate the snakes, but to control and contain them."

So I take it these people don't understand evolution? Because of the lack of indigenous brown tree snake predators, even a single surviving breeding pair will eventually recreate the present problem, and the evidence is that the present plague of snakes probably started with ... a single breeding pair stowed away on a ship.
Single digits, eh? Wanna put some hard cash on that bet? ;)

Thanks for the reply, I've replied to this answer (above/below/Unknown or Expired Link).
The new version(s) doesn't "eat up" memory. I use it to test web design / apps, I have ~5 background running addons, and it's fast.
I don't know if OP meant this but you approaching someone means that you are walking or otherwise moving your own body, which creates special challenges.

Things like your own arms waving around your body as you move would need to be accounted for and not detected as foreign objects.
But a function in one part a file shouldn't be broken by the use of bad practices in a completely different part of the file. If I paste a function that works in the REPL into a file with other code, that function should always continue to work (unless it intentionally uses global variables, or another feature that is supposed to interact with other code).

Enforcing best practices by throwing errors where other languages wouldn't (like Go does) is one thing. Enforcing them by introducing difficult-to-track bugs into code that happens to be in the same file as other code which uses bad practices is another. This is a bug, not a feature.
This whole idea is wrongheaded because it has correlation and causation backwards.

The English-speaking world is full of places where it is incredibly expensive to live a decent lifestyle in retirement. Take the same pension that you earned in the Anglophonie and then move to France or Spain or Japan or Taiwan or Mexico and live a comfortable retirement in a supportive community where your friends and family respect your middle-income wisdom and experience.

Or you can stick to the English-speaking world and be faced with the choice of a isolation in a soulless suburb abandoned by work-focused family, emotional abandonment in a nursing home, or paying through the nose for a rare spot in the few community-oriented cities where people of all ages mix the way they do in all other world cultures.

Forget planning your 401(k) and get out those flash cards so you can start practicing.
Neither make sense. Memorizing it as a rule made sense.

Eventually learning about different algebraic systems made it all click for me.

A lot of math is intuitive for me, the distributive property never has been though. I just had to memorize it and move on to things that contained meaning for me.
I want to know if it can be done on HTML texts with JavaScript.
I haven't. I'd expect them to be faster, but my biggest issue is CPU time rather than throughput. At any rate, my current solution is no longer a bottleneck on performance, but if it becomes one, I'll definitely be looking into other binary serialization formats.
IIUC it's just that foo.com blog.foo.com do not count as exactly the same domain, so whatever bit of increased value a backlink gives to you gets split between the two domains rather than go to the same.
If the blog is under foo.com/blog, OTOH, all the link juice goes to the same domain.
Hoping that Google announce support of developing Android app using Go.
Not in CSS, 1pt is always x pixels regardless of how many DPI you have.
I was thinking about developer continuing education yesterday, and this underlines the need for some way of keeping sharp - without wasting time or direction.

I simply don't know what a Hough Transform is and rather than Wikipedia, I would rather a coursera course on image processing - it's to get things in context that matters.

As I get older i am not afraid of hard work, just afraid of exploring in every direction - the waste of time and effort is the problem, time and effort finding out what to learn rather than the practise of learning

Oh, just answered my own question - coursera!
That isn't a bad solution. You obviously hope that someone you're interviewing can come up with something like that fairly quickly, but I certainly wouldn't disqualify you based on your method of solving it or an initial off-by-one error.

> What you see above is literally the first time I've ever reversed a string in this manner. It's just not something I do.

There is a certain amount of value in that - seeing how someone reacts to and solves something they've never seen before. Can you come up with a reasonable plan for attacking the problem, implement it, test it to see if it works in a bunch of cases, and make the necessary adjustments?

To be fair, the coding you do in an interview is a bit artificial - the problems may not be typical and you are without the environment you are usually coding in. The good news is that it is a skill that you can work on and become better at, and it is usually worth doing so if you are pursuing a job and you know these kinds of things will come up. I don't think it is wasted effort either - I've been trying to work on my algorithm/data structure skills by solving interview-type problems, and I've noticed that the work I've been doing to learn to solve them better has been beneficial in my daily programming as well.
> I think you are missing my point.

The reverse. :)

> So why not just have a stateless solution? (aka just linking to ..page=2 as suggested?)

You seem to have missed the point that, if you wait long enough to advance to page 2, the page that logically follows from the page you're viewing no longer exists (along with the page you're viewing). In other words, assuming that the HN content changes between your initial view and clicking "More", the new page 2 may contain what page 1 contained, and people will complain that they're looking at the same items on page 2 that they viewed on page 1 just five minutes ago.
Minor correction I discovered whilst Googling the aforementioned hypothesis to learn more: it's actually the "Sapir/Whorf hypothesis".
I studied Haskell for a decade with the goal of actually using it for production software. When I finally found a nice gap to try it, the experience was mostly awful.

Go was such a huge relief after that horrible catastrophe language that seems to still continue to wreck new generations. Please, please, don't poison your career on focusing on a single language, especially one as disturbing as Haskell.
Not stuff like this? http://www.flickr.com/photos/ryjones/4047502122/ http://www.flickr.com/photos/ryjones/6836803380/ http://www.flickr.com/photos/ryjones/4047501878/
I had exactly the same thought after reading the headline and the article did not change that at all.
I think you mean Sapir-Whorf. My understanding was that's not been proven to a sufficient extent to use it as any kind of hard evidence that language influences complex decisions like long-term financial planning.
Why em in one case and px in another? Why em at all?
I can't stand that quote 99% of the time either - thank you for standing up and being counted :-)
According to Chen's theory of time-compresion, a Mandarin speak who tries to say "I will spend money" [in the future], will say "I spend money", and spend money now.
> solve programming puzzles

Your argument all comes down to dismissing the content of the interview. Since you clearly assume the interview is worthless, you aren't even discussing this in good faith, so I'm just ignoring this post.
What about applications? (I'm referring to short text or even words, like form labels, errors, hints...)
Somewhat unrelated, but still interesting:

SFO doesn't actually have a TSA presence. They use a contractor instead.

http://www.flysfo.com/web/page/atsfo/saf-sec/
Isn't the actual quote more lengthy? As in: "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety." from Memoirs of the life and writings of Benjamin Franklin (1818).

I think the adjectives make all the difference.
Different interpolation functions on progress bars can make users perceive tasks as finishing faster.

http://www.chrisharrison.net/index.php/Research/ProgressBars
Go's package manager does have version control. It looks for specially named branches (different ones depending on the version of go you have). The upstream authors can provide a different version of the software for different releases of Go.

If you want to lock down the versions of all the software you're deploying in your organization, that's easy to do too. Just "git clone" all of the libraries you use to some internal server (and/or github repos), and change the URLs to point to that server. You control when everything gets updated.

Golang builds static binaries anyway. So if you test a binary and it works, you just copy it to all the servers you care about and you're done. If you're in a small and informal shop, maybe you don't need to mirror every repository. Due to the nature of git, if the upstream repo ever gets deleted, you can fall back on a local copy of it anyway.

This is all very much in contrast to languages like Java where keeping around the proper version of every jar and carefully deploying that version (and only that version!) on each server is big deal (and despite OSGI, still very much an unsolved problem.)
Good thing nobody told Linus Torvalds...
That regex doesn't match 720p on regexone (and shouldn't - it has required spaces in it). You're getting a tick for the bottom item because it's not supposed to match that case.

As for your question, it generally depends how they're called - eg. in Python's re module, whether you call search() or match(). You can force a regex to match the entire string by adding ^ and $.
Dood....I checked your HN profile which led me to your blog. You're talking about decompiling Java code and bytecode diffing. That's hot. See, now that is dev stuff. That's hardcore. Love it.
No love for codeplex?
I think SourceForge was great but we've been spoiled by Github or Bitbucket. I never minded the ads, which are used to keep the site running, and were a minor inconvenient to provide access to a huge amount of open source projects, which was great.

Github and Bitbucket simply provided pages and sites which were easier to navigate. Specially Bitbucket, which has kept the Downloads section that Github removed. However, for me, the biggest "feature" that Github and Bitbucket provided was the ability to create projects easily because (a) the project name only had to be unique to your own projects instead of globally and (b) you could simply fill the project name and a brief project description to create it, instead of having to fill a form with lots of information about the project area and categories, licenses, development language or technologies, etc.

Note I haven't used SourceForge for new projects in a long time, so I don't know if my observations still stand true.
I do understand that.

[I'm putting my "User" hat on here.]

Lets look at two "user cases" here:

1. I'm on page 2 and I want to look at page 3. I click "More", and I get page 3 but with a few greyed out links I have already seen.

2. I'm on page 2 and I want to look at page 3. I click "More", and I get "Unknown or Expired Link". I firkdanggurbleblast and manually delete the fnid out of the URL and hit enter which takes me back to the first page, then I click on the second page, and then click on the third page, which also contain greyed out links.

Which of the above user cases do you think is preferable?

As I said previously, I'm really just trying to illustrate the difference between technical beauty and what users perceive as beauty.
It's a very small minority of hot sauces that use habaneros.

The idea of ranking chiles on a scale of bad to good I find completely foreign. Like people, each one has its own character and something to appreciate. And that appreciation can scarcely be found in bottled hot sauces.

(I live in Mexico and I'm here for the food. Indeed I doubt I would be here were it not for the existence of chiles and the myriad ways in which they're exploited in Mexican cuisine.)
I would argue that the ability to upload HD video is in the same basic civil right territory as telephony, what with the ubiquity of video calling to maintain family connections across long distances. Modern cultural participation, when not located in a major urban center, requires high upload bandwidth.
The penalty is probably due to the Google Penguin algorithm update. Buying a new domains and redirecting your blog to it will not help as the links will point to the new blog which will also receive the same penalty.

Register with Google Webmaster Tools. See if you have any message from Google on "unnatural links". Check your link profile. Try and figure out which are the sites that are causing the penalty. Try and get in touch with webmasters of those sites and ask for your link to be removed. If this does not work, you can use the disavow links tool (from within google webmasters) which is used to tell Google that you do not want them to consider the specific link.
I don't even want to start talking about all these uncontrolled third variables...Directionality of causality is another issue..
I think a false positive or two is worth it for glyph based analysis.

You could even do some sensible analysis per glyph.

width of base: A

vs width of top: V
There is a distinct possibility that the conversation was a chosen topic to try to get at the top of HN, so that we could all go and be consumed by the awesomeness that is Discourse without realizing we just got marketowned.
Just like you really don't have any control over anything related to your smartphone today you won't have control over your glasses...

The only difference is that google will be the central hub, not your government. And rest assured that the government will have access to it as well. So...
I don't know, you would just never write "foo = bar->". It looks bad and it's wrong.

White-space sensitive languages are great because they reward you for writing with style, plus you don't have to worry about matching and aligning braces all the time.
Do you have any pointers for us hackers? One thing I've used in the past is posting bit.ly links, which can give me some data. But it seems like I'd have to participate in many many different forums & blogs for these links to my products to start having a noticeable effect on my sales.

I'm sure a 3-day crash course on marketing my products would be very valuable for me.
An great example of lateral thinking - The Xen Kettle
Opt to allow?! What planet are you from?
Tabasco is great on cheap pizza. I learned this in Japan where it's provided with almost all cheap pizza and it's pretty yummy.

(Japan also has some of the best pizza in the world BTW) ;-)
3D Movement in HTML5 Canvas
I'm now starting to understand why what I consider to be obscenely large text has been proliferating through the web in recent years. My assumption has been that websites should use 12pt sans-serif fonts for standard content. Maybe my assumptions need to be revised. While it's annoying to me to see websites with text at 16pt, maybe that's what people want these days and I'll just have to suck it up and zoom out.
10 Incredibly Cute Blogger Templates
Created a new blog in blogger, or want to change the template? What about using the 'cute' one? That sounds good!
Stupid me thought this was a Vietnamese sauce since I always saw in it Vietnamese restaurants in the OC. It wasn't until I was outside the USA that I found it Vietnamese have never heard of the stuff and that it comes from Thailand. doh!

Good stuff though.
7 Bad Signs That Predicts You Will Not Make Money Blogging
Did you know you have to work consistently to make some serious cash before you created a blog?
Now, that was a puzzle :) It was pretty fun to diagnose, even if the knowledge isn't incredibly useful and probably a lot less impressive than it might look at fist glance. Figuring out how stuff works (and why it doesn't work like you think it should) is pretty fun - I wish I had more opportunities to do it.
Researchers find 'zombie cells' function better than live ones
We still have halvanden (half second or 1.5), but apparently half third, half fourth, half fifth, etc., used to be common too.
Wow. Amazing demo, can't wait for WebGL animated movies that look this good!
Starbucks isn't going to bother to fly a potential barista to their location, have several managers assess their ability to perform as a barista, and buy them lunch. As someone looking for a job in the tech industry right now, if a company was willing to pay my transportation costs to interview with them and buy me lunch, I would consider that a fair deal. Even if I didn't get the job, I would be out a day or two of my time (during which I'd be able to scope out the city they were located in anyway) and they'd be out anywhere from hundreds to a few thousand dollars. If they got any value from my work while being assessed, I imagine they would want me on their team.
Google, search the app stores, check Twitter... those will get you an idea of who the big players in the market are. Also AngelList may have some competitors/similar startups
You don't actually have to provide fibre to someone living in Cobar for the NBN to be useful though. If you cover the ten biggest cities in Australia, you have covered about 90% of the population. If you cover the ten biggest cities in france, you haven't even got to 50%
It's a poor Mandarin example also. You would likely say "there is a seminar", or "I intend to go to a seminar". Both are also perfectly valid English examples, I should add, and convey similar time information. There is also an auxiliary, the Mandarin 要, which is used very similar to our "will" in most future situations.

What we call "tense" is actually a pretty fuzzy category, and at a general level is just the "grammaticalization of time reference", meaning the transition of a word from the expression of concrete content to an abstract time-related function word. This in all languages is a constantly evolving process and can occur over a long period of time and to different degrees. English hasn't even fully grammaticalized the notion of the future, as our future and present tenses are morphologically identical.

Which brings up another point: both English and Mandarin lack elaborate morphological change, relying on auxiliaries to convey tense rather than explicit verbal modifications. Where do we draw the line here? At the end of the day, was the collapse of the Roman empire due to the richness of the morphological tense marking of Latin?
Disclaimer: I don't know Discourse's situation in detail, and I use CoffeeScript on node.js, not the client.

The sheer mass of anti-CoffeeScript FUD ironically makes it more likely that they'll get more contributions if they go back to JavaScript. ;) YOU might know people who seriously consider Erlang and Clojure, but most people respond badly to superficial syntactical differences.

Of course, is "contributions" really the best metric? What about productivity or quality? And can they make it so that people can easily contribute JavaScript?

(Even among people I know, I've heard such irrational FUD against CoffeeScript. And I know it's FUD because none of their boogiemen came true after I aggressively introduced it into their codebase. They now use it every day without concern. Most people hate innovation, including programmers.)

In particular, the ES6 argument sounds like FUD. Did they link to timelines and CoffeeScript developers' opinions? And where's the tradeoff analysis comparing the immediate productivity benefits of CoffeeScript vs some future ES6 event?
Unrestricted beta reduction. You really should know that if you want to take a position of authority on the differences between programming languages.
How Disney made "paperman" animation?
Show HN: Make the Harlem Shake
The redesign is an improvement, but the usability is still miserable. The main nav with "solution centers" is really just sponsors. The fake download banners and links are so misleading.

These attempts to get users to click on links makes my stomach turn. Compared to Github or Google Code, SourceForge still feels so dishonest. This is open-source software they are hosting here.

Nine years ago I was a subscriber of SourceForge, because I thought they were helpful to developers and the communities around projects. I'd never consider paying them anything these days.

I also found it surprising that Adium is the most popular Financial app.
What makes you think CoffeeScript can target ES6 while maintaining backwards compatibility? Did you read the discussion? Wycats makes a very good argument for the opposite position.
How long ago? How much faster is current hardware?

If it was, say, a 4MHz machine, you both could be right.