skysight-inc/HackerNews huggingface dataset:
I'll switch to Wayland once I can build custom crt modelines and blanking intervals (https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/blob/... only supports setting dimensions and not blanking intervals, and someone I've talked to reports being altogether unable to set non-EDID resolutions on Sway and wlr-randr), and once I get fractional virtual-pixel window sizes (https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m... is filled with unconvincing arguments as to why it can't or shouldn't be done), and can setup Qt apps with font DPI scaling (rather than forcing them to deal with non-integer physical pixels per virtual pixel).
> when in reality it is just a poor Russian guy who didn't murder or hurt anyone, just collected credit card numbers and sold it to other guys. 100 years just for stealing a bit of money? That's draconian laws.

So financial crimes aren't serious to you?
On my HP laptop

> your desktop tears

Maybe but I don't care, I care about a desktop that works. I went back to X on my laptop after testing Wayland because something important didn't work but I can't remember what.

> screen capture is dog slow

I never realized it.

> your media keys stop working one day

Brightness controls work with some NVIDIA drivers and don't with others but there are workarounds: hotkeys bound to brightness control scripts.

I think that the next three points are specific to the work they are doing on Macs so they don't apply to my experience.

> your speakers sound terrible and tinny or don't even work at all by default (once we ship that)

> VSync is broken

> your display looks duller and the colors muted
No.
Rust has RAII so you can have retain on 'clone' operations and release on drops, just like the native Rc/Arc types do.

This is, incidentally, how the servo bindings to core-foundation work (I prefer those bindings where there is overlap).

Servo bindings: https://github.com/servo/core-foundation-rs

Other crates of interest on this topic:
- https://crates.io/crates/objc
- https://crates.io/crates/block
We have only scratched the surface of what's out there.

Probably it's unlikely that we will find totally novel proteins. But it's a mistake to forget about prokaryotes and phages. Everywhere we look there is something new. The oceans are vast and full of life. And we have barely begun to dig into the life deeper in the crust.

Seeing how all of this varies will only make models stronger. It's an enormous collection relative to human language.
Alyssa Rosenzweig probably forgot more about graphics on Linux than you (or I) will ever know.

Everyone -- everyone -- with deep expertise on how graphics works has the same advice: Forget X. Use Wayland. Period. The X developers largely stopped developing X and put all their effort into Wayland.

Wayland is the future. You can either be on that train or watch all your software bitrot as new software just stops supporting X.
The only thing that matters is what works better, and that's Xorg.
Because world is binary and the only two choices are capitalism and communism, right?
You are making a categorical mistake.

Things can be incredibly modular and depend on each other. In reality, the more modular something is the more dependable things are on each other.

Tools before systemd also depended on each other.

Systemd is plenty modular, its just managed in one project. Just like BSDs. So it is modular and depends the different parts depend on each other.
To piggyback off your point, any sufficiently capable AI (not what we have now) would easily squash whatever humans create simply because it would be able to transcend existence and have a consciousness of its own. His arguments straw man the AI, in essence.
There is a recent article about this on r/rust https://blog.logrocket.com/build-desktop-app-qt-rust/
A moment’s silence, please, for the death of Mark Zuckerberg’s metaverse
In classical and neoclassical economics, lowering wages stimulates employment. If there is unemployment, it is because wages are above equilibrium prices and should be lowered.

That is the current mainstream of economics but you are right. People who benefit from the status quo need a theory that justifies the status quo.
If the only think keeping robots out of the workforce is tax or other government incentives you still have communities depending on the government.

I guess the crux of the argument is that dropping public welfare could happen overnight, while dropping the robot tax and refurbishing the factory to replace workers, or just closing down the factory and buying from a supplier that uses fewer workers, would take a bit longer.
> Wouldn’t it be better to just put in a workable welfare system and improved wage standards?

Seems like a great idea, and the companies which get record profits thanks to utilizing automation can be taxed to provide the funds for such a welfare system.

Unless you have an even better trick.
Having a free society is not the same as having only capitalism decide where resources should be allocated.

I'm just noting the that the most valuable websites on the internet are relatively nonprofit.
The requirement to be introduced in the club by a international (ehum... anglo-saxon) partner is very condescending, and scientific colonialism at its best. The burden of the white scientist.

People can do science on local problems without being babysat by a foreigner that most of the time will just appear and sign.
Yes you're right. But I think the point still stands. There are other examples.
> Who needs vampires in a sf book?

They're SF vampires -- efficient, neurodiverse predators -- not undead/magic vampires.
Or traffic lights? They replaced traffic officers, and while some are timed some take in different signals to make a decision about when to change the light. They are even called "robots" in South Africa.

Or the automated telephone exchanges? They replaced human operators.

Elevator operators were nearly all replaced by robots as well.

Can one robot replace three robots? Would this encourage the building of multi-functional robots over single-task ones, because of lower taxes?

Perhaps the paper describes these in more details, but "You do not currently have access to this article."
Precisely. And does a factory count as a robot? It can provide a degree of automation and can result in job losses (compared to artisanal production)
I do not expect anything from any OSS software I don’t pay for, and for sure I do not expect Asahi devs to work on Xorg. Their stance is clear. Totally fine for me.

I’m periodically re-evaluating Wayland for my own needs, and so far I chose Xorg every time. I need to do work on my ws, so I need to prioritize stableness to features. I don’t care about fancy features and I’d be ok with KDE 3.5.

Ironically, what should work way better on wayland rather than xorg (hidpi, especially with fractional settings) still works better on xorg for me.
My reference to it only a month ago [0].

:)

[0] https://news.ycombinator.com/item?id=35621692
> Treat your partner well

Be really leery of anything that builds resentment. It's an insidious relationship poison.
/r/science is leaking
I'm not a printer guy, so this may be a dumb question. All those many models with all their differences and changes - to they not all accept a simple postscript file?

Many decades ago when I was a unix admin, you used to just dump a postscript file to the printer device, and it would print. From a quick google search, every printer I see has postscript drivers - from hp to epson to brother. PS is open, you don't need a driver from the vendor to make a PS file - you can make it with any software you want.

So if this is true (and maybe it's not), then the reason there are no open source printer drivers is because there are, and they've been around always, and the same one will work for all printers, because PS is a standard that's not printer-dependent.
According to Google’s CEO, Sundar Pichai, Bard is a new AI chatbot powered by their Language Model for Dialogue Applications (LaMDA). Two years ago,...
Does there exist a workplace where product owners have a background in technical writing and they're solely responsible for business logic instead of sloppy requirements?
Well it's not like twitter is making profits, especially in it's current state.
>previously the main driver of inequality was landholders (nobility)

It is once again. Have you not noticed that property prices, share prices and rent (things you can collect in your sleep) keep going up and up while wages are in a mild decline?

That's productivity gains being captured.

This fomented the creation of a new jeans-wearing aristocratic nobility driven once again by parasitic wealth extraction.

All automation and productivity improvements are doing is keeping living standards in a relatively stable decline while they keep taking.

Land value tax, property taxes, wealth taxes, building - all of these things would stem the bleeding. There's just one minor issue - they have an absolute stranglehold on government and would vehemently (and, violently, as a last resort) oppose them.

I reckon proposing the idea of an "automation tax" is an elaborate bit of misdirection. Robots are pitchfork immune. The parasitic wealth extraction class collecting rents, dividends and interest in their sleep are not.
I think you hit the nail on the head. The childhood you're describing resonates with me.

Have you found ways to overcome or manage the effects of that neglect?

> The emotional regulation conversation helps find meaning, but the meaning conversation is unlikely to help a person with emotional regulation.

I guess you meant "[...] to help a person _without_ emotional regulation"?

Can you expand on this? Are you suggesting the lack of emotional regulation is what prevents people from finding meaning (whatever that means)?
Tutorial on how to publish your site content in Bing News and Windows feed with just a use of your website RSS feed... if you are lucky enough
The wisdom of, "private sector is more efficient than government" only applies when there are market incentives for efficiency: Specifically, there must be competing private businesses to lower costs, and the market consumers must not suffer from extreme negative consequences (e.g. death or homelessness) for refusing to participate.
DaltonLens: Online Color Blindness Simulators
I wouldn't say so. The story needs this context to make sense and outside a war, where else would one need to rebuild large bridges under fire. As a technical achievement it certainly is something to be proud of.
Hand-picked tools and resources for web designers and developers
Pretty sure the "communist internet" is just the TCP/UDP/IP suite. You can send or receive whatever stream of bytes to whomever you want for close to nothing (price of electricity/connectivity). Can't get more "communist", communal, if you will, than that. Also, by definition, a "communist internet" can have no log in, it's either something we have in our commons [1] or not.

Now if, for example, Hacker News would ask me to pay 0.001 USD to receive this specific stream of bytes, I guess that would be "capitalist internet". Perhaps it would be a good idea, who knows, I'd sure like to be paid for putting content out there for large language models to sweep in.

[1] https://en.wikipedia.org/wiki/Tragedy_of_the_commons#System_...
*Indo-European

Also the language of science remains English because still the west is the most prevalent economy. As history has shown, science follows the strong economies. Let's see how that plays out, if we manage to not implode, because we sure are heading there right now.

As much as I hate American foreign policy and large parts of the culture as well, it sure as hell beats Chinese.
A couple of critical differences from today though: almost all the ads were of interest to the reader of Byte, and these were often the only practical source of information we had on things. No googling and popping over to their website.
I think it being non-profit is a powerful motivator for people to work on it for free. Unlike open-source projects by companies like Microsoft (random example), where I feel like I'm doing engineering for Microsoft for free if I commit code to one of their libraries.

I say this because I'm not sure what functionally is meant by "having a bit of faith in moral principles."
I'm fine with open source developers not working on these things.

I continue to use X simply because the distro I use pushes it. Most of the issues mentioned wouldn't bother me. And if things get to broken I guess I will move at some point.

Nobody says you can't use X, you can, just temper your expectation on bugs being fixed and so on.
I think it'll be more fragmented. For one, because major language gain more features and such start overlapping more. Making them easier to move between.

And secondly because we're now at that pendulum swing, where people realize that "write once run everywhere" has severe downsides, easily overcome by writing software in a language or framework that fits the usecases best.

The latter is easily seen in the common practice of splitting out the UI in webdev. And in using microservices. Rails stubbornly goes against this common practice (which isn't a value call, just an observation) and as such, places itself outside of what we commonly are used to .

The former is seen in e.g. typing or type hints being added everywhere, languages getting support for functional programming, generics, interfaces, class inheritance etc.
If it's continious then nothing is emerging and it can be explained by the sum of it's sub-systems.
Ad hominem means attacking the person’s character or motivation rather than debating their arguments. Appealing to emotions rather than reason. That describes the comment I replied to.
Worlds smallest violin?
Don't know about `==`, but I take parent's comment as: you intuitively know that you have found meaning, because of the way you _feel_ when doing/thinking certain things, like playing with your child, working on a project, running, reading a book etc.

If I feel content while doing something, then that something gives me meaning.
Other posts weren’t gamed, but just more catered to this audience.

Your example is extremely obvious: I don’t know what a DAW UI is and it isn’t explained in the first sentences of the page and I don’t really bother to put more time into finding out. It doesn’t matter how in-depth the article is if it doesn’t resonate at all with most average HN users.
Do you have more background or sources on where this idea comes from?

It seems like this is more just one particular interpretation of a use of tax rather than it being the "one true purpose" of all taxes. I would be interested to see examples of places where this was explicitly the stated aim of a newly introduced tax. From my distant memories of discussing tax in history at school, generally it was to pay off national debt. I suppose one could argue that the debt existed in connection with the public/private manpower point above. And there are plenty of taxes introduced for other stated means.
Weather reports have a lot of math behind them, yet they're regularly wrong. I wonder what's the underlying reason for that? I also wonder whether that reason could also affect economics?
India is actually a very small market for cars. And Australia is also not very big.

and these are the expensive models, a tiny number of them would be sold there.

The cheaper models, 3/Y will continue to be sold.

Also you do understand that if there was actually the possibility for lots of sales, they could just reintroduce it again later. Its not like they have categorically lost the ability to make RHD models.
I’ve also used Vim as my main editor for 10+ years. After that, I spent a year or so with Emacs, and then a couple of years with Sublime Text 4 once I got tired of configuration. I never fully gave up on Vim though, I use it if I work remotely or have to do data transformation via macros.

I’m currently testing Helix [1], which is a terminal editor with Vim-like keybindings — but which requires no configuration or plugins (LSP works out of the box, sensible leader keybindings by default, multiple cursors is built in). It lacks some features like snippets and folding though. Vim -> Helix reminds me of when I switched Zsh -> Fish: I lost some power, but it did 80% of what I wanted from a custom config without any work. Remains to see whether I’ll stick with it long-term though.

[1]: https://helix-editor.com/
Legendary Iain M. Banks is a true classic now.

For some hard sci-fi I do highly recommend Neal Asher, which reminds me of Banks universe.

And a classic "We are Bob" by Dennis Taylor, which is a very easy way to introduce anyone to sci-fi.
They were reborn from traces in human DNAs and tamed with a drug they need to survive in our environment. They are very fast and very smart, that's why they are kept around.
PTDD - PlayTest-driven development. Play the thing, see what works and what doesn't, iterate.
Hopfield, J. J. (1982). "Neural networks and physical systems with emergent collective computational abilities"

After reading that paper I got the idea that it is not worth it to pursue a carrier in physics, because soon the AI will come and solve all the scientific problems in one second. I switched to programming and AI research. 41 year later, the idea turned out to be wrong, but at least I made good dough.
No. Public/private keys can be under the control of the individual. You only need the public key to be signed by a trusted 3rd party. That only gives them the power to revoke it, but even the revoking can't cancel what you already signed while the key was valid.
They are fundamentally capitalistic enterprises - the servers are property (capital) controlled by a small handful of people. I suspect that most of those projects are turning a profit too - whether or not run by nominal non-profits.

They aren't corporate projects.
Don't forget the financial powers, which have these governments over a barrel.
What you said has absolutely nothing to do with TDD. What you described is just automated test, which is a good thing.

TDD means you write a failing test case first before you write the actual function. You don't need TDD to "run a unit test to test a function in a fraction of a second".

TDD is only good when the spec is unambiguously defined (either in your mind, or written by a product designer). For example if you need a function that tests whether two AABBs are overlapped, TDD is perfect. But in game development, sometimes the spec is just "write a water shader that looks good enough", and "good enough" is not unambiguously defined. Therefore TDD is bad in this case.
Interesting analysis, but almost entirely unsupported. Can you back this up?

Let me counter, as someone that's edited wikipedia articles: I have no interest in having power over other people. In fact I actively work against hierarchical power structures, which I find inherently unethical. Many others I've met in the weird niche community of hackers and wikipedia editors share these values.

I edit wikipedia articles for a variety of reasons. Off the top of my head: something written was factually incorrect (a date off, a mandarin word mistranslated, etc) and I feel an obsessive desire to make the documentation correct; there was no information on a subject I care about and so I wrote some because I really like documentation; the article on a band hadn't been updated to include their new album so I added it because I like the band and I want to make sure people know about the new album; the article wasn't written clearly enough and I worried about non native english speakers who find it and might misunderstand what was written.

I really don't understand either how editing a wikipedia article gives you power over someone. They can just edit it back, or ignore the article.

Edit: Thinking on it, I edit wikipedia articles maybe for the same reason I have a freesound.org account I upload my audio recordings to: I just really like having an internet full of useful and interesting stuff for people and contributing to that.
> https://github.com/therecipe/qt

Do these not work? (Not a rhetorical question - I haven’t tried them.)
> We aren't going to stop you from running ... no sound server

> your speakers sound terrible and tinny or don't even work at all by default (once we ship that)

So this sounds completely unrelated to Xorg vs Wayland. Can someone care to explain?

I do prefer Xorg currently but I can think I can live with Wayland (I tried a bunch of times before, some things I found better than Xorg, but others were blockers, although they ought to be resolved someday I guess). Both live in userland though.

Comparatively, this sounds quite surprising. Is the use of a sound server like pulseaudio or pipewire basically mandated to safely handle the audio hardware? Why should I need those?

I'm aware of the design of these Macs audio that can physically destroy speakers if not driven correctly, and I know it's being worked on, but it seems to imply the safety features are handled at the userland (pipewire I guess?) level instead of the kernel/ALSA level (which IMHO is what should be done for something that can irremediably destroy hardware).

Thus, while I can understand that it wound be quicker to develop and validate such protections in userland, but ultimately I believe the end goal would be to have safe audio hardware support right in the mainline kernel, or at the very least as an ALSA plugin (which would be equivalent to mesa for graphics support)

EDIT: seems like it's pipewire: https://github.com/chadmed/asahi-audio
I consider e.g. 'scope' to just be (slightly harder to test and follow) over a class method.

I consider a concerns to be more complex and unexpected versions of a Module.

I consider "render @foo" to be just an incomprehensible version of the explicit "render_partial("the_name", ...)" And so on.

All of these have bitten me many times, oft in production even. Many of these caused me and my step debugger hours of wading though deep stacks of method-missing or runtime code definitions.
That's a horrible way to communicate something to your users, FOSS or not. A simple email in a mailing list that says they are dropping support for Xorg would have been sufficient.
Can you find an example of an article where this happened?
There is also Portia, the possibly more alien life form in Echopraxia, the sequel to Blindsight.

https://en.wikipedia.org/wiki/Echopraxia_(novel)
I guess then we just don't really have the same experience. Hard to believe a account not involved in technology or partisan politics has a huge amount of discussion of these issues.

> see "this mf paid for twitter".

Ok so hardcore anti-Musk people and rightist believe the same thing and it reinforces each other. Great, I don't care.

Neither of these groups are interesting or relevant and such discussions mostly happen under popular posts, not most things I follow.
Tesla do not sale cars in India. Someone may import one paying >150% import duty, but definitely a minuscule market.
Are you aware of any hw sequencers that already have microtonal scale support? It's something I'm keenly interested in, and one of my synths (Korg Monologue) has built in support, but the others don't, would be nice to be able to drive them all in the same tuning externally.
Bringing sex toys out of the dark: exploring unmitigated risks
ChatGPT vs Bard

Bard: Bard isn’t currently supported in your country.

ChatGPT: Is available and I can pay for GPT4.

Winner: ChatGPT
> I actually meant your normal wallet or bank account.

Unless I'm on a mobile provider plan with data caps, the cost of consuming an additional Web page is zero.
I have a lot of those unfinished projects too. I regard them as PoC's and that gives me a better feeling about it.
If you want a better chance of finishing one them, then start with the parts that you regard as the least interesting and most tedious. If your initial enthousiasm survives that phase, the rest will be a lot easier.