skysight-inc/HackerNews huggingface dataset:
The humanities have been doing “project-based” learning for a while: essays. Sure, you’re playing with ideas rather than code, and it’s hard to tell if your analysis of Rawlsian vs. Nozickian ethics “compiles”, but I’d consider it project-based learning nonetheless.
PyPI is now TLSv1.2+ only
I'm really curious whether or not this will have an effect and to what extent.

I have been using the last 6 months documenting all of our company's processes that handle customer interaction and data (which is basically all our processes), created flowcharts of how data moves between us, third part providers and customers as well as creating a document for each of these flowcharts that pinpoint exactly how we are complying with GDPR for every sub-process.

If for nothing else, we now have a total overview of what we do and how we do it - in an easily shareable collection of visualisations and documentational material.
I did not say the intelligence services do not have any burden of proof. Their claims absolutely require evidence that can stand up to scrutiny. I'd say they even require harder evidence because of the history you mention.

You can say their claims are unsubstantiated, or if they have provided evidence then you can provide counterarguments against it. But accusations like 'intelligence propaganda' need proof as well.
It's not the plastic bags I fear. It's that nearly everything is warmed and/or bottled in plastic. You buy X. You use it to make a meal...boom into the trash. Used once and that's it. Sure, recycling helps but it still feels bad to me.
What on earth sort of companies? I grew up near Atlanta and can’t think of any that would pay $300k for machine learning expertise. (I’m just curious because I will probably be living there again at some point in the future and I have a background in ML).
The real news is that Sendmail is also deprecated.
Hmm, I think one thing people forget, is that most of the time benevolent centralization, and revolution to another centralization when necessary is more valuable to consumers, than always on decentralization.
Speech and Language Processing – DRAFT [pdf]
The shims are managed by targetSdkVersion, i.e. if you declare targetSdkVersion >= 23, you will get the new permission system (because it was introduced in 23) if running on [23,maxSdkVersion] device; if it is running on device that has API level [minSdkVersion,23), you get the old one; if you declare it < 23, you will get the old one, always, on newer devices too.

The targetSdkVersion says what you designed against. If you claim supporting the new API, you should handle the new API (and that includes detecting what the underlying device supports). That does not preclude you from including the support library needed for lower API levels still supported.
Your post made me recall an old acquaintance of mine. Being environmentally conscious, he'd bring utensils with him everywhere so that if he ever ate out, he could use those instead of using plastic utensils.
> Each line of code was documented

Wow. Every line.

There is such a thing as too many comments or too liberal use of comments in code.
Prototool – A Swiss Army Knife for Protocol Buffers
Anything works as long as everyone does it.

I've seen companies using forums, Google docs, and even Github repos.
I understand why parental controls exist (8 year-olds think that butts are funny, but I really do not want them searching for butts on the internet) but treating teenagers like stupid babies is...stupid.

We, the people on HN, represent a uniquely tech-savy segment of the population, and can (probably? usually?) say that we're better with software than our kids so we actually COULD put restrictions in place that they wouldn't be able to circumvent. But why? You're going to creating a security battle with your kids. Isn't one possible, logical conclusion that your smart and annoyed teenager who hates you (justly or unjustly) just SWATS you at work? Or finds a way to cancel your internet entirely so NOBODY can search for things?

You're going to have plenty of conflicts with your kids already. They're going to think you're stupid and annoying and trying to make their decisions for them based on your stupid old brain that doesn't understand their life. Don't you think it's better to build a relationship of trust where they're willing to listen to you is better than trying to build a relationship where they're FORCED to listen to you in the long term?
It's notable that 1.9 came with a significant performance boost, so there was a good practical reason to want to upgrade. People were motivated by the prospect of their code running twice as fast - sure, the language was improved a bit too, but it's Ruby, it's already pretty nice, so that was hardly going to light a fire under anyone.

When Python 3 turned up and it was on average slower, my first thought was "well, good luck getting people to adopt that".
Erm ... mind naming one hobby where Wikipedia has more than 1% of what there is to know about that hobby?
Your story saddened me to read. Reminded me of one of my favorite poems:

Your children are not your children.
They are sons and daughters of Life's longing for itself.
They come through you but not from you.
And though they are with you yet they belong not to you.

You may give them your love but not your thoughts,
For they have their own thoughts.
You may house their bodies but not their souls,
For thir souls dwell in the house of tomorrow, which
you cannot visit, not even in your dreams.
You may strive to be like them, but seek not to make
them like you.
It was formerly a Toyota plant, well, a GM Toyota collaboration
I absolutely agree with this. Trying to build a hardware product in a prior startup I owned, finding capable manufacturers without spending several thousand dollars to fly to China was extremely difficult. In addition, there is now a severe lack of knowledge related to manufacturing considerations when making design decisions because of this. This is an expensive price to pay that's not necessarily included in many free trade benefit analyses.
My point only is that the total value is relatively very high and its price would be as difficult for one individual to move around as a large cap stock.

Your hypothetical 1 trade a day isn't reality. Click this link and look at the depth chart. You would need millions of dollars to move the price from 6925 to 6950.
https://www.gdax.com/trade/BTC-USD

I don't think its used a lot as a currency now. I think there is a lot of investment in it based on the belief that it will be used as a currency in the future or that it can act as a store of wealth.
Nobody understands SVN or CVS either.

I discovered this supporting SVN servers for whole bunch of developers.
Sure, tropes make for fine movies. I think I, Robot was a fine movie, if you aren't trying to compare it to Asimov's work.

I don't know how you can say it both captures the spirit of Asimov's writings while also having a robot uprising as the central plot device. Asimov explicitly rejected the "Frankenstein complex" that was present in robot related sci-fi up to that point.
Even though it obviously still works, using "python" is no longer the recommended way to launch Python applications. You are supposed to use "python2" or "python3" if you care about which version you run with.
How it is racism to find out - either by question or by statement - the actual source of the plastic? Is attributing any issues to anybody other than "770 million of the most affluent consumers" racist? This is completely insane. One can not solve a problem while ignoring the factual sources of it and being driven by ideology instead of reality.
What's "counter-intuitive" about that?

As-fast-as C when it is C (or Fortran or assembler…)
Unfortunately, that's not true. Corporate networks got rid of plain old proxies that just passed anything SSL on 443 many years ago. In order to meet regulatory requirements to record employee communications, pretty much every US company of any decent size uses a proxy (blue coat, zscaler, palo alto, etc.) that executes MiTM attacks on all SSL traffic. If it's something other than HTTP over SSL, or if it's to a blocked hostname, it won't go through.
35% is the marginal tax rate. The actual tax on 300k is 27%.
This is good, but it's sad that #!/usr/bin/env python will no longer work as the go-to shebang since python won't exist, only python3 will exist by default.

Geofft[1] has a nifty solution but it's not as cross platform as the old tride-n-true #!/usr/bin/env python:

#!/bin/sh
""""type python3 >/dev/null 2>&1 && exec python3 "$(readlink -f "$0")" "$@" #"""

""""exec python "$(readlink -f "$0")" "$@" #"""

[1] https://ldpreload.com/blog/usr-bin-python-23
The best description of MZ i've ever read was "a wax doll cursed into life"
Here are two cherry-picked articles from a popular website[1] among users of a popular self-help reddit page for overcoming porn addiction[2].

Example of porn linked to abnormal sexual development

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5039517/

Example of unhealthy attitudes towards females

https://www.researchgate.net/publication/38041887_Pornograph...

[1a] https://www.yourbrainonporn.com/

[1b] https://www.yourbrainonporn.com/studies-reported-relationshi...

[1c] https://www.yourbrainonporn.com/studies-linking-porn-use

[2] https://www.reddit.com/r/NoFap/

[EDIT] Formatting is hard
Quick Overview Why TypeScript or Flow Is Awesome
I'm sure there is a community created solution for this. (a nice description of a "crack")
> In all of Asimov's robot short stories (including I, Robot), there was only one instance of a robot that violated the Three Laws.

However, in every single story, the robot(s) found a loophole in the laws that resulted in going against the spirit of the laws. It's true that the movie showed a very crude version vs the very nuanced take in the stories. But I attribute that to the medium of film making itself.
I don't think it would be much noiser than a night train, especially if they work on the noise isolation of the berth.

On the mockups (http://www.airbus.com/newsroom/press-releases/en/2018/04/air...), it looks a bit like the Japanese pod hotels.

Depending on departure and arrival times of the plane, it could make sense to me. I have used night trains quite a lot and it works fine.
I once used Drupal 7[1] at a previous company. It worked out well. Its OSS so cost was my time, time which I would still have spent on a proprietary solution. Drupal has a concept of nodes, a node is a type of content. In our case, we were documenting a BI system. I created a node for reports, which were related to database table nodes and in turn had field nodes. It's amazing how much documentation can be associated with a single field. This included historical information why some values differed, the different apps writing to the field and sometimes legislation documents were attached to the field. I used the Feeds[2] module for automated data feeds. I had a script that exported Information Schema from our DWH. I would then import new fields that had been created. We would then edit the new field nodes. I used modules that provided syntax highlighting a module that notified users of new content. I was also able to write SQL queries against the database to extract documentation as data.

The point I am trying to make in case it isn't clear is that a system that comes with plugins and allows you to structure the documentation to suit your organisation is best.

As others have noted, not many developers love documentation. In my experience, it seems to happen in bursts. It's remarkable how useful and relevant a piece of information is even 5 years down the line.
[1]https://www.drupal.org
[2]https://www.drupal.org/project/feeds
> protect him from the dangers he doesn't yet know exist or may not yet understand

This is the big one for me. My job is not primarily to protect my children, it's to prepare them to be functioning adults. To that end, I protect them from dangers that they're not yet ready to face, while teaching them skills to recognize and handle the dangers eventually.

Have you discussed pornography with your stepson? If you haven't seen it already, https://fightthenewdrug.org/ is a good resource.
I respectfully disagree, at least that you can't generalize this to all software. For many products, incentives are better aligned for both the customer and the business if usage is based on an ongoing subscription. There are plenty of people who have spelled this out, but the recent switch of Ulysses (word processor) to subscription was one of the nicest explanations I've seen [1]. Sketch App also explained this when they made the switch, though perhaps not as eloquently [2].

[1]: https://medium.com/building-ulysses/why-were-switching-ulyss...

[2]: https://blog.sketchapp.com/versioning-licensing-and-sketch-4...
Somewhat of an odd option, but we use Trello cards since we live in Trello anyway. Two of the most frequently used boards: a "Handbook" for employee matters and "Customer Knowledge" where we distill custdev and sales conversations into topic cards.

Just paste in new information into the comments section and then work it into the summary in the card description. You can also assign each topic to have an owner to make sure the card stays fresh.

When there's a much larger document, we create a card for it and link to a GSuite doc. For dev knowledge however, it's updated in our repos directly (e.g., README)
Ah, Gopher. One of my favorite pieces of tech history (that refuses to be 'history,' apparently), invented at my place of work, the University of Minnesota.

Great article on it's history: https://www.minnpost.com/business/2016/08/rise-and-fall-goph...

Segment on Gopher by a local comedy show, including an interview with one of the original devs: https://www.youtube.com/watch?v=LtHT_11d5t8
>So if you just set out to make a Good Thing it gets lost, unless you also do other things that are seemingly unnecessary (like adding a silly face to your YouTube preview).

Right, so you can boost the signal (curators, youtube face, clickbait title) or reduce the noise (lesser crappy content). Reducing the noise seems to be harder when so many people have this false confidence that their half-baked ideas are worth sharing.
I donno. Research Scientist/Machine Learning Researcher?

They're probably tasked with analyzing data and create AI models to assist AI-assisted product features / apis, etc.
Bit of advice if starting a startup: make sure it's something you are willing to cry over. A lot of smart people out there start startups, only to bounce over one thing to the next for several years, never achieving something because they don't care enough.

Startups get harder the more you age. If it is something you really want, that you would regret not doing when you're old, make the leap.

If it is something you're doing because you think it's a better way to make money, then don't. In your situation, you have other options, like buying a team. I know a great guy running a startup while he's working, about as well paid as yourself. He could afford to pay a lot of young, ambitious people.
AWS AppSync – Build data-driven apps with real-time and offline capabilities
If memory serves there was a fight between the showrunners / writers and the network between season 2 and 3 of Battlestar Galactica, on top of the writers strike that happened around that time. Imo, it really dragged the quality of the show down.
> It's actually something that pisses me off more than it should when I think about it.

1. all that glitters is not gold.

2. what life style does your salary afford you?

I live in the greater Seattle Area. Engineering base salaries are ~130-160k range. Total comp, add $60-100k on top of that (bonus, +equity). SOme make more, some make less. All of us at that level live a pretty good lifestyle, but no one is really balling out.

Cost of living has skyrocketed to match the inflated salaries. Businesses and government are working overtime to extract that money out of workers pockets.
> ...almost half the population fo the US voted for Trump

Not even close to true. Approx 63 million voted for Trump, which is 25% of the US voting population of 250 million [0], and only 20% of the overall US population. Also...more people voted for his main opponent.

[0] - https://en.wikipedia.org/wiki/Voter_turnout_in_the_United_St...
Show HN: Visualizing disk IO activity using log-scale banded graphs
Building a 3D printer from scratch – blog
ArangoDB Use Case
Slite.com (YCW18) serves exactly this purpose. Full disclaimer it's my company, but this is the core issue we are tackling.

2 classic pitfalls with knowledge are
- what do you put in this word (for instance are meeting minutes "knowledge"?)
- how static you think it should be

If you only envision knowledge as static processes, traditional wikis work.
If you want all your team to contribute and for this knowledge base to be a daily used tool, with all the information that matter you need another setup and we are building Slite for this (happy to have feedback!).
https://kopywritingkourse.com/fuck-you-money-calculator/
So true. It also helps to have at least one person that feels ownership towards the knowledge management subject and it's systems (and builds up that culture, you're talking about). The best systems won't work well if there's nobody who puts thought into it and continually works on improving or "gardening" the knowledge system.
Zuckerberg says he's making a lot of changes at Facebook and trying to make it better for everyone. The real question is are they? With tremendous power that Facebook has they can really topple governments or make new governments. Their power needs to be kept in check.
Travel to SEA.
All of your points are valid and I agree with them.

But do you really think this is about retaining factory line workers? Or is it about retaining the managers and engineers responsible for building out the line and getting it running? My guess is that it is the latter and that most of those employees do have choices as to where they are employed.
>But why would you have to buy a 4G router just so that your car can download an update? Sounds needlessly complicated to me.

I perfectly agree with you on the fact that it represents an example of poor (actually extremely poor) management of the customer assistance and that Tesla should have provided quickly (and hopefully politely, avoiding the small economics lesson that sounded - at least to me - a little bit patronizing) a solution to the issue.

But I was approaching the issue at a slightly different angle, the OP on the forum has two cars, of a value of nearly or around 200,000 US$.

Their income must be proportional to that, the 3G/4G router, might be worth 60-70 US$ if DIY, and possibly 100-150 US$ if having someone configuring it, i.e. a minimal fraction of their income, if I had those two cars and felt the need to have the road maps updated in a timely fashion, I would have first solved the issue.

The fact that for a tag price of 80,000-100,000 US$ per each car I would expect not one but two (one under the driver and one under the passenger seat, in case the first one doesn't work) such little modems as a complimentary courtesy by Tesla would be secundary to solving the problem at hand and have those maps updated.
> some decentralized alternative that actually protects privacy, are killed in the cradle by the new fixed overhead

I don't follow you, how would a decentralized (and presumably non commercial) alternative be affected by this?

Besides the fact that legislation is typically a local affair Facebook would have an advantage versus another commercial player, and whoever wrote the law would most likely focus on those aspects that would have an impact on such players as well.

So for a non-commercial, decentralized and/or federated alternative this would be a huge boon, rather than that it would be killed in the cradle.
Wait, Giskard didn't survive?? When did that happen?
علاج الجرب بالملح – موسوعة دار الطب
Wiktionary confirms your first definition (2nd definition at https://en.wiktionary.org/wiki/short_of - wiki's 1st and 3rd definitions seem like the same thing in my mind) but other dictionaries don't seem to support this (OED only has wiki's 3rd listed) and I've certainly never encountered it before now. Odd.

I would say I'm short on money this month.

Etymologically my thinking was that it comes from "to fall short of" - e.g. to be too short to reach a point. Fitting your 2nd definition.
It's very simple: those two are not the same media. A movie, a book are made to tell a story. A video game is made for playing, not for telling a story. They should stop adapting video games, it's pointless.
There probably are beneficial areas to reduce grocery plastic, but some of that plastic packaging is how/why food stays fresh on shelves longer. Cutting that back means increasing preservatives, throwing stuff out more often, shopping more often, etc.

Getting rid of plastic bags and other low hanging fruit (like straws) might not make a huge difference. On the other hand part of the battle is changing human behavior so starting with low hanging fruit is a good way to get people used to looking for plastic alternatives.
Whilst integration with existing/other tools would be a massive insurance feature and a pretty nice feature all the same, I think it's a bit unfair to rule it out of hand like that. Could it work for a big corporate that would generate a load of docs/need to import from whatever they have today? Maybe not. Could it work for a brand new 1-2 person band with a few bits and pieces? Probably.
My employer uses Confluence [1]. I'm not a fan of Jira but confluence is ok.

[1] https://www.atlassian.com/software/confluence
FTC: Warranty-voiding language like Nintendo’s and Sony’s is illegal
Fossil record – pornhub
I don't buy this, the United States is still the second largest manufacturing country in the world.
I was vacationing in Thailand a year ago, and was snorkeling in this beautiful, emerald green lagoon in koh phi phi. I suddenly felt something brush up against me from behind... and it was a small pile of floating plastic trash. Really upset me that someone would disrespect such a uniquely beautiful place. Other tour boats were just dumping their plastic waste in the ocean, because it was easy, the ocean is big, and there were no repercussions to them.

It's just a small example of a much larger problem... that very few people think about what happens to their plastic waste, or the amount of it that they throw away each year. It doesn't decompose, so we're filling huge landfills with it, and at least some of it ends up in the ocean (through bad actors, natural disasters, or polluting water that feeds into the ocean). Eventually we'll do something about the problem, but by that point we'll have an ocean full of 200 year old plastic. It seems like global tragedy of the commons problems are among the hardest to solve.
This is coming, I think it's just hard work to be an effective aggregator. SetApp[1] is a good example of what I think will be more common in the future, plus things like TMobile paying for Netflix.

[1]: https://setapp.com
The GDPR won't be implemented for another month and a half.
We're actually agreeing here, I think.

I wished they had broken everything harder and once and for all, in order to fix the issue.

If there's going to be breakage anyway, people adjust their expectations. The scale is basically:

a lot of breakage > a bit of breakage >>>>>> no breakage.

Once you do break backwards compatibility, you might as well do it in a big way, provided you:

* don't offer vaporware for a decade (hello Perl 6!)

* try to offer some mitigations for the migration pain (auto-conversions, support libraries, top-notch docs, etc.)

* offer a great carrot at the end of the tunnel (good performance would be such a carrot)
Based on a quick look, notion appears to be a great fit for what I'm looking for.

The lack of an Android client might be a blocker, although according to their Twitter, one is only weeks away.
Why you should run your game servers independently from your chat