skysight-inc/HackerNews huggingface dataset:
Ask HN: Best way to share a portrait-mode screen?
I like to work with my monitor in portrait orientation. The problem is, I'm often sharing my screen or recording Loom videos, and it's exceedingly difficult for others to read my screen or see whats going on.

Are there any solutions here, like sharing a region of my screen only, and dragging windows into it? I can always just share a single window, but when I switch apps I have to share the new window.

How are my fellow portrait-mode people solving this?
The fact that triangles have proliferated is not due to half-assery. Hardware can rasterize them very quickly, and a triangle can have only one normal vector. Quads can be non-planar. It's true that quads are nice for humans and artists though!

As an aside, Catmull-Clark subdivision has been around since 1978, which, as a first step, breaks an arbitrary polyhedron into a mesh of quadrilaterals.
Underfunding and breaking of, for example, unemployment benefits systems causes real harm, real loss of medication, real loss of house, etc.

But that won't make the news in any meaningful way, and the destitute will often be too busy to make loud noises. And the populous at large will sigh and shake their head and say "what a shame", but the loss can be *enormous*.
Indeed. Just as a linux admin could do something silly with docker volumes or literally anything on any server platform.
Because Nix is a huge pain ramp up on and to use for anyone who is not an enthusiast about the state of their computer.

What will happen is concepts from Nix will slowly get absorbed into other, more user-friendly tooling while Nix circles the complexity drain
Mathematical Equations Are Slashing America's Electric Bills
In some departments (say Social Security) they want to switch from in-house staff to contractors, and in others they want to switch from contractors to in-house staff?

The US government has been moving to privatized contractors in most of it's work for some time, across many administrations and both parties.

Based on what I know of Trump, I'd have expected that to continue. Maybe it is everywhere except for special treatment for DoD? Or maybe this is just a fake and it won't be this way for DoD either. I don't have much idea what is going on.
It's racist now to not wanting the indigenous people be replaced by foreigners? Racist for wanting to preserve my culture?
The pragmatic approach is to see that FP's key point is statelessness and use that in your code (written in more mainstream languages) when appropriate.
Mine had just the right balance of tech knowledge, business knowledge, and could play politics. He never threw me under the bus and defended my role to all upper management. He would also push back on ridiculous ideas and dead lines.

You could also pick up the phone and call him night/day and he would try to help you in any way that he could.

When we were acquired, he advocated on my behalf and made it known that the new company would still need me to maintain our existing systems. I'm still here 4 years later and he has since been fired.

He has FU money (he never has to work again at 59) and couldn't keep his mouth shut when a new director was leading us on a path of destruction, so the only logical conclusion was to get rid of him.

We are now friends and talk at least once/month.
> Would someone really describe the LFA as "utterly soulless"?

When it came out the LFA was widely lampooned by the car media for being too "soft", not fast enough, and generally lacking spirit and individuality. It's not pretty much recognized in hindsight that it's one of the single greatest cars ever made, and everybody who regularly buys/drives supercars regrets not buying one when they were still being produced.

Weirdly, many people realized this when it was new, that the LFA was actually excellent, but like anything else cars go through different hype cycles where media organizations and insiders focus on different parameters for what they think makes something good, and the LFA came out during a hype cycle that was focused on raw speed, as it was released around the time that "hypercars" were gaining steam as a concept.

Personally, having driven an LFA one time, I quite literally have regular dreams about the memory, and I wish that I owned one. It's on my bucket list.
Pay is a common one from the employee's side.

From the manager's side, it nearly takes an act of fucking god to open up a new position. Citizens pay attention to the number of employees, and they get mad about it. You really don't want to be the one to cause citizens to angrily call elected officials if you're in an appointed government position (i.e., an at-will employee.)

I have an unsexy government job. I've seen the leader of a pretty well funded government org get mad at IT for asking for three new positions one year. The IT group was roughly 100 positions, and it was acknowledged that it was understaffed in some key areas. One group with an annual software license budget higher than their employee budget asked for and was denied a single new spot.

Instead, that org's IT asked for and received budget for contractors. Contractors definitely cost more and can absolutely produce lower quality work. Their knowledge is gone when their contract is done -- so, best case, it's a multi-year contract that's similar to just hiring the damn person, but it ends up being way more expensive.

My current employer is even stricter.

In a similar vein, I've some friends who worked at a hush hush defense facility. The vast majority of the people at the facility are hired through a contractor. The employees are unionized, have a pension, and when a new contractor wins the bid, they have to agree to keep the staff in their current positions. I'm sure that weirdness is due to a mix of pay scales, hush hush reasons, and probably other reasons that I'll never know.
Thanks for validating my data-hoarding tendencies.

I'm just following my Homo Archivium genetic programming.
Ironically, back in the OpenGL 2.0 days, it was a lot easier to do things like this.
This right here tells you everything you need to know. Follow the money. Which companies pay the most in lobbying/trips and Venn diagram that with those who got cut and you won't find much overlap. I'm not sure why reporters aren't tapping into these stories that write themselves. Also Thiel is in tight with this administration
> calls that seem to mean "pay attention to me" and "I am excited" to say "pay attention to me because I am in distress"

It's hard to say how accurate those meanings are, but it does interestingly track with the odd thing that does separate humans from other hominids... we ask questions. Apes who learned sign language have supposedly never done so.

To write down knowledge means having a concept that others have information that you don't, and you can access it in their writings or give them information with yours. If you can't conceive of that in the first place, writing doesn't even make sense at all.
Show HN: A gallery of ChatGPT image styles for inspiration
I found myself collecting a ton of different styles to explore and get inspiration for other photos so I built this to share the collection with others. The site was also completely coded using ChatGPT.
I see your point to a degree.

That's kind of how Erlang is. At first, anything Erlang has, some other system has too:

Isolated process heaps? - Just use OS processes

Supervision trees? - Use kubernetes.

Message passing? - Not a big deal, I can write two threads and a shared queue in Java.

Hot code loading? - Java can do that too

Low latency processing? - I can tune my LMAX disruptor to kick Erlang's butt any day.

Now getting all that into one platform or library that's the main idea. OS processes are heavyweight. Running 2M of them on a server is not easy. You could use some green threads or promises but now you lost the isolated heap bit.

You can use kubernetes to some degree but it does not do nested supervision trees well. I guess it would work, but now you have your code, and you have pods and controllers, and volumes and all the shit.

You can do message passing with an "actors" libraries in many language. But you cannot do pattern matching on receive, and it doesn't transparently integrate with sending it across nodes to another thread.

You can do hot code loading, but how do you deal with runtime data structure and state. Erlang is built around that: gen_servers since the state is immutable and explicit has callbacks to upgrade not just the code but the state itself.
What if I still believe in leaches to fix my headache
Tauri v2 is very good!
Anecdotally, a friend of mine works for a state department of transportation and has been trying to get a developer and a DBA to replace some people who've recently left.

He's been having an insanely hard time finding anyone for the role, and not because of salary requirements. He's required to vet candidates through approved sources and so his department uses a recruitment firm that keeps sending him resumes from people who are substantially lying about their experience and maybe also their identity. I tried recommending someone I knew who I knew had a lot of db experience and was job searching, and he said he wouldn't be able to interview the guy because he wasn't from an approved source.

His best recent hire was a woman who understood the system well enough to create her own firm, get it govt approved, and then get herself hired as a consultant.

Bear in mind I'm just recounting what my friend told me so I may have inaccuracies in this story.
I think it is important to distinguish between Consulting, Staff Augmentation, and Managed Services. Many of the large integrators/consultancies do all of these options, but the objectives, contract sizes, and durations of the contracts are all expected to be different.

Consulting - best though of projects, governance, and on-demand expertise. There are definitely junior resources in play, but the objective is to build on the IP of the consulting firm and to create a external channel for problem solving or delivery that is not dependent on or hampered by internal inertia.

Staff Augmentation - a lot of time this is just billed hourly, and you really are looking at paying a premium for a non-committed spend - if FTEs are "reserved instances" then staff aug contracts are the opposite. You pay a premium for the lack of long-term commitment and to make this look like variable OpEx. my opinion is that this model is over used in most businesses.

Managed Services - longer term commitments to deliver services. Generally the good advice is to contract on "what you want done" rather than the detailed "how you want it done", though that is more philosophical than practical. The expectation is that the service delivery will improve, and that those process improvements, automations, training, and provider IP/Tools will deliver decreasing unit prices for "resource units" over time.

Thinking of consultancies as pure brokers is certainly a mental model you can use, but is not the most nuanced model. I think it tends to be better to acknowledge that there are structural reasons why all of these models are present in organizations and rather to think about how they should be governed.

(disclaimer, my employer is an advisor on how to contract for these kinds of services. My work is not related to contracting, but research about this market)
Yes, I felt like this too. I like that it's cute and how it removes the need to inject ports into any "this is my URL" environment variables, but I agree it does sound like "sprawl." Browser bookmarks serve the same purpose.
My favourite manager poached me from another team. This is early on in my career. The man trusted me and he was excited about software. This was at a mechanical engineering firm and he was excited to have someone who was just as excited as he was about software and automation. I worked with him for 2.5 years and had to leave because the HR in the company was a cancerous POS. But I've maintained good relationship with the man, who had my back constantly and is a delightful person to know. He comes to see me whenever he comes to India, and I make sure to make time to meet him. I hoped I'd be able to go to Germany to see him and his family one day, but I'm not sure when I'll be able to.
The very wealthy and the very poor two sides of the same coin. Where there is one, the other is sure to be found. My personal experience has been that the wealthy horde more property than they can lease or employ. Hobos find and fill these empty nooks and crevices like water.
If you make that cloud exist in a high enough number of dimensions you'll find yourself emulating a machine learning language model. :)
>Accenture / Deloitte are really not sexy. [...] McKinsey/BCG maybe this makes sense.

Those happen be 2 different types of consulting categories.

Accenture/Deloitte are more "professional services" type of consulting. Things like IT technology integrations and business process reengineering with software. So installing a multi-million dollar ERP software package like Oracle Financials or SAP and helping the client company migrate to the new accounting system. Also a lot of "staff augmentation" type of work. E.g. a lot of USA Homeland Security contracts for Accenture were IT services related: https://www.google.com/search?q=%22homeland+security%22+awar...

McKinsey/BCG is "management consulting". E.g. the CEO is considering opening a new international subsidiary but needs some research on various "strategies". So McKinsey consultants taps their vast network of other companies in the industry, creates spreadsheets of scenarios, writes up reports, etc.

The "professional services" category may be on a lower tier of prestige than "management consulting" but in general, most college graduates who prioritize career advancement will still prefer the (typically higher salary) job offer from Accenture/Deloitte rather than a government office such Veterans Affairs. Where government jobs often win candidates is the "no travel lifestyle" if it's a local office. Consultants can get quickly burned out by commuting on airplanes every week.
That was DOGE's job to tell us why and what, and they did none of that. Why is cutting millions to starving people in 3rd world countries a good thing? Why is cutting AIDs funding for similar situations a good thing? save millions now, pay billions later as these situations destabilize and make new terrorists and wars.
> No he's saying go is designed for people like you.

Stands to reason. It is true that I do spend my time on the engineering side of the industry. While I have great appreciation for the brilliant languages, they don't offer a whole lot for practical production work after you've weighed the tradeoffs. Especially in the particular niche Go is designed for. You are going to use a blub language like Rust for those types of problems, and for good reason.

> And we both know Pike is not even referring to coq.

Lean, then? The brilliant list isn't terribly long. We do know he isn't talking about Scala and Haskell, at least. He lumps them in with C++ and Java – albeit he has expressed that they are more beautiful. Not that anyone would consider them brilliant anyway. Well, maybe if you consider Trump to be also brilliant... There is always that guy.
> Underfunding and breaking of, for example, unemployment benefits systems causes real harm, real loss of medication, real loss of house, etc.

I thought we were talking about firing IT consultants? Let me know when that happens.

> But that won't make the news

I think that would make the news immediately. The media is very interested in DOGE and its shortcomings.
God forbid you used cgroupsv1 for anything when poettering unilaterally decided to punish everyone with a 30 second delay for using it.

Intentional time-delays are a nice middle ground. Yes, it is annoying to the users who've ignored all prior deprecation warnings, but it's better than those same users being "surprised" when support is removed entirely. Maybe you'd consider it less of a "punishment" if systemd dropped support for cgroupsv1 outright instead of inserting a time delay, I believe the opposite.
Musk has said empathy is why democratic western countries are failing.
>I have songs I'd love to compose in my head, but it would be totally impractical for me to go through the hundreds/thousands of hours of training that would be needed to realize these songs in reality. Nor am I particularly motivated to pay someone else to sit there for hours trying to compose what I am telling them.

So the alternative is that you'll pay a tech company instead -- to use their model trained on unlicensed and uncredited human works to generate a mishmash of plagiarized songs, the end result of which nobody will ever want to listen to?
First off, that sounds incredibly frustrating. I’ve seen this archetype before—a business person with just enough technical knowledge to chime in on complex product decisions, but without the patience or interest to develop any real depth. Instead of building real understanding, they rely on mimicking what looks successful. Always chasing whatever has funding or buzz.

That kind of thinking lacks vision and makes it really hard to build anything meaningful. Over time, it wears you down. Even if the product “works,” it doesn’t feel good because you know you're forcing it. These folks tend to say things like “this should be easy,” then only show up to question why something isn’t done. They manufacture urgency instead of clarity, and when things inevitably fall short, the blame falls on the technical team.

Second, you’re not a first-time founder anymore. Life’s short. For me at least, you’ve earned the right to walk away and build something you actually care about again.
It's way easier to understand when they just want to attack labor and absolve capital, it really is that simple for 99% of the discourse you read online.
> ideas only resonate if there are competitors who've raised $X million

Is there a tactful way to point out that this metric optimizes for niches that already have very successful competitors? Of course you can be a successful newcomer in an established niche, but that's probably not going to happen if you go into that field solely because someone else made money there.
If that were the case, then you would expect isolated groups of humans who never developed a writing system to be significantly different from "homo archivum", but we know that's not true.

We also know that groups without writing systems were historically able to adopt writing systems rather quickly, which is, I think, rather good evidence that writing is a technology, not a point of speciation.

Going back to Ancient Greece, Socrates didn't even believe in the effectiveness of writing for communication of knowledge. My poetry professor used to spend some time on this, because it's intimately tied to the art of poetry. He would cite a number of studies showing our emotional responses are intimately tied to our language processing, and that humans are wired to emotionally respond to, and remember, stories.

Even before writing, oral histories were passed down for many generations. For an extreme example, see: https://www.sapiens.org/language/oral-tradition/ .

I won't pretend to know what makes us human, but ultimately I believe it has to be rooted in something neurological, not technological.
Lol, I started my career during the housing market crash. Even though I had decent credit, especially for my age, my credit cards were reduced due to "market volatility" to $20 above what my balance was.

Taking out a loan to start a career? I guess I was born to the wrong parents lol.

Not everyone starts out on great footing in their careers. To this day, I still don't buy "new" computer parts to upgrade my computer. It's a waste of money to me because I grew up only being to afford used or, best case, clearance.

Also, no Mac. Macs are for rich people with zero taste and sense and too much money to burn. Regardless of what anyone says, Macs dollar for dollar compared to a Windows machine, Adobe doesn't perform better on a Mac. I've tested it against computers where ever I would work, my older laptop versus their newer macs. Side by side, it's like 90% functions faster on Windows. Plus there's this weird ass memory issue where every PS file has an extra ~500mb of bloat on a Mac. No clue why.

But yes, subscriptions do make sense for business customers which, a lot of graphic designers do freelance on the side. Again, exactly why Adobe SHOULD be a subscription. Adobe isn't a hobbyist toolset and they need to stop treating it as such. When home users "discovered" Adobe and they started placating to them, that's when it went south. If they bumped up the price to $100 bucks a month and obliterated the "I'm just a quirky creative home user who likes to dabble" pandering, GOOD. I'd keep my subscription. Instead, I'm actively building up my experience in alternative tools so I can get away from Adobe. Not every piece software should be "Karen" easy especially when it's designed for a professional market. I want my software to be brutally efficient and productive. Not "a vibe". My "vibe" is getting away from the computer. Software should help me annihilate my workload as quickly as possible so I can go live a real life more.
My actual manager is a GenZ and she is probably the best manager that I had. She helped me to fight my impostor syndrome and to get confidence again in my skills that were pushed down by several bad managers in the past.
She trust me a lot (I am remote and she is another timezone) and I know that she is ready to fight for me.
I doubt of DOGE had anything to do with this, these companies simply weren't paying enough kickbacks in the form of lobbying and gifts to not earn the ire of Trump and his sycophants
Maps with Django⁽³⁾: GeoDjango, Pillow and GPS
> HTML is about semantic markup, not visual markup.

Yeah... when it was meant for documents. In practice, modern websites are not documents - at best, they have a document or a few (like an article, or a post) embedded somewhere inside something else: an application, a designed page - basically, layout and presentation but not a document. HTML was never truly designed to do anything like this and it will always remain the clay feet part of this colossus.

The reason people still use <h1> or other "semantic" tags is only because of that idea that search engines give more "weight" to text in those tags, not because they care about semantics or other formal stuff. Otherwise they would've kept slapping styled <divs>.

I have always argued that there needs to be an entirely different language for websites, something semantically closer to XUL, XAML or QML. Best we've ever got are various custom DSLs that render to HTML/CSS/JS combo, conveniently hiding the underlying mess under the rug.
You have to absolutely think about what you're actually cutting loads of programs and spending end up with positive net effects. If you just demand across the board cuts you're killing those positive EV programs which leave you worse off than before.

The debt boogey man is exactly that a nearly imaginary number, most US debt is held by Americans or US companies in the end too.
Yeah, I don't think triangles will go away anytime soon. And, sometimes they're even preferred in certain cases by artists (think creases on jeans).
Day in the life of Ivan Denisovich was published.
The premise was that people were self censoring even outside of what was being officially approved, so not really.
As a user of fedora what does this actually get me? I mean I understand it for hermetic builds but why?
Very interesting! This reminds me of how stumped I was learning about UV unwrapping for texturing. Even simple models are difficult to unwrap into easily editable textures. "Why can't I just draw on the model?"

Blender has a few plugins these days that make it a lot easier --- one that impressed me was Mio3 UV: https://extensions.blender.org/add-ons/mio3-uv/
still 25% on a lot of countries/industris, 10% across the board on everyone (at least) and 145% on China, our largest manufacturing trading partner.