skysight-inc/HackerNews huggingface dataset:
Little freshman sharkweek back in '03, having gone to a small high school (graduating class of ~70 or so) walks into his first class at the University of Washington, Economics 201 (the first of the series).

The class is 700 people, in Kane Hall, literally 10x my entire graduating class from HS.

After the first lecture, and with extreme naivety, I walk up to the professor, Eugene Silberberg, and ask him when his office hours are in case I need any help with the material.

The perplexed look on his face was probably the most memorable thing I experienced my entire four years in college.

"Uh, go talk to your TA"
Check out BitBalloon (https://www.bitballoon.com).

Static hosting as well, but we're not tied to any specific BaaS provider, have both an open API, command line deployment tools and grunt integration.

Deploys are atomic and versioned and you can roll back to any earlier version at any time.

We also support rewrite rules, which is essential if you're using history pushstate for your app.
Huh, even if you are sarcastic, it still makes sense.
> they're cost effective

Probably not as much as simply reading books.

My currrent understanding that they were cost effective at some point of history, when students didn't have books, but lecturers did:

> Not only are they still lecturing, a relic of the Middle Ages when students didn’t have books and monks read them to them

http://educationoutrage.blogspot.de/2013/01/princeton-profes...
Feels like mix of Flask and Go.
I do hear people saying that code can be reused across client and server but I don't find many examples of it. I understand that using one programming language for both client and server is really good as there is no context switch but I don't think that there can be much code can be shared between client and the server.

Also you don't need to program entire application in open resty. Just the idea of using lua instead of nginx mini- language for the config files can be a good enough reason to give it a try. Every body uses nginx anyways for their front end, no?
How To Make A Product Page That Will Maximize Your Sales
> Let anyone apply. 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.

That doesn't fully counter the "creaming effect" argument unless you assume the applicant pool is a representative sample of the population.
"Many studies have sought to explain why there is a low incidence of heart disease in France, despite many of its inhabitants eating a high-fat diet."

It's funny that this is where this theory came from. It was unfathomable at the time that maybe we were wrong about dietary fat.
Health insurance bill is a great example. But an even better example is the garbage that I get from my insurance provider a week or so after any member of my family visits a doctor. It usually has on it somewhere…

THIS IS NOT A BILL

Then what is it? What it is is a piece of paper filled with meaningless jargon, and now I have to figure out what to do with it.

Stop wasting paper, time and money unless I need to do something. If it's something I might conceivably need someday to prove I was there, then let me just go on your damn site and download a PDF when that hypothetical day comes.
Even for the areas where you think they work, they should be more conversation based rather than the one way learning of lecture.
The Unix Philosophy is an attitude not a philosophy. Unix doesn’t have a philosophy: it has an attitude. An attitude that says a
simple, half-done job is more virtuous than a complex,well-executed one. An attitude that asserts the programmer’s time is more important than the user’s time, even if there are thousands of users for every programmer. It’s an attitude that praises the lowest common denominator

• Small is beautiful.

• 10 percent of the work solves 90 percent of the problems.

• When faced with a choice, do whatever is simpler.

Which sounds good until realize that these comments mean the exact same thing.

• A small program is more desirable than a program that is functional or correct.

• A shoddy job is perfectly acceptable.

• When faced with a choice, cop out.
I agree.

I think that in Computer Science in particular you can completely move to video recorded lectures. Some say that we need live lectures so that people could ask questions, but from my experience, the questions asked during lectures are usually inane (mostly stemming from the fact that the person didn't pay attention) and could be answered by simply rewinding the video, or looking something up online. At the worst case, you could always email the professor/TA.

I guess the only thing being lost here is the social aspect of college where you get to meet new people.
You can take a process that grows out of a healthy culture and transplant it into a toxic one. Agile practices and pair programming cannot be divorced from the team culture. To do otherwise is cargo cult ritual management.

There is very little inherent to pair programming in itself that can be considered good or bad in isolation from the people using it. Good teams follow good practices. This is not because the practices are good, but because the team finds them to be temporarily useful to meet their specific needs.

If your manager went to a conference, learned about agile stuff, and returned to institute pair programming, you will likely find that to be of dubious value. If your team decides internally that the new hire should do pair programming with each of the existing team members until the greenness fades, that will probably have a better outcome.
TDD is a non-issue for everyone except those using Rails. Be honest, if I had written a blog post saying the same thing, ya'll would have enjoyed trolling me all day, don't lie.
I don't think there's anything wrong with the meta-commentary that the author provides. He is, after all, encouraging everyone to contribute their own commentary in the same way that Fowler, Bernhardt, and Beck did.

It's sort of like saying we shouldn't ever discuss or scrutinize the reporting done by news outlets. We should only discuss the news they report. I think that's a bit unrealistic.
This is a big question, and I'm biased by working at Firebase, so I'd welcome somebody from the community chiming in with their experiences. But one key differentiator worth mentioning is the realtime aspect of Firebase.

We believe that modern apps should be client-side apps that update in realtime as changes happen, without having to refresh the page or continually poll the server for updates. So this is baked into the core of Firebase. All of our features and APIs (and our new Hosting service!) were designed around this concept of how modern apps should be built.
Thank you. Burying as dupe.
What it's like to own a Tesla Model S (from Oatmeal – cartoon)
> "We"—schools, society, etc.—can't really control parenting.

Programs exist for this with some positive results. Here's one from a quick Google search: http://evidencebasedprograms.org/1366-2/nurse-family-partner...
TV Tracker Combines All Your Queues Into One
What else would you do, allow anyone to just be fired on the principal's say-so?

This is the way just about every other profession in the US works.

My manager doesn't need to prove anything to anyone to dismiss me.
Instead of "redirect the root domain to the www subdomain using a DNS CNAME record" it should say "... using domain forwarding".

Most DNS hosts offer some mechanism for forwarding traffic from your apex domain to the www subdomain using a 301 (permanent) redirect. Then the www subdomain can be configured with a CNAME record.

For example, at Brace (http://brace.io) we offer a guide for configuring this if your domain is on godaddy. See step 3 at http://blog.brace.io/2014/01/19/custom-domains-godaddy/. (not an endorsement of godaddy)

(edited for clarity)
Yeah. Found it. 3 throws grenade. Tab - next weapon, q - previous weapon.

Played it for an hour or so.
Show HN: StartupJob.me – Get Your Resume Out
Outlook.com Bests Gmail’s Filters With A New Inbox Automation System
Defitively
My CU is fairly large and though their site isn't fancy with lots of bells and whistles, it's pretty good for most normal transactions. For anything else I just go to one of the branches and can usually sort pretty much anything out inside of 5 minutes and a remarkably small amount of normal bank B.S.
>> Save gas or lane split to save time

Save gas. mostly.

>> Ever ridden moto before?

No. But got motorcycle driver license last week.
I understood there were three batches of 60-65 people, three times a year, for a total of 180 or so people each year. Now there will be 35 new people every six weeks, for a total of 300 or 320 people each year.
I wrote this three years ago. It helped for a while, but these days I'd probably just do it in postgresql and try to use the native arrays as much as possible.

https://github.com/seivan/redis-friendships

https://github.com/seivan/Rfizzy

https://github.com/seivan/redis-messages
You'd have to be a retard-nigger to spread lies about God's temple. Yup. Yer a retard-nigger.
I think the point being made is that -m does not count characters, it counts multi-bytes. Or at least tries to. So the same Unicode point in utf-8 and utf-16 (and utf-32) could be very different strings of bytes. No way to tell unless you know before hand you are dealing with utf-8 or 16. Hence BOM, but no one likes that.

Its hard. And possibly we have to abandon tools like wc when we leave the Latin world.
Microsoft to drop Xbox Live Gold subscription requirement in June
It always surprises me when people focus on one small part of a diet that they hope is some kind of super-cure (or in this case, they want an excuse to drink red wine more often). Of course red wine on it's own isn't going to do anything for you, it's your entire diet and lifestyle that matters. Look at the real reasons (which studies like this one do not mention at all) the French likely have less heart disease and are in better shape than most Americans:

- They eat significantly smaller portions

- They take much longer to eat their meals (resulting in eating much less, because you know you're full)

- There is a focus on quality food and cooking, which results in better ingredients used

- The focus on quality means a focus on freshness, which leads to less processed food (especially refined carbs) being consumed

- The french walk and ride bikes much more than their average American counterpart
Framer.js 3.0 is Out
I did.

On both of those maps LTE coverage covers but a fraction of the country, Verizon has rolled out LTE to about 90% of its network footprint (http://media.idownloadblog.com/wp-content/uploads/2013/05/Ve...) and they are still in the midst of an active deployment - the sheer cost of this deployement is staggering - the figures I know, for the Samsung LTE hardware - just the hardware alone for a mid sized market, just 700 or so sites costs around 70 million dollars - thats ahead of installation/construction costs - which I'm estimating at somewhere between 100-150k a pop (assuming no structural mods are needed, and there are no construction charges to bring in new fiber backhaul) - figure the US has around 200,000 cell sites - I cant find out how many finland has - but just on the size 104k sq miles (about the size of colorado) I'd estimate no more than 2000 sites - probably less.
You realize you just explained a caring God by saying he doesn't care, right?
Yeah, real news at 11 stuff here.

When he posted that first 'TDD is Dead' article, I was like 'that's just like your opinion man.'
It's studio.zerobrane.com (pointing to pkulchenko.github.io/ZeroBraneStudio); thanks for looking into it!
A dupe of https://news.ycombinator.com/item?id=7734418.
In which case I kind of wish I had waited. More often than not, the Kinect doesn't save me from picking up the controller (because with ~70% voice recognition rate, it will fail at some point before showing me my Netflix viewing choice) and I don't play any Kinect games. I could also do without a camera and microphone that is connected to MSFT's back end. And frankly, until Titanfall came out there were no "must have" games, so buying on launch day wasn't really necessary.

For the rest of the world, it's probably a good move. It shaves $100 off the high price, for starters. Most everyone I talk to says the Kinect is cool for a while, but then the novelty wears off, so maybe folks won't feel like they're missing out without one.

But don't miss this otherwise unrelated part: "Along with the less expensive console, Microsoft announced Xbox apps such as Netflix, Hulu and ESPN will be available to all Xbox One and Xbox 360 owners." I'll always have Xbox Gold because I play games, but this might make a dent into the "casual gamer that wants to watch Netflix" market.
I wonder about these too. Let's assume that all carriers are cheapskates, yet they send them. Perhaps they're meant to convey to the customer, "look at how much we're saving you!" while simultaneously maintaining the illusion that Health Care is Very Expensive?
I don't believe that it is valid per RFC 1034 to set the root domain record to be a CNAME.

I found this out when I asked this question a while back: http://serverfault.com/questions/55528/set-root-domain-recor...
Whoa there. An iFrame? Why?
Who is the moderator?
Personally, I think the Khan academy model is the future - watch lecture videos at home, and work through problems in the classroom.
Hanushek is an advocate for some kind of charter reform, per his Econtalk talk: http://www.econtalk.org/archives/2008/07/hanushek_on_edu_2.h... . I think he would loosely agree with my above points.
This is awesome that Outlook has brought such a simple UI to such a powerful set of tools. However, if you're looking for similar functionality in Gmail, check out Google Scripts. See http://blog.metamorphium.com/2014/05/08/gmail-scripting/
Giving more powers to the parliament is not very feasible, since all the EU skeptics are against that …

I want it.
This is hotness.
"The school teaches them everything, so they become normal human beings and not ghetto people. I don't think there's a single parent who'd like his child to grow up in misery, and if there's a way to shield that child from this shit-hole, I think any parent would be willing to do almost anything."

Who decides what 'normal' is?
What makes your upbringing better than 'ghetto people'?
You're walking a very, very fine line between what is best for children, and what is just cultural indoctrination. Do you see how easy it is to slip between the two?

What you're operating under is called cultural relativism. Melville Herskovits said it best, "Judgements are based on experience, and experience is interpreted by each individual in terms of his own enculturation." In other words, while you may believe that a 'ghetto' upbringing is worse than what you had, you came to that conclusion under a biased observation. Yes, there is a higher crime rate in 'ghetto' areas, but that has less to do with culture, and more to do with opportunity. When you have 0 opportunity, you tend to become hopeless. So, we'll educate the kids, make sure they conform to our standards, then release them back into hopeless areas. What outcome is that looking for?

And yes, there are parents who would prefer that their children not simply be 'white washed' into cultural conformity based on someone else's standards.
That's the efficiency of the free market. People sought to capture as much of the $100 million as possible while investing a minimum of effort and resources. It's entrepreneurial.
Once someone is dead their right to privacy is significantly diminished.
Pair programming is not training. It is not the main function of pair programming. The fact training becomes the most important reason trumpeted for pair programming speaks fully how ill conceited the concept is.

I'm all for training. I'm against 8-hour a day, 5-day a week pair programming. Even if training is so important, developers are not signing up to be a professional trainer.
Is this because of the lack of diversity in Finland, or what?
There's this: https://github.com/mereskin/jsxify

But really, once you get used to keeping everything together it really does feel better. You just have to try it out.

Personally, since I use CoffeeScript, I like this lib:

https://github.com/atom/reactionary

which, since it strips out the required `null` or `{}` first parameter, feels very much like haml or jade.
Thank you for a rational, experience based answer.
>Nowadays the existence of the word in job descriptions is actually a filter for poorly-run companies

I've noticed this, as well. In those friendly little emails LinkedIn keeps sending me, the companies who claim to be big-A Agile are the ones that seem like the least enjoyable to work for. The ones that actually are agile and would be fun to work for find other ways to signal that fact - mostly by using descriptions that show them to be developer-centric and focussed on software.
If I were to start a private mediation system in the West I'd probably want my brand image associated more with sophisticated private mediation systems that already help resolve disputes within Western law, and less towards village elders deciding the level of blood money a clan must pay to forestall future family feuds
" . . . the IETF is putting this stake in the ground in May of 2014."
This isn't much of a stake in the ground, but its a start.

So far, the disclosures have involved the NSA and GCHQ: intercepting hardware and modifying it; strong-arming companies into "coöperating"; pushing weaknesses known only to them into standards; and spending tens of billions to copy most of the Internet and have server farms sort it.

None of that seems amenable to this RFC.
Seeing Future in Fuel Cells, Toyota Ends Tesla Deal
This article is promotional fluff. It has also been submitted more than once before. We're going to bury the post. Please don't post it again.

https://news.ycombinator.com/item?id=7401564

https://news.ycombinator.com/item?id=7397637
This is pretty much exactly what the Milton Hershey School does. "Today, Milton Hershey School is a cost-free, private, coeducational home and school for children from families of low income, limited resources, and social need. The School is funded by a trust established by Milton S. Hershey and his wife Catherine. Milton Hershey School offers a positive, structured home life year-round and an excellent pre-kindergarten through 12th grade education. Our vision focuses on building character and providing children with the skills necessary to be successful in all aspects of life."

http://en.wikipedia.org/wiki/Milton_Hershey_School
Neat! It would be nice if README.md gave a little introduction to the project.
I like DHH (and I've never written a line of Ruby).

He writes thoughtfully (and provocatively, "Fox News" mostly just has the provocatively) about things he likes and dislikes (even when I don't agree his pieces are worth a read).

He created an extremely influential framework (Laravel which keeps me sane working with PHP owes much to it).

All that said I'm really not sure what the point of this video was at all.
From most of the people I talk to, they rarely complain that scala sold out to industry, but instead talk about how complex the language is.

For truly widespread adoption, I'm talking PHP or Java levels, you need to have a totally different mindset. I don't think Scala is that language.
It's possible to overpay for a position. If you pay significantly over market rates, it is going to be hard to filter through all the applications, and you need a separate auditing mechanism to check for people, say, slipping $20,000 to the HR person to get themselves on the top of the pile.

BTW, this is an excellent way of fairly determining if a job is overpaid or underpaid: how hard is it to find applicants? Do people camp out for 3 days beforehand for a chance to apply? In case of performance issues, do people cling to their jobs like a drowning man to a life-preserver?

LATE EDIT

I agree with the discretionary budgets. Each teacher should have an expense account on a credit card for when things come up and s/he needs to buy something.
I am looking forward to being able to handoff data and the CRUD that goes along with it to you so that I have more time to do the work that is more interesting to me.
I wish everyone could get along and make one store for renting movies/music/tv/games and one store for buying music/movies/tv/games.
Agreed 100%

Desired Reaction: Oh cool, a demo popped up just when it was needed.

My Reaction: Huh? Ugh, that's annoying. Wow, and I scroll back up and it moves again; I didn't ask for that either.
Still it's pretty shocking that billions of people might have to wait even a noticeable unit of time that can often be measured in seconds for a web page to go from request to final render. We're doing something wrong.

Server and desktop computing power is impressively more powerful today than when this [1] was first created, which loads almost as fast as I can take my finger off of the mouse button that clicked the link to take me there

1 - http://info.cern.ch/hypertext/WWW/TheProject.html

yet I was able to actually count "one onethousand two onethousand three onethousand" before www.youtube.com finished rendering. I don't know, is 2.xx seconds times a billion people more efficient than a few hundred developers spending 2x or 3x longer to write efficient code?
Ono: A sensible way to deal with XML and HTML for iOS and Mac OS X
Yeah, you guys were slamming our servers. Feel free to try again, and if you run into the same problem, hit us up!
It would only delete from google.eu (or the various .eu suffixes).

It would not be deleted from google.com So if you are in the EU and want unfiltered information just go to google.com.
That's just a symptom.

The alternative widely prescribed is to move towards quasi-private charter schools. These schools attract enrollment mostly because of their 7-5 school day, which eliminates daycare expense and hassle for many parents.

Educational outcomes vary.

The thing that doesn't vary is that the bondholders who fund the school buildings, etc tend to be protected. So if the charter school flops, you're stuck with it.
Agreed. But the video has to be quality. We have several flipped classrooms at my school, where you watch a video before lecture and then have an interactive session. The videos are mostly a professor talking over a PowerPoint deck, which is worse than a lecture.
Yes, you are right, but I found back then that not all code can be compiled without these arrays. Can't remember why right now tho. So there are certainly issues with browsers not supporting typed arrays.
I'm not sure I agree 100% with the title being changed. Originally is was "GitHub Pages with a custom root domain loses you 35% of your visitors", which after reading the story is not really what its about.

Also, if mods are going to change titles at least get the grammar right. "Pages ... ARE slow" not "Pages ... IS slow".