skysight-inc/HackerNews huggingface dataset:
There are many examples of this problem. SIDS [1] is similar: there's no way for experimenting, it's extremely difficult to find out the circumstances when something bad happens; and if you can somehow record them, then it's extremely difficult to find out what's relevant and what's not.

[1] http://en.wikipedia.org/wiki/Sudden_infant_death_syndrome
I didn't downvote you, but I wish people would stop saying that.

There's no scheduler inside Emacs. In contrast, there is something very much like a scheduler inside Firefox and inside Google Chrome so that more than one browser tab can make computational progress "simultaneously".

What Emacs does have (at least when it is running on a Unix-like OS rather than on Windows) is a way to use the underlying OS to create and manage child processes. I.e., a way to add processes to the OS's scheduler. But a terminal-emulation app that lets the user create and manage multiple terminal-emulation windows or tabs has the same capability, and no one calls it an OS with an OS.

Moreover, the programs `screen` and `tmux` also have that capability, and no one call them OSes within OSes.

People who like Emacs sometimes treat it like a generalized interface to information. But the combination of a Unix shell and a terminal-emulation app ("the Unix commandline") is often treated the same way, and no one calls it an OS within an OS. Ditto a simple web browser like Lynx.

EDIT: replaced "OS" with "OS within an OS" to try to make my argument less vulnerable to jacquesm's reply.
I've always disliked Hershey's milk chocolate. I didn't know why either; this must be the reason.

We do have some excellent American chocolate, though: http://www.fearlesschocolate.com/
> A little air has gone out of Dr. Henry Heimlich’s claims, but he still saved thousands of lives.

Except that you've just stated that it's entirely possible he's caused more harm than not.
Retaining Recent College Graduates in Boston: Is There a Brain Drain?
That actually brings to mind a very practical question - what do you do if you're choking alone? From the mayo clinic:

First, if you're alone and choking, call 911 or your local emergency number immediately. Then, although you'll be unable to effectively deliver back blows to yourself, you can still perform abdominal thrusts to dislodge the item.

- Place a fist slightly above your navel.
- Grasp your fist with the other hand and bend over a hard surface — a countertop or chair will do.
- Shove your fist inward and upward.

http://www.mayoclinic.org/first-aid/first-aid-choking/basics...
It was actually woman and feminists specifically they were vowing to kill, not schoolchildren. It's "School" as in "college".
> And you seem to forget that the internet was designed for everything but video.

I've had that one leveled at me on more than one occasion (including a very irate backbone operator that was pissed off that my webcam software was about to saturate the transatlantic link) but I really do not agree with that.

The internet was designed to transport bits, to do so connectionless (UDP/IP, Multicast/IP) or using virtual circuits. What the content of those bits was was no doubt important but it is not exactly as if the internet was designed to the exclusion of one particular medium because it happens to produce a lot of bits.

Talk about videoconferencing started in the 1930's, and in via the internet in the 1970's (roughly around the time the internet was built). I highly doubt that you could make a credible claim that streaming video across the world digitally was the one application that the internet was not designed for.

The whole idea is that it transports bits, and that it does so with maximum speed and reliability routing around problems where those are encountered. What those bits represent is an affair of the sender and the receiver.
It'd be helpful to have a "How it works" section with steps.

I'd never rely solely on a video to sell a service, as it takes too long to get your point across.

Even a headline like, "Local Businesses Compete for Your Business" would be helpful.
Grunt Angular Architecture Graph
My primary reaction to this piece is that it is content that matters in education, not the specific venue in which it is delivered, or put more precisely venue may matter, but content matters far more. Our ancestors were successfully educated in many different environments. Perhaps modern educational policy makers could worry less about what sort of building to make and who should sit in it, and more about what sort of material to teach and how it should be taught.
While it's true that some police officers do carry a gun, not all do so. Your original call was "Don't sell to police", not "Don't sell to those carrying a gun." You are using that as a proxy workaround. However, it likely won't work as I believe the laws regarding "no firearms allowed" signs exempt law enforcement from following those signs.

(Consider, for example, the difficulty of entering a business where the business owner is sniping passer-bys and has also posted "no firearms allowed" signs on the entrances.)

FWIW, the Unruh Civil Rights Act is broader in scope than Title III of the Civil Rights Act, which I believe is what you are referring to. For example, it also includes discrimination against someone "who wore long hair and dressed in an unconventional manner".

My point remains: it may be illegal for a business to discriminate against someone based on their occupation. It's best to check with the laws before carrying out your proposed social rejection scheme, if only to have an idea of the possible consequences.
> The TI Calculator scene is one of these cool scenes that's both vibrant and well organized.

This is what you get when you have a very stable reference hardware and software platform plus a continuous influx of new young users with smart minds.
it's always interesting how a single sample (in this case Kermit Washington) can be extrapolated to a general trend. it reminds me of the movie Tin Cup where the Kevin Costner character gets a golf doctor and starts winning and then everyone wants his doctor to achieve the same results. perhaps it was just random chance?
The gap should close over time through better training and improved tooling, but there will always be some delta. Developers would still progress through that training at different rates.
Unfortunately your ability to remember long strings of random numbers & letters is 30% at 8 & hits zero at around 10. Accurately remembering 4 words (they didn't test 3) is around 80%. Chart here: http://what3words.tumblr.com/post/102799066306/remembering-a...
Given the 6 hours between the article's appearance and the list here I figure the best bet is on the research being done today.
[...] an expanding wave with its epicenter near the Earth could
produce the dimming effects the two teams had observed [...]

This is not science, it's geocentrism that borders on implicit mysticism. It not only violates the Copernican principle, it also introduces a needlessly more complex model into a place where the simpler explanation was doing just fine without any appropriate justification for doing so.

There is a good reason why we say "all other things being equal or held constant" until evidence suggests otherwise.

As a model, this shockwave hypothesis draws its only reason for existing from the apparent willingness or need to put humans at the center of the universe, with all the consequences it implies. It's baffling that given all we know today, there are still a lot of supporters for hypotheses putting the Earth at the center of everything, but for some reason I can't find a single one that is based on, say, galaxy cluster Abell 2744 being the most important point in space.
It's exactly the same problem as is caused by thinking of a digital audio signal as a series of steps, like http://upload.wikimedia.org/wikipedia/commons/thumb/1/15/Zer... . This too is completely wrong. A digital image DOES NOT DEFINE the space between the discrete points just as a sampled sound does not define the level in between each point.

It's why signal processing folks will insist on plotting sampled signals as lollipop plots, NOT step (aka zero-order-hold) signals. http://www.ling.upenn.edu/courses/ling525/swave2.gif

The reason why is it treats appropriately an ambiguity in a sampled signal... the fact that anything at all could happen between two samples, but all you see is the value at that point. Stated another way, any line that goes through those green circles could have been the original sampled signal. I might also add that the zero-order-hold isn't even a minimal energy or GOOD interpolation of the original signal. Typically when sampling, you band limit the input to the nyquist frequency. That way a PERFECT reconstruction can be done. Yes I know that's weird. If you band limit a signal and discretely sample it, you may reconstruct it PERFECTLY. The perfect reconstruction may be generated through the Whittaker–Shannon interpolation formula. A zero-order hold will interpolate the signal in a way that will create tons of harmonics outside the band of interest. It's wrong. It's the wrong way to think about sampling.
Love it. The TI Calculator scene reminds me of the 4k demoscene, or more specifically any group who push the limits of what is perceived to be possible within a hard limit of resource, compute cycles, and time. I find it some of the most inspiring work out there.
Yes, it's quite an unfortunate terminological collision. American "liberals" tend to dismiss the power of the market. This is quite a different attitude than that denoted by "liberal" in the context of economics.
"Should I do a gaussian sample instead?"

There are a ton of sampling filters. The main metric of quality for them is how they look (or rather, how the image looks after being processed by them). So if the square looks nice, there's absolutely nothing wrong with it.

However, if you feel like geeking out, as resampling filters go, the last time I looked the "best" by some empirical estimate was the Mitchell-Netravali filter (they did a "scientific" sampling of asking a bunch of computer graphics people what they thought looked best).

There's a paper http://www.cs.utexas.edu/~fussell/courses/cs384g-fall2013/le...

and an entry in the german (no english page!) wikipedia

http://de.wikipedia.org/wiki/Mitchell-Netravali-Filter

Gives the brief definition
Obviously, exactly-once delivery is a side effect of possible overproduction and then filtering for uniquenessz

Some people might also say that creativity is a side effect of brainstorming and idea selection. But it's more complex than that - over time our brains work out heuristics and figure out patterns that work well, and use that as a language to construct other things. That's why people who have been doing something for years can do it on a much higher level.
I realize that sub-pixel rendering is a misleading term, there are two concepts:
a) Making use of fact that a physical pixel is a composite of multiple, disjunct areas of single-colored elements.
b) Rendering objects with higher-than-pixel-density resolution, for example lines which appear thinner than a pixel.

/Both/ relies on the fact that a pixel has an area, i.e. it is not a point, which is the point I was trying to make.

A pixel on LCDs is indeed square most of the time, the subpixel elements are not. CRTs, of course, different story.

All the "problems" he describes actually arise from the misconception that a pixel is a /point/ sample. It is an area sample, and if you treat it as such, the rest follows.
> But let's talk about reciprocity. Who owns your contacts? You, or Google?

That shouldn't even be a valid question. But to answer it, you do (of course).
Resampling techniques can be context-specific (ex:HQ4X for pixel art) and fractals are an interesting context. I can give two points of view on that:

1) If your image is composed of point samples into an infinitely detailed and completely unpredictable equation, then what's between the samples is unknowable. When zooming, you should stick with single-pixel dots and fill in the spaces between with black or a checkerboard or some other way to indicate "unknown".

2) If your equation is understood to demonstrate a significant degree of local similarity (the area between samples usually resembles the surrounding samples) then, yes a Gaussian reconstruction filter is probably more accurate than point sampling for the task of predicting what the area between samples would look like if you took the time to run the fractal equation for real.
Even sneakier, the TI-89, 92, and V200 have a full-fledged Gameboy emulator [1]. It's pretty amazing.

[1]: http://www.ticalc.org/archives/files/fileinfo/369/36950.html
You're missing the point. We're not so much worried about "the industry losing brain power" but that collectively, as a society, we treat other human beings that way.

No one should have to go through any of the things the OP writes about, and if it's happening in our community we have an obligation to find a way to stop it!

I'm a guy and I'll admit, before I read that post, I thought that this whole gamergate thing was two sides over reacting and generally just being stupid. I'll also say that I'm not in the whole subculture, I have RL friends and spend most of my social life there, I occasionally drop into hackernews to catch cool articles... I'm often baffled by this whole subculture people talk about.
Cool, it's always good to see other languages approaches (especially when idiomatic) to try out their way of thinking.

> I would very much be interested in the dependently typed version.

I'll try to get to it later today, I'm pretty busy until then.
This is an example of ostracism. I think the comment at http://en.wikipedia.org/wiki/Ostracism#Fall_into_disuse is interesting and relevant:

> The threat to the democratic system in the late 5th century came not from tyranny but from oligarchic coups, threats of which became prominent after two brief seizures of power, in 411 by "the Four Hundred" and in 404 BC by "the Thirty", which were not dependent on single powerful individuals. Ostracism was not an effective defence against the oligarchic threat and it was not so used.

"The police" constitute a relatively large group, so the ostracism you saw against one person might not be so effective.
I can't remember the man's name now, but I once read an interview with a NYT gossip reporter who worked up until the 1950s. He said (and I'm paraphrasing from memory), "gossip is rich people dealing with problems that money can't solve."

Apparently the modern incarnation of gossip reporting took shape during the Great Depression, and was a way to humanize people whose fortune and fame made their lives seem wholly separate from their fan base. Gossip permits a person to live vicariously through the celebrity, and creates the illusion of something more inclusive than a simple producer:consumer relationship.
Why is any of this even necessary at this stage. Android has been around for 7 years, 5 major versions, and many more subversions. Power management should be solved by now. The OS should be managing this. All power management options should be applied to all apps and only those that need an exemption should code around it.
Docker: What they didn't tell you
On a kinesis keyboard all the emacs modifier keys are by your thumbs. It makes emacs so much more awesome
Chartkick is amazing:

http://ankane.github.io/chartkick/
Some disclaimers since they at least used their normal nicknames. There are fresh accounts commenting super positively. They are:

gilesrhysjones, the Marketing Director at what3words

cjrsheldrick, the Co-founder of what3words

There are also http://locationawarenames.org/ and http://www.mapcode.com/ . I find them all really questionable as they try to push non-free, centralised setups.
Originally published September 24, 2009
Reinventing Organizations – Frederic Laloux [video]
I wonder if this approach is more common than we think. It seems to me that it's relatively easy to 1) find dirt on someone, especially a public figure who has more to lose for relatively small 'crimes', 2) blackmail said politician and ask him to do something relatively small, 3) ask for ever bigger 'favors', using the earlier favors as further material to use for blackmail-purposes.

If it's really that easy, I can't see why it's not common and relatively rarely uncovered or discovered...
> When he actually does something to level the field, I'll tune in. Until then it seems like Matt is ittle more than a PR drone these days.

I think you are completely missing the point here. Matt is setting this thing out for the world to see, that is the employee equivalent of displaying your dis-satisfaction with how the company and its management reacted to your previous pleas. It's a pretty brave thing to do and it definitely is not good PR for Google to have this thing out there.

What it does is make me respect Matt a bit more, rather than less.
This is a fantastic summary of the challenge of distributed execution. I also really enjoyed the quote "there is always room to slot in another turtle" I am definitely going to keep that one handy.
Cymatics – Science vs. Music – Nigel Stanford
Biofabricate – Technology, Biology, and Design
> Net Neutrality should be part of the constitution.

I think comcast and verizon are villainous scum that should be crushed like bugs, and still I am uncomfortable with legislating for net neutrality at this point, and especially uncomfortable with the idea of putting it in the constitution (even presuming that that's a bit of hyperbole on your part).

My problem is that NN is a "I know it when I see it" issue. But do I? When I first saw bitterness I thought it was a bad actor at the TCP/IP level (it isn't!). Streaming live events over the network? Madness -- my first impression was that we have several other broadcast media for that already! (now I realize: "so what?"). My understanding evolves over time.

Consider: differentiated carriage is clearly of interest to me -- I'd be happy to pay (as long as it's me making the decision, not my carrier) for differentiated QoS to make sure my call or game traffic were isochronous, that that big file I want now came quickly, but that my background app & OS updates, or disk pickup transmissions, were deprioritized, or even especially scheduled for periods of low contention. I'm delighted if my ISP has a cache so that common pages many people in my topological area may preload pages I want to see two, improving my access. Oh and I do with that that DDOS attack aimed at you doesn't catch me in the crossfire.

Finally, we know that when legislation is made, especially by people who lack the domain knowledge, all sorts of corner cases get screwed up both maliciously or though ignorance. What's network management vs rentier opportunism vs disadvantaging the poor vs a mistake can be twisted by someone with a buck to make, and the old carriers are past masters at such games. And they will surely swap the right to stop spam and layer 3 attacks for the right to monitor and censor.

If you do want a constitutional amendment, make it a general one about right of carriage and passage. I.e. it should apply equally to trucks driving down the road (which still have to meet some technical constraints for safety) to sending parcels, transmitting bits and the like. So that it can still be applicable when we consider packet switching as obsolete as the carrier pigeon.
This obviously isn't a solution to your valid complaint, but you can use C-u C-SPC to navigate to your previous cursor position. It can band-aid your issue, but it's also quite useful in general.

https://www.gnu.org/software/emacs/manual/html_node/emacs/Ma...
What you're saying is pretty accurate and I agree. But the problems you enumerate are ironically the best parts about learning JavaScript at the same time.

Failing silently - it's nice to have 'incorrect' programs still do stuff when learning. Who wants to spend hours tracking problems they cannot even comprehend?
Figuring out the DOM - tricky indeed. But it's at least superficially familiar to everyone. Browsers have great tools to inspect and play around with it. You have to learn so much more of insert other language to output to the DOM (or other graphical environments).

My advice: Learn underscore. Always refer to Mozilla's docs first (avoid w3schools). Learn ins and outs of Chrome DevTools (or the FF equivalent).

If you end up wanting to choose a different language - either go lower-level (Go, Java, Swift, C-family etc) or higher-level (any LISP pretty much).
If you’re rendering a fractal, you can usually just look at the point directly under the center of each pixel (arguably that point “is” the pixel).

(With a fractal, I’m not sure the color of an area is even a meaningful concept. If you find that it makes your picture look better, you could always render the fractal at a larger size and then downsample using whatever method you prefer.)
But couldn't the government establish regulations like that even without net neutrality type rules/legislations?
That's not it. It's unlikely that my individual actions are going to destroy the environment, but I don't litter or run the water while brushing my teeth, because it's important that people as a collective not do those things. With politics, I don't vote not because I doubt that collectively we could have an impact, but because I'm quite happy with the trajectory of things as it is.
There was no scheduler in DOS either but it definitely was an OS.
> for manufacturers to innovate with new products

Oh don't worry they're already "innovating", though those filthy stinking regulations get in the way and stops them from innovatively selling cocoa-flavored vegetable oil as chocolate.

Damn you, regulations!
If it's just a snippet, and require.js made up 20% of the filesize, then why not just have a single file, or assume a single closure and concatenate a few files together? You'll gain even better filesize from minifying inside a single closure. The formalised step up from this is SMASH, which is how d3 is built: https://github.com/mbostock/smash
The point is, there's obviously demand for this from companies that won't pay thousands/month for it, so it's a question of who will build it for them.
What is the reasoning behind having completely different school buildings, different sets of teacher, differing facilities, buses for all these different types of school?

I grew up in a different country (ex-USSR) with a more severly underfunded eduction, but what I think produced much better results.

Things that they did differently:

* One school building for a city district for grades 2-11. The grades up to 2-5 or 5-11 were split into separates parts of the building. Some some teachers taught in both.

* Some facilities were shared auditorium, cafeteria. some were not like gyms.

* Some earlier grades would be split into shifts -- some in same grades I remember going to school around noon and coming home in the evening when my parents came home. I did my homework in the morning.

* There wasn't much of "pick any class you like". Everyone in the same grade took the same classes but you stuck with the same set of students possibly all through your school years (2-11). +/- kids that moved in and out of the area.

This last point cannot be overemphasized. I think it helped quite a bit having the same people you know always there. We helped each other study. Went to each others birthdays. Had dances and other things organized together.

I also went to highschool in US for a year, so I can compare. And I found it very stressful running around, picking classes, always seeing different sets of people from class to class. Yeah I had the language and cultural barrier as well, but this was an additional level of stress.
Other way around. A pixel IS a point. It's a sample.
You’d Never Live Here Because It’s Too Small, Right?
There's also optional foot petals.