skysight-inc/HackerNews huggingface dataset:
I think the topic is hard to talk about because the EU is technically trying to do the right thing but reality often rewards the conquerors and the US, China etc. (aka the competitors) still believe in the right of tech conquest. They don't stop their companies from taking whatever they want whether it's properly licensed or not. So we are in a situation where the EU is dotting their i's and shaking hands in their moral superiority while not understanding that we have to compete with people who don't care if they steal something or rob you by force. It's similar in all these other areas like the DMA and GDPR... we are competing with markets who simply don't care that they are violating people's privacy and it's more profitable to rob people and sell their stuff. The EU in my opinion has to create regulations that understand this reality and create an even stronger wall for european companies. So please go create these regulations, fine.. but understand that you should make unfair exceptions for european companies.

Let european companies that are situated here violate these regulations and make this explicit: As long as the US and China do not have equivalent regulations, EU companies are explicitly allowed to steal US and chinese content. Yes really, make that very explicit. Make laws with the full understanding of what reality we are living in. We are dealing with competitors who will take our last shirt by force, not friends and "partners" as they so lovingly put it in their press releases.
I used to visit https://skycraftsurplus.com/ Skycraft in Orlando that was very similar. Not only for props [1] but most of it was functional. If you needed it, they probably had it. And a rad space ship out front.

[1] https://skycraftsurplus.com/products/vintage-ford-mgm-51-shi...
I think your hiring process should ideally not last months for this reason.
I think it just predicts 2 branches per cycle instead of 1. So it can evaluate the result of n+2 ahead of time instead of only n+1 (typical branch prediction). How this works without wrecking the L1 cache, I'm not sure. It seems like the lookahead past n+1 would make cache evictions much more likely, so maybe I'm missing something here.

> Zen 5 can look farther forward in the instruction stream beyond the 2nd taken branch and as a result Zen 5 can have 3 prediction windows where all 3 windows are useful in producing instructions for decoding.

The original paper is open access but I haven't read far into it: https://dl.acm.org/doi/10.1145/237090.237169
Like Planet
https://github.com/Planetable/Planet
But mutation isn't part of that definition. Evolution isn't happening if there's no mutation. Otherwise the ability to interbreed would never go away no matter how much evolution happens.
This page is also a beautiful explanation of color spaces, with chromaticity explained toward the end: https://ciechanow.ski/color-spaces/

Note that many of the diagrams are interactive 3d graphics (I didn't realize that at first, and it makes the page more interesting.)
A complementary resource is Chip Huyen’s interview book, https://huyenchip.com/ml-interviews-book/

I find her book to be more practical and humble, though perhaps less feature-complete than the book from this post.

IMO Kashani and Ivry’s writing feels a little uppity and needlessly offputting — for example, logistic regression is lumped under Kindergarten in the table of contents. Sure it’s fundamental, but implying it’s not useful anymore in our age of deep learning (listed under “Bachelor’s,” of course) is a little myopic/insulting, no? Students who feel pandered to by know-it-alls probably learn worse than students whose skills are being collaboratively built up by enthusiastic mentors.

This feeling was particularly loud from the foreward, ToC, and intro; maybe it gets better after…?
Handheld Electronic Game Designs from the 1970s and '80s
Anyone considering windmill needs to look at this first:

https://www.windmill.dev/docs/advanced/local_development.

Why do I need to "sync" with windmill? Why is there an IDE built into windmill? Why is this so convoluted? It's like it's starting with the goal of lock-in before even developing a good product or finding market fit.
It doesn’t help there are algorithms designed to keep them looking at things that aren’t great for them to be looking at though does it. Can you provide an example in the past wheee this has existed before outside of big tech ?
I thought that tech companies working in Europe take advantage of Irish/Dutch laws and skip taxes almost entirely. Is that outdated?
Apenwarr is kind of an IPv6 hater. He thinks it's not going to happen.
To play devils advocate - it costs money to integrate with all the competing map providers and to display them properly on the site. You could think of a plug in approach where map providers integrate themselves, still someone needs to maintain that plug in infra. Nothing is free.

And it’s the same story for any kind of service that’s subject to DMA.
Popular kids don’t care about that.
It's fake, don't download it.
ImageBind (2023)
> Earlier someone talked about the failing of allowing a $50 subscription flashlight app into the store (dunno if they’d be able to find a citation). This was a failing of the expected business controls.

How about LassPass, then? That made it onto the AppStore despite being designed to make money and steal credentials.

Maybe not $50/month, though. I love one Apple apologist's remarks on that aspect:

> Instead, the scam LassPass app tries to steer you to creating a “pro” account subscription for $2/month, $10/year, or a $50 lifetime purchase. Those are actually low prices for a scam app — a lot of scammy apps try to charge like $10/week.

Emphasis mine. "Look, I know you got your credentials stolen, but at least you didn't also get scammed out of as much money as some other scammy apps!"
I think you meant 2N+2M vs 2N+M, but yes, that’s the point: not reading twice is cheaper because unlike in traditional big-O analysis compute is cheap but data access is very expensive.
We're currently doing a beta with some of our community members for multi GPU!
Claims to be back after 17+ hour outage. You can do better, Apple.

edit: still not working; presumably it will soon however.
Amen. If an organization is taking months to come to a hiring decision that’s a red flag, unless it’s a C-suite level position, where a misstep could have irreversible damage. A tech position should be able to close within a few weeks, lest the candidate get a better offer from a less dysfunctional company.
Aren't there frequencies that can go through the planet though? I thought even near me there are large antenna farms that broadcast to nuclear submarines. How do you pinpoint those if you're not looking from the air? Just curious. I should probably get my ham
It's start from completed state and then randomized. I think it's solvable if you can retrace the randomized step (by using undo button)
> In fact, we didn’t found Tailscale to be a networking company. Networking didn’t come into it much at all at first.

I always just assumed they were building some kind of logging software (“tail”scale), used Wireguard to connect hosts, and just kind of stopped there. Don’t get me wrong, Tailscale is a nice way to connect machines. It’s nice because Wireguard is nice.
Well, hopefully that changes soon :)
You mentioned users leaving Apple for Facebook.

Does that change the garden for you? Can't users such as yourself remain in the Apple ecosystem? Do other users leaving affect you? Or Apple? Maybe they won't have as much cash?

Does Apple deserve the extra cash in perpetuity for being the first with the network effect? There might be a lot of better ideas out there, if they were given a chance, like Apple had back before them and Google took over the market.
LOL this can't be real. Who the fuck would sit through a multi-month process if it isn't FAANG. And for FAANG they just have a process, you're in or out and once they do the interviews they're fast to tell you, they're just slow to schedule.
Original (and updated) source: https://theconversation.com/is-your-nervous-system-a-democra...
Well, yes but.

Mechanisms like this can be extremely difficult to design. You have to go through many iterations to tune the performance and ensure it's reliable over a vast range of conditions. Then you have to do it all over again to make the design mass-manufacturable. The design is extremely sensitive to the quality of the input materials and could outright fail if not manufactured just so.

It requires a lot of education and ""real"" engineering. It takes a lot of very expensive engineer hours.

Meanwhile the digital equivalent is a weekend project at best, and can be designed by just about anyone with half a brain and one working eye.

I agree that mechanical mechanisms are almost always much more elegant and simple than a digital equivalent, but given that the digital versions exist and perform nearly as well (if not better), the pure mechanical solution just isn't practical.

I'm not entirely sure if this is a good or bad thing. It certainly feels like we've lost an art form, but are we simply moving from flint arrows to steel, or something more like the loss of Roman concrete?
> C#'s TPL is ok, but it comes with a massive overhead compared to Goroutines

The only possible way to make this statement with confidence is never measuring the overhead of tasks and goroutines. Tasks are lighter than goroutines, especially memory-wise. Don't trust me? Write any sample code you consider representative. Try spawning one million tasks and then one million goroutines, look at memory consumption and execution time. Surely the results will be as you say, right?

Also, .NET has channels out of box and they are being used where they make sense (which turns out to be not for every second thing even if it's unidiomatic, something about hammer and things looking like a nail).

In general, I think you either never worked with .NET at all or never understood it beyond surface level impression, and rely solely on urban myths about the topic of this discussion. Because there is no other way to explain the abstract "bottleneck" you imagine nor thinking as if Golang's runtime isn't a work-stealing scheduler just like .NET's threadpool, which it is.
To clarify: I don't use Apple. I chose their competitors instead because I like the features offered by the competition better.

> If you stick with the Apple defaults how does this hurt you?

Because people won't be able to stick with the defaults. One of the first dominoes to fall if the EU gets its wishlist will be Facebook, which will put a version of its app that wouldn't pass Apple's review out through unofficial channels and strongly encourage or force users to switch to it. Once Facebook has paved the way many other companies that are similarly inclined to abuse their users will follow.

A walled garden with a wide-open back door is no walled garden at all, and the many Apple users who liked the garden are going to be cranky when they realize what tech lobbyists have done in the EU.
Human embryos obtained in vitro are human beings and subjects with rights: their dignity and right to life must be respected from the first moment of their existence. It is immoral to produce human embryos destined to be exploited as disposable "biological material". In the usual practice of in vitro fertilization, not all of the embryos are transferred to the woman's body; some are destroyed. Just as the Church condemns induced abortion, so she also forbids acts against the life of these human beings. It is a duty to condemn the particular gravity of the voluntary destruction of human embryos obtained "in vitro".

— Donum Vitae, 22 February 1987, https://www.vatican.va/roman_curia/congregations/cfaith/docu...

See also the 1997 film Gattaca https://www.imdb.com/title/tt0119177/
That's not really true anymore. They can idle a little better but AMD has better power efficiency in use at a wide variety of uses. https://news.ycombinator.com/item?id=41021887

Apple does have a huge advantage, of having on package ram, which is easier (lower power) to drive at high speed speed.

There's endless people who will mindlessly repeat that ARM is more efficient x86, but it feels much more of a received dogma. Once you get past the decoder stage, there's far more in common than different between cores. The instruction set simply doesn't make a big enough difference.
In this case, I was using the optical out from a WiiM mini into a Yamaha amp. I don't know much about digital audio, but I know that I was able to control the volume of the WiiM's digital output with that setup.

On the other hand, I use a Schiit Asgard at my desk, where I have it connected to my Mac via USB-C. In that setup, I have no control over the volume level going in to the Asgard. MacOS just disables the software volume control when I'm using that audio output.
> fragmentation is the biggest thing holding back desktop Linux

I'm not convinced.

The main thing holding back desktop Linux is buggy upstream software not working, which usuall affect all distros. LibreOffice Writer didn't have a rastered ruler for 10 years, no quality GPU driver for some AMD card, some KDE app segfaults, some Python app has a value unexpectedly being None, a kernel minor version update just completely broke the version of VirtualBox on Ubuntu 22.04 LTS -- those were and often still are daily problems that no amount of distro hopping or fragmentation consolidation will fix.

The "large" distributions justify their existence by differing in key aspects that cannot be consolidated:

* Corporate vs community, e.g. RedHat/SuSE/Ubuntu vs. Debian

* Fundamental concepts, e.g. NixOS/Guix vs. everything else

* Up-to-date-ness, e.g. Arch vs. Debian

There are some aspects of fragmentation that _could_ be consolidated by better software and more configurability, e.g.

* Source vs. binary, e.g. NixOS provides both

* Choice of libc, e.g. NixOS ships glibc by default but you can easily get much software with musl, and it's technically possible (but needs more community power) to provide a whole system running musl with a single line of config for the end user

* GUI vs CLI configuration

For the small distros, they are niche enough that them merging with another distro doesn't have a huge consolidation effect overall. For example, I do not see how Void Linux and Alpine Linux merging would significantly improve the life of the mass of Ubuntu users, or signficiantly advance "Linux on the desktop".

It's true that there's some amount of duplicate work occurring, but much of that is often easily re-used across distros. For example, if in NixOS something doesn't work with the newest version of musl, one would usually check if Alpine already solved that and if yes, swiftly copy the approach. The main work is for the _first_ one to figure it out, and that work is necessary even if there was only 1 distro.

Reducing distribution fragmentation isn't what makes "Linux on the desktop" happen.

Fixing broken software, making good desktop environments, creating Wine or Proton or Pipewire or cross-platform software (LibreOffice, all browsers, Electron), does.
I literally presented a direct counterexample falsifying your claim that KVM + Rust results in highly secure virtualization. Even though you have rejected even attempting to define what would constitute highly secure, by no reasonable metric is 2 person-months highly secure.

All you have done is present things that you imagine improve things, and then demand I prove your imagination wrong without presenting any actual empirical evidence for your position.

They rewrote a component in Rust, my imagination thinks it just has to be very secure. 2 person-months. Fat lot of good that did. New boss, same as the old boss. Just like I said.
I have a question for fellow color science nerds. I've been reading through Guild's original data: https://royalsocietypublishing.org/doi/pdf/10.1098/rsta.1932...

However, I'm having trouble understanding the meaning of the numbers in table 4. Does anyone understand all the columns there?

What I'm particularly interested in is finding the unnormalized coefficients from the color matching experiments, or some way to un-normalize those coefficients. (By "those coefficients," I mean the trichromatic coefficients u{a,b,c}_\lambda listed in table 3.) I don't know if that data is in table 4 so maybe those are two separate questions.
I have actually done this. I bought myself a pack of premium pens at an art store and kept them in my laptop bag for customer site visits. They were designed for writing on glass but also worked great on whiteboards. It’s fun when your diagrams just look better than anyone else’s. It’s like a report document with good typography. It can be filled with made up BS but it still impresses subconsciously.
It's sad to see Funtoo go, especially with so little of an explanation. I used it for a while, it was quite interesting! Without knowing too much about Gentoo it clearly had influence from there, you compiled your software locally almost always, safe some binary packages for the browser (optional, but they'd take too long). A good system to apply patches, fitting for the suckless terminal for example. And a powerful set of tools to manage the system.

It then worked as a very configurable, but stable distribution. Mostly current packages, just despite the rolling release model not necessarily bleeding edge, which is a good compromise. And Funtoo kept out systemd, which was great. Even if you like systemd you might respect the thought that monocultures are not a good thing, alternative efforts always need to exist and should be fostered. Like Funtoo.

Flaws for me were the slowness of the package manager when calculating dependencies and that compiling everything is in the end just an unreasonable effort, especially on aging hardware.
> The vast majority of tools you can expense the year you buy them.

Not ones that you build.
Building on the sibling comment:

if (a) { ... }

if (b) { return x; } else { return y; }

The two branches can be wholly independent, but predicting the second is still a two-ahed prediction.
By “I want to boot off this thing” I mean that, if I have a computer with three disks, I want to run a normal-ish distro on that computer with those three disks possibly as /home or /var or maybe even as /.

I’m sure it’s possible. I don’t think this is quite what Ceph is intended for :)
My impression is that many if not most KDE developers are in Europe. That's some of the most useful user-facing software that exists. Most big American "tech" has essentially no utility, and is built around mindless scrolling, spying, and ads.
> through Google’s “Sign in with Google”

I used to use these “social logins” exclusively. Whether they were FB, Apple, or Google. Because big tech couldn’t get hacked and it was convenient.

But quickly realized how much of a pain it was to deal with when issues at various service providers arose. It complicated operations for small businesses. Often I lost accounts because their support just gave up on trying to diagnose issue.

But also if those IdPs deemed your account in violation of some vague policy, or maybe they just don’t like you because of “freeloading”. Then you will quickly lose out on access to numerous services.

Some services have sane account management practices and allow you to dissociate the account from a SSO provider. But most I have encountered are just clueless. Some services, the system is designed so bad that I cannot change the email.

I remember l1 support for some company stating emails are immutable because it’s more secure that way. Such bullshit.

this bypass event is yet another reason to avoid using Google/Apple/Facebook as SSO provider. These companies have time and time again proved they are pregnable.

Fortunately, thanks to password managers it makes creating complicated passwords with hundreds of services much easier.
> I’m still convinced that Americans tend to dislike the frequentist view because it requires a stronger background in mathematics.

The opposite is true. Bayesian approaches require more mathematics. The Bayesian approach is perhaps more similar to PDE where problems are so difficult that the only way we can currently solve them is with numerical methods.
If you had a ham radio connection and wanted to broadcast emergency bulletins to people, radio fax would be quite useful.

It’s push rather than pull like the web. Email works too, but fax has more utility in an emergency situation. Beats having to download adobe acrobat on every computer….
> Will Intel share specific manufacturing dates and serial number ranges for the oxidized processors so mission-critical businesses can selectively rip and replace?

> Intel will continue working with its customers on Via Oxidation-related reports and ensure that they are fully supported in the exchange process.

Intel is refusing to disclose serial number ranges of the fundamentally defective processors?

Followup question: How do owners of that series of CPU, who suspect theirs is one of the defective units, exchange it for a non-defective CPU before it fails?
Maybe, but even ICMP pings? He also couldn't ping my systems, it seemed really broken.
Instead of trying to invent new property classes and try untested social theories, let’s do what is known to work:

A. Stop the financialization of homes at the federal level by getting rid of the mortgage tax deduction and the sales tax exclusion on the sale of a personal home.

B. At the local level, reform zoning and remove the draconian restrictions on new home construction, especially of multi-family housing near transit. This will fix the supply issue, the primary driver of high home prices in high demand metros.

Once we remove these artificial government policy distortions that affect both demand and supply in the housing market, an actual free market will arise and drive down prices, especially of older, existing homes.
Interestingly enough, John Ousterhout was a recently on Book Overflow podcast and he says he uses this very refactoring but on reverse to teach good software design. So it’s good for something!
I get things like pulseaudio deciding only one ear is enough haha but emotionally I'm just grateful that it works at all sometimes since I really like the idea of a linux studio. Reboots help. I use a little bit older Ubuntu Studio, should probably upgrade. Back in the day when I only had alsa, I loved the experience.
Telegram is basically the same
> why can't we just charge a federal property tax 3-4x local property taxes for individuals who own >1 property

Trivially worked around. Use an LLC. Have it bought in a relative’s name. Have it bought in a rando’s name with a bulletproof lease with a $1 rent-to-own option at its termination.

Essentially, the property registry system becomes a farce. (You see this, for example, in India.) Simpler: a straight wealth tax that funds first time homebuyer incentives.
The length of common LLM responses is perfectly able to fit on a sheet of paper.
This is a great point! When I'm using AirPlay, that feature is really useful. I'm more often using Spotify Connect though, where I'm limited to either using the physical volume buttons on my phone, the small slider in the desktop app, or the slider that's many clicks in to the Spotify mobile app.

In reality though, this project is more about the fun of it than about it being a really pressing need.