skysight-inc/HackerNews huggingface dataset:
For a long time browsers shipped with basically broken zoom functionality. You could zoom, but it would break the page layout completely, make menu links disappear and images look ugly. It wasn't until WebKit browsers like Chrome came around that zooming to undo designers micro font sizes became usable in practice. There are still lots of sites around that breaks when zoomed in for one reason (flash) or another.
This is awesome. I have had third-party cookies disabled in Chrome for a long time now, and I rarely experienced any issues with embeds (Disqus being the noteworthy exception).
While Idespise third-party tracking embeds in general, they have gained significant traction on the web (the worst offender is of course Facebook). Since many people think site owners cannot be blamed for that (I think they can), blocking third-party cookies to me is the next best thing for the end user. Also, it's just intuitive to me; when I visit a shop, and I identify myself to the clerk, why should I automatically identify to all bystanders in the shop?
It just seems incongruous to me that someone who is third or fourth generation born in Japan could be considered 'foreign'. It's not as if the parents were 'illegally' in Japan. (anyone illegal is pretty much promptly sent home --with few exceptions of people involved with crime syndicates).

It's not even ironic that zainichi just means someone 'residing/staying' temporarily, ie. not considered permanent -but they've been born and lived in Japan all their lives, as well as their parents and grandparents.
The experience of those who are not just minorities, but even more so is unique and hard to understand. I'm not sure if it has terminology, so I'll call it "hyper-minority." Not only is a "hyper-minority" outnumbered, there are so few of them, in many contexts there is no minority community to fall back on, or even if there is, it's so small, its presence can often not be felt. Being a hyper-minority has many of the visibility drawbacks of being a celebrity, minus the personal fame and some of the benefits. Where I grew up, it was so predominantly white, the family had to drive 50 miles to visit other Asian friends, who weren't even in the same ethnic group. While there are more women in programming than before, there are still times and places where a woman can feel like a hyper-minority. Being defined by how you look, or some other external signal, instead of what you can do and what you know is a significant barrier. It's like a cuckoo that can eat up all of the energy and nourishment that should be going to growing genuine working relationships.
I couldnt agree more.

Dont hesitate to see a doctor if you think your sleep is low quality. There are a number of non-obvious medical issues that can impact your sleep.

I'm not talking about getting a prescription for sleeping tablets. Personally they make me feel like shit when I wake up.
http://yro.slashdot.org/comments.pl?sid=3488893&cid=4299...

Uh oh. Any site that you visit even once can give you a cookie and suddenly become immune to third-party blocking.
Sorry for the confusion. I wasn't trying to say "successful" was miserable, but that often people who are successful are so focused on the next level of success that they don't enjoy the one their at. And I agree with your point, money isn't everything. I guess I didn't phrase it well enough, but I grew up around wealth and that has provided me the perspective to know that it isn't everything. But money is powerful, and I hope lots of people who want to make the world better acquire that power.
With that statement, you're also saying "To hell with YouTube, Facebook, WordPress.com and every other site that wouldn't survive without money."
I wasnt aware of this 'second sleep' phenomenon. Sort of a reverse siesta?
Are you talking about the PyLadies site itself? I'm not a color expert, but it seems to be mostly red and white.

My site's theme is predominantly blue. I hadn't really thought about my color choices until just now.
Dead Megaupload Still Has Millions of Visitors
Safari already uses this cookie policy.
Yes, I wasn't really disagreeing, but it irks me a bit how a lot of people talk about languages (usually Lisp) as if it were the exact same language that was created 60 years ago that's in use today despite that they have evolved significantly over time and yet the Algol-derived languages are treated completely independently as entirely new entities altogether. Someone mentioned this on HN a day or two ago too.

It would be wrong to say that Lisp/COBOL/Fortran are divorced from their first-generation ancestry. I think a lot of people talk about Lisp as if its still the same language because on the surface it looks like that way: the syntax is mostly still intact and the core values (conses, lists, homoiconicity, macros) are all still these, yet Scheme is still a different beast from Common Lisp, Clojure, Emacs Lisp and what Zeta Lisp was. Algol-derived languages, since they have much more complex syntax than s-expressions, have much more varied syntax and therefore look like very different languages, though they still have a lot of semantics in common with algol.

So I think what I'm saying is (at Least for Lisp and Algol - I don't know enough about COBOL and Fortran to know how different they now are from 50 years ago) in neither of these cases are the languages in use today the same languages that were in use 50 years ago, but that both families of languages have descendants in common use today which can be clearly traced to their first-generation ancestry.
They could theoretically do both by having the JS on the page set one cookie on the host domain and having the server response set one on the GA domain. I don't believe they do, however.

Shameless self mention: Chartbeat does not do this either.
Arm-chair patient: Maybe. I've only seen a therapist as a kid, but as far as I know, through the rest of my adult life I haven't had any bipolar tendencies. But honestly I'm not that informed on BPD. So if I am somewhere on that spectrum, I'm not living pretty happily there.
deIcaza mentioned here that it's a priority for Xamarin

http://news.ycombinator.com/item?id=5251413
Google can just change their analytics domain to google.com. Safari already uses this cookie policy.
Key point: Talk straight AFTER you have money in the bank. Not before.
try:print(lambda x:eval(x)if all(i in'0123456789.*/+-'for i in x)else'syntax error')(raw_input())
except:print'error'
Wouldn't that count as a third-party cookie? It depends on whether "third party" is defined as "third party from the server response" or "third party from the domain of the loaded page".
Noob Annihilation Stations We need pictures from Hackers via WishPond
Am I the only one who isn't that outraged by this?

I'm as big of a proponent for remote workers as anyone (I basically quit my last job over it), but it makes a lot of sense for yahoo in this case.

1. They're regrouping, reorganizing and refocusing their vision. All of which are much easier to do in person.

2. The group buy-in that she needs to shift Yahoo's culture, product and focus is much easier to get when they're all in one centralized location.

3. Remote workers count for a fraction of their workforce? It's not like it's going to be a massive change for 50%+ of their workforce. They're just getting the few remoters back in house.

Like I said, I'm a big proponent of remote working, but this seems a little overblown to me.
IMO, gun policy is a fairly complicated and nuanced area - I am still not 100% sure how I feel about a lot of things.

Thanks for taking the time to write up a thoughtful response.
Fullproof - A javascript fulltext search engine library
Checked out the video, well made! However, it is incredibly vague in terms of answering my question. The video says you're looking for "My neighbors, coworkers, classmates, my community" why aren't these people on your already existing social media sites? They sure are on mine.
I recall reading on Felix Salmon's blog that organic, no-sulfite wines are a comparative bargain because there's an inaccurate perception among wine people that they cannot be as good. Some wineries will actually get the relevant eco-friendly certifications without noting it on the bottle, the perception of lesser quality is so prevalent.

In the wine instance the buyer who needs to avoid sulfites is in a good position. I've noticed with other foodstuffs that this isn't true, and I'm sure that is because those perishable products can't survive on the shelves quite as long as their sulfited (?) brethren.
I understand. You were open and your other blog posts see to show a true interest in technology. Thank you for your reply. I did not know you were active here. Hope you had a great weekend :-).
The face tracking could work anonymously too, and we'd have laws "preventing abuse". When you enter a shop the sales girl already knows exactly what you want because you looked at it on a competitor's store. Video is just a means. It's exactly like retargeting, just using different data sources; we can't let this become acceptable.
gevent wasn't used in the benchmarks
That's because that time of day (3am - 4am) is the "low ebb of the soul" it's really not a natural time to be awake for most people.
What are legitimate uses of third party cookies? Not trying to be snarky or sarcastic, I'm just unaware.
I don't disagree in the slightest, if you consider the AR as it is traditionally packaged and sold. The AR though, like the Linux nerd-reference I made earlier, is more of a platform than a gun itself. I have seen ARs in 50 cal beowulf configurations, .300 whisper, etc. So, they can be used very effectively for hunting. A friend of mine has one that he uses for 'plinking' cans and targets, and by swapping the upper to .300, is able to effectively deer hunt with it.

As for home defense, that's very subjective. To me, the best weapon for home defense is the one that I can shoot the most easily. The AR is so loved because it IS easy to use. The first time I actually fired one was when I was volunteering at a disabled veterans charity range event. There were many veterans who had sustained injuries that prevented them from being able to handle regular rifles. Many of their guns were configured with forward grips in a variety of angles (depending on their ability to handle it), and found it to be an all around useful for utility.

Another aspect is that standard capacity magazines (20-30, depending on manufacturer) make them great for self defense in untrained hands. That they are "scary looking" doesn't hurt their ability to deter would-be attackers, but compared to the AR10, the .223 round does have substantially less 'stopping' power (I'll be happy to dispute the meaning of that in another venue, because while I agree that physics make it such that no bullet has stopping power, the ability to impair the target is a different issue altogether), and anecdotally, people I know that have used the AR in self defense or military situations generally attest that you double tap targets before they're considered neutralized. No such generality exists for .308 or 7.62NATO rounds.

Lastly, if my wife were the subject of a home invasion, the last thing in the world that I would want to happen to her is to run out of bullets and for the bad guys to know that. Joe Biden recently advised that in the event of a home invasion, you should own a shotgun and fire two warning blasts -- my contention in response to that is that 2 shots effectively empties most shotguns, and disarming yourself before an attacker has even moved seems silly. Add to that that in many areas discharging a firearm as such is a crime, and that will likely damage somebody else's property in urban environments.

As for the utility of it for home defense, that depends on many factors. I live out in the woods. It's a suburb, but I'm in a hilly area geographically, so I could fire a gun level in three directions and not have to worry about hitting anything other than ground. If I were in a denser city, I would almost certainly prefer a shotgun -- ideally something like a 12-round, magazine fed Saiga.

But as for the argument of ARs not having utility, I'd say that's only true if you never take it apart. Once you swap uppers, it becomes, effectively, a set of lincoln logs for you to do with whatever you like (and are allowed to do).
$XX million in annual revenue? People need to buy cases...

But power to iCracked, those are some seriously absurd numbers.
I think Google's interviewing process completely ignores someone's background and quickly tries to send you into the kind of Googler they would like you to be and see if you fit. They probably miss on having a diverse engineering force this way, which is a fine trade-off in an army.
There are some people who can't learn from the rattlesnake biting the other person first.

This article is not for them.
Well, just look at the headline. Someone just wants to stand out with their 'assessment'. It's an attempt at journalism which ends up yellow.
Ok, you can protect yourself by doing weird defensive coding gymnastics, but you can't protect yourself by just writing good code. I'd rather use a language that doesn't make me do gymnastics.
Well, that went from a terribly link-baity title to an absolutely non-informative one. Not sure which one is worse.
For an undergrad OS course, we had to build an OS from scratch. Part of that was doing the dance to get from real mode to protected mode. We had a bug in our boot loader that we were pretty stumped with; to solve it, we ended up hacking debugging printfs into the "CPU" inside QEMU and found the problem very quickly.

I don't want to be working at that level every day but it sure was a fun project.
I think you can do that now. Pay by credit card and it prints out a label. The current system converts the address into some sort of coded tracking information, so I dont think the article is proposing anything that doesnt exist in some form.

However, the website needs vast improvement. I once tried to find out how much it would cost to send a package from my house in CA to Richmond, VA. It should need only the package type, weight, and the two zip codes, but it took 10 or 15 minutes of filling out forms.
Let's avoid designing like this
If taking this route, maybe emulating one of the old lisp machines would be a good way to go (since they really were lisp all the way down). It looks like someone has already started this project. http://www.unlambda.com/l-machine/l-machine.html
It's more correct to say that the ways to opt out are esoteric.

Something like RequestPolicy allows the user to opt out of everything.
I have not found that to be the case. Yes, sometimes certain idiomatic things in F# might be slower, but in that case, just write them like you would in C# and you'll get the same performance. So, at worst, you end up with the same code, with more concise syntax.

There are a few exceptions, but in general, F# can emit anything C# can.

In fact, with F#'s "inline" ability, you have more flexibility than you do in C# - the CLR does vastly better when handed a big IL function, versus expecting it to get inlining right. The F# compiler does more advanced optimizations, too.
To get sites like Disqus working while blocking third party cookies, just set an exception. I set exceptions for sites like google.com, disqus.com and evernote.com
How does blocking third party Javascript prevent the sites that you mention from monetizing?
In the Python flavour of these tests there's no concurrency occurring within a single OS process, all the work is CPU bound - adding gevent wouldn't achieve anything.

Also as njharman mentioned, you're still running a separate broker with zmq, so the number of components doesn't change.
I assume it would cost a lot in R&D although other nations are currently experimenting LFTR. Beside that, I don't think the cost-benefit is at a point where it would make sense. It's one thing to produce energy but it's another entirely to distribute it. We need to develop both source and distribution.

There is a great video on thorium reactor that was posted here or on reddit a while ago.

http://youtu.be/P9M__yYbsZ4?t=1s

That's the extend of my knowledge on thorium.
There Is an Algorithm for Everything, Even Bras
Another interesting group is @wwdcgirls for any women who plan on attending Apple's next event.

Please ditch the text-shadow. The text is completely illegible to me, and I can't highlight the text to read the inverted colour scheme due to the text shadow making it look all smugded. :)

Thanks for all your contributions to women in tech and the Python community.
Yes, I am serious. And "exposing their children to more random shootings" is not an acceptable rationale for disarming a populace.

Look at the odds of dying in a random shooting. Compare them to just about anything. Car accidents and swimming pools kill FAR more children.
Sorry, retargeting ?

I assume this is why I get ads for stuff I just bought on wildly different sites - the advertising network server asks for my cookie before serving the ad and so can identify me?

Yeah that's annoying. I will install adblock one day, but in defence of chewxy I just tend to avoid sites with that crap on them anyway.
Randall Hyde is a boss. I was thinking about him the other day. I used to read everything of his that I could find when I was taking courses at a place that had no Randall Hyde. I couldn't find a reference to it, but he used to have an annual-ish day of destruction for insolent computing equipment.

Nowadays I'm an electronics instructor at a JuCo. I don't teach any assembly. I barely mention it. It was in the curriculum, and I specifically threw it out [1]. There just isn't enough time to do everything, that everyone might want us to do. I replaced it with Python and C [2].

C lets us get to building systems much quicker.

C covers more potential job opportunities than any particular architecture, and no company can ever have a monopoly on C. C is portable assembly language.

Most people [3], when faced with the choice of optimize vs buy a better microcontroller, they spend the extra two bucks.

Even though solving problems with assembly can be tremendously fun and fascinating, I still prefer C. (sorry Randall).

[1] But I'm always interested in good arguments about the subject.

[2] and LabView, I'm embarrassed to say.

[3] people also includes the companies that hire our graduates.
Another cool project that Mininet uses to do some heavy lifting is this.

http://openvswitch.org/
This is a really good question. I don't know the details around how zmq approaches buffering, I suspect it's much smarter than the approach used by the buffered Redis client in these tests (flush on every 1000 messages and every 200ms).
Is bipolar disorder more common in highly intelligent people? A cohort study
I never use an ad blocker either. I know that a lot of the web is only possible because of ads.

That being said, I'm pretty adept at using my brain for ad blocking. I didn't even notice when Facebook rolled out sponsored posts.
How big of a difference is this though? 16:10 is 3.2:2.
The company I work for allows targeting of advertisements based on the video content on a page. We do track users by dropping a cookie (so that we can calculate GRPs) but make no attempt to identify or behaviourally target users - we don't believe either are very effective for brand-building, which is our target market; it's about having your brand associated with certain content, not patterns of browsing.

A lot of people at work use AdBlock - even the operations people who spend a lot of their time looking at (and for) ad-laden pages will often have one browser with and another without, or will browse in Incognito mode when they need to see ads.

I've long found it a bit ironic...
That's a very interesting point. I remember when we had 15 and 17" LCDs back in the day that were always nearly square. Now it seems rare to find a computer screen even remotely square.
I think it is not too unzen in its aim and method but if you ask there many little tricks that I'd say are unzen. First, give all the code a pass of autopep8 comb. Second, avoid things like "lambda (op,num): (num, -num)[...], just use "x if y else z"

Then you wouldn't be too far from Norvig's little educational gems.
Those are fair arguments. The main reasons I think ARs are poor for home defense:

1) Their size makes them unwieldy in the home. My AR15, with the stock fully collapsed, is still 32" long, which makes it less than ideal for navigating around in a home.

2) The muzzle velocity and the fact that you typically don't have hollow point rounds laying around makes it highly likely that you are going to hit a lot of things you don't mean to. Even if you hit your target, there is still a high probability of overpenetration when you are talking about something that is going ~3000 fps.

I somewhat disagree with the fact that the 30 round magazine matters much - a decent handgun can contain 10 or more rounds, and if you haven't knocked down your target by that many shots, running out of ammo is going to be the least of your problems.

If I were concerned about home defense, I'd prefer either a shotgun (like you say, the Saiga would be a decent choice) or a 9mm pistol.
Many ad networks[1] do already provide an opt out mechanism. You look for a blue icon[2] in the corner of the ad, which if you click it should take you to an opt out page.

I dug a bit further, and also found this: http://www.aboutads.info/choices/ which purports to allow you to opt out from any or all of the participating companies from that page.

[1]: http://www.aboutads.info/participating
[2]: http://www.aboutads.info/sites/default/files/page_img/icon_e...
I think this would be an awesome fit for raspberry pi. Just turn it on, log in and start flipping bits.
I've had production daemons running for a few years on Mono. (SQL stuff, RabbitMQ)

In general, Mono (with or without F#) just works. I do all the development on Windows and VS, and then copy the binaries over to deploy. Downside is that stack traces don't read the pdbs so I don't get line number information.

F# Interactive has had some readline and other weird errors on Mono/Linux.
The purpose of this site is to maximize the time users spend looking at the content. The problem lies in that you think the content is the article, when it fact it is the ads. Once you take this into consideration, this is an excellent layout.
Absolutely. I hated when everyone started making 16:9 monitors. The 16:10 ones weren't quite as bad, but seriously, give me some vertical pixels. Especially true for coding where it's useful to see as many lines of code on the screen at possible.
That's actually a pretty elegant solution to the issues that most of Firefox's userbase would encounter if all third-party cookies were blocked (e.g. not being able to log in with or share via their Twitter and Facebooks accounts). How often do real users, particularly the ones who are unaware that cross-site tracking is even going on, visit domains like doubleclick.net or googleads.g.doubleclick.net?

For comparison, I block third-party cookies in Chrome and doubt that most users would be able to navigate the process of understanding when that breaks features on sites and then resolving the issue by selectively allowing the impacted domains. So, I think that's a positive feature in Firefox's (soon-to-be) implementation.
Lots of different comparisons here: http://en.wikipedia.org/wiki/Aspect_ratio_(image)#Visual_com...
You can optimize that JS code a lot by using the unit circle, limiting yourself to the first quadrant, and using multiplication instead of Math.pow(). Then you can make it branchless using a little bitwise trickery. The result is this: https://gist.github.com/osuushi/5022143 .

OK, so I was going to just do the unit circle thing. Then I got stuck in optimization mode. God I miss performance graphics programming.
> Would you rather see ads for things that are completely irrelevant?

Yes. For instance, I don't mind seeing pizza commercials because I don't like cheese.