skysight-inc/HackerNews huggingface dataset:
I've never seen PyPy used anywhere by anyone, except for in talks about PyPy at PyCon.
Don't forget hypercard, that let us run whatever we wanted on Macs.

On windows though, we discovered that if you use the save or open dialogs you can just browse wherever, right click, and run the exe.

It sounds like that was a bit before your time, security was even more laughable then. Oddly, the network was set up perfectly, at least according to the standards of the time.
Part of the backlash against your question might be that this information is very easy to find, like LMGTFY easy.
This sounds like a great trip, but I guess I'm surprised that no one mentioned this, but I'm at least a little surprised that you were able to and are so open about recreational international travel during what seemed to be an uptick in the pandemic. Was this not a concern? Was there no difficulty in the logistics of doing this "on a whim"? A local here in Canada recently posted his vacation photos during Christmas and new years of him seemingly vacationing in Columbia, and it seemed like just about the most tone-deaf thing you can do, but I'm curious what your situation was. It admittedly burns to come across stories from people that were essentially doing nothing differently while most people are restricted or have lost their jobs.
Did anyone else read "HN is not your friend..." and think, "ooo, this is going to be juicy."
Bernie's campaign staff were calling for killing wealthy people. Does that count?

https://www.dailywire.com/news/another-bernie-staffer-allege...
Whatsapp web connections aren't reliable in my experience, no matter the wifi. The problem appears to be the android "server", not the connection (or perhaps android bundles its network traffic and turns off the modem periodically to save power?) Regardless, messages get delayed, frequently, especially if you haven't touched your phone for a while. The desktop client notifying me that my idle phone isn't actively using the internet at the moment (something that merely saves power and is otherwise completely harmless, and essentially unobservable) is useless. I don't mind it telling me that the computer has no connection, but that's not what happens.

As to the "only one client is a feature" thing - it isn't for me. And if I didn't quite trust any others using my devices, chats aren't near the top of my priority list - if they have access to all my browsers cookies, and apps, and can change system settings etc etc etc I'm much more worried they'll accidentally install malware than anything else. Don't share your account if you care for privacy, it's a losing game.

I use multiple devices at a time, merely locking them. I don't want to also have all my apps go into an pseudo shutdown; and it's annoying to not be able to read old stuff during a temporary network hiccup.
My biggest complaint is that the “teams” section is in a completely separate tab from the “chat” section. I find that companies tend to gravitate toward one of the two, because it’s impossible to keep switching.
Well, it isn't just that. The conspiracy theory stuff drives eyeballs. The big issue is that there is barely such thing as news anymore. It is all Infotainment and the only thing that matters is ads. They have been incentivized to outrage and click-bait. Good quality news is expensive to make but people want it for free. I really don't know how to fix this conundrum.

There are two ways to help this status quo in my mind. Get red of the ability to repost/retweet/etc. People are lazy and won't make their own post but a click of the button is trivial and spreads nonsense. Also, we need to start a VAT on ad revenue. If we want other models, like NPR style or Patreon style, then we need to made ads less profitable.
Stale bots caused me to waste weeks on libraries that were garbage. The moment I see stalebot on repository I start to think the company is just doing open source so they look cool for new hires. Please stop using stale bots.
This mostly happens, I think, on projects which don't care about bugs from the general public. This includes Angular, but also Go and Firefox, for example. Their teams are working at a level too far detached from the general public to care, and they mostly focus on their internal priorities instead. And that's a valid approach to managing your FOSS project - it comes with no express or implied warranty of merchantability or fitness for a particular purpose, in all caps no less.

If a bug report does not immediately catch the attention of the maintainers under such circumstances, it's unlikely to do so later on. The maintainers don't care about dupes, because they didn't care about the original either. They're going to have tens of thousands of tickets no matter what.

Of course, if you find yourself at the wrong end of this process, the best way to get attention for your bug report is to attach a patch.
I think that I am with you in this. I pay donations monthly to The Guardian, Glen Greenwald, Matt Taibbi, NPR, Apple News+, and Democracy Now. That is about $35/month. I really try to ignore all other news sources unless a friend sends me a link to an article that they want me to read.

My wife and I also subscribe to streaming video entertainment, which is much more expensive, but she gets good value from it.

Off topic, but as Google gets some justifiable criticism here on HN, I am very happy with their paid services. I pay for Pro Colab, YouTube Music, GCP, and occasionally buy books and movies.

I detest the “free” models for content. I like Twitter because I follow some awesome tech people, but I wish I could pay a monthly fee and not see the advertising. Why they don’t offer that option seems a little crazy to me.
Researchers developing computer game to treat depression
>kitchen and SC2

That rings some bells. My observation is that I did not get better at switching, but once I’ve got used to timings of building/preparing something, it greatly reduced the anxiety for not getting things in sync, which in turn removed a decision paralysis (a bit), which kicks in even if I have a plenty of time to plan ahead. I still have trouble with remembering to adjust macro when apm has to be retained at high marks.
Usually a free beer has an implicit cost... for instance, buying a friend a beer later, listening to a sales pitch, etc... Truly free beer is so rare, there's another joke that goes with it: "Free beer is the best kind."
Is it possible to measure cholesterol and blood fat levels via wearables? That would be killing feature.
I am not sure if I understand the point, that this (hopefully) sarcastic post is trying to make.
Plant a lot of trees, surely? And possibly sell the carbon credits therefrom.
>Israel started vaccinations in mid-December and by the end of the month was vaccinating more than 150,000 people a day

wow.
Allow biases but penalize the publication of misinformation after the fact. Publishers producing informative content might emerge as the breadwinners and the propagandists will lose revenue.
Pluto is a notebook design the world needs. It’s nice enough for it to motivate me to use Julia for some new prjects.

But yeah latency kills :)
Building up oxygen being something that gave the "kiss of life" is an interesting perspective, considering that oxygenation was responsible for one of the largest mass extinctions ever
HR is taking money from the employer. It's not taking money from employees. In theory they should help both sides, in practice you don't need to look hard to spot a conflict of interest.
Some very good points here! I host a Mastodon server whose users are a small group of close family. We mostly post with the semi-private "Followers-only" visibility since our goal is to share things with each other and not publicly.

However, I do enjoy being able to also follow a ton of other open source projects/enthusiasts on my Mastodon feed too!

The fediverse has become a very interesting place, but there are some features I think it needs to help it more successfully support its "Private sphere purpose" (e.g. private groups: https://github.com/tootsuite/mastodon/issues/139).
I think you are probably confused. There are many beta features in Kubernetes and they are enabled by default. For a long time, very critical features could remain beta for years, such as all of Ingress and all of CronJob.

- https://kubernetes.io/blog/2020/08/21/moving-forward-from-be...

One of the big issues with the GKE SLA is that your organization must only consume Kubernetes from the Stable channel, but given the large amount of enabled-by-default, critical beta features, many (probably most) production deployments of Kubernetes rely on non-stable channels intentionally for the sake of critical beta features that have been de facto production features. In my company for example, we must run a slightly older version of Kubernetes and upgrades are very slow, so we are way behind the stable channel with no way to upgrade fast unless the stable channel supports all sorts of enabled-by-default beta features and older versions. So we could never run a hybrid cloud with GKE, it would violate the SLA restrictions from first principles. This has created a nasty, painful rift in my org between the on-prem Kubernetes and the cloud (essentially useless) GKE Kubernetes.

Beyond this there are other features that are critical and uncovered, like multi-region ingress for example. We operate some very very large data ingestion services for customers and we absolutely need a higher SLA uptime on it than what a single region offers in GCP. So we have to operate multi-region ingress, but all of the non-Anthos solutions are no longer supported by GCP, and void out the individual region SLAs. It’s madness.

On top of all this, Google does not actually publish clear lists of features that are or are not covered by the SLA. The way it’s worded relies solely on the Kubernetes alpha / beta / GA channels, but nothing actually ties Google legally to that. They can arbitrarily define the SLA terms to mean whatever they want it to mean at any time. While you likely can’t avoid a cloud provider with that freedom, at least you could expect them to actually publish and document it.

> I’ve also always been able to assign permissions to a user, group, or service account. When have you not been able to do so?

Please check again in my comment. I mentioned specific examples (user-based, not service account-based, workflows in Dataproc, for example), where it’s not possible in GCP, as in the product itself disallows it. It’s not an issue of me or you or anyone being able to create IAM policy or service accounts. It’s an issue that different products within GCP fundamentally disallow some auth workflows (like Dataproc cluster creation being fundamentally disallowed for user-based auth workflows) that then force you to manage multiple different auth flow patterns even within the same user workflow (for example, user-based auth flows for GCE VMs but impersonating service accounts for the exact same steps for a Dataproc cluster), leading to much more overhead, more inscrutable errors, more round trips through security approval. The issue is the poorness of the product design, not some general inability for a user to figure out a service account.
That wouldn't be cricket https://www.youtube.com/watch?v=Nj-7SPf8_Qk

Cricket on the moon would sure be interesting.
Ideally an issue is not a conversation between a “user” and a “maintainer” though, but a place for a community to coordinate around a bug or feature request. I wouldn’t open an issue unless I thought someone more than me might find the topic useful, and so I also don’t feel like I have an obligation to participate in the conversation – after all, it’s not about me, but about ways to improve the code. I find it somewhat offensive when people post to request support on something that can’t reasonably be useful to anyone else.
I didn't see anything about pricing, are you referring to this specific item or in general?
Apparently it does depend on interpretation since we're having this disagreement. There can't be absolutely no way to interpret in that way, since that's how I interpreted it. Perhaps you're right, & there's absolutely no way I exist
Mod_perl doesn't feel like a reverse proxy to me, it's just executing Perl in the Apache process directly. Fastcgi, on the other hand, is passing requests to persistently running standalone Perl instances, over a pipe, Unix domain socket, or tcp connection. Which feels more like a reverse proxy.
I used to report bugs but now I don't report any bugs. Many developer thinks that I am reporting issue is adding work on them. I have faced such issue on Gatsby and VScode where they just lock issue.
Good point. “Observation” is a better term in my experience.
USB-C programmable power supply for any project
Make a business case to the business execs. There is not one in your description...slowing down productivity because the code base is "ugly" doesn't cut it. A future where it is hard to change the code only happens if the busines survives and grows to the point where that's a problem...and if the company really grows well, then even a pretty code base will probably get chucked when the new problems that only come with scale dominate. Good luck.
Ah, yes. I must've skimmed an article a little too quickly. Thanks for the great talk, that certainly made me reconsider some things when I first watched it.
Seriously, what's the point of this post?
DuckDuckGo just passed 100M searches in a day
There's a distinction between the product and the company. I think France regulating the product is totally reasonable. I think France targeting something against the company in particular, because it is "extractive" is not.

To extend your alcohol example, I think regulating alcohol content, labeling, distribution, advertising, are all reasonable. On the other hand, penalizing a company for manufacturing its alcohol in an automated way that employs far fewer people would not be.

Are you talking about how they have their EU headquarters in Ireland? Ireland is an EU country, following EU regulations. If France or the EU want this to work differently, that's entirely within their power.
how utterly arrogant and entitled this headline sounds. A case of "US superiority" which makes me want the Russians or the Chinese to nuke the ruddy thing just so they have some additional thing to whine about.
> The USA is more likely on a steady course of becoming increasingly less relevant to anyone but themselves.

While it is certainly true that the USA is loosing it's status as the world's only superpower, it is still very much the most powerfull country and will probably stay, if not number 1, at least in the top 3 for at least the rest of our lifetime. I wouldn't call that irrelevant.
On some projects, I took the time to write a nice issue about a bug I sometimes even went so far as to debugging it in the dependencies code.

I feel let down when a bot comes along and closes this issue. Maybe it's stale, but the issues sometimes remain...
> Using extension modules is just a time-tested, highly organized, modular, robust design pattern.

I really don't get this. I'am fully on the side that limitations may increase design quality. E.g I accept the argument that Haskell immutability often leads to good design, I also believe the same true for Rust ownership rules (it often forces a design where components have a well defined responsibility: this component only manages resource X starting from { until }.)

But having a performance boundary between components, why would that help?

E.g. This algorithm will be fast with floats but will be slow with complex numbers. Or: You can provide X,Y as callback function to our component, it will be blessed and fast, but providing your custom function Z it will be slow.

So you should implement support for callback Z in a different layer but not for callback X,Y, and you should rewrite your algorithm in a lower level layer just to support complex numbers.
Will this really lead to a better design?
For scratching one's own itch? A hobby app can still be a useful tool, even if nobody else is using it.
> The blind receive sight, the lame walk, those who have leprosy are cleansed, the deaf hear, the dead are raised, and the good news is proclaimed to the poor.

Love reading news like this!
This is very informative. I guess I haven't seen any numbers yet to show that Graviton 2 is truly taking off. Thank you!
As this is meant to combat overtourism,
mission accomplished it seems.
Maybe he couldn't afford the operation and the company gave it to him because they needed to try it out?

I don't think that there has to be anything exceptional going on here just because he was blind for 10 years at 78 years old.
Ethereum is transitioning fully to Proof of Stake, which will eliminate the need to consume massive amounts of energy to arrive at consensus.
Towards Hoare logic for a small imperative language in Haskell
It does happen, though. C has mostly replaced FORTRAN for scientific applications. Not entirely, FORTRAN is (infamously) still used, but I don't know anyone who has started a new project with FORTRAN.

Just 6 years ago, I was taught Perl in my Introduction to Bioinformatics course. The teachers were still using Perl because it used to be the go-to language for bioinformaticians. The year after, and every year since, they've taught using Python.
How do you find DuckDuckGo vrs Google results?
Remembering Marvin Minsky's concept of agents composing a Society of Mind, I have no problem playing poker with myself or watching TikTok to overhear samples of distinct personas that I can try on for a few seconds.

Similarly, original character-driven writing gives me a number of personality templates to fit. Don't ask me what I do with the Shrike.
For your non-admissible heuristic demo, it might also be interesting to look at squaring the euclidian distance and the affect of biasing the algorithm in this way.
An ongoing research problem. OpenAI would certainly like being able to use smaller GPUs, instead of having to fit the entire model into one.
Huh, I guess I’m unusual in traveling with my phone in airplane mode? It’s not inexpensive to obtain cellular abroad (from the US).
Show HN: A Jest Reporter to group, hide and prettify spammy console warnings
I think it's exactly how it's done, but those "who want it the most" vastly outnumber the supply so you still have to prioritize and left overs come from failure of specific people to show at specific placed and specific time.
I really enjoy Tantacrul's videos on UX. I hope that he finds time to do some videos on Gnome or KDE someday.
The problem is that citing WW2 as reason when the state is excluded from the laws is nonsensical. In WW2 and later the GDR the state was the bad actor, that private companies are restricted from gathering this information would not have stopped the Nazies.
According to science it should be better than red meat. Additionally, a lot of seafood comes in smaller portions, is full of bones, shells and whatnot, whereas it’s relatively easy and cheap to get large quantities of fully edible red meat. It’s not that you couldn’t have a pound of peeled shrimps, but my own experience with seafood says it’s not very common.

So overall you’re most likely ending up eating less meat, and not just different meat.
No, obviously our Queen would still supersede the President, and that privilege would be graciously extended to the other states again.
My gripes, feel free to disagree:

1. Julia uses base-1 indexing.

2. Julia uses an "end" keyword everywhere, which is imho too verbose (and the corresponding "begin" is missing so it's inconsistent).
I see a lot of people arguing about whether or not there is a bias to conservative accounts being banned. Is there a way to get the information about what accounts were banned (via their API maybe)? That would be the obvious way to decide if it is true or not. Though I guess they will delete a lot of the data associated with such accounts.
... (4) Not actually becoming a US state

Not being flippant here - there are territories already within the USA that for various reasons cannot become a "US state".
> Performance reviews are a joke because almost nobody knows how to measure anyone else's effectiveness. They are just a continuation of the same popularity contests you thought you left behind from middle school, high school, and maybe even your college/university days.

This has a bit of truth. In my experience climbing up the ladder is so disconnected from actual reality. There’s quite a bit of a buddy buddy / quid pro quo system that goes on when it comes to promos.

There are people who do the actual work and take it 99%, and others who stitch the last 1% and take credit for all of it. Our Industry loves rewarding for features over things that customers actually care about. I’ve seen many feature promos in my life. One year later we’d have to kill the whole feature because it’s not worth the maintenance cost.

One of my managers believed folks who write python and JS are not real programmers, C and go programmers faced hard problems therefore they are more real. There was also the unconscious bias that women can’t lead projects so opportunities weren’t given to them. Over time women kept leaving. Over time really stellar frontend engineers kept on leaving.

It also baffles me how much energy is spent on hiring people, vs mentoring and fostering them so they grow and are promoted.
Nice work :) There's never going to bee too many learning materials with good visualizations.

For pathfinding, I've made one myself [0], and the Red Blob Games [1] one is also very popular.

[0] https://gabrielgambetta.com/generic-search.html

[1] https://www.redblobgames.com/pathfinding/a-star/introduction...
None of those points are convincing.

Firstly, lack of retraction does not imply quality. I've read papers about COVID that were not merely wrong but deliberatively deceptive, and they haven't been retracted. Public health research just has a huge problem with bad papers, and it's not one they're admitting to.

Secondly, have you actually read the criticisms? A big part of it is that the Drosten protocol appears to have been published via a journal that he himself controls, hence the 24 hour submission-to-publication turnaround time. Obviously if that is true the paper will never be retracted, thus using lack of retraction as a way to attack the critics is circular; the non-independence of the publication path is itself a part of their criticism.

Thirdly, I read the criticism. A few things were indeed quibbly and didn't seem that important, others were not good but perhaps understandable if you make allowances for extreme speed. Other criticisms were highly substantive. But this may depend on your pre-existing value system. A critical problem with PCR testing is the way the people behind it appear to consider false positives either non-existent or entirely free: it's clear that everything about these testing programmes is designed to maximize positive results at all costs. They're terrified of false negatives but don't care about FPs at all. That isn't excusable.

Finally, w.r.t. "more test procedures", they all seem to have very similar reliability problems that are dismissed with circular logic of the form, "COVID is anyone who tests positive, therefore there are no false positives" or "A PCR positive means it detected RNA, and PCR is the most sensitive way to detect RNA, therefore if RNA is present you get a PCR positive, therefore the test works fine", all of which is entirely blind to the way it's being used in the real world.

There's a radical fringe which for some unexplained reason are both radically anti-science and heavily invested in trying to produce and use fraudulent pseudo-scientific work to attack scientific findings they find politically inconvenient, as a kind of Trojan horse based on appeals to authority

Yes, that fringe is called the public health establishment.
I would presume most visitors are from Europe and the EU has mandatory free roaming.
if only you can rely on people feeling sad enough for their dog to beat their couch potato laziness