skysight-inc/HackerNews huggingface dataset:
Some real insights on China as well:

"One of the main challenges that we had with China is that we are on the other side of the globe. You could hardly be more opposite on the clock."

Shocker that a guy who had apparently never even looked at a map wasn't great at running an outsourcing operation.
If I'm honest, the only thing keeping me on Macs is the easy integration of notes, to-do, and Pages across laptops, desktops, and iOS/padOS devices. I've not found the same functionality in another OS without resorting to Google.

They're behind Microsoft Windows for window management. They're waaay behind Linux for a functional, modern terminal environment without homebrewing half of your OS into place. They're behind in the gaming scene, pushing away studios by insisting on a proprietary graphics API.

Just getting a 3rd party mouse or keyboard to work with the system can sometimes be an exercise in futuility. Why won't a mac accept input from a keyboard in BIOS mode on the login screen? Granted, this is as much an issue with the 3rd parties as it is Mac, but it certainly doesn't make me want to work with Macs more.
I'm 18 (:

Thank you so much for the heads up.
I'm only doing this because it's fun! I love using Linux and I feel like I learned a ton from this.
I recommend watching Jeff Horchoff on YouTube. He is very polite and his bee removal videos are oddly calming. I've been subscribed for a year or two now.

https://youtube.com/c/JeffHorchoff
I entirely fail to see why Ripple is in any way interesting.

It has none of the attributes of a proper cryptocurrency, has most of the attributes of a traditional (as in: 20th century finance) payment network.

And on top of that, its "founders" benefited from one of the largest airdrop in the history of crypto (among which is the guy who started MtGox [1], only to dump it with a giant invisible hole in the hull to some young, unsuspecting, naive french manga lover with major delusions of being a coder).

[1] https://en.wikipedia.org/wiki/Mt._Gox
https://github.com/NixOS/rfcs/pull/17 proposes lots and lots of symlinks in a way that reminds me of GoboLinux :).
https://www.rtings.com/ provide frequency response graphs for reviewed headphones + in-ear phones. For headphones they measure against a dummy head and against 5 individuals. They then show variation between these readings, and show the average freq responses.
OK your definition of labour is hugely broad. If you're calling market speculation, investment, and innovation 'labour' then wages have most certainly kept pace with productivity.
This just sounds like the heavy cost of software development. Part of providing a good user-experience is documentation, patience, user-research, understanding the sophistication level (or lack thereof) of your users, etc. From what I've observed most FOSS software doesn't have time/interest for that kind of hand-holding (and I can't blame them, they aren't getting paid and probably don't like that part).

The counterpoint is that a lot of great FOSS software that is 80-90% great but with a terrible UI, terrible documentation, or glaring incompatibility that makes the experience entirely unpalatable for a swath of users. And so a lot of people don't use it. Which is also fine.
Maybe it’s just me, but I find all of the “maybe it’s just a _____” explanations are still really fascinating each in their own way.
Pretty sure that's not how the law works.
Can be restricted when appropriate. Removing the ability to share resources and calling Wayland complete is what people are laughing at.
Are there any automated approaches to solve this type of bait and switch?
I’d express it much more strongly than you have: doing what this article suggests is catastrophically wrong. For layout purposes you must not look at physical resolution. Physical resolution should only be used so that you can render on scaled displays at higher quality, e.g. by choosing a higher-resolution image, or by scaling your canvas by devicePixelRatio so you can draw more precise lines.

The proposed solution is not just no better, but far, far worse.
Hey, sent you an email! Looking forward to chatting!
> Now I suggest you to google extremely hard on how to make x11 handle displays with mixed DPI.

Look, if it's ok to say don't buy nvidia graphics cards and expect to use Wayland, why is it not ok to say don't buy mixed DPI and expect to use X11?

Mixed DPI is a giant PITA, and high DPI is also a PITA, so just buy regular DPI monitors that are about similar. :P
In many cases the UI changes are driven by the desire to attract new users under assumption that the previous UI was not sufficiently attractive.
What tablet? Aren't we talking pretty much anything between about ~500px and ~1200px here? That's pretty much tablet zone...
I own this:

https://shop.pocketchip.co/collections/frontpage/products/po...

So, it's a virtual console that's sympathetic to physical hardware. Of course this is just a tiny general purpose computer, not some custom PICO8 hardware. But the constraints of the fantasy console means that the creations will work in terms of processing, memory, resolution, input etc on something much weaker than a desktop PC.
So you're advocating for an "I know it when I see it" standard for assigning guilt to people? If you're familiar with the phrase "All animals are equal, but some animals are more equal than others" then you might understand why people could be concerned about selective enforcement of these rules.
It sounds a bit like that in Russian as well, but it also sounds a lot like "infection"...
TeamViewer/AnyDesk/VNC is not "remote windowing", it's "remote access" to a whole desktop. And that's easily available for the wlroots ecosystem https://github.com/any1/wayvnc

But actually "remote windowing/apps" is even better supported, it's a universal proxy: https://gitlab.freedesktop.org/mstoeckl/waypipe Absolutely does not require any support from the core protocol.
Pardon my ignorance on this subject, but is there something inherently better in RISC-V than traditional PICs or other uCs? I have a RISC-V Pinecil and I haven't really figured out what to do with it yet besides the cool factor.
These pop-economics posts have arm waves treatments of cost disease, slowing productivity growth, growing inequity. Very unsatisfying. I'd prefer they wouldn't nod towards those issues without even making a guess to the root causes.

--

Supply side is a "push" strategy. Top down, more or less. Monetarians, those who primarily see money as a commodity, prefer top down. They worry more about deficits and balances.

Demand side is a "pull" strategy. Bottom up, more or less. Fiscal-o-tarians (I forget the proper label), those who primarily see money as measure of value, prefer bottom up. They worry more about interest rates.

The period from The New Deal to the 70s was mostly demand side policies. It got out of whack. Then Reaganomics switched us to supply side policies. It too got out of whack.

The Correct Answer™ is some kind of hybrid. Balance the two forces. Ideally with automatic triggers (adjustments) to dynamically rebalance. Recognizing that policy making is too slow, automatic triggers will minimize recurring under- and oversteer.

Today, we need to shift emphasis from just deficits and inflation to also include interest rates. We must remain vigilant about unemployment. And we need better policies for productivity and inequity.

--

Technology influences our mental models for how the world works.

In the West, Greeks gave us mind & body duality. Clocks made us imagine the Great Clockmaker in the Sky. Automata got us thinking we're all just machines.

And now the digital age. We're just computing and communication systems. Input, processing, output. Massive game-like simulations. Optimization algorithms with feedback loops. Transaction costs. Attention economy.

I definitely have an algorithmic view of humanity.

So here's my response to this "progressive supply side" OC:

We rebuild the economy, creating wealth, by keeping the money moving, by increasing the velocity of money.

Hoarding money suppresses wealth creation, increases inequity, and reduces productivity.

So The Correct Answer™ (today):

"Pull" more money thru the economy by giving money directly to people. Then recover that money thru taxes.

Implement complimentary policies to keep the money moving.

Tax idle wealth. Tax corporate profits, to restore prior levels of R&D and profit sharing (wages, benefits). Tax windfall profits.

My own notions are adjacent ("Yes, and...") to advocates for universal basic income (UBI) and modern monetary theory (MMT). Mostly, I think in algorithms and systems.

--

Beyond the scope of this thesis:

Rebuild economy thru "caring work". All the stuff where people are helping others, creating new stuff, building a better world. Teachers, doctors, eldercare, police, firefighters, parenting, journalism, farming, etc, etc.

Disincentives for managerialism. All that wealth destroying middle management. The unnecessary work in financialization, public relations, advertising, project management, etc.

h/t David Graeber and many others
It doesn't have to be. Capricious enforcement of rules is the name of the game.
>So bill rates went up and all the reasons, or at least one of the large reasons, why people do this went away. We were not seeing the savings, an economic benefit that we once benefited from.

I wouldn't normally comment about the grammar in an article... but who wrote this?

>25 is the lowest average developer age.

Huh? What does that even mean?

I think they outsourced writing this article, too. ;)
I agree, but for different reasons. In comparison, the GoboLinux post ( https://news.ycombinator.com/item?id=26002251 ) links to the homepage that immediately tells me "this is what this distro does." In comparison, Garunda doesn't tell me this, all it does is prompt me to download it. Even their about page is "well, these people worked on it." I don't care who is responsible, I want to know why this exists, what problems it solves, etc. So then I go to their forum, and there's a pinned faq. Go there - still nothing, just more things prompting me to download their version. Get this out of here.
Will a pi-hole stop the YouTube ads?
That does seem to show up often online, where you can see blog posts, forums, youtube videos, etc. you'll extremely commonly see indian developers asking for the author to practically do their entire project, or ask for a tutorial on doing their entire project.
The goal isn’t to prevent escalation to root, but to prevent escalation out of a sandbox.

If you sandbox an application today, while it can’t access the filesystem at all, and nothing under your user account, as long as it can show you a window under X11, it can log, manipulate, and inject any input events or window contents of any other windows as well.

That’s the one single big hole in todays sandboxes under linux, and there’s only two options to solve it: put a whole separate X server into the sandbox of every single application with X-on-X, or replace X. Which is one of the things wayland fixes.
As of right now, children do not appear to transmit it as readily, at least in school settings.

Is this because in school they are better at social distancing protocols? Maybe. Is it because they are less infectious on average? Maybe.

There are also reports that the new SA/British variants may change this situation.
Actually your analogy goes more the other way. My minivan is nothing like my suburban from when I was a kid except for having a steering wheel and a gas pedal. Pushbutton electric start, automatic transmission, power steering, automatic door locks, wireless key fob, bluetooth stereo comes on by itself without asking me, and probably next year it will be an electric vehicle with completely different mechanical characteristics. Basically, /bin/bash is the same and you might compare that to the steering wheel.
So, that's the news about Gentoo?
Yeah this succinctly typifies the extreme degree of self-blindness in the whole article.
I use Garuda Linux on my main machine, but there are some annoying bugs. I dont know if it's the theme or kde, but after a window has been open for a long time the window buttons don't show the colors. Theres also weird scaling with text in window borders and the titles in latte pick from arbitrary instances of the application.
>> By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.

SynchroNet today has crazy multiprotocol support.
Exercise instructor appears to unwittingly capture Myanmar coup in dance video
In staying with the theme I will provide you with the Conservapedia entry: https://conservapedia.com/Secular_Talk#Kulinski.27s_.22best_...

It will probably shock you to learn that both sides declared victory.
I do (consider myself paid unfairly)! :)
Exponential Ventures Is Looking for a Python Back End Dev with DevOps Skills
At Exponential Ventures, we're working to solve big problems with exponential technologies such as Artificial Intelligence, Quantum Computing, Digital Fabrication, Human-Machine Interaction, and Robotics. If you're interested in these fields, have an entrepreneurial spirit and are looking to create a positive change in the world then keep reading.

We're behind the development of several Startups. The Exponential Venture's Founder is the former CTO and co-founder of Startup Foundry where he helped create startups such as Quickly Legal, Respect, Curio, and Crowdspring. We're also behind a few Open Source projects, the most notable being the Network Scanning frontend called Zenmap (formerly known as Umit) that is distributed by all mainstream Linux distributions and is used daily by hundreds of thousands of cybersecurity engineers throughout the world. It has even featured in the movie Bourne Ultimatum!
I'm currently running Manjaro (also based on Arch) on my work laptop. It also has the snapshots feature. I had to use it recently when a kernel update broke my GPU and my external monitor stopped working.
https://manjaro.org/
They really do seem like the kind of people who would be opening champagne when civilians in Ukraine are getting killed by totally-not-Russia.
Because it actually costs the same, and if you process them in Snowflake using SQL or UDFs, you will get your results in seconds and you won't have to manage any of the underlying infrastructure.
Move over white males ages 18 - 34, the new most valuable demographic will be 1 - 2 week olds who are digital bots.
I don't really care if some text gets cut off on headers and looks weird, I just want to read stuff from the comfort of my bed with my laptop a few feet away.

How is a web site supposed to know if you're someone sitting in bed with the screen a few feet away, or someone sitting at a desk with a screen a few inches away?

That's on the user. Learn how to use your browser, device, and operating system's zoom features.
I always thought about writing a GNU/POSIX utility called 'pp' (prepend), that would simply take an input file and insert it above the first line of a target file. So, essentially, if I have a CSV file without a header and want to quickly insert the header file, I would run:

pp header.txt spreadsheet.csv

And it would be the equivalent of:

cat header.txt spreadsheet.csv > temp
mv temp spreadsheet.csv

But also support all of the expected POSIX niceties, reading from stdin, etc.

But I never got around to it, and it's been a few years since I had to use C at my day-job (which was never great to begin with), so it fell to the wayside.
Again, trying to put words in others' mouths.

Abusive language, slurs, ad-hominem attacks are not ambiguous. Neither is 'putting words in other's mouths', which is against this (HNs) site's rules. Lets do better.
Just to remind you, quarter of century ago most people even if heard about the Internet they haven't had a chance to use it yet.

From Wikipedia:

January 3 – Motorola introduces the Motorola StarTAC Wearable Cellular Telephone, the first clamshell mobile phone.

September 26 – Nintendo introduces in American market the new game console with the name Nintendo 64.
A lot of organizations would benefit from being more clear of what needs to be developed, even on this side of the world.

I probably lose 1/4 of my time to unclear specs and things that PMs assume I would know. Why they think I know anything about the industry is another question.
> I was just having a discussion with some fellow devs about the toxicity levels aspiring or junior developers face as they try to break into the industry.

Can you elaborate? Name some examples?

> An unknown unknowns problem that creates false confidence in junior devs that grate more established developers.

https://www.norvig.com/21-days.html
I did that vertical monitor orientation before, it's honestly odd and a little hilarious trying to read long threads starting from top of screen and reaching the bottom screen.
Which could be a good thing if it causes developers to write
more portable code. Or a web-like chaos where you have to add
little hacks for every other platform.
Holy smokes, this is so fucking cool.

ML is neat conceptually, but as far as practical applications this really excites me.
In Ukrainian, "zaraz" means pretty much the same. I would translate it as "now"
>Alpine Linux

From their website:[0]
>"Alpine Linux is built around musl libc and busybox"

I could be off-base here, but it seems to me the better analogy would be some sort of "Go-Linux" that's like a Docker linux OS written entirely in Go.

[0]: https://alpinelinux.org/about/
I remember following the GNOME blog for some time and finally decided I'd never go back after the article on how gEdit was being "improved" by completely hiding the menubar, the toolbar and basically any usable controls. It was written such that "focus" and "distraction-free" computing was the ultimate goal and that UI controls were somehow "distracting".... The file open/save dialog involves multiple clicks before it is usable because obviously a path edit box is WAY too distracting...

I don't ever remember cursing my Windows 3.11 machine that the scrollbar and toolbar icons were distracting in File Manager, nor do I crash my car when the speedometer changes and wish that the distraction of the speedo and rev counter was removed.

I remember using GNOME2 and loving it.

I often wonder constitutes a "power user" - someone who wants to actually get stuff done and not fight the UI to discover things??

I wonder when iOS became the ideal - blindly fumble around whitespace to see if some text is actually a button or if there is some unfathomable control hidden that you need a magic incantation to discover (swipe left on a list control is delete - my mum still doesn't know this)?

Is a "power user" someone who has learned all the different ways of interacting with a modern user interface? You used to learn: click, double-click and scrollwheel. Now every interaction with a control is different and impossible to learn or discover simply by using it. Absymal.
Thanks so much!

A useful framework for thinking about SAML vs OAuth from an engineer's perspective is to think of OAuth as class based, while SAML is instance based.

When you set up a new OAuth provider such as Github you typically grab a Client ID and Secret, specify your redirect URIs, and once your integration is complete any Github user can sign in with a Sign in with Github button.

But with SAML, you need to perform configuration with each customer's Identity Provider instance. As you pull on this thread you start to see where the challenge with SAML lies. SAML as a protocol isn't super complicated, and tons of OSS already exists to perform authentication. But you need to create and persist configuration data for each of your customers, which suggests needing a UI to perform this onboarding. You need to help your customer configure your app in their IDP, so you'll want to create documentation. And you need to adjust your sign in flow - you can't just stick a Sign in With Okta button, you need to ascertain from the user which IDP they use for authentication.

Osso though handles all of the "instance based" challenges, and allows your app to use OAuth to communicate with your Osso instance.
It's also not true, unless you also consider that x86 is fragmented. RISC-V Intl has defined two platform specifications with apparently more to follow. Those will define a set of extensions which are required, and the rest will be probed at runtime, which is exactly how x86 works.
SEEKING WORK - Remote (GMT-3)
Labcodes is a Brazilian software development and consulting firm focused on design, build, and scale web products. On our team, we have Designers, Developers, and Project Managers ready to start a new project.
We’ve been working with US customers for the last 6 years, and we value long-term relationships with our clients. To do so, we have a strong engineering culture paired up with our great communication skills.
We’re experts in Python/Django, Javascript/React and UX/UI Design.
Pitch deck: https://lab.codes/pitch-deck
Client Reviews: https://lab.codes/clutch-reviews
Website: https://labcodes.com.br
Contact: contact@labcodes.com.br
Recent Clients:

- Splendid Spoon (NY): Subscription of plant based meals: https://splendidspoon.com
- Smarter Agent (PA): Mobile SaaS for Real Estate: https://smarteragent.com
- Tesorio (CA): Cashflow SaaS platform: https://tesorio.com

Talks we gave all over the world:

- https://lab.codes/python-talks

Some open source tools we develop

- https://github.com/labcodes/react-redux-api-tools
- https://github.com/labcodes/rel-events

Rates: $60/hour
Maybe security isn't their focus? Just look at https://garudalinux.org/images/garuda/ss/garuda-boot-options...

YOLO!1!!
> But professional audio engineers are probably going to still rely on monitors for serious work.

Especially due to the dynamic equalization of which OP speaks. You cannot have this when you are working with true sound (like you say with the photos: no professional camera should distort colours without you being able to control that).
They won't be native but of course they just work via xwayland
What I would debate doing in your use-case is have every merge to "develop" branch automatically trigger a deploy to UAT (another option is to set an autobuild every night). There's a jenkins plugin for that.
Location: Bangalore, India
Remote: If required
Willing to relocate: Yes
Technologies: Spark SQL, Streaming, Kafka, NoSql, Cassandra, AWS, Azure, Python, Java, Data Warehouse, Data Modelling.
Resume: https://drive.google.com/file/d/14-DrFdcaICVmrnWudwjmgYkpVbV...
Email: tanishkundu1@gmail.com
For handling rollbacks you can use a normal layout and an A/B partition scheme (https://source.android.com/devices/tech/ota/ab) or apt-btrfs-snapshot. The problem with NixOS's approach is you have to rebuild the world on every small change, because the folder hash changes. GoboLinux's layout at least avoids the cascading rebuilds.
Thanks! I'll look up PipeWire.
I would add to this that the specific sites in question have fairly unreasonable media-queries: The Guardian breaks to mobile at 980px, and Just Eat at 1024px. On my MacBook Pro with default scaling, these are both more than 50% the width of the monitor; i.e. if I size the window to half-screen, I'm in mobile mode on these sites. For reference, in sites I make I usually set the mobile breakpoint closer to 768px (note that this isn't a question of increasing pixel-density on phones; "CSS pixels" are virtualized to approximate the same physical size across devices, though they get affected by display-scaling too).

So IMO it just comes down to some sites doing a bad job of picking responsive breakpoints.

Edit: Out of curiosity I checked MDN, and their media query tutorial has you set the mobile breakpoint at 40em. Default font size at least on desktop is 16px (again, virtual pixels which scale with display-scaling and device size), which comes out to a breakpoint width of 640px: https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layou...