skysight-inc/HackerNews huggingface dataset:
Nope. CoffeeScript's scoping is working the way it's supposed to be ;)

It's actually a funny thing -- out of all of the folks who actually have tried playing around with CoffeeScript in earnest (participated in issues or the mailing list), I can count on the fingers of one hand the number who have actually disliked working with the scoping semantics. There's a far larger number of folks who like to worry about the scope semantics without ever having tried it.
I did a very basic search for racial demographics of Sweden, the US and Brazil (since someone else mentioned it), then calculated the Shannon diversity index (lower essentially meaning less diversity) and the Pielou evenness (a number between 0 and 1 - higher means less size variation among groups). I didn't find great numbers to work with in the few minutes that I looked. I used these:

US: http://en.wikipedia.org/wiki/Demographics_of_the_United_Stat...

Brazil: http://www.indexmundi.com/brazil/demographics_profile.html

Sweden: http://www.populstat.info/Europe/swedeng.htm

And got:

US:

With Hispanic/non-hispanic breakdown

Shannon: 1.258355
Pielou: 0.5064

Without breakdown

Shannon: 0.9705
Pielou: 0.4987

Sweden:

Shannon: 0.4498
Pielou: 0.2795

Brazil:

Shannon: 0.9509
Pielou: 0.5908

So in terms of diversity, US >= Brazil > Sweden.
Hashtags: a rare example of widespread technical use
This is really cool! One thing that would be really awesome would be if you added a way to switch between disambiguation strategies. At the moment, it seems like the default strategy is greedy parsing (i.e. the "Perl way"). For instance, when matching the string "ab" against (ab)(b?) the first group matches "a" while the second matches "b". With the POSIX strategy, the first group will match "ab" and the second will match the empty string.

I think these subtle differences leads to a lot of confusion when users are not aware that the underlying implementation is different from what they are used to.
You can be pretty sure that it is. You should definitely do competitor research, but also don't reject ideas just because someone's already doing something similar. Execution is much more important, and the details do matter.
Sub-pixel anti-aliasing doesn't seem to work on your site. I find that really annoying. I am using Google Chrome 25 on OS X 10.8.2.
Which is why you dress for being warm and wet. I'm commuting by bike every day in London and it's usually been between -2 and 2 deg C in the morning/evening the last few months (with occasional milder spells).

I use arm roubaix backed lycra arm and leg warmers. They're not waterproof and they get wet quickly in rain but you soon warm up the water that gets trapped and then you're fine. It's the same principle as a wetsuit.

Getting the number of layers right is tricky. Too few and you'll be cold. Too many and you'll soon start to overheat. The ideal is starting off feeling cold but warming up within 10 minutes of the ride. Warming up much sooner than that usually means you've got too many layers on.

A waterproof jacket is good but don't expect it to keep everything out, so a tight base layer (e.g. Skins) on the torso can be good.

I've done several 24+ hour rides in constant rain with temperatures below 5 deg C using this strategy with no problems.
Yeah. That's an introduction. You basically didn't mention anything that wasn't covered in the untyped lambda calculus at the beginning of the last century.
Whatever Happened to the Startup of Tomorrow?
Wow, that'll teach me to post from my phone without proofreading.
If there are any typesetting geek on HN, any idea when this would be incorporated in TeX / LaTeX and other typesetting programs?

Oh the memories when I used to write (and typeset) books using LaTeX and Quark XPress: "rivers" had to be tracked down manually, by eye-ball searching. You'd basically "blur" your vision a bit and quickly scan through all the pages of the book. I didn't take that long and I don't write books anymore but I'd still be curious as to when that technique is going to be implemented (maybe in InDesign which I never used!?).
I don't see the conflict here. Spend one bit per string encoding whether it's UTF-8 data or a binary blob.

* The people who use it to implement protocols already have to deal with types, e.g., expected a number but got a string. So one more type is not a big deal.

* The people who use it to create discoverable profiles will... use JSON no matter how good MessagePack gets.

That's not the direction I was headed when I started writing, but I don't think the first group you mentioned even exists.
>If I wanted to explain to an English-speaking colleague why I can't attend a meeting later today, I could not say 'I go to a seminar', English grammar would oblige me to say 'I will go, am going, or have to go to a seminar'.

Also, that would be fine grammatically in English, but it would connote "I can't attend because I regularly go to a seminar, which today conflicts with the meeting, and I will go the the seminar in preference to it." If that's not what you meant, though -- say, if it's a one-time thing -- then it would be wrong in the sense of failing to communicate your intent.
> 8. Automatic return on last line

This is all good and fine until you realize that this will bite your ass when you need to write performance-sensitive code. So you end up with lots of explicit 'return' statements at the end of your functions.

> 9. things like {log, tan} = Math in the global scope just to save a few keystrokes elsewhere.

It's not only for saving keystrokes, but may also be improving performance. Some reason people add `local _G = _G` to the top of Lua source files to speed up access to _G.
Mark Seeman: Beware of Productivity Tools (developer productivity tools)
How do you leverage JD/Eng into a job - in my experience, it's been an either/or kind of thing.

Also, what is Open Source lawyering?
Fixing inactive Blue tabs in Chrome on OSX
I bookmarked it earlier ;)
google really wants to lock you(r data) up.

32/64gb on a notebook! Not a single USB3 port!

but at least "1 TB of Google Drive Cloud Storage for 3 years*"

for the same price i can get a macbook or lenovo and install debian. thank you for trying, google.

the only thing this has better than a $499 acer is the screen.
Actually, I've heard people saying that CRT screens were better than LCD when it came to colors. A couple of problems that LCD monitors might have:

- low viewing angle

- color shifting if they're using a TN or MVA/PVA panel [1]

- loss of dark details for MVA/PVA panels [2]

- 6 bits per color channel like the pretty recent Dell U2412M monitor for example [3]

Sure if you're using a good (and expensive) monitor like Dell U2410 (comes precalibrated) or HP LP2475w you won't have these problems, but not everyone has them. Let's also not forget laptops which have crappy displays most of the time.

[1] http://lcdtech.no-ip.info/en/tests/color-shift.htm

[2] http://hardforum.com/showpost.php?p=1034585910&amp%3bpos...

[3] http://www.tftcentral.co.uk/reviews/dell_u2412m.htm
You have the same issue on most other link aggregators, but other sites don't throw an error message just because a user presses "more".
We wrote the blog post about this benchmark. http://www.hapyrus.com/blog/posts/behind-amazon-redshift-is-...
Definitely. People typesetting books are supposed to get rid of them but it's a manual process. As I've written in another comment I'd typically "blur" my vision a bit and quickly scan all the pages of the book to track these down (on screen) and then remove them. Don't know what was the technique of other typesetters when it came down to finding these.

Some proofreaders would note them should they find / notice any but some wouldn't.

Now that I think of it, using OP's findings it would probably wouldn't really be too hard to write a "plugin" taking screenshots of Quark XPress / Adobe InDesign / LaTeX preview and showing "rivers" in a HUD on top of the screen-rendered pages. This would make chasing "rivers" quite easy.
Pathed - munge the Bash PATH
Maybe they'll finally afford private offices then... So that engineers won't work full day with headphones.
It makes the difference (it refutes the "we give up freedom by being civilized" argument that's floating around) but it still works concerning the TSA and such.
Something I noticed in the last 30 years is that the common man/woman is having an increased problem with anything that stands outside mediocrisy at either side of the spectrum.
I have a feeling that they feel intimidated by super performers and feel superior towards under performers, no matter what subject, beauty, skill or education.
The people that live from catering stuff to the biggest group of consumers like model agencies, advertising buro's and tv makers, increasingly make use of middle of the road models and performers as there is the most money to be made.
Sexism and PHP
What’s the Matter With Vermont?
None of those things are true for me. I shudder when I think about paying crazy bay area prices and then having to live in a typical valley suburb. I might as well move to Ohio and pay 1/4th the rent.
LCA: The ways of Wayland
“Indignante que denigren a una mujer preparada y migrante”
The FBI coordinated take-down plans with local police, DHS, and big banks. That much seems pretty clear.

If you read carefully, you'll see that that's actually an insinuation made by the organization that filed the FOIA request, not something they actually proved. The actual documents they produced only show that various organizations within and outside of the FBI communicated about OWS at various times.

There's nothing inherently unusual or nefarious about this -- those organizations are in communication all the time on any number of topics. That a nationwide mass protest movement often targeted specifically at banks and speckled with anarchist overtones happened to be a topic discussed by a nationwide security organization is...not actually that surprising. It would actually be more surprising, and troubling, if they hadn't known or communicating anything about OWS at all.
It's amazing how much time Carmack spends working around the "added cleverness" of systems created by people, rather than the inherent difficulties of the problem. These days it also seems true about programming in general.
> Things like your own arms waving around your body as you move would need to be accounted for and not detected as foreign objects.

I don't think you need to account for it; your brain will quickly correlate your movements with suit's reaction and filter them out on subconscious level. Brains are very good at that (and that's the reason this suit works well in the first place).
>The company under discussion at Google. They're great at hiring, at least by their metrics

Yes, I know about the context. "At least by their metrics" which can be good, but certainly not great. To be fair they have a never ending flood of candidates and have to deal with that.

But the main issue is that it only gets candidates with a very narrow set of skills.

"it implies the company is equipped to work with telecommuters but sees telecommuting as a disadvantage"

Not necessarily, it can be a one-off setup for the few telecommuters.

"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."

You are underestimating heavily what Red Hat does. Especially the amount of development that goes there.
I agree there are concerns with readability at certain LCD viewing angles. I often test my projects on a range of "run of the mill" monitors and more often than not I find that the contrast is horrid (at any angle) although it looks perfect on my setup. Thus, I usually increase styling contrast more than what I feel is necessary, in order to ensure an acceptable experience for all users.
I would argue that the user did agree to that when they provided Spotify with their facebook email AND the correct password.

But, as I said before, Spotify could make this clearer.

Also see this comment: http://news.ycombinator.com/item?id=5267040
>This lead to policy that the 3D effect could not be used for anything related to actual gameplay mechanics, reducing it entirely to an optional gimmick.

Citation? I had not heard this about the 3DS.
MIT report identifies keys to new American innovation
Let's assume for the sake of argument that it is proven that onsite employees are more productive then remotes.

So what?

Some employers will do what Yahoo just did. Others may say: look, I want you to be productive, but more than that I want you to be happy. I prefer having great developers working at 90% of their capacity to squeezing every last bit of productivity from the mediocre ones I'm still able to retain.

I hope the second group wins over time.
You've submitted a self-post with no text. I assume you meant to link to this:

'Convert Fireworks Layered PNG into iOS Objective-C Xcode Project'

http://www.youtube.com/watch?v=Q2Czo-EPNdY
I don't want to give the impression that I agree with everything he says - I don't entirely share his dystopic views on the state of the world, and my views on the TSA are more in line with yours - but I think you're being rather ungenerous. The closest he comes to asking for donations is to say:

Several people have already offered places to stay and donated money for travel costs. Thank you so much and be assured that any extra money will be passed on to civil liberties organizations trying to claw back our freedom of movement. I intend to at least double my usual contributions this year.

If you mean the donations link at the top of the page, that's clearly for people who want to send a small something in thanks for Wordpress, and I wouldn't call it distasteful. The world would be a sad place if gift giving were relegated to being soley for charitable causes.
I'm not an expert, but wasn't Kinect acquihired with a prototype product already built?
Bikeshedding at its finest.

I ran into this issue a few months ago, on a cross-platform project involving four languages that each take a distinctly different view about strings from the other three. Although this situation is a common objection to supporting strings in the issue thread, it took just a couple of hours to extend msgpack to support strings in a reasonable-enough-for-me way on each platform.

The proposals in the thread are a lot better than mine. And I suppose it's pretty antisocial / arrogant for me to just roll my own implementation without consulting anybody. But in three years[0] of talking about the problem, nothing had gotten done. Meanwhile, my code shipped a long time ago.

I do this a lot--fork people's projects to solve my problems and don't merge back changes--and I feel guilty for not being more participatory with the project maintainers. But the fact is that the expected cost of getting embroiled in a flamewar like this is high (whether it is over architecture, whitespace convention, "behavior by design", "Jim's already working on that", etc.), whereas the benefit to me of getting my changes merged upstream is essentially zero. So my antisocial behavior continues to be positively reinforced.

Does anyone else have this problem? Or do people just enjoy flamewars more than I do, or have the persuasive skills to avoid them?

[0] https://github.com/msgpack/msgpack/issues/13
Inside New York's startup bubble
Sounds like pretty sloppy, old wives, random cultural reasoning to me (for example in other countries people think being cold gives one a cold).

> Paediatrician Margareta Blennow says reports from the Swedish Environmental protection agency show conflicting results.

"In some studies they found pre-schoolers who spent many hours outside generally - not just for naps - took fewer days off than those who spent most of their time indoors," she says.

"In other studies there wasn't a difference."

If it isn't backed by some serious data - one probably shouldn't risk one's new born child on something so tenuously supported and specifically in an area which is subject to large random statistical effects and various psychological biases.
Minor correction: Ken Perlin - http://mrl.nyu.edu/~perlin/
Oscar Predictions, Election-Style
JavaScript, the weird parts
It is incredibly frustrating to be penalised for going away from the site for a few minutes to read a long, insightful article. The links to deep articles are why I read HN.

At the very least, the expired link page should provide a button to reload the page. The reloaded page will contain articles I've already seen, but it beats having to start on page 1 again, after manually editing the URL, and clicking "more" until I find my place again.

Ideally I'd like the site to try to load the index link, and if it's timed out, fallback seamlessly to loading the page by number.
Martians with a lot of 'money' :D
I've found that CoffeeScript is great at standardizing the various styles of coding JavaScript that exist in an office.
How do you criticize/give feedback someone's work without demotivating them?
Even more confusingly, the Thai original is only vaguely related to Huy Fong's version. The ingredients are roughly the same, but the Thai version is runnier and more vinegary/sweet.
Note though that the matching semantics are different:
http://rubular.com/r/n4r7E7qMrQ
http://www.debuggex.com/?re=%28a|ab%29%28b%3F%29&str=ab
The actual quote is a lot better, because it immediately invites debate over what is an 'essential liberty', which is entirely the point. That is, in fact, the entire point of having a government in the first place.
I supported the switch to JavaScript, despite being an avid Coffeescript developer. Why? Because any CoffeeScript developer worth their salt already knows JavaScript, and can translate the JS to CS and back quite simply (admittedly, it's not as nice as hand-written CS, and the compilation loses comments, but I still prefer it to writing the JS by hand if I'm doing a bunch). But many, many JS developers don't know CS, or don't like it.

Now, this only affects the first official client. I imagine that there will be a CS port of the JS client as soon as the switch is made. That's the great thing about using a client to a REST API - you can have several different front-ends. If this was to be the only client, I'm not sure if I would support using JS over CS.

(btw, I'm @benaiah on meta.discourse.org - I'm in the referenced thread)
Cost of being afraid about possible abduction of your child is extremely underestimated as this fear twists your world view, possibly world view of your child and prevents your child from some things that could be beneficial for him/her.

Conversely cost of not having a pool or a gun is much lower and does more for the actual safety of your child.
> Freedom planes for me, with sane boarding procedures, and safety planes for you, with 4 hour waits while everyone is xrayed, strip-searched, and cavity inspected.

Thank you for trying to skew the Overton Window in such an obvious fashion. Let's try something else:

For you, there are Liberty Planes™, with no metal detectors, no bomb detectors, and no sky marshals. In addition, alcohol is served on every flight. For the rest of us, air security is scaled back to what it was September 10, 2001. Fair?

http://en.wikipedia.org/wiki/Overton_window
Google Docs doesn't behave well at all if you zoom. It will even warn you.
Is Microsoft Turning the Corner in the Consumer Space?
I'm sorry but writing code on a write board, ever, is stupid. I'm happy to write out architectures on a whiteboard, but code, never. Asking someone to write code on a whiteboard is the equivalent to asking a UI designer to chisel wood to demonstrate their ability to develop a web UI. It's rediculous.
Well, yes and no. Mipmaps just make the process faster for a given level of quality by making the resampling ratios closer to 1.0. The closer the ratio gets to 1.0, the fewer filter coefficients you need.

The same thing is done in audio. If you want to upsample 64x, you can do it faster by upsampling 8x twice. Since the signal given to the second upsampler is already bandlimited, the filter can have a much longer falloff and use fewer coefficients.

This is exactly why you want to use a nice filter create the mipmapms but it's okay to use a simple bilinear filter for the final render.

(So what I'm saying is that you can also use mipmaps for upsampling, but nobody likes the storage requirements.)
Dice.com owns SourceForge now. For a chronology, see Wikipedia: http://en.wikipedia.org/wiki/Geeknet#Geeknet

Dice Holdings (DHX) market cap is ~560m. GitHub is almost certainly worth more, growing like crazy, and generally almost finished with making SF irrelevant.
2. Not if there were reciprocity. Btwn states there is reciprocity. I can move to RI and an RIer could move to CA without limit. Someone from the US can't easily get a job in BR, for example, unless business could prove no BRlian could do the job.
Perhaps it's a failing of your browser? I've set nothing to prevent you from zooming.

Also, what makes it unreadable? I'm aware that I still have some work to do on the stylesheet. I don't have a mobile device, a small-ish screen, or a retina display so my testing of devices is limited. Constructive feedback welcome :)
While agree that low-contrast is a problem, it's rather uncommon still except on web designer's sites (ironically enough). We may read a lot of them, but overall they're a drop in the bucket. The web has categorically low font size however, so the font size really is the bigger fish.
The Original Hacker's Dictionary (1988)
Yea, if they really hate one or the other, there are converting tools like http://js2coffee.org/
I'll take that into consideration, thanks for the feedback :)
Msgpack library is almost an order of magnitude smaller then protobuf lite, and almost 100 times smaller then full protobuf. This is not counting the size of generated protocol classes. There are situations when size matters :-)
That's actually how a lot of sushi restaurants make their spicy mayo sauce. Learned it from a chef and I tried it at home to great success!
Most of the money in the world isn't in the hand of consumers. It's in the hands of business.

"I've heard of them" is not a useful metric for success. It gives you sample bias towards thinking consumer-facing businesses are good, because the only thing mass media journalists have in common is that they're mass market consumers.

http://chester.id.au/2013/01/05/on-selling-to-consumers/
Hopefully this one day becomes the case with UML.
Yes, the redirect is gone now.
yeah, its totally going to be a great boon for visually impaired community, specially when these sensors can be made a bit smaller, and one problem is worked out, that is, in a crowd, it may go crazy, so this a lot of field tests away. 7 sensors only, is a great achievement. Also, they would have to work out how to make them waterproof, increase the range to avoid potholes on the road, and vibration setting adjustment.
For me the advantage of msgpack is simplicity / efficiency in parsing the response.

If you are decoding a JSON string, you run over the string twice: first to search for the terminating quote character so that you know how much memory to allocate, and second to copy the string.

Whereas with msgpack, it's more like pascal-model strings where you know the length of the string up front; you can do it one pass. You also get some structural hints that make more of the parsing a parallelizable problem, whereas with JSON it is very difficult to get any benefit out of more cores.

This may not make any difference if you are serving up an API request or three to x86 computers with broadband, but they make a lot of difference if the data you're working with is large relative to the bandwidth or latency of the pipe or the CPU power available on the other side of it.
Academia is failing but not for everyone