skysight-inc/HackerNews huggingface dataset:
"The devil is in the details, and not everything that claims to be privacy-preserving actually is"

Yeah, like Mozilla.

This is not the first time they silently added tracking and avertisement. The toggle with "firefox shares basic telemetry with the adcompany Adjust" has been there activated by default since a while (among other stuff). This is just more tracking from them, while claiming to defend privacy. Another day, another scandal.
Maybe Ladybird can be a good reason to convince the "public" to switch away from Windows in the near future
Show HN: Magicbox.Tools AI Directory – Discover the Best AI Tools
Magicbox.Tools AI Directory is a tool provides free AI Tools Directory. Get your favorite AI tools with Magicbox.Tools AI Directory, Magicbox.Tools AI Directory aims to collect all the AI tools and provide the best for users.
I feel like you could stand to qualify "fun" more here. I don't share your experience - I'll take a Rust project any day - but I'm curious to know what you feel is missing.

(Outside of compile times, which are a well known point)
My Mum went through CAR-T for lymphoma earlier this year. It's a brutal therapy but can offer benefits in the long term.

As you mentioned, the big issues are around infections. It completely wipes out the immune system, including all vaccinations. Every vaccination needs to be taken again, once the body is recovered from the initial therapy.

My Mum recently contracted COVID and is in hospital being given Paxlovid. She had COVID a while ago and it was nothing compared to her current state. CAR-T made it significantly worse but will hopefully be worth it in the long term.

I'm saddened by your news but - given what I've experienced with my Mum during her cancer journey - can understand the difficult decision you've made.
Readable would be a nice benefit.
This is an attempt to try. You don't win my being an immovable wall going against the biggest corporations. If the W3C manages to create a system that satisfies advertisers while preserving our privacy, that's how you win. There isn't a future where advertising will just disappear. I'm just being pragmatic here, as a user of ad blockers for 15 years.
5 GHz WiFi has a wavelength around 6cm so it can’t “see” anything smaller than approximately that. The things you want to see in your walls are below the diffraction limit for WiFi.
Good call, the US probably has more fans of future monarchy than Europe has nostalgia for lost royalty.
This is an antisocial and selfish way to think of your congeners. Giving credit only to the opinion of people related to you (in this case, citizenship) is like building walls in your mind. Politic and vote is a think, opinion and freethinking is a different one.
The oroduct description in the FAQ is entirely based on what it doesn’t or can’t do, but doesn’t say anything about what it will be able to do, except run an off-the-shelf window manager on an off-the-shelf OS. Are any apps going to be available, And how do customers install third-party apps without the dreaded Cloud?

They are aiming this at someone with:

> a high discretionary budget for personal electronics and willingness to pay a premium for novel ideas.

But what are those novel ideas that would justify the “quite high” price?

And if I wanted a BSD-based desktop computer with “No AI. No Cloud. No Distractions”, I would just buy a Mac Mini, not log into an Apple ID, disable Siri, out it into Do Not Disturb. And Mac OS has never been a “walled garden”. So from a customer’s perspective, why wouldn’t this be an easier, cheaper, and superior solution?
There's more to life than what can be done with computers.

Think back to a time before you knew about computers and software. What were you fascinated by? It might lead you to consider a sport, hobby, past-time that you would gain pleasure from.

Sometimes these non-computer/software areas reveal ideas for fun projects.

Personal experience, I took playing tennis. Decided that having a clock faces based scoreboard would be a good idea, spent several months building and perfecting the project. Turned out electronics don't like being in the hot sun, so I gave up on the idea. But it was a certainly a fun project and I learnt quite a bit about embedded systems, etc.
Cheap stud finders are usually not great. The good ones are radar-based using similar frequency bands to wifi, but they cost lots of $$
There’s no reason you couldn’t have a rust jit for development then compile the code for production (or stick with a jit for prod too).
(after the uproar):

> we consider modal consent dialogs to be a user-hostile distraction from better defaults, and do not believe such an experience would have been an improvement here.

(before the uproar):

> This feature will be enabled by default with an option to disable it.
Having this enabled for more people ensures that there are more people contributing to aggregates, which in turn improves utility.

So, yeah, bs excuse.
Nim fits a lot of Go's use cases. It is way more niche though.
As an example I wrote this comparison guide between 12 CI companies back in 2017
https://blog.codepipes.com/continuous-integration/hosted-ci-...

Most of them contacted me and asked me to update pricing or had other clarifications about their product

But 3 of them actually said they were impressed and asked me to join their team. I chose Codefresh and this is the company I still work today.
I'm actually pretty shocked they released this, it really suffers in quite a few places. The technology is clearly incredible, but I do wonder if they're trying to do too much too soon with this. Are the real applications much more targetted augmentation of existing video rather than these massive generations from scratch.
If you don't mind me asking, what are the other two?
I think you are making assumptions on provenance. The resource disparity you point out is obvious, but your phrasing somewhat binary. We have released a demo not a consumer product yet. I would be happy to hear your more expanded thoughts, especially on the threat model you have in your mind.
Google tells me that Americans consume on average 3.5g of salt, while the recommended intake is 2.3g. Quite some room there to decrease salt consumption.
2.4ghz isn't great at detecting small obstacles like wires. There's a smartphone mounted device that can do this with 60ghz: https://walabot.com/
People reject OCaml for these use cases due to the GC, but I wonder if this actually matters in practice. The optimizations that can be applied to ML languages (see MLTon for example) are very advanced and the ability to do multi core with ease (I know this is more recent to OCaml) can be a big performance unlock that is very hard to get right in C.
Yeah, unfortunately the autoregressive nature of these models slows it down significantly with added device<->device latency. However, you can still max out on throughput with pipeline parallelism, where you overlap execution. See: https://pytorch.org/docs/stable/pipeline.html
The error monitoring tool I want
Midina Is an Impressive Python-Powered Raspberry Pi MIDI Sequencer
Most companies fail. But I think something like that could work.

It's what Google Contributor should have been. Not the bizarre v1 where your money tried to outbid ads, or the pay-per-view v2 that also only supported a handful of websites.
To get a correct understanding, if you aren't a Rust person, Rust's String is (literally, though this is opaque) Vec<u8> with checks to ensure it's actually not just arbitrary bytes you're storing but UTF-8 text.

Vec<u8> unlike String has a direct equivalent (well, the Rust design is slightly better from decades of extra experience, but same rough shape) in C++ std::vector<std::byte>

The C++ std::string is this very weird thing that results from having standardized std::string in C++ 98, then changing their mind after implementation experience. So while it's serviceable it's pretty poor and nobody should model what they're doing on this. There have been HN links to articles by people like Raymond Chen on what this type looks like now.
No wonder he heard from his brother that the Border Patrol were always hiring; they seemingly make it impossible to get hired.
OCaml could almost replace all of those. I don’t think there is a BEAM compiler backend yet.

I’m not very experienced with BEAM, but could its features be delivered with a framework on top of a different stack? I know Akka is popular.
It's not the only other option! It's not less yucky, but you can creatively stomp on the vDSO functions which back the time-related functions (gettimeofday, clock_gettime, time); I've written about it at [0] and have a "library" (more like a proof of concept) at [1].

[0]: https://blog.davidv.dev/posts/cursing-a-process-vdso-for-tim...

[1]: https://github.com/DavidVentura/tpom
honestly what looks to be more promising is the twice a year HIV shot. Truvada and Descovy are not cheap.
Most advertisers will not be satisfied with that. The real question is if regulators will be and therefore can use this as a reason to clamp down on advertisers. If so this might work, but I am skeptical. And either way it was wrong of Mozilla to sneak this in as opt-out.
Sadly, not All-American anymore. The US police force doesn't exist in a vacuum. There is a whole industry of pseudoscientific interrogation techniques that has set itself up in other nations and regressed their policing by decades. Several states in Australia, and I believe parts of the UK, removed the polygraph as a discredited technique and now accept it as evidence once more.
I mostly agree. Compile times are the worst in the industry, and async is a mess.
Yes.
But for what purpose will you be sending it - to cover your ass, or to make yourself feel superior?

Also keep in mind that the company has full access to your work email account therefore they could delete the email if they wanted to. Not likely they would in general but people have been known to do all sorts of things in situations where a written record could hurt them.
It looks sketch and this is the kind of thing that could really benefit from a small explanation. Users land on what seems to be a joke/novelty website that is immediately asking them for google login information, with no explanation. As you can see from the reactions here, that did not go well. An explanation of the reason for the login would help a lot.
Without a GC? No there is not. You are welcome to try of course, but unless you have a PhD in type theory I doubt your chances.
2nd law only states a direction, however, does not determine the rate of change of things. It is also related to the spontaneity of reactions. What is the role of activation energy (or other weak/strong nuclear force potential barriers due to state).

What prevents everything happening all at once (just by obeying 2nd law is there a reason?). And if there is, is there a consistent formulation of 2nd law + other law that get this problem, at least macroscopically correct?
If you chose AHCI on QEMU it will require a partition table to be present on the disk, so it recognizes it as a bootable disk. in addition to the magic value. If you do not add the partition table.

Thanks for this comment. It makes me realize this is likely not an AHCI thing ,but how the seaBIOS(? qemu's flavor?) handles enumerating disks via AHCI rather than IDE.

If it uses the IDE controller then it will recognize the boot disk. If i pick AHCI, i need to add the partition table.

UEFI reliability is sketch, but really BIOS is incredibly crap, so much more than UEFI.

Windows DOES use EFI/UEFI, how else will it boot on a system that has EFI/UEFI firmware inside of it? It can let you do secureboot, edit efi variables... - where do you get this classic logic from? (maybe i am totally misisng something, but they interface with it, and should thus use the spec? even tho they might not use gnuefi or EDK2 ofc :P (edk2 is still likley...))
What were you waiting on? You shouldn't have run cargo build every change. And cargo check shouldn't take that long.
Delimited continuations are to exponentials as convex conjugates are to implications?
An amusing anecdote, in light of all these other comments. I've lived in downtown Dallas for about a decade now and am a frequent pedestrian. I run every morning and didn't have a car for nearly six years. So I see a lot of people who live on the street. I've seen entire tent cities come and go. One of the striking changes over the years is that people living on the street actually do have mobile phones and Internet access now. There are so many electrical outlets in public places that they can easily keep them charged and working and I'm guessing the devices and data plans are either subsidized, free to them, or just really cheap if you don't need latest and greatest.

This seemingly means they can access whatever web-based AI friend as a service thing your friend's daughter is using.

But indoor plumbing, running water, temperature control, clean food. A whole lot of people still don't have those things. Police protection is an underappreciated one. How often do you see people on Hacker News complaining that police won't investigate package theft or shoplifting or something? Imagine if they investigated no crimes at all. Live on the street and you can have everything you own stolen from you every day, get beaten, raped, even murdered, and no one will care or do anything about it. Your interaction with the police is them waking you up and telling you to move if you're sleeping somewhere a tourist might see you.

Civilization itself is less equally distributed than AI chat services.
> it's a sad reflection of our industry that it's taken this long to get basic safety + ML circa 1975 language features into this niche.

That's true.
Could it be that's because we are expert at nitpicking every programming language, every framework and stack which appears to the point it takes time to make steps forward ? Some sort of paralysis, insecurity and confusion ?
This might be a regional thing; "striking workers" in a standard usage in, at least, British and Irish English.
This, I don't understand why we have to load these languages up with so much syntax, it's mind boggling to think that some how we feel it's beneficial to have so much. I'm admittedly biased to the symbolic expression but surely we could have come up with some middle ground.
We built it using national debt which has only accumulated for over a century. It is unsustainable, and it will snap in this century. If we had instead been debt free, we would have seen a lower growth rate, but a more sustainable and resilient one.
Maybe that will sound banal to some but C would be so much more enjoyable to me if it had a "cargo" system and no implicit imports.
"footnote salad"

That's very regrettable attitude to fact-based discussion which is the only kind of discussion that is interesting for me.
Free software is so important to society that I believe the most reasonable solution is to provide for all people without their need to work for survival. Automate as much as possible such that work is not compulsory, and enough people simply want something to do (and possibly additional pay depending on how the system is arranged) that everything that needs to get done by people does get done.

For now that is fiction, but so is "if all software was free". I do think though that both would lead to a faster rate of innovation in society versus one where critical information is withheld from society to pay someone's rent and food bills.
> It’s clear in retrospect that we should have communicated more on this one

What isn’t clear, in retrospect or otherwise, is why companies/apps/services need to keep learning this lesson. The user outcry was utterly predictable from even before the first web article was out. The fact that no one with decision power at Mozilla saw it coming is worrying: either they have zero understanding of people’s concerns for privacy or they don’t care. Neither is good.
>>> don’t think there is a BEAM compiler backend yet

I think there's something close - https://caramel.run/manual/
> If AGI comes to pass

Increasingly, I am not putting much weight in any predictions about whether this will happen in the way we think it will, or what it could possibly mean. We might as well be talking about the rapture.
Kaggle is a good start
Yes, and the idiot influencers are propagating the mass consumerist agenda for the corporations.
I'm pretty sure there is no nostalgia in Germany about royalty.
All the people in your situation that didn't end up finding water by dowsing wouldn't be able to post on HN..
At least, compiling is always straightforward. With C, there's a good chance the build will fail for whatever reason (e.g. your OS missing some header files).
Honestly it would probably be even faster than unoptimized aot compolation
It's not just about that user, but other people who see the comments and believe that user's misrepresentation of the facts.
> most of Europe begins potty-training at around six months

Where did you hear that? Admittedly here in the UK we've been doing our level best to extricate ourselves from the continent, but I've only ever heard of one mum even thinking about it before 18 months. Ours is just over a year and we haven't thought about it at all yet, same with our ante-natal group and friends with slightly older babies.

I googled around a bit and this reddit thread has a lot of Europeans with similar experience to me: https://www.reddit.com/r/Mommit/comments/tdb1f2/what_are_non...
My personal take on this subject is that Rust turns experts back into beginners and some devs react with hatred because of the fear this induces. For me it was the opposite. I was getting bored with my industry and thinking of a move to something else like management. Rust came along 6 yeas ago (for me) and threw me a lifeline. I love getting good at something that is hard, it’s just very satisfying. I do get why some people can’t stand the language. It is ugly to look at with its genetics and lifetime annotations and when a project is so large that it begins to lag rust-analyser then my joy turns to rage too.
I’m super into elixir now and don’t see myself going anywhere else. Is gleam really that good? What are the advantages? Can I use liveview with it?
My favorite hypothesis here is that programming language enthusiasts are too different. They are incapable of convincing the average programmer of the merits of their favorite language, because their way of thinking is different. Arguments they find convincing are not convincing to the average programmer.

Progress happens incrementally with small steps. Existing languages get new features. New languages get popular, because they look familiar but contain some small meaningful improvements. And familiarity is important. Languages like OCaml never become popular, because they are too different. Even the syntax looks unfamiliar.
Ah interesting. I use git-format-patch instead of git-send-email myself, so I can re-read the resulting mbox before sending it. I always thought of git-send-email as a wrapper that just passed most options straight through to format-patch, but sounds like it does something more with --from.

I haven't read builtin/log.c (edit: and pretty.c) to check how risky the From: field actually is. It might be that it is guaranteed to be properly/safely quoted by git - but it might not be too! When I embedded a " in the author name by hand, the From: line was correctly quoted as

From: "first\"last" <email@email>

but that's no guarantee that it's done for every malicious author/committer without inspecting the code.
Yes, but python was made to interface with complicated C backend using modern and friendly, mathematics aware syntax. That's why python is so good for e.g. machine learning, and nobody does it in Java for example.
What's the difference with setting

dom.private-attribution.submission.enabled

to false in the gekoview?
Two things:

- It was made to be approachable for C++ experts

- The idea was that language could be effortlessly greppable.
The post is a bit of a rant and all over the place. Async infecting everything, ugly syntax (who cares?), slow compile times etc.

What stood out to me:

> In other words, if compilation is fast, the tooling is easy.

Andrew Kelley said something similar in a recent talk. Compiler performance seems to be the number one priority at the moment for Zig.

The rationale seems to be: fast compilation leads to more productivity, which leads to more bugfixes.

This claim seems almost bruteish, but it makes sense.

Tight feedback loops (think things like devops, REPL, TDD, light processes etc.) can help us to iterate more and stay in the zone.

To be fair a sophisticated type checker like Rust‘s also helps with that.

But of course any added friction and sluggishness can be an indirect hindrance to the overall correctness and even performance of a program.
I suppose they are using keras because of its simplicity. But I agree, things have really moved on from keras.
Go around how? The point is it’s a consolidated monopoly. The same people own every step in the chain. They use this particular step to extract monopoly profits.
What do you mean by baseline assumptions? The low level computer instructions?
> By offering sites a non-invasive alternative to cross-site tracking, we hope to achieve a significant reduction in this harmful practice across the web.

The value of words is leaving the web.
If you have friends or other people in your organisation that can help, consider choosing the language they use. Otherwise choose a general purpose language that has a longish history. I would say Python, JS/Node, C# would all be reasonable and maybe Java as well. Choosing anything more obscure or specific might limit you. Consider what you want to build and choose the right tool for the job.
GC precludes OCaml from replacing a chunk of those.
Museum Fatigue
Actor model is a small component of the BEAM. Even then, it guarantees yields to the scheduler.

This is practically impossible to retrofit on to an existing language, esp. in the presence of loops.
Thanks a lot for this tip. I don't know how one is supposed to find this setting.
Which neutral websites have been blocked?
UK here, just looked it up and although it's not admissible as evidence in court, since 2021 it can be used as a requirement for release from prison for domestic abusers.

Bloody hell, that is scary.
Why? Using wasted energy at scale doesn't seem to cause significant CO2 emissions, especially given that it's such a price-sensitive buyer, and curtails so well.

Curiously, this energy hunger is driving decentralization despite the otherwise inevitable benefits of scale.
There's a youtube channel called "Thought Emporium" which earned my sub many years ago with this video series on building a wifi camera.

Part 1: https://www.youtube.com/watch?v=o6WHhqDHSQ4
Part 2: https://www.youtube.com/watch?v=VABeN4uv03s
That is not what happened in Oslo. This is the lead paragraph of the abstract of the paper from it:

----

Nowhere in the world is there a more unique opportunity to learn what happens when early syphilis goes untreated than from the files of Boeck of Oslo, Norway. His scientific conviction as to the inadequacies of the specific treatment of the day led him to withhold treatment from approximately 2,000 patients with primary and secondary syphilis during the twenty-year period, 1891–1910. Community protection from infection was aided by the hospitalization of these patients until all traces of the disease had disappeared (from 1 to 12 months, average 3.6 months). In 1929, his successor, E. Bruusgaard, reported on a follow-up study of 473 of these patients and provided information on the outcome of untreated syphilis, which has formed the basis for prognostic statements on syphilis for more than twenty-five years.

----

In Oslo the patients were both hospitalized and then had treatment withheld. His successor then carried out a retrospective study on what happened. It's unclear what the patients were told, but I suspect it was not 'We're going to hospitalize you for months, but not treat you.'
So you mind can fix pain, but not tumors?

Where do you draw the line?