skysight-inc/HackerNews huggingface dataset:
If you're in the workforce and making enough to save for college at a decent clip, why go back to college?

It's even worse after joining the workforce, since the opportunity cost of not working is higher. Plus you're older, so there's less time to make back the investment.
>there's no back door that only lets good guys go through it.

Much as I agree with the general principle, this argument is flawed (except insofar as 'good guys' do not remain 'good'). What exactly is a crypto key, if not a "back door that only lets X go through it"?
What you could miss about Unicode and how it is stored in Caché
We known several things as fact. We know overt and open oppression of black people happened as recently as the 1970s and 1980s. (I'd say it's still happening, but the fact that it did happen in the recent past is indisputable.) And we know that black households make only 60% as much at the median as white households. All I'm doing is suggesting a causal relationship between the two.

Since you reject my hypothesis, I'm asking you to suggest an alternative. And your alternative appears to be, "I don't know why, but for some reason black people just don't like money." Which doesn't make any goddamn sense. Sure individuals are different, but why would we expect groups of people to have such distinct preferences? To me your theory smacks of rationalization.
Sports often generate enough revenue to cover the costs for the top tier schools. Top ranked universities use sports to build donations from alumni, brand awareness, etc.

If you want to tackle a good portion of the high cost of higher education tackle medical costs. It influences the cost of everything in the US. If you earn $50,000 a year the university is paying another $10,000 - 20,000 for insurance.
Yes. College teaches learning skills, social skills, and time management. Sometimes it teaches skepticism, open-mindedness, and intellectual humility.

Also, societal knowledge is underrated. People need to know how dictatorships start, how to vet facts, etc. Populist dictators rely on both ignorance of history and economic desperation.
I'm not advocating or defending them. Of course they should be called out on any case of abuse, and aggressively. With that, you also need to rationally evaluate if your personal probability is high enough to worry about it (especially to the point of not visiting a country just because of that), and for most people it just isn't.
And that's exactly what those contracts are aiming for: not to control your mind, but to establish a deterrent from much more nefarious shenanigans, if thoughts of such shenanigans arise. Some of the top Silicon Valley companies (dating all the way back to the 70's) would simply not exist if those contracts were followed to the letter.
This comment is absurd. "Your CNN sucks, I know this because I work with better ones all the time. (insert metric that doesn't mean much)"

Oh, BTW I do ML consulting lol
Every single one of those programs listed is making money, though. That's also easily Googleable and you can see that above link.

It might be wise to not link to an article in which every single sports program is massively profitable as an example of how college sports are causing financial issues. There's an argument to be made for that, but that link isn't it.
So long as you consider your time worthless, education is free. You are but a Google search away from learning about anything you want. If you want to go to school, that can be expensive, but that is quite different to education.
So do you use text files for storage or a database? Is your company's accounting system in Word or Oracle?

Are programs text, like a novel, or is it data? And to find out, would you query Moby Dick? Not really -- at least that's not how it's meant to be consumed. You read it from beginning to end.

Would you read your program from beginning to end or would you query it? You query it, exclusively. I submit that programs are data, not text, and visual programming then becomes like data visualization. Text is holding us back.
That's to do with Github not displaying PDFs very well, but if you download it you can view it fine. Also, that PDF is the Adobe Pre-Flight verification of the 5x8 template.

The sample book can be created by cloning the repo and running the container. (http://chrisanthropic.github.io/Open-Publisher-Documentation...)

If you want to see examples, I formatted everything here: https://www.amazon.com/Tristan-J.-Tarwater/e/B004WS3P3A/
What's your uncle's address? You just published that he has a hoard on the Internet so perhaps treasure seekers will start searching before his demise?
"The Origin of Consciousness in the Breakdown of the Bicameral Mind" by Julian Jaynes

It was the first time I read someone who was thinking about the mind like I am and was able to put into words some of my own more vague thoughts.

It's definitely going to leave you thinking.
IBM 5110 PALM (Put All Logic in Microcode) CPU from 1978
I am aware the law changed, now; admittedly I didn't until reading other replies to my OP. And I am not familiar with the nuance. We certainly have defamation laws in the US as well, so there's that.

I think criminalizing (or even "tortifying") lies is completely unworkable. This kind of edifice has to be full of exceptions to avoid immediately collapsing under its own weight. In the average political campaign (US or UK), how many lies are told that cause harm to a candidate's reputation or future employment prospects? One a day, conservatively.

The real linchpin is whether these laws are used in practice to protect the powerful from criticism, or normal people from vindictive harassment as you suggest in your example.

If your example actually happened, I think that first, people would ask the person claiming "XAA RAPES CHILDREN" for evidence. If the claimant failed to provide it, listeners would rightly view them as crazy. In any case, it is unlikely I could afford to prosecute it, especially if it caused me harm to the extent of causing me to lose my job or something.

Like everything in law, it's complicated and has pros and cons. My personal bias is to lean towards free speech if individual cases are in doubt.
Author here.

I worked with different domain models using Redux, and also different codebase sizes, and it finally led me to this library.

Originally I was involved into building data layer for collections (e.g. how Netflix shows list of series), and I was building a very complicated factory to produce kind of the same thing -- actions, reducer and selectors, with aggressive caching and normalizing.

Later I worked with less amount of entities, and more RPC style APIs (a lot of interaction with user, which are pretty much bunch of requests, where you track pending state, error and success -- think about reset password, obtaining a token, etc). When you have not so many entities, normalizing becomes not so necessary, but I have noticed couple of things which are constantly used and were giving me pain points:
- tracking async code (e.g. dispatching start, failure and success)
- universal approach to caching (each action creator often had slightly different caching mechanism)
- nesting results (e.g. put `terms` under `documents` reducer)
- because of verbosity I personally tended to combine a lot of logic under a single action (so sometimes several raw API requests were made from a single action, not just dispatching other actions)

I have tried to address all of these issues here. The idea is pretty simple -- the library creates a so-called "tile" with everything: actions, reducer, constants and selectors, allowing you to nest it in the state (so you can easily separate let's say `user` part), and to nest results, universal approach to caching (all async requests are aggressively cached, so if you dispatch the same action, it will wait the already made request, and you can safely await returned promise). Also, I expose function back, so it is much easier to test it, in case you inject all dependencies to the middleware (I personally like it, but seems that it is an anti-pattern).

And the last thing -- in case you instantiate middleware for each request on the server side, you get back `waitTiles` function, which after dispatching all needed actions will return you a promise, awaiting which will give you fully resolved tiles. So, you can do dry run of the react render on the server, wait for tiles, and then safely render again, knowing that everything in `componentWillMount` under the render path will be fetched.
This SSR part still has few questionable parts, but I feel it is a good idea in general (I want to write a post about possible scenarious, how to prefetch for SSR).

In case you have any questions, or just want to chat about different approaches in reducing boilerplate size for Redux, I'd be glad to answer!
The core principle behind all equity research reports is that the value of the equity being discussed is the most important thing. That's not a problem -- the principle behind a physics paper is that the particle being discussed is the most important thing. The problem is that equity researchers drive major decisions that affect millions of lives, and is too powerful compared to say, physicists.
But for such things the Germans invented the 500 euro bill.
Except that college sports aren't really a "lucrative entertainment business." See http://www.politifact.com/virginia/statements/2014/dec/22/ji...
More important: if tuition were free you could fail your students. With the present model there is a perverse incentive to pass everyone no matter what because they pay the salary.
typo, fyi:

> if you want to isntall everything locally

http://chrisanthropic.github.io/Open-Publisher-Documentation...
Pretty reliable. Sit on the sidewalk with a bowl in front of you for a day.
Today this is true more than ever with easy access to tutorials, training videos, etc. What people really need post-high school is a mentor who either is willing to take them under their wing or give them guidance on how to pursue their career.

For me, I feel if I had discovered the many mailing lists and irc channels that learned through in high school instead of college I could have saved five years of my time.
Very few college football programs generate a profit for the school. A large majority of college football programs are propped up by mandatory student fees. College athletics is not profitable for schools with the exception of very few of them.
That's not necessarily true.

The big sports programs are profitable, but not all of them.

I guess many state schools do have successful sports programs with big TV deals. For example, 2 of the highest paid NCAA football coaches are in self sufficient programs at state schools in just 1 state: http://www.mlive.com/news/index.ssf/2016/08/big_10_schools_l...
Where do you get this impression, because it's simply not backed by any study, or even any anecdotal information? Quite the contrary, most people attend a college within 50 miles of their home[0].

[0] https://www.insidehighered.com/news/2016/02/03/when-students...
Any other lists of projects like this?
Thanks a lot! I've tried my best to simplify typical use-case for Redux, which should be enough for majority of users.
At our company, we semi-recently sunset our support for IE10, which has enabled all of our frontend guys to start redoing a lot of our app using flexbox. It's been one of the better decisions we've made. It's such a joy to use, reduced dozens (if not many more) lines of positioning code and has facilitated moving <divs> around so much easier. The only thing we've run into is adding "display:flex" to child elements, so that we can alter the contents direction and have rows / columns under the same parent (which has inevitably forced us to use "display:flex" all over the place).

I'm looking forward to when we can move to the CSS grid stuff personally, but at this point, we haven't due to less browser support for IE11. That and we're enjoying flexbox after many years of floats.
>All that being said, how do we the tech community solve Theresa May's problem? Her philosophy is "if we knew more, we could have prevented this." Is that the right philosophy? Is there some other mechanism to authorize "legitimate" access to encrypted data?

there's absolutely nothing substantiating her claim. terrorists seem to have done just fine in the absence of encryption -- the bataclan attackers coordinated with ordinary sms. governments still make this push _all the time_, witness the doj going after apple after san bernardino.

the UK is literally the most surveilled society in the history of the world in terms of communications of its inhabitants intercepted by its own government, comparable perhaps only to the stasi. this is mode of action is not working. two attacks in two weeks, and their answer is "the same but more"?
What is a cache vs a database? You can use mysql as a cache. Most people would call it a database.

Really this article is dumb. I think almost never would you need to choose redis vs mongo.

Redis is a weird and hard to describe product. For example you can use it as a queue over rabbitmq with celery. Or a cache with all kinds of things. But it does more. And an empty instance runs in like 3mb of ram and handles thousands of connections.
NB, the tarballs have detached OpenPGP signatures, you should probably use them for verifying authenticity.
When working on a new project I sometimes spend weeks​ coding without​ attempting to compile once (it usually takes a couple of day then to sake down all typos and thinkos); my boss is horrified by this but it works for me. In this scenario I care little about compiletime.

The problem​ is when I'm fixing bugs or adding small features to an existing codebase, especially when tests need to be added or modified. The compiletime turnarounds does kill my productivity in these cases.
Our economic system is currently over-delivering on solutions to simple problems and not delivering enough when it comes to solutions to difficult problems.

Instead of shifting their efforts towards solving difficult problems (to add value), companies today prefer to focus on already-solved simple problems and to focus on optimizing existing solutions (to capture value from competitors); what that means is that humans collectively spend more effort merely competing against each other (zero-sum games) instead of collaborating to create new value.

If companies don't invest more money into finding solutions to difficult problems, the skills required to solve those problems will lose value on the marketplace - And by association, the education required to attain those skills will also lose value.
There could be tons of reasons on why you would score badly in your younger years. That shouldn't mean that you should be excluded from a chance to college IMO.

I performed pretty badly before my high school (gymnasium) but after that I performed well as I found what I was interested in. But I didn't have like the best scores but I still have a good education in IT and works as a competent programmer today.

Perhaps I wouldn't be as successful if college weren't free in my country. It's just stupid not to offer college for free. A less educated population leads to bad things. Just see who the US president is.
Ask HN: College Math/Science Degree vs. Self Study?
Besides the group psychology aspect of studying together with others, are there any significant advantages to studying Math/Science in a formal college degree program as opposed to going it solo a la Khan Academy, Coursera and others?
But the hypothetical breaks down once you consider it as a proposal, which makes for a dubious social commentary. Hypothesis testing is far more valuable than pure hypothetical!

Governments are willing to subsidize loans for education but not investing for at least two entirely rational reasons.

First, an educated populous -- especially college educated, and especially in STEM fields -- is in the public interest. We need doctors, lawyers, engineers, and, yes, even well-rounded marketing/sales teams. Could we get all of those things without subsidizing education? Probably not in the quantities needed by American firms.

Second, consider the sheer mass of each college-aged adult reliably pouring six figures into investment vehicles on their 18th birthday. It would take on a force of its own. In small quantities, this works out well for the non-student. In large quantities, the tail wags the dog. And anyways, where are all these lucrative investments that pay out decade after decade and that require nothing but cash money, quality of labor market be damned? I mean, they exist, but surely not in large enough quantities to sustain an entire society of passive income earners...
i program in labview daily, and it's always a little disappointing to see this same dumb picture posted all the time in reference to labview and visual programming. NO respectable labview programmer would work like that. you could make the same argument for text-based languages as well, as i have seen some atrociously formatted code in addition to poorly structured code.

one of the main issues with labview is that people simply don't take it seriously as a programming language. if people watched how i work everyday, i work just the same as, if not more efficient than, a good text-based programmer.
We have students transfer in from the local community college. They struggle mightily, some even survive. With online labs in the physical sciences (instead of real glassware) it's an experience that I wouldn't wish on anyone. You can't call it education, the level is too low for that.
The People versus Mario: The FTC’s Forgotten Investigation into Nintendo
Who pays for "free" things?
Does that include cost of building the stadium? The gyms? I don't think it does.
It wasn't it's was the first and I think only subs that use a Stirling engine based AIP that runs on LOX but AIPs were present in subs since WW2.
Nothing is free in life except sunlight.

Colleges employ people and build buildings and have ongoing costs. Taxpayer money would need to be used to pay for this, and that money must have continued value, otherwise no amount of money would actually get the job done (see Venezuela)

Not everyone learns valuable skills at college. You have to watch out for conflating "learning valuable skills" with "occupying space on a college campus."
Ah, excellent! Indeed it did work.

I wonder what causes Github to mess up on just the verification messages, probably something to do with the character set.
That's rather the point.

If everyone is already using something, then the existing implementations are probably already near-optimal, so it's hard to do better and easy to do worse. You can expend a great deal of effort in such a space and—almost all of the time—all that effort will be for naught, because your solution will end up different but not necessarily strictly better for any particular use-case.

On the other hand, if everyone agrees that a design is great in theory—but nobody is using it—then that suggests that all current implementations are crap—and so that's a great niche to innovate in. It's hard to do worse, and very easy to do better—and "doing better" is likely to turn "the thing nobody uses" into "the thing at least some people use", with your name stamped on the side in the process.
Now we have the modern world, and in the last 10 years Russia has invaded and annexed a part of Georgia and a part of Ukraine, and probably more that I don't know of.
Now we have the modern world, and 3 years ago Russia or Russian backed rebels shot down a dutch passenger plane.
Yeah, why worry about Russia...
We should have a system more like what Thomas Paine advocated. The system he described sounds like Social Security, except it's not limited to retirees. He suggested that everyone 21 years old was due a "natural inheritance" for having been dispossessed of land and property which would offer a chance to succeed. Likewise, America should have scholarships available for anyone willing to work hard and learn. If college were free, ROI would be very high indeed.

https://www.ssa.gov/history/tpaine3.html
>What about... offering college for free like the rest of the modern world?

Paying for tution with tax money doesn't make it free. If you aren't willing to invest in yourself, why should society do so?

Free college tuition is a waste of resources on the upper middle class.
The stadium has been there since 1929, so presumably.

Upkeep is not $50 million.
In Germany, about 1/3 of students finish with a High School degree that allows them to go to University (https://de.statista.com/statistik/daten/studie/235973/umfrag...)
I can't, of course. But it's not about me, is it? It's about how to fix it. And I think getting out of "race determines everything" mentality is part of fixing it, regardless of what I personally can or can't do. Yes, there was a lot of harm and injustice done to black people in the US in the past, and some of it continues even to this day. It must be fixed. I haven't seen an instance of concentrating on racial quotas fixing it though. I don't think racism can be fixed with racial quotas.
You have this exactly backwards.

Stocks are much easier to repossess and liquidate during a margin call which results in margin interest being lower than mortgage interest. You can't get as much leverage as you can with real estate but that's because of government regulation not because banks are unwilling.
You have to understand that Russia is highly expansionist because it has no natural barriers to invasion. Its only option is to create buffer zones, exactly as it did, massively, in the Cold War. Plenty of motivation there.

There are other imperatives at work as well. For example, in a fight against NATO, Russia's number one concern is to prevent NATO's reinforcement via the Atlantic. To close those sea lanes, they have two weapons: subs and planes. Those planes can't fly over Europe, they'd be massacred. So they have to fly north from the Murmansk area, keep clear of Finland, Norway, Sweden, go west for a while, then turn south and fly down to find and kill the convoys. That's a huge, wasteful dogleg. Invading north Finland, Sweden and Norway allows their bombers to cut across that land, giving them a much straighter shot at all that shipping and keeps them further from the NATO forces that would be on Iceland. They use less fuel to get to the sea lanes, which means they carry more weapons and have more time to look for targets.

These countries aren't building defenses against Russia because it's politically convenient or just for the fun of it.
Getting a PhD means you went to a lot of school. You can still be stupid.
My "local school" when I was an undergrad now would cost me $30k/year to attend. Even assuming only 2 years (because the first 2 were spent at a community college, and all the credits magically transferred), that's over $60k. My parents never spent $60k on anything that didn't have a foundation and a roof.
Ask HN: Should I leave tech for international trade (import/export)?
Hey there. This a throwaway account.

I'm a Software Engineer w/ 10+ years of experience. Live in NY, have a family and a decent salary - $150k. I'm expecting my Green Card in a month or so. I have always wanted to start a business in the tech industry. Like many of you, I think through various ideas every single day, build prototypes, read HN and al that.

But, a week ago my brother proposed me to start a US business in the International Import/Export industry. He works at Customs and Border Protection in my home country and is familiar with cargo, container ships and stuff like that.

The US company he wants me to start would be a wholesale supplier of steel, wood and/or food and beverages. My brother would be a partner who would export all the products from our home country.

The problem is that this whole niche is very grey to me. It's the same as I would ask my gramma to go work at SpaceX. Well, maybe not that bad, since I can read from the Internets and my gramma doesn't really know what Google is. But anyways, you get the point.

I love HN community and would GREATLY appreciate any feedback on this. Basically, I don't know what to do.