skysight-inc/HackerNews huggingface dataset:
I have the same feeling. I’m very sensitive to pseudoephedrine jitters and do my best to avoid it. It may be placebo, but phenylephrine “works” for me and can “tell” days that I forget to take one in the morning when I have post nasal drip. Knowing it should have no clinical effect, I’d be interested in blinding myself to a placebo to convince myself it really has no effect.
That's true... I hadn't read the article before I commented. :)
I'm a Zoho One user and have generally been very happy with them. They have a guide[0] on how to move off the Legacy GSuite if that applies to you.

[0] https://www.zoho.com/mail/help/gsuite-to-zoho-mail-migration...

Zoho Email has been very reliable, spam protection has been satisfactory. Some minor things have bitten me, thier Zoom competitor only records audio, not video, the spreadsheets are sometimes slow to recalculate I trigger with F9 more than I'd like. But the workdrive has been on parity with GDrive, and the word Processor is more fully featured.

Zoho are very responsive for support and you do interact with a human. My "One" suite includes email, calendar, Gdocs competitor, Gdrive competitor, and also pretty much everything I need to run my small business (books, CRM, website, appointments, webinars, courses, etc..)
Ideology? There is no ideology behind trying to save lives and protect society.

However, there is ideology in pretending that you don't live in a society, in thinking you can somehow do as you please. Not a pleasant ideology.

Luckily, as you have pointed out, the most that these ideologues can muster is throwing their toys out of the pram when asked simple requests. (and posting absurd comments on social media if course).
The Netherlands are one of the most densely settled areas in Europe and particularly prone to floods. Better to build a datacenter somewhere in Germany or France's rural regions - the real estate is cheaper.
There's no way that isn't biased as that company's product is pair programming software.
It looks to me like the two leading spaces after a blank line caused the URLs to be displayed verbatim [1], in which case, it might be accidental. (Update: apparently not.)

Testing...

https://news.ycombinator.com/formatdoc

[1] https://news.ycombinator.com/formatdoc
believe it or not, jail!

(the substantive nature of this comment is that Google acts like an autocrat and hopefully this provides introspection for relevant stakeholders that can eventually influence Google to be more collaborative)
Without informed consent the Geneva and Helsinki accords both would describe this as biological warfare.
I disagree. The description I used is helpful in distinguishing capitalism from previous modes of production like feudalism or alternatives like communism. I explicitly said the description is not comprehensive, but it is one aspect of capitalism.
That's another thing Instagram might replace though.

It really feels Instagram is the new Facebook, which is great for me, because there is no expectation to be on Instagram within my circles so I can avoid social media, and pseudonymously follow the couple of Insta accounts I do like.
Also build tools in compositional scripts with good names
Yes, my comments were targeted to Java and Scala. Java has paid the bills for me for many years. I'd use Java for just about anything except for high load infrastructure systems. And if you're in, or want to be in, that situation, then why risk finding out two years later that a GC-enabled app is suboptimal?

I'd guess you'd have no choice if in order to hire developers, you had to choose a language that the people found fun to use.
> When you're threatening people with legal action you need to be clear, and right now the text on that page is not, according to what you're saying here.

That's good feedback, thank you. We can try and make it clearer as long as it remains legally correct and enforceable. Do you have specific feedback on which parts you found unclear, and why?
I'm not so sure. Most filesystems don't come with ACID guarantees.
Facebook marketplace is terrible. It makes you look at just as many scams and ads as legitimate ads for what you need.
Was that not FM rather than AM?

And the power & signal quality requirements to broadcast to your car radio are quite different from trying to be heard over a significant distance.
The downside is those two lines of comments might be outdated and no longer match the code they purport to document, which can mislead you into believing something incorrect about how the code functions. I've seen that happen a lot.
Why would there be a software fault (crash) at any battery percentage?

What function of battery charge causes an error on a modern operating system?
That's like literally why courts exist - to judge issues people as well as companies have with laws and executive orders based on these laws.
I’m more or less tied to the Apple ecosystem because all of my family and friends use iOS (I’m in the US), which means breaking out of that bubble and being the person turning the group chats green (or saying “can we move to telegram/WhatsApp/signal instead?”) or saying “sorry, I can’t FaceTime. Duo instead?” is not worth the bullshit that comes along with it. The stickiness factor of these services is far greater than zero.
> The issue is just that they don't value their customers privacy high enough to do a proper check.

It seems like the false positives (wrongly assuming fake police department) will cause more present damage than true negatives (giving away data to scammers) because the damage this does is very much somewhere in the future (it takes a lot of time for a person to realise their data had been leaked, especially if it’s not part of a dump)
With more and more "office" workers working remotely there is less reliance on paper. I signed my contract digitally, never printed anything.

But I sometime write on my desk to take quick notes (but don't bother using paper).
And increase the middleman they claimed to eliminate?
No one is selling 99.99% grade alcohol as an antiseptic in the US. Its usually 70%.

There are additives in ethanol sold as an antiseptic to discourage drinking (various bitterants, not benzene).
Not all people commute. Rush hour isn't all at once, but distributed over several hours. Not all cars will be replaced right at the start, but those who use their cars the least will probably be the first to go taxi only.
Ageism is real. After some point in time, it isn't so easy to hop jobs anymore while your current company still values you (even if they make mistakes). So you don't rock the boat until you don't need to job anymore.
OP is being denied access to Google Pay payments processing, not to the Play Store.
First, for reasons I don’t understand very well yet, transmitting is very different than receiving. People are not transmitting AM signals from portable radios.

Not actually correct at a conceptual level. Antenna reciprocity is as close to an immutable law of physics as we tend to get.

However, numerous practical concerns will interfere if you try to use a small ferrite loopstick antenna in a high power AM broadcast transmitter. In principle, a transmitter could match the E field of a small metal terminal to much longer wavelength using series inductance (more or less amounting to a Tesla coil), or it could match a ferrite inductor to the H field with parallel capacitance, as an old-school pocket transistor radio does. But the field components near the antenna would be insanely high, causing dielectric losses, corona discharge, or induction heating of everything in the vicinity.

So there's often no practical way to take advantage of the theoretical equivalence of transmission and reception. At low power levels it will work as expected, but things fall apart in a hurry as the power goes up.

(And yes, a portable AM radio like the one in the article does transmit. Get two of them, tune in a weak station on one, then tune the other one 455 kHz below the first, and you'll hear a beat note. This will be noticeable with the radios positioned several meters away from each other.)
Many. And hot melted plastic.
Switch to Gender Neutral Terms
Apparently the word "sister" is offensive. Use "sibling" instead.
In terms of overall mindset, I've found it helpful to think about my month as a portfolio of days. Some will be hyper productive. Some will be almost nothing.

This has helped in two major ways. I've let go of the idea that the hyper productive days are my natural state, and that the 90% of the days that aren't there are some kind of failure. I've also built my career to avoid having daily accountability and prefer weekly/monthly.

That mindset shift, separate from the daily "how do I get stuff done" tactics, has really helped prevent the kinds of negative spirals that adhd can put me through.
I have, it's a decent read - although somewhat incoherent. E.g. they tout the benefits of GCing when idle, then trash the idea of controlling GC:

> Sin two: explicit garbage-collection invocation. JavaScript does not have a Java-style System.gc() API, but some developers would like to have that. Their motivation is proactively to invoke garbage collection during a non-time-critical phase in order to avoid it later when timing is critical. [...]

So, no explicitly GCing when a game knows it's idle. Gah. The worst part is these are entirely fine points... and somewhat coherent in the context of webapps and webpages. But then when one attempts to embed v8 - as one does - and suddenly you the developer are the one that might be attempting to time GCs correctly. At least then you have access to the appropriate native APIs:

* https://v8docs.nodesource.com/node-7.10/d5/dda/classv8_1_1_i...
* https://v8docs.nodesource.com/node-7.10/d5/dda/classv8_1_1_i...

A project I worked on had a few points where it had to explicitly call GC multiple times back to back. Intertwined references from C++ -> Squirrel[1] -> C++ -> Squirrel meant the first GC would finalize some C++ objects, which would unroot some Squirrel objects, which would allow some more C++ objects fo be finalized - but only one layer at a time per GC pass.

Without the multiple explicit GC calls between unrooting one level and loading the next, the game had a tendency to "randomly"[2] ~double it's typical memory budget (thanks to uncollected dead objects and the corresponding textures they were keeping alive), crashing OOM in the process - the kind of thing that would fail console certification processes and ruin marketing plans.

[1]: http://squirrel-lang.org/

[2]: quite sensitive to the timing of "natural" allocation-triggered GCs, and what objects might've created what reference cyles etc.
My blog dates back in some fashion or another to some point in the 1990s and before the word "blog". It's been through so many different technologies. The only "off-the-shelf" one used Drupal for a few years. Most of the rest were bespoke. Many versions and archives have since been lost though I've tried to keep continuity where I can (the current blog has some URL redirects all the way back from the second version on Drupal after the last major loss of archives).

When going bespoke again after Drupal I decided to outsource comments (to Disqus) knowing full well from previous versions the spam problems and the tools to fight it. That was for a Python/Django blog engine I wrote and used for a few years. I've since moved to an SSG (Jekyll for ease of Github-automated build process; maybe I'll revisit now that Github Actions exist).

A few years back I decided to eliminate all trackers and deeply audit third party JS code on my blog. Disqus of course did not pass the bar I set for myself (and my current feelings about privacy and ad tracking) and I thought I'd replace it with something bespoke maybe, put up a "temporary" warning that comments are currently gone, but I just haven't and I haven't really felt much pressure to. At this point I'm not sure if I should. I miss comments some, but the heyday for comments on my blog was during college (in "the Google Reader era") and was never quite the same since.

I still have the dump of Disqus comments and there are at least a few historic discussions in there (some of which themselves were migrated out of Drupal back in the day) I keep thinking of trying to repost them somehow on the relevant posts, but keep procrastinating that idea as well, in part because I don't know if/how I will turn comments back on in general. I'm not sure if I even need to at this point. I keep wondering if I miss comments only for nostalgia's sake and that era is now so far in the past anyway that there isn't much to gain in the current era with comments on blog posts.
I understand your argument, it's been made for decades. Put in a lot of effort to save those resources. But isn't about effort. We put in a lot of effort and still got crap, even worse, security. We put effort into the wrong things!

We've majorly screwed up our priorities. Correctness should be so much higher up the priority list, probably #1, TBH. When it is a high priority, we should be willing to sacrifice performance to actually get it. The correct question is not if we should sacrifice performance, but how much. We didn't even get that right.

But look, I know. Security doesn't sell systems, never has--benchmarks do. The competitive benchmarking marketplace is partly responsible. And there, there's been so much FUD on the subject that I feel we've all been hoodwinked and conned into putting performance at the top to all of our detriment. That was just dumb on our (collective) part.

Let me put it another way. Go back to 1980. Suppose I offered you two choices. Choice A, you get a 1000x improvement in computer performance and memory capacity, but your system software is a major pain in the ass to write and full of security vulnerabilities, to the point where the world suffers hundreds of billions of dollars of lost GDP due to software vulnerabilities. Choice B, you get an 800x improvement in computer performance, a 500x improvement in memory capacity, and two thirds of that GDP loss just doesn't happen. Also, writing that software isn't nearly as much of a pain in the ass.

Which did we choose? Yeah. That's where the disagreement lies.
That is a common pattern. Dagger is essentially a more modern iteration on that pattern.
> Build systems in Java by and large fall into only 3 camps, Maven, Gradle and a very small (but loud/dedicated) Bazel camp. Contrast that to Go which is almost always a huge pile of horrible Makefiles, CMake, Bazel or some other crazy homebrewed bash build system.

Well Go does not need a book of 400+ pages to understand Maven.
Not to mention: choice.

Most of my friends here in the Netherlands don’t have a credit card. Instead they have Maestro (a debit card — aka Pin — with a bank account number on it instead of a credit card number). If you want to sell things online in the Netherlands, iDeal (a payment system) or go home.
I've had some success requesting password resets on services I signed up with Oauth to get a chance to set an actual password. Sometimes this seems to expose the internal account management, but it really depends.
Yeah I might well be one of these people. I do care a lot about my craft which is writing software for people to use to solve business problems.

If my craft was more abstract or theoretical I'd care a lot more about those factors, be better versed on them. But my actual daily work is actually very grounded, applying known solutions to well understood problems. The craft is in the execution and refinement of it, not the theory here.
>Risk adjusted scoring is entirely viable in this age of data science

It's just not unviable, I don't think it's even possible. As soon as a metric becomes tracked, people are incentivized to game it.

From my own experience as a very high-volume eBay seller, mandating a certain return rate led us to simply discourage customers from using the (convenient, well-designed) integrated returns systems. Mandating that only a tiny fraction of a percentage of items can be cancelled due to being out of stock leads to sellers sending either the wrong item or a fake tracking number (this gets us all the time on AliExpress).

If data-driven software companies can't handle it for something as simple as eCommerce, I have no idea how the medical industry is supposed to get it right.
Seems like a much higher barrier than clicking a single button that is in your face.
Send it to the burn address...
Are you worried about Fastmail being Australian based in any way?
A good portion of the largest insurance companies are non-profits, look at Blue Cross Blue Shield and their affiliated companies. They still make tons of money, keep tons of cash on hand, enjoy the same high salaries as for-profits (not saying they necessarily shouldn't), and get special tax statuses/breaks.

And the for profit ones are making plenty of money whatever regulations theyre subject to:

>During 2010, Health Care Service Corporation, the parent company of BCBS in Texas, Oklahoma, New Mexico, Montana and Illinois, nearly doubled its income to $1.09 billion in 2010, and began four years of billion-dollar profits.

I'm not saying they're villains, but "they're going to make money no matter what" isn't a compelling argument to me, and I have precisely 0 faith in the government to meaningfully regulate them.
... and kiss goodbye to compilers. That would be for the best, really.
Really well written article. I liked that the author tried to keep a simple language around a fair amount of complex topics.

Although the article paints the Go solution for generics somewhat negative, it actually made me more positive to the Go solution.

I don't want generic code to be pushed everywhere in Go. I like Go to stay simple and it seems the choices the Go authors have made will discourage overuse of Generics. With interfaces you already avoid code duplication so why push generics? It is just a complication.

Now you can keep generics to the areas were Go didn't use to work so great.

Personally I quite like that Go is trying to find a niche somewhere between languages such as Python and C/C++. You get better performance than Python, but they are not seeking zero-overhead at any cost like C++ which dramatically increases complexity.

Given the huge amount of projects implemented with Java, C#, Python, Node etc there must be more than enough cases where Go has perfectly good performance. In the more extreme cases I suspect C++ and Rust are the better options.

Or if you do number crunching and more scientific stuff then Julia will actually outperform Go, despite being dynamically typed. Julia is a bit opposite of Go. Julia has generics (parameterized types) for performance rather than type safety.

In Julia you can create functions taking interface types and still get inlining and max performance. Just throwing it out there are many people seem to think that to achieve max performance you always need a complex statically typed language like C++/D/Rust. No you don't. There are also very high speed dynamic languages (well only Julia I guess at the moment. Possibly LuaJIT and Terra).
Yes, but I'm not sure this is limited to "older" people! It really helps to have a security model people can understand, operating like something they already know. You don't get phished at the front door either (if we're talking FIDO). The problem is the non-trivial expense. That leads to organizations like universities not using them and essentially insisting that everyone -- specifically students -- uses their own, possibly compromised smartphone, though you can get round that with on your laptop, say. That's also the device they're likely to use to connect too... And it's still phishing, we've heard of it.
Are you aware of any attempts to use machine learning in medical analysis and outcome prediction? I feel like this is one of the few applications where it could shine. I have no formal training in data science, but everything I've read so far seems to indicate that noisy and unreliable data is not an insurmountable problem.

All of this talk about how "hard" the statistical analysis is, is strange to me. Maybe "advanced" would be a better term? If you get a patient with a contradictory medical history that somehow also contradicts what they are telling you, simply adjust your expected chance of success appropriately (to zero perhaps). In that extreme case, if you get a good outcome, congrats you got lucky. If you don't, it should have 0 impact on how you are evaluated as a doctor.
Seems like this is the only case of this happening. [1]Wikipedia:

> British citizens had their .eu domains suspended on January 1, 2021 for three months and then deleted on March 1, 2021 after a grace period to allow EU/EEA citizens to update the registration information to show their non-UK address. This is the first case of its kind where an institution managing an internet Top-level domain has withdrawn domains en masse for an entire country.

However, this seems like it wasn't actually a change in domain registration requirements. It was the fact that the peoples' citizenship status was changed. The original requirements[2] of .eu domains from launch was it was only for EU citizens, so it was really just keeping in line with its original requirements.

[1] https://en.wikipedia.org/wiki/.eu

[2] https://ec.europa.eu/commission/presscorner/detail/en/IP_06_...
>In my experience, many people have a quasi-religious belief in the capability of modern medicine to perform what would otherwise be called a miracle. This belief is typically held without any evidence whatsoever.

I found the same thing for science in general. When I did my PhD and saw how the sausage was made, I was blown away by how obviously unscientific and irrational the entire process of science was.
And you’re ok with that? An entire nation, single way of paying?
i have ADHD too, and have the same problems. In fact i'm assigned into one-person team in my company because i work effective in that way. My feedback is always 10/10 by my managers, but i think i couldn't work that good with such things as pair programming.
Yes, Amazon's managed Prometheus is based on Cortex. See the first question at https://aws.amazon.com/prometheus/faqs/
Has Tree Sitter been useful to projects like this? Does it have promise to be useful in the future? It seems to be gaining a lot of adoption among Neovim users and plugin developers, but not really anywhere else. I'm curious if that's because of lack of familiarity, or because it's technically deficient somehow.
Reminds me of docusate, a very commonly prescribed “Laxative”. The problem? There’s seemingly barely any evidence that it actually works. And plenty to suggest it has no effect over that of a placebo. Yet there’s a culture of prescribing it, so on prescribed it goes.
Pocketmods are common in the indie RPG scene: https://itch.io/search?q=pocketmod
Perhaps a solution could be to make a Ttweet in association with the blog post, so comments can be made there?
Max 3% if the new payment provider charges 0
The Invention of Hispanics
Since you mentioned regex, I'd add:

- Vim bindings and macros

- AWK

…and, if you'd like to generalize that, I'd say "throwaway programming" is generally a good skill to have. Many programmers don't get that not every problem should be solved in an elegant, robust and maintainable way. The important part is that you recognize when that isn't the case and that you are able to improvise in these situations.

There are, of course, also situations when you absolutely don't want to go the quick & dirty route, and recognizing those is just as important.
> Because I have three logical registers on a good day.

That’s a fun way to put it. When encountering the usual brain–computer metaphors, I’ve always felt like I relate more to the Turing machine scanning over its strip of tape.
My first job was for a telecoms startup, this concept is called "glare" there. E.g. I go to touch the screen to make a call, but someone starts calling my while my finger is in motion so the UI changes and I press a button that I didn't mean to.