skysight-inc/HackerNews huggingface dataset:
Modern compilers and branch predictors means this doesn't matter 99.9% of the time.

If you take the same branch every time 100 times in a row, the processor will optimize the cost of the branch away almost entirely.

If the branch condition is not volatile, compilers will usually lift it.
Why not use a common sign language and give then a head start if they ever do want to use it outside the family?
More specifically, Apple does not allow other apps to access the SMS capabilities of the device.

Technically, if you have a tap in for SMS sending say, via a server relay, you can absolutely use other apps to send SMS messages.

I think Apple has good reasons for not allowing 3rd party apps to directly use the SMS functionality, namely prevents issues with 3rd party apps maliciously using the functionality to send spam messages, for example
One variation on this theme is to use subclass or function polymorphism. This lets you decouple (in time) (a) the code that decides what to do based on the condition from (b) the code that actually does what was decided. In TFA’s enum example, instead of the enum values, you could pass the foo/bar functions around as values (or instances of different subclasses implementing a common interface method as either foo or bar), and the place where the operation finally needs to be performed would invoke the passed-around function (or object). I.e., f() would return foo or bar as a function value, and g() would be passed the function value and simply invoke it, instead of doing the `match` case distinction.

The drawback is that it’s then less clear in some parts of the code which implementation will be invoked. But the alternative is having to perform the specific operation (directly or indirectly) immediately when the condition is determined. It’s a trade-off that depends on the situation.
Your chair and your fridge, like a piece of software, can be repaired or fixed. They get worn down, especially if they're repaired many times over. Crashing, in the context of a chair or fridge, or in software, is generally not seen as a catastrophic failure which fundamentally makes the chances for repair or fixing impossible.

One would hope your chair or fridge never "crash", like one hopes a piece of software never does, but they come in all levels of quality and face all kinds of edge-cases. One day, for instance, maybe a 3 tonne man sits on your chair, which has held you up just fine every day, and the chair fails to hold him up, crashing him to the ground. You wouldn't turn around and reasonably say your chair is now a failure, really.
The GOOD refactor would only work if the condition didn't depend on `walrus` and helps to make that fact explicit. If you apply "push fors down" again you end up with:

if condition {
frobnicate_batch(walruses)
} else {
transmogrify_batch(walruses)
}
> If you're holding your land to cash out on it in the future, it's going to get developed regardless.

Unless those you cash out from buy it because of what it currently is.
A 1982 Aftermarket Device for Switching Between Games on an Atari
From the article:

> ... more than one-third (36.6%) of the population had at least one antimicrobial prescription subsidised by the Australian government in 2022... of antibiotics and antifungals...

The prescriptions were for antibiotics AND antifungals. So any prescription treatment for thrush, athletes foot or similar yeast infections were included in the statistics.

Also from the article is that Australia ranks 7th in the list of over-users. There are 6 other countries that are doing worse.
This is a totally an irrelevant nit, but I couldn't help but be disturbed by the "try and ship" phrasing instead of "try to ship" phrasing: https://www.grammar-monster.com/lessons/try_and_try_to.htm
When do other people stop being interesting?

For example in lines of work where individuals meet large numbers of the public over extended periods of time, how long does it take before the average interaction is 'meh'?
We'll see. This is probably going to be much harder and more politically painful than people realise, and the last Labour government didn't really manage it. The current state of UK political discourse is that anything the ruling Tories rejected gets portrayed as a perfect solution to all our problems and any issues or problems are erased, and they cancelled onshore wind soon after getting in to power. So the problems with NIMBYs and local opposition that were already causing projects to get stuck in planning hell turned into something the Tories made up to justify their own opposition to it. Misleading talking points like the cancelled projects being enough to replace the UK's Russian natural gas imports were rife (this is actually a fairly small amount of energy, since we were never reliant on Russian gas, but makes it sound like enough to avoid the problems caused by Russia cutting off gas exports to the rest of Europe which used vastly more of it). And so on.
I do agree, but they do have their limitations. Can't update sharepoint lists from Excel if you have more than 5000 records, can't update sharepoint lists generally unless you use VBA hacks (or use REST API and somehow get VBA to authenticate). I'm not certain whether you can update in bulk using access honestly, I'd be interested in knowing though... Even using REST API has it's own limitations.

Generally I update them with client-ran JavaScript. I love sharepoint lists for their ease of use to users, but the limitations are pretty rubbish if ever you want to do anything programatically, unless you can figure out how to authenticate (and/or use a library which handles that for you).
This is progress but still drastically short of EU regs where livestock/poultry are subject to stricter vaccination requirements. For example, vaccination for salmonella.

In the US, poultry industry and federal/state governments have spent endless effort "programming" people to think that it's their responsibility if they get sick because the meat or eggs they purchased were contaminated and they didn't take enough preventative steps (like cooking it to the point of it being nearly inedible.)

Most US poultry is rinsed in chlorinated water, eggs are washed as well (which ends up destroying the egg's natural coating, so they have to be refrigerated) and so on.
Fors down sounds like a bad advice, and the rationale for it seems to be The Root of all Evil.

"Fors up" allows for composition, e.g. map. Fors down makes it clunky at best.
Note that Microsoft has been using "custom chips" for years; they've just been on FPGAs not ASICs. They've developed IP to accelerate a whole bunch of processes, so it's not like they've suddenly come around to a magic sauce that Amazon and Google have been doing this whole time. It would surprise me if over half of the new chip is just based on RTL from their FPGA design.

The only thing that's changed is that they're scaling like crazy now and can justify overhead that comes with designing ASICs versus using off the shelf parts.
The end of the article mentions a fist fight.
containers on mac go through a VM

Many, many developers use Docker on Mac without issue

There is Docker Desktop and Colima you can use
Nuclear accidents, flooding and forest fires are three areas where insurance do not cover the cost. Fossil fuel usage are also exempted from paying insurance regarding climate change and health costs associated with pollution. Wind power are mostly exempted from paying damages when hurting endangered wildlife.

I would not be completely against demanding that all commercial activity in the energy sector must cover every negative effect on society and the environment. It would in effect ban all fossil fuel, nuclear, and hydro. Would be a fair price to pay for getting rid of fossil fuels.
When there's a lot of text that represents distress/anxiety, I just skip it. Call me a bad reader, but I get the gist of it and I think that's more important that the exact details of what's it saying
Dead keys are a drop in the ocean of what goes into international keyboard handling, and even that functions differently in every browser and OS. Which browser or OS do you think has it solved, or do you think that all of them are solved despite giving different results for the same sequence of presses?

Displaying text is an even deeper issue and also broken, the further you go from latin alphabets.

Referencing MS-DOS really takes the cake though. The Unicode standard wasn't even released until late 1991. They're still updating it even today, because it's a lot of work to handle international languages.
Double-Checking Dawkins (2007)
Between cabbage moths and groundhogs, I have trouble growing much of anything except for mint and chard. Nothing touches that stuff for reasons uknown.
Its gonna be nyc based
After multiple cross-tenant vulnerabilities I'm certainly in the "never Azure" camp.
Are your users technical enough to run containers and install Docker Desktop / Colima?
The small website problem is not too different from the small social media account problem. Most people on social media get zero traction. Barely any views, likes, engagement. Almost all traffic goes to a very small group, and not just that, the big account has a snowball effect. They are ranked higher, thus seen more, thus followed more, and so on.

The algorithm is basically incorrect in that it keeps rewarding something that was already rewarded. You can't say that this channel deserved it most for the simple reason that the rest wasn't even seen at all.

In fact, even if you'd list 3 accounts below each other that we hypothetically consider to be of identical value, the one on the top will get 80% of the followers/engagement.

And that's why blogrolls and link directories also do not help.
My point is that if you start from a position that the powerful make policy and we are not powerful then we accept hopelessness and cede any power or responsibility we do have.
> If they are really worried about their kid, they can find the dog another home.

Right! They should transfer the liability to someone else! So that new, possibly unaware owner can get their pants sued off if the dog attacks someone in the future with a demonstrable past of injuring people. Clearly, risking the financial well-being of the new owner and a possible future second child's life is the compassionate, responsible choice. /s

I love dogs. I own one, and I will rub her belly in 15 minutes when I get home. But if she went apeshit on a kid I would thank the stars for the umbrella policy we carry. Then I would euthanize my dog.
So what are GPTs missing?

I've got:

- Falsifiability - am I saying something false? Some products have an output checker, but it's a bolt on at this time for unacceptable output, which is not the same thing as falsifying.

- Agency - much ink already spilled

- Context Window size (too small, or need to summarize parts of the context to fit in context window, and know where to go back to for full context)

- Directed Self-Learning (I'm sure there are things like this that people may point out, but some kernel of self-learning isn't there yet)
> what chance does Microsoft have getting enough of TSMCs capacity?

Looking at their balance sheet: plenty.

TSMC is all about pay to play. Apple is first in line because they’re willing to pay to be first in line. I have no doubt Microsoft can justify spending the money they save not buying nvidia into getting some priority access from TSMC.

Also keep in mind Apple is now on 3nm so there’s likely spare 5nm.
I'm with you, both trucks struggled a bit but made it to the top.

Is this kind of driving an important use case though? I would think it would be more impressive to compare how these trucks handle towing trailers.
I don't necessarily disagree with most points made here, but this has a close resemblance to the arguments so many seemed to have when gnome 3 was released because the "start button" (or "panels") was replaced. It's ok to miss it, especially if your parents' first computer was running Windows 95, but that doesn't mean the OS UX can't / shouldn't be improved. I personally consider the improvements significant.

Experimentation is important and only change is constant. That said, change for the sake of change is a real problem and adding design trends and ego to the mix can make for a lot of waste and annoyance.

Otherwise minor nits...

> What is the "Archive" icon even supposed to depict? The lower part of a printer, with a sheet of paper sticking out?

Storage Box. Seems obvious to me, but reasonable that it wouldn't be obvious to everyone. I probably wouldn't get it without the text, but I also accept that some concepts don't transfer to iconography easily.

> "Sweep" is most likely a broom - but would you be able to determine that without the text?

I can't imagine what else that would be.
My pet peeve nowadays is when apps or websites just crop the names of stuff (like files for example) and add “…”, so that you have to hover every element to see the full name in a tooltip.

Information density has decreased even as screens have gotten bigger and LCDs have higher and higher resolutions.

I dont know why designers feel the need to use such large margins, padding and whitespace everywhere.
Except this tax everything scheme did not crush young people and the disadvantaged, at least not so much, in prior decades. The tax regime has changed, along with other parts of the economy. Maybe it's worth revisiting earlier years and analyzing all of their parameters to see what has changed.
I don't think that the position of Gebru et al (or even more specifically the stochastic parrot paper) can be dismissed as solely relying on "human exceptionalism". While some of that sentiment arguably is there, the paper does make very valid points about the limitations of what can be learned solely from surface forms without any grounding in reality.

This is partially reflected by later observations from training LLMs where we see that the performance of LLMs increases even on purely language tasks when adding extra modalities such as computer code or images, which, in a sense, bring the model closer to different aspects of reality; and we observe that adding tiny quantities of "experimental interaction" through RLHF can bring features that additional humongous amounts of pure surface form training data can't, and it certainly seems plausible that making a qualitative leap further would require some data from actual causal interaction with the real world (i.e. not replay of data based on "someone else's" actions but feedback from whatever action the model currently feels is the most "interesting" i.e. the outcome is uncertain to the model but with potential for surprise data), where relatively tiny amounts of such data can enable learning what large amounts of pure observations can't - just as the hypothetical octopus from the stochastic parrot paper thought experiment.
F150 lightning is all electric as well
https://lifearchitect.ai/models-table/
Great idea. I haven’t, but I’ll give it a shot. The real trick may be convincing the kid that it’s not zucchini.
Perhaps this will help with your confusion about mindset: it still doesn't have any concept of being right, just convincing, and I don't particularly need any more of that in my life. (With a side order of "people keep coming up with great examples of it doing things that don't particularly need doing".) So I'm watching carefully (especially simonw's impressive work with it - but even his successes are only after tweaking/thumping/banging on it a lot) but otherwise, I see it as "free-as-in free to play video game" in terms of actually using it.
As a proponent of sortition i would (half) jockingly argue that all elections are fixed bu design. They oppose pre selected candidates and their outcome rarely matters.
It's easy to preach this. I went to the author's projects using the link in the bottom and found the first project[1] to be using 4 MB of CSS and 1 MB of javascript in the landing page, which is just a static signup.

In big projects, the generality of codebase and faster option to do one off tasks matter more rather than best design for the current task. And it is lot harder to have making codebase small or without libraries as a requirement.

[1]: https://clerkmoney.com/users/sign_in
That's not exactly accurate. Ad companies definitely need to train using large data sets, but they could infer with very little information, and in most cases, "unstructured" and "low quality" data was actually quite helpful for inferences about a user. Just a free form text box where someone was prompted for "favourite movies" (with no validation of the content... you didn't even have to have any movie titles in it) could yield surprisingly accurate inferences about income, education, gender, religion, age, marital status, etc. Ironically it was more predictive than inferring from structured data.
The article linked to a youtube video that was a "reconstruction of the incident" and I was immensely disappointed to see that it did not, in fact, dramatically reenact the chaos of a horse loose on an airplane.
Hm? Its pretty massive to me.

The Tesla has like no suspension travel. The suspension is barely compressing, and you can see the body bounce over the terrain as the wheels lift or almost lift. If you covered the top of the truck from view, I'd say it looks like a cheap crossover.

And the base F-150 is not really a long travel truck, its just... you know, sprung like a truck. A little side by side UTV could run over this hill without even letting off the gas.
Nikki Haley's Plan to Require Verification on Social Media
Just commenting to thank you for the before/after picture and to say wow to the incredible work of giving this man literally a new face. Even if the eye doesn't ever see, it's still a beautiful thing that he can have normal facial features again instead of a painful reminder of his injury.
As much as I wanna hate on the Cybertruck, tests like these are kind of irelevant as the tires could end up making more of a difference than the car.

Granted it's Tesla's responsibility to ship the car with adequate tires to its customers.
I have two broken chairs. I had to replace a fan motor in a fridge once. I had a window that actually did start leaking. I have never had my washing machine break down, but I have had a dryer break down.

All of those things break. Congratulations if you've managed to experience life without that.

Anyway, comparing software to chairs is unlikely to yield any useful wisdom IMO, so I'm not actually going to attempt to make an argument based on that. I know that any non-trivial piece of software will have millions of potential codepaths, and Firefox likely has a number of potential total codepaths so large that we could not ever hope to calculate it through the entirety of humanity's existence, so I think it's just only reasonable to expect that some of those codepaths may crash.

For safety-critical applications where you can't afford to have a software bug kill a bunch of people, there's only one realistic option: you can't rely on never having a software bug. You instead must do your best to ensure that as many classes of software bug as possible can't, on their own, cause damage. Ideally you would combine safeguards at every possible level: of course try to eliminate bugs, but also add hardware protections, redundancy, and realistically any kind of mitigation you can.

I do not know how much better software engineering could be with more discipline, but I do know that simply asking humans to not make mistakes when writing millions of lines of code isn't reasonable, and the stakes are not always high enough to warrant writing everything in Ada.

Anyway, if my fridge fails, I have to order some replacement parts or worse, maybe a new fridge. If Firefox crashes, I am annoyed for like 30 seconds until I hit "Restore Session" and it happens infrequently enough that I'm not even sure when the last time was.

(P.S.: It's also worth noting that despite regulation and despite the rigor of traditional engineering, gas-lifted chairs occasionally explode and kill the people sitting on them. I don't think I've ever heard of a Firefox crash directly killing someone, so there's at least that.)

Update: In middle of trying to post this, HN stopped processing requests for maybe 15 minutes. Almost poetic.
To me it looked like the CT primarily used its rear motors here, and perhaps also didn't have a "crawl" mode (it'd be XDrive in Subaru speak, I guess) as it was kind of all or nothing. Traction control systems can be upgraded; it'll be interesting to see Tesla return serve on this one.

FWIW I reckon 99.9% of these monster trucks will never see conditions like in this video. And that's being generous. Australia has some perverse tax incentives that are making them extremely popular, and they're a scourge on the public roads of Melbourne.
Deutsche Bank invests in AI-driven fintech
Customizing Coding Companions for Organizations
Thanks verdverm, my user's aren't technical at all, they can install a .dmg file in their macs, but nothing beyond that
In a similar vein for those looking for more:

ZX Spectrum
https://zxmini.speccy.org/en/index.html

Gameboy
https://github.com/angeris/CS107E-GB-Emulator

8086 / 80186
https://github.com/jhhoward/Faux86

Dragon32
https://github.com/eyalabraham/Dragon32-RPi-Bare-Metal

Those are all I know. :) I dream of a bare metal Amiga!
I’m not sure these are the best examples.

Your appliances are UL listed and interact with an electrical grid that is heavily regulated. Other than their extremely simple interface with that system (and your plumbing in the case of the washing machine) they entirely self contained.

If your windows do keep out the rain, they do so because they were installed properly within a much larger system of overlapping parts. Even on new construction subject to inspection, failures in this system commonly evade detection until after they have done years of damage.
Leading ultra-marathon runner banned for using car in 50-mile race
It looks like an OTA (aka Recall) update will fix the traction on the Cybertruck.
This. I stumbled over the same problem and did not find the preprocessing too hard.

I achieved pretty good results with a few simple steps before using tesseract:

- Sauvola adaptive thresholding (today there are many better algorithms, but sauvola is still pretty good)

- Creating Histogram based Patches for analysing what parts are text and what parts are images (similar to JBIG2)

I even once found a paper using an algorithm for detecting text-line slopes on geographical maps that was simple, fast and pure genius for curved text lines and then implemented a pixel mapper to correct these curved text lines. Unfortunately the whole project got lost somewhere in the NAS. Maybe I still have it somewhere, but Java was not the best language to implement this :-)

However, I think that even if I found a simple solution for some of my use cases - the whole OCR topic is pretty hard to generalize. Algorithms that work for specific use cases in specific countries don't work for others. And it is lots of hard work to capture all the fonts, typography, edge cases and performance problems in one piece of software.
Interesting. The only reason I know about service horses being a thing was because Southwest used to allow you to bring them [1]. Looks like it's changed since I last checked [2].

[1] https://www.afar.com/magazine/miniature-horses-are-allowed-o...

[2] https://community.southwest.com/t5/Blog/Southwest-Airlines-R...
Budget logging with S3-backed queuing and storage
If you look at the gerrymandering court cases you'll see that proposed districts get ruled illegal very often. If you think of "the law" as a boundary independent of individual judges then after factoring in human imperfections this shows there must be a number of districts whose layout is against that idea of the law but got through anyways. It's stretching philosophy to say that but arguments on the democratic/legal basis of democracy/law itself are never simple.