skysight-inc/HackerNews huggingface dataset:
Standardized tests can get you out of most "breadth requirements". That's how I picked up minors in both chemistry and cognitive science.

Had I known then what I know now, I would have skipped even more of the fluff and spent my last two years splitting my time between classes and internships instead of learning additional facts and skills that ultimately had no marketable value.

I can count on zero hands the number of times I have profited by taking those university classes not directly relevant to abstract mathematics, computer software, or electronics hardware.

The supposed value of "well rounded graduates and alumni" seems very much like self-serving propaganda now. How about instead of spending three hours a week writing literary analyses of famous books, the university sponsors and organizes three mandatory hours of weekly networking events with real workers from relevant industries? That would have been worth the tuition. To this day, I still can't understand why anyone would want to read _Walden Two_ instead of doing something more useful, like separating and categorizing all the marshmallows from a box of Lucky Charms, or removing potential airway blockages in the nasal passages with the fingers.
Off-topic, but am I the only one who thinks that classes are the most puzzling feature of ES6?

How is writing "class Blah extends Component { ... }" any better than "Blah = Preact.createComponent({ ... })", except to save a few keystrokes?

ES6 is full of syntactic sugar to improve readability, but classes substantially increase the "surface area" of the language for... what benefit? Static analysis and tooling, maybe? In that case, why not wait until ES7 is fully baked to build interesting features around the type system, instead of making yet another Java derivative...
Phone tech support: every word recorded, probably video in a lot of cases. Retail: video of the whole store is common, unsure about audio. Office work: every worker signs a document saying everything they do on the network can/will be recorded and reviewed, which for many may be the bulk of their communication during work hours. The list goes on -- and none of these people are legally empowered to kill anyone.
The only point of a modern day university is socializing
Go doesn't have memory layout issues as far as the FFI is concerned. Its memory layout is basically as defined as C's is.
Sorry, looks like it was moved to this tool: http://nim-lang.org/docs/nimfix.html
I would guess that this method was created by a code generator, starting from a data structure with all of those fields.

More generally, a long initializer (or class method that returns an autoreleased object) is a fairly common pattern in Objective-C because it provides a common piece of code that all other initializers can call. There is usually some more obvious and convenient choice available, to avoid calling the horrible method directly.
I understand where all this is coming from, and I can share very detailed counter points to each of your claims but maybe you are getting there yourself.

You are taking a purely 'Etic' view of things and supplementing with an 'Emic' view typically gives a better perspective. https://en.wikipedia.org/wiki/Emic_and_etic
It's a great way to get newcomers interested though
"Good CS knowledge" isn't 'learning git'. It's mathematics, theory of computation, recursion theory and type theory and PL, compilers, complexity theory and algorithms, advanced data structures, concurrency and distributed systems etc. If you know these, you should be able to pick up more applied subjects on the job quickly.

You very much need a university to teach you this.

Social sciences will make you a more well-rounded person able to see past just technical concerns.

Physics and social sciences will help you understand the world around you.

And it sounds like you want university to help you write business logic for accounting software, so an accounting class will do you well.

If all you want to do is write simple code for say CRUD applications then you're right University isn't the place to learn that and a trade school would be better. In tech you already have the best trade school in the universe, the internet, and the best resume in the universe, a github.

We have learned a long time ago that letting students decide to study exactly what they want when they are 18 gives you lopsided uneducated graduates who know a tiny bit about the things they were good at already; being well-rounded is EXTREMELY valuable, even more valuable than being an excellent programmer even in tech. The hard parts of software in practice are not writing the code, they are understanding what the user/client wants and how to translate that from vague fuzzy human communication to something specific and technical.
> Does Nim have something like PEP-8?

https://github.com/nim-lang/Nim/wiki/Style-Guide-for-Nim-Cod...
> Americas biggest problem in the inner cities.

This is absolutely not true. Have you ever lived in an inner city? Yes some people are fighting with each other but if you act respectfully, you'll be left alone.

The police aren't cracking down because they "have to". They're cracking down (e.g. stop and frisk) because they're power hungry and ignorant.

As someone who's lived in all manner of socioeconomic areas of the US, I would say without hesitation that the biggest problem here is the cost of healthcare, education and housing. NOT any segment of the population.
Pot Kettle nice to meet you. Name a billionaire that isn't full of themselves. It's almost a prerequisite to think your better than everyone else to start a company. Let alone be super successful at it. Just some people are better at pretending humility better than others.
The accounting and other non-concentration classes are meant to give you a broader base of knowledge and better prepare you for adult life/career. Understanding basic principles of account is pretty important, if less fun.

While this not realistic, if people were better educated about finance and understood that there really is no free lunch, the 2008 financial crisis wouldn't be as bad. Unfortunately, human nature is to say that this time it's different...
>Those physics classes will teach you to think about problems abstractly

So do the classes on computer science and algorithms. The reason universities choose to teach those things using physics classes instead of logic class or algorithms class are just historical accidents.

>And a few liberal arts classes are always good for breadth of education, and making you realize that you can always pick up a good book and read it

You can get that for almost free at a bookstore or a library.
My parents in law worked with Greg Jarvis at Hughes who was on that mission. They had a touching memorial at Hughes for his wife according to my mom in law. Very sad that it was preventable.
Why do you think the only environment people can learn these skills is sitting at a desk for extended periods of time?
Interview based discrimination is really where it is at. Also, since it is almost impossible to remove indicators of protected statuses such as gender or race, it will help ensure no such discrimination occurs. Best we couple it with a ban on performance based discrimination once hired.
I'm Justin Mealey, a Former Arabic Linguist at NSA, CIA Contractor AMA
"Slacking off" is very different from "Shot and killed someone". Recording people at work is proportionate to reducing killings.
I could see managers at NASA seeing their role as a union or labor leader, trying to keep their budget and their people employed at least as much a priority as safety. So they're willing to take more risks because they're in a position of having to balance an equation.

And it may be that the flaw is this uni-dimensional hierarchy that we seem to like, that seem efficient most of the time, but in reality not only miss edge cases but can cause them. The managers simply did not always 100% trust the engineers. Ultimately, the people with the power over go/no-go were more managerial than engineers, were more concerned with the politics, cost, perception of delay than they were at risk assessment.

All spending of money in any company or government is basically the same: someone at the top delegates the vast majority to someone else. And they choose that someone else based on trust. And the longer than chain is, the greater the likelihood someone is put in position where the chain of trust is just flawed. And you hope it gets exposed where people don't die, obviously. But that didn't happen here.

And that's why a bunch of people got angry at Feynman as well as Boisjoly. They exposed that the wrong people were making key decisions. Had they been the right people, then loss of life wouldn't have happened. Anyone that wrong is going to be angry, it's a personality flip of the coin whether they get angry with themselves for their mistake or with others for exposing it.
Whatever the temporal basis of comparaison, it kind of means that any relationship involving a cop is more likely to result in abuse. no?
The thing to keep in mind is that America isn't as homogeneous as a European country, it's as diverse as the entire European continent. Would you say that Denmark is a dreadful mess because of the crime rate in Serbia? Probably not.
I can see your point, but I believe this roughly depends on the education level we're talking about. I did my degree quite a few years ago, but finished my PhD last year. At least in the higher-level, when "learning" isn't exactly the classroom-like experience, I'd rather have a brilliant researcher but lousy teacher as a professor (instead of the opposite).
I am either lacking some experience with apt-get or you're not clarifying your workflows enough.

How would you clone a git repository, compile the SASS into CSS, uglify the javascript, and run a verticalization gulp task, after of course installing the frontend libraries through npm and bower all in apt-get? Oh no hold on, you won't use neither npm, nor bower to download the frontend deps... oh no, not even pip. Mind ``explaining like I'm 5``? :)
?

The government is hopelessly corrupt, from the local police to the a president who condones torture and assassinates innocents, and yet there are still people who think the solution to corruption is an even more powerful government body.

The definition of insanity is to try the same thing over and over while expecting a different outcome.
I think your comment is great, but I have to disagree with one part in particular. I don't agree that it was a "some minor warning" when President Clinton told President Bush explicitly; "In his campaign, Bush had said he thought the biggest security issue was Iraq and a national missile defense. I told him that in my opinion, the biggest security problem was Osama bin Laden."
It's surprising that it's taking so long. The wealthiest have always found ways to preserve their wealth and Ivy League institutions have played a role in that. Take some smart people, a lot of people that are good at fitting the mold that looks best, mix your rich kids in there and call the paint one color.

Remember, George W. Bush (all politics aside, just looking at him in terms of intellectual prowess) graduated from Harvard and got his M.B.A from Yale. That's one easily identifiable example but you can find many. And then you ask yourself, if you can take a bus that size through a fortress wall, can you still call it a fortress wall? And then it's clear for what it is -- decoration. Worse: it's signalling, which is the opposite of a meritocracy.
First impressions with the web's latest presentation tool: Spectacle
A.) There's usually a generous bump in salary if you get a master's degree

B.) Many school districts have reimbursement programs that heavily subsidize getting master's degrees.

C.) Far too many Education master's degree programs are baby-town frolics level of difficulty, when they aren't straight degree mills.
So all of those people with psychology and business degrees are going into jobs that require "degree deserving knowledge"? If you're going to say something special about a particular field, at least compare it to something else otherwise the statement is meaningless.
Hmmm, sounds like it was riding on government funding and not on the profit motive that doesn't speak to any technical encumbrances . . . I'd bet on the profit motive.
Search for "stingray" and "body cameras" in all docs please.
I've encountered one audio-based puzzle so far, and if I was listening to music, this would have been frustrating.

Though, I have to admit, I like giving this game my full attention. I don't mind the lack of music as the environmental audio fits so well in the "whole picture" of the game.
I think it is a common misconception that in the kind of puzzles you mention any number can come next in an equally meaningful way.

There are well-defined (mathematically) and natural ways in which 6 is a better continuation to 1,2,3,4,5,... than say 15 or whatever else.
The current system was created for a reason: because for most people, it works.

I ran a language learning group for a couple of years and we tried many different styles of learning.

With no structure, most people flounder. Unless you already learned the material and just need it for review, it really doesn't work well.

The best was complete structure: tests, lesson plans, and homework. Most people are passive. They want a teacher to lead them and guide them through the learning process.

No structure will work with people that have the same discipline required to start a company, because they don't need someone telling them what to do.
Short story: The end of big data
To be honest, I think you are - to an extent - falling into the same trap that the managers fell into at Thiokol: namely, assuming that your view of the situation is complete and that input from other work groups can be disregarded.

In reality, it's a very big problem for companies to disappoint their large customers (as NASA certainly was for Morton-Thiokol at the time), and I suspect that the engineers would have been quite annoyed at management if the ultimate result of a launch no-go was fewer contracts, lower pay and/or job losses.

This isn't to say that management did the right thing, of course, just that "lol management just throws some buzzwords around and never attempts to understand the problem" is basically the same attitude that caused this disaster - just seen from an engineering viewpoint.
> I had seen many launches before, so I had no expectation that they could go wrong.

This mindset is interesting. Issues like plane and train crashes grab headlines and are typically catastrophic, but end up being far more rare than, say, a fatal car crash. Similarly, the Space Shuttle had two major incidents in 30 years, and the Concord had only one, but they were very public and very catastrophic.

Is it the rarity or severity that make them such big news?
I retract my opinion - the approach is clearly correct for that business domain.

The key difference is here:

> The thinking is that if a client is shopping for a class in a different timezone, why would we convert the class's time to the client's timezone? It makes no sense.

Roughly speaking, basically there are two kind of apps:

- apps where datetime values need to be localized ("this message was sent at 18:00")

- apps where datetime values need to reflect a fixed timezone ("we will meet in Madrid, at 18:00 local time")
There's a great book that attacks dense writing and how to fix it [1]. It is a quick read.

For example the author takes this sentence:

Pelicans may also be vulnerable to direct oiling, but the lack of mortality data despite numerous spills in areas frequented by the species suggests that it practices avoidance.

... and turns it into this:

Pelicans seem to avoid oil spills by avoiding the oil.

[1] "Revising Prose", Richard Lanham. http://www.amazon.com/gp/product/0321441699/ref=pd_lpo_sbs_d...
well, i dont know if nim have a free book yet, but i would suggest making the ebook free

this will encourage students and casuals to look into nim
Migrating from Java Applets to plugin-free Java technologies [pdf]
> it does a really good job teaching kids to read; and for the few kids who fail to learn to read, it's usually because of an unstable (or abusive) home, or because the kids don't speak English

Then how do you know it's the teachers that are teaching the kids to read, and not the parents?
That's of course, assuming that there isn't a record of who is printing what. Which would probably be a dangerous assumption.
It is perhaps sad, but I'm heartened by this letter. I had heard that warnings were given in advance, but this is clear (in fact, I find the "catastrophe of the highest order" language to be less impressive than the clear and defined "loss of human life").

Why am I heartened to see that someone foresaw a lethal accident and was ignored? Because it was foreseen, and the consequences understood, with clarity. Getting people to take clear warnings seriously seems a more easily solved problem than getting us to be able to recognize the danger in the first place. A single person in management, or a few people, being dense is fixable. Groupthink where everyone assumes someone else is checking for problems and no one does is harder to fix.

Now, just because it's an easier problem doesn't make it an EASY problem, but still, easier.
The police forces in most of America have become a magnet for sociopaths and bullies. There is such a deeply held belief and culture of covering up wrongdoing by fellow officers that it provides a safe space for the absolute worst behavior humanity has to offer. And, because there is still a strongly held belief among most of the nation that, "most cops are good" or even that most cops are downright heroic, that to question or criticize police is to put a target on your back.

A number of my friends are anti-police brutality activists (a few relatively well-known nationwide for it, but all are known by name by many in the local and state PD), and they have quite long arrest records; all bullshit charges, none of which stuck, but all part of a campaign by the police to make their lives miserable. One "accidentally" had his head smacked into a marble floor, hard enough to cause a concussion and a pool a blood on the floor and a night at the hospital, while he was passively filming police at an unrelated protest.

This is not restricted to Chicago, though Chicago seems to be quite far advanced on the path to being the worst.

In short: I don't know what should replace police in the US, but drastic change is needed. Not merely reform; the whole damned system needs to be torn down and rebuilt from scratch. The prison industrial complex, of which police are the front line foot soldiers, is a national disgrace.
The quieter the neighborhood, the less likely it is you'll ever interact with a police officer.

If you're in your mid-20s, the typical places to end up would be Uky Village, Logan Square, Roscoe Village, Lincoln Square, and Uptown.

You wouldn't want to live in Streeterville or Edgewater for reasons beyond the number of police there. If you're seeing lots of police in Wrigleyville, it's because the neighborhood is overrun with drunk overgrown fraternity members. If you actually live in Wrigleyville, there's a good chance you like the police, because Wrigleyville drunks are pretty fucking annoying.

The kinds of police interactions characterized by things like the Laquan McDonald shooting are more or less confined to the south and west sides of the city, where you're not going to move anyways, because nobody is moving there.

There aren't neighborhoods in Chicago that are low-crime and high-police-violence.

I agree with the other commenter on this thread who points out that Chicago is just like every other big city. One of the things that makes Chicago distinctive is (unfortunately) the legacy of segregation and redlining from the 60s and 70s, which gutted whole large areas of the city. There aren't large sections of Manhattan or Brooklyn with virtually no white residents (at least, no area as large as the Austin/Lawndale neighborhoods). It's an extremely unfortunate situation for people that don't have the means to get out of those neighborhoods, and at the same time pretty much entirely shields white people from problems with CPD.
Barbie gets more realistic with 3 new body types and 7 skin colors
Because "universities" are primarily about research -- which is why that's the main criteria in hiring faculty -- and secondarily about credentialing students by granting degrees, and this new experiment is jettisoning the secondary function (leaving project completion -- including, e.g., research publications) as, apparently, the main concrete résumé-applicable output.
IMPORTANT: This is a collection of files from an anonymous hacker including file formats such as docx that are known for carrying malware. Safe handling means opening them only on a virtual machine with nothing of value inside it and no access to your internal network. You have been warned.
Apache Traffic Server has support for native C++ plugins which allow you to make transformations to the headers and the body as the request and response passes through it. ATS's power comes mainly from these plugins, I would say, rather than just a reverse caching proxy.

https://github.com/apache/trafficserver/tree/master/lib/atsc...

You can do stuff like:

> registerHook(HOOK_READ_REQUEST_HEADERS_PRE_REMAP);
> registerHook(HOOK_READ_REQUEST_HEADERS_POST_REMAP);
> registerHook(HOOK_SEND_REQUEST_HEADERS);

> if (transaction.getClientRequest().getUrl().getQuery().find("redirect=1") != string::npos) {
> cout << "Sending this guy to google." << endl;
> transaction.getClientResponse().getHeaders().append("Location", "http://www.google.com");
> transaction.getClientResponse().setStatusCode(HTTP_STATUS_MOVED_TEMPORARILY);
> transaction.getClientResponse().setReasonPhrase("Come Back Later");
> }
> transaction.resume();
you just can't do police work if you don't have a working camera

This is already becoming the policy in many forward thinking agencies.

they just need to stream somewhere with associated meta data

There are real challenges, both technical and practical. Technically, you've got to worry about connectivity and battery life. Practically, somebody has to pay for it all! There's also many genuine use cases for turning off cameras during a shift, not the least of which is that officers have to use the bathroom just like the rest of us, but others like when talking to confidential informants or at the request of domestic abuse victims. None of these problems are insurmountable, but it's going to take time, energy, and money.

I understand it will be hard to get unions to agree to this

That was true a few years ago, but now it's becoming very clear that the majority of decent officers want body cameras. They protect them individually and taxpayers against an endless stream of lawsuits. Google around: studies show that they work, very well, for reducing complaints and use-of-force incidents.

Disclaimer: I work on Axon body cameras in Seattle. If you (or anybody else!) are interested in writing code that will help put a camera and less-leathal weapon on every police officer, please email me: brandon@evidence.com
That's what I suspected. Thanks.
these days you can learn from online and books and forums if you're a self-driven learner, however the best universities do still provide a place for the like-mind people to get to know each other, which is important and hard to replace.
It does? I have a 5th Ed. New York Times Manual of Style and Usage right here and it clearly distinguishes between the two. Under the entries for both ensure (p 120) and insure (p 170) it gives examples of the other.