skysight-inc/HackerNews huggingface dataset:
> If I haven’t used fold-left or fold-right in a while, I sometimes forget which one computes what.

I'm glad I'm not the only one struggling with this! Though I have started remembering it a different way: I pretend the 'r' in 'foldr' stands for recursive. Thus it's easier to remember that

foldr(º, [a, b, ...]) ~=
a º (b º ...)

where the right term for each operator is given by the recursive call. In contrast, then, foldl must be the iterative variant where

foldl(º, z, [a, b, ...]) ~=
z º= a
z º= b
...
return z
I just bought a horrible Lenovo keyboard with terrible debouncing. For some reason, it seems to only affect the vowels... is this sabotage?
People have been beating on that problem for decades, with modest success.
It's amazing how many different problems people are solving with GPUs.

There are at least four main ways to break apart a problem into parallel work units:

Search-type problems, where you want to do a lot of computations and discard most of them, are easy to parallelize. The extreme case is a crypto key tester. A Bitcoin miner and the WWII "bombe" are examples.
The amount of data that comes out is tiny compared to the work done.

Then there are problems which decompose spatially. Space is what keeps everything from being in the same place. Fluid flow, weather prediction, and hydrodynamics of nuclear explosions are all like that. The space is divided into regions and the regions talk to their neighbors. So most communication is local. Those are classic supercomputer problems. Machine learning, of course. Units are connected to local neighbors. So that, is in a sense, spatial.

Graphics rendering does large numbers of triangles in parallel. The combining operation has to be associative and commutative. Z-buffers make that happen for opaque and transparent surfaces. Translucent is harder, but there are tricks to pull that off without a depth sort. See "order independent transparency".

There are assembly-line approaches, where data progresses forward through multiple stages, with little or no data moving backwards. Audio and video processing work like that. So do some kinds of vision systems. This is the oldest approach - it's how large punched card tabulator shops worked, with trays of punched cards being carried from machine to machine.

Most things you can do on a GPU seem to fit into one of those four patterns. If you can hammer a problem into one of those four patterns, a GPU might help. If not, well...

Did I miss any core patterns?
WebGPU don't have access to most accelerators in GPU so it would be super slow compared to CUDNN version but pure CUDA would be only x times times faster.
> So, typical database operations, massively parallel in nature like join or filter, would run about that faster.

Given workload A how much of the total runtime JOIN or FILTER would take in contrast to the storage engine layer for example? My gut feeling tells me not much since to see the actual gain you'd need to be able to parallelize everything including the storage engine challenges.

IIRC all the startups building databases around GPUs failed to deliver in the last ~10 years. All of them are shut down if I am not mistaken.
Breakthrough drugs herald 'new era' in battle against dementia, experts predict
I was thinking about cases where a filesystem change event doesn't stem from a system call at all, for example, because some other machine wrote to a remote fileserver the daemon provides access to. Is that a problem?
Many components from Servo (like WebRender) ended up being useful in Firefox. That alone seems like a pretty reasonable motivation to continue?
Any business that shows ads implicitly consents that you can steal from them. It's morally justified to do so.
He also doxxes random people just because their tool got abused as malware.

There's a German community donating thousands to cancer research each year because "fuck Krebs" (Krebs means cancer in German).
> I don’t take myself very seriously. I’d rather be happy than protected. If my conversations are used to build some future AI, good;

This is how I feel and it is so rare and refreshing to see someone else say it.

It appears to me that most people are very private and will go to great lengths to protect their privacy.
Users flagged it. Moderators didn't do any moderation on it.
> the emperor knows that he is not wearing any clothes, and he does not care.

Indeed the ending of the famous story is:

> "But the Emperor has nothing at all on!" said a little child.

> "Listen to the voice of innocence!" exclaimed his father; and what the child had said was whispered from one to another.

> "But he has nothing at all on!" at last cried out all the people. The Emperor was vexed, for he knew that the people were right; but he thought the procession must go on now! And the lords of the bedchamber took greater pains than ever, to appear holding up a train, although, in reality, there was no train to hold.
I run an authorization service that allows to log-in using magic links and we managed to solve this. First approach was for the link opening GET request to do not log the user in, but to include an HTML page with JavaScript that issued a POST request with a code from the link to log the user in. This worked well for a long time, because email scanners were fetching links from emails with GET requests but did not execute JavaScript on the fetched pages. Unfortunately, some time ago Microsoft tools indeed started to render the fetched pages and execute JavaScript on them which broke the links. What works now is to check if the link is open in the same browser that requested the link (you can use a cookie to do it) and only automatically login the user in these cases. If a link is open in a different browser, show an additional button ('Login as <email address>') that the user needs to click to finish the login action. MS tools render the login page but do not click buttons on it.

The issue that MS tools introduced is broader, because it affects also email confirmation flows during signups. This is less visible, because usually the scanners will confirm emails that the user would like to confirm anyway. But without additional protection steps, the users can be signed up for services that they didn't request and MS tools will automatically confirm such signups.
I mostly agree, however experienced a different challenge exactly for the very reason of consistency:

I used to work within the Chromium codebase (at the order of 10s of million LOC) and the parts I worked in were generally in line with Google's style guide, i.e. consistent and of decent quality. The challenge was to identify legacy patterns that shouldn't be imitated or cargo-culted for the sake of consistency.

In practice that meant having an up to date knowledge of coding standards in order to not perpetuate anti-patterns in the name of consistency.
Scientists find quantum entanglement on tiny scales within individual protons
I've recently been reading about T1 and E1 cables, which were used to transmit most calls inside and between telecom companies back in the day, and I was astonished that they transmitted data one sample at a time.

Unlike IP, those were synchronous, circuit-switched systems. You'd first use a signaling protocol (mostly SS7) to establish a call, reserving a particular timeslot on a particular link for it, and you'd then have an opportunity to transmit 8 bits of data on that timeslot 8000 times a second. There was no need for packet headers, as the timeslot you were transmitting on was enough to identify which call the byte belonged to.

Because all data from a single call always took the same path, and everything was very tightly synchronized, there was also no variability in latency.

This basically eliminated any need for buffers, which are the main cause of latency in digital systems.
> Did you know downvotes by superusers immediately blacklists your post from the top 100

That's not true, and I don't know what you mean by "superusers".
Apple is pretty conservative in their AI approach or am I out of touch? I mean for comparison just look at google, samsung or microsoft.
I prefer Vaultwarden because it’s much much easier to set up and had only minimal problems, the only one I could think of being some inconsistent behavior when syncing passwords for the clients inside organizations. I find the setting up of Bitwarden locally gruesome.

There was a breaking change when I updated to iOS 18, but by the time I’ve noticed that, it was already fixed in an update.
No, it doesn't? It shows that Gecko can be updated and modernised without the need for a complete rewrite.
I’ve heard LastPass doesn’t have any downtime
As someone who spent many years segmenting customers and generating personalized marketing offers -- McDonald's is awful at this. I was a 2-3x/monthly customer (USA based) for years (even more frequent a decade ago, but I'm talking about since the app), ordering the exact same core items every time (except during breakfast).

When they began "value meals" last summer (which don't include their flagship items) they also removed the best deals from the app, the ones that did include Big Mac, QPC, 10-nuggets. I've placed one non-breakfast order in 6-8 months, whenever they started this.

I'm just one person, but if a customer declines from an expected 15-20 visits over a half-year period to 1, and you don't adjust your offer algorithm (and you're the biggest restaurant company in the world so no lack of resources), something is seriously wrong.
I really hate magic links. Only time I think they could be acceptable is if it is an app where you just log in once or maybe once every couple of years.
There are at least two ways to answer a question about laws criminalizing deviance instead of criminalizing problems:

- it’s politically advantageous to never explicitly legislate which rights are taken away. This keeps the issue alive among your base. You never want to effectively enforce that.

- You make an in-group based on obedience to the spirit of a law; a spirit that’s risky to spell out in writing because you know it’s on the wrong side of history.

So, the status quo benefits one party; and is the best that the other party could hope to negotiate.
Your being down voted is amazingly ironic for a topic on the politicization of fact checking. There are hundreds of comments here talking about how objective facts exists and the correctness of fact-checking. You reiterate the statement of the Facebook CEO and what that statement entails and you are moderated.

But facts are facts right?

Zuckerberg did say Facebook was pressured by the Biden administration to censor covid misinformation, and the Hunter Biden laptop story [0], [1], [2] (multiple left-wing references for good measure). If Zuckerberg is telling the truth, that is a clear cut first amendment violation.

A private company can censor whatever it wants (mostly) but not at the behest of the government, there's law against that.

[0] https://www.pbs.org/newshour/politics/zuckerberg-says-the-wh...

[1] https://www.bbc.co.uk/news/articles/czxlpjlgdzjo

[2] https://www.theguardian.com/technology/article/2024/aug/27/m...
Show HN: LinkTaco – open-source Pinboard, Bitly, Linktree rolled into one
Just wanted to share that our new 100% open source social bookmarking /
link management platform is up and free to use. It's called
LinkTaco and is basically Pinboard, Bitly and Linktree
rolled into one. It's got quite a bit of additional features like custom domains, analytics, collaboration, external integrations, full GraphQL API, etc.

You can see the project source, mailing list, tickets, etc. here:

https://code.netlandish.com/~netlandish/links

Announcement blog post is here:

https://linktaco.com/blog/announcing-link-taco.html

Would love to get some iniital feedback!
Because of the risk of auto-linkification, I'm of the opinion that browsers should put the entire dot-zip domain into the this-is-dangerous realm with big scary warnings if anyone follows a link. (Or at least any file downloads.)
Thanks for sharing this. So many people commenting on this topic have no idea how community notes even works. Today's New York Times article also failed to explain it, while just giving a general negative tone to the idea of switching to this model.
Much more - most McD's in USA charge over $4 for a large french fries.
> And once Nobby says he likes Tramway, everyone realizes Vetinari was right all along XD

Well, except for Detritus
What is the future of WiFi (from a network security standpoint)
1) It means your users will complain that their account was hacked (even if it was their fault) and might cancel their service

2) hackers can exploit your system which hurts you (you are a VPS provider and someone mines crypto and you have to wave it for PR) or you run an email service and someone uses your app to spam (which hurts your email rep) etc.
I do wonder about that. If you had it in you to start a business then I doubt you would have been sitting around waiting for the next downturn to do it.
That sounds like a line from the CCP.
You'd have to run a server in the background which complicates things but otherwise it would seem to be feasible.
Great! I really liked the intro, with the Socialist state-style architecture and processes, and that degrading infrastructure contrasting strongly with the sleek, modern weaponry held by the oppressors. I could've just walked around that world and been pretty happy with the game!
Suppressing the Hunter Biden laptop scandal by heavy censorship of any post about it on Facebook. For instance.

There's a high probability that heavily influenced the presidential 2020 election outcome.

https://judiciary.house.gov/media/in-the-news/facebook-execs...
Disagree on not going to BK/Wendy's. The "deals" game becomes a habit, switching costs are basically zero, people start to comparison shop each app for the best deal (like shopping for air travel). It's a bit of work because there is no single consolidator but it only takes a few seconds to scan each apps offers.

At this point, being a fast food chain that doesnt have an app with deals is probably not viable - but I am very skeptical it generates any loyalty.
It's probably just me, but when I see the word "lifetime", I read scam.
Having a wife who is working takes some of the financial pressure off.

My children were four and eight when I started my business and it wasn't a problem at all. In fact I would say it made many things easier because I had a more flexible schedule.
And XML is essentially lobotomized and extra verbose Lisp S-expressions, going back to the 1960’s
The logical next step :
https://www.barilla.com/en-gb/campaign/passive-cooking
Those were some fancy graphics cards when they came out.
Sorry, but I live in a country using exactly the same social media providers as you, subject to exactly the same (actually pretty limited) censorship and without widespread, committed and politically-aligned antivax sentiment

People in the US didn't need to be "driven into antivax information silos", because those antivax information silos were their favourite talk show hosts and some of the country's most prominent politicians. Turns out that promotion of antivax sentiment as an important issue that must be discussed and constant attacks on public health officials doesn't "disinfect" people against the belief that there might be some truth to it...
Using linux solves the issue though alt+ì = ~

there's also ÈÉÒÀÌÙ and a bunch of foreign letters like ßøþñħŋđðŧ
There you go: https://judiciary.house.gov/media/in-the-news/facebook-execs...
Firing someone during their parental leave is a special kind of messed up. The fact that it's not completely illegal in any reasonable country is horrifying.
Interesting: https://www.tinytapeout.com/competitions/demoscene-tt10/

This seems to be the currently open tapeout.

How low-level can you go with tinytapeout? One can imagine the insanity of doing a manual layout to push a demo to extremes.
Thats like threatening to use military force in the great bakeoff.
I didn't touch that one for a few reasons, mostly addressed to exhaustion above, viz: mechanical timepieces tend to be based on a regulated entropic source (watchspring, weights). It's not clear to me that a slow resonance oscillator would effectively couple to gearing, and I'm very far from enough of a watch/clock nerd to think of how this might be done or whether there are any current or historical examples of same. Basically: if you had a pure resonator, then a mechanical coupling seems to me very likely to degrade its regularity beyond use in timekeeping. An escapement design is preferable, and again, that's an inherently analogue mechanism.

I can find no examples of an acoustically-based mechanical timekeeping mechanism. If you're aware of any I'd be interested in seeing them.

I can also remember when mechanical stopwatches were still A Thing, used in sport timing when I was a wee'un. I suspect that these were the highest-precision timepieces reasonably mass-produced (and likely expensive nonetheless), and they could reach 1/10th second accuracy. Far cheaper digital stopwatches came available shortly after, were less expensive, and had 1/100th s accuracy. They could easily have recorded to greater accuracy but the limits of human perception and reaction would have made that redundant.

Current prices seem to range from ~US25 to ~$150 for mechanical stopwatches, versus ~$2 to $20 for digital electronic stopwatches, going off Amazon.

Even now, timed events are generally only measured and judged to 1/100th of a second, given that unavoidable variances (e.g., in track or lane length for track or swimming events, or course lengths for others) would introduce variability not strictly addressed by an athlete's capability.
> pulling a large dependency and only using a small percentage of the API.

This is normally a direct result of trying to limit the number of dependencies. People are much more able to use small, focused dependencies that solve specific problems well if you have a policy that permits large numbers of dependencies.
You wrote: "I've not seen any examples of the "official" fact-checkers being wrong; have you?".

So, you do now admit there are examples of official" fact-checkers being wrong?
I once did some contract work for a development group at Apple in the late 90's working on a product not yet released. It was the first time I was exposed to a large codebase that could be updated by any of a large number of programmers at any time. While investigating a bug, it was scary to constantly see large, complicated routines headed with one-line comments from 20 or 30 people logging the changes they had made. There would be no consistent style of code, no consistent quality, no consistent formatting, no real sense of ownership, a real free-for-all. The system not only immediately projected a sense of hopelessness, but also indicated that any attempts at improvement would quickly be clobbered by future sloppy changes.
Tiny Tapeout 10 Demoscene Competition
I love the super-compact mode, but why does tapping on the favicon bring you to the comments and not the article?
Hints lets you navigate GUI applications in Linux without your mouse
Additional feature of Teams is that their web app refuses to work on my firefox after working until two months ago. I'm not a heavy business user and the casual experience with this thing is pretty annoying.
Perhaps because many of such systems are privately owned and managed systems run by faceless corporate overlords who are ok paying some low wage for a human to work with such outdated systems, and less ok paying for some other humans to build a new system?

New systems and rewrites also require you to reconsider bloat and how workflows should function, when upper management just wants you to recreate things the exact same way, obviating any potential benefits achieved...

Governmental systems will be subject to complex regulations and specifications etc
Very difficult to address
This would be an overengineered version of "I set my watch early so I'm not late" except that they argue that all watches should be set early, making it fundamentally pointless

12:00 meetings now start at 11:59:30 and you're still late

Get a seconds precision watch if you care about seconds level accuracy
my take is you guy have a lot of work to do in a domain people are not good in / interested in . so people think you're fake.

but having scrapped a few things I know lol.
If you're talking about some sort of non-existent sci-fi future "AI" that isn't just log-likelihood optimization, then most likely such a fantastical thing wouldn't be using NVidia's GPU with CUDA.

This hardware is only good for current-generation "AI".
The Bush Jr administration got reelected, in my mind that's a bit larger than a single-city conspiracy.
Very nice, I always enjoy some low-level discussion like this.

I found a small typo/editing glitch on the "RISC-V 101 page" [1]:

- It's a trending CPU ("Instruction Set Architecture") recent years.

It should probably say "ISA" instead of "CPU", and the word "in" is missing from after the parentheses, right?

Edit: Markdown, don't format the quote as code. Oops.

1: https://operating-system-in-1000-lines.vercel.app/en/02-asse...
Lots of people don't think super wide text is pleasant.
Platform teams could be highly toxic especially in small startups during initial secops/audit era. You really need like hundreds of product engineers to gain velocity/value from platform teams.
Of course, that you can also read it as Zuck not having to kneel to the old king anymore.
Solo. And definitely not as freelancer that rather feels like having a part time boss.
Empires of Light by Jill Jonnes does a great job covering the rivalry between Edison, Tesla, and Westinghouse over electrifying the world. I liked how it broke down the technical and business challenges and showed the impact on everyday life and industry.
> thus invalidating that the concern is a genuine issue rather than political rhetoric.

You didn't invalidate the concern at all and just if anything bolstered it. One reason why people voted for Trump (I wouldn't vote for him myself) is that any discussion on these topics gets called a phobia or an ism.

> Should one that lost 100+ pounds to be healthier be able to get that surgery?

If they're an adult, they can do what they like.

> This is why stuff like this should be left to doctors who actually understand the circumstances of the patient.

Just because someone is a doctor does not mean they have an unquestionable moral or ethical compass, there are good doctors and bad doctors. When homosexuality was illegal in the UK, doctors would chemically castrate gay men.
This really sounds like the Xilinx XC6200 series FPGA. It has a few routing hierarchies but does strip out most of the routing a classical (for that time) FPGA has. I heard numbers that 70% of a FPGA is routing.

The XC6200 became news once as they[1] used an evolutionary algorithm to create a configuration that can detect a single frequency tone. The resulting configuration was determined that it was impossible that it could work, but it did. Placing the configuration in a different part of the FPGA broke it.

It seemed that algorithm used the analog properties of the FPGA in that specific location to get to a smaller result.

[1] https://www.idi.ntnu.no/emner/tdt22/2011/Thompsonieeeehw.pdf
This is awesome! I'm not a gamer but a huge map nerd, however I've always dreamed of a "real world" mmorpg. I've taken a stab at learning Unreal to combine with some map data but never got too far.

I think this is a better approach. I assume it's using "regular" vector tiles and rending things based on that? Like where a map usually has green fill for trees, it's rendering out a patch of trees?

Super cool.
Washington Post cuts more jobs