skysight-inc/HackerNews huggingface dataset:
Chicago used to sit between two important places: The mide-west and the great lakes shipping channels (to NY and the Atlantic). The advent of the Interstate freeway system in the 1950's strategically weakend chicago's leverage over the economic resources of the Midwest. They were no longer a funnel point / choke point. Ironically, this is what provided leverage to Detroit (building the moto-cars, to take advantage...etc). Its amazing that in 20 years, the '50's heyday (57 chevy, etc) to the '70s (AMC pacer) any industry could so lose the plot (er, quality). There is <innovation>, and then there is just not giving a fuck.
our mobile story sucks at the moment, we are dying for a mobile friendly skin at the bare minimum, contributions totally welcome.

you can get it to work on mobile safari in portrait if you zoom in / out ... but that just too hacky
My wife makes some kind of super addicting baked chicken thighs using a sauce mixed partially of Sriracha and Korean Gochujang [1]

I don't know what it is in that mix, but you pretty much can't stop eating once you start it. I have relative, 3 or 4 years after trying a single piece of it, ask if they can have it when they come visit.

[1] - http://en.wikipedia.org/wiki/Gochujang
> CoffeeScript has significant whitespace. So instant no. It makes it a pain in the butt to parse. It's annoying. Most people (except for Python developers) don't like it. Due to being difficult to parse, you will have problems when you try to refactor. Not to mention the problems of re-indenting everything when you have really long and ugly blocks you want to clean up (happens).

maybe people should stop writing unindented ugly blocks in their non-indent-significant language then?
I can't understand why the big players like Facebook and Google are not building somewhere like South San Francisco. Most of the employees either live in San Francisco or want to, and the difference in real estate pricing could easily be offset by eliminating half the bus fleet.
Presumably this is the same company, so it's really just a pivot, and not deadpooling of the company.
I wrote a short introduction to some of the projection math used in 3d graphics, which gets slightly into it, though not into greatly juicy stuff: http://www.kmjn.org/notes/3d_rendering_intro.html

Beyond just matrix arithmetic, a change of basis is usually used in viewing, to change an x-y-z "world" coordinate space into a u-v-w camera-relative coordinate space (discussed in the "View space" section).

The homogeneous coordinates used to encode affine transforms into matrix multiplications also have a rigorous linear-algebra background, but admittedly they can be treated as just a strange hack (use a "dummy" 4th dimension for 3d coordinates) without really needing the theory.
To be fair I participate in active projects on all three.

But a lot of open source projects die, so a site of any age will have a lot of dead code.
> What do you when a couple teammates walk up to your desk out of nowhere, abruptly interrupt your coding zone, and ask you why the build broke when you changed the FoobarService to return X instead of Y when Z? They can't release the latest features until it's fixed! What you were doing isn't important anymore, you're holding up everything!

This should have been caught before it was an emergency, through standard processes such as integration and unit testing.

> ... you're oncall, and angry users, coworkers or your manager start asking you what's wrong?

If your coworkers and managers are angry during an outage, or asking anything other than "what can I do to help", they're not helping.

> Sometimes the co-workers involved aren't gentle about things in the heat of the moment ...

Those coworkers need to be instructed in proper workplace behavior.

The time to be critical about work is before an emergency occurs. Institute policies to ensure code quality and IT robustness, define roll-back plans to be enacted in case of failure, and supply other policies, procedures, and evaluation criteria necessary to steer your employees to ensure that the chance of success is maximized (and the chance of outage is minimized).

When (not if) the shit hits the fan, you -- and all your employees -- are prepared for it. If a nervous manager is still checking in every 2 minutes instead of asking how they can help, it's your job to MAKE THEM STOP.

This strategy is how you prevent most failures, and make the ones that happen manageable. Your strategy is how you create failures, and then make them worse for everyone involved when they happen.
Couldn't agree more. But I'd also like to add that working something out in code makes it more real. Trigonometry didn't seem real to me until I tried to make a simple game. Physics might seem boring until you want to make a ball fly through the air like it does in real life. Suddenly those equations and velocity and acceleration MEAN something. You have to figure it out or it won't work. I think teaching programming together with math and especially physics would enhance the experience for all those subjects.
I remember reading Pipi Longstocking, where she's asked why she's walking backwards. She replied 'Why not? It's a free country.' It was rather a surprise to me since I used to think of that as being an American reaction, not a foreign one. But Sweden (where I now live) is rather proud of its free speech heritage, and you can see its history in http://en.wikipedia.org/wiki/Censorship_in_Sweden . The Press Freedom Index rates it much higher than the US for its freedom of the press.

This does not apply to all of Europe. I do not like several ways in which Germany restricts speech, including its 'blasphemy against religion' laws.

In any case, it's true that I did mix up two different points to make a comparison. The BBC model, used also in the Nordic countries, does not have a monopoly on television broadcast. Other broadcasters, including commercial ones, can and do exist. The Fairness Doctrine does not apply, no, if others can and do broadcast? (Though on the other hand, radio here is not that diverse. I miss listening to odd-ball student radio.)

The Swedish view is that an independent news source, independent even of the advertisers, makes for a more informed public. Notice please that I'm saying "independent" here and neither neutral nor fair. Italian public television is part of the government, and not run by a (mostly) independent organization.

This also different than the US model, where public television is sponsored by its own viewers and by various grants. In the BBC model, the funding comes from the TV license fee, and the rates are under review by the legislature and subject to a charter. (I actually don't know how the Swedish equivalent works here.)

So, in the US we think that the news should be funded only by the people who watch it, either through voluntary membership payments or indirectly through its advertisers. In the Nordic countries (and others), they think that leads to a less informed public.
"River" detection in text
After so many hacks, why won't Java just go away?
Desperate move...

It's a desperate move and it may not be that smart in face of ever faster wireless.

The problem with France is that for years they were bragging that they were the "4e plus grand puissance du monde" (world's 4th most powerful nation). Now they're fifth. By the end of Hollande's first mandate they'll be sixth (Brazil passing in front of them).

If Hollande is re-elected, France could very well be out of the G8 by 2022 (ouch: three more places lost).

Germany today said that french people only working 35 hours a week and only until 60 years simply isn't going to cut it.

Oh, sure, it may somehow work. But not if you plan to stay relevant compared to the other countries.

These are more words by Hollande: some more little faerie dust to dodge and delay discussing the real issue. Most notably: public spending representing 56% of the GDP and the private sector being taxed like crazy and which, hence, keeps shrinking and shrinking.
I dunno. I would rather have a page with binaries plus macports, etc. There are a lot of cases where you may want to reach out to markets not covered by external repos or where you haven't gotten into every external repo you want to.
Some more details here too:

http://blog.sucuri.net/2013/02/cpanel-inc-server-compromised...

thanks,
While you're at it, please remove those terrible ads too. Thanks!
Probabilistic M2M Relationships Using Bloom Filters
Thank you. It's a grind, and it's likely to go down as my life's biggest mistake, but it will probably end.
U.S. Moves to Provide Quicker Access to Publicly Financed Scientific Research
> I'd hope that there are some values that an overwhelming majority of human kind subscribes to.

Sure, but "open" in the sense of what many developers perceive as "open" is not one of them.

Remember OpenGroup? That's the way most of the business world did and probably still does perceive the word "open." It needn't by synonymous with "no strings attached."
You present a transcript or student id at the door after ordering. You'll be turned away if you show up empty handed, however.
There should be a way to pay cash (if you prepay) and get the lowest price available (legally, the medicare rate; I think the government legally requires the hospital to give it the best rate offered to anyone.)

The one big advantage of my $3500 annual deductible HSA (+RX) for everything routine is that I get Blue Shield's negotiated rates even though I effectively pay out of pocket for my <$500 in annual medical expenses. Out of pocket without insurance, I'd probably be paying $1-2k. Then, on top of that, I get the unlimited lifetime catastrophic 100% coverage after $3500 or $6000 or whatever, so if I had a serious medical issue in any given year, my total costs would be $1500 or so for annual premium plus the $6k out of pocket maximum.

If you're healthy, the HSA seems like the ideal plan, and really is how all insurance should be run. The weak link is that doctors/hospitals don't disclose prices upfront, and really have no way to telling you how much something will cost under your insurance, so it's hard to price shop.
As in government, we can talk about "different ways" of doing things like communism or libertarianism, but each new way seems to have just as many, if not more, problems than the previous. So ya, meritocratic companies might be the worst ones to work for, except for maybe non-meritocratic ones.

I believe managers are just human: even Google will have good and bad ones, evil but effective ones along with good but ineffective ones (wrt to biz goals), and lots of other different combinations. Until we can come up with a system that removes inconsistent human nature from the equation, we'll just have to tolerate what we have. Sliminess is just one common trait of human beings, and I'm sure even Google can't avoid hiring and promoting sociopaths.
Show HN: invoke RdRand from Java with drnglib
Yea, but OP's point is can Marissa turn it around?
That's odd; I thought Kinect was widely hailed as a success.
Yes...this was noticeable even though I don't care much about Google I/O. Last year I saw someone I follow on twitter announce that he had a ticket and it became quite obvious to me that he's a swagster. Great guy but not one of the people whom I think would add the most value to a developer conference. :)
correct! we built something, it didn't work out, so we built something new.
In Canada, they think all Europeans are the same. :)

I've noticed that England tends to have more walled gardens and restricted access than where I've lived in Sweden. Then again, Sweden's right of public access is also stronger than England's right to roam.
Oracle need to get their act together, no doubt. But there's still a lot of value in having a widely available, nearly ubiquitous, cross-platform runtime like Java. JNLP / JWS is amazing technology, but hampered by Sun having been SOOOOO late to the game in terms of delivering the Consumer JRE and failing to deliver the APIs needed to truly make Java useful on the desktop.

But even today, if Oracle would really commit to Java as a desktop platform, I believe it could still succeed. Adding proper support for modern video / audio formats would be a nice start. Well, aside from fixing the security issues.
But it doesn't. When you click on my head on Medium, I don't expect you to land on my home page , or my company page, or any other page that is mine on the internet. As far as Medium and readers are concerned, my Medium profile is your destination (https://medium.com/@kirillzubovsky). On there you see all my posts and all the social information that I provided, and you can further explore the service and/or my links if you choose to.

The equivalent of a Tumblr logo on Medium would be their "M" logo. When you click that, you end up on their front page, and not on my profile, which is what you should expect.

You are partially correct, this implies that the user understands the basic behavior of the web and expects my photo to lead to one place and "M" to another.
Gastown. Places around Hastings and Cordova.. check out the Woodwards building.. JJ Bean in there is great. If you want hipsters, check out Main Street.
For Stockholm and Copenhagen below -15 C would be very rare (but looks like Talinn is rather colder). The record low in Copenhagen is -18 C, and in Stockholm -16 C, at least as measured wherever their official weather stations are (probably near the coast). In Copenhagen, -3 to +3 are more typical; older Danish apartments' relatively poor insulation is barely capable of dealing with -10 C!

But it is indeed often quite windy.
I agree! I spent three months moving through the south early last year and already found some apparent explanations in the library's books on some of the inscriptions I photographed at some ancient Jain sites in Tamil Nadu, Kerala and Karnataka. Some of these are geometric and may be of interest to HN readers... http://bit.ly/120T4GI and http://bit.ly/Yk4ukt for example.
Man I'm sick of the word "maker."

Clock looks nice though.
You know, I went to look at a new project on sourceforge, thinking I'd quickly prove you wrong. (I don't know why I still have any faith in sourceforge.)

Guess what happened? I clicked on TWO SEPARATE ADS with a download now image in them.

I captured it because I assume the ads change, but wow, terrible: https://www.evernote.com/shard/s3/sh/78c81dc2-0a90-4e0a-8676...

I eventually found the files link, and then clicked a download. And was taken to download page where I had to wait for my download to start, with some more ads.

Yeah, screw that.
Your web-site also sat with the spinner running for 4+ seconds.

You might want to try providing it in HTML format.
Yes, you should have both. Plus ideally presence on GitHub and Sourceforge. (I also would never use a service as my only repo...)
BTW, ClojureScript has proper lexical scope.
Google Maps just says "It works!"
Google to replace UDP??
Meet the world's top NBA gambler
Perhaps I phrased that incorrectly. Since Medium does not have a commenting system, I asked folks to leave a comment here, if they had one. Indeed, I was asking for everyone's comment, not just the ones that agreed with me. Thanks for pointing it out. Will remember to watch it next time.
That's what the EHR is for.
Learn Linux And Prepare For The LPI Level 1 Certification
Now that the internet is mainstreamed why is this a bad thing? No, really, think it through. Why would having a good hold on the demographics that would actually pay attention to ads be a bad thing?

Yahoo's corporate DNA being a media company should make help, not detract, when new media is just media.
Blake Ross's goodbye letter to Facebook
Some people don't know because they do not pay attention to the multitudes of hot sauces available. Like me. I did not know about Sriracha. And I have eaten in asian restaurants hundreds of time over the last decade. I just do not pay attention or remember all the condiments I have ever tried.
The Ctirp study last year showed that remote CSRs at a Chinese travel agency were more productive than the ones in the office. Of course that might not be applicable to other jobs.
Show HN: How to Talk to Nontechnical People
This came to be as a result of an Ask HN, thanks for the support.

This is a developer-centric approach to learning communication and nontechnical life skills.

Please comment, I would really appreciate the advice for how I can best provide value to the community who has given me so much.
"The algorithm design is all said out loud."

Ok, I thought it was being written as a code, even if just on paper or a board.

"accepted that faster was better"

The point we - grey-area and I - are trying to make is that it's not always the case, or rather that the "betterness" of faster implementation is, in practice, dependent in large parts on other characteristics of the code. If someone deleted slower implementation along with tests and docs and replaced it with faster, but undocumented, untested implementation I would not consider it a change for the better.

And I think you would agree with this in general (of course there are situations when a change like this is necessary!), and I think this is just a misunderstanding on my part - I was thinking about actual code, an implementation, all along while you were talking about description of the algorithm with words. In this case - with one additional assumption that memory complexity is irrelevant or not changed, but that's nitpicking - of course faster is better! :)

"I think you can write the code to figure out the biggest number in a list"

Yes, of course: (foldl max (first lst) (rest lst))

And I can even explain what foldl is and how it works.

"you shouldn't be intimidated by "algorithm invention.""

I am not "intimidated". I know my limits. I wouldn't be able to invent quicksort during the interview and I wouldn' be able to invent this: http://www.jstor.org/discover/10.2307/2346806 even if my life depended on this and I was given all the time of universe to do this (but I still coded it).

This also depends on what we mean by "inventing". Does using some previously learned technique or adjusting other already known algorithm count as an invention?

But from what you say I gather that you wouldn't want me to invent quicksort on the spot - and then it's ok, it seems like I still have a chance of getting a job! ;)
The Keralans are pretty keen on the theory that Chinese tai qi and gong fu traditions derived from an ancient Keralan martial arts tradition, and do seem to have some evidence. There are also a lot of Chinese-style bamboo fishing nets still in use up the coast of Kerala and in to Karnataka. The only other place I've seen those is Zhejiang, north of Shanghai near Yangzhou, the old southern terminus of China's Grand Canal.

Also, the great era of Cambodia seems to have been founded by a family from south India, which is backed up by art historic evidence and the earliest Chinese diplomatic materials. The same goes for the Cham kingdom of Vietnam. That's a hell of a long way to sail, and further than the great Buddhist Borobodur monument on Java, Indonesia, which was also built by south Indians.

Another area of India I'm ultra curious about is Assam ... as everyone's going to Burma, Assam is clearly more interesting! (Written from Yunnan, just east of there, in southwest China)
Only the government would have the ability to say no, in practice, and wouldn't due to politics (saying no means you'll be actively opposed by that person's family/etc., and it will be used in campaign attack ads; saying yes is a marginal increase in cost spread out over everyone.
I developped a little layout library ( work in progress ) which is a port of a flash lib. and frankly coffeescript made it really easy and made me wrote far less code that pure javascript.

One can write readable code with Coffeescript , i use parenthesis in big scripts because it is more readable , and i dont use classes where not appropriate.

CS helped me write better javascript without the badparts so i dont need to be a human compilator and fix javascript each time i write it. I should not have to.

http://mparaiso.github.com/Coordinates.js/

It is not for everyone , but significant white spaces are not a problem if one is used to indent his code properly. I tried typescript too , which is good, but i found coffeescript more expressive. The truth is , i enjoy writing CS , i dont writing JS.
Not sure if it applies in this instance but some customs have it so the ground floor is not counted and the second floor is referred to as the first and so on.
I agree that lots of type is set too small. Trying to create global rules for design when clearly something like font size needs to be addressed on a case by case basis depending on what font you are using is not a way to solve the issue.
Apples and oranges.

Instagram $1BB is an once in a lifetime situation brought on by the urgency of a company looking to block out competition and having the money.

Flickr isn't the same product as Instagram.

The real question is should Flickr change into an Instagram-like product or should Flickr stay as a photography community/product and can that still be profitable.

I don't know, but SmugMug, Behance, 500px etc are doing well. But the photo pie is getting bigger while Flickr's slice isn't necessarily growing at the same pace. This is a tough decision for executive management to double down, hold, or fold.
On the other hand, don't use font sizes that are too big (I've noticed that on a number of blogs and startup sites recently).

It might look great on your large iMac screen, but when I read it with an 11" MBA, it's pretty frustrating to only be able to see a handful of lines of text at the same time.

Even this blog which is doing the complaining, I wish I could see more of the text at the same time. Though it's a matter of personal preference, a find its line-height to be a bit too tall. 1.5em is just too much for body text, in my opinion -- it's almost like overcompensation, and you rarely see that in the body text of printed books or magazines. 1.2 or 1.3 can be a lot better.
Scrap "Call me maybe" comments in YouTube; filter only the people in the USA and convert every username into a hotmail and gmail address (e.g. username@gmail.com) and send them treating emails. Profit.
>From a legal context, is someone's right to privacy thrown out the window every time they go outside?

Yes. You may be photographed or filmed not only when you are in public, but when you are in view of a photographer who is on public ground. The exception is when you are in a place where you have a reasonable expectation of privacy such as dressing rooms, restrooms, or your home.

Source: http://www.krages.com/ThePhotographersRight.pdf
The problem with the VA is the quality of care seems to vary greatly by facility, and until maybe 4-5 years ago, the VA was essentially structured to give care to some very aged WW2/Korea veterans (and relatively indigent Vietnam veterans (i.e. not even most of them) who could claim service-related disability.) I'm not sure if that was due to resource constraints or what.

Post Iraq/Afghanistan returnees with service-related disabilities (TBI, amputations, etc.), I think VA has gotten more resources and is now treating a younger/healthier patient population. It also cooperates a lot more with DOD active-duty care than it used to.
I found the Atlantic more readable at the smaller type than the larger type. Perhaps it's because it's serif, as opposed to the sans-serif in the other two examples.
Hilariously, the site is nearly unreadable on my iPhone and two-thirds of the offending sites have larger font sizes on mobile safari.

Quick someone write a "Stop Using Mobile-Hostile Stylesheets" article.
>"Nope. No wage, no tips."

That sounds illegal, at least here in Canada.
Market caps:

RIM: 6.79B
Google: 263.63B

Chart comparing their stock prices:
https://www.google.com/finance?chdnp=1&chdd=1&chds=1...

I believe the data I've added reinforces my original argument.
Reminds me of the tumbler, pictures of people scanning qr codes: http://picturesofpeoplescanningqrcodes.tumblr.com/