skysight-inc/HackerNews huggingface dataset:
Which is to say they can still profit from the work. It's there for them to benefit from using exactly the same as it's there for everyone. They just don't get a better deal or more rights than their own users or a homeless kid in Uganda or anyone else.
I almost cannot believe I've been reading these for 10 years now.
Of course it does, but it's limited.

GIN does not support range searches (needed for <, <=, >, >=), prefix or wildcard, etc. It also doesn't support index-only scans, last I checked. You cannot efficiently ORDER BY a nested GIN value.

I recommend reading the paper.
in my experience these new stacks, new frameworks, fancy new libraries, haven't added much in terms of user experience. I think React has but, with React comes a cacophony of ick.
Different article but basically the same as https://news.ycombinator.com/item?id=43008879
Wasn't that request by the UK, not the EU?
And to drive that point home, we get induction stoves that run on three-phase 400V.
I would love to see a metric of the number (or proportion) of issues closed even though users are trying to get assistance. No idea how to make that machine-calculable though.

Even better, a metric for refused PRs (maybe including PR size somehow), tracking where users cared enough to try to contribute and the owner just refused to accept the changes. Easily gamed though.
That’s quite a controversial figure actually. The original paper that popularised this was the ‘Original affluent society’ paper by Marshall Sahlins. It marked a big shift away from the paradigm at the time, that saw hunter gatherers as having ‘Nasty, brutal and short’ lives.

The research that essay was largely based off was somewhat flawed though as it ignored time in camp processing food and crafting. So it only considered time spent actively hunting/foraging as work.

I say ‘somewhat flawed’ because work is a modern concept and applying it to a hunter gatherer context is quite difficult and comes with big debates on what is/isn’t work.
I think we look forward to financial independence more so than the retirement itself. Could be nice not having to worry some Chatbot or younger dude are going to replace me and I'll have to go work in McDonalds (not that there's anything wrong with that).
Second this. You can even go down to exactly 0ms of latency, if you are using an analog mixer with multiple simultaneous output routes in front of your digital interface. One output route is for live monitoring the other is for live recording. The DAW just needs to latency compensate the "record head", which almost every professional DAW is doing of course. _Every_ studio is working like that. OK, a lot of studios have digital mixers nowadays, that adds maybe 2-4ms of latency, which is still ok.
The Surcharge of Big Tech
Out of curiosity, can you provide a link to your station? I have created a website for listening lossless internet radio stations: https://audiophile.fm
Given that I’ve seen excellent mathematicians produce poor-quality code in real-world software projects, I’m not sure how relevant these benchmarks are.
As sibling said, using the mautrix bridges. I started with just bridge mode I think, and then switched to puppet mode, which seemed to integrate much better. Pictures and everything work fine.

However, you have to maintain a homeserver, which is not for everyone. If wouldn't have one already, I would just pay the element.io service which includes bridging (but I haven't tried it out).
People who make such claims either repeat the tests until they get one with a perfect score or otherwise don't count every trial, do a poor job of conversion so there is clipping or other artifacts that break blinding, compare different sources like the standard version that accompanies the "high rez" version on an SACD but may be from a different mastering, don't level match, don't actually do a real double blind test, don't do enough trials, or are just lying.
But any heavy use of "no-code" apps also ends up looking this way, with "straight-up code" behind many of the wysiwyg boxes.
A professional is someone able to achieve great results, regardless of the limitations imposed on them.

Many SLR users, wannabe photographers, will never achieve what a professional is able to do with even a throw away fixed focus camera.
Oh, copyright and licensing in music is insane.

It's the "straight to jail" meme for any action you want to do with music
Most of the same was said by Jim in this live interview: https://www.youtube.com/watch?v=rfFuTgnvwgs
Related: https://news.ycombinator.com/item?id=37379297
> If the fiat does not inflate, by all means use it. If it does ( and normally does) one has to have the _option_ of opting out

That would constitute ending reliance on it.

> What one uses as an alternative to the fiat should be up to you. (which is a whole big topic in itself and _significantly_ larger than a discussion on gold or bitcoin)

In practice, not really. Maybe some quibbling on which specific precious metal or which specific cryptocurrency, but in a non-fiat world your options are going to boil down to one of those two categories of alternatives, with the differences within those categories being implementation details that most people don't care to know.
*Open as in, many people can pay to use it. Not ALL, that would be ridiculous. And certainly not forever. Once it starts to work correctly, no more buzz will be needed to drive investment and you'll then be slowly cut off or price starved out of most functionality.
There's also 20 amp circuits which are common.

Many houses run circuits that are rated for 20 amps even if they don't have the right outlet for it so this is an inexpensive upgrade for most.
Also effective: petroleum-based plastics for the wiring insulation.

Some squirrels chewed on my add-on wiring harness in my pickup back when it was parked outside (this the thanks I get for hard braking when they run across the road in my neighborhood) but never touched the vehicle's wiring harness. Why? Because the vehicle was built in 2009 and used old formulations instead of the new plastics with tasty bits in their formulas.
Maybe but it would be for the greater good, a concept probably hard for many Americans to understand by design.
There are simply no models that can keep in context the amount of info required in enterprise codebases before starting to forget or hallucinate.

I've tried to give it relevant context myself (a tedious task in itself to be honest) and even tools that claim to automatically be able to do so fail wonderfully at bigger than toy project size in my experience.

The codebase I'm working on day to day at this moment is give or take around 800,000 lines of code and this isn't even close to our largest codebase since its just one client app for our monolith.

Even trivial changes require touching many files. It would honestly take any average programmer less time to implement something themselves than trying to convince an LLM to complete it.
I think they want assistance with the project, not for corps to take it and build it without contributing back. It's why Linux has grown more feature/driver rich while others grow at a slower pace (no necessarily a bad thing).
Yet another example of people claiming to run Doom somewhere, but is actually only displaying Doom, while Doom is running somewhere else, on another system.
> people with real tech/programming skills much more in demand, as younger programmers skip straight into prompt engineering

Perhaps Python will become the new assembly code. :-)
To be fair, the biological mechanism for motivating behaviors is usually by making it rewarding.

They both have to and like to!
Various modern alternative languages can claim to be "safe enough" or safer than C, along with C interop. Nim, Dlang... In fact, the V programming language (Vlang) can make the argument of being even safer, because it has more default safety features and an optional GC (that no libraries depend on) for greater memory safety. That and it being designed to be easier to use and learn, for general-purpose programming.

The article, in its review of the Zig language, goes after its marketing history and broken promises (calling Andrew's statements fallacious and worse) for attempting to portray itself as safer than unsafe Rust, the distortions around UB (undefined behavior), etc... As a consequence of the demonstrably valid test results and being tired of unreliability, the author stopped using Zig. It should also be mentioned, that v1 Zig is nowhere in sight, so likely many years more to wait.
Optimal Bounds for Open Addressing Without Reordering
It depends on the language, and is ultimately down to the language authorities/users whether diacritical letters count separately or not.

Some examples (please correct me if I've mistaken anything):

(Modern) English: 26 letters; A-Z. ÆÐÞŒǷȜſꝛ are no longer letters, replaced with alternative letters or digraphs

French: 26 letters; A-Z. ÀÂÇÉÈÊËÎÏÔÙÛÜŸ are letters with diacritics. Æ and Œ are digraphs

German: 26 letters; A-Z. ÄÖÜ are letters with diacritics. ẞ is a ligature

Dutch: 26 letters; A-Z. IJ is a digraph

Spanish: 27 letters; A-Z + Ñ. LL is a digraph

Danish, Norwegian: 29 letters: A-Z + ÆØÅ

Swedish, Finnish: 29 letters; A-Z + ÅÄÖ. Finnish Š and Ž aren't letters and are replaced with digraphs

Icelandic: 32 letters; A-Z - CQWZ + ÁÉÍÓÚÝ + ÐÞÆÖ (all letters)

Hungarian: 44 letters; A-Z + ÁÉÍÓÖŐÚÜŰ + Cs, Dz, Dzs, Gy, Ly, Ny, Sz, Ty, Zs (all letters)
Not all sql variants support "true". e.g. SQL Server doesn't.
Programming languages borrow commas from human written languages, and no human written languages have leading commas

How is this any different from leading periods, which seems to have become the standard across several of the most popular programming languages?

myobject
.somefunc()
.otherfunc();

It's not subjectively pleasant in my opinion, but I think it's hard to argue that it doesn't improve maintainability and (apparently) readability for the masses.
Scissors have never required less labour to make and steel is maybe not quite as cheap as 5 years ago but still mind meltingly cheap in historical terms. The metal in the handles of an all-metal pair of scissors is maybe a dollar. Bulk steel is 50 cents a pound.

Scissors also don't have to be "consumed", or at least not substantially over the course of a human life. I'd expect them to be durable goods. It's more than possible to make a pair of scissors, for not even that much more that a shit pair, that outlasts the first owner. We just generally choose not to.
> So they had a copy [...] but didn't pay royalties for the use of the copy.

Possession rather than use, I think, but that seems likely, yes. But I don't believe the model itself is infringing.
> However the vast majority of the population has not had listening training.

This pretty much means they don't need it. And even if they're all trained, there's still very much a good enough for many situations. I don't need to waste data on lossless if I'm streaming to my phone in a noisy environment, even with noise cancelling. Add to the fact that 99% of Bluetooth headphones are lossy anyways and you're left overoptimizing.

Sitting on a beanbag at home with a pair of Hifiman Susvaras or some other overpriced headseat, that's maybe another story...
I think that many instances are disabling checks in order to troubleshoot something and then never enabling it again. And we see this on all levels - development, devops and also sysops of course. Just quickly disabling something without leaving a TODO, disabling a MSDeploy certificate check because a proper PKI has never been set-up, just ignoring any certificate errors in LAN management tools because installing a certificate is so hard.
Boring tech is great because it becomes muscle memory and doesn't get in the way of thinking about the really interesting problems.
Welcome. There are good alternatives (besides LLVM), e.g. https://github.com/EigenCompilerSuite/
This is a good point. The distance between versions can matter, but it usually matters a lot less than the eng/ops processes and culture of the specific organization.

For my part, every time I have done a major OS distribution upgrade, 75% of my time was spent fixing all of the things that were deployed into a highly fragile state to begin with, 25% direct upgrade-related issues (dependencies, config, behavior changes), and 5% actually performing the upgrade.
He did sign a new trade deal with Canada and Mexico to replace NAFTA, which he at the time described as 'they say it's one of the best trade deals ever made'. To be fair, though, the deal also has its critics. For example, Donald Trump said of the deal: 'who the hell made these deals, they're so bad'.
Goku Flow Based Video Generative Foundation Models
The SaaS Revolution Is Here, and It's Not What You Think
I'm seen a roller coaster run in a spreadsheet
Ah ok. I agree with you.

The prevalence of Steppe Ancestry in all modern day Indians should be enough to conclude that some form of migration happened.

All this politically tinged talk about supposed purity of DNA is utter nonsense.
this isnt a narrative game. Its a strategy game. Having a clock makes for better strategy imo.
Macro expand:

> Nvidia's RTX 5090 power connectors are melting (theverge.com)

> 136+ points

> 12 hours ago

> 122+ comments
There's an entertaining conspiracy theory that Musk isn't actually pro Dem or Repub; instead he simply realized that everyone who would buy an EV on the left already did, and so now by pandering to the right he can tap into a new market.

But to your point, as the child of someone who parrot's right wing talking points, I am looking forward to see whether their remarks on EV's change over the next few years or not.
How A Skeptical Philosopher Becomes a Christian [Larry Sanger]
I am a member of the local food co-op. While not a perfect model for society, I think it's a good example to provide some alternative to the system of work we all take for granted.

I want to be able to buy food at the co-op but only members can shop there. All members must do a work shift at the co-op in order to maintain their membership. This way, in principle, there is no labour cost or labour exploitation required to run the co-op (in reality there are a few full-time employees for certain jobs). I can choose the job I would like to do for my work shift and this way everyone who is working at the co-op wants to be there, has some satisfaction in doing their job and everything tends to run well. There are ways to make the less desirable jobs more palatable, though you'd be surprised how many people are only too happy to do the bathroom cleaning shift over other shifts.

In addition, every member is a part owner of the co-op with no one owning more than anyone else. So there is no exploitation of the consumer either. All money goes back into the co-op. All decisions are made by elected committees so everyone has a say in how things are run.

This co-op model is clearly less exploitative than standard labour relationships. And similar models can be used for other basic needs, like housing co-operatives, common in Europe, where people are collectively their own landlords.

It's really strange that all the comments in here take any question of an alternative as forcing us back to a hunter-gatherer state of nature kind of situation. Other models exist and have proven successful even at pretty large scales. The fact these are seemingly inconceivable shows just how susceptible we are to this mythology of work.
We can't know how much of this is true in the author's marriage, so a reading that hinges on figuring that out doesn't take us anywhere. The reader is not playing the role of the author's marriage counselor. I think we're supposed to read it for our own reaction, our competing reactions of recognition and denial and the resulting conversation in our heads.

The piece is ridiculous. It's ridiculous because it's an exaggeration. But it's also ridiculous because we're ridiculous.
>I think this is true only if there is a novel solution that is in a drastically different direction than similar efforts that came before.

That's good point, we don't do that right now. it's all very crystalized.
My son is a CS major right now, and since I've been programming my whole adult life, I've been keeping an eye on his curriculum. They do still teach CS majors from the "ground up" - he took system architecture, assembly language and operating systems classes. While I kind of get the sense that most of them memorize enough to pass the tests and get their degree, I have to believe that they end up retaining some of it.
Pay is determined by the supply and demand for labor, which encompass many factors beyond the difficulty of the work.

Being a game developer is harder than being an enterprise web services developer. Who gets paid more, especially per hour?
No one has certainty here. It’s an emergent technology and no one knows for certain how far it can be pushed.

It’s reasonable that people explore contingencies where the technology does improve to a point of driving changes in the labor market.
Pretty neat. But there doesn't seem to be any way to select or style the anchored element based on which fallback position it is in? This would seem to preclude adding a directional arrow to it, which is a somewhat baseline feature for things like tooltips.
Apparently, someone proved the Z3 was Turing complete about ten years ago. The Wikipedia article I linked claims this. I wonder if it was “accidentally” Turing complete, or if it was turing complete when used as intended.

It’s silent on the z1 and z2’s turing completeness, but I don’t think those ever actually worked, sort of making it a moot point.

(Agreed about “computer” being a fuzzy definition - Surely the mercury pool tabulators the US census used could compute stuff, they predated tubes, and maybe even relays.)
We already test for things like Downs Syndrome which doesn't mean that we stop pregnancy but it tells the parents what to expect.

Since we can do gene therapy to some degree already I imagine we'll fix things that are already known health problems for an individual.

Eventually other things will become possible, including modifications that are not about health. That's where dragons be. We'll at least need rules about modifications that aren't 99% understood and "guaranteed" to do what is wanted. We will also want to ensure some level of genetic diversity - not allowing everyone to make their kids blue eyed.
I'm reassured that my comparison to Electron was not far off. My point was, if a PWA is usable when all the above is implemented, what you end up with is very similar to a self-updating Electron app, just one that may or may not rely much more heavily on the network at runtime and might work offline (or not).

I admit I didn't realize creating a shortcut to a PWA was already supported as it's not pushed very hard. In Chromium it's buried under dots, "Cast, Save and Share" (which is a bizarre mashup of disparate functions), and finally "Install page as app".

The window that loads still has browser chrome, in the form of a back, refresh, and three dots button. As soon as you navigate somewhere, even within the same app, the url bar appears again, but you can't edit it. It seems that to be able to always hide this bar, you'd need a way to differentiate between "internal" links that should navigate within the page, and external links that should open in a browser.

I tried turning off my internet, and neither figma nor openDAW showed anything more than a blank page, which confirms my feeling of uncertainty around PWAs, namely, how do you know what will actually work offline. It feels fragile, like if I reset my browser or my clear my cache, my installed applications will disappear. I'm not sure I'm comfortable with the blurring of the lines between bookmarks and installed applications.

All this is of course addressable with a lot more infrastructure and work from browser and OS makers. To me it seems like a lot of development to end up with something that behaves a lot like Electron, with the added easteregg of being able to access applications in a browser, without intending that anybody actually do so.
Pondering Life in an Alien Ocean
I see content like this, and it inspires me for what I want my retirement to be like. Just some crazy old eccentric puttering about, tinkering in his workshop. I want my back yard to look like a solar punk world's fair.
I wonder if that's even technically possible these days. Given the fact that the heads have to float on the moving air (or helium) produced by the spinning platter, coupled with modern data densities probably making the float distance tolerance quite small, there might be a very narrow band of rotation speeds that the heads require to correctly operate.
If this accepts Firefox and Safari then it could be a great addition to "intro to web dev" tutorials

CSS Flex https://flexboxfroggy.com/

CSS Grid https://cssgridgarden.com/

CSS selectors https://flukeout.github.io/
Nah, there's a lot of space between "this should be the favored interpretation" and "this is strictly implied" - especially in the context of a math puzzle!
Slightly an aside, but you might try searching for dressmakers shears instead. Lots of those seem to be all metal. (Not sure what you consider a reasonable price however)
My 286 with a Voyetra Sequencer, which is still in use, is much more reliable then my modern PC in terms of tracking and timing.
You need a real time system, perfect task separation and _not_ an unreliable USB interface.
It has absolutely nothing to do with CPU power.
Also my Atari with Cubase 3.1 is much much better with MIDI timing then every modern PC setup.
Think about it. :-)
I think I've seen us be able to do more with fewer people than in the past. But that isn't the limiting factor for our hiring. All else equal, we'd like to just do more, when we can afford to hire the people. There isn't a fixed amount of work to be done. We have lots of ideas for products and services to make if we have the capacity.
Keeping things around doesn't drive shareholder value. Firing employees making six figures does.
Similarly, you could select NULL as your leading column, and prepend commas by that means.

That method does impact the result set, and using it for CTAS or bulk insert would require more care in column selection.
What I see when producing code with AI (C/C++, Qt) is that often it gives output for different versions of a given library. It's like it can't understand (or doesn't know) that a given function is now obsolete and needs to use another method. Sometimes it can be corrected.

I think there will be a point in which humans will no longer be motivated to produce enough material for the AI to update. Like, why would I write/shot a tutorial or ask/answer a question in a forum if people are now going directly to ask to some AI?

And since AI is being fed with human knowledge at the moment, I think the quantity of good material out there (that was used so far for training) is going to slow down. So the AI will need to wait for some repos to be populated/updated to understand the changes. Or it will have to read the new documentation (if any), or understand the changes from code (if any).

All this if it wasn't the AI to introduce the changes itself.
Why art, I want to put photos on it that swap out every so often.
I don't always read code(*), but when I do...

o
ムワ

The padding and separators are the least issues I wish I only had there.

We don't need philosophy or morals (or jobs where that's important), we just need the way to edit these damn lines without anything screaming "syntax error!" or parasitic "++--" diffs every time you make a change. “When art critics get together they talk about Form and Structure and Meaning. When artists get together they talk about where you can buy cheap turpentine.”

-

(*) That classic claim didn't turn out true for me after so many years, that I suspect developers simply avoid admitting that it's not true for them either.
Yeah, the people I've worked with at startups never said things like "I'm worried I'll get in trouble", they just did shit
Civil Servants Are Not America's Enemies