skysight-inc/HackerNews huggingface dataset:
Clean Architectures in Python – Russian Edition
The free book "Clean Architectures in Python" will be translated into Russian by Алексей Пыльцын (Alexey Pyltsyn), who already worked on the translation of technical books like "The Majesty of Vue.js 2" and "The Road to learn React".

Alexey is a web developer and maintainer of the official PHP documentation in Russian. His website is https://lex111.ru/.

If you are interested you can show you support here https://leanpub.com/clean-architectures-in-python-russian

In the meanwhile, the English version had 3 minor revisions since its publication in December 2018, and has been downloaded by more than 3,000 readers. Thank you all!
That doesn't really make much sense. As the biggest global consumers of oil, US businesses and the economy in general benefit more from cheap oil than from expensive oil. Furthermore a Saudi in chaos can't act as a regional counter to Iran and pro-Iranian forces in Syria, Iraq and Yemen. A civil war in the kingdom would undo decades of American power broking and defense alliance building in the region and leave it wide open to exploitation by America's rivals. Bear in mind SA and the gulf states have huge Shia populations.
Websites can steal browser data via extensions APIs
Just local RFID tokens without internet connection? If you use a system with properly secure tokens that's probably a relatively safe option.

Same with key codes: internet management is not really needed for that. Of course access could be properly secured, but vendors have a really bad record of actually getting that right.
Honestly, just try it. Have a significant preface about how it’s simple by design, and you are not trying to trick them, if you are hiring, say, a VP or a CTO; call it a warm-up if you want. But absolutely try.

I’ve had a majority of candidates with five-year experience as a data scientist not be able to load a csv file using np.read_csv() The problem wasn’t that it didn’t work (the csv intentionally had a minor quirk that demanded that one uses a non-default option) but the reaction to it not working, or, in a majority of cases, the inability to search (on Google) for “what function allow me to import a csv file into a table” was incredibly telling. From there, you can have a conversation about what they did and it often leads to a more honest portrait of their previous functions. Sometimes, that led to offering them a more suitable position.
I think it is not so diffcult to ask it Google?

There are many answers about that:

- https://www.reddit.com/r/antivirus/comments/8qkeyg/bitdefend...

- https://reviewedbypro.com/free-antivirus-2018-bitdefender-an...

I hope it will help :)
> Between now and the switch to all-electric vehicles globally (20-30 years)

I haven't seen anyone seriously predicting sea and air transport fully going electric in that timescale - current tech would require massive amounts of rare earths and isn't really viable as regards air yet I don't think. There will likely still be reasonable demand for kerosene and hopefully LPG if we can get sea transport off bunker fuel.
"Every sufficiently large K8s deployment contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of a PaaS"

K8s may well be the best foundation upon which to build a PaaS, but I think building a PaaS should be met with the same eye-rolls as writing your own crypto. Use Heroku or GAE or Elastic Beanstalk or IBM BlueMix or Azure PaaS or Cloud Foundry or Openshift.
> Operator Mono SSM

A steal at $199!
The entire software industry has shifted to a stance of not caring when updates break user workflow, experience, functionality and habits. For basically any modern piece of software, whether/when to take each update, rather than being a no-brainer, is a very difficult decision: it is impossible for the end user to separate security/functionality fixes from workflow/functionality-breaking behaviour changes. Everything, across the board, universally, suffers from this: web browsers (few plugins survive browser updates), office software (ui rearranged every time), operating systems (packages and entire applications just vanish)...

Visible behaviour and functionality is changed or removed without user involvement, choice or recourse, turning every update into a game of Russian Roulette. Even LTS builds don't mean no breakage of behaviours users rely on.

From the developer's POV maintaining security/bugfix-only forks of every feature branch rapidly becomes intractable as a project gains complexity / matures. Meanwhile, for startups, "move fast and break things" is the creed. So as we demand more from our software overall, this situation can only get worse, not better.

The temptation for modern users to say "you know what? it's MY bloody computer, not yours; my problems are actually more important to me than whatever you think you're solving" and unplug from the update streams is overwhelming.
Blocking your access is very noticeable, not having one package upgrade is not.
Lessons learned leading teams
Meitene24,

Thanks for the answer. I am not that good in PC, so I like more personal answers.
I'm not saying that the landlord has to have the key over here - I could change the locks if I wanted to - I'm just saying that in my experience it was always beneficial - when I locked myself out, or had someone coming over to repair the boiler or something else...the landlord was always happy to come over and unlock the door. For me it's a benefit, not a downside.
> There is no such thing as "the" Forth.

> Isn't Lisp just the same?

Not really.

Most Common Lisp folks have hijacked the word "Lisp" to mean Common Lisp.

Then you have Lisp-1 and Lisp-2 definitions, so when you say "a Lisp" people will wonder which you fall into, and it'll be one of the first asked questions.

Depending on your audience, they may have a very fixed idea what "Lisp" means, and it may be a very detailed concept.

Forths don't tend to suffer from those problems.
I did some research, but did not found enough conclusive evidence whether it is legal or not.

So if I receive a claim from Google legal team, I will take the site down.
And when you do it is important to chew it, which helps increase the speed in which it works.
It may physically only have one button, but functionally it has two (left and right click) as well as gesture support. Magic mouse takes a bit of getting used to (it's very flat), but it is a fantastic mouse once you have.
The issue here is less about access and more about privacy.
Arch Linux has the packages the other way around: the 'python' package is Python 3 while there is a python2 package and binary.

I guess Ubuntu has it that way to stop the breaking changes however
Apple Maps Gains Transit Directions for Denmark, Sweden, Norway, and Finland
Graph Capsule Convolutional Networks [0] claim to have beaten the state of the art in graph neural networks. However, I can’t find information on training time, which I think is significantly more expensive for capsule networks.

[0] https://arxiv.org/abs/1805.08090
Kudos for including BPmono. I have been using it as my favorite programming font for 10 years which somehow gets no attention when people talk about their favorite fonts.

I've tried many of the more famous ones but the clarity is simply good.
Modern farms didn't supersized chicken. We are comparing a yorkshire terrier with a St. Bernard.

As with dogs, There are many types of chicken for different purposes. Some are good egglayers, other are selected for its meat. Red junglefowl roosters range around 2-3 Kg, whereas purely ornamental Serama can reach 340g and are a little bigger than a blackbird.

On the other hand, anybody could grow huge chicken in their backyard, bigger than any industrially farmed bird. You can breed easily 6Kg `Giant Jersey' or `Brahma' roosters if you want. There are even 10Kg roosters (bigger than a turkey). Is just that they eat a lot and take its time to grow, so the rate conversion between grain and meat is poor. Industry does not breed it. Biggest chicken are farmed organically by a few farmers.

Fiji chicken are probaby a landrace, a genetic mix of multipurpose bantam, egglayers and game fowl that are much more easy to keep (being active, healthy and smart birds able to free-range and care for themselves). Nothing bad with that. Meat of those would be definitely harder (more muscle and less fat) but tasty, top quality and from chicken living much happier lifes probably.
Technology trends to watch for in 2019
Good article thanks.
Hi, author here, thanks for your feedback. I did mention that not everyone will care about these things, but I like your point about diversity and social good. Probably things I should've included.

Looking forward to reading your post!
I always found the idea of species "frozen in time", as crocodiles were often described, highly doubtful and uneducated.

Rather, phenotypes may be similar. What we know for sure, very similar phenotypes evolve via very different paths, e.g. eyes.
What about induced demand?

I agree with the main thrust of what you're saying. But money does serve an important purpose, rationing scarce goods.
The problem I had with python is that (because it is dynamically typed), and quite a few methods take both bytes and strings, it can be tricky to track what you have and often things don't break until you feed in a non-UTF8 string.

I found it much easier in Rust, as the two types are just distinct, and an incorrect program just fails to compile.
The human brain has remarkable plasticity, though. Most people can train themselves to competently drive and react to inputs at 100MPH. The issue is that most people won't put in the necessary effort, either because they're unaware of the risks and consequences, or because they prioritize other things.

Similarly, we can adapt to realize and adequately visualize our impact on the environment, and collectively act to lessen our impact, but most people consider it irrelevant or even downright unpleasant to even think about, so they don't.
Thanks for sharing.

I've gone through not one but two turbinate reduction surgeries myself. One when I was young and another several years ago. Alas, my quality of breathing now is still pretty abysmal. It's just gotten to the point where I've come to accept having to breathe through just one nostril all the time, as much as a nuisance it is. Frustrating to have spent all that energy and funds to land back at square one.

Also went and tried CPAP for a while, which didn't really help me with breathing for restful sleep.

Where I notice this most is probably during heavy exercise. Having to breathe through the mouth during intense aerobic exercise makes me hit my limit much faster.
I like ultra wides, I've got two 34" (3440 x 1440) stacked one on top of the other. I tend to put monitoring stuff, ancillary stuff up on the top one that I just need to be able to glance at and code on the bottom one.

I don't really have super long files normally, but will be jumping between files so its helpful to be able to have three or four side by side on a wide monitor. Then I just have my laptop open to the side (driving all of it) with fullscreen terminals.
cancelling the bonus is evil. Tesla, shame on you !!!
I am not gonna buy your cars.
And from family experience (uk) its more a case of who you know not what you know.
Hackers can listen to your keyboard noise
You should expect python to be Python 2 because that's the official recommendation, for compatibility: https://www.python.org/dev/peps/pep-0394/

New code has no problem explicitly requesting python3, old code needs changing to request Python 2, but if you touch it anyways it's of course safer to make that change.
777X: the gigantic plane that could change flying forever is nearly here
> Those are the "smooth talkers" of the engineering world. Those are the people you can't catch just through a verbal interview.

I agree with this. I was a hiring manager, and there are those that can really talk technical, in detail. You really think they know what they are doing, how to solve complex problems, how to come up with solutions. You put a keyboard in front of them (or pencil and paper), and they go "uhh, errr, ummm." and fail miserably.

I think until you have interviewed a LOT of people, it can be hard to quickly spot this. Some people are masters at telling you how someone else solved the problem as if they solved it, but they can not solve it themselves.
I've honestly never noticed things like that when at supermarkets, while living in Australia or Singapore. I'm gonna watch out now see if I notice any of these sort of things. Thanks.
A bit over half of University graduate students within KSA are women and they generally achieve higher grades than male students. There are also tens of thousands of female students studying abroad. Their education is largely segregated within the kingdom, but they also have at least one all-female university. However less than 10% of the work force is female, so there's a huge reserve of expensively trained unused female talent.
Hi, author here, thanks for your feedback. What did you think about it was clickbait? I genuinely believe that most companies can improve a lot of things when it comes to hiring. And they don't know how to do it, because they have the wrong mindset.

If something about this was too flashy, please let me know.
You'd have to take control over my mirror. Making a new mirror will not get you any traffic unless people actively choose to use it. Therefore, your option 1. is to control a part of the public route, and option 2. is to control the mirror of my choice.

However, any argument against using encryption for privacy for APT can equally be applied to any other traffic. Do you trust your public internet route enough to let your traffic run authenticated, but unencrypted? Chats, news, bank statements, software updates?

Even if content cannot be modified, it can still be blocked or made public. There are quite a few nosy governments that would like to know or block certain types of content, software packages included.
Hi, author here, thanks for your feedback, I'll tone it down a bit next time.
Functionally, it has as many buttons as you'd like, since it's a multi-touch mouse. It's like a trackpad in that sense: you can configure it to do certain things when you use it a certain way, but physically, it's nothing more than a multi-touch surface and a single click button.
Don't forget to offer them the kind of raises they would get for jumping ship down this journey (20/50/100%?), or they will, well, jump ship.
Hate to break it to you I worked for a well known civil engineering consultancy and some of our pitch's where economical with the actuality about our engineers experience :-)
Also, I imagine there will be some vague yet enforced criteria for valid or invalid petitions. Facebook mediating what people may or may not be petitioning doesn't sound like progress to me.
If I point at my code will I make fewer mistakes. :-)
Google suspend account without a reason and dont give a solution about my topup
Yesterday 19 January 2019 i top-up to my google account with amount $50 usd. Everything went successful and balance got top up. When i want to purchase in-game item i got an error saying You cannot complete this purchase learn more.

so i try to contact them i chat to their customer service via chat online and they said they need my personal document.I tried to avoid giving them this but after several talks they still need this document to verify my payment.

after i gave them document, my account status changed to suspended which i do not know why they give these change.

i tried to email them again, resubmit my document even call them. Their agent tried to help me but after 1-2 hours long talks even after long talk they just said i cannot use google play payment service permanently but i could use other service fine.

how could big company like google avoid give me a reason why my account get suspend, they wont refund my money in my account which is around $50 (this is not cheap in my country).

anyone could help about this issues or is it really true i need to try get their attention by submitting my complaint to social media/ online support like BBB? i just want to share my bad experience with them and i still cannot think why their customer service is this bad.

https://www.youtube.com/watch?v=EvwVpzfXGRw&feature=share

This is my proof this is the first time i use google play to buy something for my phone/app. I never did any suspicious activity
PHP-JsonQ – PHP Query Builder for JSON
I find it interesting to contrast this with the situation just over the channel.
In the UK, over 65s get free bus passes.

Why has each country come down on different sides of who is deemed most 'deserving'? What's the rationale for targeting one group or the other?
It's often about incentives. Why buy if you can wait until the shop is about to close and get it for free? Or as an employee, why care about food wastage if it gives you lot of free goods you can take home?
The general technique is to inhale through the nose, exhale through the mouth; if you breathe through the mouth, you'll breathe in a lot of unfiltered, cold / dry air, which you'll end up feeling in your windpipe all the way down to your lungs. The nose filters and pre-warms the air you breathe in.
I had an interview for an engineering manager role with a London fintech startup, from 11AM to 4PM, with each hour designed as a 'gauntlet' of some kind.

There were no breaks. When I went to urinate, it took time out from their quiz. Someone stood outside the door.

Interviewing is mentally exhausting: a couple of hours in I started to flag from lack of food. By the end of the 5 hours, after eating and regaining my abilities, I thought that an environment that didn't give me a moment to eat during the courting phase, wouldn't care that much for my welfare once I'd actually signed on.

After a couple of days they got back, assuming I was still interested, and told me feedback which consisted of "really knows his stuff, but is often a poor communicator". Yes, so is everyone when they're presenting for 5 hours.
The local apt-cacher-ng instance I run in my office network cannot be redirected to by Debian, because cannot be aware of it. The apt client will need to build support for local proxies.

As it stands right now, apt-cacher-ng cannot work with https sources.
Those arguments are invalid.
Because debian/ubuntu fail to use https regimes like egypt/syria can track people who try install tor and they can cherry-pick block repos based on package name.

I'm sorry for not liking your favorite color and distro. Please deal with it.

And btw they don't digitally sign their package too (they sign separated meta data file having checksum which is not equivalent of embeding signature inside the package and validate it).

Compare that to yum/rpm which use secure https and signed rpm and signed metadata (both the medium and the payload are secured)
I think 7 years is definitely enough to be a senior but it depends on your experience. If you have worked for Google last 7 years it’s very likely you have been promoted 3-4 times and have a lot of experience with large scale production systems. So I’d definitely say such person is senior.
Parent made no such statement. Read it again:

> The greatest movie critics probably can't direct or write for crap

They may know a lot about how a film is made. It does not follow that they could sit in the director's chair, or write a decent screenplay. (And yet, they could still be great at critiquing films!)

This is a valid point. Just knowing how something is made doesn't necessarily mean you know how to make it. It's the difference between a designer and an implementer. Or architect and builder.
Nothing new, really. Do people generally believe most mainstream songs being around 3 minutes in length is due to artistic choice?
A special kind of lazy where they will spend inordinate amounts of effort not to do the same routine task again.
I guess I'm not good at reading nuances ;-) As you can see from the originally linked plot, B612 V0.2 is not universally better than Verdana (say, t is much worse). The original paper also states (p. 13) that the plot was used to guide the development, so they clearly knew that V0.2 is not as optimal. Henceforth I have assumed that the OP thinks B612 tried to optimize easier bits (explicit) and did it badly (implied). I should have been overly sarcastic...
The apt system is simpler. HTTPS is merely more popular, and breaks existing apt use-cases.
Even more precisely still, not even the lists of packages are signed. Only InRelease and Release are signed, and they only contain the list of Package files. It's FreeBSD that has the approach of just one signed file containing everything. APT has moved closer to it over the years, but it is not there yet.

* https://unix.stackexchange.com/a/332441/5132
Sure, but that's not really an answer to the question!
My team has configured gitlab with post-commit hooks so that pushes to dev branch get compiled/packaged/deployed to the dev environment with a simple git push.

Also, I don't find YAMLs bad for deployment.
good old misc fixed is missing?
https://pasteboard.co/HXsWkSo.png
The issue was that some people didn't even start writing Python 3 compatible code.

I would go so far as to say that Python 3.4 was the first one you could really use in production, that leaves you with 5 years to handle the upgrade. Still before that you should at least have started to add basic stuff like importing print_function and at testing all new stuff against Python 3. Many just kept ignoring Python 3 and wrote line after line of new incompatible Python 2 code.

I no longer feel sorry of those who are stuck on Python 2.7 and now have less than a year to upgrade. At this point it's your own fault.
CS is not programming just like 99% of musicians don't have music theory degree.
True, in general amount of strength is correlated more with the amount of weight lifted, while ability to exercise for longer shows a more positive correlation with longer, smaller weight sets - and hypertrophy sees similar results with both methods given equal time under tension.

But the title specifically states "to look and feel better", and strength alone won't do much in regards to a persons' appearance.

I'd also like to know the starting point of the study's subjects. Although the study does mention "healthy resistance trained men", I'd guess that they were starting from a state that was low enough to achieve strength gains with relatively low exposure to weightlifting.
What kind of managed services would you use?
https://news.ycombinator.com/item?id=18953889
Like I said elsewhere in this discussion, I disagree. Of course, salary is very important, but I (and many people I know) would easily choose (and have chosen) a lower salary for any combination of these perks:

- Work fewer hours

- Work from anywhere

- Work in a specific location

- Work in a certain environment

- Work in a specific kind of organization

- Work with specific technologies

- etc.

People are very different and have very different wishes and needs. Salary isn't always priority #1.
Flexibility really is a thing; I never knew ankle mobility was my main issue until a personal trainer pointed it out and made me do some exercises to help out with that. Knowing it now and knowing what should be possible, I almost feel like reduced ankle mobility is a disability. It can be improved with exercises and training, but it's something that needs focus.