skysight-inc/HackerNews huggingface dataset:
Many already do, but not necessarily explicitly. If an optimizer accepts user defined functions for its evaluation and derivatives, these computations can be done using a GPU even though the optimizer itself knows nothing about the GPU. For example, GPU are extensively used in parameter estimation problems associated with PDE contrained optimization. Essentially, the PDE solves use GPUs to solve the differential equation and then then results are fed back into the optimizer. Many of these packages use common open source optimizers.

More generally, there's a question of where the algorithms themselves benefit from GPUs or parallelism in general. For large scale nonlinear, continuous optimization problems using second-order, Newton like methods, the big costs are in the function evaluations, their derivatives, and the linear system preconditioners/solves. Generally speaking, how the function evaluations and derivatives are computed are on the user. For the preconditioning/linear system solves, there's value in parallelism. However, here, the GPUs have traditionally lagged. Basically, we need a factorization, be it sparse or dense, and it's only been recently where good library support has been extended for GPUs. For the longest time, the entire matrix factorization needed to fit onto the GPU and many of these matrices were large. That said, for optimizers that accept a user-defined preconditioner, the use of GPUs is already possible.
Your job as a software engineer is to solve business problems set before you.

If your job is to send data over TCP to rsyslog, then you’re doing your job.

If sending data over TCP to rsyslog isn’t your primary task, then doing that is a distraction, at best. Maybe the rsyslog protocol is simple enough that writing your own function is sufficient. Maybe it isn’t.

I’ve been doing this for 28 years professionally and will often choose a library (and I _do_ typically look at the code and compare code diffs across versions on upgrade) over writing my own, because:

1. My job is not to write a task runner—so I use Sidekiq or Celery or Oban.
2. I’m not confounded by the illusion of NIH being lesser.

I will always write my own code if it’s core to what I’m doing. If it’s a sideshow, I will absolutely outsource it to a library or a compiler or whatever. Anything else in the context of the job you’re hired to do is irresponsible.
Trolly buses make so much sense to me with modern range extending batteries massively reducing the cost and complexity of hanging the gantries and wires. You can skip all the messy intersections and complex areas and just handle the long, simple stretches. I would much rather see cities embrace overhead wires in low cost runs compared with huge battery busses that need tons of recharging infrastructure. It also helps solve the climate conditioning issues in extreme weather locations, since both heating and cooling power coming from overhead wires solves range issues that arise from pure battery solutions. Cold winters and trying to keep a bus warm are range killers.

I also want to see a battery range extended approach taken to electrifying existing rail routes that rely on diesel. The vast majority of the cost comes from a relatively small part of the total distance of the track run, from things like bridges too low for gantries and nearby structures impeding on the space required for the safe use of wiring. If batteries on the locomotive or electric multiple units can power the train for short distances the cost of electrifying the line can be slashed to a fraction of needing to power every inch of the run. Europe has electrified a huge portion of their rail network, but it's pretty rare here in north america and keeping the costs under control could make electrifying large chunks of the network feasible, especially east of the Mississippi.
lol :) I have a new take on it that I haven't seen yet, but yeah it seems like such a crowded space not sure I want to get into this mess.
Speaking for myself - Red Hat's package manager cratered on an upgrade in the past (early 2000s) when it ran out of user space, and my investigation was that I hit a pretty core issue with the package manager design itself.

Since it isn't something where I can easily test if the problem still exists, I just avoided RPM completely. That means I have a knowledge and learning benefit in using other systems, and even in learning new (simpler) systems over investing in Fedora.

The split between Fedora and RHEL is also not IMHO as clearly advertised as with other distributions, so I do worry that I will hit a very expensive support wall that might also require me to switch distributions.
So basically any big city. The tourist trap where one wrong turn can lead you to homeless encampments, and the actual city that people live in.
And the quiet part that isn't spoken of is that all these businesses HAVE to have restrooms for their employees; and if you are nice and (basically not visibly homeless) and nobody is looking, you can often get access to them "as a favor".

Restrooms are the first victim of the tragedy of the commons.
Why was the title changed from the original?
Since when are managers incentivized to put people where their interests align? particularly when there is a perceived role transition.
A solution is vetting libraries, CI/CD only has access to internal repo, and libraries only get added to the internal repo after being validated.

This is part of my work for the last 10 years.

I only use whatever I feel like on personal projects and small prototypes.
While this is cool I've had luck just purchasing a domain (not that expensive), and manually setting up DNS through that.

Some advantages that this doesn't look like this would replicate, (1) I can have multiple domains for the same device, say gitea.mytsnetwork.com and netxcloud.mytsnetwork.com can go to the same device (2) I can get real HTTPS certificates for those domains which I consider necessary nowadays if only just to prevent errors (3) it's "real" DNS so when my browser decides to ignore my system settings and use DNS-over-HTTPS instead everything still works.

EDIT: It looks like (2) is solved by the tailscale cert command. I'd replace that point by saying owning the domain is important to controlling the certificate for me. All that said, the more I read into this, this looks like a really well thought-out feature.
The problem is that often the pro features are very nearly essential, like having more than one door in a car.
Hear, hear. There's a lot of us in this same boat. These asocial, sedentary IT jobs + hectic lifestyles are out of sync with our biology and psychology.
I think saying that Twitter doesn't care is too lazy a take. It has always been true, to some degree, that the aristocrats really don't care about the fate of individual peasants - they can't. They are outnumbered and don't have the capacity. But at the same time, everyone cares about acting justly. Even the most vile communist dictators who casually kill millions find it necessary to hold mock trials and explain themselves in propaganda. Leaders want to do a good job by their people. They want to believe they are just, and be seen that way. They all do.

It makes more sense to me to see these people as overworked and laboring under bad ideas, than to see them as callous. There are a lot of competing considerations - security, legal obligations, this or that socially powerful group making demands! I don't think it's so much that they callously don't care as that they are so vastly outnumbered and can only deal with so many problems.

When the internet was young, we thought very little about security. Wide open telnet ports, http without any sort of certificates, software and websites laughably exploitable. As time has gone on, we have started to realize that security is a necessary part of the price of building something, and to factor it in. No one now simply throws a service on the web without making a serious security effort.

I feel like we're going through the same process with government. We learned, via hard knocks, that even tight knit communities can't get along without at least a moderator. Now we're learning that really big communities, comparable to nations, can't really function without some of the institutions that they have historically required. I hope that we will learn the lesson and price it in; right now, we seem to be in the stone age tarpit, the peasants angry at the government over injustice, the government angry at the peasants over constant demands that they can't keep up with, no serious solutions in sight.

Technology can certainly help, but automated systems are only the implementation of laws, which misfire, and which humans are so good at getting around and exploiting. What you want, when things go awry, are rights, a set of laws, and a series of judges to which you can appeal. We assume, by inertia and analogy with our physical spaces, that we have those things, but we don't. My hope is that we can start to understand these things are necessary, and like security, instead of complaining it is too hard, simply see it as part of the problem definition.
Coal miners seem to have a sense of entitlement everywhere.

Coal was mostly crushed in the 1980s by the low capital cost of

https://en.wikipedia.org/wiki/Combined_cycle_power_plant

and the low cost of gas of Natural gas in the US and UK, the latter because of the discovery of petroleum in the North Sea. The same economic steamroller pushed "pause" on nuclear energy.

Today we see coal miners in the US who are empowered by the "one state, two votes" structure of the Senate to keep the industry alive despite it being basically uneconomic as well as environmentally unsound, the difference is this time the coal miners are supported by the right instead of the left.

Those who hate Thatcher today aren't so much pining away for the way things used to be but instead for the loss of their dreams for how they think things could have been.

Thatcher's most memorable slogan was "There is no alternative" and it's that sense that the realm of the possible in politics shrunk dramatically is why people have a sense of loss. (I'm amused that both Angela Merkel and Hillary Clinton liked that slogan too.)
I just transcribed a 32 minute audio recording of someone doing a speech that someone recorded using their phone mic.

I used default settings of "import audio file" with the Buzz application, and it was transcribed in less than 10 minutes. 24KB text file or so.

I'm on a windows PC with AMD ryzen 3
My cofounder is as well, on Xubuntu. Meanwhile, I've had multiple issues getting just 2 to work across years of using Ubuntu (there was a good few year span when I didn't have to fiddle with anything and it did just work). Recently, I had a second monitor running with my Ubuntu installation, but one day the monitor stopped working, and the next I couldn't build JS projects without running the command as root (?!). Switched to WSL and it's been great.
Building a Better Web – Part 1: A faster YouTube on web
that's not exactly true, though of course I don't have numbers.

maybe that is something you just don't see a lot, but that happens often?
Just bash script isn't enough if there's no automated process that run it every time developers make changes to your main/release repository trunk. If you still run it manually to verify your build, then it's not a CI. If you're still doing manual release deployment, then it's not a CD.
Having similar professional experience I'm thoroughly interrogated by people much junior. They're looking for lies, for fraud, for incompetence, for inconsistencies. Once a week or so I just drop CV compiled for the specific opening. My motivation to answer to their sorting-tree-hashmap-angular-state-management teasing is below zero. I'd been hired and I know how it feels like to be hired, if they are into butt sniffing I disconnect. I'm haven't been working for over one year now and I don't care.
I agree I stepped in some snark here, but this city has a human feces tracker app, which I failed to include which may have softened the blow: http://mochimachine.org/wasteland/#
Show HN: We just sold our company and filmed everything from day one
These diseases were of course present before in the gene pool, else the plague could not have selected for it.
Tbh, I've used multi monitor setup for at least a decade now without doing anything but plug them in. That's on a variety of GPU manufacturer hardware.
I've been tracking Kinetic dev and the way they do the kernel is baffling. It was static for months, then right before the kernel freeze they just merged in a huge pile of junk that they didn't understand, which broke a ton of important things including Intel iGPUs, Intel wifi, and even booting on Intel 11th generation and later CPUs. No integration tests or anything. With the release kernel i915 graphics are still glitchy as hell and Intel Wifi 6E doesn't work.

I don't think the dev->freeze->release system works correctly.
Wow, who would have thought that you could get banned in multiple ways on twitter? How unfair!
Compare https://www.stackalytics.io/?metric=commits&release=folsom from 10 years ago with https://www.stackalytics.io/?metric=commits&release=zed from this month. Notice that 2012's Folsom release was mostly made by OpenStack providers while 2022's Zed release was mostly made by Red Hat and OpenStack consumers.
(might help to expand to "All").

OpenStack did find some markets, enough to sustain a couple of vendors, but it didn't replace AWS, but it's also not trying to replace AWS anymore, it's trying to continue to serve the users it did find.

Shifting more towards my personal opinion: Containers are, in most cases, a more sensible unit of software deployment than VMs are, so OpenStack was always going to "lose" to something built around containers.

Shifting more towards other peoples' opinions: Severless is, in most cases, a more sensible unit of software deployment than containers are, so k8s will either be supplanted or become uninteresting infrastructure at some point.
Less time wasted commuting. More time sleeping. More leisure time.

I still spend the same real number of hours working (if not longer when I'm in the zone) and have a higher quality of life.

That all sounds good to me, so what's the problem?
Black Lynx Captured on Camera for First Time
I'm not sure I agree with author. Sounds like they have worked at shitty places that are using the word "DevOps" but really they are doing things the old way.

My company practices "DevOps" and it feels great:

- Infra team build self-service tools (build, deploy, scale, observe)
- Infra team write good documentation for these tools
- Dev use tools to build, deploy, and monitor their apps
- Dev not use use words like: AWS, k8, Envoy. These are abstracted by tools.
- if problem with app (very common) Dev fix it using the tools
- if problem with tool (very rare) Infra fix it

We have no build engineers, release engineers, etc. However we do have a rotation (similar to on-call) whereby Dev is responsible for releasing code that week.

Sure there are sometimes problems, frustrations, etc. No system is perfect. But you are getting paid lots of $$$ so shush with your whining & instead help improve the system.

For context my company is mid-size ~150 engineers
YMMV, but I got it directly from a roommate who worked in internet sales at a Ford dealership. Volume >> profit.
zk was so popular at devcon!
https://recorder.google.com/ is pretty amazing to me and is accessible from mobile and web. Not sure if it's Pixel-specific or not.
Yeah, I think the only way to make it work is to provide plenty of security, right along with the social workers. The NIMBYs in Portland primarily argue against siting a homeless shelter near them because of the associated violence. If the city actually staffed the shelters with enough security, that argument could be dismissed.

Of course another argument would pop up to replace it. So the other thing we need to do is quit trying to do direct democracy at every last level of the process. We elect representatives, so we should let them do their thing. And if we don't like it, elect someone else next time.
Embarrassing that this exists before Apple gets its own Final Cut Pro on their so-called 'iPad Pro'.

Never understood how they could have the audacity to call it an iPad 'Pro' when none of Apple's actual by-name 'Pro' software was - or, to this date - 5 years later - still is.

No 'Logic Pro', no 'Final Cut Pro'...still no Xcode, either. Other than illustrators/designers, can someone please explain to me what 'Pro' can use an iPad 'Pro' for any serious professional-grade tasks?

The mind boggles.

Similar to a game console, I purchase hardware for the software it can run. I don't care if it's as powerful as my equivalent MacBook Pro; because there's nothing I can use to take advantage of that power.
GPU acceleration?
Christian Head Covering
where am I repeating a hardened propaganda line? all I did was identify one
I spent 20 years working in the same field, at the end as a manager I was working 80 hours a week and I had to be on call 24 hours a day from my executive who was extremely toxic. I was fired after refusing to come back into the office during the pandemic early on within a week. After going on unemployment, I took an upskilling course and started in a new field. I started my own consulting firm and I got a job in tech and I am happier than ever.
There's the obvious alternative of just building a regular terminal instead of an overdone mall-like thing with an artificial park on top. What they did was excessively costly and time-consuming, and during its long construction (effectively 9 years) the area was much less ped and bus friendly. It's like they wanted an iconic transportation structure like GG Bridge, except GG Bridge's form actually serves its function.

Since $2.6B can be too big to think about, Salesforce Tower (tallest building in SF) cost $1.1B to build around the same time and in the same location. It took 5 years to build.

Why did I mention Covid, to illustrate the point that things are more valuable now rather than later, cause you don't know what's going to happen. I don't want to hear that it's going to be useful eventually when they could've KISS'd and made something useful years ago.
Yes, My comment has been updated.
> Data sovereignty per microservice

> An important rule for microservices architecture is that each microservice must own its domain data and logic . Just as a full application owns its logic and data, so must each microservice own its logic and data under an autonomous lifecycle, with independent deployment per microservice.

https://learn.microsoft.com/en-us/dotnet/architecture/micros...
At least LAX is in Los Angeles. Not true of SFO.
The 386 still has hardware and software interrupts which might just happen between the load and store instructions, so it's not as simple as "we don't need atomics".

If you were writing code specifically for the 386, I suppose you could implement all semaphores as critical sections to guard against external interrupts; I see no reason why that wouldn't work. But realistically, that code would be more of a museum piece than something you'd want to maintain in a 2022 operating system.
Yeah, I mean, fundamentally it's so complex because you have to make tradeoffs and people hate tradeoffs

"I don't want to have to worry about what machine my app runs on" vs "kubernetes is to complex"

"Dependencies change to often" vs "I don't have time to maintain this thing I wrote myself"

"I just want the infrastructure to figure out what I need" vs "I want to be able to build whatever I want with a bespoke language/framework/database/architecture"

> it's a knock against the tech itself that it forces all this incidental complexity on you.

If I were to say that Kubernetes is the magic secret sauce that fixed all the incidental complexity I would get laughed out of the room. There is no magic secret sauce to the incidental complexity, the more we try to fix it the more we create (or the cheap-fast-good problem. This is probably easy if there are no cost limitations)
When the Germans took France and all the other countries, they didn't replace all the management and workers at the various factories there. They didn't have that much manpower; their own managers and workers already had jobs. This left plenty of opportunity for obstruction and sabotage.

For example: https://jalopnik.com/citroen-sabotaged-wartime-nazi-truck-pr...

> Of course, he instructed workers to set a nice, leisurely pace when building trucks (likely Citroën T45 trucks) for the Wermacht, but that’s fairly obvious. What was brilliant was Boulanger’s idea to move the little notch on the trucks’ oil dipsticks that indicated the proper level of oil down just a bit lower.

> By moving the notch down, the trucks would not have enough oil, but German mechanics would have no idea, because, hey, the little notch on the dipstick says its just fine. Then, after the truck has been used for a while and is out deployed somewhere crucial, whammo, the engine seizes up, and you’ve got a lot of angry, stranded, vulnerable Nazis, balling up their little fists and redly barking curses in German.

The whole thing also includes lots of non-meeting options; making sprinkler systems go off, clogging toilets, dulling cutting tools, etc.
now do fastly
> Personally I am still waiting for someone to really get the proxy workflow right - it still requires too much manual control and planning. Someone needs to create a very robust asset management plane that does a better job of autolinking files when they are accidentality unlinked (could be easily done with a simple AI analyzing video content of different files along with an audio analyzer).

I'm hoping that the iPad app will push BM to be the ones to do this. Given that the concept of a filesystem on an iPad is very different (yeah, the Files app exists but it's terribly buggy if you are using network shares and stuff) and the need for auto-linking goes up quite a bit.

If their MVP iPad app evolves into something that "just works" across devices, then I think they will have a really good value proposition in a field where short-form or fast produced social media content can be done on the go.
I kinda sorta see google’s side.
There are just too many shady operators out there who will swear blind they’re completely honest, and maybe they are, but they also employed a third party to write code or maybe just imported a 3rd party lib (i am in no way saying this is the case)

As to, why don’t they look at the code? bugger that being standard practise, i’m not handing over my code to google or apple.

Even if they did, how to check final the uploaded binary?

I’m not doubting the article, but the mobile app world is flooded with shady operators at all levels, and i don’t really buy the real paranoid arguments here
Even lawyers don't hide behind the word "reasonable" this much!
Do you shoot in RAW? Where do your photos end up? Do you print them or upload them to the web?
Here's the American Debate Association's 2019 High School Championships:

https://www.youtube.com/watch?v=wqjHz9laqgU&t=368s

And debate between the Harvard Democrats and Republicans:

https://www.youtube.com/watch?v=sYLcpQQCjLE&t=1655s

I've never seen or heard of a debate like the one in Peter Schiff's youtube channel there, and it is pretty obviously being shared on social media for emotional effect.
I found it helpful. Just be aware that portions of it are outdated, as summarized by this comment:

https://old.reddit.com/r/openbsd/comments/q8lsiq/how_relevan...
Martian Memorandum?