skysight-inc/HackerNews huggingface dataset:
"Everyone in the same grade took the same classes"

This is the key difference which was specifically ignored in the article by focusing solely on reading and math scores.

A traditional American school started specialization in middle school and the level of specialization becomes rather extreme by high school.

So in elementary school there is no specialized gear larger than a tupperware container other than the school library, gym, maybe an art and music room (although there's a push to get rid of the last two in favor of math and reading).

In middle school you'll see dedicated rooms. There will be a "shop" room and a "home ec" room and a couple others.

In high school we had one room for auto shop, one room for CAD drafting (that was an interesting class), one room for ceramics arts, one room for chemistry, etc.

Generally speaking there has been a trend to get rid of all hands on activity and get rid of pretending any educational track other than college to cubicle exists. So close the metal shop and shove all the kids into college prep, close the ceramic arts room and shove the kids into a 4th year of english lit, close the CAD drafting lab and shove the kids into a required 3rd year of math, that sort of thing.

(edited to add, and its been a miserable failure at increasing math and reading scores, but its done a truly excellent job of making sure none of the kids know how to change the oil in their car or which end of the soldering iron gets hot)

IF and only if you get rid of all the specialized classes, such that all kids attend the same college prep classes, THEN it'll be realistic to go all K-12 in the one room school house again.
As a maintainer of logging middleware (https://www.fluentd.org) I am asked all the time whether we have "exactly once" semantics. I try to be honest and say we err on the side of "at least once" message delivery, but even then, there are edge cases where messages can be lost.

It really vexes me to see how a lot of distributed systems projects claim to support "exactly once", and it makes me happy to see a grounded, intelligent summary like this one.
Do you really need a test automation framework?
Emacs does have modes (even if we set aside vi/vim emulation modes like evil, which is discussed elsewhere in this thread).

When you use certain major or minor modes in emacs, you get to use a whole new set of keystrokes, by which you're effectively doing modal editing.

One well-known example is magit.[1] When you activate magit, you can type all sorts of new one- or two-key commands. This is comparable to modes in vim.

[1] - http://www.emacswiki.org/emacs/Magit
It's quite simple: If you sell carriage of data between two parties, are responsible for the loss of said data, and sell to the general public, then yes, you should be considered a common carrier of data.

http://en.wikipedia.org/wiki/Common_carrier
It's too bad, but the writing has been on the walls for a long time. A close friend of mine had build a great little iOS app a while back designed to let you know when items on your queue were going to be pulled from Netflix instant. After several months of the app being live in the app store, Netflix decided to limit the results to showing either greater than 2 weeks or less than 2 weeks. Eventually, that information was removed from the API altogether, and my friend pulled his app from the store.

From that single anecdotal data point, I had the Netflix API has always been a mess anyway, and poorly documented.
Or the market will simply move off of cacao into some other source that's cheaper to source. They'll just change the name to something exotic sounding that doesn't violate regulations on chocolate content "mocha" or "xokolatle" or something that some marketing firm will invent after spending tens of millions of dollars on a branding consultancy.
DI Containers Are Code Polluters
Philae spotted after first landing
IMO, a big upside of using a define / require pattern, even when the final library is fully concatenated, is that you have a clear picture of all of variables that are available in a particular module.

It's a little ambiguous when using something like Smash, since you're not actually importing a module onto a variable.

For example, check out this random file from D3 source: https://github.com/mbostock/d3/blob/master/src/interpolate/i...

As someone unfamiliar with the codebase, it's unclear to me where many of the variables are coming from (d3_interpolate, d3_rgb_names, d3_interpolateRgb, etc).

It'd imagine it makes managing dependencies a bit trickier.
An ad/tracker/stats blocker sounds like it might give your battery life a huge boost here. Think of the network traffic saved!
Lots of us outside the US have multiple ISPs in competition, usually with their own cables. I'd really like to know what's so impossible about this, or what makes monopolization inevitable. Sure running cable is expensive, but it's hardly outside of the range of typical VC investment. It's not like you need to wire a whole country at once, you can start by serving small & cheaper areas.
But programming is not equivalent to stenography. Stenography works on a stream of input speech converting it into text, whereas programming is separated into the 2 modes of browsing&thinking and actually editing.

But I think it comes down to preference of whether you want the universality of commands, or conceptual separation of modes.
He means it's like Dart in the sense that it compiles to JS.
I think most of these are probably pretty weak, but I have ranted about the contrast one before and tested it myself on my own laptop. I think they finally changed it. And I suggested admission of wrongdoing in the employee poaching fiasco too.
Evil-mode, god-mode and key-chord are a few that address the modifier issue.

Re-mapping caps lock to ctrl is also immensely helpful.
Unable to get Cydia to iPhone 6 and iPhone 6 Plus
FreeNAS vs. NAS4free
Chocolate isn't, so far as I can tell, controlled by a cartel. It would be difficult to do that, because it's an agricultural commodity. It's hard† to organize every farmer around the world that can manage a grove of cacao trees, and --- unsurprisingly given the history of the product --- processing cacao into chocolate liquor doesn't require specialized technology.

Meanwhile, the branding effect you talk about seems to cut against your argument. If consumers are conditioned to seek out boutique chocolate, the barriers to entry into the chocolate market are lowered: large suppliers like Hersheys and Callebaut can't use their brand power to lock consumers in which harvesting their economies of scale.

Long story short: I think the 1-2-3-4 story you told upthread isn't very plausible. If chocolate prices rise and stay there, my guess is that's where they belong. If they didn't, one of the dozens upon dozens of boutique suppliers already vying for shelf space at Whole Foods and Safeway and Costco would sacrifice a little surplus profit to make a play for some of Callebaut's market share.

† Sugar is an exception, but there are extrinsic reasons for the market dynamics of sugar --- trade policy and subsidies being two big ones --- that are absent from cacao.
> "Great minds discuss ideas; average minds discuss events; small minds discuss people."

Interesting quote, but I think it unfairly judges people who are not "like you". Discussing people, like celebrities, is like discussing the weather. It's a lowest common denominator that you fall back to when you have difficulty connecting or communicating with another person.

It's better to think of ideas, events, people, and weather as a way to measure the quality of connection and communication you are having with someone. (You can also start a conversation with a "bottom up" strategy by starting with weather, or people, and working your way up.)
This is a nice article, but the title strays into 'Fox and the Grapes' territory. Exactly-once delivery is pretty much always what you want -- in contexts where all manner of delivery guarantees are possible, from Java's concurrent queues to Go's channels, pretty much everyone delivers a message precisely once.

Of course, you can't always get what you want, and in a distributed system exactly-once delivery is not possible in general. But in the cases where it is possible, it's often worthwhile: it's just a whole lot easier to reason about than a system where messages can be arbitrarily re-delivered.
Editing Julia code with Emacs
The best resource about this I know of on the web is: http://www.imagemagick.org/Usage/filter/ and also see http://www.imagemagick.org/Usage/filter/nicolas/

The Mitchell–Netravali paper is definitely not the last word on the subject.
Reminds me a lot of the notion of Growth Mindset vs Fixed Mindset that Carol Dweck has popularized.
>cast iron is for hipsters

Yes, and it would be foolish to use cooking utensils preferred by a group of people who likes simple, time-tested tools and methods to cook tasty, balanced meals using high-quality ingredients.
Just to give you another perspective. Boys had shop class and girls had home ec. Yes I know sexist. We had art classes. Lots of literature. 1 foreign language, then 2 foreign languages starting in 6th grade. There were also some extracuriluar activies. Some guys wanted to do extra acivities in the shop and build things and the teacher let them and supervised them. There were not many. Some activities were not associated with school but served the city -- swimming. You took public transportation to that by yourself if you wanted.

Also there were not "college prep" classes. There were classes designed to teach a wide area of emphasis. Math, physics, biology, chemistry, literature, geography, (even strange things like drafting), foreign langauges.

The idea that someone in the middle school is going to specialize to do pottery for the rest of their lives and only take minimum math classes is a bit silly I think.
I'm not in tech. :)

Also, comparing bulge bracket and higher end hedge funds with most tech companies isn't entirely fair. Are you sure you aren't in M&A? :d
Details here: http://www.edweek.org/media/gradeconfiguration-13structure.p...

Given that "... Although middle schools offer far fewer grades than K–8 schools, Florida middle schools on average enroll 146 more students than their K–8 counterparts; as a result, typical grade cohorts are almost three times as large.", I was surprised (and skeptical) that the authors found no correlation when they controlled for cohort size.

Going from 50 kids in 5th grade to 300 kids in 6th grade, and adding in puberty, seems a recipe for chaos.

Also worth a read: http://www.theatlantic.com/education/archive/2014/11/the-sci...
Java Object-Oriented SDK for DynamoDB
Wow. These arguments seem absurd. The retiring baby boomers are watching tons of TV now (more free time), and the internet mostly confuses them (my parents and their friends). The cable companies and media companies are happy to oblige people's resistance to change, and the technology to enable simple consumption of video via IP has not been allowed to flourish (see the lawsuit of streaming OTA signals; which is even more bandwidth traditional media takes up). Roku is about the best a non-technical person could hope for, and there is lots of room for improvement there, esp. around live content consumption (e.g. sports).
Just the technical bullet points: "block diagram of the product’s components, inputs/outputs to processes in the diagram, internal and external interfaces to the product, languages, frameworks, libraries used, extensibility, portability, openness, standards compliance, scalability, development infrastructure, IDE, Version control, Build tools, Defect tracking systems, Development methodology"

Is this really a normal amount of information investors request from companies? What's the point of knowing all of this? Asking it implies that #1 the company has all this data in place, otherwise it's wasting time getting it together, #2 the investors know better than the founders about architecture, technology and toolsets and #3 a significant amount of times a term sheet is revoked because of trouble with build tools, standard compliance or a "development methodology". I'm feeling the author just listed everything he could think of rather than everything that actually matters.
Yes halfway through this article could have been about anything, so broad was the application of the concept, but education was an interesting choice. There are surely many other fields that can be similarly improved.

Just focusing not only on doing your job, but how you do it, the little details, and then having constant feedback and trying to improve constantly, it's an incredibly valuable concept.
Devs can still have all the power, as long as excessive battery usage is more transparent to users. I'm not sure about iPhone, but OS X has an indicator with "Apps Using Significant Energy." [1] as well as a more detailed breakdown [2]. Very useful. Often turns out to be a stray tab in Chrome. Would like to see something like that.

[1] http://support.apple.com/en-us/HT5873

[2] http://support.apple.com/library/content/dam/edam/applecare/...
Announcing the Product Person Holiday Party 2014
Nice! Is there something similar for vim? For newbies looking to get into one, it'll be nice to see a comparison.
There is very high quality series: http://vimcasts.org/
The example from the article regarding the Track & Field results might imply otherwise. Would random chance be able to exhibit a performance curve which begins to plateau?
> These experiences I think just make people prepare/focus better. Change is good when it comes to environments of learning.

Is this change in environment actually beneficial though? One could argue that the social stress of such a change is detrimental to the students, as it forces them to focus more on the social aspects of their environment than the academic aspects. One could further argue that maintaining a consistent (necessarily smaller?) K-12 school environment is more beneficial as it strengthens the students' social cohesion, allowing deeper, longer-lasting relationships to form among the students themselves, and between the students and faculty/staff.
> all because the VPN bypasses the ISP's domain based throttling.
Small but important detail - ISPs don't do "domain based throttling" - but it's entirely possible (and was well detailed fact in the case of Netflix/Cogent/Comcast) that your content provider (Netflix) has purchased transit from a provider (Cogent) that is unable to deliver the service they contracted to because they don't have large enough circuits open to the last mile (Comcast)

The real question is whether the last-mile providers such as comcast should be obliged to provide settlement free peering at unlimited data rates with all transit providers is the real question. "Strong" network neutrality would say that they do, and, if Strong network neutrality turns out to be the law of the land, the implication will be that all ISP will transition to volume based pricing for their customers in order to make up for the loss in income that they got from selling transit rights.

A somewhat weaker version of network neutrality, but still useful, would suggest that comcast can charge for transit peering onto its network, but must do so on a non-discriminatory rate as established by regulators. I.E. Perhaps Comcast can charge 1$ /mbit/second charged @95th percentile, if they are determined to be a common carrier / title II applicable. Then providers like Netflix (or anyone, for that matter) that fulfilled the minimum operational requires (NOC, peering points, etc...) could purchase transit directly from Comcast. Alternatively, if they don't fulfill those technical requirements, or just don't want to bother, they can purchase transit from providers like Cogent/Level 3, who would resell at a bit of a markup.

That's the future I envision being the happy medium for consumers, last mile providers, transit providers, and content providers.
That's the definition used in the paper. The other definition is that a pixel is in fact, a square window containing many samples that fall within that region and rendered as their average. This is known as antialiasing.
Here's how the middle school transition works in my particular district. Use it as a data point:

1) Elementary schools are K-5, Middle schools are 6-8.

2) Elementary schools are local to the neighborhood and serve about 300-400 students.

3) A middle school consolidates 4-5 elementaries.

4) Because of the consolidation, the middle school tends to be farther away. A lot of kids are bussed to school. This can take up to 45 minutes for some kids.

5) Elementary begins at 9:00 a.m. Middle begins at 8:00am.

So, a 5th grader that was starting his day at 9am (and could walk to school) becomes a sixth grader that has to be ready for the bus at 7am, enduring a 40 minute ride with peers that can be significantly older than him.

Nobody believes this is an impact on attitude and performance? This age is hard enough as it is and we suddenly throw kids into a mix like this with a heavily modified sleep schedule on top of it.
His father was a famous music teacher and started teaching him at age 4 (and he watched his sisters lessons already at age 3).
Hmm. Not very exciting. Clearly only in the "news" because it's Kevin Rose throwing more spaghetti on the wall. I'm really over this cult of personality that seems to be the religion of Silicon Valley. At this point, Kevin Rose could introduce a fart tracker app and it would get a TechCrunch writeup.
Here are about 5,000 reasons that nitpick is silly: http://scholar.google.com/scholar?as_vis=1&q=%22jit+compiler...

Clearly the term "JIT compiler" is a common way to describe such a system.
It's only "renewable" if you have the environment to grow them in.
Show HN: Free Temporary Phone Number
Most states have good samaritan laws that prevent such lawsuits from happening. The good samaritan laws do not cover professional EMS personnel however. As a professional, you can be sued for negligence if you render aid and you're found negligent.
Does this effect apps on things like smart TVs? I would think there is still a private api for licensed apps?
I think this is a trademark.
The problem is that in many of these areas, the Cable Providers were provided a monopoly in order to get them to build out their services universally. In almost every city, there are tons of profitable opportunities to provide competition, but at the same time, a good portion of the city is not economical to provide services to - and the only reason they get Comcast (or whoever is providing them service) is that they were legally obliged to, in order to get access to the profitable areas.

Is it fair to the people who provide universal service that they would have to compete with companies are aren't required to do so?
No. Mostly because you cannot measure the stuff that makes a good programmer good.
Bawker Is Now a Decentralized Bitcoin Exchange
Just to clarify, something like 80% of the US has both DSL and DOCSIS available. If there is one option available, typically it is only DSL. I have friends that rely on WISPs and/or cellular in more rural areas.
In a camera, light bounces from a light source, off an object, into receptor, with at least one aperture in the path to ensure that light arriving from different directions reaches different sensors. These sensors collect light from some area over time which can be recovered as information (chemically or electrically). Light passing through an aperture is subject to diffraction (which rules out a perfect square beam of light) and possibly other distortions, and the sensor may or may not be a perfect, uniform square, but in any case it's all equivalent to a perfect point in space that receives undistorted, refractionless light then applies a filter and integrates it over time and area.

The underlying physical phenomenon that allows integration to happen is the ability for a film grain or ccd cell to count up incoming photons.

These ideal sensors may be arranged on a grid, but the filter that maps source light to sensor value won't look anything like non-overlapping square boxes.
I was planning on using the Netflix API as a movie database for an upcoming webapp of mine. Anyone know any alternative movie database APIs?
3 Florida guys find a career playing video games
It looks like there's a lot of performance difference between battery brands, but Duracell isn't a high performer.

http://www.batteryshowdown.com/

> Buy commodities, sell brands

> Consistent cash flow

This is a very Buffet style company acquired in a very Buffet kind of way.
GNU hello 2.10
What level was the battery at? Past 80% most Lithium Ion or Lithium Polymer battery controllers will change to a trickle charge which could explain it.
We'll see what ends up happening. My guess is that we'll see a number of market factors combine to sustain higher prices at the cash register, even if cacao prices fluctuate down.
NgN – Fully customizable notification module for your AngularJS application
I find that you need to be willing to write your own little elisp routines to get the best out of Emacs. If whole-file replacements is how you like your search and replace, then write a routine for that. My bugbear with regex replace - apart from rebinding it to M-r - was that, when applied to a region, it didn't keep the region. So I wrote a macro that "advised" the function (and any other function I choose) with code that restored the region after the command was finished.

Be aware, however, of iedit-mode. Select a region of text and enable iedit-mode, and any change to the selected region will be propagated to every other instance of the region's text throughout the document.

Using iedit-mode in combination with rgrep (recursive grep) and wgrep (editable grep buffer that propagates changes to the underlying documents) is a decent way of doing project-wide refactorings.

And of course, neither iedit nor wgrep are part of the base emacs install. Using the package manager is essential.
www.themoviedb.org is pretty damn good and powers a lot of the homebrew media center solutions.

Edit: If it is critical to your app, you might want to consider licencing IMDB http://www.imdb.com/licensing/
I ran across this site the other day when I was looking at overhauling my .emacs file since I'm only an occasional emacs user these days. This guy has a great starter repo of his customized .emacs.d directory that takes care of a lot of the setup work to use all the customizations and modes he's using: https://github.com/magnars/.emacs.d

One note, if you do clone the repo, make sure to use the --recursive option (as the readme instructs) since there are a bunch of other git repositories imported in the repo.
The article illustrates antialiasing, but chooses to use sinc-based circular windows, not square windows.

Am I right to think that you'd only use square windows in the 3D-rendered graphics case, where you've already assumed the sub-pixels are square for efficiency?
"Well, the nice thing about an operating system is that you can write a text editor for it; that text editor is called evil-mode." https://bling.github.io/blog/2013/10/27/emacs-as-my-leader-v...
Have you tried gimp and inkscape??
I don't think they use the API in question here. Also I think those might be developed / maintained by Netflix themselves.
Is the Heimlick really the most effective way to dislodge something caught in a person's throat, or is it just the most convenient? I ask because, thinking about the mechanism behind e.g. water-boarding torture, the first thing I'd want to do to someone who is trying to get something up that's trying to go down their throat, is to flip them over or incline them such that the gravitational force on the object will be aiding them rather than fighting them.

I mean, nobody would think of trying to perform CPR on a drowning victim with the person propped up instead of laying flat, right?
The Elvis Presley coverup: What America didn’t hear about the death of the king
They didn't and still don't, there are many different packings and alignments of subpixels

http://www.displaysearchblog.com/2013/03/how-did-samsung-ach...