skysight-inc/HackerNews huggingface dataset:
I said I was leaving, but maybe I'll just pop back into to clarify that I did _not_ misunderstand you. When I initially responded and later said "live and let live", I definitely included living with "loud, neon-light colored storefronts in otherwise residential areas". If someone complained about e.g. about a house's color or Christmas lights I would tell them the same thing. Personally (I don't mean this as an attack, I just honestly am telling you my opinion) I find busybodies like you to be the worst kinds of neighbors.

As an aside, if you don't want loud, neon-lighted signs, you should just push for a ban on loud, neon-lighted signs. I'm not sure what it has to do with THC products.
The buried lede is that this is for a few milliseconds a day:

> In the PNAS study the ETH Zurich researchers show that climate change is also increasing the length of the day by a few milliseconds from its current 86,400 seconds. This is because water is flowing from the poles to lower latitudes and thus slowing down the speed of rotation.
Unless you ride a bike, which dramatically increases your risk of physical injury in crashes. For a younger person, that makes you more risky.
Synchronized charts provide access and interaction with multiple charts simultaneously. This means that actions performed on one chart, such as positioning a cursor, clicking on a specific point, or activating a tooltip, are reflected simultaneously on corresponding positions or data points across other synchronized charts based on their x- and y-coordinates.

In this blog, we’ll explore the user-friendly synchronization feature in the Syncfusion Flutter Charts widget with code examples!
Firefox market share is going down.

One reason is that the people who would be promoting Firefox aren't.

Personally I feel mostly ashamed to admit I'm using Firefox. In theory Firefox is great. In practice they coming up with new ways to treat their core user base badly.
The industry has also moved on from keras/tensorflow (apart from for legacy reasons).

Google itself has moved on to JAX.
It's already too hard to convince public to switch from chrome to another chromium browser or firefox and you're talking about switching to browser that is at least several years away from feature parity
It really bad spin.

A change of a few ms is interesting, but the article positioning is catastrophic.
Find hobbies, things to do besides programming. You will find problems to solve for yourself eventually.

I play tabletop games and lacked a good tool to plan dungeons as a DM. So I wrote a dungeon planning tool. ( https://h4kor.github.io/dungeon-planner/ )

I like blogging, so I wrote my own blog software ( https://github.com/H4kor/owl-blogs ) as I disliked WordPress and static sites were too limiting for me.
An immovable wall is exactly what is needed to confront big corporations when they behave abusively (and intrusive profiling is an example of this). 'Pragmatism' here is just acquiescence in creeping surrender. Look what advertising has already done to the web and privacy.
Working on multiple stuff.

https://draftss.com

https://abun.com

https://clientPortalOS.com
>The fact it's a personal account of a government official should have no influence on the decision

Sure it hadn't.
I've been wondering about this whole affair. The thing that got me wondering is this: Is this really interesting for advertisers?

I mean, let's imagine this works as explained -whatever, let's imagine it does and with no downsides even-. Now as far as I can understand this aggregate information ends up producing something like "this particular ad placed here ends up producing this number of conversions". Is this really something an advertiser wants to know? Maybe to some extent, but to me it sounds a lot more like something an advertising platform would want to know. Which is why I'm not surprised by Meta's interest.

To me this feels like a good tool to avoid paying small websites at all for just having ads. Impressions would be finally and completely discarded as something payable. Now for the ads on your site to earn you something at all you need conversions that you can now reliably track. For a site owner to be paid, they'd need to increase the CTR; they can't just "provide ad space", they have to work to earn clicks.

So maybe -probably- I'm way off here. Maybe someone can correct me. But as I see this, this tool seems very specifically made for the big advertising platforms.
Everyone I know who is extremely successful in the field is the opposite. They have way more ideas than they have time for.
> The default opts the client in instead of the client making that choice to be a Guinea pig in the experiment

I think this is a reasonable critique, even if I personally don't find it a big deal. If it's privacy preserving, I don't necessarily give a shit if it's defaulted on - especially if there's a way to disable it.

(IMO, defaulting it on and then widely announcing how to disable it is what they should have done, and their bungled communications on this is biting them)

> I get emails almost weekly that amount to Mozilla playing the role of internet privacy police. They are* well aware of the rights and wrongs. Are they going to call out themselves?*

Why would they call themselves out here...? They have stated, very bluntly, that they are trying to do something in a privacy preserving way. They are acting in line with their stated intentions/role/etc.

> As for growth? How about paid pro-privacy email hosting? And a suite of applications (a la Google docs)? Advertising might not be going away but there are still opportunities that align with Mozilla's ideals and brand... And they're too busy being hypocritical internet police???

Those are wholly separate business ventures, whereas dealing with the advertising behemoth is an unfortunate part of the browser ecosystem today. Someone, somewhere, is going to have to contend with this - and Mozilla is somewhat uniquely positioned to explore here.

If you think Apple or Google are going to do it without perverse incentives, then I don't know what to tell you.
A client-side include tag: <include src="nav.html" />

It would work similar to a server-side include (e.g. <!--#include virtual ="nav.html" -->) but on the client, so that it can be downloaded once and cached, then used across a site.

You can get something similar with web components, or iframe/embed/object, but it really should be part of HTML.
Also there were megafauna extinctions in Africa, just over a longer period of time. Then humans expand out of Africa, and within a few tens of thousands of years most of the extra-African megafauna are gone.
I would say, average user is using Microsoft Edge(whatever that comes default with their OS) on their desktops and a combo of Chrome/Samsung/Safari on the mobile.

While Chrome adverts and fearmongering campaigns are now everywhere and people seem to be taking interest in Chrome, but Edge is probably the most common, as I see it literally everywhere(including public service office facilities).
Ask HN: What are some wicked problems left to solve in OS development?
Up to $1B May Go to Waste After Hochul's Congestion Pricing Halt
Tell HN: Mt. Gox has distributed BTC
Just got this email from Kraken:

"We have successfully received creditor funds (BTC and BCH) from the Mt. Gox Trustee. While we will work to distribute funds as quickly as possible, please anticipate 7-14 days for funds to be credited to your account. The amount you will receive has been determined by the Trustee, and we will distribute according to their instructions.

If you have any questions or concerns, our team of specialists is available to help 24/7 via live chat, phone, or by submitting a support ticket. Please mention Mt. Gox for priority handling."
The group remains anonymous. Im going to try to reach out but I'm not optimistic I will be able to find them.
> ... with slow Windows on it.

Was yours a 4GB ram model like the article author's?
Rust is challenging people because it declares several long-inadequate things about C/C++ to be inadequate (security issues, dependency management), and provides alternatives which show that it doesn't have to be like that.

The rewrites will inevitably be long and painful. Rewrites always are. But the onus on anti-Rust people is now to demonstrate a better language to rewrite in first, rather than just sitting in the status quo waiting for the steamroller driven by a crab to very slowly run them over.

D is interesting but seems to be a solo project, I'm not sure why it's not had traction. Maybe it's not different _enough_.
„Worthwhile” is relative.
https://meltingasphalt.com/a-nihilists-guide-to-meaning/

Find something you deeply believe is worthwhile. Something like volunteerinfor homeless, helping war victims, religion. Make this your anchor point.
First there's a justification based on current anti-tracking system being bypassed:

> "there are enormous economic incentives for advertisers to try to bypass these countermeasures"

Then:

> We’ve been collaborating with Meta on this

Given Meta's track record with scooping up just about any personal data they can find, it's pretty obvious that this is just going to be yet another datapoint in Meta's collection.
My personal opinion is that Rust is a bit too lengthy to keep everything in your head. For a solo program, I'd probably go with Python first, just because it tends to produce very short and yet readable source code.

And yes, I shifted the goal post a bit by assuming the team to be medium to large in size. If I assume a very small team like the initial Photoshop release with 2 people closely working together every day, then I think their communication will be so good that there aren't "many things that make working on team code dangerous" left. So in that case, I wouldn't expect much benefit from using Rust.
I never have ideas for really worthwhile projects either. It's only happened a handful of times but they've always been just short scripts that I did in a weekend and posted online for people to use. I'd have loved to find a library or software that I needed, but it's never happened that it didn't already exist. A couple of times in the past I tried to start something more ambitious anyway, but without any intrinsic motivation it just doesn't stick long term, because it doesn't feel like there's much point to it.

I'd recommend to keep looking into things that you find interesting, just for fun. I've really enjoyed messing around with graphic shaders recently, which I have no use for. But the more tools on the bag the easier it is to find opportunities to do useful things.

I still try to find useful things to do though, maybe one of those weekend projects can grow into a larger project, it would be really cool. But I don't see much point into trying to come up with something just for the sake of it. I'm reminded of that guy in Spain building a cathedral by himself. Not that there's anything wrong to building a cathedral by yourself if that's what you want, but pretty much the only reason to do it is that, because you feel like it.
Try Arduino. You can use Arduino IDE to program many different platforms (ATMega, STM32, ESP32). Plenty of cheap $2 boards, plethora of sensors and periferals.
My point is that "probably" falls short of rigorous mathematical proof.
I'd use nano tape:

https://en.wikipedia.org/wiki/Nano_tape
I'm pretty sure I don't understand the possible meanings of what you said there either so let's try :)

<layman-ish op-research lingo>

I meant that the tangent to the convex conjugate ("momentum") provides bounds on what the values returned by the dual step in a primal-dual algo should be. I don't know which meaning of "exponential" I should focus on here (the action perhaps? A power set? A probability distribution?), but "implications" seem to refer to a constraint on outputs contingent on the inputs so I will go with that. Delimited continuations seem to be the closest thing I found in the PL lit, aka wikipedia, feel free to suggest something less kooky :)

</lol>
> One reason is that the people who would be promoting Firefox aren't.

Individual promotion of Firefox worked very well when the browser(s) it was trying to displace were effectively frozen in time.

Chrome (et al) and Safari are not those browsers. The average user isn't going to get a markedly different experience by switching to Firefox.
> Or the third option: they feel the tradeoff of HN & co's criticism style is not a big deal in the end.

That’s the second option: they don’t care.

> This thread in general feels like it leaves Mozilla no room to experiment

If you you’re going to experiment with something that’s going to cause this amount of backlash (and my criticism is that they didn’t take the obvious reaction into account), you show a dialog on first run that tells you what the feature is, perhaps include a “Learn More” link, and have an option to accept or deny. You can even have the former as the default. And do it in your betas first.

Would that still cause some backlash? Possibly. But it would’ve been significantly milder and you would have seen a lot more defence of Mozilla for not doing without asking.

Mozilla in particular is frequently pulling crap like this and getting flak for it. They have to constantly apologise and back track. After a while you’d expect they learned something.
> it's not like you wake up one morning and decide, "I'm going to start a family", and boom! out come the rug rats.

Takes less time than getting good at a hobby really.
If "discrete" means something other than "non-continuous", then please do tell
When I wrote the comment I was imagining Google using the tech as a moat to stop other search engines from indexing DRM protected content. I guess if they shared it and "all" search engines could index the content, it would probably be fine? I'm guessing that's why Widevine is "fine".

But like I said, I'm not a lawyer and have no idea what I'm talking about.
Half of that second paragraph seems to not belong there. Why rebrand "expensive" as "financial toxicity"? Why is profit bad when companies' losses are fine? It seems very strange.
Yeah. I'm intending to to build this project, in public, over time.
Don't overthink it. Don't search for the perfect project. There never will be one. Just start sth, also multiple potentially multiple things, and keep active on those which are fun. It's good to do small projects (timescale: a day to a week or so) which you can maybe extend later.

Games were already mentioned, and I share this recommendation. Those are usually fun, and you have the whole spectrum of tiny to huge, simple to very advanced, touching also basically the whole stack, almost the whole field of computer science, and beyond, as much as you want it.

Otherwise, maybe some electronics? Robotics? Machine learning?

Or think about your daily routine, at work or also privately. Isn't there anything you wished would exist or improved, which would make your life easier? I have countless of small little utilities which evolved with such motivation over the time.
That won't give you the encryption keys, which are stored in the Secure Enclave.
You are misreading this as aggression towards OP, which there is none. Instead, this is a general despair at the damage done to our industry by Go and its community that keeps touting this mediocre language with weak compiler, unsound ecosystem, many footguns, lackluster type system and backwards design as something that can even remotely hope to compete with Rust or current state of C#.
Pretty interesting, another person using Frink ( https://frinklang.org/ ) as a solving tool. It is a little quirky but when trying to do materials calculation for construction it's been pretty helpful. There is a version that runs on my Android phone, so I get more use out of than at the desk.

Desk, I still use AWK as my Swiss Army Knife. Ability to read flat files as text or CSV means I can pull things in and get to the data I need quickly.
My surgeon was a bit of a character and told me "I'd rather have my head shot off than have a pilonidal sinus surgery re-packed" -I elected for surgery. Open wound after debridement I believe, to be packed with sterile gauze as it healed. My partner, bless her, did the packing, something she'd rather forget too. Nurse wasn't up for it.

Sitz baths in plain old salty water were a delight.

Get it treated folks, especially if you travel for a living like I did: it usually won't go away by itself.

Alas mine was familial. My son poor bugger already has signs.
Lithium worked amazing for my partner, but:

- Kidney damage is very likely

- It should not be combined with ibuprofen

- Possibly safe Withdrawal took forever
How I Got a Truly Anonymous Signal Account
> It's possible you're placing too much emphasis on the type of problem you need to solve.

Yeah I think so as well. With as much experience as OP has it’s unlikely, if not impossible, to not experience problems or friction in terms of tech.

Sometimes they are completely unsolved, but much more frequently they are just solved poorly. “I wish it was easier to…” is an extremely good starting point. Personally I get these feelings from being lazy - I get annoyed when things are slow, tedious and most importantly complicated. I’m more of a “I can’t believe in 2024 it’s still hard to…”.

Conversely, the enemy of this mindset is “it’s just me being slow/dumb/lazy”, “a lot of smart people have already tried” etc etc.
> They use it to coerce confessions.

It boggles my mind than confession even counts as evidence but then again, so does any other testimony. Sure, it made sense when we had almost no forensics (and that's the times that shaped our legal systems) but today we do, don't we?
There are many reasons this situation could happen outside of your context and swapping on SSDs is comparatively harmless compared to the old days of HDDs. Random example: swapping due to VM. You just stop VMs.
I think OP is engaging with a remark (possibly[1]) from the futurist and writer William Gibson: "The future is already here – it's just not evenly distributed".

[1] wording and attribution varies
So prepare yourself for the bloody mayhem and unholy carnage of Joshua Logan's "Paint Your Wagon"!

https://www.youtube.com/watch?v=VM5-xFenaZI

https://en.wikipedia.org/wiki/Paint_Your_Wagon_(film)

https://archive.org/details/paint-your-wagon-western-comedy-...

(Money shot at 1:44:30!)
The whole acquiring Anonym thing is almost guaranteed to go wrong. Either Mozilla just wasted a lot of money buying the company as it fails to be profitable or privacy will be eroded as Mozilla starts profiting from ad sales.

The companies buying ads aren't keen on privacy, at least not if it comes at the cost of optimizing sales, so I don't see anyone but small "do good" niche companies would buy into what Anonym is selling. Alternatively Mozilla will make money and start relaxing privacy restriction in order to extract even greater profits. I don't see them stopping half-way. The Mozilla leadership has again and again shown that they do not understand their user base.

Firefox is a great browser, but so it all Chromium based browsers. Mozilla apparently never considered why someone might stick with or switch to Firefox, when Chrome, Edge, Safari and other browsers do the exact same thing, sometimes perhaps better. I really want to ask the Mozilla CTO and upper management what they think their product is, because I got a in increasing hunch that Firefox isn't the first thing that would come across their lips.

Personally, right now the only reason I'm not switching to something like Vivaldi is my desire to ensure that rendering engines beyond Blink is represented in statistics.
That is scary! Well, we've recently got a new prisons minister, this might actually motivate me to write to them about this.
It’s good to be cautious. Drill slowly, with the assumption that you are going to hit something.

If you assume that your walls are 12mm gypsum and you stop drilling after 12mm, nothing can happen, start slowly, use the smallest drill, tape your drill as stop reference. If you hit open air you will immediately notice that you’re through. If you don’t hit open air after 12mm, stop, think, reconsider. Maybe you have thicker walls, maybe you hit a beam, etc.

The difference between gypsum, wood and steel is so big you will feel the difference if you go slowly. With gypsum you can almost push a needle through with hand force, from there make the hole bigger. Concrete walls are a totally different story.

Don’t have the intuition for how it feels once you get out on the other end of a plank yet? Dry run using a scrap piece of wood, where you can see the back side. Pin some scrap wire on the back and see what happens when the drill hits a worst case scenario. In a real wall the wire would be assembled before the final panel so there you’d have even more spacing. Logically, the wire will be behind the sheet, not embedded inside it.
Ladybird more than doubled their js performane in five months between january and may and are now about 2x as slow as Safari: https://x.com/awesomekling/status/1790098727081836697

Things are progressing faster than you'd think.
Moved the corporate headquarters from Pittsfield, MA. To Rockefeller center NYC.
It’s be more than a generation and Pittsfield is still adjusting.
Transformer tutorial is like the new "Monad tutorial".
> Default configs of most distros are set up for server-style work, even on workstation distros. So they’ll have CPU and IO schedulers optimized for throughput instead of latency, meaning a laggy desktop under load. The whole virtual memory system still runs things like it is on spinning rust (multiple page files in cache, low swappiness, etc).

LOL. A Ken Colivas problem, circa 2008, still there :-)))
I always wonder if these actually work
"It isn't very hard to do if you have tried it."

My attempt at OpenGL rendering with Rust turned out to be a lengthy journey of suffering through way too many layers of rust wrappers around unsafe C shared libraries. I especially hated that I constantly had to use casting helper functions to go from pre-defined OpenGL constants back to their associated integer values.

And I do think it's valid to accuse NIH syndrome if there is exactly 1 OpenGL API in C but there are 100+ Rust crates for various OpenGL wrappers.
I love Kotlin, but don't want to use IntelliJ, and they obviously have strong financial incentives against supporting other IDEs. Has anything changed in this regard?

I appreciate their work on native/wasm, and I think it's great if they could be financially rewarded/sponsored for that work. It's just unfortunate that it has to be in the shape of an IDE dependency.
There are organizational incentives to this approach - at Mozilla / Thunderbird, with which I have a bone to pick; but also elsewhere.

A couple of years back I was involved in an argument about doing something a bit similar in LibreOffice:

https://design.blog.documentfoundation.org/2022/11/01/commun...

Note the back-and-forth in the comments.
Lets be honest, the number of HNish folks running Firefox is insignificant, compared to number of people using Firefox because their friends recommended it. So even if lets say 1% of the users(HN and similar folks) perform an outcry and go ahead disabling it, the other 99% of the people will still be a huge moat of data. These strategies(though I am willing to give Mozilla the benefit of doubt), had been played out many times, "ops we did this ... emergency update to fix it ... we are releasing this now officially, agree to our terms if you want to continue ... you can always opt-out ... slow boiling frog metaphore ... this is now permanent with the option to disable is gone and forgotten about".
A hard look at AWS GuardDuty shortcomings
how does it compare to https://github.com/bigscience-workshop/petals ?
Clustering – How Mojeek Gives You More Variety
Do you have better references you could share?