skysight-inc/HackerNews huggingface dataset:
The redirection he called an abstraction, and how it makes things easier to make, with less performance and in manh way it’s good, but there’s a point where it isn’t, and solutions like the idea of needing an AI to tell us everything shouldn’t be required.

I like how he talked about using bare metal to run games and not needing an OS, relying on an ISA, or how games were easier to at one point before excessive abstractions.

One very memorable comment he made was when he was asked about what he thought about the M1 chip running software faster, his response was that we could use current hardware and make it run 100x faster if it was well written. Huge part of the many reason I switched to Linux. ;)
Apple broke up with me
Those are elegant solutions.

The way the San Francisco cable cars work is more brutal. You can look up the details. Some tough spots involve metal sliding on metal. There are soft metal grip guides and "chafe bars" at turns intended to wear out and be replaced frequently. The cable itself has to be replaced every 6 months or so. It's 1870s technology.
Yep. Source of that error message. https://github.com/git/git/blob/master/git.c#L879
There's a good recent School of Life video on rearranging deck chairs on the Titanic (Alain defends the practice).

There's also performing maintenance to defer the inevitable. I'm generally in favour of that.

But if you're getting exercised and emotional over something that simply and repeatedly proves not to work ... and there's some specific goal for that behaviour ... which can be more readily achieved by other means ... then I'd strongly suggest bailing on that fight.

TBL got some things right about the Web. He had a specific purpose in mind. The Web has (IMO very much for the worse) moved beyond that.

As I see it:

- The goal behind the advice is to create a long-term useful addressable archive of online content.

- The method advised ... has failed in this. Spectacularly.

- Other methods exist. They are being used, and work reasonably well.

- At some point you cut your losses.

That said, I'm cutting mine in this thread. Cheers.
I guess the F1 screen is really important to you, but I'm looking at VLC's F1 screen right now and it looks worthless to me. It's just some links to online materials. Could mpv have that? In principle, yes. Is it worth the development effort and technical debt? I doubt it. If you're the sort of user who balks at this, it will be the least of your worries anyway and you should almost certainly use VLC instead. I think VLC is a very good program (albeit with very poor documentation) and I recommend VLC to almost everybody who asks me for a recommendation. The reason VLC's poor documentation doesn't stop me from recommending VLC is because I think most users will never need to consult the documentation in the first place.

But, if somebody is the sort of user who might find themselves wanting to consult the VLC documentation, say because they are trying to write their own extension to VLC, recommending mpv instead is a no brainer for me. mpv doesn't give you an F1 window with a clickable URL to the manual, but anybody who's capable and inclined to write scripts to extend their video editor will not be hung up by such a minor omission. And when they do manage to land on the documentation for either editor, mpv's documentation has a much better chance of actually having the information they're looking for.

> What problems does that have? What arbitrary commands do you have?

Concrete example: I control mpv from a media library application on my desktop. I can load a playlist of files from that media library into mpv. When mpv starts playing the next file, it can send a message to the media library notifying it of this. VLC can do all of that too; so far so good. In addition to playing the playlist, from within mpv I can also select files (without playing them), tag them, or delete them. When my mpv scripts do these things, they send events to the library application over the same interface that the library application is using to control mpv. As far as I've been able to determine, there is no VLC equivalent so I would need to open another communication channel between the two (instead of doing this, I decided to drop VLC support entirely.)

> I don't hate CLI, I hate having a GUI that is more complex than a GUI for playing videos

I'm starting to think we're having a fundamental communication breakdown here, because this seems completely backwards to me. VLC is the one with a complex GUI, not mpv. mpv has a very simple GUI; too simple to a fault [from the perspective of most users, who are better served by VLC.] If your needs are solely to play a file, just drag and drop the file into mpv and it will play just fine. It only gets more unfriendly when you want to change parameters and configuration, which VLC has very complicated GUIs for while mpv does not.

> Is there a practical reason to not have F1 invoke the shortcuts

In principle it could display shortcuts in the psuedo-GUI. Displaying the shortcuts in another window or in another application would require platform-specific code to be maintained for this, and I'm guessing that none of the mpv developers think that is worth their effort.
>this information simply doesn't propagate upstream to the GUI

Windows has done this since at least XP for various combinations of USB 1.1 vs 2.0.[1][2] I don't know whether the same is true for USB 3 though.

[1]: https://pcauthorities.com/content/images/this-device-can-per...

[2]: https://ptgmedia.pearsoncmg.com/images/art_upgrade01_04_02/e...
The code he posted isn't actually valid because you can't "orElse" a list. That being said, I would presume it was meant to include a "findFirst". Something like

list.stream().filter(Objects::nonNull)
.map(User::getUsername).filter(Objects::nonNull)
.findFirst(name -> name.contains(searchString))
.map(name -> “We have found your user: “ + name)
.orElse(“We haven’t found”);
Oh hi, thanks for replying! So funny enough, git was literally the first thing I tried, because it was easily the first thing I could think of where being able to move later versions of it to earlier versions of Linux would've made my life easier. I'm not sure if anything else really falls in this category for me. But on your suggestion, I just tried Python 3.9, clang++, and g++, and didn't get errors for any of them. It's pretty nifty! Thanks for writing it.
In an initial flurry of enthusiasm I bought a bunch of high-quality cables and I'm very glad I did. I can keep duplicate cables around in certain pockets etc. and I know I can always connect stuff. I had always used default supplier cables and these fancy ones feel much better in daily usage.
> but murcury will have a wider margin before activation.

Well, digital thermostats will have as much of margin as you program them to.

Until your comment, I assumed every digital thermostat had hysteresis since the 90's. I can't imagine why they wouldn't. The more expensive ones have PWM control of the heater or heat exchanger, but that's something extra beyond what the mechanical ones did (metal strip thermostats used to be designed with hysteresis too, what isn't something they automatically have).
Search for a digital thermostat with hysteresis options to solve this problem.
The hypertext Web is the real Metaverse
Which Jewish family customs do you think Gentiles were opened up to?
C and UB are intertwined and I don't believe there is a way to solve all problems without significant compromises. Regarding how to check pointer arithmetic under multi-threading, I like Rust's approach of multiple-readers-or-single-writer, which you can't retrofit onto C's legacy pointers that can be copied arbitrarily.
It is a cool solution. But I’m not sure I agree with the narrator that “any child would figure it out.” They essentially turn the “cable” into a “ribbon” and then can do mobius like things.
> The point above was that even in the case of making something illegal, it doesn't stop people from physically doing it.

Well, that’s precisely my point. You typically don’t ban anything by physically preventing people from doing it.
I'm a Pascal programmer, I'm ok at it. I look at the newer stuff that's come down the pike in the 40 years I've been programming, and there are some good things, but a lot of dreck that came with it. The biggest loss is the desktop as a primary platform for the user. Putting the internet and at least 3 different scripting languages between the user, and they data they're meant to interact with is a bad, bad idea.

It doesn't matter how good your programming skills are, if you have available time, and use it to clean up problems as you notice them, paying off your technical debt, and clearly marking any that remains with clear and complete comments noting the problems that remain. It's like leaving signs around minefields, it might save your own hide some day.

I can write anything, I've written in lots of languages, but none of them match my style of thinking better than Pascal. I like the fact that := is hard to mix up with =. I like the fact that you can only assign one thing at a time. I like that strings just deal with allocation on their own (free pascal/lazarus/delphi all do this). You almost never have to deal with pointers.

If you want code that is legible years later, I'm your guy. If you want the fastest possible implementation in language X, good luck.

Being a good workman, and doing your craft well is nothing to be ashamed of. Be professional, don't ever build sub-standard programs, and you'll be able to sleep well.
KDAB's hotspot is quite nice for analyzing perf recordings, and I suggest looking at stall cycle and "cycles with less than X uops dispatched" events to sample on.
Yes, attributing to lines in code is hard for optimized compiler output, but it can (in the continuous release/`hotspot-git` AUR package) attribute to the disassembly of a function.
Good article from wired.

https://www.wired.com/story/book-excerpt-science-of-ultra-pu...

Magazines for tech? Will you get newpapers for dating too? If you like Linux maybe these?

https://www.phoronix.com/scan.php?page=home

https://lwn.net/

Maybe a scientific journal or check out substack.
I only skied once in my whole life, but I definitely have been thinking of the mechanism of ski lift a lot since childhood. It's just fascinating.
I often hear people smugly tsk-tsk’ing those who buy lottery tickets as not understanding math. The anti-aging, longevity crew isn’t much different to me. Except I’m hopeful that most of the money wasted on this nonsense is coming from wishful billionaires and rich people.
People bought cars because hamsters rode in them, so why not?

https://www.youtube.com/watch?v=Lw82Z5HaVC8
How to say ‘omicron’: confusion as BBC, WHO and classicists debate pronunciation
Ask HN: What's your tech war story?
I have found myself amazed reading old times war stories from Tim O'Reilly (http://radar.oreilly.com/2006/04/database-war-stories-3-flickr.html) They are old, but awesome. I know around here there great people with such stories.

So... What's yours?
I mean developing technology so much faster than those other countries...it's inevitable they would have done that. Tragic but almost every single one of those other countries haven't advanced in a millenia, other than the technology the Europeans and North Americans provided them.
Do you need multiple soldering stations? Why not just get one good one? Pine64 has a programmable soldering iron. Aliepress is great, the search just sucks!
> So does this suggest that those in the know are more likely to be vaccinated? Or that those in the know are taking a wait-and-see approach?

My... estimate? Gut feel? I do not have data... is that medical workers are at least no less likely than others of their same age group to get vaccinated. They may well be more likely to get vaccinated.

But there are holdouts by the thousands, some of whom are willing to quit their high-paying jobs in order to avoid the vaccine. I don't think they're all just stubborn idiots. I think that at least many of them have done their own risk assessment, and decided that it wasn't worth it.

On the other hand, others have gotten vaccinated, by the tens or hundreds of thousands, and they aren't all idiots or sheep, either.

So... my read of the behavior of the people in the field is that the evidence leads toward the vaccines being worth it, but it's not as clear-cut as the media tells us. But I'm trying to use psychology to judge a matter of medical technology, and who knows if that approach is even halfway valid...
> If you're the business in question, it's illogical to pursue any other path unless you're making a conscious choice to give up profit to specifically build something of vastly superior quality.

The logic is that customers will prefer your product and you'll take market share from competitors.

But that logic only works if you're small. If you have 2% of the market and making a better product would allow you to take 5% of the market, you do it. If you have 30% of the market and making a better product would allow you to take 33% of the market, at the cost of having a longer interval between repeat business, eh.

So the real problem is that we have too much consolidation and vertical integration. It's too hard to start a new company that goes from zero to 5% of the market in the first year by making a better product. So that's not what happens anymore.

And it's in the interest of the consolidated incumbents to sell you a new device every three years, not to sell you a 20% more expensive device that lasts for decades.

Although I wonder if an upstart couldn't still disrupt this in some markets. The Korean automakers took a big chunk of the market from out of nowhere by offering triple the usual powertrain warranties. What happens if you design a washing machine to last for decades and sell it with a 30 year warranty?
> I wish I could see the code before I sign an offer. If I could see the code, that can tell me almost everything I need to know most of the time.

This is why contract-to-hire, for all its downsides shows a strength. Being a contractor, you get the experience of the company without becoming enmired in all its bullshit.

To try to extract this information in the 10-15 minute “what questions do you have for me?” phase of most interviews is nearly impossible.
The company who first markets a Covid test for pets will be wealthy beyond imagination!
> He also drinks alcohol, he likes a pint, so perhaps he doesn't know that alcohol dissolves fat soluble vitamins from the liver, which in excess can cause a vitamin A deficiency.

Funny enough, when I met him in person in 2007, he was drinking a beer and commented that "it's hardly immortalist".
I have been using three Vicks brand $30 or $40 humidifiers for 7+ years now.
For the frames which can't be decoded with confidence due to the SNR being too low, I assume that if a couple of bits of the frame data were known, that would enable the rest of the frame to be decoded.

Since the data appears very similar between frames, it seems easy to select some bits which are highly likely to be constant, enabling the whole of the rest of the frame to be decoded...
The Yesterweb
Youre right, I'm sure immigrants would much prefer to settle in one of the hundred or so Latin American or African countries over the United States or some European country. They're forced to settle for lesser countries of North America and Europe though due to the tough immigration laws of Africa and Latin America.

Thats definitely why.
I’m talking about differently coloured bricks on the inside of a model. That is definitely not some nefarious scheme to make you buy more lego.

Nowadays there are so many custom pieces and people don’t really rebuild much anyway, so they don’t even need to discourage what you describe using colours.
Slavery is so 3D.
"Back in the day" the software development content magazine was Dr Dobbs.

Wired has always been long form journalism on tech life-style subjects. It's like The New Yorker or the Vice channel. It produces entertaining stories not technical tutorials.

It has never been about software development except tangentially via interviews with 'thought leaders.' It has never been Linux Journal or even Byte.
5 or 6 years ago Marc Andreesen was saying this would happen eventually. I was skeptical when I first heard the claim, but it's seeming more and more likely.
This seems like the place to ask, what is up with USBC displayport alt mode during boot/bios?

Like I'm traveling with a usbc only monitor connected to a 6800xt and everything has been working fine with it until yesterday.

I updated manjaro packages and the kernel to 5.15, and somehow that resulted in the monitor not working during boot anymore. Which I just don't understand the logistics of AT ALL. How does the host OS relate to video out during boot?

The video out also didn't work once booted into linux but I was able to resolve this by replugging the monitor a couple of times after each restart. Ultimately reverting back to the 5.14 kernel fixed it in Linux but didn't fix it during boot.

So now I just have to enter my LUKS pass blindly and hope for the best or that I never need to adjust my bios settings ever again.

And on a slightly related side tangent how do people who switch to a bluetooth mouse/keyboard adjust their boot/bios? They just don't?
Popular LoFi Girl Instagram page is taken down with no explanation
Plugging the cable in is the last thing you do with the cable, after buying/searching for/selecting between cables. Maybe you brought the cable with you on a trip or to the office or whatever.

If it takes you until the last step to realize you don't have a cable you can use, that's a huge spec UX failure.
It has long been known that restricting the diet of many kinds of animals made them live longer. The cause was more recently narrowed down to two sulfur-containing amino acids, methionine and cysteine, such that restricting only those extended the lifespan of test animals.

Experiments restricting primates' diet have failed to replicate the effect seen in other animals. Humans already live much longer than other mammals of similar size.
Why not make it public? That’s often what leads to action being taken. I don’t see any reason to believe there’s a low likelyhood of the event occuring. And she’s not making a legal case, it’s just a tweet. The lack of evidence in her tweets does not mean there’s an actual lack of evidence.
Front door etiquette still works basically the same way. A doorbell rings and the whole house hears it. Once person goes to answer it, then passes off the conversation to whoever it's actually for.
What I wrote was "acts of war" and "specific declaration of war" by the individual in quesiton, with a link to the citation. If you have any issue with established historical fact, that's your own concern.

Decapitating a specific cult of personality has been an effective method of eliminating it. Which also proved successful in the case of AQ.

(Yes, there are new emergent threats and groups, including several previously associated with AQ. I also said that the real world is messy.)

The specific case I was discussing, and I really hope I'm not so vague in my dotage that this wasn't crystal clear, was the 2 May 2011 attack on Osama bin Laden's compound resulting in his death.

What I defended was a specific instance, while acknowledging concerns and issues in other areas. Both you and imbchillyb are displaying a lack of such naunce. The US is vast and contains multitudes, some defensible, some not. It cares little for what I have to say.

Refreshing your memory: https://forum.iwethey.org/forum/post/8257/

obLRPD: Powered by sporks.
funny to see it here

this thing is already 4-5 years old at this point
I think the question you are asking is like going back to 2007 and asking what successful mobile apps exist?

But I'll tell you what I'm looking at, and we'll see if I actually build it, and if I do, if it is successful.

I have a start-up (https://ayvri.com) which (if you want to get all buzzwordy) is like strava meets the metaverse. It's used by every paraglider in the world, tons of hikers, commercial drone operators, etc etc. Polaris Automotive is one of our customers, we've worked with RedBull Wings For Life World run as well - pre-covid.

I'm looking at the possibility of having the gps data operate as a decentralized blockchain. Why? Because everyone who wants to use our site has to upload their GPS data to us, but they are also uploading to other places too. We are integrated with Strava, but we haven't integrated with other apps yet, and don't want to build a different integration for everywhere that data may come from. Your GPS data is yours, you should be able to store that in your wallet and give us - or any other app you wish - the ability to access your data.

So, we've got this virtual world digital twin as well as a use case for having decentralized data. What's also nice about GPS data is that it's yours, it's immutable (your run from 3 weeks ago doesn't change) it's standardized (for the most part), you don't ever give your data to anybody else, you always own it, it will always be something you did, or somewhere you were. You don't want to sell or trade it, but when you go to a platform or app, you want that platform to be able to access your data, and you don't want to upload it all over again.

One way I like to describe this distributed data concept is that it's like going to the gym. You pay your local gym to use their weights to get you fit. When you want to go on a ski holiday, you don't have to go to your gym and say "hey, I'm going skiing, the muscles and fitness I've been working on at your gym, I'd like to take those with me for a few weeks". I know, sounds ridiculous, but that's kinda how it is with the current centralized data. Your thoughts, actions, photos, whatever, are uploaded to the app, and then the app owns them, and you can keep copies somewhere, and when you want to use YOUR digital property, the digital stuff you made, you can upload to a new app, but will you? Can't you just go and do the thing, and have it all work?

So, will we be successful? Who knows? I'm also wondering if we can convert from a current company structure to a DAO so that the users of the community can decide what's best for the community. Part of the reason to do this is that I'm too busy with my other start-up, but also because I think the overly crowded market of fitness apps is a great place to experiment with these kinds of initiatives.
This is mostly false; Every non-sociopath culture has respect for the dead of other cultures as part of its base.

In my rural, mostly Lutheran Indiana childhood all Native American burial sites were treated with as much respect as “our own”
Why do people buy gift cards for themselves?

Doesn’t that defeat the purpose of it being something you “gift”?

I feel like i’m missing some important detail because I don’t understand why anyone would legitimately do that.
I think it's worth noting this is largely an implementation on top of the Mediasoup SFU project. MiroTalk is not really the SFU here. It's just a client and server side API built on top of an existing open source SFU. And they don't appear to mention this or credit Mediasoup for this anywhere. It's a cool project, very useful and appears to be in full compliance with mediasoup licensing... but it still feels a little disingenuous to label it as an SFU.
I kind of had to laugh about this. The vast majority of European written media over, say, the last two thousand years, is Christian faith based.
The actual title says "How Smart Homes Alter Human Behavior." The submission title makes it sounds like it's news that they do.