skysight-inc/HackerNews huggingface dataset:
> That hypothetical unborn child might just as well keep some other person from making that one magical discovery.

If it can go both ways there's no reason to not have children because of it. There needs to be another reason.

> Anyways, the heroic model of progress is flawed.

I disagree, but it would be too offtopic to discuss here.
You don't have to rewrite it, just like you don't have to rewrite your COBOL or MUMPS or RPG or any of the other all-caps languages.

In another 20-30 years Python may very well be added to that list (though less annoyingly capitalized). No one will have to rewrite their Python into whatever the new thing is then either.

But not re-writing ProgramX into LanguageX+1 is not LanguageX's authors' problem or CompanyX-no-longer-using-LanguageX's problem.
Actually everything I’ve read indicates you’re right. Plastic bags are literally the least of our trash problem. They are arguably the least resource consuming way to carry groceries, and contribute the most minuscule amount to global garbage accumulation.

This is one of those situations where something that seems intuitively bad “look at all those plastics bags!” is in no way the real problem.
It attracts the wrong kind of people.
Not sure as maybe the term "inalienable right" has a different meaning, but I feel like the article is making too strong a claim. An "inalienable right" is usually something you cannot waive by contract, and so while you could promise never to enforce a right you cannot legally bind yourself or the state from enforcing it.

Basically it makes CC licenses more risky for distributors of such content as there is always the risk that the previously waived right is now enforceable on a whim.

However, maybe "inalienable right" in EU legal language means that you must enforce it, which seems like quite a legal burden on the license issuer.
Pretty big reputational risk, actually.

Musk isn’t going hungry any time, but it’s easier for reputation for any employee to leave Tesla and join some other venture than it would be for Musk.

(I don’t think this should be taken as an argument that we should feel bad for the rich and that the rich shouldn’t pay their fair share at all.... In fact the opposite is true: the very rich are primarily focused on relative reputation, so you can happily tax them all without any reduction in relative reputation).
You need to have more karma points on your profile. The downvote privilege has been at around 500 karma points (for a long time). That point is only the threshold, and the privilege is granted after going above that threshold. But it supposedly increases over time. The Unofficial Hacker News FAQ [1] has a lot more information.

[1]: https://www.jacquesmattheij.com/the-unofficial-hn-faq
EU moves to ban sale of lower-quality branded food in eastern Europe
I think the analogy breaks down somewhat due to the relative scale of their misses vs. hits. A batter can only get so many runs with one hit, but a good investment can make all of the misses look like rounding errors.
Sleeping provisions at job sites are terrible. Slept at one last night
Recent JS versions have it too:

> let {a,b} = {a: 1, b: 2}
> a
1
> b
2
It's a common convention to talk about pre-tax compensation. Everyone understands that's not take-home pay.
• PoliticsZuckerberg claims competition from “8 social apps”,but Facebook owns 3
But... would you not use tools that have a guarantee of long term support for such a use case?
The best way i know of to learn is this: you, me, a chalkboard, and about three hours of arguing in front of it.

this approach doesn’t scale, though.
And yet a lot of unix tools also have a -q quiet mode to not output anything unless an error.

cron adopts this philosophy in that you get an email if there is any output at all.

There is a tool called chronic which you can use as a wrapper which captures stdout and only ouput if the return code is an error:

$ chronic vault kv undelete -versions=2 secret/my-secret
$
Ok so what’s the solution? Is the only other option no regulation and accepting the fact that what Cambridge Analytica did is going to be the way things are done from now on? Just wondering what the constructive path for advocacy is now.
Ethereum Contract Inheritance
Mark Zuckerberg's second grilling from US lawmakers [video]
Totally speculating, but "documented proof" seems to indicate that they would be satisfied by some sort of document? A screenshot would probably help? "Here is the screen where the user agreed to this" seems like it would be somewhat convincing. (If it's a screenshot then it will survive UI redesigns.)

Of course, from a security standpoint where the attacker is assumed to be totally untrustworthy, this is all nonsense since it would be trivial to fake. It does require a certain amount of trust that the company that will not stoop to faking documents.

I guess you could continue the charade by putting timestamped screenshots on a blockchain :-)
One Man’s Tool Is Another Man’s Weapon

- Bane
The only counter argument to this I could imagine would be the one I often hear used for other brain abnormalities; i.e. if the knowledge of a potential health problem instigates a mental health issue, ignorance could be better.

I subscribe to your opinion, however.
Amaron customer care toll free number
Xilinx's statement [1] hints at FPGAs getting deployed in datacenters to accelerate AV1 encoding, which should tremendously improve performance (it seems more likely to me that the quoted 10x improvement is against a mature/optimized encoder, although I could be wrong).

Google has (will?) published a verilog implementation, so in theory, you could put that on a FPGA you have lying around.

[1] https://aomedia.org/the-alliance-for-open-media-kickstarts-v... (scroll down)
From my experience, one of the best (and relatively easiest) ways to reach higher salary levels over a relatively small time frame is to, at some point, go to work as a short term consultant through a consulting agency for a little while. If you have any decent skills, getting in will be no problem. The benefits of this approach is 2 fold; 1) you will obtain a broad and diverse set of skills due to traversing many different technology stacks and dealing with all sorts of issues. 2) As you move from client to client, the consulting agency which is responsible for placing you, will be ever-increasing the rate at which they charge the client for your work. Although you probably won't see any personal gain from this increase, the big benefit comes when a company wishes to hire you long term (assuming you want to be hired also) and it's time to negotiate salary. If you know what the consultancy has been charging the company for your work, you now have a huge advantage in your negotiations. Typically, they will charge the client 3-5x what they are paying you, so just as an example, if you make 75/hr, the client is probably being charged ~200/hr. I would think you could at least double your salary if not more during final negotiations with the company. This approach worked out pretty well for me, but it does assume you have some way of knowing what the client is being charged. In my case, I befriended a few people during my assignment which allowed me to open that door.
I'm increasingly seeing comments on videos loudly complaining about click bait headlines and saying they down thumb them because of it. Seems like YouTube at least allows some kind of reaction against this from the users.
I've got a kid and I am not an expert. That said, I don't know about the concept behind "The Talk". Anymore then saying waiting until a kid has gone through Puberty. My thought is that this isn't a light switch - it's a process. And the really important information you need to convey isn't mechanics. I mean, if the kid has mechanic questions go ahead and answer them but despite what everyone says I don't think that's what causes problems. The things you really teach your kid - the things they really need to learn - are the things that you say to them and do in front of them over and over and over for years. It starts when they come into your life. And you keep teaching them when you want to. And you keep teaching them when you don't want to.

This is a terribly depressing world view I realize. I'm more or less convinced that there's nothing I can do to stop screwing up my kid. My one hope is that my wife is pretty competent and luckily enough to the degree that she's not I think I compliment her. We'll see.
Superquadra: a geopolitics data tool for analysts, journalists, and researchers
Maybe it's because I'm making multiples of what my father ever did, but this is why I'm diversifying my stock immediately on receipt and saving +50% of my income. Anything else seems like insanity, or at least profligacy.
The case for paying for Google and Facebook
FWIW, I've put together a small "starter kit" lib that's intended to simplify some of the process around setting up a Redux store [0] . We do include redux-thunk by default there, as well as Immer for simplifying immutable updates in reducers. It's still a personal-scoped package atm, but longer-term we'd like to make it an official Redux-branded addon.

I'm serious about the request for a docs PR. I'll agree that our docs are currently a bit weak on "real-world" app architecture instructions. If you feel there's specific advice that should be in there, _please_ file a PR! I'm already swamped with other things on my task list, and simply don't have time to add major new sections to the docs myself right now. I keep begging the community for help improving the docs so we can make things better for everyone, and I have a bunch of open issues tagged "docs" I've been trying to get help with, yet we get almost zero actual meaningful contributions.

I'm not sure how HOCs vs render props "leads people to make poor design decisions".

The Redux team's main focus in the near future is figuring out how to update React-Redux to better work with the upcoming async React rendering capabilities [1]. We've got a couple open PRs atm, one that's trying to fix the "strict mode" warnings [2], and one I did a few weeks ago that experiments with using the new context API for better compatibility [3]. The immediate goal is to keep the public API the same to provide basic compatibility with async React behavior, but longer-term, we may have to rethink the API to fully take advantage of what React can do. We aren't planning to add a render props API right now, but that could be on the table for a v6 API change in the future.

Again, right now there's two primary maintainers: myself, and Tim Dorr. Both of us are doing this in our spare time, and there's only so much we can do. If you're using Redux, and you feel there's deficiencies in the docs or how it's being used, don't just complain - _please_ offer some help so the community can benefit!

[0] https://github.com/markerikson/redux-starter-kit

[1] https://github.com/reactjs/react-redux/issues/890

[2] https://github.com/reactjs/react-redux/pull/919

[3] https://github.com/reactjs/react-redux/pull/898
Making sex into an illicit thing, rather than just a private thing, frequently leaves teens with damaging relationships to their sexuality and others.

The idea that a teen or pre-teen who’s interested isn’t finding porn through someone else’s computer is very likely mistaken.

By forbidding access, you are losing your child’s trust, which likely forecloses on the opportunity to honestly and openly discuss healthy body image, respect, mutual pleasure, and the fact that porn star bodies are (often) to normal human bodies as toy soldiers are to human soldiers.

Finally, forbidding access to something humans have an innate drive for is liable to make it into forbidden fruit, over-emphasizing, rather than de-emphasizing, the target.
> Let's round that up to 50% to simplify our maths. Congratulations - you are now making $150k/year! From 300 down to 150 just like that.

That's not how it works. Anything above $200,000 will be taxed at 35%.

You're taxed in brackets. For the first $9525 you're taxed at 10%, from $9525 to $38,700 you're taxed at 12%, and on we go.

Your actual federal income tax at $300,000 is going to be more like $80,000. California state income tax is the same way, and the 13% doesn't appear to kick in until you're above a million [0], so that's more like $25,000, for a total of $106,000ish[1].

You "simplified" $44,000 away.

[0]: https://www.tax-brackets.org/californiataxtable

[1]: I'm really bad at my taxes, so take that number with a grain of salt, but it sure as hell isn't a flat $150,000.
>the stories seemed to be not more than sketches without richness or detail

But that's part of the unique strength of the early Foundation books. What makes the experience powerful is that the reader's imagination is left to fill in the gaps. The trick was to write a sufficiently epic framework, which succeeded because inspiration was drawn from Gibbon's famous account of the decline and fall of Rome.

A TV series faces a different logic. Little is left to the visual imagination and one is left trying to imagine what the characters are thinking, yet as deng pointed out there aren't any main characters in Foundation (apart from Seldon, who's mostly a sort of narrator in any case).
What really needs to happen is GDPR here in the US. To force the Facebooks and Googles of the world to pay for the data breach liabilities (perhaps insurance could cover a breach - it would at least force them to price it).

You want to profit off my data (esp. through shadow profiles)? I should have a right as to whether you should and how.

This would inherently limit the utility of such breaches like CA and whatever might happen with your Google data.
Or simply enable compiler warnings for that...
Mice compensate for extra exercise by reducing other physical activity: study
10 Steps to Safely Change an API
Linked Lists in Solidity
So, I might be an idiot.

I investigated “Dapps” the other day, and I’m struggling to see the point of these. Yes, they use a blockchain to store their data, and their data manipulation logic (“contract”, or schema, and stored procedures as we’d call it in the RDBMS / Monolith days). The UI, and such is all run by some centralized entity. If the App needs cryptocurrency in order to work, you have to run your own wallet.

If (1) I need to run my own “geth” daemon, and (2) some central authority’s ownership is reigns over the apps availability, I don’t see how this is better than the current world. Until there is a Coinbase-like experience to solve (1), I think it’ll be very difficult to get real market adoption. (2) to me strikes a whole set of problems — What’s the point of Dapps? I would think it’d be better if the UI and API was hosted on a blockchain, and there was some kind of UI (browser?) with an embedded wallet, and agent to be able to interact with contracts. I know some of this is in development, but is anyone close to the ability to run a Reddit-like site without the existence of some central authority, along with being economical to run?
As partial support for this, the GitLens plugin in Visual Studio Code provides a blame annotation in the IDE for each line which includes the commit info as a hover: https://marketplace.visualstudio.com/items?itemName=eamodio....

Thanks for your contributions to better SCM design through BK. I agree with the potential value of tracking files and branches as well as commits and being able to easily navigate through that space -- as well as the emphasis on adding more metadata to make future understanding easier.

It's unfortunate we don't have a better funding model for FOSS development (or alternatively a basic income) because otherwise BitKeeper might have been open from the start -- and then we might have avoided the limitations of git as a hasty workaround for licensing issues.
I use CSV (really tsv) because big data tools can open them extremely easily, because they're human readable, and because they're easy for my software stack to parse and use. I do most of my data processing for local consumption on a repl-like tool. We have a defined configuration for TSV we use internally that is lossless in terms of storing and extracting a number of complex data types. Embedded JSON with embedded separators in that JSON? No problem.
Whenever you start to think that a complex thing was done by a clueless person, you should stop, and consider the possibility you might be lacking a clue yourself. That doesn't mean the other side wasn't missing a clue either, or isn't acting in bad faith, of course. But I find it rare that there's no actual good reason ideas happen.

This is true, and it works both ways. For example, people who oppose GDPR are not all Facebook shills.
Note that these are upload settings. YouTube will re-encode all these videos, so they give a little bit higher bitrates than what you'd typically end up with after they've re-encoded the sources.
well damn, now you've piqued my interest.
How Rent-To-Own Housing Companies Target African Americans
>> having kids [does not make] one uniquely qualified

That is true. But the reverse is not. NOT having kids pretty much guarantees you have mostly romanticized notions about how things should be, and vastly underestimate the issues that parents have to face on a daily basis. Non-parents also seem to universally think that all kids are the same and merely talking to them is enough discipline. It will be enough for a small minority of kids, and nowhere near enough for most. Left to their own devices (if you pardon the pun) most kids will totally veg out and they will be unprepared to face the challenges of adulthood. The goal of a good parent is to make sure it doesn’t happen, even if the kid hates everything you do to make sure of it. Good parents don’t play “friends” with their kids. They’re more of a mix between a close confidant and a demanding manager who is totally prepared to make their kids lives unpleasant if it helps them in the long run.

You will be very quickly disabused of your romanticized notions when you have a child of your own. Until then you should probably refrain from giving parenting advice.
Ansible is an application not a library so it is not a problem. Python allows to install multiple versions at the same time, for example you can have Python 2.7, 3.3, 3.4, 3.5 and 3.6 installed side by side and all will work fine without issues.

So you can have Python 2.7 installed for Ansible and 3.6 for your application.
Here's what relatively advanced recycling systems do/did with much of the plastic: https://www.nytimes.com/2018/01/11/world/china-recyclables-b...
My biggest frustration is some of the questions came close to forcing some real answers, the biggest being data deletion. Zuckerberg was always extremely careful when it came to questions of account deletion. One question asked "when a user deletes their account do you erase the data", Zuckerberg visibly tripped up and referred back to "data is deleted". There is quite a bit of discussion online on whether FB simply marks the data in their database as deleted or whether it is actually removed.
Would the mods also enforce said rules? Would everything has to go through them? Or do they just check that they are followed? What happens with what is not conform?
> $300k is cool but if you are paying $100k of it to uncle Sam, then it is not really $300k.

Sure it is.
Anecdotally I can say that 300k/year is also achievable in Chicago working for a non FAANG startup.

I've worked for a fair number of high profile startups in Chicago and I've seen a number of people reach the 300k+ realm.

Generally these people have been highly skilled directors, executives, or principle engineers and they have an exceptional track record of delivering results. In general I would estimate most of the ones I have worked with as having 10-20 years experience and I believe they got to where they are by having a great combination of raw talent, a great personality, drive, and the ability to coach and mentor others.

Note that I have also come across at least two or three people at this level that had gotten there simply by being friends with a founder or early investor. Usually these types of people don't last more than a year or two though. Once the company starts gaining traction and brings in real leaders that expect real returns these types of individuals are usually the first to go.

Also in Chicago the principle engineers that I have seen hit this level tend to have a strong understanding of stream processing, real time analytics, the smack stack, systems engineering, and data science. From my own interviewing and hiring experiences in Chicago I can also say that if you can demonstrate skills in these areas as en engineer and have some greenfield experience it's pretty easy to hit 150k-200k total comp with no more than 5 years of total experience. I haven't seen anyone under principle hit 200k+ with a reasonable work life balance, I know a few fintech engineers that approach 250k+ but they work 80 hour weeks and hate their life.
> Three Laws were inviolate

Yes, technically. But practically, every single story showed how some robot was able to reason his way into violating the spirit of the laws. The movie was very crude about showing it, but it was the same concept present in every Asimov short story.

> Asimov was unique in that he was the first to start with the premise that humans _could_ safely develop advanced robots, rather than using the "robot uprising" trope

I, robot the movie did that too. It showed that a robot could glimpse at the spirit behind the laws and act not according to the letter, but according to the spirit of the laws. Finally, he helped the humans thwart the uprising, and the movie ends with the suggestion that he will influence other robots to see his viewpoint.
Any system that can be so easily defeated by user mistakes is a terrible system.

That’s self evident in a software development context, but I feel like people lose track of that in the real world.

Asking people to correctly sort their trash in to more and more specific categories manually seems like a system set up to fail. People aren’t necessarily that trainable or malleable or conscientious.

Yelling at people to be more careful is only going to get us so far. We need robust systems that can tolerate at least a certain threshold of abuse by the user. The ideal system would require no thought on the part of the user, it would be impossible to break it through misuse.
Sorry, should have included a spoiler tag, I guess...

At the end of Robots and Empire he allows Mandamus to activate his "nuclear intensifier", which will eventually render the Earth uninhabitable over the course of several decades (thereby driving humanity to colonize more stars). R. Giskard decided it was in the best interest of humanity for them to disperse, but couldn't rule out the possibility that some humans would be harmed in the process, so he permanently shut down.
Sweet! There should be a rule where, whenever a politician is on TV talking about some subject, there needs to be a graphic in the corner showing the total dollar amount of donations that politician received from the 3 most relevant companies.