skysight-inc/HackerNews huggingface dataset:
> The author of the article has considerably overloaded the term "testing",

I would disagree. There is zero overloading of the term "testing" as that is an already extremely broad term of art that would seem to clearly apply to every example of production testing provided in the article.

> with little to no actionable information.

The article absolutely provides aome actionable points and breaks them up under "Technical", "Cultural", and "Managerial"

> An example of a pattern that you'll see repeating across all the comments in this thread:

The article repeatedly covers the exact points mentioned in your example exchange so the people you see having that exchange are those who at best only skimmed the article. I find that the light readers can sometimes dominate comment threads early but those comments eventually do become out outnumbered by the more interesting discussion. People who take the time to read carefully and think respond slower and thus tend to be back loaded.

> I have some views on the thesis of the article, and practical experience backing those views – but I simply won't express them because I don't want to get embroiled in the numerous minor arguments

That is unfortunate. The only way the discussion improves is when people do take the time to state their views, even when they don't have the time to follow up on replies. The only way to combat vapid discussion is to plant the seeds of better conversation.
Curious, would you rate an equivalent non-automated email (but asking the same questions) also as a punch in the face?
That's not the same thing as ORM. ORM constructs queries based on arbitrarily complex request. Abstraction layers that we add on top of existing 'handcrafted' SQL queries is often expected and necessary. With base foundation rock solid, explicit and unchanging – you can build abstractions safely and with peace.
I stopped trying to whitelist sites. Now I just use cookie autodelete and container tabs.

Full list:

- Joplin web clipper

- BitWarden

- Firefox containers

- Containerise (choose tab container based on domain name or url regex)

- Cookie autodelete (in case I ever accidentally log into something in the wrong container, this cleans it up)

I also modify the search bar so it only suggests locations from my bookmarks, and I use separate bookmarks for each account, eg:

- gmail [user@gmail.com]

- gmail [other@work.com]

- aws console [prod@work]

- aws console [me@personal]

- github [work]

- github [personal]

I type "gmail work", hit return and Firefox opens it in the correct container tab, already logged in. (Honestly, who uses bookmarks any more? They just turn into a bloated to-do list, hundreds of links you'll forget about until one day you try them and the domain no longer exists)

Make Google results suck less with Greasemonkey and a script that blocks junk domains (I maintain my own block list). And I have a junk Google account just for random searches etc, and I leave that logged into the "default" container tab, so I'm not plagued by Google cookie / T&C pop-ups.

Other Greasemonkey scripts, eg: make Reddit suck less by using old.reddit.com.

I also log into Firefox and sync this stuff across all of my browsers. Unfortunately the setting per addon do not sync so I always export text configs to a Syncthing directory any time I make a change (eg: update containerise rules, blocklists, cookie autodelete settings)
They don't. At least mine doesn't. I've cleaned up the remains, they are intact but with burned sections.

I think getting rid of them quickly outweighs germs flying off them.
Regardless I don't think they are known for spreading disease.
tl;dr: botulinum toxin. From TFA:

It is perhaps strange that such a rare poisoning event shapes our modern food system so profoundly, but this is perhaps because the toxin produced is one of, if not the, deadliest on earth. It has been estimated that in its pure crystalline form, six grams of botulism toxin, about one teaspoon full, would be enough to kill 200 million people. The lethal dose when consumed orally is around 30 billionths of a gram, which if you want a relatable comparison, is about the same as if you cut a single poppy seed into ten thousand equal pieces and ate one of them. It is an amount so tiny, it really doesn’t make sense.
Fair criticism. I'm the author, and I hate using interfaces like this, but didn't comment on it probably because I got used to it for this kind of thing.

The only reason why I defined inventory.DB (https://github.com/henvic/pgxtutorial/blob/main/internal/inv...) is to be able to test. Otherwise, I'd have skipped it.

I haven't read your article yet, but will do so later and get back to this subject and tell my opinion by the end of the day (on vacation, and need to hurry to catch the train!).
That's unrelated to google domains, though. Your client's domain ended up on a list distributed by Google Safe Browsing.
It's a figurative punch in the face - an analogy for hurting someone.
Doesn't 300k/year sound too little to fund development of such a popular language?
Looking for a Experienced Dev to Become CTO for Fintech for Latam
I'm looking for someone to Join as CTO/Co Founder Full time, for a new startup for Fintech in Latam, we are a team with experience in the industry and the target markets starting this new venture.
> Modern enums in languages with powerful compilers are one of my favourite features and I repeatedly find them to be a marker of high quality codebases.

Mega +1. I LOLed when I saw the post. My favorite feature of enums is that you limit the set of values - and thus get a lot of free checks. Not to mention being able to write case statements without default - which catches future bugs (C++).
AI is being used to write recruiter spam
oh, I also have defined database.PGX (https://github.com/henvic/pgxtutorial/blob/main/internal/dat...), which is a little more scarier. I'll get back about that too, but this one is perhaps even more useless, and there might be a better way to solve the issue I want to try to avoid with it.
Is Life360 a publicly traded company?
God, why'd they have to use Discourse? It's the ugliest thing I've seen.
Crypto boom in India: Despite regulatory concerns, 400 startups jump onto crypto
That contrast makes the page unreadable for me.
I was thinking SailMail, which is a shortwave system for sending mail to small sailboats with limited electrical power.
Is it something similar for temperature? In my country some people go swimming all year around - even when the lake is covered in ice (they cut a hole). They say if you go everyday from summer to winter, you don't notice the temperature change and it's not such a big deal.
Odernow –.https://www.facebook.com/Exipure-South-Africa-101555069033386
Exipure South Africa works in describing and supporting your chest region, abs and lower body regions. It supplies the body with the necessary enhancements and triggers a faster yet safe weight reduction.Exipure works by chipping away at your stomach related system and extending the metabolic speed of the body. It controls strong poos.

ODERNOW@..>>https://www.facebook.com/Exipure-South-Africa-10155506903338...
https://sites.google.com/view/exipure-south-africa/home
https://exipure-south-africa.yolasite.com/
https://exipure-south-africa.jimdosite.com/
https://www.spreaker.com/show/exipure-south-africa
https://www.homify.co.za/projects/1092956/exipure-south-afri...
https://exipuresouthafrica.blogspot.com/2021/11/Exipure-Sout...
https://www.facebook.com/Exipure-Philippines-105704895278229
https://www.facebook.com/Exipure-Customer-Reviews-1098225315...
https://promosimple.com/giveaways/exipure-south-africa-does-...
https://groups.google.com/g/exipure-south-africa/c/BrDMbICuW...
Just today my wife asked me if we could get rid of "The Magic Garden, Explained", since I never use it. I told her it's just one of those books I like knowing is there even if I never crack it open again. Highly impractical in that it is so out of date (historical at this point) and from what I remember very well put together. It was so eye opening when I read it to see the inner workings of SVR4 and how every little bit of information had it's neat little place.
Framework laptop
Randomize the order of the buttons on new games.
Turtle Geometry, is a very interesting book: https://mitpress.mit.edu/books/turtle-geometry
Maybe, but isn't that explicitly opting out of the typesystem's guarantees?
I must not understand the question, because the answer is "the obvious way". You just run the V8 process once in each container and scale up your containers. There's nothing special to it.

What are you concerned about breaking?
>It is kind of ironic that the potential of Windows on ARM will further fuels the sales of Mac.

I would be interested in the M1 Macs if I can install Windows on them. I am not interested in the OS, I'm interested in the hardware.
dogma is dumb.

in some environments, the challenges are those of shipping velocity, scale and uptime. in others it's all about ensuring the highest levels of security/privacy for customer data or correctness of the system when running in production- sometimes with massive financial or even criminal penalties if something goes wrong.

neither set of problems is more important, more challenging, or makes you more special because you worked on them. they're different requirements and they require different approaches, if you're any good at all you'll recognize this and advocate for the correct tooling and approach for the job- rather than dogmatically pushing for some principle that may not apply.
Yes, and I carefully formulated my sentence not to say that. :)
I think this is good advice (I've been in both managerial and individual contributor roles over the years).

On the other hand, as an individual contributor, especially if I'm new on the job, I often have imposter syndrome, and keep worrying I'm not doing a good job. (I'm sure I'm not alone in this.) And when my manager doesn't say anything about my performance I start thinking that maybe I'm doing badly. So I feel the need to ask, which is not as nice as them just telling me.

So I guess I'm not disagreeing, as long as if things are fine, the manager does "just go ahead and say that".
Twitter thread on FB forcing an accelerated E2EE timeline for messaging apps
The Business Phrasebook
Also a TST user. It take some getting used to, I don't think I'll ever go back to using horizontal tabs.
It is very much functional out-of-the box and it comes with a lot of preferences to choose from. However for a cleaner interface you'll have to customize your UserChrome.css.

This is what I'm using right now - https://pastebin.com/bKHM8hp9
The do, but that doesn’t add all that much back into the battery.
Reader view used to irritate me but I have gown to appreciate it for just this reason
Specifically, how do you feel someone like burntsushi represented an unearned power grab? Go on, I'm listening.
yeah weed them the f* out. thats why Netflix's old culture document was so interesting and great, they went straight for the Machiavellian route and straight up said "if you want a 'family', go join a startup"
Many recruiters don’t bother understanding what they were actually supposed to be doing. You can not be a tech recruiter if you do not understand the basics of the said tech.

I get offers for jobs asa frontend eng, when I am a 100% backend guy. Recruiters need to understand that based on the very detailed information that they have about me.

They clearly don’t care, so why should we care?
This is one of the worst colour schemes I've seen in waking memory. I can't read it.
Let s imagine we build all the trading robots to have one server per group of client. That would def work, we probably cant pay for one set of server (for HA) per client since we have hundreds, but then all these per client servers have to queue up for the exchange line access which has per country controls (cant move the market more than x %, cant trade x or y stock at z time whatever). So yes in a way, end of the line, the clients must "know abt each other" so we can respect the 13 different law codes.

We split by exchange traditionally because it made the most sense when we started 30 years ago in Asia, but... We re more and more splitting clients in groups where we can and allocating them cpu power indeed.

I envy the stock market people because while they must handle even higher volume, they can shard per stock itself and have just one jursidiction.
sure, same question. Is the problem that they have a formalized response or that it's automatic? Or something about the specific response?
Is there a theory for what purpose the Botulinum Toxin evolved for? I don't see that paralyzing your host is particularly useful for a bacterium.
You'd be surprised how low the bar is for "highly technical" among the general populace, particularly those inclined to steal used technology from targets of opportunity. How many people do you know who even own a laser printer, a subscription to photoshop and the skill to use it, and know what an "acetate sheet" is? The vast majority of people, if they have a printer at all, use cheap inkjets, they don't know how to use photoshop and don't care to learn, and they've never heard of acetate sheets.

Could an enterprising criminal master this technique? Sure, but I'm not convinced it's reliable or lucrative enough to make the time/risk investment worth it for someone with that skill-set.
I think the point is that you might like so many things, you cannot do all of them.

And then, how do you prioritize them an allocate time? Some of us might go for 'whatever is the most fun', others 'whatever delivers the most results (for society, or for some obscure personal goal like making a clock that lasts 10,000 years, or a speed metal guitar university for girls, or... anything).

I really like coding, and plan to do it into old age. But I suspect if I suddenly found fifty billion dollars, I would have so many new options for how to spend my time I might well never write a line of code again.
> There's a simple fix, and he didn't want to do it.

Not everyone considers inviting armed representatives of the State onto your property a "simple fix."
Assuming they have a laser printer, photoshop skills/subscription and know about acetate sheets. I'm willing to bet most phone snatchers don't even have one of those ingredients.
15 second rollbacks don't exist at scale.
Most medical problems don't need cutting edge treatment. Compared to the US, Cuba's medical system is much more weighted towards primary care and universal health care.

Med school in Cuba is 6 years of study. I can't find where it's harder to become a taxi driver. Can you clarify?

The most difficult taxi license I know is the black cab license for London, which takes some people years to acquire "The Knowledge." Quoting https://en.wikipedia.org/wiki/Taxis_of_the_United_Kingdom#Th...

] It is the world's most demanding training course for taxicab drivers, and applicants will usually need to pass at least twelve "appearances" (periodical one-on-one oral examinations undertaken throughout the qualification process), with the whole process averaging 34 months to pass.

3 years < 6 years, and I find it hard to believe that Cuba's taxi license acquisition process is more arduous than London's black cab one.
Glad to see jetbrain actively driving this forward,

Even if now I have to do rust dev in my professional time I still quite enjoy doing php on weekends for small personal project
I did 2019 in Nim, and I'll be doing 2021 in Rust. 2020 I tried to go for speed though, so I went with python.

Implementing Intcode in Nim for 2019 was really pretty fun
You're right, but maybe missing the point? Everything is subject to capitalism and market viability. There are a lot of hard problems that have commercially unviable solutions. mRNA vaccines were largely in this category until COVID. Anything that makes a solution less commercially viable (e.g. permanence) reduces R&D funding.
People want the impossible, but if they can't have it they will make trade-offs. And it's pretty apparent the trade off is "I'll put up with having to get a car in order to get more space at an affordable price".
Where's the investment sense in zero-percent loans (regardless of whether they're made to farmers or not)? If you're asking people to finance in something without an expectation of return, then call a spade a spade and call it a charity.
I suspect you are reading different things into my comment than I wanted to convey.

Your argument is perfectly valid, if you try to steelman my argument into something like a mathematical argument. But it wasn't meant that way.

I meant exactly what I said: empirically, in practice, randomised checking is unreasonably effective. You illustrated the 'unreasonable' part.
Firefox also recently started to flashbang me every time I open a tab. You gain some, you lose some.
It’s really buggy on my iphone se 2.
I'm not an expert in either, but the difference doesn't seem dramatic to me. You can put type annotations in JS also and just use typescript in a way that's similar to MyPy. Adding types to either JS or Python seems "not free" to me. You pull in extra tools and syntax for either.
Well, consider my example in https://news.ycombinator.com/item?id=29286002 of al-Azhar University, which is 1050 years old. It was founded under the Fatimid Caliphate, which fell 200 years later after a century of civil war, replaced locally by Saladin's Ayyubid Sultanate. Another 80 years later Cairo fell to the Mamluk Sultanate, which held Egypt for 270 years until the Ottoman conquest, which the Ottomans lost 350 years later to Napoleon. Five more governments later (if we count Nasser, Mubarak, Morsi, and Sisi as a single government), here we are, and al-Azhar has survived the fall of nine governments, all of which entirely ceased to exist. This suggests two points:

1. There are a lot more small organizations at any given time than large ones. There were only two Caliphates at the time of the Fatimid Caliphate (the other being the Sunni Abbasid Caliphate, to which we owe Western Civilization, such as it is), and they covered the entire Middle East. But at the same time and in the same place there were thousands of schools and universities, some of which did get blown up by catastrophes (like the House of Wisdom in Baghdad) and some of which did not.

2. There are a lot of catastrophes that are harder for a big organization like the Fatimid Caliphate to absorb than for a smaller organization like al-Azhar University. More generally there are certain kinds of organizations, such as universities, that are very resilient.
> emotional cost of raising animals and having them murdered by wolves

As opposed to when they goto slaughter?
Bitwarden - for passwords

Brave - for adblock built in

Sponsorblock - to cull all the youtube bullshit

Imagus - to hover over images and see the content without having to open a new tab

old reddit redirect - for the occasional google result that takes you to reddit

reddit enhancement suite - to remove all custom css from old reddit
Woah. I find it odd someone like that would talk openly about their “Rare Pepe”s, given their strong association with alt right/racism/nazism.
I vaguely think actually that the switch could be DIY-replaced with a button, to obtain proper Fn (or the reverse). Though this would likely entail some soldering on the PCB, and I'm not good with soldering.

Apparently craftier people even mod the controller out and a new one in, to run QMK: https://chrispaynter.medium.com/modding-the-microsoft-sculpt... (but still leave the switch untouched, for some reason).
There’s the Alfa Pendular that goes Lisbon Madrid direct but there’s only one per day. It’s relatively rapid and comfortable, about 50 euro last time I rode. It’s a night train.

Most of the interior lines got shut down when they privatized CP and handed the state railway to one company and not more. The first thing they did was close many train lines. The lamentable decline of the Portuguese railway systems has happened on many levels, including local trains and trams like Coimbra shut down all east side lines and that entire mountain gateway area sits in decline with rotting properties and population flight and business closures etc…
Zoho Mafia
Still better than getting thrown in Thai jail for reviewing a place negatively.
I'm no guru but the only widespread use of spy cameras for password theft I've heard of is false covers on ATMs to catch PIN codes, which makes sense as an ATM eliminates a lot of variables. (angle camera needs to be at, number/size/position of keys on keyboard, required resolution/range, increased number of victims, etc).

In the wild I imagine it's one of those things that's simple in concept but difficult in execution due to all the edge cases. Even if you get 80% of a password, if you're not at the perfect angle to catch those last few key-strokes you haven't accomplished much.
It costs the owner money. Calling the cops means they call the tow company and the tow operator expects to recover from the owner.
And AppKit!! Don't forget AppKit!
Is infrastructure at this scale typically unable to do a cold start? I can believe that this is very difficult to design for, but being unable to do it sounds dangerous to me.

(Edit for the downvoters: I was genuinely curious how these kinds of things work at Google’s scale. Asking stupid questions is sometimes necessary for learning.)
One of those environmental problems we've managed to fix without much hoopla.
If I could get an ErgoDox with Trackpoint, I would be all set. Sadly, it seems, they do not have a Trackpoint integration. The only commercially available I know is the Ultimate Hacking Keyboard V2, but I like the ErgoDox more. And they offer it only as an addon device.
KML: A machine learning framework for operating systems and storage systems
How do I know whether a web site that I've never heard of before is legit or suspicious? One way of finding out is to give them a disposable e-mail address and see if they spam me or share my address. If you want my trust, you need to earn it.

Also, providing a disposable e-mail address doesn't make me any less of a "real person". For example, I've been here on HN for 11 years. I originally signed up with a disposable e-mail address (one of the domains on your block list), and only gave them my real address several years later, when I started corresponding with the moderators. If HN had no problem at all with this, why should you?
It can be done. It takes a heck of a lot longer than 15s though.
> this would allow Cuba to get vaccinated in short order, one would think?

Yes, that would explain why Cuba is one of the most highly vaccinated countries in the world.
Ooo, I don't know. I'd say in theory, no, at least for public corporations, as many have boards who ultimately decide who is the CEO. However, sometimes the CEO is the Chairman of the board and has a controlling share of the stocks (or votes) and yeah, may at least feel like a monarchy. I'm not too sure what the difference is between monarchy and authoritarian, I've often used the latter when looking at some companies.

Others, however, can be much more democratic or else. Now I'm curious to see if there are any papers comparing company governance to nation governance using the same terms.