skysight-inc/HackerNews huggingface dataset:
I’ve thought the same with dentists. I’ve thought about it in the past, maybe a preferences file that spans different categories/topics that you can share sections of with people or companies when applicable. Marketers and privacy issues kind of ruin that idea though.
> The biggest issue, in my opinion, is in dependency management. Python has a horrible dependency management system, from top-to-bottom.

Yup, I love Python over my current language in my job(JS/TS).

But I really dislike handling conflicts using pip, requirements.txt and virtualenv.

So much so that I will take JS node_modules over it.
The problem is that when they did the big Python 3 transition they didn't fix the real pain points (with the exception of string types), many of the things they fixed were not a problem, or worse they removed things that were actually useful. Such as the infamous print statement.

So now they can never fix the real problems, because everybody is so traumatised by the Python 3 transition.

I'll also say that the rate of development of Python is incredibly slow, slower than even JavaScript's TC39 if that's possible. I waited my whole Python career to get format string interpolation.
> Why do you think that?

Because it's a fact? With cpython you can develop things in python if that suits you or C if that suits you. You have more freedom to choose what fits your use case. I'm not saying this is necessarily good, but I don't think it's obviously bad. I'd like to hear from people who think it's the case.

> Languages/runtimes with high C integration and fairly exposed C bowels like Python and Ruby have, over time, turned out to be very hard to evolve compatibly.

That is true, but it's also arguably one of the reasons cpython became so popular in the first place. The ability to write C-extensions when appropriate has been very powerful. It's certainly caused issues, but I think if python didn't have exposed bowels it may never have become nearly as popular. What if numpy wasn't ever written? (This isn't to say that they couldn't have exposed a better C-api with fewer issues, but hindsight is 20/20...)
> But if your goal is to actually make lasting change in the system, you have to work within the system — to essentially get a seat at the table.”

Did civil rights movement work within the system?

Did Suffragettes work within the system?
I'll bet there are very little minimalist wood and metalworkers then. Tools tend to get used infrequently, a couple of times per year, if that. But when you need them, you need them badly.
Male Infanticide
That is true to an extent, but to solve some problems a change of location can make a difference. Breaking destructive habits is one as they can be triggered by returning to the location where you previously engaged in that activity.

Sure, return once you've got a new habit/routine in place and can confidently confront the old.
Clueless. And from the Head of Engineering at a real company no less.

Should have kept this on the down low.
It depends on your analogy. Mainland Chinese “learned from experience” that the CCP is the sea (i.e. out of control of people), not part of the boat.
It sounds funny, but I waited for this for years :D Great news.

EDIT: The below text is actually fake news - a rebuild of appmenu/vala against latest xfce seems to solve this.

However, if you are using valapanel/AppMenu, maybe you'd like to wait with the upgrade until a compatible version is released[1].

1. https://gitlab.com/vala-panel-project/vala-panel-appmenu/iss...
Protesters shut down hong kong airport
Ah yes, the modern solution to loneliness. Go and pay someone professional to listen to your problems.

Seriously, I know people in that place and they did see a therapeut for some years and then got seriously depressed, after they realized, that they were just a client to the person who they thought, they had a deep connection with, who in reality, also did not like them and just did their job for money.

Now sure, a good therapeut can help certain people, but I don't know the poster, so I would not dare to know the "correct" answer for him and if it is really a therapist. Might help, might also kill him. Hyperbole? Well, I wish. But a close family member got along (miserable) on his own, then went with the pressure to get "professional" help and now he is dead.

Oh and he is not the person from the first example, this person is probably still alive, but that can change any day. So I have some reason to not see therapists as the magic solution.
Indoor Kids Play Centre in Himayatnagar, Hyderabad – OPlay
Oplay is the best kids play zone concept with recreation zone designed and crafted to awaken a child's Curiosity and Imagination. We have activities like jumping, mini-climbing walls and many more games.
Lightning, sure. How about firewire, and thunderbolt, and the 30-pin connectors for the iPod? Have you also forgotten their proprietary SSD connectors - SATA compatible but with a non-M.2 socket. Or ADC, a proprietary pinout for what's effectively a DVI cable? Or AAUI? Mini-VGA and Mini-DVI?

Apple has been doing this for longer than I've been alive. I'm happy that they're phasing it out in favor of USB-C - this is a positive step - but their past definitely helps damns them when fanboys come to their defense over right to repair.
The Need to Move Away from Traditional Selection: Part 1 – CVs
One of the worst sales promotions I managed to take advantage of was not as grandiose, but still bad marketing.

Iceland (supermarket chain of frozen food) had an offer for buy one get one free on some branded pizza. But those Pizza boxes also has a voucher on the packaging for...a free pizza. So I'd buy a pizza and get two free. Then use those two vouchers to buy two more pizza's and free ones. This I repeated daily throughout the promotional period in low volumes like that, so as to not raise awareness of the oversight. Upshot was I had a whole month of free frozen pizza, two filled up freezers of pizza and on top of that, only ever paid for that initial pizza. Was a good period of savings on the back of that promotion at a time in which money was very tight. Also after the store BOGOF had finished, I still had a pile of free pizza vouchers that lasted for the rest of the year due to expiry date on those vouchers.

What I surmised was that the pizza manufacturer had said it would do a promotion for buy one get one free, they did it via vouchers and Iceland implemented it via the till system. Though equally, still took the vouchers.
And some people feel the opposite. I’m glad Python works for you. I had the same click-with-my-brain feeling with Ruby, whereas I find working with Python to be draining and demoralizing.
...and boats? How are international flights going to work on a bus?
And honestly, blackboard got worse over the years! They got a UI overhaul a couple of years ago and I hardly recognize it. But it seems like everything is harder to find than it used to be.

Back when I was a SE student, we wrote an application for our university that students could use to access their examination schedules without having to look through the Blackboard calendar.

Which was so much better, because you did not have to log in and it was faster than going through Blackboard's UI...
> But did it result in real change? Unfortunately, no.

The rise of a progressive wing of the Democratic party is certainly due to OWS bringing income inequality into the awareness of generally apolitical people. Democrats elected legislators from under-represented groups in 2018 than ever. In time, that will change the discourse. Even the rise of right-wing populism reflects some of the same discontent (though that energy is channeled differently and is building on decades of propaganda).
I noticed that as well and it reminded me of the Gibb's phenomenon.

https://en.wikipedia.org/wiki/Gibbs_phenomenon
The bridge modules can be fairly easily swapped out in drydock, but I don't believe that can be done while underway.

The Galaxy class was the first class of ship with a saucer separation system that could be re-attached while in flight. I believe the Constitution class did have the ability to separate its saucer, but that was accomplished with explosive bolts and it couldn't re-attach without being in drydock.
I had a period where I _did_ reimage my machine every week. Keeping it running productively wasn't that bad - data was kept on a separate drive from the OS, and a script was used (as a post-reimage step) to reinstall all the apps I used and link all the data folders (and config files and profiles) into place. For me for Windows, that meant having a powershell script that used a combination of chocolatey (to install what was available via package manager in that way) and saved installers run from the command line in quiet mode (plus a bunch of link commands).

The only real drain is that you need to remember when you install a new app that you need to add it to your script. Beyond that, simply keeping most non-application data on a drive that didn't get reimaged with the OS (and could store things that could be linked into the system drive) handled a lot.
That arms race is winnable because its a question of economics, not capability. As long as the cost of unmasking people remains higher than the expected profit from doing so, the fight is won.
How Will Gen Z Pay for the Content They Consume?
Yeah the whole thing has a “Let them eat cake” sort of vibe.

Oh, just get a seat at the table WHY DIDN’T WE THINK OF THAT
Isn’t JS one of the most popular languages? It has a monopoly in the browser so that and C++ already has the most impact on users. Hard to see how it can become more popular.
Extinction Rebellion is strictly non-violent and they seem to be very successful afaict. Or do we different definitions of "nonviolence"?

Also, what do you think about "The success of nonviolent civil resistance" https://www.youtube.com/watch?v=YJSehRlU34w ?
If fetishization of non-violence is the problem, it’s a good problem.

Revolutions seldom solve issues for the aggrieved. They are opportunistically leveraged by ideologues in the revolution and ends up with even more misery than prior. Revolutions are a last ditch effort. It’s the worst path, but in rare circumstances the only path.
I'm afraid that this argument is just a diversionary manoeuvre tying to shift the narrative. I do feel it is being planted by pro-BJ side, to allow Beijing to waltz in and say "Apartments for everyone, now go home"

It feels manufactured — the ones rioting are the higher middle classes, who despite astronomical real estate prices can still survive somehow, not the homeless youth living in McDonaldses.

To provide some context to outsiders: housing to HK is pretty much like the healthcare is to America. Patently broken, but is pretty much a part of the class identity.

Higher ups on the social ladder don't mind much to continue to "bite the cactus," and some even think of it as something normal, even actively trying to subvert efforts to fix the situation.
Orcale begins using Linux to give life to old POS Workstations
You are not alone in this. The country flag itself does not have any true meaning other than representing the country. To the people from mainland China, it may symbolise launching rocket to fly round the moon, the 2nd largest economy, etc., but to the people in Hong Kong, it may mean uighur genocide, tiananmen massacre, years of WTO rules violations, etc..

However people grew up in China are trained to be punished and even disappeared when they speak or act against the chinese official rhetoric, where as being patriotic in the officially approved ways is rewarding.

This extends to them enjoying watching people get punished and disappeared when they speak or act against the chinese official rhetoric. It's immoral and irrational, but it's also human nature. These brainwashing started even before they have the ability to reason.
Historically, that is a relative newcomer to the C/C++ world. You completely missed the parent's point.
How can improve blog traffic
i want to improve my blog traffic, right now i have a normal traffic, is there any other tactics to promote my blog
Also in theory controls for any system can be transferred to any console on the ship, I can think of one episode where Seven transferred helm, tactical and ops down to an engineering console.
> We already went through all of this with cars and car mechanics

From what I understand, phone batteries are far more energy dense (lithium ion) than car batteries (lead acid still?), and you carry them in your pocket. Maybe EV car batteries packs are more comparable?

Remember when samsung phones were catching fire all over just a couple years ago? Wasn't that due to some weird assembly/manufacturing issue where the batteries were being "pinched" due to tolerances?
Why Startups Need to Follow the Money, Not the Model
You’re really proving my point here.
I agree. Most of the issues the parent mentions have been solved with poetry and pipenv.

And if you need "to create a redistributable executable with all your dependencies". You can either use pyinstaller [0] or nuitka [1] both of which are very actively maintained/developed and continually improving.

[0]: https://github.com/pyinstaller/pyinstaller
[1]: https://github.com/Nuitka/Nuitka
Isn't it a bit late at this point?
How is it burying when it’s probably the first thing someone would look at after a battery replacement.

Also, I bet none of the Apple defenders were phrasing the location of the battery health meter as “burying” it when Apple released it as a response to their own battery fiasco (which they liead about for months, if not years, until they were proven to have lied).
I'm too lazy to get the reference but at least for Germany or EU both numbers you mention (consumer throwaway rate + supermarket throwaway rate) were double digit. So yeah, your conclusion is pretty much justified ;)
Looking at https://sebastianmillerlaw.com/liable-unpaid-wages-following... it looks like this would had been an uphill battle at the time; “dot-com bubble” refers to a company which went out of business in the late 1990s or very early 2000s.

From that page:

>>>Until a few years ago, however, it seemed that, absent special circumstances like alter ego or failure to observe corporate formalities, courts in California would not impose personal liability for wage and hour claims on the key employees, directors, officers, or investors of a corporate entity.

Recent decisions suggest the tide has turned.<<<
Wow! those numbers have really fallen.

It's a bit off-topic for the larger discussion of this bug, but how come?
Thank you for posting the link. I have read this. What do you think about Turchin's theory? I'm unsure whether I agree with it or not.
Famous one:

> There are two kind of languages: the ones everybody hates, and the ones nobody uses.
I guess I don't understand how 'the design gets stuck in amber' (which you seem to agree with) and 'gives you lots of design degrees of freedom' can be true at the same time.
I don’t speak for the people of Hong Kong, but I could imagine many people caring deeply about a place that is considered home, with a specific culture and set of people.
> It'd be more precise to say "rich straight white...", but the sentiment is true.

Wouldn't it be more precise to just say "rich", and to replace "rich" with other attributes that aren't good predictors is just (intentionally) leading away from precision?
I think for newbies there are two separate aspects to explain: first an intro to algebraic structures perhaps using groups as an example, then monads in particular.

It’s important to emphasize that algebraic structures are abstractions or “interfaces” that let you reason with a small set of axioms, like proving stuff about all groups and writing functions polymorphic for all monads.

With monads in particular I think the pure/map/join presentation is great. First explain taking “a” to “m a” and “a -> b” to “m a -> m b” and then “m (m a)” to “m a”. The examples of IO, Maybe, and [a] are great.

You can also mention how JavaScript promises don’t work as monads because they have an implicit join semantics as a practical compromise.
"Introduction to monads" articles generally miss the mark because either 1) they insist on using Haskell syntax throughout, and this is most likely to be unfamiliar and obtuse to programmers looking for this kind of articles. Expecting people to learn a new syntax at the same time as a new concept is bound to be confusing. At least it was for me when I first came across the idea. Or 2) they go through a bunch of examples with various names and number of methods, like Maybe and Collection in this article, and the reader is supposed to infer the common structure themselves. At least this article goes through the formal definition, but I think that ideally that should come first, as it is easier to see the structure of the examples once you have established a mental model.
The server-side of things can start eating away at other languages. Node.JS is obviously already very popular but it can still grow massively.

I for one have started running TypeScript on my servers whenever I can, I love it. There's still room for improvement though.
Evaluating the NSA's Telephony Metadata Program
Heres a simple solution to fraud.

Apple sells official batteries to 3rd party retailers, with holograms, and maybe even an online lookup which tracks sales, etc. (you don’t need the latter but it’s an idea that would not be half as expensive as all the other “fraud prevention” measures Apple puts in which conveniently makes it far more difficult to repair Apple devices).

Seriously, the vast majority of fraud concerns would disappear if Apple sold official replacement parts.
Ode to Silicon Valley
Alex Albon to Join Max, Gasly to Toro Rosso
ReacctNative vs. Flutter for Cofounders
Me thinks you doeth protest too much.
Can you point to some representative examples of that onslaught of Western propaganda against communism in China?
Can architecture shape behaviour? (2014)
Chrome team moving certificate extended verification info from the URL bar
The "heuristics" are down to Python being _dynamically_ typed, not it's lack of typing, so the type can't be known until run-time. Python is actually _strongly_ typed.
I cant imagine why you get called fake news.
It would change the semantics of the language. You could also write a sys.path hook to interpret the remainder of the file as Ruby and not Python, were pip so inclined....

(Also it's not clear what those changed semantics would be.)
There’s always idiots, but there are probably tons of people who have BikesDirect or Canyons and just never go to bike shops because the experience is more often than not bad and/or intimidating.

Even with good bike shops, the experience of simple things like buying parts really sucks. I can’t search QBP, I have to ask an employee to do it for me.
> all the recent "hot" languages have been scripting languages

All the languages you list are over 20 years old. I think the popularity of Go and Rust show that statically-typed languages are having a resurgence.

As a long-time C programmer (with significant bits of bash and perl on the side), I've really enjoyed learning Go. But the responsiveness to developing new language features has been _sooo sloooow_. We'll have to see in 10 years if this turns out to have been a wise decision or not.
One more happy user of migadu. Painless. Unlimited mailboxes. Only restriction is on the number of emails you send
Yes and no. Go has its applications, but is not built to replace python but rather to be a better c. That overlaps with the "easy code" part and not much else. Glue code, application scripting, etc. are python's strengths, and I don't see those going away.
I hate hammers with soft grip handles, but my current job is forcing me to use one. They're so mean. I prefer hammers with wood handles.

Oooh look, there's a hammer over there with a modern handle. I want that. I don't like wood anymore.
Definitely “better” in a narrow sense. Whatever traits (not just genetic, but economic, environmental, etc), taken together, make a parent successful, also tend to make offspring successful. Maybe the genetic component is far smaller than I realize?
The emotional attachment is rooted in the rapid rise of China in the past four decades.

Before the 1990s the opinions and actions of Chinese people hardly mattered on the world stage. People living in China had relatively low quality of life, and those living overseas were often neglected or treated with biases. There was a society-wide desire to build a stronger nation.

Many factors contributed to China's subsequent success in this endeavor, but I would say that most Chinese people attribute it to their own hard work. And this is a source of immense national proud. This proud is frequently associated with the Chinese flag and emblem when, for example, Chinese atheletes won medals in international contests. They've become symbols that unite a wide range of Chinese people.

Many Chinese who grew up in this period genuinely felt that they lived in good times, and saw China very favorably. They're also likely in prime age today and form the backbone of "mainstream" society. When the HK protesters operate in a context where almost everything about China as a country is interpreted negatively, their messages immediately lose credibility in the mainland.
Correct, and computers continue running. I'm referring to the carbon emissions of the development project itself. The faster the development is done, the sooner you can get on with developing other things.
Slightly wrong. Here's the original:

"There are only two kinds of languages: the ones people complain about and the ones nobody uses."

Bjarne Stroustrup's FAQ: Did you really say that?. Retrieved on 2007-11-15.
Show HN: Quick, Font
URL: https://quickfont.xyz/

Github: https://github.com/kiwicopple/quick-font

About:

I use a lot of fonts across different sites, and I found that I always have to copy/paste the fonts and CSS stylesheets. I recently discovered that I can serve the font files directly from github. So this repo is a few of the fonts that I have moved over, as well as a bit of a website for searching/filtering.

I have only included a few fonts for now but I'm happy to add more if people think it will be useful. As i mention on the site, I'm not sure what I am doing is strictly legal, but for the owners of the fonts I am hopefully increasing their exposure.

If you want a font added, feel free to open an issue.
Actually, Golang isn't so great. Try to change something lower level, for example in their socket implementation. Also, it's trying to promise a sane concurrency and all code I've seen use mutex all over the place.
So who are those PR releases are targetting?
Superdeterminism has nothing to do with the "universe is a simulation" hypothesis. Superdeterminism claims that contrary to Bell's assumption, the settings of the detectors and the hidden variable are not independent.

Andrei
> Python leaves it open how you do it

Are you saying “There’s more than one way to do it”?
> "You can't allow for bytes to sit around on disk in case of crash."

Just check periodically (at startup?) for orphaned temporary storage data. I'm sure there are other parts of the browser that need to do this sort of thing anyway - expired cache data, for example.