skysight-inc/HackerNews huggingface dataset:
Country caps are based on country of birth (with some exceptions that don't apply to most people). From that standpoint, US-born people are actually very heterogenous relative to other large countries, and the same applies to Canada-born people.
python 2.7 is still a thing because it was announced as the LTS* release over a decade ago.

* nobody called it that, but thats effectively what it meant to say “there will be no python 2.8. Python 2.7 will be supported until T. Python 3.x will be superceded in a year.”
When I wrote my comment, the first comment that appeared on the page linked the hiring of Sarah Jeong at the NYT to mass shootings. It appears to have been deleted, thank goodness.
> Way easier to be able to have a setup program (using free InnoSetup) that just extracts the eight or so DLLs required in the same folder as the EXE and that's it.

You can do the same with Python.
What stood out to me, reading the comments, is how among the first few comments I read there were 4 comments from people with decades of experience writing python professionally. Each stating their dislike for the language and citing entirely different parts of the language as its biggest problem.

Personally, I'm primarily a C++ programmer with about a decade of professional experience in C++. I also used to do daily work in C# for a few years. For me, python is a language which I use for making simple command line tools, for processing input and clobbering together different tools. I use it to build interfaces which streamline certain workflows. Essentially, I use it as a more powerful replacement for bash or batch. For that purpose, I find that the language works wonders and is quick and easy to work with.
I agree PDFs are really hard to read sometimes. Especially with the two column layout that's really popular on research papers.

This is probably because PDFs are supposed to be a format for printers. What's readable on paper is not necessarily readable on a screen.
The interesting nugget here is that they did this promo for european flights and it _did_ work! Granted, the process was really hard and whatnot but saying "you'll get some flights to Europe if you fill out this form after spending 100 pounds" is kinda bonkers.
These are great ideas! Tbh I think that much of the reason that these don't exist is the configurability of software UIs - these controls in Linux/ Windows/ OSX would need to be specifically programmed for by the programmer, rather than say in Squeak by the users. Breaking down that user/ programmer barrier is key I think.
Oh, it's even worse than that, they even have "Macau-Macao". Not only did they not know that Macau is a part of China, but they could not even spell "Macao" properly!

From this, I would not even say it's due to stupidity, but more incompetence. If you are in a business and not know about one of your biggest markets, then you are doing something very very wrong!
It refers to the fact that there are men excluded who are left to yearn from the sidelines.
If you have the home address of the subject, send it to that address, don't allow recent changes without thorough investigation. A postal letter is more secure than sending an email to the subjects email address.
It happens in Germany too, and that's what I was referring to.
Although I'm not sure what you mean by "deep learning", you can take a look at Spark: https://spark.apache.org/mllib/

As a bonus, it IS Python (numpy) in the background mixed with Scala. So you can use each language where they make the most sense - Python for the maths number crunching and Scala for the business logic and the architecture.

I think Spark also has .net bindings (so you can also tick F# on that list...).
> and that infernal pep-8 linter insisting 80 characters is a sensible standard in 2019

I don't know why 80 characters is a problem. I don't use the linter but I enforce this rule religiously with a couple of exceptions (long strings comes to mind). It forces me to think heavily about the structure of the code I'm writing. If I'm nesting so deeply, something has gone wrong. If I've got a ton of chained methods or really lengthy variables, it forces me to rethink them.

This also has the advantage of being able to put 4 files next to each other with full visibility. Vertical space is infinite, horizontal space isn't. It's probably a good idea to use it.
this is the one project where point releases actually mean something
Top celebrities found with FAKE Instagram followers
That number would have to specify one of all possible sentences, though, not just one from the subset in question. I'd assume it would be longer in that case.
Indeed, the deeper reason for that is how law firms are only allowed to be "professional companies", no limited liability shareholders allowed. Thus the industry could never be securitized and profits sold. Instead participating in the profits requires participating in the firm, even if only in risk and name only.

This also speaks to why competition is hard to create. No outside limited liability partners means no VCes or passive investors. The closest a law firm can do is loans. Loans partners will be 100% personally liable for.
Ah, no, I'm using lxqt at the moment. It's not perfect but it's okay, and I trust its developers' common sense. Every once in a while I fire up Plasma 5, too, but I'm not convinced. In the last year or so it seems to have gone down the mobile-inspired UI rabbit hole and it's getting increasingly awkward to use.

Other than that, I use the same kind of applications you'd expect any desktop user to use, from file managers to text editors and from office suites to web browsers. Only most of them are Qt-based :). The only GTK applications I still use are Firefox (GTK-ish) and Emacs, which can still be compiled against GTK2 which is a good enough compromise for me.

It's nothing personal, I don't want to get into a big rant about how Linux used to be about choice and about how Gnome is a Red Hat conspiracy, or whatever flag is being waved in 4chan & friends. I just don't like GTK3's UX choices. Oversized widgets, awkward scrollbars and hamburger menus aren't pleasant to use on a 30" monitor. A few years ago I tried to get around that with a custom theme, but theming is... kind of frowned upon in GTK land, so it didn't end well.

But, you know, their code -- their choice. I don't like the choices but I think it's a big step forward from the '90s and a big test of maturity for the open source community. Making (what I believe to be) our own mistakes is way better than cargo culting Microsoft and Apple, which is what we've done up until 5-6 years ago.

Edit: also, why are you folks downvoting the parent comment? It's a productive question, even if it looks uninformed (i.e. I'm guessing the downvotes are because it's conflating "GTK applications" with "desktop applications", which looks silly but have you had a look at Ubuntu lately?). If you think that's a stupid question, fine, but are you really that sure you've never asked a stupid question in your life?
I've been told that my choice of python was poor numerous times. 'Do java/.net' etc. is something I've heard all throughout my career. I use python because it doesn't work against me - It's not the best language but I think its definitely the most versatile. I love python and it will be around for another decade I guarantee it.
"So woefully unorganized is sociological knowledge that the meaning of progress, the meaning of swift and slow in human doing, and the limits of human perfectibility, are veiled, unanswered sphinxes on the shores of science." -W. E. Du Bois
Do you understand that two things can be true at the same time even though they sound like they're opposite to one another? It's entirely reasonable to assume that places like that both prevent many people from falling further down a hole of exclusion but also push others further inside.
The China can end the "two systems" policy to Hong Kong, in maybe 28 years or so, and the world would treat Hong Kong as a mainland city, not a free trading city, and Hong Kong passport should be the same as PRC passport. That is fair.
So you never try KDE
If you use Chrome, did you really expect any kind of privacy to be respected?
Advanced Flutter Architecture and State Management Tutorials
This research was done on Muslim men. The same would probably also apply to Nazis. For those who don't know, Islamic state/Al Qaeda etc are just the Islamic equivalent of the KKK/Nazis
Can you really build packages using solely Conda?

As far as my understanding goes, conda focuses on providing virtual environments for interactive use, but to build and distribute a package on conda forge, you still need to rely on setuptools/distutils.

My impression here is that Poetry aims more at _replacing_ the pip + setuptools toolchain. Users of your package could still install it using conda, if relevant. It seems a bit limited in what it can do at the build step, unfortunately, so it is not a replacement yet.

Coming from the Java world, I pass my days dreaming of a "maven for python", and this project definitely goes into that direction. I will definitely keep it on my radar.
Worked a little with and it looks really nice and promising, but my biggest concern is number of issues on github and that vast majority of commits is done by one person.
Seems to be solved only five or six times; not nearly enough.
I know it’s a bit of a meme to call things a Ponzi scheme on HN, but what you’ve described isn’t even close to being a Ponzi scheme. If a big legal firm stops hiring associates, it’s not going to run out of money, it’s just going to stop growing.

It’s also not an especially accurate description of how they work. Business development takes up proportionally more time for senior partners, but you have to have a lot of other management responsibilities before billables stop mattering. Juniors will generally be more concerned utilization, but they’ll also be billing for a lot less.
I've not written that many heavy applications in Python (Java mostly). I do like the dynamic nature of it. I find myself leaning more towars dynamic these days, appreciating Javascript today as well. I like the v.env side of Python. Many languages have this plumbing to get a project started and Python is the most comfortable of them all. Python is smart. Python is easy to teach also.
Love Xfce, it's the only sane-minded desktop environment.

I hope it will keep being awesome as it currently is!
Two decade Perl programmer who's been using a bunch of Python recently. I don't hate it, but I've not been getting any particularly complicated use-cases. I do miss Moose a lot, and I miss Bread::Board and I miss DBIx::Class, which SQLAlchemy does not make up for. The weird scoping didn't take too long to get right, although string interpolation still takes me too much thinking about.

What I am missing from Perl is library documentation and MetaCPAN. It seems that the go-to solution is that you're meant to create some kind of damn mini-site for any even vaguely complicated project you do using Sphinx, which seems bizarro land. Also the _requests_ documentation looks like it was written by Wes Anderson and wtf I hate it. Also I hate that all libraries have cute rather than descriptive names; yes there's some of that in Perl, but it feels like less. Bah humbug. Other than that it's fine.
If you lack the means to comply with the law, you must not collect the data!

The article also jumps to the same troubling conclusion: That the law is deficient because it failed to make provision for greedy data hoarders to continue without changing their business.

In my opinion the law is working as intended, and requiring extreme security precautions around the hoarding of personal data. If a few companies with abusive business models become non-viable in the process, that's a side benefit
What if you are on Linux and your binary requires a slightly newer version of glibc for some reason etc.

Static, portable binaries on Linux are hard.
> We already went through all of this with cars and car mechanics. The only difference with electronics is that people have been convinced that their smartphone, laptop and electronics in general are somehow arcane magic.

With cars there is a key difference: car service people usually are required to complete a multi-year long education with proper certifications (at least in Germany), and they get proper service manuals, genuine tools, spare parts and utilities from the manufacturers (as a result of the right to repair laws mentioned in the article), and third party replacement parts have to be certified as well (at least in Europe).

With phone repair shops, you have no guarantee that the person doing the repair is actually skilled, or that the repair parts are genuine/certified in any way. The right-to-repair laws have to be extended to force manufacturers to provide genuine spare parts, the sooner the better. Lithium battery fires are a real and scary threat.
In the all cars I've owned, rear fog light is brighter than regular rear lights. Not sure if they are brighter than braking lights, but brighter than "position" lights for sure.

https://content.icarcdn.com/styles/article_cover/s3/field/ar...
http://www.waycoolinc.com/graphics/z3/03/052503/jt/P5250326....
Being othered is, as anyone in such a position, especially people with diverse backgrounds, can tell you, not "the notion that they're not the center of the world", but pretty much the feeling of being actively excluded in a "everyone BUT not (people like) me" sense.

Imagine you'd phrase the same statement directed towards people from a minority that are trying to express their feeling of being actively excluded in certain aspects of life, it would be rather vile.
So the workplaces you've been at don't even let you change the line length limit, but they let you mix Clojure or Kotlin into a Java codebase?
I love Ruby but my customers are with Python and Elixir now. I do Ruby 5 to 10% of the time. Nearly all my personal project except some Node.
Looks really great. I wanted to test it but in the Installing Documentations i read this:

"Installing packages
You will see ALOT of errors with npm packages - ignore them, everything works anyway."

Thats just not ok.
This doesn't answer their question though. a REPL isn't magical
Yet, unlike the sacred group value of jihad in the study, it's even more obvious how social exclusion can lead the way to a group identity like incels, which is a bit of a tautology because the incel identity is specifically social exclusion.

https://en.wikipedia.org/wiki/Incel#Mass_murders_and_violenc...
Aren't there many studies that show a very high correlation between income inequality and and increased male on male violence within regions? Those kinds of findings support that idea partly.
The $Wedish Justice System: Presidential Edition
Nowadays, a regular installation of CPython lets you run "python -m pip". It's quite part of it.
There are plenty of real world situations where neither the requirements nor the prerequisites value correctness, but getting an 80% or even 99% correct set of results while flagging the unhandled cases is very valuable.

Python as a structured upgrade to Excel.
This is a very real threat albeit generally rare, of course.

As long as an electrical circuit has power it can begin to heat up wires or connectors due to bad contacts or worn threads, for example, even if the car is cold and has been sitting for days. In the lucky case there's a slow short that just drains the battery or burns out the wiring, stopping the generation of more heat. In the worst case the heat will melt something and provide a new, direct short to ground, which runs enough power through the wires to ignite something.

I have a garage for doing repairs and maintenance on my cars. Each time I park one of my vehicles (new or old) there I'll disconnect the battery negative cable and keep it disconnected unless I have to start the engine or connect to diagnostics. I have insurance, of course, but the idea of my shop burning down alone is enough of a deterrent that motivates me to do the small effort of disconnecting the battery. I really don't want to rebuild my shop and reacquire all my equipment because of a bad connector hidden inside the wiring harness somewhere in my car chose to fail.
I've been working since the 90s and I never attempted to do FizzBuzz. Is it really relevant? Maybe to screen junior developers out of college?
Agreed this is it, when people think Python, they think all the default use cases covered by the many libraries that let you "get things done" quickly with syntactic sugar. Alas, there's more to our work than the first few miles of getting things done. There's that scaling part too and python loses it there: no good threading, no enforced typing, bizarre scoping, half baked module system,etc
It's almost like there's no metropole for those states. Say, at the mouth of the Mississippi?
ah — missed the part about being gas-powered. Definitely not an issue there!
in aircraft, yes. Ships? probably, but the US Navy Surface Warfare community has a special way of believing they are more special than reality.
Well, you and the GP might find it interesting to read Rationalism in Politics, where what you see as just correct and reality, he describes as a recent error/insanity that's infected the world. (I really can't do his argument justice here.)
Could you point out information on the zine itself? I can't find a lot on google. Thanks
Why Gods? Aren't Gods somehow directly involved and often omniscient? Our universe could be a side effect of a machine learning algorithm and quite incomprehensible to it's own creator who only care about the output. This is more akin to the computer in Hitchhiker's Guide to Galaxy.
Reasons to Learn JavaScript
It sounded like the original promotion with just fights inside Europe went well. It was the expansion of the promotion to include the USA that seemed to have caused the problem.
Short sad personal story.

I once entered in a class and heard the familiar Windows 95 startup sound. Thinking it was a VM, I went and checked: a group of students were customizing their Linux distribution to look like Win95.

I asked them if they knew fvwm95, the window manager of my youth; they didn't, and I suddenly realized that a) it's not supported anymore b) they were all born after Windows 95 was released c) I'm slowly getting old.
It kinda sucks that the tone of this article ("you should have an objective of moving out of your not-so-great neighborhood to the rich neighborhood") is basically the position that we've ended up on for fighting disparities.

Maybe busing should become a thing again... get everyone motivated to fund _all_ schools properly and not just have dumb magnet schools
In relation to religion, this is interesting too, the Big-bang that happened 'randomly' could also be explained as a series of cause and effects. On another note, also a miracle according to scripture, could be a series of cause and effects fast-forwarded basically.
Unless, they started doing drugs, or whatever else you consider immoral or that which deserves poverty, by choice from the day they were born, society failed to raise them as good humans.
I guess the Latin term “alea” is exactly what the English “random” means.
I never claimed otherwise, I said that this could be the case.
Unfortunately those issues have nothing to do with LTE (or similar). Would have liked some analysis of the radio interface.
Bizarely enough, that was actually briefly considered by government officials in 1983, to relocate everybody in Hong Kong to Northern Ireland: https://www.theguardian.com/uk-news/2015/jul/03/uk-officials...
I'm quite sure that it was deliberate
Agreed and they tend to get worse with age for cheaper models since the already low contrast symbol tends to fade away with time.
I put mosque in quotes because I don't recognise hate preachers' claims to be a representative of the Muslim religion.. and yes, hopefully police are arresting hate preachers and shutting down their congregations. If there are legitimate preachers there, of course the mosque shouldn't be shut down.
Those surveys are often targeting mosstly newer devs who know no better because they did not have the time to validate their opinion against real world.

Its not thir fault tho, you can only do so much in limited time, thats why expertize requires years.
Not trying to defend Python, but it's not hard to make it work like JS without virtualenv:

pip install -r requirements.txt --target=python_modules

Then to run:

PYTHONPATH=python_modules python myscript.py

This will keep all the dependencies in the local "python_modules" directory. I've used this on a custom SaaS platform, and it worked quite well.
Python is the simplest mainstream language yet still reasonably powerful. Some folks don’t like simple and I’ve found it’s better in the long term to find those that do.
This reminds me of an episode during my senior year of high school Model UN where a hapless delegate for Germany in the security council stood up and started on with a straight face "Germany has never invaded another country..." before being drowned out by peals of laughter and sitting down red-faced.
At a glance it might be:

- Implying that being US-centric by default is okay

- Implying that the US (police) does not arbitrarily murder people for doing things they do not like (including protesting)

Those are two things that stood out to me as surprising points of view.
I don’t know who’s taking crazy pills, but the GP paraphrasing seems perfectly reasonable given your screenshot
Nobody will say that. Plus, it was a very specific set of conditions and circumstances that led to Hong Kong being what it is, leading to the present days.
You can't just transplant it.
You mean like 64 chars, after you account for typical indentation? I hit that limit way too often when using descriptive names.

I usually view two files side by side per screen (so 4 in total). I sometimes up this to 3 per screen, but the trick here is to use a smaller font. Right now, if I split my editor into 3 panes, each has 98 columns available.
Same here. I've used Python daily or almost daily for the last ~10 years (thankfully I've used other languages too).

I've architected reliable systems on top of it but it was obvious to me almost from the get-go that Python is a terrible language. I credit my previous years of programming in Lisp that trained my mind to see through the Python mirage.

One issue is that veneer of Python user friendliness that lures people, usually those who are new to programming or don't have extensive experience with _multiple_ languages, in.

The major issue for me is that Python lacks internal consistency and is based on a inverted-design (meaning, no design really) that accumulated over the years and stinks. This makes it really easy for people to use Python and write unmaintenable code but also very hard for them to find out how to write good code. The hallmark of a terrible language is making good code hard to write.

As far as specifics, I think the module system is a joke, the packaging even worse, the REPL is not really a REPL (in the Lisp sense), ctypes is bad and has 100 different ways you can hang yourself with, there are tons of gotchas in the language and standard library that if you haven't memorized [usually by running into them], they will bite you hard, the GIL ties my hands, iterator/generator obsession makes for really bad code messes if people take it seriously and start poorly designing their APIs around it, absence of proper lexical scope, statements are not expressions and led to gross hacks like PEP 572... I could keep going for days.

Python is really the PHP of the 2010 generation.