skysight-inc/HackerNews huggingface dataset:
MAPS: An Early Look at Where the CyclePhilly App Says We Need Bike Lanes
Why are connections always the selling point for these real time services? Are they actually the most expensive thing to scale or just the most required therefore most profitable?

Edit: The surcharges for going over the limits seem a bit high. (Candle Plan: $0.25 each additional connection). Get some spike in traffic that causes 2000 visitors to your site for an hour and pay $500 lol
From my direct experience working in this field for over ten years, parent's attitude and social environment probably account for most of the variation in education achievement at the elementary level. Kids are curious by nature, but acquiring the three Rs (reading, writing, arithmetic) is not built into human nature. It requires sufficient cultural support from the kid's environment and caretakers. Dedicated teachers and good learning process help, but children spend much more time at home and in their neighborhood than at school.

Another factor, not very politically correct to say but real nonetheless, is genetics, although genes likely play a larger role when the subject matter is more complicated, at the high school level and beyond, and when the learning environment is worse. If the teaching system is suitable and children have the motivation to learn, most students can master elementary school materials quite well.

At the high school level though, not everyone can master abstract concepts, like equations involving complex numbers and trigonometric functions, with reasonable effort, especially if their basics from elementary education are lacking. (They may be able to get fairly good at them with Herculean efforts, but few would want to dedicate their whole teenage life to academics.)

Given the hypothesis from real-world experience above, I suspect that reform successes at the high school level is significantly harder to come by than at the elementary one. If anyone has empirical data to support or refute this hypothesis, it would be helpful.

In any case, involving parents and caretakers to support children education is essential for any school reform efforts in poorer neighborhood. This is likely to be more effective at the elementary level when parents have stronger influence over their kids, and other confounding factors (like drugs and love life) are less important than when they become teens.

Parental push is definitely behind the academic success of Confucius regions in Asia: Singapore, Taiwan, South Korea, Japan, Hong Kong, and Shanghai-China. All of them perform excellently in international academic assessments in reading, math, and science.

http://www.theguardian.com/news/datablog/2013/dec/03/pisa-re...

http://en.wikipedia.org/wiki/Trends_in_International_Mathema...
Depriving the telecom companies of profits just means that investors will take their capital somewhere more profitable, like peddling advertising to kids: http://ycharts.com/companies/FB/profit_margin. Shareholders will do things like encourage Verizon to sell off all its wireline assets to get rid of less-profitable business lines and unionized workforces: http://www.dslreports.com/shownews/Goldman-Sachs-Wants-Veriz....

As for cross-subsidization, it's bad because it obscures the trade-offs that are being made. I'd be happy to pay tax money to subsidize internet for low-income households. But I want that on my tax bill, not my cable bill.
Tips for people from Dev Bootcamp(s)
Right after finishing an intense 10-12 weeks of coding bootcamp, I read this thread posted a month ago https://news.ycombinator.com/item?id=7599475

I have a lot of mix feelings about this post and do feel a little bit discouraged. I've been to a couple of interviews as well and would always get this ominous feeling from engineers who would interview me for technical questions. I feel as if I'm not welcomed to the industry, most of my classmates feel the same way too.

Is is because we have no experience or is it because we're from a bootcamp and we're in no comparison to a CS major?

We understand we still have a lot to learn, but wouldn't it be a better to actually put what you've learned into practice and learn along the way?

Wondering if anyone could shed a bit light on topic and possible provide some next step or advice?

Any help would be great.

Yours Truly,

Pandasan - who wants to be a developer
This comment is ignorant beyond belief! Have you ever been to Newark? It's a huge, bustling city - actually, New Jersey's largest city. When you make absurd claims like "[schools] serve as a rare source of economic opportunity in an otherwise shithole town" how can anyone take anything you say seriously?
Ice melt in part of Antarctic 'appears unstoppable,' NASA says
But... if you're going to bolt on an "async" library, bolt on threading, and bolt on strict typing, why not use something that starts with that stuff? And ends up doing it better since it was actually created with that stuff in mind, instead of aftermarket bolt-ons?

Saying that those things "fix" Node amounts to an admission that you shouldn't have started with Node in the first place.
This is great except the button is broken.
At every single company I've worked at an Agile-like approach was used. This meant that the daily catch-up is called a Scrum, and that instead of working in a Waterfall approach we've created sprints of however long was needed to fit a bunch of tasks in. Also, instead of writing large spec documents that are signed off and given to a developer to implement we create a smaller spreadsheet of deliverables, and later changes are introduced into later sprints.

Naturally, things tend to fall apart when the spec isn't accurate, or when an estimate is off. In a client-facing business like an agency these approaches often fall apart when the client isn't getting something when they want it.

I've interviewed at a number of large agencies and it all seems to be the same. Everyone does Agile...kinda. They have the general feeling down, but they all skip some parts to make it usable for their clients.

This brings me to ask, does anyone REALLY do it properly in an agency setting? If you do it properly in a client-facing industry will it fall apart, or are people just too lazy to fully embrace Agile? I'm yet to hear of anyone doing it well, but I would love to hear from someone that knows how to do it well in a team of 15-20 people containing developers and Project Managers.
You can get rid of the 'bad' teachers but there's a finite supply of 'good' teachers. You can pay them more or give them smaller class sizes or educate them more, but you're still not going to just magically end up with everyone being a great teacher.

It's just like you can't make any ten programmers all 10x programmers, no matter what.
You must have read a different post than me. The one I read pointed concrete (true or not) problems with the model of small school districts, not "platonic ideals".
Tab changes the guns. Also 1,2,3 do weapon-related effects (one of them is a grenade, I think).
Well good luck to Russia, totalitarian fascism would work out great I am sure. There would be millions of Russians spinning in their graves if they knew of what the "motherland" has become.
Can’t find a .com address? Try .foo – or .xyz | gTLD.club
Commoditization is already happening IMO; many devs have internalized agile to mean "slap together as many open source/SaaS APIs and then apply duct tape so it holds together."

You'll see this sentiment leak out when discussing the necessity of domain modeling or testing in a mature web app that continues to grow. There's always a contingent that shows up loudly complaining, "but that looks like work! I don't want to!" They believe they have to always be kowtowing to Business by constantly shipping features and patching over what breaks.

As michaelochurch likes to say, we've been colonized by businessmen. Our own ideas about productivity and quality are slowly being replaced by theirs.
Being of strategic value, space was political from day one. Nothing ever done in space was entirely apolitical. AAMOF, there would be no exploration at all without politics. So get used to it.
I should clarify, I wouldn't normally recommend using Git for PSDs or binary file collaboration in general.

My point was that a primarily right-brained designer should teach fellow right-brained designers how Git works. Things just make more sense that way.
Google testing what could be 'dramatic' Gmail redesign
It wouldn't be a waste of time if there were not an endemic bias against both having older developers and paying them more for their experience.

As the employer-employee loyalty culture has been systematically destroyed, I am far more likely to see the training of more junior developers as training my own replacement than as improving the capabilities of my team.

If you want me to train someone in anything, you really ought to make me feel secure in my position, such as by offering me some form of job security. For the sake of discussion, let's just call that "tenure". If I am an "at will" employee, the only form of job security at my disposal is to be indispensable, and training others undermines that.

So if your company has a clear career path, with employees from entry-level tenderfoot to ultra-senior guru, and every step in between, you might feel good about training. If, on the other hand, your office is full of young bros, and the dusties are encouraged to move out to pasture when it's time, your time is coming.

If a company truly has a commitment to training, a necessary prerequisite is a commitment to long-term employee retention.
I Used to Be a Part of It – NY, NY | gTLD.club
I frequently write modules that I use on both the client and server side of a web application because I'm writing in the same language on both the client and server.

This sort of convergence is why node is so popular.

Pretending like this is some sort of fashionable trend like bell-bottoms is just plain silly.
Having 740 million people represented by 24 councillors is not democratic. Even if they are elected in "second order" by our elected politicians, one person could not possibly fairly represent its country's citizens. We already have a first past the post system in the UK, so this is essential the 'squared' form of that. The House of Commons has a mixture of different politicians and parties representing its electorate. The single MEP, however, only represents the majority government so there is no diversity of opinion in the commission. The definition of democracy is representation of the population, not representation of the 51%.

What's the point of having 750 MEPs if they can only approve sanitised legislation?
Show HN: QuillJS + OT for collaborative rich text editing
Why apologize? You thought it was a he.

(Does anyone else find these kinds of reflexive auto-da-fe statements painful?)
You should get someone well-versed in English to give your site a copy check - there are a few 'ESL' errors in there.
I'm not sure the NYT's book reviewer had much to do with the Iraq war.

Why even read the review if you automatically reject any opinion anyone in the Times might have about the book?
Yup.

I know the whole left/right brain thing isn't real science. I was using it as a common metaphor. Designers and engineers typically approach things differently. Learn from someone else's approach.
No, the result is not the same. When you look up the records for the <yourusername>.github.io you get a different set of records than the singular IP address they tell you to add if you want to use the apex domain!

So from Github's DDoS prevention's point of view, the result is different.
Is this to save gas or so you can lane split and save time during your commute? Have you ever ridden a moto before?
There isn't one clear-cut legal definition of a journalist, but it's a topic that has been extensively hashed out in different jurisdictions and contexts. In any given situation the argument over who counts as a journalist will depend on the laws and precedent for that context, almost without regard to the commonsense meaning of the word.
The Mathematics Of Murder: Should A Robot Sacrifice Your Life To Save Two? 🔢🔪
> Lean, applied to software, would mean that the software team can see opportunities to improve their process and/or tools, and would have the power to do so.

Yes, that's exactly what Lean in software means (and you'll note that it has a very close relation to Agile principles -- Lean is pretty much Agile with more focus on measurable output and several decades more of development behind it -- both for the good and the bad [there's a lot of depth in the literature of practices and how and when they work to draw from for your circumstances, but there's also breadth and depth in the buzzword snake-oil].)
Sorry but you're all wrong. It was a political and pr move timed with the release of The Social Network
so as i understand, the benefit is that React encourages standard I/O. but i also understand that nothing is stopping anyone from using a standard I/O with Backbone or Ember (which i recognize is why you say "from different people").

my point is that it's a people problem as much as a tooling problem. or is it impossible to build incompatible React views?

i'm currently working on a library that makes it easy to share patches (GUI included) for audio applications. i'm using React. one problem i struggle with is that without my own additional standard, nothing is preventing anyone from making a component that can't patch in. which is the same problem i would have if i were using Backbone.

if you're looking for a "standard" way to share components you need to make assumptions about what type of GUI you are building- not just how you are building it.
Certainly, but sloppy developers using Javascript makes it way easier to break the back button than server-side rendering.
I once worked on an XP team of 30. It worked. We had people who specialized in some areas of the code, but we worked hard on avoiding silos.
Great demonstration of the importance of load times!

BitBalloon (https://www.bitballoon.com) will give you better speed with a root domain, but as with any other host you'll still loose out on some of our baked in CDN support if you don't have a DNS host with ALIAS support for apex records.
Where to Place Icons Next to Button Labels
It's not hard work to skip the "www" these days. DNS providers like Cloudflare support CNAME-like functionality on the apex domain, and if you're using AWS then Route 53 provides special "alias" records which let you hook the zone apex on to an ELB, for example. I'm sure other providers have similar functionality.

As for why, well, personally I prefer the look of a domain without the "www". It looks cleaner to me.
Even if you haven't heard them, we still get complaints about the usability of the product! It's what we did with the feedback that matters.

As for the business decisions, those were decided by VPs and the business development team.
React has been designed to work in Facebook's codebase, to build large features worked on by many experienced developers. The fact that it is intuitive for beginners is a side-effect, not the primary objective.
http://www.divshot.com/ - provides similar hosting for the static sites.
Brilliant work guys. Choice of initial features seems right on for a developer focused hosting service. At first I was a bit confused by the SSL offering for custom domains, until I saw that firebase actually acquires the cert and configures it. That's a huge pain point, bravo.
I was talking about the 10% of the time designers should be coding in this type of environment. (I.e. pushing polish code or hacking together a quick marketing page.)
While schools in Finland are publicly funded the responsibility falls on the shoulders of the principal: "If a teacher is bad, it is the principal's responsibility to notice and deal with it." So it's not really comparable to a monopoly.
That reminds me of writing to a file in Java versus writing to a file in Perl / Python. (Its been a while since I did any Java, I hope it has improved since then).
These can all be real problems but they say nothing about pair programming or agile and everything about the toxic culture at some places
"The problems start outside of the classroom and need to fixed there."

So you'd agree that more money for schools is not the answer?
I don't think you're familiar with David Cole. He's not some drone reporter, trying not to offend his government contacts. His main job is as a law professor, not a reporter. He's the legal affairs correspondent for The Nation, which is probably the premier left-oriented intellectual journal in the US. This journal was against the Iraq war from Day One, for example, and has never had any problem with its outsider status.

Cole's most recent article in the NY Review is titled "We Kill People Based on Metadata" (http://www.nybooks.com/blogs/nyrblog/2014/may/10/we-kill-peo...). There is more on his track record here: http://www.law.georgetown.edu/faculty/cole-david-d.cfm#

I think, as a litigator and law professor, he's invested in the idea that both competing interests be recognized. But confusing that with hackery is a mistake. As is the notion that Cole feels a need to defend the WaPo -- he's not part of the WaPo.

*

Regarding the remarks nearby on the limitations of the NYT -- yes, the main problem with the NYT is that it is an establishment paper. Not always "liberal", but typically reliably "establishment". This partly explains their behavior WRT the Iraq war.

And maybe also their assigning Michiko Kakutani, their all-purpose book reviewer (typically of literary fare, but not always), to such a political book. I think they would have been better served with a specialist.
I go by what I see. I should probably have said "neighborhood" not city.

Do you see how people cling to those fucking administrative jobs, while screwing over kids, like those jobs are the last life preserver on a sinking ship.

Every school district has teacher's unions that are a pain in the ass ... but only in Newark do you see an utterly corrupt organization defended tooth and nail by entire neighborhoods, without regard for how the children are effected.

Its ridiculous. People treat the firing of clerks like its a genocide of a colonized people.
I was with you until "free market globalization has simply left places like Newark to die."

Can you explain that in more detail? Detroit is the counterexample where the firms did not offshore the jobs, but the city still got decimated. I'm not sure how "free market globalization" is the root cause. Maybe you could say as "other countries industrializing has simply left places like Newark to die" but I don't think our economic policies could slow or reverse that trend.
> Bad parents are the ultimate equalizer, and are inherently unfixable.

That's a large assumption. I am sure many things can be done to improve peoples' ability, means and motivation to be good parents.
What a library that keeps physical copies or microfiche of newspapers reporting the crime. Do they have to cut out the articles? If not, what about any indices - do they have to find and remove references to Bob from any physical indices? Or only ones that are computerized?
Ask HN: Why so much complexity in modern frontend development?
Today I've stucked with a question, am I doing it right in frontend? There a lot of abstractions on top of simple DOM, why do we need them? Why is it getting popular? For example, lets take Angular, it's a world full of abstractions, why it so complex, why not to use some patterns, use perfectly designed native browser API's, and use some patterns for structuring, organization and refactoring? Why javascript is getting much complex than it is?
If graduation rates truly are only 67%, I can't help but question how many generations it'll take before the town becomes a "shithole" (if you don't consider it one already like the OP).
It's a shame that science, which often bridges political divides, has to suffer due to political bullshit. Somewhat understandable given the history of space exploration, but bullshit nonetheless.

It also makes Russia look like a petulant child, taking its ball and going home because it didn't get to eat another child's chocolate.
Unifyo Post Mortem: 3.5 years and $700,000 worth of lessons learned
Not exactly correct. If bob is accused of rape then he can be named as an alleged rapist. If he is acquitted of the charges and you Google his name you will still see the rape charges story and perhaps the "acquitted" story is buried or just not in the first few pages of results. Worse still if charges are dropped then all you will really find on Google is the fact he was arrested for rape.
We'll get there (we're not so far as it is), but it's just not high enough on anyone's priority list yet.
Exactly why we can't trust government with resources. Every dollar must be held accountable.
What it's like to own a Tesla Model S
SpaceX will be happy.
I think tools like React actually make debugging situations like this easier. Instead of trying to figure out what actions a user took that manipulated the DOM with jQuery n times, I can take an exact snapshot of the state of the application and walk through how it is being rendered.
Give admission based on a lottery ... not on the basis
of an examination ... so no one can accuse you of taking
only the best kids.

It's better than that: if you admit based on lottery you're providing the randomization for a randomized controlled trial. Either you or someone else can measure the difference later in life between applicants that are and aren't admitted.
A text editor theme that visually differentiates languages
This is great. I have a site completely powered by Firebase but hosted on S3/cloudfront, which tbh is overkill for it.

I'll be switching to Firebase hosting it tonight!
Man vs. Motor – The Oatmeal
Who wants to build a team? Some of us are just there to get the job done and get out...

I can communicate very well, and am helpful as I can be when people need it. But slow-as-molasses pair programming with an 8nexperienced junior sounds like hell to me.
An out of state boarding school starting with six year olds? Doesn't that sound an awfully lot like an orphanage to you? I don't think many parents would go for it. Even Eton in its heyday waited until 11 or 12.
This is only Russia refusing to sell rocket engines to the US Government for use in launching military rockets into space. This has nothing to do with the scientific collaboration.
I think you are thinking of M-PESA, which is run by Kenyan and Tanzanian mobile providers Safaricom and Vodacom.
Architecture as Narrative
Effective agile practice breaks down a barrier between people making decisions and people doing the work.

I like having a rate limiter between me and the people who keep changing their minds about what I should be doing. I like being able to outsource the job of talking sense into those people.
Another example: in Sweden I can walk into the tax office and find out how much someone earns. I just need to ask. But I can't bulk download this information. That isn't available. This prevents easy and obvious abuse, but invites investigative journalism for example, but requires some effort.
Health Data Startup SolveBio Raises $2M
Firebase gives you the ability to create dynamic pages with no backend requirement. This left a really small gap that the developer still had to host that HTML/JS page somewhere. So Firebase already supplied the backend now they also supply the hosting.
Double Your Freelancing Rate in 14 Days
Note that "not having the background to understand a problem" isn't the same as "incapable of understanding a problem." However, having the capability and having the experience are two different things.

If a group of people haven't got the background to understand a problem, they aren't likely to produce a solution that is viable. I don't see how that's a controversial statement. We "exclude" on this basis all the time in our every day lives (e.g. by selecting doctors for solutions to medical problems, as opposed to, say, firemen or physicists), because it's entirely rational and the empirically correct thing to do.