skysight-inc/HackerNews huggingface dataset:
I assume it’s the MPC part that would need the Sybil protection?

Also, another assumption, but it’s that doc still builds upon the W3C proposal - would it not be worth raising as an issue in the repo? Seems to still be active.
> AMD should push/drive an open standard that can be run on any hardware.

AMD has always been notoriously bad at the software side, and they frequently abandon their projects when they're almost usable, so I won't hold my breath.
They introduced quite a bit of privacy aware of measures, quite effective ones, so pretending they are stupid is not really beleivable.

> the ad industry is not going away

But users do. Let them have a great faking love affair with the ad industry.
UK has almost 1M EV chargers, with new public one installed every 25 minutes
There is a (lazy) line of argument related to GDPR, cookie banners, etc. that goes something like this: "That legislation failed, thus any legislation will fail." It was a while since I did proof by induction, but I do believe there is some step missing here.

Personally, I am open to an argument that any legislation is folly. But we need to raise the discourse rather than just bash legislative failures (or merely partial successes) of the past.
In this case, his family names (Spanish people have two) were just "Ruiz y Picasso", the rest was is given name. So you can argue that his family name fits within 128 bytes.

But that brings us to the assumption that people have just one family name with is just one word, which is very much not the case in many cultures around the world.
Statistical Rethinking has won the 2024 DeGroot Prize
I think for some fallback mechanisms <object> is the only way to implement them in pure HTML.

E.g. I once built a logo element, where the logo may be either at logo_A.jpg, logo_B.jpg or logo_C.jpg. As there wasn't any API to determine which of them would exist in advance, I instead used three nested <object> tags. They would request the image in sequence, and the first one that would respond with an image is displayed.
Also, for some software vendors, frequent/automatic upgrades are a great place to hide silent reconfiguration.

Mozilla has been repeatedly resetting "Always check if Firefox is your default browser" option to "yes" with upgrades. I don't see why "private-attribution submission enabled" wouldn't be reset in future in the same way.
<< Seeing ads outside likely doesn't harm you though, you can ignore them.

I honestly do not think it is possible to ignore ads unless you do not see/smell/hear/experience them. Even if you dismiss them, you have received an impression of that ad. Your mind has been affected. It just happens that we normalized it as a normal function of society ( not completely unlike how we normalized cameras everywhere including on doorbell ). I have no interest in dating farmers, but I still remember being exposed to farmers only ad.

edit:

<< Stop using a smartphone and taking it everywhere with you.

It seems less and less of an option. Amtrak gatekeeps its best prices behind an app. Parking lot wants me to use an app. My workplace now effectively forced me to have phone on me ( even if I come into office.. I can understand the need for it while remote ).

The current societal construct practically requires a smartphone. You could technically go on without it the same way you COULD technically not have a car. It is possible, but very, very limiting. And I would argue that not having a car now is way more forgiving than not having a cell and that is saying something.
I've handled a lot of micro-SD cards.

index card + scotch tape

The easiest way to distribute these was to scotch tape the micro-SD to an index card and then write something about the content on the index card.

Of course, that's not an option for customers-facing stuff, but then you really don't want to be in the business of distributing micro-SD cards to customers!
I wish there was a serious conversation on how a browser can be productivized and make actual profits. I think that model has the best chances of working out over the long-term in guarding user's privacy - at least for those users willing to pay for it.

Most (all?) companies which developed a browser have lax policies on data privacy. At most those are inline with major directives like GDPR. However, it's not in their best interest to protect / not leverage user data. So the real discussion should've been about the set of features that would attract a sufficiently large user base who would pay ~10$ per month subscription in order to make the model sustainable on the long-term.
What is it that happened a few weeks ago, for those of us who haven't been paying attention?
Only €5 a month for being tracked by 'the government'?
Yes - it is!
They were clearly overvalued by $24 billion.
Quote: "This is not a fullblown restic backup GUI - it only allows you to browse existing repositories"

I use it Backrest https://github.com/garethgeorge/backrest
As a member of the South Korean diaspora myself, my observation is that the mother tongue is lost pretty quickly amongst the immigrant populations.

Quite a few of my fellow Asian-American friends who are 1.5 or 2nd generation speak the language of their native countries only haltingly, or barely.

Our generation’s kids who are now mostly toddlers or elementary school are faring worse. Many of them are growing up with minimal to zero knowledge of the mother tongue.

I imagine the end state will be similar to other immigrant groups. I.e. n-th generation Italian-Americans or German-Americans that know zero Italian or German. Paraphrasing a fellow Korean-American friend, eventually we’ll become “just Americans that look Korean”. Although if you look at what native Korean-Koreans look like today versus Korean-Americans, even looks are diverging - even disregarding the whole subject of plastic surgery.

I myself would be in that situation (knowing little to no Korean) if it weren’t for having first been hired by a Korean company, then joining a Korean language church, and lastly, marrying a primarily Korean speaking wife.
It just seems an odd approach. I’m not that interested in reading your engineering blog if I don’t know what it is you’re trying to build.
Mozilla has tried experiment after experiment to try to earn money. Let's try forcing Pocket down people's throats. Let's automatically install Mr Robot. You know what people will love? Full-page ads for a VPN! No one has seen enough VPN ads!

The one funding model they haven't experimented with at all is actually asking people to pay for Firefox. Donations or subscription, they haven't even tried it once.

And yet people will over and over again insist that that would never work. Doesn't that strike you as odd? They're willing to flail about trying thing after thing after thing that their users hate and yell about and they end up having to pull back, they're willing to burn credibility over and over again, but the one funding model that their users keep telling them they want they refuse to even try on the grounds it would never work.
>I think we need to differentiate: Visualize a program vs. Visually program.

Not necessarily, programming with visual DSL is already a thing in the field of language oriented programming. Visual programming refers to different thing, but not impossible to make a connection between the two fields.

Visual programming is now more like umbrella term for projects (and research) exploring new ways of programming beyond the textual representation. Probably better to call it non-textual programming, because some of its ideas not tied to visuality, like structural editing.

Visual programming enviraments offers a concrete way to program general-purpose code, DSLs offers a very specific language to program in a domain (language orinted programming offers ways to invent these DSLs). Often visual programming applied to a specific domain, as an alternative to textual scripting languages. Maybe this confuses people, thinking they are less powerfull, non general-purpose.

What described in the article is a visual DSL based on diagrams, using as a source for the programming itself (which is exactly the same as UML). But the whole thing are not well thought, and I think only serves the purpose of dunk on visual programming or the people how are working on them for "not understanding what professional programmers need".
Tracking Stock Portfolio Value over Time with Yfinance and Pandas
I run Ubuntu on a Dell XPS 13 without any issues as far as I can tell. I've done almost no tweaking. I just do periodic software and firmware updates. I close the lid, throw it my bag, open it hours later, or the next day and I'm right back to where I was. The experience as close to Mac-like as I've ever experienced outside of Apple.

But I still do wish someone would make a Linux laptop that's as tightly integrated with the hardware as macOS is on a MacBook.
I've also been looking at palemoon and midori, but not for sure yet on them. It just seems like firefox has reached a point where it's not going to get any better.
A surface pro 9 with average laptop specs (16GB of ram, 1TB of storage), keyboard and pen costs 2000 + 140 + 80 and that is for the "outdated" model.

At that price it should be exceptional not just good. That is not "hate" but disapointment.
Wow. This represents a profound misunderstanding of the advertising industry.

Data is their edge. It's how they compete with each other.

The privacy "arms race" isn't just between the browser vendors and the trackers, it's also between tracker a and tracker b.

Giving them a new data point (no matter how """privacy preserving""" it is) is just that, another data point. It's not going to make them give up on the others.
Is apple silicon with a lot of memory 32Gb and up still considered a cheapish way to run models or are there other options now?
Personally I don't get any benefits from secure boot and it is already used to verify the alleged integrity of systems. Not sure how using your own keys would work for remote attestation, it probably wouldn't. Healthy experience with the industry and the market tells me the future if such systems are widely adapted. And that would be a net negative for software freedom that is beyond the security gains, which can be reached through other means as well.
If anyone else was curious like me, 6000 US tons is 175 million troy ounces.
> Am I just hard-wired to be mediocre?

"Work with what you love, and you will never love anything ever again".

Software development is your profession. By your account, you keep up to date to new tools and languages - and that is a good practice to keep yourself employable.

Find a hobby outside of programming. Maybe try your hand at creative writing. Maybe learn how to play an instrument. Or maybe try sports, I have a friend that in his late life decided to train to run marathons. Hell, find a group to play tabletop RPGs or Magic the Gathering.

Don't internalize that bullshit hustle culture that tells you that you have to be passionate about your job. Your have to be competent at your job, and that is all. Focus your passions elsewhere.
> Outside of work (which is going fine), I just don't have anything programming related to do

This is a bad thing?
If you really care about performance, you should not allocate within hot loops.
Do it like banks do. Put a full sized sheet of paper in the envelope with anything you need to say on it, with the SD card gummied to the appropriate position. It's very well tested and I've never had a problem with it.
> As a side note, some of the lower consumption can be attributed to efficiency gains in tools/processes.

Although I note that we seem to be agreeing; none of the lower consumption can be attributed to efficiency gains. Efficiency gains cause consumption to rise (https://en.wikipedia.org/wiki/Jevons_paradox). If efficiency is rising through all this, that means bad energy policy is actually causing even more damage than it superficially appears to.
Greeted by a cookie banner in a different language when I open. I swear cookie banners are the biggest problem facing the internet. We need to do something about this!
Pretty much every company has made such statements and policies, including some very much not "leftist" companies.
For those wondering like me:

6000 metric tons of silver is approximately 192,904,200 troy ounces, and 6000 US tons of silver is approximately 175,000,000 troy ounces.
Not Opera, for all that is holy[1].

Fennec[2], the F-Droid build of Firefox, does have about:config enabled.

[1] https://news.ycombinator.com/item?id=39816429

[2] https://f-droid.org/en/packages/org.mozilla.fennec_fdroid
I suspect there are many activities that correlate to higher risk and many people would not like their insurance to come with a page of fine print of exclusions/fee adders associated with those activities even if it theoretically is more equitable.

As you say, while there's probably some correlation between cycling and healthy activity in general, it's probably also an activity--depending on local infrastructure and where you cycle--that by itself adds risk of injury.
bluetooth have 10m distance, wifi 100m or km if You have good antena
in mesh network this is important.

BTW bT still need negotiation time.
still won't satisfy the person you are replying to
i mean, there's already puush, pixeldrain and tens of other tiny chibisafe/pomf/uguu/jirafeau instances that play well with sharex instead of bothering with their own app, but having another mirror can't hurt.
Ethicswishing
Personal dotfiles configuration using zsh, Neovim, alacritty, zellij, etc.
Y tho? I run firefox and chromium side by side all day to isolate personal from work and chromium crashes constantly on a 64GB machine. Chrome uses so much more memory.
Because once I get a product from a vendor, it's none of the vendor's business how I use the product unless I want to tell them about it.

Software vendors seem to think that they're entitled to this information because they really want it, but they're wrong.
Was you kernel new enough to have MGLRU (kernel 6.1+).

After that improvement one can be swapping constantly and the machine is still responsive.
Starting fresh with a competent, modern, minimal initial platform can provide many benefits in the realms of sustainability, security and performance. See: WireGuard vs. OpenVPN, Wayland vs. X.Org.

Sustainability wise, Firefox is not built for hackers. One example is the Haiku community has been working on porting Firefox for years, to varying degrees of success. The problem is that it's just so huge; there are so many things going on, so many libraries that each require porting efforts on their own, DRM standards built into the core platform that will likely never see support, so real "Firefox" is likely to never happen regardless of community effort.

Meanwhile, though it is in a quite early state, multiple people are already experimenting with their own working builds of Ladybird on Haiku.

I'm not trying to say I can guarantee this will continue being the case as the ladybird project reaches maturity, but I think they deserve an honest shot. Wouldn't it be nice to have a truly portable browser engine?
Show HN: Turning photos into kaleidoscope animations (JS open source project)
Math is running out of problems
The ommitte empers have been awareof simd for a long time and asking that. So far they have either not agreed, or because they have seen no need because autovectorization has shown much promise without. (that is both of the above are true though not always to the same people)

multi core is where languages have had to change because the language model of 1970 wasn't good enough.
Show HN: Archivefile – Unified interface for tar, zip, sevenzip, and rar files
Not sure where you're getting those requirements from — message queues were called out specifically in TFA and async workflows are trivial to build on top without instantly reaching for Kafka

The "just use postgres" mantra can take you shockingly far. If you're at a scale where postgres doesn't actually make sense, then you have enough money to figure out and migrate to the best tech for your use case.

Anecdotally, we're processing a few hundred million messages a day through postgres and never have a hiccup. All of our developers already know how to use it so the learning curve and ops burden is essentially zero. We'd have been foolish to pick something else
Will agree on the connections side of things. My team recently hired a new engineer, having received of thousands of applicants, including many through the corporate referral program. The only people who made it past recruiter screening were those whose referrers messaged the hiring manager directly. With recruiters getting blasted with unqualified applicants (mostly migrants with only a cert to their name) and AI applications, it's hard to get any legit applications some daylight to be reviewed.
That's because the XPS were built to run ubuntu. You can even buy one with it pre-installed.
I think the worst part of the funding equation is that had Mozilla stayed on mission and invested it's Google fees wisely, Firefox development could have been indefinitely funded.

Instead, we have had Mozilla sprawling in numerous directions secondary to the browser and failing in nearly all of them.
In theory the benefits of secureboot around attestation and hashing/measuring of boot components do not require a secure/verifiable chain of custody. You could self verify using PCRs. The boot loader signing aspects were always for control and restricting devices, IMO.
https://www.youtube.com/watch?v=yCLb2eItDyE
10km in wifi, usualy 100m not 10m
Blogs can do alright, IF you are not continuously aiming to get huge viewcounts and comments from them. They are more niche. The only thing that's not that great is that often they have better content than SEO farms, but they are hard to find.
This is a very compressed work-through from perceptron to transformer.

When he is working through the gradients of an LSTM, for example, it is to help understanding, not help you implement it in your favourite framework.

When he is showing solutions in various frameworks, the purpose is to help create connections between what the math looks like and what code can look like.
Wait, what did they actually still compute with the quantum computer at all then?
I'll answer here instead of all the subcomments:

feel free to prove me wrong. I never said it's efficient, the point is just that the information is out there. If pi has the following subnumbers 00, 01, 10, 11 in there, we can construct every perceivable data we can encode as binary. Even with 0 and 1. So we can construct a file by pointers to these four numbers. The bigger substrings we can match, the bigger the compression ratio. The set of pointers might even be way bigger than the file itself. It's nowhere near efficient or clever, but just entertaining

I don't think you can argue against IP because the way you arrange the pointers is IP itself, but still a funny thought experiment anyway

I'm not saying, that every piece of information is in there end to end, but that there are parts in there which can be used to construct it. I think I should've made the "encoded" part a bit more transparent haha. But I love the discussion that I kicked off!
My experience with ES in the 2010s is that they ran a very barebones staff so the people keeping the lights on were quite good and some of the best among my Fortune 500 clients. I had the pleasure of training their staff on my stack expertise as they did not want me to just do the work, they wanted to make sure they were experts at the end as well so they could support and evolve the stack overtime.
> The reality is that once your data is in a database, you never know who reads it and when. Its like the joke, "If a tree falls in the woods and no one is around to hear it, does it make a sound?".

That's shit design, not in anyway axiomatic. There should be robust access controls (you can only access personal information related to a specific thing you're working on that references that person in question), strong audit logging and related frequent auditing, and hefty penalties. So that there's minimal risk of abuse, and when it does happen, it's easy to catch and prosecute.
Reminder: Mozilla has billions of dollars in the bank. They don't need to do this. They want to.
Anywhere you dig anywhere, eventually you hit water. So, yea, dowsing always works, But it's no better than random chance.
How many hours do we have once we have something that does look like AGI that is going to destroy us?
honestly it's got to the point that any time I get a cookie banner more complicated than yes/no I immediately revoke JS privileges for that website.

At least ublock origin makes that easy, but it's still ridiculous.

On the bright side, French courts have ruled that this kind of cookie popup is illegal under the GDPR so maybe they'll slowly be destroyed
You say "programming related". Have you considered writing documentation or tutorials for an open source project or explaining some new technology that others may want to use (in the form of a YouTube video or a blog)?

> I keep myself busy playing with new tools and languages when I can be bothered but if I really think about it, I just don't have any problems to solve with these tools.

If you learn about a new tool and write about it/make a video about it for others, you might help them to solve their problems. Or you'll free up the developers to spend more of their time improving the tool further.
Midori is very cool but in my experience is fairly unstable. I love it and wish it the best as well. I do feel Ladybird has a better shot at being a primary browser candidate in 2 years' time, though.
Take from the rich, give to the docs!
But we're not talking about Firefox's update mechanism here, we're talking about Librewolf's. They are already the custodians of custom settings and making the choice for you, so it doesn't seem like a valid comparison here.

I would also say a web browser should be the one piece of software constantly updated due to the sheer volume of security patches issued every few weeks.
Recent: OpenAI whistleblowers ask SEC to investigate alleged restrictive NDAs (reuters.com) | 76 points by JumpCrisscross 2 days ago | 17 comments | https://news.ycombinator.com/item?id=40959851
Where do you even find the emails addresses? Or are you saying you add that to the application notes or whatever?
> for those of us who haven't been paying attention?

No, no, no.

"What are you talking about?", works juuust fine.
A general rule is that when someone clones a piece of software because the original is too hard to understand, the new software is isn’t any getter, because the authors are by definition not the brightest bulbs. That is Mercurial.
I think replacing humans where there is human-human interaction is deplorable, and it's also laughable where everyone in the future will be learning a language but never actually using it because AI makes it redundant. It removes the joy and uniqueness of being human and pushes us further into becoming machines.
Firefox has 3% market share. Completely refusing to engage with your enemies only works when you have the actual guns to back that attitude up.

If you refuse to engage with the ad industry they just ignore you. Oh and the company that owns a large part of the world's ad industry and owns the browser that has 65% market share also pays like 90% of your bills.

I mean, what's step two of your glorious plan to charge fists raised into battle?
Musk: Take away the subsidies. It will only help Tesla
Ask HN: AI Assistant for Brick-and-Mortar Shoppers to Provide Personalization?
Musk: Take away the subsidies. It will only help Tesla. Also, remove subsidies from all industries!
E2EE is a meme when you are using the provider's on-line auto-updating software to access the mail.