skysight-inc/HackerNews huggingface dataset:
A bit of politics, a bit of genuinely different requirements across the ecosystem. Unlike most other languages with a single packaging tool, Python serves very different niches at the same time: webdev, sysadmin, embedded, datascience, fat clients, libraries, bindings, etc etc. They all have different usecases and concepts of “packaging tool”. When a new tool emerges, it usually serves one niche better than others; the other elements of the ecosystem push back, and a new tool is built... repeat ad infinitum.

This does not happen with languages where a single niche accounts for most of the use, so a broad consensus is easier to achieve. The closest to Python is Java, but that is traditionally steered top-down (but still has competing toolchains, e.g. ant/maven/gradle).

Pipenv in particular has some additional problems that were completely self-inflicted (namely, a famous developer abusing his popularity to push an incomplete implementation as blessed).
Yes, because it compiles to native code and has relatively fast compile times.

Some AAA studios do use D instead of a C++ based script language exactly for that.
What does he mean by "static world", "static task"?
Very interesting read indeed.

Not sure if observer is needed at all to have efficiently functioning system, though. Rather contrary: it _feels_ the impact of the observer on external world or even internal states is at most very limited, if not totally negligible.

Not sure as well if observer goes away in case of sleep or anesthesia. Maybe, just maybe the subcomponent responsible for forming memories is shut down and therefore there are no memories from that period. The observer could be still present, patiently observing the _void_ and/or snoring and/or _anything else_.
Stack Overflow: How We Do Monitoring
My working model for why colours admit description more readily than smells is that we judge and decompose them in largely the same way, but it’s simply easier to develop a repertoire of colours. They’re everywhere, most people have decent colour vision, and someone can point to them and tell you what they are in relative isolation.

Whereas smells (and tastes) are much more diverse, and rarely pure, isolated chemicals but more often complex profiles of many different compounds.

A common way that people develop a repertoire of smells is through cooking: now that I have some experience with many different ingredients and styles, I can now readily tell what went into a dish and how I might replicate it, describe new tastes in terms of old ones, and imagine new flavour combinations and how they would work together.

Chemistry offers another angle—if you know what I mean by “indolic” then you can probably conjure a mental image of exactly the heavy musk I’m referring to, but you probably have no clue if you haven’t experienced it and been told that that’s what you’re experiencing. You can add specific chemicals to your repertoire of smells.

A similar thing seems to hold for recreational drug experiences. If someone has had many different drugs before, especially drugs with similar pharmacodynamics that operate on the same receptors, it’s relatively easy to give them the gist of what something is going to feel like by reference to similar experiences. If they haven’t, there’s only so much you can do to prepare them for what is going to be a novel experience.
i love the publicity D is getting lately :)
ADNOC – Mandous Oil Storage Terminal – UAE – Project Profile
Velocity, the v in the definition of momentum, is also a vector, so yes negative momentum is just momentum in the opposite direction from positive momentum, whatever direction that may be.

Inertia is generally not defined as being momentum, because an object's momentum in any direction increases along with its velocity in that direction, while we like to think of inertia as being determined solely by mass.

https://en.wikipedia.org/wiki/Inertia begins "Inertia is the resistance, of any physical object, to any change in its velocity". That's specifically resistance to acceleration ("change in velocity"), not resistance to the concept of change in general.

(It does go on: "In common usage, the term "inertia" may refer to an object's "amount of resistance to change in velocity" (which is quantified by its mass), or sometimes to its momentum, depending on the context.")
Sidenote, but I think it is very important to emphasize that Newtonian physics is actually still quite rock-solid under certain conditions. These conditions are actually quite common and useful for humans. Many engineers utilize Newtonian physics everyday.
https://news.ycombinator.com/item?id=17431053#17431242
Conference promo items
KLEERTECH’s organic, sustainable, or recycled tote bags and neck wallets look great carrying your literature or event materials, help attendees stay organized and have a lower environmental impact.
https://www.kleertech.com/conference-promotional-items/
I think this is an extremely dangeruous move on the side of the Trump administration.

This is supposed to be about Iran? Arresting the daugther of Huawei's founder definately makes it seem like there is more going on.

How is any significant American business man flying through Hong Kong airport supposed to feel right now?
Am iPhone X 256GB with Apple Care is 1400 GBP (1780 in USD), and way more if you're not paying upfront. I really don't want to shake it for any reason.
Time to turn this the other way around: compared to the rest of the world, american developers (can) get an insane salary.
That is almost exactly what Microsoft did with Skype.

I guess Google really is turning into Microsoft!
Apparently it's not hard to turn off search personalization:

https://myaccount.google.com/activitycontrols/search

This will turn off all localization except language, location, and device type (mobile vs desktop).

Google doesn't have a way to turn off localization - obviously, it'll display different results for "football" in the US than in the rest of the world, and neither result is the "official" one.

If you need to change language, that's easy, it's just in search settings.

If you need to change location or device type, that's harder. You can either use Chrome's dev tools, or a tool like http://www.isearchfrom.com/
The best, simplest and fastest way to make a six figure income working at home
Try looking at how missionary shape south America and Africa... I bet they are not "western" countries, also in Europe "church" power vary from country to country, for instance in France it have both little presence and power, in Spain or Italy have far more presence and power.

Christianity itself steal many aspect of ancient religions from Egyptian one to Celtic and Romans one. Just as an example in ex-Celtic area of Europe christmas symbol's are mostly ex-celtic like "decorated fir tree", santa claus (a male dressed with heavy winter clothes red because of the blood of animals he have killed being a hunter), a big wooden log to be burning in the night etc. In ex Viking part of EU santa claus is a female with more "Viking" dress, in the southern christmas nativity scene are far more common while still remain winter/snowy scene certainly not possible in ancient Lebanon etc.

Substantially all Christianity events Christmas, all saints, Easter etc are Celtic or Roman or Greek events. Think only about our time measure: ancient Roman count days starting with "ora prima" (first hour) in the morning, Celts use midnight as we use today (an ancient Roman phrase "the Celts are a strange population that count days starting from the nights").

Religions are political means to subjugate populations so their history mostly follow political/military history of the world.
‘Natural Language Understanding’ Poised to Transform How We Work
Damn was hoping something had changed in the last 6 months when I had a look! :-)
OpenLaw and Rhombus Build Derivatives Smart Contracts
- @
As the saying goes, two wrongs don't make a right.
What’s “so much faster” and should anyone care unless they’re making games?

Why isn’t there an equivalent of Interface Builder for React Components?
They arrested the founder's daughter! I think it would be a good idea for American execs in China to take a long vacation home until this cools down. No one wants to become collateral damage between a great power rivalry.
Neither an experimental physicist nor cosmologist, but another possibility is that our universe shares very slight space-time interactions with other universe(s) in a multiverse where its mass-energy casts negative mass "shadows" in ours. Blackholes in one creates areas of repulsion and expansion in the other. Maybe this is where the missing mass-energy is? It's there, but it's not in our universe.
Yeah, that was a well-known technique at the time. 8-bit optimization was really something special. It’s crazy how much performance people got out of those tiny machines by figuring out all of these little tricks.
> try to determine cost per capita of countryside living and city living

Only to have you telling me I'm doing it wrong based on personal anecdotes? No thanks. I have no trust it would lead to a useful discussion.

> also notice that foods normally came from country and sea, not from cities,

Food and gas don't come out of suburbia either. What's your point?

> This idea crashed only in few countries, mostly from the third world, in the developed world only USA, Russia and eastern Europe.

What third-world countries? It's not 1960 anymore. People all over the world are moving into large cities. They are not waiting for the cities to build the roads and pipes your idea requires.
Dealing with yaml in Emacs
> Chinese companies enjoy open access to Western markets

please show me how Huawei enjoyed its open access to the US market.

if you like, I can easily show you tons of evidence on how Huawei's competitors say Cisco enjoyed its open access to the Chinese markets.
haha Feels same. My first program in rust was https://github.com/AkshayIyer12/advent-of-code/blob/master/2... .

Felt good finally writing some code in Rust after the rust lang book.
You did it, they heard you, Messages is now Youtube Chat and Hangouts has been replaced by a confused looking goldfish.
So what’s the upload going to look like. Everyone keeps talking about how 5g will bring gigabit speeds, but no ones confirmed what the upload will be. I’m guessing it won’t be good if it’s not being put out there.
...or, in other words, wireless services require radio spectrum shock.

Was it bad planning to demo 5G without adequate spectrum - yes. Does it tell you anything about how well 5G will work when deployed in a real system - no.

For sure, 5G is overhyped but if you have spectrum (big if) and if you are willing to pay the costs to deploy 5G (another big if) it is technically capable of excellent performance.
Maybe that personal preference, but the HipChat UI made more sense to me and it was MUCH faster.

Again it's personal, but I feel that Chat is a prototype. The interface is butt ugly, almost like it's something that's just slapped together to the if the backend actually works.
Obviously, toilets are capable of exerting more upward force than any mere mortal.
Enqueuing tasks per resource is a very old concept in computer science; this is nothing new and anyone with a computer science degree should have come out of the university with having written such a task scheduler under their belt.
IMHO, makes sense to adjust per GDP, not per capita. In a hypothetical world, where George Hotz would produce 50% of all world's products at the expense of 20% of total emissions, he shouldn't be the one to focus on.
Literally just copy imessage feature for feature, or are they too beholden to carriers to do that?
The numbers for 2017 Moab 240 don't seem reasonable to me:
She ran the 238 miles in 58 hours. That's 4.1 mph. She beat the next competitor for 10 hours or 20 miles. Now let's focus on the competitor...

If 10 hours is 20 miles that's 2 mph for the last 10 miles. First, that's not running, that's not even walking. I walk about 3.5 mph. So either the competitor spent a couple hours in bed or it doesn't check out at all.

It'd also mean the competitor ran at 3.75 mph for the first 218 miles. Did they lose almost half the speed for the last 20 miles?
Do you own Facebook stock?
Guli
Optuna: An Automatic Hyperparameter Optimization Framework
If you are a paying gsuite customer then the answer is meet.google.com (formerly hangouts?)

Despite the rebrand, it works remarkably well. Much better than Skype.
I couldn't possibly disagree more. Voice comms are _hideously_ inefficient and limited compared to chats and virtually always an inferior option in a group context, in a professional context, and especially for a professional team. They always interrupt one person, and every additional person involved is a decision about how much more time and attention to take and how many more interruptions to make balanced against who to leave out of communication. They are slower for groups over around 4 people, they are more likely to produce misunderstandings, more likely to omit details. They make it harder to refer back to things, they leave less of a window for people to gather their thoughts and word things clearly. They are far more likely to be rushed through because the communication is fully synchronous. They cannot divert into simultaneous side conversations. I struggle to think of situations where I'd rather have a voice call than a text conversation.

If a potential employer told me they relied on VoIP phones over Slack/Discord I would consider that a _major_ point against them.
But isn't it creepy that they were proactively monitoring them and reading for negative comments? Then reprimanding the participants for feelings they expressed privately to another individual? That's behavior one might expect from North Korea.
Yes, that's why it's not all there is to it - the request to unlock the car contains a rotating key, just like with normal wireless car keys.
That is the role of virtual env if I understand correctly what you are asking about.
This is up there with the tech jargon generator and hackertyper. Thanks for making this.
I still have to find something LESS productive than "chat while doing different things", perhaps even less than having an opposite (same, depending on personal orientation) sex beauty, naked, dancing winking at you...

Many have thought and still think that multitasking and quick things are productive, I see the exact opposite. And we can see it at another level in mean per capita hourly productivity: in the past (so before business model substantially merge around the world) French hourly productivity was the highest in the world, and they are still one of the less-working in term of hours and holidays. USA, Japan and Germany are the opposite, they work far more and have a far lower hourly productivity. To the over extreme try the difference between a lover vs a prostitute...

Open spaces are another TOTALLY unproductive things, born only to push more economic constructions sold as a higher price and facilitate reorganization. The letter also is one of the less productive thing we have if done constantly because any change, if positive, demand time to start pay back, doing constantly means NEVER get paid back, only suffer the change itself.
What I read from this is: "the US has a convoluted process, which nobody understands, in order to commit to international agreements".
It seems everybody, including head of states, thought the US had agreed to the treaties, but they had not (?), because of a technicality. I assume these technicalities can be applied to anything, any time, in order to justify pulling out of international agreements.

Worse, instead of owning to this change of mind, the rationale of technicality is used in order to justify pulling out. This is done in bad faith.

> The nice thing about the American system is that while treaties are difficult to pass, they are more or less permanent.

You say this now. This experience shows that, once you want to pull out, you will find a nice loophole to pull out. That is the "more or less" part.

And there is another aspect: once excuses for pulling out have run out, we know that the US will simply break, whenever and for whatever reason it wants, existing, ratified, seal-proof treaties.

The US is simply untrustworthy. And sneaky.
Review of Microsoft’s Desi Chatbot, Ruuh
I had never realized how little I know about the RFID tech that I use every day to get into my building. A little Googling and it seems there's quite a bit to learn...

https://www.getkisi.com/blog/copy-clone-prox-hid-id-card
>to be able to do extra work at the end of the task, we wrap our task into a task that call the given tasks and performs the extra work

Yea, a bit confusing. He surely knew what he meant but I didn’t.

Given the prevalence of mutexes and semaphores in embedded I was hoping to take something useful away, but yea the issue is I have no other work to do. I can’t do anything really until this read or write or access is done. I can’t write here until this read is finished not because of access but logically I need input to determine output, etc. A bit different from your comment, but similar lines i think.
Do not worry. Putin has made new pipelines and can now sell more gas. That methane would eventually leak to atmosphere anyways. So it is a good deed.

BTW. Small countries, like Finland, cannot sell cheese to Russia, because of embargo. While big countries, like Germany and USA, can freely cooperate with Russia in much bigger issues, like energy and space industry. Verrry strange.
Two pillars of automated testing
For the record, project managers aren't the problem. Google having no clue how to hire good product managers is the problem. This is why Amazon doesn't have problems like this, our PM's really are world class. But our obsession with mid-level managers is getting out of hand, so I suppose we're all headed in the same direction.
I’m worried about the safety of millimeter wave once things roll out... isn’t the jury still out on that one?
The problem is that (just about) all python packages express their dependencies with a script called setup.py. To figure out the full transitive closure of dependencies you have to walk the graph, downloading and executing setup.py scripts. First of all, that's slow.

But worse, setup.py is a python script with access to the full power of python. It can crash. It can be slow. It can loop forever. It can have dependencies of its own. It can require specific versions of python. It can download stuff from the internet. It can do anything.

If you wanted to implement something like npm for python, you'd have to convince all the python package maintainers to write and test package.json files for all their packages. Even if they were willing and enthusiastic about that, you'd have a chicken and egg problem because nobody could test a package.json until all their dependencies had them.

Python has a such a plethora of packaging tools because people keep trying to solve the problem by writing better code. But the real problem is lack metadata. Python will always have a lousy packaging ecosystem because it relies on setup.py.
Skimming the comments in this thread I see firstly a lot of hate towards pipenv that I don't understand. I mean on a technical level, I don't understand what you're talking about.

Secondly, interspersed beteween the hate I could count at least 6 alternatives to pipenv.

So as a python user I don't know who to trust.

I stumbled across pipenv at a time when I was managing a "global" directory of virtualenvs instead of putting them inside each project dir.

So I could do source ~/.venvs/project/bin/activate because I was tired of having different .venvs inside project dirs.

Pipenv seemed like a welcome change and I especially liked doing pipenv run commands. I still run my dev servers with pipenv run. Keeps my environment clean.

Sourcing a virtualenv before would lock that shell to only working with one project, one environment.

I have noted some issues with pipenv, the first was in ansible deployment but it wasn't a show stopper.

The second issue I can't remember so it must have been fleeting.

As someone else pointed out, maybe it's for simple users like me who don't need to understand the advanced internals of Python.

Edit: Right! The 2nd issue was actually that I work with some services that are spread across three different git repos/projects. Maintaining a central virtualenv for multiple projects needed figuring out but I think I've resolved it by having a parent dir for the service where the virtualenv is created and then pipenv commands in the sub-dirs (git repos) use the parent virtualenv.

I've also noted some confusion in pipenv on whether it's using python3 or 2. A pipenv --two project might try to install packages using pip3 for some reason.

Lastly, a lot of the hate towards pipenv seems to be directed towards how it was launched and marketed. Which in my opinion has little to do with the tool and how it might help users with Python.

Open source has always been and will always be a wild ecosystem where the best tool floats to the top by word of mouth alone. So why be mad because someone used python.org to promote a tool when you can contribute your time and knowledge to promoting your favorite yourself.

I just don't like when there are too many options to choose from and I don't know which one is right for me. I guess time will tell. Also I don't really do CI/CD pipelines yet so maybe a lot of issues are unknown to me.
What that has all to do with the arrest?

She has been arrested for violating a completely unrelated US law (in non-US territory).
> no relative advantage

Speed doesn’t kill, change in speed kills.

With significant mass at play, a bus in a collission doesn’t change speed as suddenly as a car, thus passengers experience less G force.

The rule does appear to relate to weight, and safety reasons:

https://www.citylab.com/transportation/2017/01/why-the-schoo...

Notable quote:

> Federal agencies like the National Highway Highway Traffic Safety Administration (NHTSA) have long maintained that even without seat belts, school buses are the safest mode of transportation for children. Between 2005 and 2014, NHTSA reported 1,191 crashes involving school buses or other vehicles functioning as school buses. That makes up less than 1 percent of the 331,730 fatal collisions in those 10 years. Among the 133 people who die each year on average in related crashes, only 11 are bus passengers or drivers.

However, that doesn’t help when the bus collides with an immovable object, so the rules are being reconsidered.
> Browsers may have XML parsers built in, but XML requires APIs to work with in any meaningful way.

That's fine. APIs are good. The problem with XML is that the APIs never got any love from the end-user perspective. They are horrible to use, (seemingly) overcomplicated and the ones I've used, inconsistent.

I've seen one or two nice Python wrappers (forget names, been a long time since I worked with XML) that smoothed out the Developer Experience (DX), but that's it.

For me, this is the reason as a programmer I prefer to work with JSON, even though as a data author and maintainer I prefer XML at every level.
> Mark Zuckerberg wanted a tool to help him get laid, and he built a tool that has the power to undermine democracy.

This reminds me of the paperclip maximiser AGI - an agent tasked with, say, maximising the production of paperclips would hypothetically destroy humanity just to reach its goal.

Maybe Zuck is just like paperclip-AGI?
Cf: Simple clang-format checks for CI
If the customers prefer a new business, that suggests non-competes are damaging, just like the article says.

We can all see why the company wants the clause, but it's equally clear that it's in society's interest to not allow it.