skysight-inc/HackerNews huggingface dataset:
Did you read that page, or did you just skim it? They're telling you to use a "headless browser" as one possible (clunky) way of responding to _escaped_fragment_ requests, which is a workaround wherein you put a special tag in your original page to tell the googlebot to make another request to get a static version of the page.

Using _escaped_fragment_ is not the same thing as rendering different content based on user agent.
I recently needed to do this for google, but i wanted the rendering time, and delivery of the page to be under 500MS, so i hacked up something that works with expressjs

https://github.com/icodeforlove/node-express-renderer

It uses phantomjs but removes all the styles initially so the rendering time is much faster. (my ember app was averaging 70MS to render, but i prefetch the page data)
Ah okay, using that lead, I found this http://www.intellalegal.com/2013/03/samsung-graphene-patent-...

Touch screen displays are made of indium-tin-oxide and samsung wants to replace it with far cheaper graphene.

But that is only a cost saving measure and I am not sure if it brings anything new to the table other than increased profit?

This paragraph alone says more than the entire CNN story:

Many companies have invested in the research and development of graphene and other nanoamterials. In all, the USPTO has issued approximately 7,000 patents related to graphene. Samsung has received the most patents related to graphene, with over 400 patents for the use of the material in displays and electronics.
No. I wouldn't hire anybody based solely on one signal.

Great hiring requires evaluating more thoroughly than that. Have no less than one conversation with any candidate you're considering. Get a feel for their history, how they communicate, if they've any experience or passion in your domain, etc. E.g. All else equal, I'd more likely hire a candidate for my music start up that had experience integrating music apis, was an avid music lover, etc. That's not required, but helpful.

And yes, I'd still have any candidate write code in an interview. Too many times simple sql queries, OO, or basic understanding of data structures have defeated candidates, despite code samples that implied otherwise. If a candidate can't write simple code to solve simple problems, they likely can't help the company solve much bigger problems efficiently.
How To Get Traffic Using The Blog Beast Mobile App
Please keep in mind that this is being published by Bloomberg - not exactly a neutral party in the debate. They stand to lose a lot of money and even more clients if this were to happen.
We currently have a complete copy of all user data in a secondary (non-US) data centre. In the event of a loss of our US-based servers, we would get this secondary copy up and running as quick as possible (likely in a reduced capacity) while sourcing new equipment and getting a new primary centre up as quickly as possible.

This would be a catastrophic event, no doubt about it, and there would be significant disruption for our users. But it wouldn't mean the end of FastMail.
Single-Page App That Behaves Like a Multi-page App
Because its our advice. It was developed for us, taking our concerns into account. You need to get your own legal advice relevant to your own situation.

Or put another way, I don't think "Your Honour, FastMail's lawyer said it was ok" is valid defense for anyone except us.
Still the main problems is not solved: you risk getting penalized for serving a different content to the googlebot
At Google's scale any performance drop can have massive implications. If Google's crawl rate is 100 million[1] pages a day then a 1% drop in crawl rate means 1 million less pages crawled per day (which has many implications, for example having to use more compute power to regain crawl rate which raises costs etc.)

You are right that it is not a real-time exercise but they do have crawl targets.

You cannot be flippant about "Why don't they just do X" when scale is that big.

[1] Picked out of the air but probably in the right magnitude (or even a little small)
There's some pretty vicious comments on that article!

Personally I am mostly interested in Asian history. We know that South Asian and Tibeto-Burman people have been milk and cheese consumers for a long time, as have the Central Asian peoples including the Mongols, who are said to have actually preferred liquid foods to solid ones.

These days, I know first hand that a lot of people in China are getting stuck in to milk products for the first time. How can this be, if they should keel over in pain and indigestive flatulence? The only person I've ever seen mass-produce cheese in an apartment was a Burmese friend in China, who I'm sure wasn't after the lactose for its apparent usefulness in diluting heroin! Wikipedia states: Some studies indicate that environmental factors—more specifically, the consumption of lactose—may "play a more important role than genetic factors in the etio-pathogenesis of milk intolerance" ... ie. the intolerance notion is largely bullshit and people can adapt to lactose. That seems to fit the observations.

Anyway, interesting to ponder... I went and polished off a block of New Zealand cheddar to celebrate. (Saving Roquefort for a salad tomorrow, then it's off to Indonesia where cheese is no doubt harder to find!)
Never thought someone would mention Geto Boys on HN. besides my commodores and other computer related paraphernalia brings back youth memories.
I think a lot of content providers would not be keen on this as a default mode of operation. They'd lose stats, access to dynamic stuff on the page, and more.

On the other hand, if HN could frequently check if a page is still responsive and, if not, then show a cached version until it's back up, that would be awesome, but given the underlying software doesn't get many updates anyway, I doubt we'd see anything like this soon.
Last I heard, Google's Widevine EME wasn't just restricted to Chrome, it was restricted to ChromeOS running on official Chromebooks that are in locked-down mode so that the user can't run any of their own code. It's not just DRM, it's really restrictive DRM compared to what it's replacing.
Luajit is of course awesome, but let's not get too carried away. It doesn't sound like this JVM has been used for running anything beyond extremely simple benchmarks. Of course you're not going to run into difficulties with the translation of a 15 line method.

I saw a talk Mike gave on Luajit last week, and one thing he credited Luajit's success on was that it was working on a rather high abstraction layer. Stuff like the loop optimizations and alias analysis work because the optimizer can essentially understand the code at a fairly high level, and is somewhat specific to Lua. When dealing with java translated to jvm bytecode naively translated to lua source you lose much of that context. (And at the time he didn't seem too convinced about using luajit as the backend for other languages.)

But even if you ignore the loss of context, I'm sure that various luajit limits would get hit with real life Java code. E.g. I'd guess there's a fundamental 65k limit for the number of constants and bytecode instructions in a single function.
I think it's a bad idea, mainly because I'd like to see how much traffic my site received. It occasionally happens that I want to read something here, but the server is down. In that case, I always Google the URL. So far, in all cases, Google has spidered and cached the URL I wanted to access.

People would be better off optimizing their site/server. It's a good lesson to see what happens when your site gets a boost in traffic.
Private Residence Redefined in Casa Constanza
The problem is that even one poorly behaving (h)activist sets a precedent for average people against all other activists including those that perform a societal good in a very ethical but technically illegal manner (Snowden). It also sets a poor example for others coming of age.

How things are accomplished is of more importance than what is accomplished. Activists should plan carefully by seeking out likely anticipated consequences before pulling the trigger. Otherwise, it's just reactive, aggressive chaos that doesn't go very far.
And of course we're all free every day to "learn by doing" -- but without necessarily any competitions, without schools, without universities, without bureaucracy, rules, hierarchies, paperwork, etc. Just do things. Just learn. Rinse, repeat.
Or the US could just go to the Datacenter and force them to give access.
Lack of github profile is not a no hire either. Just means they might not be a open source enthusiast.
That's not about Star Trek.
He means cache the actual sites, not the actual front page.

As for that, I think most sites are probably cached already -- something could easily just find the link to the Google cache.
That Google Ajax crawler spec is no magic bullet.

Nick Denton: "Dip in uniques largely because of drop in Google refers. Pageviews (which are driven more by core audience) less affected." -- http://twitter.com/nicknotned/status/61152134929981440

Nick Denton: "Google does not fully support "hashbang" URLs. So we're eliminating them rather than waiting for Mountain View." -- http://twitter.com/nicknotned/status/61465859079671808

Nick Denton: "Yeah, I'd advise against hashbang urls. Will kill search traffic -- even if you abide by Google protocol." -- http://twitter.com/nicknotned/status/62595141927583745
Who said that that would be a defense we would use?

My point is that you have given advice, with the implication that it would soothe some of our concerns. And then, in the very next sentence, you've said, in effect, it's legally worthless.

So, how exactly does your own advice to us help in any way whatsoever?
I found this to be inspirational!

I have being a Mac user since System 6 on a little Apple II. I started my development career on 4D a mac only database back in 90's. And I have being a Web/Database Developer ever since and I am really grateful for what apple has provided me so far.

I always found Apple and Steve Job to be inspirational and have always supported Mac even when no one around me used them, because I do find that company to be true to their words

"Think Different"

That inspiration has now gone to Mozilla! Apple still makes great products, but it has already lost it's soul and it hasn't found a new one yet! (Revisit, Steve Job, Stanford Speech please!)

This is not apple's fault. This usually happen with company that had a super charismatic and powerful leader and when that leader leaves or die that leaves a big gap in the company.

“We need leaders who can lead in any situation,

with or without positional authority,

with or without formally allocated decision rights,

with or without designated followers,

with or without an approved set of traits

and characteristics,

and often in conditions in which there is no
agreement as to what the right answer is.”

(Granger, 2009)

Granger is a female captain in the us military that lead her group out danger and was awarded many metals. Her words really resonated with me now more than ever!

What we need now is for everyone in the company willing to take leadership. Like this intern at Mozilla.

So thanks Mihnea.
It's "Matz Is Nice And So We Are Nice", because MINASWAN is a joke on the Japanese word for "everyone" (minasan). The -swan is like a super-cutesy suffix honorific thing.

... And yeah, it sucks that it feels like it's died a bit. But keep it up anyway; https://twitter.com/tenderlove is a great example to follow. :)
That hits the nail on the head for me. Programming is inventing, but stripped of the fiddliness, expense and irreversibility of tinkering with physical stuff. Plus of course there's the Internet now, so if you make something cool then you can share it with dozens/thousands/billions of others.
Version Control with PhpStorm and other IntelliJ IDEA-based IDEs
JVM bytecode is quite nasty from this point of view; one of Mike's comments in the mailing list was to try Dalvik instead. It loses a lot of loop structure.
> What about depression? OCD? Anxieties? Are they "physical ailments with psychological symptoms"?

No one knows, and anyone who claims to know is speaking without any scientific backing. This will eventually change, primarily because of a move away from psychology toward neuroscience, but this is not going to happen quickly.

I will say this. Eventually "mental disorders" will all be either abandoned or turned into treatable biological disorders, diseases with know causes, just like medicine. But that's not around the corner -- it will take years or decades.

A neuroscience operation was recently performed on a woman who was so depressed that her life was essentially over -- she was institutionalized, unable to function at all. In the procedure, a location in the brain called "area 25" was stimulated using criteria that had worked with laboratory animals.

When the electric field was applied, the woman's depression lifted instantly -- instantly. The procedure is still experimental and is not safe for ordinary cases of depression, but it shows where we're headed:

"A depression switch?" : http://www.nytimes.com/2006/04/02/magazine/02depression.html...

It is examples like this that explain why I and many other people are advocating a move away from psychiatry and psychology -- the resources being expended on those activities are being wasted, and are taken away from things that might work.
Had a quick look at your profile: there is something scarily Indian (in the chaos sense) about combining Lisp with a BBQ joint :)
Come on, 10 days without electronics? That is an amazing feat nowadays?

(I personally could do it without a problem - well, if I hadn't go to my programming job, of course - take a mathematics book, pen and notebook, and learn something new.)

What about a year? How could we have lived just a couple of years ago?
> Beating the shit out of an anti-gay protester I couldn't possibly care less about, though.

So freedom of speech is only for things you (and I) agree with?
The point is, they wouldn't need to, because the Australian Government would order us to turn over the data, and we would. Everybody wins (except theoretical-Snowden)

Mind you, theoretical-Snowden is already screwed at this point, regardless of where his mail is. No reason to believe any European country would be susceptible to pressure:

http://www.bbc.co.uk/news/world-latin-america-23174874

Or maybe there is.

Which comes back to the point I've been trying to make all along here. In the most serious extreme, nowhere in the world is "safe". In a less serious case, nobody's going to invade NYI with jackboots on. The window between those two cases is where being not-in-USA could theoretically save us from having our servers snatched (assuming said jackboots weren't willing to just wait for the Australian Government to order us to hand the data over)
So the rain in Spain doesn't stay mainly in the plain?
That's just a matter of perspective. Was Megaupload "obviously" facilitating copyright infringement any more than Google does?
>> "my friends list has a bunch of people I don't even know"

WHY? This is consistently one of the biggest complaints about Facebook. I can understand people who've had Facebook since it's early days having this problem but if you just opened your account why did you add people you don't know?
Very well said! I made a similar point in a TEDx talk I have last year on the topic: http://christiangenco.com/2012/12/01/tedxsmu.html

The bit about not having to pay any regard for the way things have been done in the past was particularly resonant.
To be fair to the electronics - internet made it much much easier too. Ordering physical stuff is a nobrainer now, and you no longer need to go to a library to find pinouts, specs and whatever info you need to wire the things properly.
The Cheese Shop is down
>"In November 2012, after being held for eight months without trial, Hammond was denied bail ..."

So he is already in prison for 1 1/2 years without being sentenced?

Sounds like an interesting "justice" system.

I understand you can not let him walk, but eight month without a trial? And then he was denied bail? And why solitary confinement?
In fact, machines sort garbage better than humans. In the UK, we're moving away from having people do lots of sorting, towards having everything "recyclable" going into one giant bin. The factory then sorts that into metals, burnables, glass & whatever... it's cheaper, easier and better for everyone.
How to Test the Viability of a Niche Marketing
It's an entirely awful measure, for exactly that reason: what pizza "means" is (as for many things) very dependent on culture.

In the U.S. it's often considered a cheapo mass food for students, but in other countries it can be something of a luxury, exotic and foreign; if the only place to get pizza targets wealthy expats and the spoiled offspring of the rich who want to seem "western," it's not going to be particularly cheap... [and many countries are of course somewhere in the middle]

That doesn't mean the cost of living is actually higher in the latter places, because there are very likely to be far cheaper indigenous foods that occupy roughly the same "position" pizza occupies in the U.S.

The price of something, after all is not just the cost of the ingredients and the labor used to make it, it's determined by what people are willing to pay, and people will often pay for very ephemeral qualities...
I don't think those two cases are comparable.

Ruby is a fairly large and very generic language. It's possible to override pretty much anything, which makes running it efficiently on a runtime that doesn't is hard.

On the other hand, JVM bytecode is a tiny, concrete language, pretty much just saver assembly. Few operations are generic, and when they are they're generic on the type of something, not much else. Most languages that are already fast could probably run translated JVM bytecode fast.

(And of course LuaJIT is amazing, but for being that fast in the first place)
Xkcd: Open Letter
How to Stay Focused and Get Results (Faster) with a One Page Strategic Plan
Thom Yorke calls Spotify 'the last desperate fart of a dying corpse'
Internet media monitoring using sentiment analysis
Thinking Inside The Box With Vanilla JavaScript
I believe this is what was meant to be linked http://jikesrvm.org/

That's an entire JVM written in Java, with only a small bit of C to bootstrap the JIT.
JSP allows mixing client-side (HTML) with server-side code. GWT, and most modern frameworks, use regular servlets as the backend, and some (other) type of templating system with better separation.
My brother and I both have the same thing. Like you, I don't really ask for accomodations because I find it not worth the trouble; I just come up with my own solutions. The only real pain in the ass is not being able to drive. I use public transportation all the time but kinda hate it. Nothing worse after a long day than a sweaty, over-crowded bus. Also really narrows the options when apartment-hunting.

But all in all it's not the worst thing one could have by a long shot. Most days I don't even think about it.

Actually, school was a lot worse than work. I've never had any problems that I can recall at a job, I just make it clear that I don't drive to meet clients or whatever. No big loss there.
Have you tried it? I had to go about 2 weeks without internet when I moved apartment. The only access I had was the local café and I only used that to send files for work (so I went in spent 20-30 minutes on email/dropbox and then left). It's amazing how difficult it was and how much it changed how I lived for those two weeks.

There were positives (I read more, went out more etc.) but they didn't last too long. The time my roommate and I would have wasted on the internet previously was now allocated to TV. Rather than only watch shows we liked we channel surfed for hours. It was kind of like being thrown back in time to how I wasted time when I was younger.
Some suggestions:

- "O" for birth, "X" (or "+"?) for death

- Filled circle for birth, non-filled circle for death

- Expanding filled circle for birth, Shrinking filled circle for death (might not work well with low fps)

If you decide to go with color change, here's some combinations that I (red/green blind) have trouble with:

- dark red/dark green/brown

- purple/violet/pink/grey

- dark red/dark purple/dark violet

- blue/violet/purple

- yellow/warm green/light brown

- yellow/orange
If you were the interviewer would you have spent any time, at all, on the substance that he reported on?

If so, you would have been a much better interviewer than she was.
Stevey Yegge's Google Platforms Rant
Yeah, I'm sure it's not nefarious. It's just very poor judgement to leave that code in the build without documenting it. So poor, that I don't feel I'm able to trust the rest of the code without auditing it.
FUCK YOU ALL
Had enough.
> Git is similar, except there is no competition/competitor there to befuddle you.

You haven't met some of the developers on my team.
We also have a second (1-2 week old at this point) backup set of most users' data sitting in boxes on my loungeroom floor. Encrypted of course. It came back in my suitcases from New York a week ago.

Bootstrapping from that would be significantly more painful though, and a lot more "gappy".
Getting indium out of our electronics is HUGE.

That is a revolution in its own right.
As Australia is a member of the five eyes group, I do not see any added protection from FM being incorporated there rather than in the USA.

This is why I use a email service in Norway (runbox.com), which, as far as I know, is not sharing information by default.
How do Nobel laureates spend their prize money?
The problem with such opportunistic encryption, is that you could insert a man in the middle which basically intercepts the traffic and modifies the handshake to exclude the STARTTLS extension.

With opportunistic SMTP encryption this will cause things to proceed in plain text.
The sinister thing about this is that e-mails still flow, so it still works.
if(site doesn't respond) {link.domain_name = link.domain_name + ".nyud.net"}
Quantified House – Raspberry Pi and 1-wire
The problem with huge displays is that the ratio doesn't work out in our favor. Great for movies, not for text. It's counter-intuitive, but with low vision, you still have to sit close enough that a wall-sized display is a ticket to neck problems.

I actually prefer monitors on the smaller side so I don't have to move my head so much.
And we'd want to turn that off every time we got them to replace a hard disk...

I wonder how many "sorry, the hairtrigger anti-intrustion systems took the site down" outages it would take before people begged us to turn the sensitivity down.
Isso: Self-hosted DISQUS-like commenting system
I was redirecting news.ycombinator.com to local host a few weeks back! It also lasted for a few minutes.
Paid support is already there. There is a "support" menu on the webpage, the issue tracker has a polite note saying that this is available. Some people have been contacted directly in email to see whether they'd be interested.

For example some users at a big Taiwanese laptop maker company were after windows2000(!) support. When they were politely offered support saying "please decide whether paid support would be of interest or not", the response was "ok, thank you for your information but when can you fix the bug?".
I could give countless other similar examples.

Anyway, thanks for your suggestions. I'll heed the advice and will change the website to make this more clear for those who are only after the free labor.
W3C's Web App Source Code Protection Community Group
Gah, he's fallen straight into their trap!

Of course they want you to think that nothing's under control!

:-)
Well-said. Heroku-style deploys are not a replacement for Capistrano-style deploys, merely an alternative. Capistrano is a much lower-level tool. I use Capistrano also for general sysadmin tasks that comprise multiple servers.
Have you seen a museum of capitalism?