skysight-inc/HackerNews huggingface dataset:
I have a few feeds configured into Thunderbird but wasn’t reading them very often, so I “disabled” them to load manually. Despite this it tries to contact the sites often and, when not able to (firewall) goes into a frenzy of trying to contact them. All this despite being disabled.

Disappointing combined with the various update sites it tries to contact every startup, which is completely unnecessary as well. Couple of times a week should be the maximum rate.
Shamefully, first responders are not well compensated - usually it's ~$20 an hour.
Actually, there's been a reversal trend going on, for many companies, better is often on premises or hybrid now.
US EPA bans toxic dry cleaning chemical
Generally I look to people who could build an AWS on the value of it or doing it themselves because they can do both.

Happy to hear more.
This exactly, most leaks don't involve any physical access. Why bother with something hard when you can just get in through an unmaintained Wordpress/SharePoint/other legacy product that some department can't live without.
I have a lot of questions.

The nature of the job really sucks. This is not unusual; there are lots of sucky jobs. So my concern is really whether the employees were informed what they would be exposed to.

Also I’m wondering why they didn’t just quit. Of course the answer is money, but if they knew what they were getting into (or what they were already into), and chose to continue, why should they be awarded more money?

Finally, if they can’t count on employees in poor countries to self-select out when the job became life-impacting, maybe they should make it a temporary gig, eg only allow people to do it for short periods of time.

My out-of-the-box idea is: maybe companies that need this function could interview with an eye towards selecting psychopaths. This is not a joke; why not select people who are less likely to be emotionally affected? I’m not sure anyone has ever done this before and I also don’t know if such people would be likely to be inspired by the images, which would make this idea a terrible one. My point is find ways to limit the harm that the job causes to people, perhaps by changing how people interact with the job since the nature of the job doesn’t seem likely to change.
Their Android client has been less than stellar in the past but recent releases are significantly improved. Uploading files, in particular, was a crapshoot.
Merely as a "for your consideration," writing an SDK in a very, very different language can surface "rust-isms" in the way your API works that might not be obvious when using a homogeneous tech stack

I think of that as the "Chinese wall" of shipping SDKs: can someone not familiar with your product use it effectively from a language you don't know
I think it's aged wonderfully.

Given its requirement to be a pure superset of C, it's a far better (IMHO) version of "C with objects" than C++ has ever managed. If you have a good understanding of C, ObjC is just:

- ok, do all that stuff you did and pretty much forget about[*] memory management, we'll do that for you. This is utterly liberating.

- you want dictionaries, arrays, sets etc ? Gotcha covered

- you want real natively-built-in UTF support ? Yep, got that.

- you can even dynamically create/inspect/alter classes at runtime, which makes things like plugins an absolute doddle.

- on top of all that, if you really need something to be in C or C++, just add it. Pure superset, remember, so your other-language code (or 3rd party libraries) will link just fine.

What I never understood was why people (and to be clear, I am not aiming this at the parent post) would take a look at the [...] syntax and immediately move on. It reminds me of people who board an aeroplane and get whizzed to another continent at enormous speeds, elevation and concomitant pressure-differences and then complain about the in-service drinks. The drinks!

I'm an unabashed fan of ObjC - it pretty much hits the perfect sweet spot between the low-level access that C provides and the over-engineered bloat that C++ ended up as. There's a really minimal extra cognitive load (over C) in ObjC for all the extra facilities the language provides (and in some cases, like memory management, a lot less). It's a real shame that Apple were the only ones to get on board.

[*] Two caveats.

1) You do need to still understand about strong vs weak references. Since ARC. is "Automatic Reference Counting", two objects that each hold a strong reference to each other won't ever be automatically released.

2) If you actually do explicitly call malloc() on something, it's on you to call free(). The reasons to call malloc() are far less than under C but the option is still there for you (being a superset of 'C') if you want to get your hands dirty.
Nope. It's literally putting private data in a shared drawer in someone else's desk where you have your area of the drawer.
1. Do you support compression for data stored in segments?

2. Does the choice of storage class only affect chunks or also segments?

To me the best solution seem like combining storing writes on EBS (or even NVMe) initially to minimize the time until writes can be acknowledged, and creating a chunk on S3 standard every second or so. But I assume that would require significant engineering effort for applications that require data to be replicated to several AZs before acknowledging them. Though some applications might be willing to sacrifice 1s of writes on node failure, in exchange for cheap and fast writes.

3. You could be clearer about what "latency" means. I see at least three different latencies that could be important to different applications:

a) time until a write is durably stored and acknowledged

b) time until a tailing reader sees a write

c) time to first byte after a read request for old data

4. How do you handle streams which are rarely written to? Will newly appended records to those streams remain in chunks indefinitely? Or do you create tiny segments? Or replace and existing segment with the concatenated data?
That Emily Chang show on Bloomberg is basically paid PR for the kind of CEOs who cant capture Attention the way looney Musk does but feel a need for it. I have actually seen the pitch to large corps. And was super disappointed cuz I actually thought Bloomberg didnt have to do this stuff.

Its a truely bizarro world we live in with the most absurd creatures and systens getting propped up.
Totally opaque is a really nice way to describe it.
Say thanks to Google who basically stopped developing stuff with Java in mind.
85 year olds die from cancer like 70 year olds but still over twice the rate of a 55 year old.

Hardly a consolation.

The other thing to consider is that once you get to 85, you're likely to die from just about everything else, not just heart disease and cancer.
You sound very defeatist about fighting bureaucracy. If you work at an org with too much management, you can slowly push to move it in the direction you hope for or leave. If you keep ending up at places that seem impossible to change, perhaps you should ask more questions about this during the interview. I've worked at many small companies where there wasn't crazy bureaucracy because that's definitely what I preferred. I also currently work at a megacorp and yes there is difficulty, but being consistent and persuasive has lead to many things slowly heading in the right direction. Things take time. You have to realize why people have made things some way and then find convincing arguments to make things better. Sometimes places do just suck so don't stick around. But being hopeless doesn't seem helpful.
My suggestion would be to try Purelymail. They don't offer much in the way of a web interface to email, but if you bring your own client, it's a very good provider.

I'm paying something like $10 per year for multiple domains with multiple email addresses (though with little traffic). I've been using them for about 5 years and I had absolutely no issues.
Multifaceted Monitoring of Angie, an Nginx fork
Nitrux SB Manager
GDP per capita in Kenya is a little less than $2k. In the United States, it’s a bit over $81k.

Median US salary is about $59k. Gross national income (not an identical measure but close) in Kenya about $2.1k.

1/8th is disproportionately in favor of the contractors, relative to market.
Is this[0] fully open-sourced? I had once gone down the GitBook path only to discover that that the online service diverged from the open-source.

[0] https://github.com/GetPublii/Publii
I think the main bottleneck right now is training data - they've basically exhausted all public sources of data, so they have to either pay humans to generate new data from scratch or pay for the reasoning models to generate (less useful) synthetic training data. The next bottleneck is hardware, and the least important bottleneck is money.
From the Doge of Venice to Doge of Mars
As a side note, KiCad is currently running its 2025 fundraiser if you want to consider supporting them.
It's not even that. A lot of papers are trained from copyrighted works without permission by less than five people groups in academia or startups. The systems to make the models can be done extremely cheap.
This trivializes some real issues.

The biggest problem the cloud solves is hardware supply chain management. To realize the full benefits of doing your own build at any kind of non-trivial scale you will need to become an expert in designing, sourcing, and assembling your hardware. Getting hardware delivered when and where you need it is not entirely trivial -- components are delayed, bigger customers are given priority allocation, etc. The technical parts are relatively straightforward; managing hardware vendors, logistics, and delivery dates on an ongoing basis is a giant time suck. When you use the cloud, you are outsourcing this part of the work.

If you do this well and correctly then yes, you will reduce costs several-fold. But most people that build their own data infrastructure do a half-ass job of it because they (understandably) don't want to be bothered with any of these details and much of the nominal cost savings evaporate.

Very few companies do security as well as the major cloud vendors. This isn't even arguable.

On the other hand, you will need roughly the same number of people for operations support whether it is private data infrastructure or the cloud, there is little or no savings to be had here. The fixed operations people overhead scales to such a huge number of servers that it is inconsequential as a practical matter.

It also depends on your workload. The types of workloads that benefit most from private data infrastructure are large-scale data-intensive workloads. If your day-to-day is sling tens or hundreds of PB of data for analytics, the economics of private data infrastructure is extremely compelling.
Hard disagree. His thoughts are so rich and varied that it's harsh to classify them under "blogs for wealthy people". He speaks about death, self worth, many other things that speak to anyone.
It is like repainting La Joconde
> telomeres are known to be the mechanics of the DNA.

> The enemy of these telomeres is age: damage occurs to them during cell division, hence the part of the DNA which watches after the DNA is no longer to fulfill its duty: and that is an open door to all types of cancer.

This sounds a little off. Telomeres aren't known to be the mechanics of anything. They fulfill their role by existing.

Imagine if, whenever you copied a file, the copy was missing the first and last 40 bytes of the original. (And, for completeness, those 80 bytes are also removed from the original.) That's how DNA copying works - a little bit of the beginning of the strand, and a little bit of the end, aren't copied and don't exist in the new copies.

Telomeres address this problem by existing in large numbers at the beginning and end of DNA strands (telos being Greek for "end"), providing padding that can be omitted from copies without hurting the organism. The creation of gametes involves refilling the worn-out telomeres of the parent organism so that the infant who eventually develops will have a full complement. But you don't do the same thing for your own cells, so eventually your cells try to divide, eat into their own DNA, and die.

Because cancer cells divide quickly, this mechanism will quickly kill them. So cancers also need to be able to refill their own telomeres. That's one of the mutations necessary for a cancer to originate.

But you'll note that a loss of function in the telomeres doesn't leave the door open for cancer. For cancer, you need to restore the telomeres.
Oh thanks, I didn't know that (I studied physics and only know the chemistry part superficially). But I did know, and wondered about, the fact that the spherical harmonics have an e^imϕ factor yet there's nothing about the explanation that involves complex numbers per se (besides that writing out sine/cosine series is way more tedious than exponentials). Makes sense that they just get factored.
You can thank IRL privacy activists for the lack of cameras in every room in each house; Just imagine how much faster domestic disputes could be resolved!
Name is wrapped in ``, so it’s not “true” use whatever you want. You also have to use `` on call site.
Actually reckoning with this stuff leads people into believing in anti-natalism, negative utilitarinism, Scopenhaur/Philipp Mainlander (Mainlander btw was not just pro-suicide, he actually killed himself!), and the voluntary extinction movement. This terrified other philosophers like Nietzsche, who spends most of his work defending reality even if it's absolute shit. "Amor Fati", "Infinite Regress/Eternal Recurrence", "Übermensch" vs the literal "Last Man". "Wall-E" of all films was the modern quintessential nietzschian fable, with maybe "Children of Men" being the previous good one before that.

You're literally not allowed to acknowledge that this stuff is bad and adopt one of the religions that see this and try to remove suffering - i.e. Jainism, because at least historically doing so meant you couldn't use violence in any circumstances, which also meant that your neighbor would murder you. There's a reason that Jain's population are in the low millions

Reality is actually bad, and it should be far more intuitive to folks. The fact that positive experience is felt "quickly" and negative experience is felt "slowly" was all the evidence I needed that I wouldn't just press the "instantly and painlessly and without warning destroy reality" (benevolent world-exploder) button, I'd smash it!
Desktop is much better than mobile in terms of developer and end-user freedom, but it's getting worse over time. It's becoming clear that desktop freedom is viewed by the major OS vendors as a holdover of a bygone era and not something they want to maintain forever. There have been some shifts in user base and preferred devices that have ameliorated this a bit, but it seems likely that consumer non-mobile operating systems are going to either vanish (perhaps lingering on in a prosumer/professional variant which will be ghettoized) or else morph into something much closer to a mobile OS (where getting full system access locks you out of the ecosystem).
Put humans in a room in isolation and they get dumber. What makes our intelligence soar is the interaction with the outside world, with novel challenges.

As we stare in the smartphones we get dumber than when we roamed the world with eyes opened.
The problem with curl-minimal is if you install any program that needs full-fat curl, then you're out of luck if you want to keep the minimal install.

With separate curl handlers you'd also be able to find out what protocols your system is configured to access with a command like this [simulated]:

$ rpm -qa | grep curl-handler- | sort
curl-handler-ftp
curl-handler-http
curl-handler-https
curl-handler-smb

and similar RPM commands might be used to find out what applications need a particular protocol.
Outside of some specific cities, I can guarantee it. Even a busy Emergency Dept on Halloween night had only a small handful of bloody patients/trauma cases, and nothing truly horrific when I did my EMT rotation.
Sure, which is why AI scoring is a more difficult problem than creating an automatic instant replay with approximate forces.

I’m still thinking minutes here which kind of blurs the long with real time scoring.
I have about 30 years as a linux eng, starting with openbsd and have spent a LOT of time with hardware building webhosts and CDNs until about 2020 where my last few roles have been 100% aws/gcloud/heroku.

I love building the cool edge network stuff with expensive bleeding edge hardware, smartnics, nvmeOF, etc but its infinitely more complicated and stressful than terraforming an AWS infra. Every cluster I set up I had to interact with multiple teams like networking, security, storage sometimes maintenance/electrical, etc. You've got some random tech you have to rely on across the country in one of your POPs with a blown server. Every single hardware infra person has had a NOC tech kick/unplug a server at least once if they've been in long enough.

And then when I get the hardware sometimes you have different people doing different parts of setup, like NOC does the boot, maybe boostraps the hardware with something that works over ssh before an agent is installed (ansible, etc), then your linux eng invokes their magic with a ton of bash or perl, then your k8s person sets up the k8s clusters with usually something like terraform/puppet/chef/salt probably calling helm charts. Then your monitoring person gets it into OTEL/grafana, etc. This all organically becomes more automated as time goes on, but I've seen it from a brand new infra where you've got no automation many times.

Now you're automating 90% of this via scripts and IAC, etc, but you're still doing a lot of tedious work.

You also have a much more difficult time hiring good engineers. The markets gone so heavily AWS (I'm no help) that its rare that I come across an ops resume that's ever touched hardware, especially not at the CDN distributed systems level.

So.. aws is the chill infra that stays online and you can basically rely on 99.99something%. Get some terraform blueprints going and your own developers can self serve. Don't need hardware or ops involved.

And none of this is even getting into supporting the clusters. Failing clusters. Dealing with maintenance, zero downtime kernel upgrades, rollbacks, yaddayadda.
>What emerged was higher levels of a protein called NUPR1 in the older mice. This caused cells to act as if they were deficient in iron, which in turn limited their regeneration rates – putting restrictions on both healthy growth and cancerous tumors. ... "Aging cells lose their capacity for renewal and therefore for the runaway growth that happens in cancer."

Translating that to normalspeak: Lower metabolism leads to lower incidence of cancer.

It sounds like common sense to me; cancers form from damage and mutations to DNA during cell replication (kind of like uncaught bitflips during file copy operations), so the less replication there is (lower metabolism) the lower the risk of cancer and vice versa.

Also for some sort of related anecdata: My mother passed from stomach cancer, she had a lifelong chronic iron deficiency due to underperformant hemoglobins which she compensated for by taking iron supplements. Towards the end she ended up getting some iron infusions because her blood iron levels were so abysmally low.
Out of curiosity, which DNS record types do you need that Route53 doesn't support?
> Considering Kotlin came from JetBrains, IDEs are most likely already in the Kotlin community's DNA.

Idea understands and performs dramatically better with Java.
I am referring to the layer 3 connectivity that Wireguard is running on top of. Depending on your use case and reliability and bandwidth requirements, routing everything over the “public” internet won’t cut it.

Not to mention setting up and maintaining your physical network as the number of physical hosts you’re running scales.
So you're expecting these people to have the deep knowledge of human psychology to know ahead of time that this is likely to cause them long term PTSD, and the impact that will have on their lives, versus simply something they will get over a month after quitting?
Ok?

So if the boss's nitpick is "you must pass your code thru an indicator that doesn't affect the output", I'm going to ignore it. I don't understand what point you're trying to make.
>How about grouping the jobs into two categories: A) Causes PTSD and B) Doesn't cause PTSD

I fail to see how this addresses my previous questions of "it's purely a monetary dispute?" and "where do you draw the line?". If a job "Causes PTSD" (whatever that means), then what? Are you entitled to hazard pay? Does this work out in the end to a higher minimum wage for certain jobs? Moreover, we don't have similar classifications for other hazards, some of which are arguably worse. For instance, dying is probably worse than getting PTSD, but the most dangerous jobs have pay that's well below the national median wage[1][2]. Should workers in those jobs be able to sue for redress as well?

[1] https://www.ishn.com/articles/112748-top-25-most-dangerous-j...

[2] https://www.bls.gov/oes/current/oes_nat.htm
This study only compared camelCase to snake_case and what the results are mixed, depends on what you call "hard to read". They only seem to have tested finding identifiers from a word cloud, and it did take more time to read camelCase identifiers (although they were also resulted in more accuracy).

It's important to note that the researchers only tested short phrases with 2 and 3 words. "getNextPath" is a different beast compared to "methodName_whenInputDoesNotParseToValidRegexThrowException".

On the other hand, there is a good body of research that generally shows that proper sentences (not just 2-3 words) without spaces are harder to read, at least for English speakers[1]. Early medieval Latin manuscripts did not use space between words[2]. The fact that spaces were seen as an improvement when they were introduced, is probably telling.

[1] https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=unsp...

[2] Roman-era inscriptions did use an interpunct (a small middle dot) to separate words, but this practice fell out of fashion in Late Antiquity and Early Middle Ages and I'm not sure if it was ever the norm in handwriting.
So that programmers have one more bikesheddibg reason, obviously.
> calling the Spotify owned content “slop” is kinda unfair to the creators.

No artists are proud of having to create Muzak.
Bento: Fancy stream processing made operationally mundane
Most of them are built on top of hyper, including reqwest [0] (not a bad thing, they're just still hyper).

I personally wouldn't even consider hyper as an HTTP client for use in most projects, but reqwest adds a much more approachable API on top of hyper.

[0] https://github.com/seanmonstar/reqwest/blob/master/Cargo.tom...
Good point, but:

* I'd prefer better font rendering

* I'd like to move the cursor backwards and forwards in long commands easier, maybe even with the mouse (!). Use case is, say, a long curl command and I press up-arrow to repeat it, but want to tweak something. So I press and hold left arrow and wait.

* Semi-transparent background was cool in the 2000s; these days everything is blurred like it's Vista (not a criticism, Windows does it too, it's just UI fashion.) A terminal background is a place where that might be genuinely useful.

* This may be the shell, but when I reboot and restart I get my Terminal tabs reopened to the same working directories, but the history is identical between all of them. I run different commands in different folders for different reasons, and I want to be able to press up-arrow to get back the last command(s) per tab.

I am far from a Terminal, shell, or anything related expert. There may be solutions to the above. But third party terminal apps exist so there must be a market for some problems & solutions.