skysight-inc/HackerNews huggingface dataset:
Looking back on this it seems almost remarkable that Ghandi's movement worked, and also that the British version of history has encouraged the myth of generosity.

> the Britons had lines they did not cross, they did not send tanks or imprison and murder leaders.

https://en.wikipedia.org/wiki/Jallianwala_Bagh_massacre ; Ghandi was arrested repeatedly and spent several years in prison. https://www.mkgandhi.org/arrestofmahatma.htm

Possibly the main reason the Empire was abandoned was its physical untenability and expense after the war, along with pressure from the United States.
> That's the ISP's problem.

No. It is the user's problem, created by the ISP.

> Mine doesn't do that.

Otherwise put: "It isn't a problem for me, so why is anyone working on the issue instead of something that I do care about"

> I trust it more than Google, at any rate.

Fair enough. Though for many, choosing not to use Google properties is a lot easier than choosing not to use an ISP that they don't entirely trust.
Cars generally have tanks full of gasoline, though, which is even more energy-dense than lithium ion batteries. Nonetheless, you can take your car to a third-party mechanic.

And I'd bet more people have been burned (or for that matter been killed) in car accidents than phone accidents.
Maybe among idiots, but my copious amounts of free time go toward, you know, improving my understanding of the world around me. Or numbing the pain with addictions
Principle of charity: don't attribute mistakes to malevolence.

Unlike in business, military purchasing is, I think, generally run by people who were once users of the systems they were purchasing, and are not unlikely to rely on them again. Far more likely than, 'I don't care if the ensign standing watch on my next ship can do his job, this Mai Tai tastes great!' is 'wow, I see all these touch screens on TV shows, in movies and in the Tesla cars the print media tells me are the wave of the future; we need to get the New Hotness™ for our future combat systems too!' and 'hey everybody, look at this awesome futuristic 21st century cockpit my team designed!' They were, I think, completely well-intentioned and genuinely believed that they were doing a good job — and the few folks who opposed them probably sounded like cranky old guys ('why, in my day you had to get three stout sailors to man the rudder, and we liked it that way!').

Our entire culture is neophilic; military purchasers live in our culture; is it any surprise that they might be neophilic too?
> Maybe a stupid question but why would they be anywhere near the missile during the actual testing?

They are Russians https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3604355/
I mostly disagree.

A good therapist can be very helpful in helping you unpack why and how you think about things, and how you might change both for the better. That can be a valuable professional service. Especially for people who might otherwise have few or no relationships where they can talk about those things.

It is tragic that your family member did not get enough out of therapy, or perhaps was actively harmed by it. But I think therapy has helped enough people that I find it strange to blanket recommend against it.

Perhaps we can at least agree that short-scale (a few months, not years), deliberate therapy has a place?
What do you mean by "stable"?

FORTRAN will give you super scalable conditions. I don't think you really meant that either... do you have a GPU cluster at work?
> and multiprocessing is a dead end.

Why is multiprocessing a dead end?
I suppose there are certain tricks to it, but one of the big things I do to make this much less of a problem is to make meals using only one or two at most short-life items.

The rest of the meal comes from things that will happily sit for weeks on end in the cupboard without going off. Things like: Pasta, onions, tomato pureé, garlic, stock cubes, kidney beans, lentils, rice, bacon, etc.

This does mean that often the one fresh thing I use is the meat in any given dish.

This is analogous to how people used to cook as well, keeping a large store of long-life ingredients and merely supplimenting them with whatever was fresh.
The real tragedy was it didn't really do anything for Hoover, didn't promote their product, merely turned it into a tool to acquire something else of more value.

Hoover was no longer selling their stuff to the consumer, the sale was guaranteed - whether they made a good product or not - it was selling airline tickets. I would think quality went down as manufacturing realized they could cut corners and no one would really notice. So they probably pushed out a lot of junkier vacuums.

They lost their brand notoriety along with it, as people probably now thought of hoover as "the place where we could scam some cheap airline tickets" instead of where to go to get good appliances.

This is where the (illusion of) profit became more important than the product for the board and that took the company down with it.
You can take various actions to improve your privacy. At some point it becomes a paranoia. If you are fetching web pages on a remote server and email stuff to yourself then I would say it is becoming paranoia.

And I would say what Stallman does probably gives him a very unique fingerprint (wget ting web pages from a unique server). I doubt he is doing that for privacy.
GitHub is still the host for many of them, but there are Modules, so you get proper versioning and all that even when the place you end up getting them from is GitHub.
>It's not. I'm just not going to accept authoritative arguments on security, sorry.

Wrong, you already do. You either don't realize it, or you're being disingenuous about it.

Did you write 100% of the code of the web browser you used to post your comments?

Did you write the OS that browser runs on?

Did you write the compiler used to build the OS, and did you provably avoid the sorts of issues brought up in "Reflections on Trusting Trust"?

Did you fabricate the chips your OS runs on?

Did you design the die mask for those chips?

Did you build the chip fab facility?

Did you design the locks on the front doors of the chip fab facility?

Did you stay awake 24/7 inside the chip fab facility to make sure no-one broke in to conduct an evil maid attack on the process?

Unless your answer to all of the above is an honest "yes", at some point in the chain of tech, you accepted an outside authority. So kindly knock it off with the "you're automatically wrong because that's appeal to authority!" nonsense.
After years of python dev professionally, I just quit worrying about it, and embraced:

- vanilla virtualenv: I don't even bother with the wrapper most of the time.

- vanilla setup.py/setup.cfg: Its just really not that bad. Forget about project.toml or whatever the next big thing is.

- pip-tools: ditching pipenv and using this for pinning app requirements, has made my life so much simpler.
It should be noted that the founder of MoviePass was replaced by the new owners long before the shenanigans against users.
Not OP, but here is a link to the Pinker-Harris talk: https://www.youtube.com/watch?v=ByGC3Vwaio0
in my experience, "async" allows you to write the code linearly, but now the code is executed out of order, which is actually much more confusing (for me) to debug and deal with. however, I'm interested to try the rust version to see whether the more explicit types, etc. make this easier to deal with than e.g. `async def` in python, which I find hideously complicated compared to normal event loops.
Lol, love the turtle idea.
Possibly because it went up then turned and came back down on top of them some distance away.
> Also, it's trying to promise a sane concurrency and all code I've seen use mutex all over the place.

I think that's a fault of the devs, more than the language. In many cases (not all, of course) Go gives you multiple ways to achieve concurrent safety. Channels, being the big secondary. Yet it generally (in my experience) requires a very different implementation and in general has a lot of pitfalls. Over all I don't like Go these days, but I prefer it over Python (mostly due to at least having basic types)

I've switched everything to Rust though. Just as productive as Go (to me), with more tooling. Though, Rust will be much better in a couple years with some additional baking on new features (GATs, Futures, etc).
I'm reading "Hands-On Machine Learning with Scikit-Learn & Tensorflow." It's really good at explaining the theory of how it works and providing examples of what choices to make when using tf.
What they are saying in the article is that they are optimizing the movements using a physical model so that they don't need passive damping.. but isn't that exactly what active damping is?
The problem is that a leveraged short position that is closed out/margin called can lose more money than you initially invested. The market can remain irrational longer than you can remain solvent.
Sounds like every severance agreement ever.
There are two main ways:

First of all, Poetry locks every dependency (even transitive ones) to the version you know works. This solves the problem of the project not using dependency management properly.

Secondly, setup.py allows you to specify your dependencies there, so most libraries use and specify that, which means that that isn't that much of a problem in Python. Sure, sometimes it is, but I haven't run into that particular problem very often.
Geeking Outside the Office
> monster in the middle (MITM)

That’s not what it stands for. There’s nothing sexist about using an acronym the same way everyone else does.
That’s an uncharitable interpretation. There are plenty of other plausible interpretations of the op’s statement: the Homer Simpsonization of male characters in TV comes to mind (dumb husband paired with super smart, capable wife describes a whole lot of sitcoms, or see all male characters in the recent Star Wars flicks), the undermining of works of literature simply due to the author being white and male, etc.

It’s subtle, but it’s out there. I suspect that there is plenty of subtle and not so subtle bias all over the place against all sorts of people. We should be working to eliminate all such biases.

Often the gender role issue is treated as zero-sum, which it isn’t. A strong male role model doesn’t detract from a strong female role model.
That doesn't work. Human toes are not flexible like fingers.

Pedals, however, intended to be operated by the whole foot, are a great idea and do exist.
I know that this is not strictly static typing but in Python 3.5 they added an optional type system. See https://docs.python.org/3/library/typing.html
>that infernal pep-8 linter insisting 80 characters is a sensible standard in 2019

So change the limit or disable that check. If someone is keeping you from doing that they're the one who's insisting on 80 characters, not the language. Who uses any linter without making some changes to its default settings?
Looking at the example I gave, how is `async function` any more clear than saying `co(function`? It covers the exact same use cases with equivalent clarity.

They could've shipped the `Promise` object with a `coroutine` fn, like bluebird did, and had the same semantics without needing to reserve words and add syntax to the language. All it opens up is combining async and generators, which can be handy for iterating things like prefetched results, but that's a rare enough case not to need to be baked into the language.

Separating the coroutine would let us work beyond just promises too. Wrap around old code using error-first callbacks, or new code using observables (yield to get the next, yield* to complete). I just wrote a coroutine to give quasi-concurrency to Google apps scripts, so it can queue up the routines running `fetch` methods and instead do them in one parallel-request-making `fetchAll`. It's a much better approach for the long-term of a language. Imho 90% of the junk we deal with in old languages is stuff for a convenient implementation at the time that we don't use anymore.
Not really. There's reasonable empirical evidence[1] to the contrary: removing large sources/sinks for extremism makes it harder for extremists to unify their message for effective dissemination.

[1]: http://comp.social.gatech.edu/papers/cscw18-chand-hate.pdf
> his statements are completely taken out of context and he's spun as some sort of alt-right apologist.

This also happens a lot with Sam Harris, Joe Rogan and anyone who critiques or discusses certain topics. Even though they are obviously not remotely alt-right (indeed they're on the left). It's incredibly frustrating, self-defeating and has a dangerous chilling effect.
People are motivated by things like this, to do more and to achieve more. I am perfectly ok with people seeking attention for things they did to better the world. The opposite, not so much.
I had to learn Fortran IV for my first job. Am I allowed to hate Python?

Are you assuming everyone complaining here is young, and this is their first language? Consider that maybe they're complaining because they've used older languages they liked more.

Often, not having a feature is preferable to having a feature designed or implemented poorly.
This resonates with me. I miss working with Perl greatly (my current employer forbids me to write anything on it), and having to deal with Python instead makes me miss it even more.
Honest question, is it possible to have chrome disable the functionality to export the SSL private key?

IE on that notification is there a button to deny the stream?
http://www.fasterpayments.org.uk/our-achievements : not even at a premium cost.
I find that out capacity to override behaviours using our prefrontal cortex is strongly affected by the extent to which our base needs are met.

Obvious example: hangry people.

I think social exclusion is another case where people's base needs aren't being met.
> As an aside: I will hear this ocassionally from Americans visiting here. That the food at McDonald's tastes better. This is probably why. Fewer chemicals, more local produce.
> And the whole software industry (and in some ways, by extension, all of humanity ... to be over melodramatic) is suffering for it.

I don't think the biggest services built with Python (think Instagram, Dropbox, etc.) have more consumer-facing issues than services written in other languages.

If you're talking only about developers, fine, however I also think most Python developers like the language. For me it seems that Python has strong vocal critics, that show well in places like HN, however it is not representative of the majority.

So I really don't think Python is making the humanity suffer, for any good measure of suffering.
University bans burgers to help save the planet
I write a lot of toy/hobby one-off scripts in Python and have since 1.5; what has significantly changed that prevents that type of usage for you?
> Am I missing something here?

"Women and children first" is pretty universal. The history of roles is a bit more complex than "men rule over women".
The file managers for Gnome and KDE are both really crashy for me, too. I don't know which graphical file manager to use in Linux without going back to MC or something.

Linux is the only desktop OS I use where application crashes and major glitches (some subsystem of KDE crashing, for example) are still like a once every hour or two occurrence, even when not doing anything especially odd or taxing.
It continues to amaze me that narrow scientific studies are used to make extremely broad statements that apply to literally hundreds of millions of people [1]. This study was conducted on 500 people of a very specific background in a very specific city and country. Drawing any sort of universal conclusion from that is highly unlikely.

This clickbait style of interpreting scientific studies only contributes to the already decreasing public trust in the scientific method.

1. According to this link, there are 600 hundred million men between the age of 15 and 24. https://www.indexmundi.com/world/demographics_profile.html
Reading all the comments here I have the impression that there are 2 groups of programmers:

There's one group that uses Python regularly and which is getting their stuff done right now.

And there is the other group which has time to complain about Python.
Gender neutral and more accurate, it might not be how everyone else uses it but you got the meaning, no?
I cant comment on general software engineering but in the data science domain coming to Python from SAS / SPSS feels like being given free superpowers
https://en.wikipedia.org/wiki/The_Big_Lez_Show
Look quick - this is what one calls a “cuckold”.
How do I choose not to use Google properties, including their ad services, analytics, captcha, maps, etc? Is there at least a comprehensive list of their domains, if I choose to block it all (despite that rendering half the web unusable)?
I haven't dig into it that much but I can quote from their blog posts

> Many Xfce 4.13 components have been added or updated, providing an updated snapshot of Xfce 4.14 development.

[0] https://xubuntu.org/news/xubuntu-19-04-released/

[1] https://xubuntu.org/news/xubuntu-18-10-released/

...
Sorry I thought it was obvious. I don't want to receive any more emails. I just want to go to a website to view information.
How is FFI remotely strange? Not everyone is doing webdev, and even then, you would be surprised how many libraries are leveraging C ones.
Thank you, but unfortunately, that sounds like exactly the kind of book I don't want. Like I said, I'm not looking for books that present some particular language, framework or toolkit.
Sizing Lookback Windows with Cohort Analysis
It could get even worse if the perpetrator instead of bricking the device decides to install a backdoor that silently uploads photos to a server whenever a wifi connection is established.
That is interesting. Once could argue that since fast exceptions contain non-local jumps with a static target, it is enough to supply only the former, so as to simplify the language.
You can witness the same problems in this very thread.
Gaining code execution using a malicious SQLite database
> Programming in the large without type safety is a fool’s errand.

Programming in the large without tests is a fool's errand. Type systems don't guarantee correctness.
I really appreciate researchers like this who take the time to explain in detail the way in which they find vulnerabilities, especially when they document even the dead ends. For a relative lay person like myself, it really helps me gain an understanding and appreciation for the work that goes into keeping applications secure.
Haha, it was indeed my inspiration. But it's also true! Dozens! :)
The New York Times Is Still Detecting Chrome Incognito Mode After Google’s Fix
Sunday: Mary’s Song
The Myth of the “Unlimited Holiday” and How We Do It
As per the iFixit report, the Apple chip that identifies it as an 'Apple Battery' can be moved to another battery from any/dubious source. Given this, how can software KNOW that it's truly an Apple original battery.

Therefore, Apple is only 'vouching' for the battery health of batteries replaced via a confirmed 'chain-of-custody'.

Could the message allow the health to be shown anyway? Sure... but it's not like a message pops up every time you wake your phone.
I had a kid when I was 15. Getting to work post undergrad degree was imperative. Heck, working _during_ my degree was an absolute requirement. But work post-degree meant I could earn more. I minored in CS, my major was business. In my first year post undergrad, I went to work immediately selling and servicing insurance. Sometime after, I then moved onto financial services, then to construction as I got my teaching credential, then teaching, and, finally, after all that, eventually found my way to a 2yo start up doing software development (toss in a couple more kids along the way). It took me about 7 years to find software, and now I've been doing that ever since. It was the first time we had some wiggle room in our finances. We got our first real travel-somewhere-vacation last year. Never had a real vacation before software (even as a teacher). The first several years as a developer, time off meant repair projects around the house.

Long story to say that it's ok to not get directly into your career if you can manage it, but realize that the cost is potentially a year longer/delay on your financial goals, whether that be your ability to raise a family, buy a car, purchase a house, or until retirement. Also, once you have responsibilities, you won't likely be able to get back off that treadmill.
Rest assured, it's hard to hide nuclear accidents. There are so many sensors around the world which are owned by various governments and private entities. Any significant radiation leak will be detected and announced.

If you're worried about water contamination, you should focus your concerns on conventional chemicals. Oil drilling, coal mining, and manufacturing waste are the ones causing decades worth of damage.
>It is awful for keyboards (see macbook pro)

I've never seen a MacBook Pro with a touchscreen keyboard. Can you point me at one?
Interactive Neural Networks in Desmos
Which part of the column was hate-speech?
It is a little old given how quickly the field moves, but 'Information Theory, Inference and Learning Algorithms' has a chapter on neural networks. It is an outstanding book: a labour of love from a very smart person. The exercises are varied, explanations are great, there's a sprinkling of humour, and connections drawn between multiple fields of study. Moreover, it is freely available from the author's website: http://www.inference.org.uk/itprnn/book.html

Have you considered giving Goodfellow another shot, but trying to re-derive the results therein as a form of exercise? I think that would likely be one of the faster methods to bring yourself reasonably up to date with the field.
I also feel like I pay much more attention on Arch to avoiding cruft, and having the exact right config in /etc. At first I have to admit that I thought Arch was just a weird form of role-play where Linux people deliberately made their lives difficult to feel clever, but I can't deny I've learned a huge amount about configuration and simplicity since switching. With Ubuntu I'd mostly started treating it like Windows, which is great in a way, but not really what I want out of a system.
An alternative I used to use when I wanted this feature:

`while [ 1 ];do vardate=$(date +%d\-%m\-%Y\_%H.%M.%S); screencapture -t jpg -x ~/Desktop/project_name/$vardate.jpg; sleep 10; done`
How Anime shaped Japan's global identity
We had copies of this and the Book of The Subgenius laying around my high school. Obviously Principia Discordia was from much earlier but the new wave/punk scene around the 80s-90s cusp in (of all places, Anchorage, Alaska) was all about this particular brand of weirdness.

We had all read Robert Anton Wilson's Illuminatus! Trilogy as well and contented ourselves making obscure jokes having to do with Eris, the number 23, and Slack, and intricate collage flyers with the assistance of the copy machines at Kinko's. Good times.

Fuck 'em, even if they can take a joke. <3
Humans are also 65% oxygen by mass, but most of us don't think that we're at our best when we combust.

Our animal reality constrains the ways in which we can behave, but says nothing about how we ought to behave within that realm of possibility.
Maybe it's right for the data analysis world, since jupyter, pandas, matplotlib and anaconda form a better stack than R.. however for the web development, if you don't go with rails you will start to ask yourself: why python is better than Go, Node.JS, etc" ?