skysight-inc/HackerNews huggingface dataset:
Cookie handling needs to be visible, not just for devs, but normal users. Maybe a little bar that shows that first party and 3rd party domains are offering cookies and users can allow them as needed or set defaults they are happy with (like having to white-list third-party cookies on an as-needed basis instead of allowing everyone to track you by default). Not only would these cookie controls allow for easier development, but they would make it obvious that sending cookies back to a site is something that the browser (as an agent for the user) is doing voluntarily on behalf of the user, so we can do away with "cookie laws". The fact that cookie laws exist is related to the fact that nobody understands that accepting/using cookies is perfectly voluntary. Nobody knows this because cookies management is insanely obscure and difficult in all browsers Firefox inclusive.
I've not had any problems with pandas' stability. Where the age difference shows is in the availability of specific statistical methods. The Python package 'statsmodels' is working on that, but it's some way behind R.
Copy Chrome?
Kraken - Distributed pubsub server from Asana
I spend a lot of time needing to step through/understand someone else's pages/script, and would really like to see a way to immediately link between the HTML on* attributes and the functions that are invoked. I can at least get the function names through the DOM tree sub-tab, but I end up doing global finds to actually get the function being called - especially when someone has overloaded myFunc() with N different parameter options.

Maybe there's a different way to do it, but I haven't found it yet.
FindTheBest (http://www.findthebest.com)
Santa Barbara, CA

FindTheBest is an unbiased, data-driven decision engine. We collect, organize and present data in a consumer-friendly format so our users can quickly make informed decisions. Each month, 20M+ users view our content on 800+ products and services across 10 verticals.

We're backed by top VC firms including Kleiner Perkins Caufield Byers and New World Ventures and just raised 11M. Also, our founder/CEO previously started DoubleClick (sold to Google for $3.1B).

Located in Santa Barbara (Silicon Beach), we're a fast-growing, fun place to work.

We're currently looking for software engineers and front-end developers. If you're interested you can learn more on our website: http://www.findthebest.com/jobs
I don't see it as simply an issue of supply and demand. It also has to do with the ethics of publishers who stretch fair use to its boundaries and beyond.

The money quote for me in the article is:
I am sure you can do what is the common practice these days and just have one of your interns rewrite the story as it was published elsewhere, but hopefully stating that is how the information was acquired.

That seems to be what most of journalism is about these days. You have sites like a Business Insider whose forte is bright and colorful presentation of work copied from other sites.
This has been my experience as well. Truly free-ranging hens give the best eggs, often almost up to the quality of ducks' eggs. Interestingly I find very little perceptible difference between the eggs of different breeds (once cooked at least), but roasted cocks of different breeds taste vastly different.
But does "work on" mean "maintain so it doesn't break" or "actively improve"?
My favourites for coding are:

Stephan Micus

John Surman

Kraftwerk

[EDIT: tried to put artist names in different lines ]
Open-Source PubSub Server for the Real-Time Web
Tornado, Lessons Learned
> In defence of my comment, we have never tested a human-carrying craft in non-earth-orbit-space, during a solar mass ejection event ...

That's true, but (a) we know exactly what radiation levels take place during such an event, and (b) we know how to build radiation shields. It's just not practical to launch an adequate shield.

> but actually trying it is the only way to know if we're right ...

No, we have enough experience with radiation to know our model corresponds to reality.

> but it's still not a solved, easy problem.

It's solved, but it's not easy.
Ha ha. Either the dates are a little hazy, or he was actually using FileMaker Plus - http://en.wikipedia.org/wiki/FileMaker#History

Here's the earliest record I could find for AudioFile (1997):
http://web.archive.org/web/19971221191641/http://spinfree.co...
A little known company had this same idea in the mid 90s. I believe it languished in obscurity and then died after an unfortunate takeover. The company was Macromedia, the product was Flash.
This is how you optimize your Android app
retina support has been added to Firefox 19 (or maybe 20, not sure).
Well done all around!
I assume that the colors are limited to a fairly basic range of yellows, right?

Or can I get blue yolks?
The Problem With "Warby Parker for X"
Amazon runs our infrastructure and customer apps. Stats are all fired over to Azure. This is something we need to add to the FAQ.
Even though I do have credentials to keep this discussion going forever, I'll refrain from further comments on this thread. You are not willing to understand what I'm saying so my comments are pointless.
The only thing I have always disliked about Hetzner, is their traffic game. It's a horribly lame tactic to ever list unlimited traffic (unless it actually is).

10tb is a fine allotment, they should list that, and stop trying to be deceitful.
sure that is an ancillary function for any HR department. However companies are not leveraging HR as a business discriminator like they should be....especially services and tech businesses (with notable exceptions like starbucks)
Probably better for you as well.
On the contrary, I think it's interesting that two different standard practices evolved in different directions, and that with a scientific look at them, we can understand why they're both effective for different reasons.
Rain sounds are like lullabies to me. I love them, but can't listen to them for background music. =/
Long, long ago the "info" dialog box had a "Forms" section, kind of like the current "Media" section. It showed all the forms on the page along with all their fields & current values. I'd love to see that feature again. Then I could easy see the current values of my form fields (including hidden fields). Bonus points if I can use that dialog to edit the values and press a button to submit the form.
The Basics of C Programming
> I would much rather a more government-backed system, where the government tallies all the automobile-related accident costs at the end of the year and foots the public the bill.

This is pure Moral Hazard. If any cost you may incur is diluted over a pool of over 100,000,000 other people what do you care that you smash up someone elses car? Every $1,000,000 of damage costs you less than a penny. And if you put your car in a ditch the government (read: other people) will buy you a new one and you don't pay a dime...
How do you peel such fresh eggs? I've found that with fresh eggs the shell sticks and is almost impossible to remove without shredding the egg.
"What I see in "x::xs" is one simple expression at a glance."

That's exactly what I wrote about in this: "after using a language for a long enough time we tend to internalize its idioms; when this happens we are able to treat bigger constructs as one symbol."

The thing here is that I don't believe that you would treat 'head :: tail' any different than 'x :: xs'. I believe that you would still see 'head :: tail' as one simple expression: I certainly would. If so then there is really no reason to avoid using 'head' and 'tail' as names.

"longer symbols surely can't help"

Do you know lisp? If yes, skip this; if not, read on.

I'll give you two example snippets of code in Racket. Both use exactly the same syntax and mean the same; read the first one and try to answer the question what the code does. The read the second one and try it again.

(define (drt t)
(define-values
(p l) (values 0 (s:l t)))
(λ (dc x y a)
(drc dc x y (s:s (s:r t p)) a)
(set! p (add1 p))
(when (>= p l)
(set! p 0))))

Assume that `s:l`, `s:s` and `s:r` are provided from another module that you have only in a compiled form at the moment and that drc is defined in the same module but written in the same style. Can you tell what is happening here?

The second snippet looks like this:

(define (draw-text text-string)
(define-values (current-pos text-len)
(values 0 (string-length text-string)))

(lambda (drawing-context coord-x coord-y angle)
(define current-letter (string (string-get-char-at text-string current-pos)))
(draw-char drawing-context coord-x coord-y current-letter angle)
(set! current-pos (add1 current-pos))
(when (>= current-pos text-len)
(set! current-pos 0))))

Are you able to guess what this does now? Are you able to guess even a bit more than from the first snippet?
The GPL does, however, prevent a company from forking your software and releasing closed versions without getting you (the copyright holder) involved. In some cases that simply means the software isn't used by that company. In others, it means they hire the developer or work out a license agreement that allows for software to be released under another license.

I've made licensing deals like this in the past for code under the GPL. It's probably better to be the person or company that expands upon the GPL work and monetizes it...but, I definitely understand where Zed is coming from. Licensing under the GPL doesn't guarantee that everyone who uses your code gives you money...it simply helps make sure you don't find yourself developing code for a bunch of companies who aren't sharing their local changes.
The Myth of Japanese Longevity
"Most Vim users start and stop many sessions per day -- considering the editor sessions to be subservient to the longer-running parent command shell"

That's not how I use vim. I keep a single gvim session open at all times, and do 99% of my editing there. Only about 1% of the time will I start a short-lived vim session in my shell to quickly do something that I don't feel like switching to my gvim screen for.
You can get green.

Blue would be hard since blue + yellow = green.
For the curious, this is called affordance.

http://en.wikipedia.org/wiki/Affordance
I have been a happy Hetzner customer for the past year.

I have a EX 4S server, with 32GB memory, 2x 3TB Hard Drives in Raid 1 and core I7. I installed VMWare ESX 5 on this machine and this is essentially my test lab on the cloud ( I am an information security engineer).

So, for the past year, I am able to host :

* Windows 2008 serverS (note the S, I have 4 of them running right now)

* a virtualized firewall (PFSENSE),

* one of the windows 2008 is my M$ Dev server (Visual Studio 2010 and 2012)

* several linux machines (backtrack, ubuntu server for zabbix, ubuntu 12.04 for all the atlassian suite),

* OpenVPN vpn server in debian

* FreeNAS machine

* Many other machines which I start and stop as I please, for testing purposes.

All this + 14 public IPV4 and a /64 public ipv6 for ONLY $109 dollars a month.

I don't have much latency issues and this machine is what has allowed me to drop my loaded desktop and work with just my rMBP because I have all the power I need for my work at just a SSH or RDP distance.

I suggest trying them out, specially the EX 5, which only costs 59 EUROS. Don't forget that if you are not in the Europe, you don't pay VAT (so it's another 19% discount)

Let me know if you have any specific questions. Too bad they don't have coupons or referrals :)
13 Habits That Help Prevent Breast Cancer | Staying Healthy Plus
Eric is attempting to explain it to a wide class of C# developer -- most of whom are pretty unfamiliar with lambdas and higher-order functions, much less eclectic type polymorphism and computation.
G+ official tagline is "Google+ makes connecting on the web more like connecting in the real world."

Google has not required Real (legal) Names for quite a while now. Google requires your "Common Name", which is the name you use with your friends, family, or coworkers. And there is an undocumented policy that the name has to look "middle-class", have 1-3 spaces in it, and not look too artsy.

http://support.google.com/plus/bin/answer.py?hl=en&answe...

If your friends call you Mini Kites, Google+ won't shut you down. And if Google+ challenges you on a name violation, you can "clear your name" with purely online-evidence, if you like.
I'm surprised no one commented about ownCloud yet -- like a locally (or privately hosted) dropbox clone with extra features to boot.
When addressing a public who largely still links vaccines and autism, they would indeed find it amazing.

To the remaining, thinking public, you're right. It's not amazing at all.
In the UK, 'free-range' is a legal designation, as opposed to battery-farmed. To call eggs or poultry free-range, certain standards must be met - not very high standards, but enough to exclude stacked-cage-based methods. We also have various other marks defined by other bodies: some companies (e.g. Marks & Spencer, a supermarket chain) define an in-house standard, some are defined by charities (e.g. the RSPCA, a bird conservancy), and so on.

I suppose similar things exist in the US?
Yes, that is what I was looking at.
I think there is a lot of space for improvement left in binaural recordings and presentation. For me the suspention of disbelief required to hear a sound from my headphones as actually being remote is really hard. I still mainly hear it as being right at my ears, or maybe somewhere between my ears. Does anyone feel the same?
I find myself going between Digitally Imported's "Epic Trance", "Vocal Trance", and "Hands up" stations [1], but as soon as I can find my Tron Legacy soundtrack I'll be listening to the "Sea of Simulation" track on infinite loop.

1: http://di.fm/
Safar and Chrome's dev tools are not the same.
Yes, that's great, but that's got nothing to do with being constructive. Constructive comments are great, but someone could publish a long and interesting comment criticizing wayland or X11 without suggesting ways to improve. As long as the points are cogent, then the comment should make for worthy material. At no point do such criticisms have to make suggestions on how to improve wayland or X11. Just that they are civil, and substantial. Like you said.

Or maybe you're agreeing with me? It seems strange to redirect me to the newbie guide then.
Wired: How Google intends to build a Cloud future for all
YouTube has evolved its UI for this, in response to user outrage. It has had more than 2 buttons at some point.
Stop being sensible, will you?

This is exactly how we did things at Everlane (http://everlane.com) and Dev Bootcamp (http://devbootcamp.com).
Good on you, that is a good looking site and it fills a niche for people like you and I who pay for content. I really hope there can be a tip system (bitcoin, ripple, paypal, dwolla) that can be a click at the end of a good article. I could imagine dropping $0.25 on 4 good articles a day.

Like TV, video, music, books, if you give the people an extremely convenient way to pay for your content, a good number of them will.

Little known fact, my gf is a journalist, an editor, at a certain publication named after a body of water, who may or may not be in her second week on the job and already embroiled in a bit of controversy. :-o
I don't think the article is accurate. In Sweden, part of the EU, washed eggs are common. I google and find for example this (Swedish): "from 2004 EU labeling rules were changed so it must state if eggs are washed".

More, in Swedish on http://producenter.svenskalantagg.se/tvaettade-/vi-tvaettar-...
Very nice idea! This is strangely compelling and I almost forgot it to the background despite having radio on... :-)

For those moody evenings and nights a nice choice is "You are listening to" It combines ambient tracks from Soundcloud and police/fire department/etc. radios:
http://youarelistening.to/
> GR, even without FTL, allows for closed time-like loops, which violate causality.

The theory may "allow" them, but this is not to say they actually exist in reality.

http://en.wikipedia.org/wiki/Causality_(physics)

Quote: "In the theory of general relativity, the concept of causality is generalized in the most straightforward way: the effect must belong to the future light cone of its cause, even if the spacetime is curved."

http://hipercom.inria.fr/~jacquet/retro1/crazy-science-corne...

Quote: "Weird space-time geometry distortion within general relativity can result in causality violation, but there is no evidence that they are physically possible."
I'd guess the benefits are related to performance - Wes is known as something of a speed junkie (see also his vbench project). I know there's quite a bit of code in pandas that makes it much faster than a naive implementation of a similar interface.

That said, if it causes unexpected behaviour, check to see whether it's a bug.
Cute name ^_^

I'll keep an eye on you guys, good luck.
> 1) I propose a simple mechanism to guarantee that a resource located at a certain URL is always the same (...)

You are reinventing ETags.
The mentions of Perl do seem pretty heavy-handed. I'm a Perl developer in the sysadmin space, too (working on Webmin, Virtualmin, and Cloudmin), and I think it's awesome to see new tools being written in Perl. And, I agree that Perl is still the best tool for the job for many sysadmin tasks. But, you probably don't need to mention it 20 times (yes, it's mentioned 20 times; a half dozen times in just the first few sentences) on one page.
It depends on the country but in the UK it basically means the chickens are not caged and have access to an outside area and it puts a limit on how many birds you can have per square metre
10 Tb per month works out to a little over 30 Mbps, which for most people is effectively unlimited.

I agree that its a little misleading, but sadly most things in the hosting market are.
Maybe I'm not using Firebug correctly but my stack traces only include the last few function calls. It'd be nice to have comprehensive stack traces from beginning to end.
Can they now stop vaccinating against salmonella, or are there other reservoirs of the disease?
“I would love to see an empirical study proving the claims made about TDD in this article and numerous others.”

This point is so important that I think it should have been the only one you made. Tests look good on paper. And they are great intuitively. We can make great arguments for them. But last time I asked for a clear study indicating that TDD led to better results than a non-TDD development, everyone seemed to come up blank.

What it sounds like to me is religion. Doesn't mean I won't test. And it certainly doesn't mean I'll eschew testing on a team that does testing. But it still smells suspiciously like religion, and that's very worrisome to me.
It's free range, as opposed to caged way of keeping the hens.
I hate dirty eggs, even when there's just a tiny point of dirt on one in a box! I wish the EU would make egg-washing mandatory, even for purely "aesthetic" reasons :)
ClearSlide acquires SlideRocket from VMware
> It's completely expected, not amazing at all.

It's amazing because it's the hens being vaccinated. Humans could get the infection from other sources, but apparently by and large don't.
There is a large place for generalists. A lot of companies, especially startups, love them because when you have a company of 5-10 people everyone needs the ability to wear a lot of different hats. My point was that being a pure specialist, or a pure generalist is not great in my opinion, because often aspects of both are necessary to be successful.

The last part where I stated I would prefer a specialist is a matter of opinion. I believe that being proven at a high level in one area makes transitioning to another area much easier and shows evidence of being able to achieve a high level of mastery. Plus I have a tendency to be drawn to people who are pushing to be the best at what they do, rather then aiming to be pretty good at everything. Maybe thats just my 20-year old bravado.

There is definitely a lot of good work available for generalists and I definitely am not discouraging you from being one. Simply giving my opinion on the subject.
The link to the research paper at the bottom is the bomb, because no matter what it says I should get an hour or two of placebo filled awesomeness from this.
PE 101 - A Windows Executable Walkthrough
I think that is more an artifact of maximum transfer ability. If you offer more bandwidth than a saturated connection can transfer in a month does it matter if it's 10tb or 100tb?
Ha, yes.

(http://www.robotmation.co.jp/keiranycceng.htm)

Range from a very pale yellow to a deep orange colour.

Different countries have different preferences.

EDIT: Here's a Tufte page about Salmon colour charts.

(http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...)
> There are several solutions to general relativity that are valid.

They haven't been shown to exist in reality. Remember that science is -- must be -- empirical.
> At the point that there is such a huge variation in practice, for most of these steps, I can't imagine that they are very significant/important.

It seems a little premature to jump to that conclusion. The US and Great Britain are entirely different countries with different geography, climate, history, culture, laws, economies, etc.

Farming doesn't exist in a vaccum. It's affected by all of that, so it stands to reason that those things will influence policies and practices.

What I found interesting about the article was that while each system was different, each was internally cohesive. Trying to cherrypick one facet of one country's system and applying to the other would almost invariably make things worse. You have to understand the entire system.

That's an important lesson to keep in mind when we constantly read articles like "Country X does Y and it makes Z B% better so we should too!" We need to always remember that X is doing Y in some context that likely matters deeply.
Crocodile is always the hero that I choose.
Unix Directories
I am in the process of migrating all of my analyses from Matlab and R to Python. I have been meaning to do this for quite some time and finally pandas is mature enough to be able to completely replace both Matlab and R for straightforward tasks. If I need something Python doesn't offer, it's still fairly simple to do isolated tasks elsewhere. For me the biggest reasons for change are easy integration with the web and better language features (for Matlab, R language is great, just terribly slow for intensive tasks).

What I miss the most:

- Matlab <--> Excel link (on Windows) - an excel add-on that lets you send back and forth arrays very easily. You need a spreadsheet when you work with datasets, and interchanging data through files just isn't that convenient.

- Matlab's IDE features (debugging, documentation, publishing, variable inspection).

- ggplot2
Aside from being really cool this program is fun. It has a lot of options and cool templets.
Two things I would like:

1) An easy way to debug events. I find that javascript has become so non-linear it is really hard to decide where to breakpoints and what I really want is to follow an event from object to object instead.

2) An easy way to send, receive, debug RESTful Ajax queries: GET, PUT, POST, DELETE would be nice especially if it had a clever way to view and edit the requests (and responses).