skysight-inc/HackerNews huggingface dataset:
Investors aren't a class. "Investors" includes pension funds, university endowments, hedge funds, banks, sovereign wealth funds, individual savers - the only thing these people have in common is they have funds and want to grow them, but they differ completely on risk preference, time preference, amount to invest, etc, etc. I.e., they all pursue their own individual self-interest, not some collective class interest.

Some of these entities fund lobbyists and some don't.

mythology ... opaquely-funded think tanks

I don't know if you are a Marxist, but this is a Marxist way of looking at the world, where each class pursues its collective interest, and funds propaganda to spread a self-justifying mythology.
What's the recommended way to resolve that these days? Render your primary CSS bundle in head?
Identical Http requests don't necessarily return identical data.
Yep, it works, I opened a PR in your repo. :)

Most images seem really… random to me, but some of them could probably be actually used, at least as a base file/idea for tweaking in a graphics editor.
Another alternative would be service workers, which are (partially) supported by Chrome and Firefox according to [1]

[1]: http://caniuse.com/#feat=serviceworkers
Can confirm, used null all the time in Rust. The raw pointers are important native Rust constructs, although they do skew to supporting C idioms as much as possible (e.g. `* const T` and `* mut T` is basically a worthless distinction within Rust itself).
The thing that worries me is that there are somewhat limited compiler jobs and so if I have to wait for one the PhD would hurt me as my specialty would not be something that is every day stuff.
2x Opiod pain pills a day every day for an entire year is a very serious amount of pain if legitimate.

If a state were to legitimately have 10% of its population that badly hurting, there should be a huge governmental investigation into what factor is causing that much crippling pain.

Of course we know it's not legitimate though.
Is there a way to have piwik analyze mail server logs? Slightly OT, but if not do folks have a favorite mail log analyzer (for Postfix/amavis, etc)?
Well sure it's possible, I've done writeups on text classification with Scikit-Learn as well here:

https://bigishdata.com/2016/12/05/classifying-amazon-reviews...

But results and how well the classifier performs really just depends on the quality and amount of training data you have. So would be interesting to see how this does if you can get a bunch more data from each of the subreddits and have some more test examples!
Rand spoke at the LSE about cooperation recently. http://www.lse.ac.uk/website-archive/newsAndMedia/videoAndAu...

"Strategic cooperation is extremely important; it explains a lot of real-world cooperation. From an institution design perspective, it's important for people to be thinking about how you set up the rules of interaction—interaction structures and incentive structures—in a way that makes working for the greater good a good strategy."
No school like the old school. Every so often when I'm dismayed by our savagery, it's uplifting to look back and realise that we are making progress.
It does redirect for me, thanks to HTTPS everywhere ;-)
If you print money, you are in control and you do it because you believe that you currency strength is harming your economy somehow: that's like a Sales because you want to get rid of stock to introduce a new model for example.

In this case the other countries are dumping GBP because they think the UK economy will become weaker. That would be like a Sales because your product is flopping.

Same effect, difference cause. One is voluntary on the country/company term, the second is forced by the other actors of the market. The fall of the GBP is significant. The rest of the World is shorting the UK right now and that in itself can be what pushes the UK economy in danger zone.
I did work at a company where the CEO could turn up piss drunk.

Where two managers went out for a couple of pints every day during lunch break.

Where the CEO took down the whole dev team to the pub at lunch break and we spend the whole afternoon there drinking on company expense.

It was the weirdest place I ever worked. Letting people drink like that. Of course most of the people followed suit easily. And most of us built a habit to go on pub lunches on a weekly basis.
I think this focus in corporate america and startups on "winner take all" and only hire elite is hurting the economy. Because we've allowed monopolies for so long and they've multiplied, it's great for companies and investors, horrible for the economy at large.
That is it's intent but ironically it increased the amount of savings required to retire so ordinary people couldn't participate in the speculation but still have to pay tax to subsidise it. It's huge wealth transfer from ordinary people to the finance industry.
Torvalds is an abusive leader and I don't understand why people keep workin on Linux under him. Are kernel devs paid? Is it worth being abused in front of the entire world because your boss has the emotional maturity of a child?
Computer and Information Ethics
That wasn't the reason promises were introduced. An XMLHttpRequest can be synchronous which is Bad™ and that is something explicitly not allowed by the Promise/A+ spec which means it will never be something that fetch() could do. The advantage of promises is that they can be `await`ed in the context of an `async` function which takes a lot of the cognitive load off of the developer.
It's a shame that this journalist, trying to make a name for themselves, feels it's perfectly OK to manipulate the numbers so that it sounds like it's worse than it is. When people read this dramatic account, who don't bother examining the numbers get it in their heads that "something must be done!" it's the people who are in chronic pain that suffer.

Also, since this is coal country, I assume black lung plays a big part in the need for these scripts.

As an aside, I have a family member who had a horrific injury who is on a pain killer script. This person isn't allowed to take an extra pill on days when the pain is worse than normal because the DEA is cracking down so hard on this, her doctor is afraid to subscribe over the government imposed "limit." Pretty sad. Her doctor even suggested she go to a pain clinic because he is concerned about getting heat for total subscriptions.

Didn't we learn anything from the immensely stupid and still ongoing drug war? Fk this journalist.
Robert Martinson and the Tragedy of the American Prison
I'm quoting a citation-free sentence from Wikipedia (ugh), but it sums up what I've always heard: "this paper did less to garner interest in the FP language than to spark research into functional programming in general."
What treats a 429 response as an error?

XMLHttpRequest doesn't use promises, and the Fetch API treats all HTTP responses -- including 429 -- as success.

I think you have a problem with a library.
Ghost, self-hosted (http://blog.tedmiston.com/)

I really like having full control over URLs.
Hacking the PokemonGo iOS App with 3 classes
ISI PULSA 3 SMARTFREN TELKOMSEL XL AXIS INDOSAT PAKET DATA VIA PAYPAL
The answer to this question depends upon what specific issues you have talking to people. If you merely have unfounded anxiety, confidence-increasing tactics like joining toastmasters will help (although that will give you experience in public speaking, which is very different from private speaking). If your fear of talking to people stems from poor social skills, I recommend reading the first half of the book Games People Play, because it explains in pretty concrete and procedural terms a model of communication that addresses some common mistakes people with poor social skills make (particularly, talking significantly more or significantly less than justified by the situation). (I don't really recommend the second half of the book, because those ideas are less useful for the purpose of keeping good relationships & have also spread much more widely.)
In Netherland all saunas tend to have men and women together, with rare exceptions. But saunas are much less common and less part of normal every day life than in Finland.
Looks like McDonald's median wages. McDonald's CEO's pay package is over 400 times that.

FOUR HUNDRED!
The reason they have to have the announcement is because they discussed this and made the decision themselves in a non-transparent way.

Or if that's not your definition of transparent, then what we want is more than just mere transparency. We want open discussion. I'm getting sick and tired of "open source" only happening when Google says so.
I did, I'm going to try to replicate what you did then as well :)
I have not seen that before but I'm going to go out on a limb and say that this kind of language is from startups. My guess would be that they want to seem hip and differentiate themselves from "uptight" enterprise.

I'm not sure there are pros or cons. If the job is interesting I don't think I'd mind the salty language and I would give them the benefit of the doubt. If the job doesn't seem interesting I would just pass just like any other job. I think there is a difference when using salty language on a job posting and when using it in an interview. If it was in an interview I would feel much more strongly about it.
Seems I have not been kept up :)
Not only that many good ideas don't yield the sort of returns investors are looking for... so they never have a chance to get funded other than through grants and those a relatively a small size of the market. Many things are not profitable but still good to have, and since they can't sustain themselves they die... to be replaced by other things that are profitable. That's the direction in which the market evolves. Governments in general think this is a good thing, and perhaps it is... but not for good things that don't exist because of the mechanics of the market.
Varoufakis is a very smart man. His talk on this subject is interesting, and the figures easily verified. Unfortunately most of the critisim if his ideas come in the form of some type of ad-hominem: "Well he is a Marxist, so everything he says is false"
In the words of Johnny Carson, "I did not know that."
5 Shocking Truths about CO2 Emissions
As most good advice lists do, this one has lots of little gems hidden in it. I particularly like the "Feed Ideas" point; so often, people become idea killers, and, like the author states, the ideas soon stop coming around.

I do wish the author gave a longer talk on this and included real examples; examples help make the points of the talk stick better.
...or England?
RandomBook – A Nifty Chrome Extension
>Why does it matter to you to see this damn paper?

If you read the previous comments, she brought it up as proof that her statements were sincere.

And this is very much the "court of public opinion", which is why the author wrote this post and chose to publish it here. People will make their own judgment with direct consequences. For an accusation of this level when the story has many holes and all we have is one side, some proof is needed. If anyone's reputation can be trashed forever with an improbable accusation, any civility you speak of is doomed.
Maybe, maybe not. Now instead of roasting people alive we just put them in solitary for years at a time and destroy their minds as a result.
I've known people who created negative work. Back when the economy was tanking in 2008 into 2009, we fired 3 developers at my job, the rest of us ended up getting more work done than we did when also having to deal with the work of those 3.

One of the 3 you could argue about, but the other two 100% caused extra work from having to clean up after them regularly. At least one of which was somehow a senior developer and the other was either dev or senior so neither had the excuse of being new/junior devs, and had been around for a few years by that point so they had time to learn.
A changelog for HN would be awesome to have.
I would say that's quite unlikely. Granted, I have never worked at Google, but it seems that employers have quite a difficult time gathering more than 1-3 employees per group who can disagree on technical details without pitching a fit and harboring a major grudge. My employer's culture has recently entered a nosedive triggered by just this thing. Hopeful, but not expectant, of a recovery.
I block tor from many of my servers. I started noticing that whenever I had an issue with someone attacking a server the source traced back to an exit node. What I found when I looked at the traffic coming from the exit nodes was that the vast majority of it was malicious. There was a massive amount of automated password guessing, exploit attempts, and attempt to connect to botnet controllers/backdoors.

I'm all for anonymity. However, until the tor project puts some effort into outbound traffic filtering for exit nodes it is too much of a time sink and headache not to just blackhole it all on servers that either do not serve public content or where anonymity really isn't needed/justifiable.

I put the code I use to block tor exit nodes in the public domain. You can download it here: https://github.com/vab/torblock
Yes, the next step from Todo App is to do Incremental backups, and delete the old ones beyond certain version.. :)
Britain has switched entirely to metric in healthcare, removing the last "friendly" bit of communicating to patients in Imperial.

The risk of confusion was too high, and there was at least one case of a severe overdose when a weight was accidentally given in pounds rather than kilogrammes.

If an American child was hurt outside the USA, and the parent overheard the nurse saying their weight was 55kg, would they know whether that's accurate? That's why it's important that the same units are used at home and in science.
Microservices: Rethinking the Way We Treat Data and Services
Serious answer:

No.
Nokia’s next chapter
Who would work on Linux if Torvalds was ousted as the leader of the Kernel Team? It would be one more project that would have died out in a sea of dead open source projects.
10 Highly Crowdfunded Wearable Products of 2016
I agree but would expand it to humans in general rather than just investors. Look at the top charts in the mobile app stores for examples (with a few exceptions).
Are there really no other problems for the SC legislature to solve? Is this really the most burning problem facing the state or is this some bible thumpers push to be relevant and in the news?
The main comment was in the context of using python, not using cookiecutter. Golang has a built in template engine. Why not build your golang command line tool to build golang project seeds in golang?
No need for a global system in taxes to reduce wealth disparity. Just need to stop subsidising speculation. Due to agency costs (information asymmetry etc.) it's harder to make large returns on large amounts so the wealth levels off. The problem with a global system in taxes is that the taxes will just be used to subsidise more speculation.
Thanks. I reread http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf, and initially didn't get that from the informal description of restrict given there. It says (section 6.7.3):

"An object that is accessed through a restrict-qualified pointer has a special association with that pointer. This association, defined in 6.7.3.1 below, requires that all accesses to that object use, directly or indirectly, the value of that particular pointer."

So, it hinges on the meaning of 'accesses'; it is a runtime thing, not a compile-time thing.
I don't think this situation would be worth quitting one's job over. So you didn't get your way after arguing with your peers over it, it happens. As you say, life is short.
But that doesn't actually cancel the request, and thusly the data is downloaded anyway? Or am I missing something?
It is not meaningless in terms of foreign policy. It's a good measure for importance in trade relations and industrial capacity for war.
Thank you Jack. I think your point is important so I'll add a note at the end of the article. I'll also add link to your article as I think it's complimentary.
Previous discussions:

https://news.ycombinator.com/item?id=768057 (2009)

https://news.ycombinator.com/item?id=1059884 (2010)

https://news.ycombinator.com/item?id=7671379 (2014)

https://news.ycombinator.com/item?id=10182712 (2015)

https://news.ycombinator.com/item?id=12159792 (2016)

https://news.ycombinator.com/item?id=12571950 (2016)
I don't recall a $20 opt out for England. Also, I think the plan there is to tap the network (i.e your ISP), not the devices themselves.
Is there anything in my comment that implies I think it would be optimal?
Previous discussion: https://news.ycombinator.com/item?id=11858667
It's not that exactly. It's that investors are more interested in making money than "ideas". And they feel that people who have a good track record of delivering results are more likely to make them money than unknown an team with a great idea.

Part of being a good management team (which is what VC's are looking for after all) is being able to sell. Selling the concept to investors, selling the product to customers, selling benefits to partners. People's history, credentials, contacts, etc. are all part of how you sell.

Just think about how hard it is to determine if someone can do a specific, relatively narrow, job when hiring. Then imagine how hard it is to determine if a team can work together, be persistent enough to see things through but flexible enough to roll with the punches as needed. To assess if the team can deliver a product, manage their finances, hire a good crew, craft a compelling marketing message, sell to customers, sound good to the media, etc, etc. This is not easy. Is it any wonder that VC's put great stock in past successes of any kind?

Maybe this isn't fair. But it's how the world works. Sorry for rambling this morning :-)
One reason for this is that the market heavily favors this and the outcomes are highly dependent on this sort of behavior. Technology makes winner take all scenarios possible, not just monopoly though that's a part of it. Capital runs after the winner takes all facilitated by technology.
Krugman: Internet’s Economic Impact No Greater Than Fax Machine (1998)
This policy reminds me of a recent TOR blog post [0]. A good example why the tech industry shouldn't ignore the political climate and why the second principle is so important.

[0] https://blog.torproject.org/blog/technology-hostile-states-t...
North Korea forbids all Internet access. South Korea is a better example, since they block pornography.
I like to complain about big companies too, but Google isn't trying to strong arm control of JS. They hire a lot of smart programmers with strong opinions who express them and it seems like a lot of those were vocal enough to make this happen. Just how it is.
If personal possession and consumption stopped being a crime, that would effectively end the War on Drugs overnight. That kind of drug policy would make the current state of affairs unrecognizable. (Yes, I am well aware of how in the current legal framework, anyone can be accused of being a dealer.)

The FDA approach to regulation goes after dealers and manufacturers - not their customers. So yes, we absolutely can end the War on Drugs, and keep the FDA's enforcement mechanisms.

I honestly have a lot more sympathy for an addict, or a bystander, whose life was destroyed by the state, then I do for his heroin dealer. I think most people opposing the War on Drugs on grounds other then ideological anarcho-capitalism share this assessment.
The funny thing is I read a the first few paragraphs and thought two things. .

1 - proper onboarding

2 - standardized code

My first gig as a developer was at a place that hammered out some 2,000 websites a year. When you start to think about that number, you get a headache. That roughly meant that our devs were required to cut up a psd, code and integrate 15-18 sites a month.

In order to do this, you need to have really strict standards. You need to have a stable, repeatable process in place to be able to handle that many sites in a year.

Two things the company did to ensure this was to first to have a two week training. Then you did pair programming for another two months. By the third month, you were far enough along where you knew the standard templates, the naming conventions, the JS conventions and you stuck in that lane and didn't do anything outside of that without a senior devs approval.

This lead to having standardized code for every site that was built. You could pull out a site that was developed two years ago and easily change or update the code because everybody coded the same way so it was easy to dig into the code and find or change something. The advantages were obvious. Minimal cross browser issues, standardized coding by developers, faster dev times, less errors and weird coding issues like the author points out. It literally came down to then how fast a dev can code and how productive he can be.

Sure, it was a little repetitive and boring at times, but the efficiencies were undeniable. That company was the last place I worked at where they went to such great lengths to train and standardize their processes. I've since run into many of the issues the author points out because of the lack of coding standards and training new devs to those standards.
On the other hand the inventor of Vaseline aka petroleum jelly claimed that his invention allowed him to live to 96 [1].

[1]: https://en.wikipedia.org/wiki/Robert_Chesebrough
Microsoft and Unity are doing an amazing job building development tools for Windows Holographic devices like these (yes, I know today it's just HoloLens but these run the same tech just in a VR context). My concern is I've not seen any support for 3dof or 6dof tracked controllers in those dev tools, which means applications supporting those controllers could be dangerously late in arriving (I love Unity's integrated HoloLens simulator and debugger, but it took a long time after device release for that to hit release builds of the tooling)
I would like to know your opinion on using FP methods on with languages like Python
The answer is technically yes but you probably don't want to. Crystal comes with a managed runtime and gc, which are particularly unsuited for use in a shared library. However you can export c functions (it's a hidden feature) and they do work.

Creating a ruby extension in crystal also works and there are a number of libraries which attempt to allow you to do this (too many in fact). They do the hard work of getting crystal to play nice with the ruby extension api for you.
WUSTL does teach Skip List. We spent a good two weeks learning about it. Intro, analysis, lab, test about Skip List. It's very cool and hard to get right.
I know 2 colleagues starting a local startup together just to build their career. They both hate coding. One is now a software architect and the other is an engineer manager. You see: start a company --> practice hiring and managing engineers --> shut down the company --> find jobs at big companies with management skills($$$).
Lets just say that I don't believe that decentralized dependencies scales well. Imagine a popular big application with hundreds of dependencies (think a mature Rails application) - that would either mean hundreds of simultaneous connections to github or an extremely slow serial dependency resolution. It would reach a state where github would tell us to go fuck ourself pretty fast.

But yeah, it works for now.
> install digital blocking capabilities on computers and other devices that access the internet to prevent the viewing of obscene content.

Smartphones? Routers and switches? Refrigerators?
But who does this feature help exactly? A _tiny_ number of users. Chrome is currently using over 3GB on my machine. Anything they can do to trim that without affecting performance is worth it to me.