skysight-inc/HackerNews huggingface dataset:
With Jenkins on Kubernetes, you now need two levels of autoscaling, Jenkins workers and Kubernetes cluster. Without advanced configuration you will have many underutilized nodes. Jenkins has builtin scaling for VM workers. Those same points about provisioning and security apply to all software, regardless of running in K8s or not.

There are Kubernetes native CI systems, many of them. Tekton Pipelines is the basis for many like Jenkins X (the next gen Jenkins)
It's not politically motivated, it's "existentially" motivated.

Especially when world leaders ridicule the problem and dismantle efforts to fight it [1].

[1] https://www.bbc.com/news/world-us-canada-51213003
News from Firefox Focus and Firefox on Mobile
That's surprising. Last one was like 5 years ago.
Others have already commented that you don't need a rust compiler for this. But it's also worth noting that compiling Rust programs is typically much more straightforward than compiling C programs, even if you account for installing the Rust compiler as part of the process.

The process would be:

- Run the `curl | bash` command from https://rustup.rs/ to install rust via rustup

- If you have a non-standard shell configuration that rustup can't detect, then add `~/.cargo/bin` to your PATH.

- Clone the git repository containing the program you wish to compile

- Run `cargo build --release` in the source directory.

That's it, and that will work across all major platforms and almost all Rust programs.
Take a note? I wish.

Often I'll think of something while out cycling that I want to remember later. So I try to tell Siri using my watch. Siri just tells me "Sorry, I can't help you with notes on Apple Watch".

But it will let me send myself a message. So I do that instead. I'm not convinced iMessage was meant as a note-taking platform, but hey, maybe Apple have plans.
I think it would be in your case, but it is something of a gamble, isn't it. At some point I'll hit the job I want to (and think I have a good shot at) retiring from and probably try for it myself. I'm not really sure how that'll look for me.

Making that call at 50 is a lot different than making it in your early 30s, I would think?
Selection sort with extra swaps
Multiple VMs concurrently.

Docker packages don’t all fully work on macOS itself.

It seems early.
Back in the late 80s I wrote a simple sampler for my old Apple][+ that used input from the tape port to tell the speaker when to click. Playing an audio tape at very high volume produced sort-of recognizable sound from the Apple. I never managed to get it to sound as good as some of the game intros of the day though.
I don't know the other two, but Parisi is definitely a star in his field.
The hypothesis here is that there is a trade-off between making bank and living a pleasant life, whatever attributes one wants to associate with "pleasant", maybe low professional stress, maybe time spent with loved ones, maybe waking up when the world is already spinning at full speed.

There might be a weak positive correlation at the population level between (broadly speaking) "being miserable/not having a good time/give up life for money" and "income", but at the individual level what we can say is that there are millions of people in the world making good to very good to great money while having the time of their lives day after day.

I might be one of those, for now. In the future, who knows.
You can’t switch to Python 3.10 just yet
Look at any of the video coming out of Australia.

https://twitter.com/ritapanahi/status/1442259246339346432?s=...
This has been driving me insane since iOS 15.

Heavily invested in HomeKit (to the point of having several HomePods around the house), and it feels like something changed and much of it I can't quite put my finger on.

But a few that I have been able to identify:

- Something has changed about how it handles figuring out which device you are talking too. I have had a HomePod in a different room go off (screwing up the room awareness), or my iPhone going off even when I am right next to a HomePod.

- All of my HomePod pairs (having 2 linked together) switched to the opposite HomePod for which one speaks, and there is no clear way to change this.

- Every action has slowed down, I can't figure out why but most of the time I get "one moment" while it tries to turn in lights or whatever.

- They added the ability for the HomePod to turn on and off the Apple TV. Which is great in theory but I have my own custom TV configuration hooked up to Logitech harmony and it will constantly ask me "do you want to control x or y" (one being my custom and one being the Apple TV depending on the room I am in). I want to disable this but I can't.

Edit:
All I really want is a log. Please. A log of automated events that happen (I still don't know why my lights will randomly turn off... something is triggering it and I can't figure out what) and a log of what it thinks it heard and tried to do so I can address the "nothing with that name or function is found" or whatever it says when I say "Turn off the fan" and it doesn't know what I meant, and then I try again and it works.
I think Backblaze is only great if you are looking for something cheap. It is definitely that, and I am reluctant to complain about it when it backs up my 25TB home server Mac Mini for $60 per year. (Oh, it's $84 now. But whatever, still very cheap.)

But I also set up Backblaze for most of my family members, and when my dad's iMac SSD died, even though I physically visited, and even though I had 48 hours there, there was no way to recover the (meager 1TB) contents.

I had to use the pretty-trash web UI and could only select something like 25GB at a time, from a super-slow and janky web UI, and then download those files in like dinosaur-time.

It did save the day; I could get the most important files (there were like, specific ones on the desktop that my dad was mostly really concerned about).

But in my only experience of using Backblaze in actual crisis, it disappointed.

I think (though I have never verified) that their option to FedEx a hard disk would have worked, if I had had more time, and that's cool. But I was only there for a couple days, and was trying to set him up with a new Mac Mini to replace the failed iMac.

So in the end, we said fuck it, and my dad lost a bunch of his shit.

OTOH, 5 or 8 years ago (?), my laptop corrupted my iPhoto library. (Yeah, back in iPhoto time.) I happened to be on a Japanese bullet train from Osaka to Tokyo at the time (editing a Printed Book composition for a gift, and that seemed to be what irrevocably corrupted the iPhoto library). I restored the backed-up iPhoto library (maybe 250GB back then, a tenth of what it is today) to my home Mac and it was restored by the time I got home from the 2.5 hour train ride.

But it also cost me something like $180, because I had Arq configured to use AWS Glacier storage, which (at least back then — does it even still exist?) was cheap to put data into and very expensive to get data out of quickly. (IIRC Arq even paused automatically, to avoid this, but I pressed the Continue button.)

something something pros and cons
This isn't "statistical whataboutery", it is basic ethical reporting. The French media got it mostly right; The US media got it mostly wrong.

We must have a zero tolerance policy for abuse, but bad reporting and bad extrapolation serve no one.
> He directly equates DEI efforts to Nazi Germany

He doesn't, he compared it to the state of German universities shortly before the Nazis came to power and there are certain parallels. I think it is worth listening to him.
wow I thought they were out of business
Yeah, I think OP wrote must of what they did in genuine frustation. Saladuh's response probably comes mostly from having read this paragraph from OP's rant: "This is why I released sixel-tmux. That's also why I use Windows besides the wonderful mintty being the number 1 choice for terminal afficionados, it gives more options in general: I like that because I don't like depending on people who seem stuck in a desire to be lord-of-the-flies. Unfortunately, there seem to be quite a few in the free software world..."

Also they go on from there about how they want to encourage Linux users to jump over to Windows. Again, I think this is just frustration with their perception that there are too many control freaks in the opensource world acting as gatekeepers for important feature availabilities (the core of their rant is just that they really wish they could have done graphical plots in their default terminal when they were in school years ago).

To my reading, it sounds like someone who wanted to support free software who jumped over to Windows in disgust, not really a "Windows fanboy."
The mental drain of the world exerted by social media is completely enormous. It explains so much about the dystopia we find ourselves in.

What happened to the talks of breaking up Big Tech? It seems to have disappeared.
I genuinely dont believe people who say this. You cant think in shapes when thinking about your personal relationships.
https://www.realtimerendering.com/blog/the-center-of-the-pix...
A lot of assumptions about causality based on weak data here. This company is just trying to capitalize on what is perceives as an inbound marketing opportunity. Next.
> unfortunately it's way too slow to get anywhere near 'realtime' output (30fps or better).

That's not due to sixels. Check out the sixel nyan cat: https://github.com/hackerb9/sixvid

Look at the FPS indicator in the bottom. It was pointed to me in https://github.com/microsoft/Terminal/issues/448#issuecommen...

The issue may be in your code.

I think I have similar performance issues, as the glyph selection process could be more optimized.

Derasterized is mostly Jart work (who is best known here for her work on Cosmopolitan), we were mostly interested in quality.

Reducing the set of glyph to something that could benefit from optimizations could help.

> I really wish there was a decent pixel-framebuffer standard for terminals (with at least the same performance as ncurses)

Sixel performance is quite decent: personally, I can play videos in my terminal.

Try MPV on mintty: https://github.com/mpv-player/mpv/issues/2183

I have also played with a X server rendering over sixel, no performance issue: https://github.com/saitoha/xserver-SIXEL

When sixel support is added to Windows Terminal, I may update it, because it would be fun to have one tab to run stuff!
Coming from Android, I used to use the Google assistant in hands free situations. Like when cooking or driving. I've found that Siri is TERRIBLE in these situations, because its more likely to punt to give you some links to click on and say "I found this on the web".

I just asked Google and Siri "what temperature do I need to cook fish to". Google came right back with 145F. Siri put up some stuff she found on the web, and didn't give a verbal answer.

I like almost everything better about the iPhone, but I really wish I could replace Siri with Google Assistant.
its not deep dive looks like some superficial tls course. 2 hour seems very less imo.
This is common in some fields. My understanding of it is that 'we' means 'the author(s) and the reader'. You'll sometimes see this voice changing when the author(s) give their own opinion. e.g.

> From this we can see that XYZ. It is the author's opinion that ABC.
If this doesn't have a name (I didn't see one in the paper), I propose “interview sort”.
Watch out, whiteboarding interviews.
Previously, a black employee went through mandatory arbitration with Tesla, and the arbiter found it was ok for white employees to call black employees the n-word because it's used in rap music. Some may feel the $137M award to be a lot, but Tesla has been getting away with inaction for years. Maybe that will actually make them perk up and do something.

> an arbitrator hired by Tesla to resolve the case in a series of closed-door hearings agreed the slurs weren't racist. Rather, they were "consistent with lyrics and images commonly found in rap songs and freestyle rap competitions," retired Marin County Judge Lynn Duryee wrote in a decision reviewed by Protocol. In a footnote, Duryee cited lyrics on genius.com for a song by Insanity, a little-known Canadian rapper.

https://www.protocol.com/tesla-racism-claims-arbitration
Warmer. Warmer. Keep going! What makes it unsound? Add some real value here. What you have shared thus far is pretty flaccid.
John Aycock credits McCarthy's Lisp work in "A brief history of just-in-time"[0] Though, as I mentioned, I believe the native code was generated when the module was loaded. These days, we generally consider JIT compilation to be compilation that happens at first invocation (or after, in the case of hybrid interpretation/JIT), so it doesn't precisely fit the modern notion of JIT compilation.

[0] https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.97....
To be honest, in certain enterprises (probably many startups as well) there’s just no need for UI other than tables. We get an api, mangle the result into some grouping, and then dump it into a table, over and over again.

Sometimes we let the user click a row, and do something about it, hah.
I had been until very recently using Firefox on iOS but it is a total battery killer of late.
I thought OP was setting up a backup for someone else
You are aware that informant != agent, right?
Increase Your Place Value with Home Inspectors in Mississauga
If you do not have an inspection as a buyer, any faults that arise after the transaction are typically your responsibility. And when we look into the need for services of wet basement inspection in Mississauga, we come to know that basements are the black side of every home. It's one of the finest places to see beyond the curtain of your home, from apparent fractures in the foundation to symptoms of insect invasion.
Doh, good point. You do still have to keep track of those and where they are, (and when they were last backed up to though).
> while the experience that comes with age is valued in fields like music

That's a very rosy view of a cutthroat industry. The only exceptions I can think of are well-established stars with a back catalogue of hits. If you're a singer looking for work, good luck if you look much over 35.
> The implicit assumption powering this is that programming experience from 35 years ago is not only irrelevant to today’s challenges, but undesirable

I think the implicit assumption has it the wrong way around. It seems like the industry takes about 30 years to catch up with the mathematicians who had discovered the solution to our problems.

We create this problem for ourselves. Some hot new web framework rediscovers the continuation monad and treats it as a novel invention. Giving it a slapping new name, a slick logo, and talks at the hottest industry events. A whole generation of developers learn to talk the talk, walk the walk, and hit a wall. The next framework comes along and suddenly they're, "too out of fashion."

Computing hasn't changed radically in a long time and certainly not programming.
I don't use Facebook, so don't care much about that but my productivity would definitely increase (temporarily?) if HN goes down.
Some pessimism is good. We're older, we've seen it fail already. Insanity is doing the same thing over and over again just in a different programming language. That's why you hire older programmers.
You don't need a Rust compiler as prebuilt binaries are available for your system.
https://hurl.dev/docs/installation.html

Relating to the choice of Rust, we think that it is the best language for this type of command-line tool.
Performant like C/C++, but way safer to develop.
And using native existing libs such as libcurl is possible.
I don't think the data supports their conclusion.

> the Facebook outage started at 15:24 UTC.

> Between 21:00 UTC and midnight, we saw roughly a 2.6x increase in the number of Pull Requests being merged.

> midnight UTC aligns with 17:00 Pacific time (where many Haystack customers are located).

So even according to their own metrics, there were 5 and a half hours where the issue was (at least partially) occuring but there was no change.
Sleep sort is meant as a joke. Obviously, everybody understands there exists no O(1) GP sorting algorithm.
I mean the guy lost "a major honor" in his field, not his job.

A lot of people deserve honors for their good work, and don't write trash articles comparing enrolling a few more Black students in college with literally nazi germany. For all his veneer of rationality the guy is wandering into nut-job territory here.
Lousy Management, Knucklehead Hires Plague Operations of Real-Life Sopranos
Probably in the situation where the sum types have actual payloads, instead of being simple enums. For example, if it was

type SHAPE = NONE | SQUARE(w, h INTEGER) | CIRCLE(r INTEGER) | TRIANGLE(a, b, c INTEGER) | BLOB(e SVG_STRING)

In my solution it entails having

TABLE WithShapeNone(...)
TABLE WithShapeSquare(..., w, h INTEGER)
TABLE WithShapeCircle(..., r INTEGER)
TABLE WithShapeTriangle(..., a, b, c INTEGER)
TABLE WithShapeBlob(..., e SVG_STRING)

It seems I can't easily generalize your solution, so I won't strawman it.

Then again, I think the proper solution would just be adding the sum types into the system. We could have "+" implemented as a 3-column table too, but why would we?

Your notice of "only values can be parametrized. Identifiers can not" in the sibling comment is exactly what I was trying to express in these threads: the relational model is first-order, not second-order, so while you can theoretically model everything with it (logician have done it), it's ugly and impractical without some extensions. Better types for "ground" values is one such extension.
It's fascinating that silicon has not completely eliminated the asymmetries that were a way of life in vacuum tube circuits.
It's much slower even with the A12's dedicated cores for this purpose, but I assume that'll improve over time.
Blaming the user for the lack of simple coordination between devices when they buy into your ecosystem across multiple devices and attempt to use the advertised features doesn't seem like a great product strategy.
Interesting that the founding CEO owns only 1.5% of the company while the current CEO owns 2.5%. Wonder if this is because of secondary or dilution? How much does the other cofounder (Gagan) hold? I would have thought this was a huge success story for founders but it might not be?
I wonder, as a developer I cancelled my Facebook account years ago, but others are still on board I guess.
I turned in a similar algorithm for a college homework assignment, as a practical joke. (I'd been programming for 10 years already before I was able to go to college, so I was extremely bored in my first year Computer Science classes.)

I'm pretty sure I used the double-loop technique to drive it, but mine wasn't quite as simple because I layered the joke by also using multiple XOR, instead of swap, to propagate the values through the array.
I use voip.ms and forward my virtual number SMS to email. It costs a fraction of a penny per message. There’s no monthly fee. I don’t have a real phone number at all.
Yeah, what the parent described is more like "reverse engineering". But reverse engineering can help you improve at engineering, and vice versa.
Ask HN: You're the Prime Minister. How would you help creating startup unicorns?
You're elected Prime Minister of your country. What are the first initiatives you'd work on to help your country create a few startup unicorns (and a lot of jobs)?
> You post this all the time. You did 27 years at one single company, as you point out so proudly and often. After a stint like that, anyone would be unhireable

IT is a sick twisted industry.
this is generally a complaint i have with most modern software.

With the older versions of windows like 95 and 98 (that's the oldest experience i have), i read the manuals, tried things and slowly learned the intricacies of the OS.

Modern smartphones, tablets and computers seem to come with increasingly sparse manuals, let alone documentation. Take iOS for example - i have no idea how to manage windows on my ipad, i don't know how to close them, window manipulation is not obvious and so on.
Psychohistory by Hari Seldon
Microsoft's .NET Foundation under fire as resigning board member questions it
Entrepreneurship Podcasts to Boost Business Growth
Phil's lab is the first thing that came to my mind when seeing this. Phil is an excellent teacher and has great content on PCB design, digital filtering, signal processing, C programming, FreeRTOS etc. Certainly an engineer that I would LOVE to have on the team.
The question seems meaningless. Does it matter that our free will doesn’t exist if for all intents and purposes it feels as though we have free will? Maybe if I pick a random number, I was always going to pick that number, but it doesn’t mean that I didn’t choose it randomly. The perception is the whole part that matters IMO.
Beside a swarm of your own, a Phalanx canon would come in handy.
You're assuming you have two options:

1. Stay at current, unpleasant job.
2. Take a huge paycut.

But there are other jobs. So what you do is, you start applying elsewhere, and meanwhile you try to negotiate with the startup.

The chances are that they won't go up that much. That's OK, you can:

1. Stall them, and use existing offer for negotiating with another company that gives you an offer. Even just mentioning you have another offer is helpful.

2. Negotiate for something else. "Hey, this is 50% less than my current salary. Would you be willing to raise it by 20% and then have me work 4 days a week?" I haven't done the math to figure out if this makes sense, but there might be some combination of hours and higher offer that might work for you. Most startups are unlikely to say yes, but I have successfully worked shorter work weeks at startups.
> I can't relate to anyone who claims that ∛x is better than cbrt(x)

I do. It's a simple \cbrt<tab> away in any editor worth their salt, and it greatly improves readability of computation-heavy code – ∛(ϵ² + ξ³) ≤ Φ(π) is much clearer than the ASCII equivalent.
I think it's genuinely the fact that interests of the university / professors / exam provider / "board" are completely counter to that of the student, especially when the profession is shrinking.

I was taught to think that education is sacred and to think that the professors/institution has my best interest in mind. The naivete lasted up to my mid early 20s, which is definitely an issue. (I am obviously still pro-education, but education with very deliberate goals, which can, of course, be general education).
The root of this is companies owning companies. From there onward it's a web of concealment & evasion. New rule: Shares in corporations may owned ONLY by clearly identified individuals.
Oh, yeah, I doubt it's a fundamental issue, but given the apparent cheapness of most American construction, I can't imagine the energy efficiency is great.
Is it exchange sort? https://mathbits.com/MathBits/CompSci/Arrays/Exchange.htm
Is this really an Airtable alternative? They seem to describe themselves as a admin frontend for Firebase. Obviously there is some overlap with Airtable, but a web frontend for Firebase is much more interesting to me!
I'm starting to think that all of this is a weaponization of culture by elites to undermine political movements and stifle opposition to certain business interests.
Google Sought Patent on Facebook Whistleblower's Monetizing Polarization Scheme https://slashdot.org/submission/14712823/google-sought-paten...
The Beauty of Bézier Curves [video]
exactly. They have a plausible (but hardly confident) story based on their not very clear raw data (without using actual research methods on it), and turned it into marketing, that's it.
Dropbox allows you to restore previous files, for a time, using their web interface.
The mathematician still has to type \cbrt + tab to type the glyph so they have to know the name of the function. Not only that, they have to know the name of the function from reading the Unicode glyph or be constantly pasting characters into the REPL. I don't get how that's more efficient in any way.