skysight-inc/HackerNews huggingface dataset:
Yes - except this is HTTPS cache - and takes screenshots of your HTTPS data.

Its silly because they turned off viewing the HTTPS websites on the 'newtabs' and replaced it with grey screens - yet they still take the screenshot.

The sec-low status was given because they mention the low res screenshots are not enough to get anything useful - but I've just proven that not true.

Besides - how many people do you think would know/expect their HTTPS screenshots to be captured and stored on the drive? Accessed a bank site lately, visited a secure Government website etc etc
Starting and running a company costs significantly more money than buying a domain, and a trademark has to be used, not just registered like a domain.

Squatting a domain on the other hand requires minimal effort and money, and there is no danger of losing the domain even if it is unused (or parked).
Yeah, it seems to be oddly patchy. I think it did the rounds on TechCrunch or even here at one stage. The folks who run it are involved in TechHub Manchester so that's why I think Manchester is heavily represented there.
Google App Engine OAuth authentication broken since 02/06/13 00:00
They're barking up the wrong IP.

Valve could make a PG-13 rated Team Fortress 2 game, and people would love it. Make a "Magnificent 7" rip-off, or an "Oceans 11" rip-off. The thing is tailor-made for any caper/heist/action flick.
Ted Mosby Are You Out There?
This post reminded me of the Talking Heads song Listening Wind, which also seems to be about a "matyr". No doubt Byrne's opinions have changed a bit in the 30 years since be wrote it, though. http://xms.songmeanings.net/m/song/3530822107858498600/
... and its about time! "Android" has somewhat sinister connotations. Motorola ran with the concept in their marketing of their "droid" phones and it looks like something from the movie Alien, probably not the best strategy to entice half the population: females.
I would appreciate comments on how to improve this project (specially the API).
No, reading personal email to deliver advertisements is creepy. It's better than it used to be but we all remember seeing things like casket advertisements when an email mentioned dead code, etc etc.

It's creepy, and I would gladly pay google monthly to prevent them from abusing my privacy.

But Google doesn't want money from me, it wants to abuse my privacy. That's far more profitable.

It's unfortunate but too many services point to my gmail for me to be able to switch.
It seems that a facebook account is required.

I would like to try the product, but I do not have facebook.

Lost one potential customer.
Correct; Chrome doesn't do it to prevent the FOUS (Flash of Unstyled Content) that so many designers toiled so hard with Javascript hacks to work around.

There are several things you can do with varying degrees of effectiveness:

1) data-uri encode your fonts and shove them into your CSS files directly. By the time your CSS shows up, your fonts are loaded. Downside is that your CSS grows substantially as a result.

2) Use a CDN (ideally a grown-up CDN that does geo-targeted delivery) and get your fonts downloading to the client ASAP by declaring them as early as possible. Use aggressive caching headers.

3) In all cases, consider using font subsetting to reduce the size of the font package you have to deliver.

4) In all cases, be aware of how browsers load fonts, to ensure that you don't have to end up downloading, say, a massive .ttf file just to throw it away end up downloading a .eot file that is a quarter the size.
"My feeling is that consumers are so used to weird domains at this point that nobody really cares about particular domains..."

I'd love to see some research indicating this is true. While I certainly am used to "weird domains", I still often default to .com when trying to find things. If I want to look at Ford's current line-up, my first instinct would be to try ford.com.

Of course, that fails spectacularly when searching for Nissan cars.
Do you test your site for color blind people? Three tips
Oh Mr. Byrne, you come from a different world. Having "doubts" that the authors of academic articles see "much of" a share of the money publishers or databases bring in suggests that there is some hope that we would see any of it. The reality is that almost nobody is paid for their articles, and almost nobody even expects to be. Often, the reviewers of articles -- the people who make journals worth reading at all -- are unpaid for that work. Even editors are often volunteers.

I guess we cannot be surprised that a musician would have such a view of copyright. Of course, the article seems to go off the deep end at some points:

"Imagine, as MIT seems to have briefly done, that it was the Chinese or North Koreans or some other entity stealing this data"

Yes, imagine the horror if the Chinese or North Koreans were reading published scientific research. I am sure that the authors of these articles are terrified by the idea that people in China might learn from their work, thus explaining why they published in journals with a global reach.
Feel free to hit me up when/if you do. I run JavaScript Weekly and could give it a mention.
Caffeine goes swimmingly with magnesium, L-Theanine and Noopept.
Not to sound rude but what are you talking about? Why are you even apologizing?
I adore RequestPolicy in principle, but after a year I just couldn't take it anymore. NoScript was better, it took me five years until I was fed up with constantly whitelisting every new site I visited and playing guess-which-sites-are-essential roulette.

I really, really wish there existed versions of RequestPolicy and NoScript with large and comprehensive default whitelists. Until that day, Ghostery is all that I have the patience to put up with.
See "Russian Ark."

https://www.youtube.com/watch?v=J--TDEHizVA
Wdb: An Improbable Web Debugger Through WebSockets
Alfred Pennyworth: Well, because he thought it was good sport. Because some men aren't looking for anything logical, like money. They can't be bought, bullied, reasoned, or negotiated with. Some men just want to watch the world burn.
Print version, thus single page:
http://www.itworld.com/print/340205
You honestly can't understand the reason for switching from CE to NT? You honestly expect them to abandon NT for Windows Phone 9?

Even still, it's not like Windows Phone 7 users are just up and fucked, they're still receiving updates (like WP7.8). That's good for people who bought into the platform less than two years before WP8 came out; they're not left in the cold. Their apps still work, they can still install many of the new apps coming out, and when they do upgrade (almost all of) their already-purchased apps still work. It's not that Microsoft made a hard cut off and left WP7 users for dead, they're just not providing an OS upgrade from WP7 to WP8. Everything else still works like an incremental upgrade.

Windows Phone 7 still works, it's still being updated, and there are still just as many apps being released. And when you get a new phone with WP8, it will work just like WP7 did, and your apps carry over. There's no need to throw a tantrum; no one has been abandoned.

This is exactly what I'm talking about: people laugh at the platform with uneducated opinions they tout as fact and spread their "facts" to other people. It ends up being a game of telephone/Chinese whispers where the truth gets more distorted the more its repeated. If you'd really like to like Windows Phone as you say, as a developer or as a user, you might want to think about what you're saying about it first. That app you wrote in 2010 still runs on WP8, and the app you wrote in 2013 works just fine on a WP7 launch device.
Jazzperiments
"We were subsequently approached by the person who ran the rm -r * " ... " It is also obvious that the people who installed the plugin, had different intentions than causing easy to detect damage on the system."

Seems like a case of a script kiddie who got the login information from someone else...probably doesn't know his way around Linux too well and thought it would be funny to run a few commands, then got scared once he realized what he'd done and fessed up
Desktop PC-sized Fully Automatic Genetic Testing Device [video]
Go and Assembly
The mobile version loads fast and is more readable on the PC. Why would anyone want to visit the "non-mobile" version?
Save for being an infant or on certain anti-depressants, how, exactly, did you come to the figure of a 15 hour half-life? Do you have a source for this?
Ted Mosby Doppleganger Seeking Job - Funny
He hates threads (see other blog entry: http://www.codinghorror.com/blog/2012/12/web-discussions-fla...).

Or, to put it differently: he confuses discussions with guestbooks (he prefers the latter).
Creepiness is the term used by Google (Eric Schmidt) and repeated by Microsoft in the linked website.

Here's the source:

http://latimesblogs.latimes.com/technology/2011/01/animation...
No comment yet from anyone at Google after nearly 24 hours. This probably breaks every App using the builtin authentication. If anyone knows a workaround, I would appreciate hearing about it!
LibreOffice hits 4.0
For what it's worth, I think that the service Bitbucket.org is offering is great and these guys are doing a really good job.
Given how hard they've worked to squeeze their fanbase for as much cash as possible, it kinda seems like they're toast.

A beloved brand can survive a technological shift that invalidates their current business model, but a reviled brand is done.
very nice and simple, thank you
What makes the article interesting is not the point that it makes, but the perspective that a musician would have on these issues. There seems to be this idea that academic publishing companies are like recording companies, and that researchers have the same relationship with publishers as musicians have with recording studios.

His view of this issue is very much shaped by his profession.
I like programming a lot. If I'm away from it for more than a couple weeks, I start to miss it.

The software industry deserves to choke on a dick and die, however. Fuck bad code, micromanagers, dopey "startups" that expect 14-hour days on the assumption that 0.0x equity slices represent real "ownership", closed allocation, and regimes in which programmers don't choose their tools. All of that can go to hell.

As software engineers, we're a defeated tribe. We work for businessmen, get little respect in comparison to the value we add, and often are pigeonholed into roles that are 3 levels below our creative and intellectual ability. We do most of our work for managers and investors who think we're losers because we don't have their jobs.

To me, quitting programming is just running away. Programming was never the problem. We need to take control of this game. We need to take it back and make it good-- and fast.
If you read between the lines this guy is saying he wants to sell it and is expecting a lot for it. He has even researched numbers. Now he has a for sale sign up: Milk.com for $10 Mil.

Better he just come out and say it.
I can imagine in her case, it would require a very well-rounded individual to design the toy, come up with marketing/branding, build it and pitch it. I was definitely thinking of working in the pipeline at a larger company, like you said, where someone could be more specialized and focus on one aspect of the design.

Does she have any interest in moving to a big company? As in, doing spec work until she demonstrates she's competent, and gets hired on? Or is there a career in freelance toy design? Like any self-employment it would be stressful, but you'd be more exciting at parties than the millionth person building FarmBookVille Freemium.
Average set size has gotten bigger, so the average set costs more, so they seem more expensive. Seems straightforward.
Just to add, I think a lot of people would just google "ford" or "nissan" when trying to find info about their cars. Some of us might make assumptions, and if it fails (like expecting cars at nissan.com), your next step would be to google it.
Can someone guide me on how you'd normally sync feature branches?

If you have already pushed the feature branch, doesn't rebasing mess things up because the parent and hence the hash of the commits in that branch change?

My feature branches get outdated compared to the master and I'd like to sync them with master and make it merge-ready so I can create a pull request and someone can seamlessly merge it in.
Where is the advertising and junkware built into Windows?
> The downside is that it's nearly impossible to go back to a thread and continue where you left off

False.

In the early days, browser designers took care to use different link colors for visited/unvisited links (gasp!). Nowdays, in the age of fancy JS gimmicks and contrast-less design, we are overriding this functionality because it apparently looks better (if you don't see the extra information).

Forums with diffent link colors for visited/unvisited posts and threading work pretty well. It's not to hard to implement something like this with JS (unless one wants all posts to be open/visible as default).
Using WebAPIs to make the web layer more capable
A sincere curiosity:

why do you think it would be in google's interest to bias search result ?

What kind of bias you expect exactly ? Showing paying customers first in search results? Or not showing results if there are similar ads to be displayed?
An essay by Aaron's girlfriend, Taren Strinebrickner-Kauffman:

http://tarensk.tumblr.com/post/42260548767/why-aaron-died
Why the Microsoft Partner Network needs disrupting
X-Wing: book your seat.
This is embarassingly sloppy, but I agree with the kernel of the message.

Microsoft says Google "goes through" your email to target ads, whereas outlook.com only "scans" your email for spam filtering. This is a valid contrast, destroyed by the bullshit phrasing.

The important difference for me is that spam filter criteria are common to 99% of all recipients. My personal set (if google even has personal blacklists) is not that interesting.

Valuable advertising keywords are much more personal, and a) can be used by the advertiser, along with other metadata, to glue together a profile about me that is quite personal (and unreviewable, unfixable, probably incorrect in annoying ways), and b) are almost certainly retained by Google in my ad-profile that is then used elsewhere on their properties...maybe I'm naive, but I assume they do not let email keywords cross pollinate into Adsense on the wider Internet...

Of course, I don't trust either one of them. The notion of storing my mail spool on anyone else's servers is unfathomably derelict to me. I recognize that I'm in the minority here.
How Jihadists Use Twitter, And Soon Even Instagram
Ouya following mobile model: 'There will be a new Ouya every year'
Sure, a loved and respected brand could pivot to selling printer schematics and printing materials/paints that are tested and guaranteed to work well together. Set up local branches that have printers so you can go into the store, buy some schematics and print them off (at a markup) there in the store directly.

You eliminate all your manufacturing and packaging costs and get to keep your fanbase engaged. You could really go for the gold and offer a subscription that gets you recurring access to new schematics, and then you can pivot the business towards designing new units and since you no longer have a manufacturing concern to maintain, you can churn out tons more units.
So, PEP8 as a service...

http://www.python.org/dev/peps/pep-0008/
Exactly. Anyone who takes a look at revenues in an industry that they know nothing about, then extrapolates that to some measure of profit is being fairly naive. He goes a step further and determines his domain is "worth it" based on his guess at the profits.

Of course, he has a great domain name and he is well within his rights to ask whatever he wants for it. But to imply it's affordable without having any factual data to back that up is a bit much.
Good tips for Wordpress users. Another great option we went for is hosting your entire site/blog on S3/cloudfront. This can be done using tools like Jekyll (https://github.com/mojombo/jekyll) or Middleman (http://middlemanapp.com/).
Twitter Bootstrap GUI & Wireframe Toolbox
Logging in to Gmail is slower than Outlook in my experience, it even got a loading bar. I got IE9 right now so I can't test it (I'm not at my own pc), but this is how it feels to me.
When ever I see stories or articles detailing what people have done to make their fortune, I try to think of it as: what have these people done, and then in-spite of these decisions still made their fortune.

Luck, chance and timing make a huge part of any endeavour. But if you don't put yourself there you will never succeed.

The risk is that either those who do well, or those that want to emulate them, suffer from selection bias - and end up thinking that they succeed because they followed a 'formula' that they controlled. Whereas really they put themselves in the path of luck.
The background is great. Can I upload my own background together with my 3d objects?
Racket Videos
How to create a responsive prototype in Axure [Tutorial] — the Interactive
I think that's the state where the programmer should start his own endeavor i.e. start his own.
Or if you are really interested in the product, just search for it again in incognito window, so that they cannot possibly relate the two campaigns (assuming you are worried the advertizer had a way to tell that the campaign has been clicked through a gmail ad, which afaik is not possible)
Just to be clear: you are not explaining how car54whereareu's code solves the problem of using arbitrary length sequences as keys, but rather explaining a different solution, right?

car54whereareu's code, which uses structs as keys doesn't seem to me as if it would work for variable length sequences given Go's types.

Your solution is what I had in mind when I said above you can concert your keys to strings. The way I see it there are two cases for m[f(a)]:

1. f is injective: this pretty much forces f to return a string, since it must return a data type that is allowed as a key and that can represent arbitrary length sequences without loss of information.

2. f is not injective: then we're using f as a hash function and we need to store the full key inside the value (i.e., m[f(a)]=pair(a,b)) so look ups can make equality checks for the key. You also need to handle f-collisions somehow (I just described disallowing keys with the same f, but that may not work for certain applications). You are basically writing your own hash table at this point.
Well, those who can't code, teach...
Show HN: $PS1 Bash Prompt Generator and Reference
Hack a $7B piece of education: Growth at Tutorspree
At Tutorspree, we find the perfect tutor for every student for every subject. With 5000+ tutors across the country and students from coast to coast, we're expanding our ability to match students with their perfect tutor.

We're hiring a user acquisition lead/growth hacker to focus primarily on attracting new students and parents through online and offline channels. We have a strong history/presence in SEO and plan on continuing to devote a material portion of our attention to it. We're also building out paid acquisition channels using a strong student LTV. We recognize that there is a lot we simply don't know, and want someone amazing to develop a coherent user acquisition strategy - from brand definition to segment analysis to channel definition - who can also implement and iterate rapidly as new data comes in.

Apply to: jobs@tutorspree.com subject: "growth"

Responsiblities:
- You will be responsible for our student side user acquisition strategy. Your goal will be to bring in more students.
- Primary focus will be on SEO, a channel that we know produces incredibly high quality student leads, and in which we've developed a strong position
- You'll also need to understand and direct our efforts on paid channels (SEM, Email, retargeting and other)
- Our clients have a strong tendency towards offline recommendation, another piece of the user acquisition portfolio you'll be tackling

Requirements:
- Experience managing and building SEO strategies:
- Link building
- Content creation (original blog posts, leveraging tutor network to produce new content)
- Site structure optimization and on page improvements
- Experience managing paid search campaigns across channels (knowledge of affiliate dynamics a plus)
- We work with a great partner on SEM campaign creation, you'll be partnering with them to create successful campaigns for us
- Ability to implement is a must (not an armchair role)
- Experience marketing to families/parents a plus

Why work here?

- $65k-$100k
- .25%-1% equity
- Health Coverage
- Awesome view of the Freedom Tower
- Frequent appearance of pie (pecan this week) courtesy of Alexis Ohanian
Which is one of the reasons why you shouldn't be using the same credentials everywhere.

More to the topic, I wonder if they're looking for more volunteers now.
In my case, I have an Eclipse-based product (toolchain for embedded development) that must be reconfigured per client or even per project (on site); i.e. it is more about dynamically creating very specific variants of a product. Using client/project-specific plugins would be the alternative for me, but this has much more overhead.
Google is horrible for a company's IT security team though. Very difficult to lock things down from a firewall level when Google won't tell you the IP addresses individual apps run on (say if I want to allow Google Hangouts but not Chrome Remote Desktop), and some of their apps won't work properly through a proxy or VPN. There's enough cases where Google has been unable/unwilling to help configure that someone could easily begin to question their value.

Google seemingly doesn't want you to allow access to one thing but not another; it's an all or nothing proposition. Their heavy use of load-balancing exacerbates this issue.
I understand your point of view. I am trying to sell Gnome.co and Dungeons.co for just a few thousand bucks to no avail yet everyday I see many web-based fantasy games launch on horribly difficult domain names.

Sometimes it's just best to keep the domains you like and wait until you have the time to start a project.
Not yet, but hopefully soon :)
Backbone Screencast 01 - Booting your Application
Fun fact for Microsoft here: Outlook's servers also read your e-mail. How else do they store, retrieve and transmit it?

I don't see how automatic scanning in order to display advertisements is any different. All machinery, no human ever reads your mail.
Its nice to see Bitbucket moving away from simply copying the design and featureset of Github. The newer design and features like this are very welcome.
Show HN: Push messaging tool with callouts
> There is no way LEGO sets have always been this expensive; it is just molded plastic.

This is the worst kind of fallacy. First of all, plastic is more expensive than you think when many different pieces in many different colors need to be produced, stored and packaged in a precise manner. Secondly, the cost of development obviously gives huge added value to those pieces of 'just' plastic.

What happened to lego prices? The company is figuring out ways to stay viable in the market, that's what happened.
Show HN : the API combinator
Guess he wants to join the 1%...
Profitable companies charge what the market will pay for their products.

http://news.ycombinator.com/item?id=5039567
Raspberry Pi to get camera module soon
Thoughts on How to Learn JavaScript properly
Yep, I don't think there's any way for them to track that you're the person associated with the email if you search for it in a new tab, but an incognito window can't hurt.
You must have a really small screen with low resolution.
I cant help but mention http://www.dairy.com/ as a related domain put to legitimate use.