skysight-inc/HackerNews huggingface dataset:
The forced 32 bit incompatibility on Macbooks is so weird. My laptop is perfectly capable of executing 32 bit codes. Why does the OS start lying to me that it can't after an update? It's one thing to offer a new product without some backward compatibility, but to remove it via an update? How is it remotely acceptable?
Full circle twice.
I would recommend you seek profesional help from coaches who have experience in high stress high performance jobs. I received “a very long time ago” coaching for Special Ops and SWAT type jobs. This has been well documented in resulting useful for a broad range of personality traits [1] and I would recommend you consult with a well stablished profesional. Lots of high level CEO’s, celebrities, and high performer athletes use this type of coaching. This has become the go to strategy for F1 drivers as well.

Best of luck!

[1] https://www.researchgate.net/publication/328325503_Impact_of...
Thats a great overview, thanks. That actually does answer most of my question.
> Today in my country at least a single workers death is not acceptable

Tolerance for workers death is highly related to location and time. We used to have large families for a reason!

N=10, but nevertheless a comparison on the difference in location at exactly the same time was the Channel [0], of the 10 deaths, 8 were in Britain.

[0] https://en.wikipedia.org/wiki/Channel_Tunnel#:~:text=At%20th....
Interesting, thanks. I have to admit though, I'm relatively disappointed there was no conspiracy about using poison as ink so someone would die upon handling the letter...
I wonder if they did restore noscript/basic (x)html compatibility (like it was a 2 years ago).

But breaking interop with small tech browsers (noscript/basic (x)html) is worth even a bigger fine (and recurrent until it is fixed).
Free oxygen is not something that happens naturally, it requires a specific kind of life to constantly replenish as it gets consumed by surface oxidization.
You use algorithms like token bucket.
Someone used an iphone to record their desktop screen playing call of duty and the top comment on Reddit was how it made the game look Disneyesque, a spot-on assessment.
> Too much human potential is wasted in under developed regions.

Too much human potential is wasted in highly developed regions as well, but it's not a question of access to resources, it's a question of living in a dysfunctional society driven by a lot of things that aren't "hey, how do we make the world better?"
And even that is limited to iOS, macOS Safari does support Vorbis (with some limitations). It is so widely supported that you would consider a JS decoder for the iOS polyfill.
“Cancelation” should really be added to the “hard CS problems” list.

Like the others on that list (off by one, cache invalidation etc) it isn’t actually hard-hard, but rather underestimated and overlooked.

I think if we took half the time we spend on creation, constructors, initialization, and spent that design time thinking about destruction, cleanup, teardown, cancelation etc, we’d have a lot fewer bugs, in particular resource exhaustion bugs.
How does a restraining order help with a mentally unstable person? Do you seriously believe in time of crisis, they will remember "Oh yeah, but there is this outstanding restraining order, so I need to calm down"?
> if you're selling a mass-market device, it's surprising to cater to a fractional percentage of that user base. I don't see how that's contentious.

I argue it shouldn't be that surprising because a lot of people find value in this 1%, and each person wants a different 1%.

But maybe it's surprising because most companies are stupid and don't realize this.
Fix Linux-browser-installer(8) on FreeBSD
Security pros question EU zero-day rule
You can do this with atom level simulation and growing the brain all the way from DNA, but it needs a lot of compute (> 50 years).

However, and in the end you'd be bored, because you could get rid of all of your human flaws, which is what makes life interesting. It'd be really depressing and boring to be a superintelligent computer.
I think what is terrifying is that they're better enough to kill the details.

Sort of a contrived example... you're a pro and let's say you NEED a headphone jack, but apple just killed headphone jacks.

But more indirectly, they killed the lower volume, higher margin folks with alternatives that offer a headphone jack, and maybe even XLR headphones and microphones.

An analogy might be tesla giving you a 90% better car experience, except they have killed off the dashboard. (now they've killed control stalks like PRND and turn signals)
> When you call a taxi company there's no certainty if or when they'll actually turn up.

Ah, that's a good one actually. So, with Uber is there any certainty? Do they give you money back or something if the Uber doesn't appear on the specified time?

It has happened to me that I have waited a bit over the usual time for my taxi, but not very often.
Ask HN: What's the best path to learn about search algorithms?
I'm interested in creating search-based products - search engines for broad as well as niche categories. What is a good path to do this? Starting from the early algorithms to new AI-based ones

What is a suggested route in terms of books/resources/courses?
A look at Laowa's new 10x – 50x Macro Lens [video]
Part of this is probably related to Apple's pushing gaming a little harder with Sonoma.

The pool of players is so small because gaming has been neglected on the Mac for so long, while tech like Vulkan that might have opened the possibility of gaming on a Mac has been blocked entirely. Valve is probably spot on in saying it's not worth the effort for the users they'll pick up right now.

That said, now that Apple is at least presenting as if they're trying to change this, that user base could grow over time. The problem is that in the shadow of Epic's big battle with Apple over App Store rules, it would make sense that Valve is wanting to just NOPE right out of this arrangement. Why help build gaming on the Mac when the balance of evidence suggests it's just going to be used to drive you off the platform? It presents a risk to a chunk of Steam's install base for little to no benefit.

I'm honestly pleasantly surprised macOS still gets the support it does by Unreal engine, it would be really easy for Epic to deprecate macOS support entirely (albeit not in the consumer's interest).
> There's very likely piles of bugs in all the surface area of everything involved in extracting/scanning the files. It definitely doesn't end here with this libcue bug.

This is one of the things that really scares me, not just in Linux but in every operating system. Afaik, metadata scanning is one of the biggest zero-click attack vectors on iOS.

In Linux I try to execute as much as possible under a sandbox (firejail), hoping that this makes any difference, but deep inside I am terrified about the piles upon piles of ancient C code running from Gnome all the way down to the driver stack...

Edit - from the article:

"There are two parts to the problem. The first is that the scanner (cue_scanner.l, line 132) uses atoi to scan the integers: [...] atoi does not check for integer overflow, so it is easy to construct a negative index.
[...]

The second part of the problem (and this is the actual vulnerability) is that track_set_index does not check that i ≥ 0"

I hate to be that guy, but maybe C should no longer be considered a valid option for parsing unknown input, aka the first line of defense...
I love my mirrorless, but it certainly wasn't 5 minutes. The first two lenses I tried (cheap ones obviously) were pretty underwhelming. Once I got a large aperture lens, I started to really get it. Even then, so many of my photos came out dark or blurry because I hadn't learned how to pick settings or focus for different lighting conditions and subject movement speeds. Autofocus on consumer cameras is pretty trash compared to iPhone/Pixel. EyeAF my ass.

These camera companies need to invest more in their software. Superzoom, night sight, subject tracking and smart autofocus should be table stakes. Auto mode on my mirrorless should at least be on par out of the box with my phone. It's sad that the pixel phones with very old Sony sensors can take better 10x pictures than mirrorless out of the box. They need to worry less about better lenses and sensors, and worry more about better onboard compute capabilities.
Another one who bought into the latest pro-Nuclear narrative, without bothering about details, context or the bigger picture. But guess who is on-board with you on looser emissions retrictions? Oil companies, and to a somewhat lesser degree car makers.
Gasoline is difficult to handle and store too. It can cost over a million to remediate a single gas station, totaling billions across the US.

See HN discussion on "The hidden cost of gasoline"

https://news.ycombinator.com/item?id=36471601
Microsoft plays roughly the same role a Khronos (specifies the API, provide conformance test suite, provide an SDK, etc.) but when it comes to actually “shipping” DirectX, Microsoft doesn't have anything to do either, it's all on the graphic card vendor to ship DirectX drivers. As an example, for a while after its release, many people didn't have access to DX12 at all, just because their GPU didn't have DX12 drivers.

So the situation is much less different between DirectX and Vulkan than you make it sound.
Ok, I would disagree that cropping is the best default. The overflow effect is typically unintended (eg. the new design was never tested with the German translation), but at least you can read the text if it happens. Silently hiding content would be way worse for the user IMHO.

You might deliberately want to crop text to get some particular visual effect, but I cant see why you would want it to be the default for all text.

The issue is you are putting a bigger box inside a smaller box. There is no perfect way to solve this, but css defaults to respecting the specified sizes by letting the inner box overflow the edge of the outer box. Seems reasonable to me, and you can get scaling or scrolling or cropping instead if you specify so.
> So if you voted, your address and name is public record

As someone not from the USA: what the actual F?!

edit labster's sibling comment points out that there are actually laws on how public voter data is. So it is not nearly as dire as the quoted sentence made it seem.
Nice sum up of simulators and emulators.

My personal favorite is IMUNES. Works very nicely as VM and its lightweight.
You can run 100s of instances without problem.
To me, Uber is like Starbucks and McDonald’s. Everyone you go there is a better local option, but on the other hand, in a city or country you aren’t familiar with, you can get service at an acceptable standard level.
The poor souls having to deal with that c++ monstruosity which is LLVM for legac y support in the RISC-V world have my sympathy.

The RISC-V world was made mostly for assembly written software (without abusing a preprocessor, namely trying to write c++ or even C with a preprocessor...). That because it is a world wide standard, free from royalties and licencing (not like arm and intel).
Would you like to provide a link? It would help me a lot. Thanks.
> The GPU almost steals your 1k budget by itself

You can play almost any game on ancient GeForce 1080 (i do) with decent fps, except Starfield and maybe some other poorly optimized titles. On windows, that is.

You can also play almost anything on SteamDeck (15W TDP max) on linux ($400 before discounts).

You can't really play 3/4 of game catalog on MacBook Pro M1Pro or newer ($2000+)
Show HN: Lineage X Snapshot Tooling
Hello everyone,
I've been working on this project for several month now and I've just released a Lineage page so I thought I could share it here.

Data Drift is a tool to help data teams understand what changed in their data warehouse, and how that led to KPI instability.

Here's an example:
https://app.data-drift.io/42527392/Lucasdvrs/dbt-datagit/ove...

You can "technically" install it by yourself, but tbh our focus are on the features, not the adoption. If you are interested it takes roughly 1 hour to configure (choose the data you want to observe, run a python function, install a Github app, add a configuration file), contact us.

The repo: https://github.com/data-drift/data-drift

Roast me
Windows Explorer does struggle with many files in a directory on a HDD. It doesn't cache the sort order, so opening it with anything other than alphabetical order means waiting 5+ minutes for it to sort them.
Is there a human on the other end of the phone line?
less bullshit would be nice than more but we're so good at polluting, we'll just start shitting in the noosphere as well until it also becomes uninhabitable for humans just like our own planet.
The correct snapshot would be nightly (which is on 9.6.3).
Thank you for your comment. What I don't understand is this: when the robot is in a new environment, how does it know where it's supposed to go? My understanding is that the training teaches the robot how to get to a position, but I didn't see anything about how to choose where to go (in "old AI" parlance, what could have been defined as planning).
What does "certainty" mean to you?

https://duckduckgo.com/?t=ffab&q=uber+did+not+show+up&ia=web would suggest there are people who ordered an Uber ride that never showed up.

Uber says it's possible for a ride to not show up: https://help.uber.com/riders/article/i-would-like-to-get-a-r...

Uber even says it's possible for someone else to take the trip you requested, without your knowledge. https://help.uber.com/riders/article/i-was-charged-for-a-rid...
Agreed this threw me.

I think colouring a column is the common approach to drawing attention to your own while still respecting the best is bold custom, which they've sort of done with the header, but personally I'd have gone with the cell background for the column.
Same for any web server unless the app hard-codes a specific certificate. Otherwise any CA can issue a certificate for any domain by default, CT can only catch such a thing after it happens. Don't know if uber.com has CAA records.
A lot of bitter people in this sub thread. I for one think what you're doing looks amazing and once polished, will use it.

Likewise if you decide to charge for some parts of the tool then you're more than welcome to.

Ignore the haters.
Thank you, I ended up ordering the Chris Bradfield book!
This is probably the results from the current big tech lobbying.

RISC-V will probably be implemented and by russia, north korea too.

How convenient for big tech...
Can't do that from a landline or pay phone.
Of all the complaints about YAML, I never understood this one, which is actually the correct way to handle it. Of course N.M (without some kind of quotes) is a floating point number and not a string!? The other way around would be _really_ strange.
The Testing Pyramid and why you shouldn't use it
No, but Uber adds a market signal - if there is a shortage of drivers, rates will go up to entice more to get on the road.
I am not being sarcastic - I am genuinely, truly in awe that people actually stand up and say these things with a straight face.
That's one of the Asahi Linux (the ARM Mac Linux) GPU driver developers trying random games on Steam on Linux on an ARM Mac. Showing it is possible to run games. Nothing too specific, you can just skim it to see what games are booting. I recognize Portal 2 and Battleblock Theater.
https://archive.ph/2023.10.04-143329/https://www.newscientis...
Do those apps pre-date 2009? Otherwise what the parent said still stands: Uber really is an improvement on pre-Uber traditional taxi services.
Creating an abstract model that functions seamlessly across various cloud providers is undoubtedly challenging, and we are working on defining a guideline about how to abstract these resources with our project Kusion. We welcome any suggestions or ideas, so please feel free to reach out to us.
So, just like taxis who for some strange reason never seemed to accept credit cards, or would hold your luggage hostage if you didn't add a tip?
Don't live in microgravity.
Try Qubes OS. It's by design very resistant to bugs like this. Escaping a hypervisor is somewhat harder than just a Sandbox. Add to that most drive by attacks won't even attempt it. It's a bit like driving a tank on the Street though
But like all history, this young kid is fixing the ills of his parents.
Well, it doesn't but I'll not reiterate why, for the third time.

If your system is not transparent enough, you can't hear what FLAC or a CD offers, and that's OK. MP3 v0 sounds pretty impressive given the album is not brickwalled.
I first started booking my taxis via website (apps were not really a thing yet) in 2002.
Only word missing from this is “scale”. I was expecting that. But everything else would do.
Because in this brave new world you aren't supposed to own your keys, some proprietary HSM inside your device does.
A little bit. The log format is non linear. This means there are more details in the shadows relative to the really bright areas. This mimics the human eye and brain which also do not have a linear range of sensitivity.

Basically, the common unit of light in cameras (a stop) is one click on the aperture wheel. E.g. going from 1/11 to 1/16 halves the amount of light. Some cameras of course have a few settings in between. It looks linear to us but it is effectively logarithmic. The dynamic range of the human eye is much larger than the typical camera, screen, or print medium. The human eye has a range of about 20-22 stops (between black and white). A good camera might get between 12 and 14 stops. A decent screen might get to something like 8-10 and print medium is more like 5-7. Taking photos and shooting videos involves a lot of creative choices about what looks natural to us. HDR is basically taking and combining multiple exposures in a way that still looks natural to us on a medium that has less dynamic range than our eyes (-ish, a lot of HDR photography looks a bit unnatural for this reason).

Digital photo processing is about compressing and moving light around to make the most of the much more limited dynamic range of the screen or print medium you are targeting relative to the camera that you used to capture that.

When you do that, most of the interesting information is going to be captured in the darker portions of the image. You typically expose for neutral grey values which is only about 18% of the light. That means half of the darker information (shadows) is in that 18% range of values. And the other half is in the brighter part. Except our eyes are much more perceptive of the darker bits. So, a linear format is not ideal to store that. A log format allocates more bits to the dark half and less to the other 82%. That's a good thing because that allows you to do things like brighten shadows and pull out detail there.

The log format does this by applying a log function to the raw sensor readings. That's why the format looks so flat because all the values end up being relatively close to the 18% mark (neutral). You "undo" this by applying a suitable lut that multiplies the values suitably. You deepen the shadows to near black and brighten the bright stuff to near white. The difference is that you now have full control over this process; can move the white, grey, and black points around. And you can apply color math to the log values before you apply the lut. This is not that different from how you'd process a linear format except now your starting point is better as you are using more bits for the darker parts of the image than for the lighter parts. This gives you more of the captured dynamic range to play with in post processing.

The weakness of the iphone is that while it stores log format, it's not really capable of switching between LUTs on camera or while you are shooting. I'm guessing this just takes too much CPU/battery. So, you have to wait until post processing to see what the end result is going to look like. Some high end cameras have a lot of in camera processing that you can tweak in post processing.
> Rust doesn't have any GUI frameworks (like Qt)

And Slint? And egui? And the Qt bindings crates?

You can say that they aren't as mature as Qt, but they are often good enough compared to something that runs in a browser.
> I often think people feel the UK is “done” and we shouldn’t strive to built new things.

I'd say the problem is cronyism and corruption with our politicians. They managed to splash £76million on a useless "NHS" Covid App (not NHS) and any solution to a problem is just seen as a way of funnelling public money into the pockets of the politicians' friends and family (c.f. Rishi Sunak's granting of new oil exploration licenses and his wife's family's investments).
Toyota is the top company in global market share [1]. They are way more affected by global systemic issues than others. This means:

* They can't retreat into a niche

* Their bread and butter is efficiency, accumulated through tears and scale effects through decades of experience. That's a pretty deep moat. All that is partially reset with an industry-wide change

* Global copper, cobalt, lithium reserves (new deposits are found but with way lower grades, also it takes 15 years currently to set up a new mine) may be enough for the westernized world; but they are not for the whole world. This means effectively reducing the global market. In other words: they are against de-growth. But IMHO this will happen anyway with oil depletion looming in.

[1] https://www.statista.com/statistics/316786/global-market-sha...
> Today? Most of my generation struggles to make rent because we're being bled dry.

As a kid I remember visiting a friend who lived in an old workers house. I was in awe to see such a small house, and in shock to learn they actually bought two houses and connected them.
> [...] nightly. Smaller package sets but closer to GHC releases.

Nightly has more packages than LTS. Currently 3213 (nightly) vs. 3010 (LTS).
6.1.3.5 Extensibility:

The DNS defines domain name syntax very generally -- a
string of labels each containing up to 63 8-bit octets,
separated by dots, and with a maximum total of 255
octets.

RFC1035 makes this more explicit [1].

[1] https://www.freesoft.org/CIE/RFC/1035/9.htm
You don't need to compare to the "Bay Bridge". The Queensferry Crossing was recently completed and it sits right next to the Forth Bridge, it cost an estimated 1.35bn and it 2.7km long making it about £500 million per KM.

So there is a significant additional cost, however only one person was killed building it vs 73 for the forth bridge. It was also (of course) bitterly opposed by the green party, the friends of the earth, nimbies etc but thankfully these usual suspects were defeated.

You can't easily compare different bridges (especially on different continents!) with the different terrain. I assume the queensferry crossing is on the "3rd best" location to build a bridge on that part of the Forth, the Forth Bridge will have been able to choose the easiest route.

The queensferry crossing is regarded as quite well managed when it comes to costs: https://www.constructionnews.co.uk/sections/news/queensferry...
It happens with Uber sometimes that your designated driver just dallies some other place until you have to cancel the ride and hail a normal cab - then the canceling charge will be on you. Pretty neat trick, I'd say.
I wonder when Raspberry Pi will release their first RISC-V boards. Those boards would follow the "spirit" of RISC-V:

- no hdmi, but displayport (usb-c).

- no mpeg encoder/decoder (av1 instead).

For those who would know why: hdmi and mpeg are not royalty/licencing free in some "barbaric" countries.
Sounds interesting. May I ask what do you do with SBCL? Like what kind of business.