skysight-inc/HackerNews huggingface dataset:
> Whoa, the line "Every save is uploaded, automatically [by default]" needs to qualify the non-default options. Can a company policy demand that? I hope there is a protocol-level, client-side opt-out for that, otherwise this VCS will work for the company first, and the dev is an afterthought

I'm not so worried about the company. If they want every save uploaded, there are other ways to accomplish that, and they will have their upload. As a developer, I do not like "every save" saved because many editors trigger reformats on saves and such. Who cares about pre-reformatted code? That makes for junk history being pulled into VCS in a way that will eventually make the VCS data garbage. This is a feature that works for some workflows, but I suspect will be not so great for the team.
Very vim-like navigation (gg/G, commands, etc)

Brilliant!
Accept it and make that explicit; make the code clear enough to be self-documenting. Trying to maintain documentation in parallel to a codebase is a fool's errand, it will end up dominating your work and lead to paralysis.
Rebellion can't be bought, but in the 1980's I think it was still an open question whether computers would ever be something that non-nerds wanted. In hindsight, it seems inevitable that general purpose, user friendly computers would crush everything, but was that really a given? Isn't there a possible world where IBM and/or Xerox do own everything and never make it past huge, expensive systems that were only made for specialists?

For everyone here that loved our C64 or DOS PC, how many of our peers actively rejected early computers because they weren't fun to use?
From the page; "Books became my refuge. “Rich Dad, Poor Dad” by Robert Kiyosaki wasn’t just a book; it was an epiphany. "

Really says it all. For the initiated, RD, PD philosophy on getting rich is to find suckers who will pay for your advice on how to get rich.
Interesting? I don't generally find forest to be quiet. The cricket noises, shuffling leaves, etc keep me up. Of course city noises keep me up to but suburbs are often quiet
I also grew up in a Brazilian capital and during vacations I’d go to my grandma’s place in a farm about 2km away from a small city in the countryside.

Even to this day, one of my best memory of that place is the quietness I could experience by sitting at wheeling chair in the front of the house and the only sound you’d hear would be the wind, birds and sometimes chickens nearby.

Nowadays it isn’t the same sadly, because the city grew enough turn the road at the front much more busy. Now there’s a motorbike or truck passing by every 2 minutes, which spoils the whole experience.
For example Rust: https://doc.rust-lang.org/std/keyword.enum.html
The last time I used Airbnb was in 2018 on a holiday trip. A hanging cupboard fell off the wall from poorly installed wall anchors and nearly killed my wife and the host accused us of having ripped it off intentionally. Shortly after that the prices started to rise even more and in all cases I checked, a hotel was cheaper by a lot. Haven't looked back.
> the chains of monogamy

That's some serious pro Las Vegas marriage propaganda.
The ad literaly presents a better way to express creativity (according to Apple). How would anyone can think it tries to crush it? I wouldn't use the word "deep" in your example, but rather "shallow".

Also, everything can be offensive if you dig deep enough.

And if you dig really deep, then even knowledge will start looking as only faith.
Lmao while this reads as snark to the max, the user's past comments suggest that this could be some form of naive sincerity.
> Google does not use std::ranges for many reasons, including performance, the ability to create dangling references, and a cubic stack blowup when deeply nesting some range adapters like std::views::filter

I remember discussing this exact problem for boost range in the boost mailing list almost 20 years ago. My proposal was to make ranges be their own thing and generate the iterators on the fly when begin/end was requested, instead of always storing them internally. But I think it was not considered a big issue in practice.

Today we have sentinel end-iterators that can be stateless, so it should be possible to avoid blowout without fundamentally rethinking ranges.
Join the Apple ~~~jail~~~ ecosystem, or die.
>standalone GPS prices will be as staggering as real camera prices

Camera modules are dirt cheap, as are GPS modules. It's the screen and CPU to drive it that are expensive.

My unlocked Motorola Power G phone was only $200, which included both gps and a camera, along with enough CPU and battery to do everything I need. I assume there's no subsidy in that price.
iPad rests on table. Kid/Teen/le artist sits down and touches the screen. iPad explodes into stage of “creative instruments”, le artist is le jamming. Cut to title card.
Have some compassion.

Let me take something of your prize possession and crush it for an iPad. Not all can afford one and such items brings them entertainment.

For some advert to advertise, "your a schmuck for having these, buy an ipad" is just out of order.
Taking a sleeping pill to try to get a few hours of sleep between Las Vegas and LA puts a different spin on it. Sure, he probably shouldn't drink with his sleeping pills, but I know a fair amount of nonalcoholics that have done similar.
Did you look at the Assignments? The [code and dataset download] links?
I would invite you to read the explainer for this script: https://elv.sh/learn/scripting-case-studies.html#jpg-to-png....

Maybe you're not as traumatized by the thousand small cuts when writing traditional shell scripts as I, and that's fair :) However, I'd also invite you to read the rest of the examples, which go into the deeper advantages.

I'd also say that you don't have to "change my shell, have it deployed everywhere, and learn a new language" to start adopting Elvish! It's very easy to get Elvish (https://elv.sh/get/), and you can start using it on one machine, or for one script without "switching" 100%. Think of it as another tool you can use alongside whatever shell you are using (I'd also refer you to the other comment I posted: https://news.ycombinator.com/item?id=40317203).
I don't need my boss to have access to every save I've made, and when I made it.
Notorious Airbnb Host Charged with Allegedly Running $8.5M Nationwide Scam
Just because of the impossibility of an exact formula for the roots of a high-degree polynomial that does not rule out the possibility of figuring out, say, the distribution of roots of such polynomials. The question is not about any polynomial in particular (hence Abel's theorem is no barrier).

edit: Think of the following example: take a polynomial a_n x^n + ... + a_0, where the coefficients a_i are i.i.d. Bernoulli random variables. Even though the degree n might be large (> 4) I can say with confidence that such a polynomial has a real root (x = 0) with probability 1/2. Similar though more sophisticated arguments are at work in the linked question.
The software ChatWithRTX is based on can be rebuild and might be able to be reconfigured to work:

https://github.com/NVIDIA/trt-llm-rag-windows
https://github.com/NVIDIA/TensorRT-LLM
So Apple picked up a ad directory from the LG reject pool. How sad.
So you open up asking someone for their opinion, and in the next comment you dismiss it with "well you can't stop it".

I'd rather not beat around the bush if you simply wanted to disagree with a user instead of pretending to seek out an alternative POV.

>Should we mourn their technological predecessors or recognize we live in an ever-changing world we've only seen a small snapshot of?

You can still buy vinyl records today that work in a phonograph made in the 60's. It is hard (but not impossible) to truly "kill off" old mediums. It definitely can't be done on the order of decades.

No one's mourning the death of music, because music isn't dead. And you don't get to tell people how they should react and feel to media.
Very true. One of the remarkable things about Dutch cities is how quiet they are. Sometimes I step outside and just hear nothing and it's almost unsettling. Never experienced that in cities at home in Ireland were cars dominante, even in cities less than half the size.
People complain about anything this days...

Offtopic about the ipad, Im curious, does you guys use tablets like the ipad in anyway in your dayily lifes?

After phones seem to be getting bigger, I see no use for a dedicated device like an Ipad.
Just one point of note : people are FAR more likely to respond and take to writing to something negative than positive. I don’t know the exact numbers but it just engages people more. People just don’t pick up the pen to write how good something is as much.
I don’t, but it’s still unpleasant to see.

Not everything has to be perfectly rational.
It certainly was not obvious to me that it’s CGI, I had to go back and check after reading your comment, and from what I’ve seen online most people think it’s real.

If their intention was to communicate that it’s CGI then that was an abject failure.
So on the SDO website, which filter shows the event best? I generally like to check in daily via:

https://sdo.gsfc.nasa.gov/data/dashboard/?d=0171

But this event doesnt look much compared to some we've had on this peaking solar cycle.

btw anyone else follows SDO? what is the rotating effect around 17:35 8th UT? Sometimes I also see swipes top-to-bottom and left-to-right, almost like the instrument has little windscreen wipers :) And occasional what appears to be a planet passing by, is that possible?

Anyway I highly recommend that site for anyone that wants to see just how beautiful our star is. Sometimes a little scary when you consider the scale of some of these structures!
It's an animation of items being destroyed. It's very fake and Apple used an exaggerated cartoon style animation so it couldn't get mistaken for reality.

It's like getting mad at road runner for dropping a piano on Wile E Coyote.
> I have nothing against car drivers personally. But the reality is that they need dedicated spaces to do their thing, otherwise they damage the public infrastructure that everyone else uses. Given the ... personalities of the typical driver, that public infrastructure will also usually get populated with tire marks and car fluids.

Sorry but the reality is lots of activities damage public infrastructure, and are asymmetrical in funding. Skaters do less damage than cars when used for transportation, and when given dedicated space for street and vert skating require fewer resources for entertainment (think compared to a race track).
Unfortunately that’s a social problem that one person can’t solve alone. Here in Brazil it seems to be a common problem that individuals looking for attention will modify their motorbikes to be extremely loud and I’ve never seen this kind of thing getting much outrage from other people. They treat it as normal and police seem to have more pressing things to worry about.
Could someone who feels passionately about this help me understand why?

In my eyes the ad was clearly trying to be playful and metaphoric. I feel like people are are taking the ad far too seriously and literally then jumping to the conclusion that it's implying a message that very obviously wasn't intended.

I'm not saying the ad couldn't have been better, but I can't understand the controversy here at all. Yet, I seem to be in a small minority.

Could someone explain specifically what it is that they find upsetting about the ad? And not just "they crushed real objects", but specifically why it is that you find that so troubling, etc? Objects get broken all the time for media for lesser purposes and with much less creativity. Is it the context here that is the problem?
And it sounds great to me - knowing that my 99% use case isn’t going to encumbered by one person who insists that we send patches via email
ENIAC Simulator
There are so many cool shells out there — I would suggest studying the source code of any of the popular ones written in a modern high level typed language. That way navigating the code-base to understand how things are done will be easy. No point looking at old crusty codebases written in C.

Elvish is written in golang. I’m sure that’s going to be quite grokkable if you want to understand how a shell is written ?
If you read the article on a phone, there are at least 2 pop over ads that take half the screen, with a full screen pop over at the end. And all throughout the article there are flashy video ads that take the entire screen as you scroll.

This constant attention grabbing destroys whatever narrative is being crafted.
Or maybe we are just tired of the wanton destruction of perfectly good items for the sake of …

a stupid ad.
80% of the shell is just a normal interpreter. Crafting Interpreters (http://craftinginterpreters.com) is a pretty popular book for that.

The remaining parts are stuff about process and file semantics - you can find that in APUE, or really from reading manpages. You also need to learn the arcane VT100 escape sequences for the TUI, and there are plenty of articles for that too.
Instead of becoming an AI spammer, why not reduce your social media postings instead? They are not as important as you think. Entrepreneurs like to believe that social media views and likes mean something. They don't. Visitors arriving through Google are much more likely to become customers, social media users are just killing time waiting for the bus.

I was in your exact situation, letting the social media accounts rest have had no negative impact on sales.
I'm afraid I really need ^Z, %-, %3 and %foo for interactive use.

See e.g. the top-right xterm in https://trout.me.uk/screenshot3.jpg for why.

Tried to switch to a ksh for a while and ran face first into that, though OpenBSD ksh has added it so I may attempt that one at some point.

(tabs don't fit my brain nearly as well and https://github.com/n-t-roff/heirloom-ex-vi is my usual editor and doesn't provide anything of that ilk anyway ... I may be an outlier ...)

The syntax and semantics seem really rather nice though, I may attempt elvish for scripting at some point.
Xz attack attributed to Chinese official's son, claims another exists
Playdate-puppy-LLM: A LLM interface that pays homage to rabbit r1 on Playdate
Exactly! Promote it as a modern day, virtual “Bag of Holding” and you win over the table top gamers, too. :)
Lisp is anything goes because of macros. Hire ten different Lisp programmers and you’ll get ten different domain specific languages and no one will understand what everyone else has done. If there is a unifying philosophy of Lisp, it’s probably “don’t use macros” and yet so many ignore it!

For all its faults, C is quite easy to read and understand, even by beginner C programmers. Yes, C also has macros but their clumsiness helps to discourage their use.
What Trump promised oil CEOs as he asked them to steer $1B to his campaign
Interesting, but I just have to giggle at the fact that my reading of the headline at first had me absolutely boggled by the notion of the Romans dyeing snails Tyrian purple.
PowerShell is quite heavyweight. Aside from the feel of the language and the requirement of .Net runtime, it also makes PowerShell very slow to start up, which is a dealbreaker for interactive usage for me.

Also when I started Elvish 10 years ago (!) PowerShell wasn't ported to non-Windows operating systems yet, so it wasn't even viable for most people.
We could've had all of that without the C02 we've emitted, please don't talk silly talk.

We screwed up this hard because we burned fossil fuels as they were highly profitable for a handful of our species.
Perhaps two sheets of material, one that acts as a high resolution two dimensional microphone array, the other that acts as a high resolution two dimensional speaker array with the microphone array a fixed distance from the speaker array. The microphone array detects sounds, the distance between sheets equals the processing delay as it relates to the speed of sound, and the speaker array cancels the wavefronts. Maybe two layers of microphone arrays would be needed to estimate the angle of arrival of the sound pressure fronts. That wouldn't help the problem of sound that travels through walls, ceiling and floor to the other half of the room (or to a different room). You'd need sound cancelers in front of or behind every room surface in every direction, and bass traveling through a floor seems difficult to stop since it would require a lot of energy. Still, a vibration isolated bed with these magic sound canceling sheets surrounding it might be fairly effective. Letting the sound of smoke alarms, air raid sirens, police sirens, etc. through in emergencies could be an issue. Sounds expensive using today's technology though, one sheet might require a fair amount of computer processing for say a 10,000 x 10,000 array of microphones and the same size speaker array. Starting with proper sound isolating construction might be cheaper. Though if mass produced the cost may eventually go down a lot. It doesn't necessarily have to solve all sound problems, just the ones some people find annoying. Perfect silence is in fact fairly spooky and freaks some people out (if you've ever been in an anechoic chamber).
The examples for the math functions (https://elv.sh/ref/math.html) include 1/2 as an input so infix math appears to be there (I'm undercaffeinated so haven't found the correct doc page to describe it, only proof of its existence, but y'know, it's a start ;)
I do, I have an Air on my desk on a Logitech keyboard cover, it’s like a mini laptop where I do casual web browsing, access my piCorePlayer web UI to play music from my NAS or use Spotify/Apple Music to play tracks through the piCorePlayer. I also watch YouTube frequently on it.
In the late 1980s I wrote much of the code for my PhD in BCPL, despite C being available. It was clean, clear, and when you wrote code it was obvious what it was going to do. The type-less nature wasn't a problem, and co-routines were invaluable, bordering on indispensable.

I also assisted in bootstrapping BCPL on a self-built machine, and it was so easy. I liked it, though I'm not sure I'd go back to it.

I also chatted with Martin Richards for a while about MCPL, but never found the time to dive into that.

Fun times.
Go to Tokyo in Summer, you'll know why this device sells.
Strange that the article does not mention this quite evolved design..

Drysuit P-Valves Explained

https://www.underwaterexplorers.co.uk/drysuit-p-valves-expla...
Is it even a real apology? Apple has joined the ranks of issuing corporate apologies

https://www.fastcompany.com/40574083/facebook-uber-wells-far... (From 2018)
> Japan will be the first place where we will see this playing out

They are unofficially bringing in plenty of Vietnamese, Indonesian, Filipino, Nepali, Thai, and Pakistani immigrants via ill-disguised migrant worker programs that have Gulf level abusive conditions

Same with South Korea and Taiwan.
Evaluating Eye Tracking Systems for Computer Input (2012)
Considering how much press has been generated within 48 hours, I'd say this has been some of the most effective advertising spend ever.
>"And that would have been a good ad."

No it would not. It would still be as disgusting as it is now.
> I wonder if HN sticks to the current HTML markup (which is full of validation errors!) to preserve compatibility with third-party clients that scrape and parse it?

I don't think so, but if it does I recommend they instead stick to the HTML (4.01 or 5) spec by default.

> In that case, maybe we could get a query parameter along the lines of useValidMarkup=1" (or a user setting might be better) to produce valid HTML for the benefit of niche browsers that expect it while preserving the current invalid but stable) markup by default.

They can guess the browser by the User-Agent and serve a "patched" version if needed (bluedwarf.top does it). But I would recommend doing against this, as it reduces the incentive for clients to get fixed and moves the responsibility to webmasters.
It may have attention, but almost nothing uses it (also, it’s not that good security-wise to begin with with developers defining their own permissions), most everything is still just run as your user, having access to your ssh keys, browser caches, everything.
Usually hosters that do this are "professional" and have multiple listings or ways to mitigate it. One is tools that auto-update multiple platforms to keep them in-sync, leaving only small "timing" windows where there could be a double booking. Another is to simply phone the renter and offer another place (if they have multiples right next to eachother which is often the case), or give some sort of discount, etc.

Essentially, it's a "solved" problem at this point and is on the level of being a commodity.
> Even to this day, years later, I have to look up bits and pieces here and again if I don't use some of the ${}-type substitutions frequently.

In that case I think you should give Elvish a chance then :)

Honestly one of the motivations for writing a shell language was that I could never remember which of ${x%y} and ${x#y} is for trimming the suffix vs prefix. So Elvish just use function syntax - "str:trim-suffix $x y" and "str:trim-prefix $x y" - which I highlighted in the explainer of the first snippet (https://elv.sh/learn/scripting-case-studies.html#jpg-to-png....).
reddit this way -> www.reddit.com
I had same reaction to the 'niceness' of what they were crushing. Things looked too good, like still usable. What if they were slightly older and dinged, scuffed up, looked more like they were done being useful.
??? This question gets polled all the time in North America ???

https://www.ctvnews.ca/canada/growing-number-of-canadians-be...

https://news.gallup.com/poll/1660/immigration.aspx
The difference between QUIC and TCP is the original sin of TCP (and its predecessor) - that of emulating an async serial port connection, with no visible messaging layer.

It meant that you could use a physical teletypewriter to connect to services (simplified description - slap a modem on a serial port, dial into a TIP, write host address and port number, voila), but it also means that TCP has no idea of message boundaries, and while you can push some of that knowledge now the early software didn't.

In comparison, QUIC and many other non-TCP protocols (SCTP, TP4) explicitly provide for messaging boundaries - your interface to the system isn't based on emulated serial ports but on messages that might at most get reassembled.
I assume this is one of these things where it is just like ... Oh I don't know this kind of math.

Because in my mind I take a "random" polynomial and only consider the largest two roots. Then I consider doing two reflections: across the bottom/top of the curve, and across the x axis. If those top two roots aren't degenerate the combination of the four curves using the reflections have two curves with a largest real root, and two curves with a largest imaginary root (I think). If it is degenerate then the largest root is real.

So I would then conclude that (1) there are more real largest roots than imaginary and (2) the "advantage" is vanishingly small since there are infinitely more curves with a largest non-degenerate root than degenerate root.

As one can tell I barely know the proper nomenclature. I assume I'm mainly missing some consideration about the uniformity of random coefficients not resulting in a uniform distribution in space? Or possibly my reflections can violate one of the conditions (real coefficients?)? Or I'm just plain wrong.
I wonder how this sentiment would change if illegal and asylum seeking immigration ceases to exist.

There's lots of noise in Ireland currently due to "tent cities" popping up in Dublin - there's not enough space to accommodate all the asylum seekers that arrive in the city any more. This clearly has a negative impact on everyone's perception of immigration, and the press readily forgets about the immigrants that entered the country through legal channels and are actively contributing to the economy on a daily basis.