skysight-inc/HackerNews huggingface dataset:
D is by far my favorite language. I put in a lot of effort to learn the language and thoroughly enjoyed discovering D's elegance. It has super clean solutions to all sorts of language issues (e.g. obj.foo() is just syntactic sugar for foo(obj), which gets you both type extensions and OO-looking methods on structs, which I miss in C).

That said I really tried to use D for my projects, but I had to give up for a rather surprising reason: the C interop is so good, that 1) most libraries provide a 1-1 translation of their C APIs, which ends up being ugly, non-idiomatic D that forces me to think in both C and D when coding; and 2) debuggers are not aware of D types and idioms, so when debugging, I have to again think in both C and D. Both of those add up to about 90% of the coding time, which is to say that, 90% of the time, when using D, I felt I had to code in 2 languages at the same time.

I'll skip some of the other issues I ran into, because I think a lot of the problems with D would go away if it had a large active community that would put the work in to maintain the D ecosystem, but that's a bit of a chicken and egg problem.

In the end, I decided that for me the reduced language overhead, solid ecosystem and modern conveniences of gnu17 C were more valuable in practice than the sweet features that D had to offer, and that made me a little sad, but I'm hopeful that one day D will make a strong comeback.

I know Walter gets notifications when D is mentioned on HN, and I imagine that if he read through this he'd shake his fist at me for saying interop-so-good-its-bad, but, if I could make a parallel with Java, I'd say that in code that uses many 3rd party libraries, D feels a bit like coding with JNI all the time (sorry). Ironically, in my opinion, D would benefit from having a community that rewrote popular libraries, instead of primarily relying on C interop.
That's one possibility, another I've considered is it's just a linear extrapolation of the trend towards global homogenisation, extended arbitrarily into the future. So either it's a critique of their political system (very likely) or it's a pessimistic take on our innate laziness and tendency to conformity. Or both. Overall it another marker for how unutterably shallow and awful all these people and their society are.
Being in a democracy means you have a chance to influence the decisions, yet you end up with decisions not only you as a minority don't like, but even you as a majority don't like.
Illustrative notes for obsessing over publishing aesthetics
Slower in what sense? Latency, throughput, computation time?
The Performance Cost to a Proposed Fedora 37 Cflags/Cxxflags Change
I think they will try to ban us from the technology, or force us to be registered to use it on their system under supervision. my guess is that the future will involve thumb-printing these models in some way to determine where they came from and who developed them.
Whats your implication there? Do you believe that the qanon conspiracy or capitol insurrection were organized by 4chan?
> float default is NaN, why... just WHY!!!!!

> char default is 0xFF....

Invalid values, perhaps? Other than making initialization mandatory, this seems like a reasonable way of catching them. For integer types it's not really possible because all their values are valid.
We are using karpenter.sh for autoscaling. Works just fine.
I wanted to do this for those formats in particular, as well as Office files. Fastmail were going to sponsor some of this work to extend Pure, and I was chatting with the folks at Hey, but I couldn't get enough other sponsors to fund the work.

The idea is to use Pure to have a "Zero-Day Defense Mode" button for your email provider that you can push, if you want static analysis on 90% of the file formats coming and going, so that you can have stronger assurance on email attachments that you open. For example, I believe that Pure would have prevented last year's zero-click traversal against Apple Mail.

There are also so many ways to use file format anomalies to take out AV engines, so Pure can act as a first line of defense, before hostile data gets to them. For example, protecting them from the David Fifield zip bomb.

What I find most interesting with these checks, is that they're looking for explicit bleeds or explicit overflow bounds. So the signal to noise ratio is high.

Mostly, if people are interested, I would really love to move this all to Zig, to benefit from the checked arithmetic and spatial safety, since otherwise everything is all single-threaded run-to-completion.
Right; It's not because anybody in any forum bringing up any dissenting points, immediately gets downvoted and called (and I quote from this thread) "classic anti-union scaremongering propagandist shill" and worse. No, it is definitely an anti-union conspiracy, and we are all definitely willing to discuss all sides of a contentious issue. /s

For what it's worth, I've been on Hacker News for many years, and it is against my better judgment to comment on this topic with my ID and name. Just look in this thread to the one-line reaction posts; turn on the "see dead posts" and check out how quickly opposing opinions are downvoted and flagged; and put yourself in position of anybody having even a slightly dissenting opinion or wanting to present both sides of an issue or a different, personal perspective. HN can be brutal.
[citation needed] The warehouse where the union was established is still there. I can't even find information about any of not-unionised ones closing. Can you link information about any profitable Amazon warehouse which was actually closed as a result of union organising?

Also with the current Amazon's turnover rate you can't count on working for more than a year. Their annual turnover is over 100% for warehouses so it may be a loss for the area, but on a case-by-case basis those people would be looking for another job soon anyway.
I don't at the moment, because I didn't bother getting a USB-C to anything adapter .. but I used to just use the Apple HDMI or VGA adapter on my older MacBook Pros easy peasy - worked with any and every brand external monitor I tried
The new Nikon 800mm f/6.3 fits in this niche perfectly.

There's a new 400mm f/4.5 on the way too.

If I was starting from scratch I'd totally be taking this route.
> only going to get you biased answers.

Unlike, say, every opinion from engineers who are fond of "resume-oriented software development"?

Or every blog post from the dev team in a company that is working with kubernetes, even when there is absolutely no need to, but they do it anyway, because "it helps with hiring"?

Of course opinions, testimonials and even reports will be biased. They are still important anyway.
Time Attendance Software in Singapore
> And yet, you are only "getting better" at the game.

I don't get it, why is that not enough? Why can a hobby not be about only me and my personal growth/goals. Its a hobby, what I am failing to understand is why does it need to be productive? If I stick to playing challenging games, I feel a sense of growth which unfortunately I cannot articulate. That is enough for me, but yeah YMMV.
So for people who choose careers where it’s important to live in a hub city, housing is increasingly unaffordable, but what about everyone else who is content with a career/job with no such restrictions? Most cities have a trendy, expensive side, but also lots of low cost areas, plus satellite towns.
Tech Companies Won't Say If They’ll Give Cops Abortion Data
Be aware that low blood pressure can be bad just like high blood pressure can be. Since high blood pressure is so common, doctors often won't even mention it. Healthy blood pressure can also be different for different people. If you have a high heart rate or you get dizzy when sitting/ standing up you might have low blood pressure.

You can increase blood pressure healthily by aerobic exercise and increasing water + electrolyte intake. Just adding this since weight loss can lead to low blood pressure, which is easily fixable, but rarely talked about.
> For example, null handling in basically every non-C language doesn't rely on help from the CPU!

I am quite sure that Java does rely on page faults to detect null access (i.e. sigsegv causes a NullPointerException) As probably do most Javascript implementations and I would even dare say most languages' runtimes...

Cause if they don't, that's an optimization waiting to happen (e.g. for optional types).
Ah, so you deploy malicious obstructionism against people with honest questions that want to make sure they stay on the right side of the law.
> Its easy to think you're right when you assume the other side is racist.

The crux of my experience is that when the thing people disagree with you on _isn’t_ racist/homophobic/misogynistic/etc. then they tend to directly name and openly discuss the subject of their disagreement. The general and innocuous sounding term “diversity of thought” tends to get brought out when the opinions themselves are one of those opinions that people don’t want to admit to so openly.

If people are going to disagree about a choice of software license, or technical architecture, or copyright assignment, or even about moderation standards and free speech, they tend to just directly name the thing they are disagreeing about (as we are now).

I’ll give some ground here and say that in some cases “diversity of thought” isn’t raised because the particular person raising the thought wants to say bigoted things, but at the very least it tends to get trotted out to defend speech that ends up driving people away because of either direct overt bigotry or, more often, a pervasive use of dog whistles.
I never said I was "offended", I said the usage of the phrase stands out. Culturally, historically, China was known for producing "junk" products of lower quality throughout the majority of the 20th century. It used to be a common phrase in the 60's & 70's. Seeing the phrase in the article, and used in the same manner as during the 60's & 70' invokes those decades old attitudes.
She says "put your hands on me" at the end of the scene. Her words. He didn't tell her to say that.

They proceed to kiss each other, and consensual sex is then implied.
It's odd, but I actually really enjoy using Kubernetes in production.

We have a few rules:

1. Read a good intro book cover-to-cover before trying to understand it.

2. Pay a cloud vendor to supply a working, managed Kubernetes cluster.

3. Prefer fewer larger clusters with namespaces (and node pools if needed) to lots of tiny clusters.

3. Don't get clever with Kubernetes networking. In fact, touch it as little as possible and hope really hard it continues to work.

This is enough to handle 10-50 servers with occasional spikes above 300. It's not perfect, but then again, once you have that many machines, pretty much every solution requires some occasional care and feeding.

My personal Kubernetes nightmare is having to build a cluster from scratch on bare metal.
I don't think that is true. Kubernetes brings a lot of advantages to people who have to manage infrastructure (like me). It gives me a single interface that I can apply across multiple teams. They all only need to provide me with a docker image and that's mostly it.

Also what is the alternative? Self-written unmaintainable bash-scripts? That's what they had before. Every team had their own way of deployment, creating packages,.... It was quite the nightmare.

To be fair, we use EKS, so a lot of the annoying work is done by AWS.
What is the "veggie industry"? Industrial agriculture?

Industrial agriculture benefits a lot from animal farming given that 67% of crops are sold as livestock feed.

Or is there a secret society of leek producers controlling the world?
Somehow I've never seen the mobile version of wikipedia, this is a great link, thanks!
The counter argument here is that that 1 minute difference doesn’t correspond to a minute of extra work in the way that ‘62 days of work saved’ conveys. But the counter-counter argument is that sufficiently fast/good tooling is qualitatively different and increases productivity by enabling new workflows (eg build it vs think carefully about whether it will compile right because builds are slow; break up changes into smaller chunks vs write big hard-to-review changes because CI is slow) such that speeding up tools or maintaining performance as the code base grows are valuable.
Ah, thank you. I read an English translation [1] of the proceedings of the Council of Carthage (397AD) and it seemed to forbid it, but looking at it again, it seemed to forbid trying to give the eucharist to corpses (I'm not really sure what was going on there), and then adds a bit about baptisms for the dead, but maybe it's not forbidding them?

[1] https://www.roger-pearse.com/weblog/wp-content/uploads/2022/...
I think, it's important to note that consumer goods in the 1980s were very much culture building (in the sense of terms like "nation building"). They allowed consumers to express themselves, to align themselves along a certain set of values, to show off, to organize in recognizable cultural tribes, they provided identity, etc. In a sense, 1980s tech was what the FB profile became to the internet generation. (I personally enjoy this cultural aspect.)
Are you working in a high EM interference or radiation zone? I would be surprised if they were rated to work there.

(It might just be a very close microwave)
Ok, I will play.

What is the instance that will compile Linux kernel 100 times in sequence fastest? Not an abstract handwavy "the biggest one" but what is the exact instance?
It's not "your" calendar, it's Google's calendar.
You are indeed not getting the point. Ops people do not 'set the parameters'.

DevOps doesn't become ops, and devs don't become ops either. The only ops left is perhaps contract management that really doesn't have anything to do with the developers.

DevOps can mean the practise of intersecting tasks that classically would be categorised as either development or operations, but it can also mean the people with enough skills to understand the needs of the developed features as well as the requirements of a useful infrastructure.

Take a very dated example:

- Operations might request new server hardware purchase orders
- Then they rack it, install an OS
- Someone else, say, application management, installs Jenkins on it
- Someone else yet again configures Jenkins so Developers can use it
- A developer now logs in to Jenkins, and clicks build on their product or entire project
- Operations gets a fax from Jenkins about a new build being ready to be installed
- Operations sends the build to a different application management person
- Different application management installs the new build
- Developer can finally see the end result

If at any step something goes wrong dependency-wise, the person involved is not allowed or not able to do anything about it because it is outside of their scope. This is classic operations. On top of that, all those layers are annoying and inefficient.

Instead of all that we have new tools, and new grouping of activities which run in parallel:

DevOps-enabling person:

- Notices a shared CI system would benefit everyone (developers, customers, finance)
- Proposes such a system and perhaps presents a demonstration
- Configures a virtual or container system from any XaaS provider to provide this CI system to anyone who wants it
- Adds integration with SCM
- Tries out a few builds to test SCM lifecycle

Developer:

- Writes code, commits to SCM
- SCM fires a CI pipeline
- Developer can see the end result
- Makes additional modifications, immediately sees the result again because nobody else is required to perform those tasks
- Maybe additional CI options are needed, create commit with CI changes and update CI to have those extra options available
- Instant results yet again

Classical operations only existed because there were no tools and no shared responsibilities. The world has changed and now shared responsibilities and tools to act on those exist. Net result: a whole lot less people waiting on each other because they all operate in their own fiefdom.

Operations is dead, unless you are still playing datacenter at the office. The closest remaining thing is the service desk and perhaps desktop management for end-users that are locked into some Citrix hell. But we were talking about DevOps which is the intersection of Development tasks and Operational tasks, not end-users and office equipment ;-)
Man - this is my fkn brand.

Plain text is almost a universal truth -- and it's easy to church up your documentation with a well presented ASCII chart.

Some ANSI Color Codes and ASCIInema can carry you a long way.

Here's a list of plain text information tools from my notes:

https://mbarkhau.keybase.pub/asciigrid/
https://gitlab.com/mbarkhau/asciigrid/

ascii-tables is exactly what is says on the label.

https://ozh.github.io/ascii-tables/
https://github.com/ozh/ascii-tables/

https://www.netpen.io/main/
https://github.com/ebirger/netpen/

svgbob and svg-term are both great for creating SVGs out of these plain text files:

https://github.com/marionebl/svg-term-cli/
https://ivanceras.github.io/svgbob-editor/
https://github.com/ivanceras/svgbob/

Here are some TUI/CLI focused frameworks. These are over kill for me - but maybe useful to someone here:

https://www.textualize.io/
https://charm.sh/
http://maaslalani.com/slides/
https://github.com/peterbrittain/asciimatics/

TUI/Text-Based presentaion tools:

https://sli.dev/
https://github.com/slidevjs/slidev/
https://github.com/maaslalani/slides/
http://maaslalani.com/slides/
https://github.com/d0c-s4vage/lookatme/
https://github.com/chunqiuyiyu/ervy/

Honorable Mention goes to wtf-util and it's TUI configurator:

https://wtfutil.com/
https://github.com/ggerganov/wtf-tui

Thanks for coming to my ted talk!
So we're back to the old question what is science and what is not; there is definitely a different perspective depending on whether you come from US or Europe; here in Europe, we are much more (i.e. too) liberal with the term "science"; so there is e.g. "Musikwissenschaft" or "Geisteswissenschaft", and in parallel an eternal discussion whether it's indeed "Wissenschaft" (science) or not (and whether it makes sense for a society to enable so much people to study it). I myself play piano for nearly fifty years (even as a professional musician for some years) and never met any professional subsuming it under percussion; rather, it is a category "sui generis".
I rewatched The Longest Day last night, and appreciated much the same things in that. It's an action movie in a completely different style to something more modern, with some spectacularly long shots, and very little exposition. I was also struck by just how little dialogue there is for a three hour film, and how much of what dialogue there is was in subtitled German.
He also had some of the best scripts (and episodes) of the entire modern era: Heaven Sent, Hell Bent, World and Enough Time / Doctor Falls, Listen.

I stopped watching early into his run but came back when I heard about some of those great episodes. They really are good.
Amyloid processing in Covid-19-associated neurological syndromes
I think it might have been the Indian lunar probe that crashed into the moon.
My biggest surprise was how vanilla even hosted Kubernetes clusters are. For EKS I had to configure and install quite a lot to make it work as expected. At that point you are installing and self managing so much on your own that I wonder if you gain anything.
Personally I use potassium citrate so I can keep my Cl- levels under control, should only have like 2.3g of both Cl and Na per day so I found that KCl threw my Cl out of whack

But lots of Americans have issues with low potassium, it's a big issue
> but I've definitely run into a lot of problems regarding failure to wake.

In starting t belove there's just some collective failures with modern laptop power design. Multiple laptops from different manufacturers have had similar power issues waking up from sleep states and many even went on to just straight up die, as nothing seemed to power up anymore.
If you can say for certain that the links being published are coming from the malware scanning, and not being taken from users' browser sessions that are using Microsoft Edge you should elaborate on this.
Do you really believe the owners will simply accept lower profits and not just pass on the cost to the consumer? This is how you get increasing costs but no actual improvement. Wage-price spiral.
I'll highlight that the scope of my comment was deliberate, precise and narrow. The broader issue of unionization brings in other factors but we're talking about Amazon warehouse workers here.

These workers by their nature are highly replaceable. Replacebility is built into the system. It's desirable for the company. It's horrible for people and completely unnecessary.

What are you? Some star performer who can pack the boxes 10x better than the next guy? That's not a thing.
IMO, a big difference is the way food is grown and processed. When I was a kid, my great aunt and uncle had a farm and grew wheat. Now most things are grown by large, profit-oriented corporations that don't give a shit about the quality of food but only how much profit they make from it. If some GMO trick kills bugs, great! They don't care if it also kills people or makes them sick.
> it's how projects like CalyxOS can guarantee privacy.

Privacy ≠ security

Secure Boot = security
You know what really messes up your immune system? Getting covid.
Crypto is fun for a lot of people too.
Reminder that this article is about Canada, where these workers already have maternity leave and health insurance paid for by the public.
Yeah, it may be complex and highly configurable, but it's hard to imagine getting much higher level than defining networking, storage, secrets, etc. through YAML.
Russell Davies may have some kind of tricks like that up his sleeve by bringing David Tennant and Catherine Tate back for a bit.
Sorry, Verified Boot, not Secure Boot, that's MS crap.
Wouldn't it be trivial to keep the list of malicious pages locally and not send any data?
I would imagine it's dependent on the specifics of the agreement, but as I understand it yes it would not be at all uncommon for the union to have incentive to stipulate members cannot negotiate outside of the union terms.
Which language do you think should be illegal in the article?
Talking to many people who have been in or around unions for decades. Low performance seems to be the goal.
I'm sure parts of the body mod/biohacking community are already working on it. People are already doing things like embedding RFID into their hands.

When I read the headline I thought they had somehow managed to get an actual tattoo to respond to blood pressure changes through the pressure itself, similar to how the cells in Octopi change colour.
I was thinking it might have been GME or AMC.

Maybe I've been hanging out on /r/WSB too much.
I believe a large part of the devops culture came from the early clouds. It was difficult for ops to fix anything without involving developers. And for developers to troubleshoot basic things like network issues. This because the poor quality and visibility of the cloud services. The clouds are much better today and requires less skill to use. The unfortunate consequence of this seems to be that more ops tasks end up being done by devs.
Crypto as an Overheated Emerging Market
A union is just democratic control over the workplace. Your options are zero control or a small amount of control via voting.
I second your sentiment, I think this articulates my thinking much better. I see people trying to prove that yes games have "transferrable skills" to "real life" and I am sitting here thinking, why does it matter? It's my hobby!

PS: Used those quotes because I don't think people have clear idea about what they mean by those terms.