skysight-inc/HackerNews huggingface dataset:
This is the Internet, where you take whatever feedback you get with the appropriate grain of salt and either choose to improve or not. Most people on the public venues on the Internet - forums, blogs, comments, essays - are not looking to build relationships or establish trust. (There are some exceptions - I've made some great friendships with Internet friends - but they're usually more private niche forums than blogs or other publications with a wide readership.) They're looking to get their opinion out there, build a readership, perhaps influence public discourse, and maybe get some feedback on their ideas.

I've seen similar comments leveled at PG [1] and Zed Shaw [2], so I don't think it's just sexism.

[1] https://idlewords.com/2005/04/dabblers_and_blowhards.htm

[2] https://news.ycombinator.com/item?id=9275526
Glucose decreases, ketones increase stability of brain networks in young adults
That's not because they have targets to meet, that's because closing a station officially is very difficult.
Thanks for posting this. I had the same reaction. I think making this distinction ends up muddling what an author means when they refer to RPC and ends up overloading the term.
Decoding JSON in Python without using a C library is indeed CPU-intensive.
Please just wait for several minutes.
What are you aiming to build? Without any additional detail I can say Elixir fits your criteria but may not be what you actually need! It's beginner friendly in my experience, cross-platform, and is a functional programming language which I'd put in the pros column for beginners.
It's a private blockchain.
Honest question - did that come from CDC leadership or from within the White House?
> a damning condemnation of the language and it's ecosystem from Rachel By The Bay, an all-knowing and experienced higher power

If I were her, I’d put that on my CV. :D
from gevent import monkey
monkey.patch_all()

So good
First, I've already agreed I'd use a different word next time. Second, I've had non-immigrants tell me they can relate to immigrant issues because of X in their family. I'd agree such language is probably sub-optimal.

As an immigrant I'd never jump on them for it, regardless of race, religion or background. Language is about connection and understanding. Generally such situations involve someone trying to tell me 'you know what, I'm on your side', and I interpret it as such since I'm aiming to connect with them, not judge them.

There's a certain trend in people that take language very seriously. In this trend there's a lot of talk about empathy while using it as a whip to virtue signal. It's quite ironic.
This is a fantastic idea for retrospective infectious disease contact tracking. I hope this concept is picked up by WHO/government or at least put on a local trial.

Why don't phones already keep a local log of recent Bluetooth device IDs?
> Do you think it would bode well for me to create more user stories so that I can mark it as ‘done’

User stories are only a way to gather requirements for a feature and set a definition of done. They have nothing to do with productivity.
The cost is about $300k/toilet: https://sacramento.cbslocal.com/2020/02/03/city-leaders-publ...
I think if people really think that all human life should be valued then every country would have implemented measures similar to China.

I thought first that it is incompetence but apparently it is possibly just matter of values.
I think the main issue is it seems really one-sided and the intent was to be snarky, vs educational. I posted a comment here detailing some ways to work around some of the pitfalls. I think if she devoted more time in the article to solutions vs. complaining, her points would come across more productively.
I... don't believe that? I mean, I've used public bathrooms... and I've used tech worker bathrooms. Yes, maintenance is required. that's part of provisioning a restroom. I... do not believe that the homeless are significantly worse than the techworkers (once you factor in just how often the techworker bathrooms are cleaned, I think we might be the bigger problem here?)

I mean, certainly cleaning is the major cost of provisioning a public bathroom, and that needs to be carefully considered during the design of such things. but I don't think that makes public restrooms impossible, just more expensive.
> Python's reference counting mechanism will cause everything to be copied anyway.

isn't it CPython specific though, and may not be observed when running on PyPy?
Also in US https://www.theverge.com/2012/9/24/3381238/microsoft-power-w...
they should do this with the 737 MAX for a while before they let passengers on them
This is exactly what I think.

Those below who complain about the complaints are missing the point.

We (computer programmers as a general class) have not learnt from history. We keep reinventing wheels and each time they are heavier and clunkier.

What we used to do in 40K of scripts now takes two gigabytes in python/django/whateverthehellelse. E.g. mail list servers. Mailman3 hang your head in shame!
The JS event loop is kind of funny, because tasks have no priority and no preemption and so they're executed first-in first-out. If you want to avoid blocking other code paths for more than a certain length of time you need to change the order you push tasks in[0] and you need to limit execution time in some way, which can get pretty complex to reason about.

[0] by "push tasks" I mean using setTimeout, new Promise(), await, requestAnimationFrame, or similar
اخر تحديث متجر جوجل بلاي 2020 Google Play وحل جميع المشاكل
Mind linking some of the research? I've heard otherwise, but would be happy to read what you've read.
Huh? I just opened it in a virgin Firefox install, and see no ads.

And re IDs, there's Zooko's triangle.
Doesn't this require the attacker to have the keys?
Policing tone is far more prevalent when the speaker is a woman. Perhaps (I'm doubtful) this feedback would be given to a very well known male speaker, but it would not have been the top comment here.
So you vote once every 4 years. Just spend some time before voting, learning the subject and decide. Shouldn't take very long.
yes, they should not be harder than a 5 on the mohs scale. as we all know, phone glass scratches at a level 6, with deeper grooves at a level 7
The first kind can't be made to work with P2P-DMA?
She's talking about green threads which is different from regular threading in python. Under nodejs/python style green threads only IO calls are concurrent to a single computation task. There is no parallelism under both styles of threading unless you count concurrent IO as parallel.

She is basically complaining about a pattern that was popularized by NodeJS and emulated in python by older libraries like gevent, twisted and tornado. Currently python3 uses keywords async/await as an API around the same concepts implemented in the older libraries.

This has nothing to do with GIL.
Ask HN: What are easy to read, and reliable news sites for elderly people?
I'm concerned about the amount of misinformation my elderly relations are consuming through WhatsApp and Facebook (especially about the coronavirus).

This isn't a Fox News problem, they're not political, but they don't necessarily have the ability to understand the Washington Post or the New York Time, especially since my relatives are all immigrants. Anyone have recommendations for simple, but reliable news sources I can point them towards?
Aestivation Hypothesis
Revenge on IRS/Social SEC. Scammers with Python and Arnold Schwarzenegger
if i could put a point on it, it would be the implied entitlement and absence of gratitude. Sure, this architecture is not 100% efficient. But step back for a moment, take a breath and consider the number of human-hours spent to get it where it is today. Consider how many people are busting their humps, many volunteers, to keep improving it. We arw not _owed_ any of this. Just the miracle of elastic server config and multicore processors... Buying into the pessimistic viewpoint is dangerous: When these issues get improved, will we feel grateful and adequate? or will we find new flaws and get snarky about them?

Anyway, what i do really like abt this post is it shows the chain of technical details across the call chain. it connects together info on dozens of man pages, etc. I also appreciate how it points out the inefficiency is quite convenient for service providers.
They want to deliver man-rated rockets but can't even construct a fuel tank that won't blow up. SpaceX has got its own set of problems.
When "the boys" came home from WW2, the nation as a whole worked together to create adequate housing -- to fulfill pent up demand at a time when there was money, etc, to do so. This was the birth of the modern suburb filled with single family detached homes.

All our policies skew towards making it policy to finance and build single family detached homes and the result has been that such homes have more than doubled in size and added lots of amenities. Meanwhile, we have largely made it difficult or impossible to finance and build a lot of other housing options.

Then we come up with ridiculous hacks to get around the zoning issues, like Tiny Houses on wheels instead of on a foundation because if you put it on wheels, it doesn't have to comply with size minimums we have written into law. And Tiny Houses have a lot of problems. They fail to really solve the issue and they fail in part because we aren't changing our policies to make them actually work decently.

I don't wish to discuss UBI. That was the entire point of ending my comment with that disclaimer. So I'm going to stand on "I still don't really want to discuss that, thanks."
What is transmission info?
> (if) I am getting this right

You aren't.
All of AWS's VPC features are free. You get Security Groups, Subnets, Route Tables, all kinds of shenanigans in a very stable way, with basically no incidents that I can remember.

Except those are not free, they're just charged for separately under "egress transfer costs". End of the day, the engineers in the networking teams at AWS still have to get paid and that service probably also needs to run at a profit. When seen under this light, the costs make more sense to me than the usual simple view of "but bandwidth transfer costs are cheaper everywhere else!!!"
Python's standard library json module uses a C extension module for the CPU intensive stuff.
If an app supports the IndieAuth protocol [1] for the purposes of authenticating the user's primary account, would that be considered "a third-party or social login service" and be forced to also support "Sign in with Apple"?

It is third-party in the sense the user (who is a third party from the perspective of the app) is supplying the authentication service, but it's not a pre-existing social login.

It's likely that the IndieAuth protocol wasn't on their radar, and so they haven't considered it when coming up with this rule.

[1]: https://indieauth.net/
yes. that is completely false. now I'm doubting the whole article.
What GP is talking about is that information is never fully contained in a medium; it's encoded in the tuple (the medium, what reads the medium). E.g. take a JPG file. The picture in that file isn't fully contained in the bits that file consists of. Some of the information is contained in the JPG specification (and through it, in the JPG decoding library). You need both to get at the picture. Meanwhile, with a different decoding program, the same file can represent a piece of music. Or a text document.

"Gödel, Escher, Bach" goes into a detailed discussion about this.

On top of that, GP is talking about hardware that builds its own copies, possibly imperfect copies. That implies a lot of information relevant to the organism may not be directly visible in the DNA - it may sit within the replication machinery, and evolve there. It's kind of similar to the difference between machine code and microcode + actual traces in silicon.

A famous Turing Award Lecture by Ken Thompson, "Reflections on Trusting Trust", provides another example[0]. Consider a C compiler. How do you build one? From its C source code, using a different C compiler. Now imagine a malicious C compiler that a) injects a trojan into the compiled binary whenever it compiles, say, "login" program, and b) injects a trojan into the binary whenever it compiles another C compiler; that second trojan contains the code for injecting a) and b). You use that compiler to recompile the original C compiler, install it in a system - and from now on, not only "login" will be bugged, but you can't get a non-malicious compiler by recompiling the original one from source; the source contains no traces of the trojans, but they are there, in the binary of the compiler you're using, and they self-replicate.

This is what I believe happens with life.

--

[0] - https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
I don't think we disagree about anything here, if you wanna optimize for maximal machine/network utilization then optimize for that with gRPC or equivalent, if you wanna optimize for lean stack and have to use HTTP anyway because you're on the web then use (RPC over) HTTP
- both can be considered more "efficient" depending on the setting and your constraints.

But the point was that contrasting web requests with RPC is a mistake of category and has little to do with various IO handling and concurrency models that the author was discussing.
People should be careful about scapegoating a drug or technique, but this headline reminds me of another thing that worries me.

People seem unnaturally enthused about low dose ketamine recently, in mental health circles. I can't help thinking, that it has the potential for something kind of similar to the opioid crisis. It may be too paranoid, but I sometimes imagine there are forces in the shadows that want this, because having lots of legitimate prescriptions out there would make it easier to victimize people.
"The whole discipline Rachel writes about is clearly intended for mature, scaled operations where outages..."

That is not true. RotB is describing saftware inefficiencies that we learnt to do without 20 years plus ago.

Because the Python hackers that built all these tools did not pay attention, when they built new tools they recreated the old problems.

Worik's 23.6918th rule of creativity: It is easier to write than read.
I read that in his voice. Rest in peace <3
Even with OpenShift 4? I thought it was pretty nice and straightforward, to be honest...
> Leaving fobs in the car more often

OTOH, it's much harder to leave a key in the car when you never have to take it out of your pocket in the first place.
China doesn't value human life - if they did they would never let air pollution in Wuhan get to the point where a good day is like the Bay Area when all of California is on fire, or have opened their arms to Phillip Morris such that > 50% of Chinese men are smokers.

China values political survival, and they know that if dead bodies are piling up on the streets, the days of the regime are numbered. That's why you see all these harsh quarantines now. Eventually they'll drop the quarantines, the coronavirus will re-infect China (because that's what viruses do), and about 20M people will die, quietly.
I don't know, but I'm sure a lot of them would say yes, if asked. Personally, "chemicals" is the best explanation I have for the fact that I get up every morning to face the day rather than just lying there until I die, so I can definitely understand how somebody could get trapped in homelessness to the point that it becomes their normal. It's not a matter of choice, or preference. IMO, such concepts applied broadly at the level of who we are and our places in the world aren't as useful as people often seem to think.

Anyway, I think the usual framing from people with the viewpoint I mentioned is that most of the homeless don't have a choice, and that efforts to "ban homelessness" are a further victimization of the vulnerable and powerless. And in some cases, they're right—harsh crackdowns without offering actual solutions will make their bad situations worse. But on the other hand, I think efforts to improve the situation are often branded as insensitive, dehumanizing, and so on, with the implication being that we should just leave them alone to live their lives. Personally I disagree with both—having the homeless around is bad, and being homeless is bad. As a society it's our duty to solve both problems, because we're all in this together.
you dont have children
Pretty sure they are analogous like log in and log on.
I think I recall reading not too long ago about how in isolated cases recently, the price of electricity can go negative. This presumably would mean that people are being paid to waste it. But really, they're being paid to help keep the grid stable and running.
Somewhat related to the RPC argument, but HTTP is a total joke, adn therefore so is REST.

In adtech you send 204 responses a lot. The body is empty, just the headers. Headers like 'Server' and 'Date'. Apache won't let you turn Server off... 'security through obscurity' or some nonsense. Why do I need to tell an upstream server my time 50k times per second?

Zip it all up! Nope, that only applies to the body which is already empty.

Egressing traffic! A cloud provider's dream. I wonder what percentage of their revenue come from clients sending the Date header.
> I have seen peer-to-peer networks become a thing, and then not become a thing.

Mesh networks, with the ubiquity of cell phones, have got to be one of the big lost opportunities of our day and age.
Well, the thing is, I do agree with the author, though, on their point of not using web requests for RPCs. I think we must be interpreting the author's text differently.
In NodeJS and python "async/awaits" you don't have to deal with deadlocks and mutexes and other ugly concurrency primitives/problems. The reduction in complexity of the program is huge which is something rachel completely discounts.
It's not about "wanting the author to improve". People are free to write on their own personal blog with as much snark as they like, in whatever style they prefer.

However, what seems to have happened here is that a bunch of folks are upvoting this link to the top of HN because of who the author is.

Meanwhile, other HN readers find this particular post to be a waste of time because, frankly, the content of the post itself is not particularly interesting or useful for most HN readers. Other posts[1][2] by this author have been much better suited for the top of HN, for example

[1] https://rachelbythebay.com/w/2018/04/23/pace/
[2] https://rachelbythebay.com/w/2019/11/18/oldbash/
And the most fascinated fact is that, despite of all these intruders and mutators, living organisms are damn stable and pretty effective devices.
How does this compare with NodeJS, given the event loop and the managed way that concurrent tasks happen there?
That's a very good point, and thank you for correcting me.
The institution of rules that aren't suitable when unforeseen conditions arise isn't a purely government thing. It happens in private organizations all the time.
Health Benefits of Apple Cider Vinegar, Backed by Science
I was trying to figure out why, if money was no object, they chose 4GB of RAM vs the 16GB they said the board supported. Then I remembered about the 32-bit OS 4GB limit. While XP 64-bit came out in 2001, it was only for Itanium 64-bit processors. It wasn't until 2005 that XP and Server 2003 would have supported 64-bit, and therefore anything over 4GB.

Kind of a difficult time to plan your system build, here 64-bit processors are out, motherboards capable of supporting vast quantities of ram, but unable to utilize that outside of Linux. However, this "God Box" would have been excellent for 2004. Then in 2005, you could upgrade to XP Pro 64-bit, and go ahead and spend your unlimited funds to quadruple your RAM.
Maybe it's a personality thing? When I retire I plan to put my computer and my cell phone in a box and then bury it in the ground.

When I was young I never quite understood why old fogies would spend so much time working on their roses and hanging out with their grand kids. Now I get it.
To be fair, I'm more surprised that they shunned Israel when the US has been an incredibly staunch supporter and probably one of their strongest allies. I suppose they found their limit with this one.
The author of this article is a philosopher promoting a book and not a scientist.
> Oh wait that will be immediately controlled by one player.

According to[1], the average number of competitors per US domestic city-pair is 3.5 and has been increasing over the last few decades.

[1] http://darinlee.net/pdfs/airline_competition.pdf
Unless you love fascism this is a train wreck of awful.

It's also full of incorrect statements.

This is not true. The medical community does not agree with this for many diseases and many levels of "non-negligible virus threat"

> Every responsible human being should be interested in knowing if he or she presents a non-negligible virus threat to family, friends, colleagues and thus – ultimately – society in general.
Naps don’t work for everyone. Genetic differences are why
> Consider how many people are busting their humps, many volunteers, to keep improving it.

I think criticism about gratitude is strange when the author is pretty clearly coming from the standpoint that it was a bad idea to use this in the first place (and, to be fair and with regards to Python specifically, I tend towards that standpoint myself) that labor begins to look like it's being set on fire. No Purple Hearts for self-inflicted wounds and all that.
Why not use techniques memory champions use though? Never heard of one of them using Anki. Mnemonics, imagery and memory palaces on the other hand... It's like all the amateurs swearing that steel bikes are the best when all the professionals use carbon fiber ones.
super impressive! The UI seems pretty intuitive. Great work
Opinions vary. The lack of browser extensibility is not always a benefit to the user, for example.

Apple not permitting apps that display certain types of legal content in the App Store is not a benefit to users that like to produce or consume those types of content. Censorship sucks, even if Apple is legally permitted to do it because it’s their store. It’s rude.

Hopefully the rumor that Apple is soon going to let you select a different default browser/mail/music/photos app is true, and this will be less of an issue.

It will still be an issue because of the many types of apps that Apple simply censors entirely from the store, from Tumblr to Tor to VPNs in China.
> "I think you’re confusing monopolistic behavior with unethical behavior."

no. and besides, that's a false dichotomy. i literally described the foundational understanding of monopolistic behavior by economists and regulators (that it's predicated on market power, not market share). this is a basic tenet taught early on in business schools and economics programs.

such clarifications are needed because many commenters fail to avail themselves of even a baseline understanding of the topic, which can be gleaned from just reading a wikipedia page let alone by having experience or even cursory training in the field.

it's tiresome to read the same shallow misperceptions over and over again. let's establish the basics quickly and move on to the more meaningful discussion that can be had.
The joy of reading your card deck, having it compile and produce the correct output, the very first time!