skysight-inc/HackerNews huggingface dataset:
I really hate async rust. It's really great that rust forces you on a compiler level to use mutexes but async is a disease that is spreading through your whole project and introduces a lot of complexity that I don't feel in C#, Python or JS/TS.
There are modified gravity theories that are compatible/extensions to GR, e.g the f(R) gravity theories.

Nobody probably believes MOND as such is some fundamental theory, rather as a "theory" it's sort of a stepping stone. Also MOND is used often interchangeably (and confusingly) with modified gravity theories in general.
Electronic firing probably makes more sense. So you put ai/algo between pulling trigger/pressing button and actually bullet firing.
What is that horizontal bar above r0 in the last equation?
More infos about it:

https://blog.mozilla.org/en/mozilla/privacy-preserving-attribution-for-advertising/
https://github.com/mozilla/explainers/tree/main/ppa-experiment
https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/

The gist of it is that Mozilla and ISRG now proxy the tracking data and give aggregated reports to advertisers. And that they handle the data in a way so that neither Mozilla nor ISRG alone can access the unaggregated data:

Our DAP deployment is jointly run by
Mozilla and ISRG. Privacy is lost if
the two organizations collude

I wonder if this is really the only way privacy can get lost. What if an advertiser uses an ad ID only once for real (specifying a specific user) and then sends 999 fake impression signals for that ID to Mozilla? When they get the aggregated data for the 1000 impressions, they would be able to deduct who did the one real impression, no?
Research funding is very competitive and scarce.
Wow that really was fascinating!

Went down a bit of a bower-hole there!

The golden bower birds are incredible but they are all super interesting.
You asked about industrial players, I responded with industrial players I have seen.

https://www.power-eng.com/energy-storage/batteries/spearmint...

https://en.sungrowpower.com/newsDetail/2127/sungrow-supplies...
Before we are born, most likely too.
https://archive.md/RsNN0
There is no cloud. It's just someone else's computer.
My problem with this is that ideally, software I deign to run on my computer acts with only my interests in mind. The overarching goal of these changes is not to preserve my privacy, but rather to help advertising companies to learn something about how I interact with their ads. I don't care that Mozilla's particular implementation is not as bad for my privacy as it could be, I only care that their motivation has switched from acting in my interests to acting in the interests of advertising agencies.
Aim enhancing guns exist. Example: TrackingPoint Precision-Guided Firearms: uses a computer-controlled firing system
Tracks targets and calculates variables like distance, wind, and angle. Only fires when the gun is perfectly aligned with the target
Can hit moving targets at distances up to 1,200 yards
It'll come back once the useless LLM fad dies out
i do not know as much about it, but from my very surface level understanding, that is more a fee you pay to certify your process, whereas halal needs protection money by the quantity

that being said, both should not be happening
The scare quotes are useful, because the real story is that Firefox is enabling ad measurement by default. It’s an opt-out system being forced on users. They also claim it’s “privacy preserving,” but that’s a qualifier that deserves scrutiny, especially in an opt-out system. If it was really privacy preserving, why isn’t it opt-in?
Anybody know if it's possible to turn this off at build time and how? This seems like a thing we ought to have a conversation about with the distro maintainers.
> But you can't do everything that C does without using unsafe blocks

For this particular work the huge benefit of Rust is its enthusiasm for encapsulating such safety problems in types. Which is indeed what this article is about.

C and particularly the way C is used in the kernel makes it everybody's responsibility to have total knowledge of the tacit rules. That cannot scale. A room full of kernel developers didn't entirely agree on the rules for a data structure they all use!

Rust is very good at making you aware of rules you need to know, and making it not your problem when it can be somebody else's problem to ensure rules are followed. Sometimes the result will be less optimal, but even in the Linux kernel sub-optimal is often the right default and we can provide an (unsafe) escape hatch for people who can afford to learn six more weird rules to maybe get better performance.
Does anyone know the smallest features preserved by fossils? For example, would cellular machinery like the ribosome be preserved? The shape of DNA? (Both assuming this cell had these)
if broadening female involvement in the upper levels is good, it makes no sense that it isnt also in the "lower levels" (though I would say its not proper to describe plumbing as a lowlevel job).

The goal is NOT to "inspire girls", the goal is to make the job sector reflect the population, no?

for feminists it seems like only the nice cushy office jobs needs to reflect the population, not the dirty labour
Most people can without much trouble. Income follows a statistical distribution. It follows that most people could choose to live the lifestyle of someone earning 10% less than them and save 10% of their income per month, building a buffer that grows by about one month per year.

You are right in that they have 632 reasons they couldn't possibly do that, but they are clearly wrong since other people are. The correct thing to do is to realise that having a little bit of financial stability is a higher priority than those reasons in the majority of cases.

Or option B, which is figure out a way to earn more and keep lifestyle inflation in check. In theory, everyone should be able to take that path.

> And most people who do save a lot have a much higher income than is average in their area.

Cause or effect? Because if you save consistently you are going to automatically have a higher income than your more average peers. You all have the same average income but savers supplement that with passive income.
I suspect it would have been beneficial for Trump for back off earlier. However, I just cannot see asking Pence to delay certification as trying to end democracy, same as I cannot see the Jan 6th protests as an attempt to overturn the election by force.
Honoring a Fedora Legend: Mel Chua
I may have completely missed a generation of RPC tooling. I was thinking specifically about web development in this context, but in general I don't remember hearing anything about RPC use between the early 2000s and mid to late teens (other than legacy systems maybe).
As a powershell user I have never had an issue with case sensitivity at the language level as Sigils provide separation of concerns between language constructs (keywords/variables/types). You’re using an IDE with autocomplete most of the time and many other languages have linters/formatters.

All I have personally experienced of case sensitivity is an added layer of friction any time I go to use a REPL for Bash/Python/Javascript/etc or some awful ‘allowercasewords’ gets cemented in place barring a total refactor since you can’t correct files piecemeal.

And case sensitivity in the language doesn’t even help with case sensitivity at the OS level when you’re writing cross platform code =/
> The scare quotes here are uncalled for: it is privacy-preserving

It is net negative though.

It is more privacy-preserving to just not implement this in the first place.

It is baffling why Firefox ships with this on by default. Even Chrome prompted users with a (misleading) dialog box to turn it on or off.
And only a fraction of that money is used for Firefox development. Remember that you can't donate to Firefox (like you can for Thunderbird).
What about status checks and workflows?
The headline is a little unclear on the issue here.

It is not surprising that Gemini will summarize a document if you ask it to. "Scanning" is doing heavy lifting here; The headline implies Google is training Gemini on private documents, when the real issue is Gemini was run with a private document as input to do a summary when the user thought they had explicitly switched that off.

That having been said, it's a meaningful bug in Google's infrastructure that the setting is not being respected and the kind of thing that should make a person check their exit strategy if they are completely against using The new generation of AI in general.
> I guess the fundamental question there is if we prefer to outright shut down online advertising, or give it the tools it needs to be less bad.

We've been giving advertisers new tools for 20 years. Over that time advertisements have only gotten worse. The less bad state is a myth. There's no economic incentive to be less bad.
Show HN: We built a real-time investment tracker for web with focus on UX
We've been bootstrapping this for quite some time, launched on Product Hunt also and managed to rank #3 fintech of the Month.

Here's the core features:

- Aggregated / Portfolio views
- Open / Closed position metrics
- Historical Performance tracking (TWR, Simple Return) with benchmarking and option to set up custom benchmark for each portfolio
- Market value + cost basis charts
- Allocation
- Dividend tracking
- Volatility, trends, profit rate etc. stats

& Bunch of other features
European AI rules could hamstring Chinese tech companies with compliance costs
Of course Google reads and aggregates data inside your private docs. How would it provide search over your documents otherwise?
The article is from 2011.

Æthelstan is a central character in the TV show "Vikings" that came later, so perhaps his name is more recognized now
Congress accidentally legalized THC six years ago
Show HN: Griffe, load Python APIs, find breaking changes
Hey all, Griffe was already submitted two years ago on HN, but it nicely evolved since then so I figured I'd submit it again myself, especially since I just finished rewriting its documentation and reworking its API :)

Griffe is a Python tool and library to load Python APIs as whole program signatures, kinda. With this data, static site generators can generate API docs. Griffe itself can use the data to compare two versions of your API and find breaking changes. No excuses for not bumping your major semver version now!

Griffe is used by mkdocstrings (I'm the author too), and therefore indirectly used by FastAPI, Pydantic, and many other cool projects :)

The docs provide a lot of hints, advice, recommendations for public APIs, deprecations, and Python code generally. They somewhat come from my own experience, and not everyone might share my opinions: happy to discuss about all this!
There is a lot fire directed at Mozilla on HN. I'm not saying I support or can make sense of all of their decisions but I'd love for someone in the criticizers camp to explain what steps they would take to make Mozilla and the continued development of Firefox a financially sustainable and independent endeavour.
I build one of these visual frameworks too (https://www.ondiagram.com/) and I agree completely with the author.

People think it's a good idea because it will save them time and I get many messages about different questions, use cases and support but the reality is you trade convenience for risk that something will be missing. What most people really want is a boilerplate for the SaaS, some building blocks for their UI and to not think about deployments.

VCs love this too, and many reach out, especially a couple of years ago. Maybe they know something I don't, maybe it was just phase.
Unfortunately this is true in general, but for servers there is some hope: https://github.com/riscv-non-isa/riscv-server-platform
Was the plan to run back for the weapons once the politicians had been spotted? They assumed no resistance until that point? Why wouldn't you arm everyone?

As far as what was brought into the building I only see mention of a potential concealed carry handgun or two? The only person shot was a unarmed woman who apparently caused the capitol police to fear for their lives. If they had guns as you claimed then they forgot to use them?

Sort of sounds like they forgot the guns, make sense given so many of them were elderly.
How does version control work with Labview?

Also, since you;ve done only one project with it, how hard was it to pick it up and learn?
>Does that mean we should just stop innovating and go into an indefinite state of maintenance

If you mean that not using Rust (or maybe some other languages e.g. Zig or Ada?) means that there can be no innovation in the Linux kernel, I would have to disagree since there's been plenty of progress in plain old c (see for instance io_uring), not to mention the fact that the c language itself could change to make developer ergonomics better - since that seems to be the nub of the problem.

It also raises the question of what happens in the future when Rust is no longer the language du jour - how do we know it's going to last the course? And now there's 2 different codebases, potentially maintained by 2 different diminishing sets of active maintainers.
You forgot to add one more link for context - Mozilla acquired ads company Anonym https://blog.mozilla.org/en/mozilla/mozilla-anonym-raising-t...
I have a website. If I wanted to take advantage of this being on in my visitors browser (I really don't), what would I do? How do I use this? What exactly is it?
Dupe: https://news.ycombinator.com/item?id=40965892
I missed a simple Reminders app when I moved to the iOS ecosystem. The default Reminders app is clunky and requires several clicks to schedule a reminder. I therefore built RemindMe. The app lets you add reminders to the notification center in one tap, and they can be marked as completed by swiping to the left. As other people may also benefit from it, I have published it on the App Store. Hopefully it will make your everyday life a bit smoother.
That's not a good reason. Why not just standardise the entire ecosystem on the same style? If you think that sounds infeasible, consider that Rust, Go and even Python have done this with no problem.
Show HN: Hairstyles AI Recommender
Hello,
I made this to help people and myself. What features should I add and how can I improve it?
Could we find aliens by detecting solar panels on a distant planet?
this is what we did, and we get so many compliments on the names. works very well
Cool find, thanks! If gummy glue fails or is hard to source then I will definitely try this.
Unreal engine and unity have visual programming, and I think they're great. Complex enough to code very specific features, easy enough to learn when you put enough time into it.
So I use the Freetrade app for my "fun" investments. I've got about £2k in there, and I've had it for about 4 years now.

There's a section where you can check the "Time-weighted rate of return", basically removing the effects of deposits and withdrawals. Their wiki says this is usually the best figure to compare portfolio performance.

Over that time, my performance has been 337%. The performance of the FTSE All-World Acc has been 67%.

Apparently I'm _massively_ outperforming the world market, which I'm a little suspicous of. I'm mostly invested in tech since I'm a software engineer - I got real lucky with both ARM and AMD, investing days before they skyrocketed, but also got good returns from TSMC (took ages though), Coinbase, and Games Workshop.
I've been using Firefox for more than 20 years since the Phoenix days, even when it was cleary slower than Chrome (it still is but the diferences are minimal )

I'm not acting surprised, but I think it's more than time to start looking into a viable alternative.

It's "Chromium" (?) still a thing? Do you guys know if there is a browser based on Firefox that doesn't have any of the BS Mozilla is putting into their browser?

I'm really praying for Ladybird but of course it's still not ready for prime time.
The original Tweet and this article are mixing terms in a deliberately misleading way.

They’re trying to suggest that exposing an LLM to a document in any way is equivalent to including that document in the LLM’s training set. That’s the hook in the article and the original Tweet, but the Tweet thread eventually acknowledges the differences and pivots to being angry about the existence of the AI feature at all.

There isn’t anything of substance to this story other than a Twitter user writing a rage-bait thread about being angry about an AI popup, while trying to spin it as something much more sinister.
I mean, this is the idea behind legalising weed and injections sites
Effective Ways to Reduce Churn and Increase Retention
I have led product for multiple Ycombinator starts and one of the challenges we have had recently with all the budget cuts is rising churn. We spent a whole quarter trying to tackle it and here are strategies that worked

1. Keep track of your champion

One of the core reasons our customers churned was the champion who initially bought the product left the company or got laid off. One of the strategies that worked well for us was to closely keep track of champions and if a role change was detected or if their company was doing layoffs, we would reach out to find alternate champions inside the company!

2. Identify frustrated customers & change in usage

I strong suggest using some kind of automation to automatically identify customers' whose usage decreases or identify customers who are expression frustration/pain on any of your communication channel We personally used an app called Churro. Reaching out and learning what was going on deeply has helped up increase our retention by at least 10%

3. Measure NPS

This goes back to (2) but I also strongly suggest sending out an NPS survey to most of your customers every few months. This helps you both identify which customers are at risk of leaving and also understand what pain points they might be having, which can be fixed to save those accounts. I personally recommend using the Superhuman NPS survey. Its basically just a format you can use to send via Typeform or Google form

4. Ship improvements quickly

Finally but most importantly, once you identify pain points that are causing customers to leave inside the product, ship improvements quickly and communicate it back to the relevant customers. This not only increase retention but sales can often upsell these improvements or close new deals faster!

And that's about it! We tried about 20-25 strategies, most did not show any results except these 4. LMK if I missed something what worked for you!
> this is something they have worked on with Meta over the past couple of years

The farmers working with the wolf on a feature to "help" the sheep.
Note that the Linux kernel is already written with C 'extensions' not in pure C.
I did something similar albeit more recently - I saw Nvidia was doing _extremely_ well, and figured it would pull AMD up as one of the few genuine competitors. I was right.
In linguistics, such usage is called collocation.

Agglutination is a different concept.
People died at that 'rowdy protest', why are you downplaying this?
Fine. Then pay for the tools you use rather than force them to get money from another source.

The toolmakers work to earn a living.
> it can feel they’re actively trying to get rid of their entire salary.

They probably are, in a literal sense. Most people play status games and identify that money is a resource that can be used to buy higher status. They then work out how to spend all their money on status-boosting activities because they don't want money. They want status. And they want it ASAP because their instincts are confident that status now is more important than later.

It is a bit sad because it means they are less comfortable and prosperous later on, but there is not much that can be done. Human nature is a real obstacle; it isn't calibrated to understand exponential returns or capital investment.
The devil doensn't need an advocate. If this is your opinion, stand behind it. If you don't believe it, then why say it?
I tried to claim this reward, I think it is legit, because it is quite stupidly hard to do. :D

If you use docker and run supplied command it will run in network none mode, what means docker has no connection to internet. This is pretty good to me.

To claim reward you will need to pay gas fees...

Additionally it doesn't care what is your current github key is, it must be one key, when they did snapshot or whatever. I tried new key and it never worked. I just did this claim with my old key what is already deleted from my github account, so best case they can access data from my private key which is not used anymore anywhere...

To check if you eligible you can check their json file, there you will see details for a key needed for this airdrop:

https://github.com/fluencelabs/dev-rewards/issues/7#issuecom...
My forcing function was external. I was getting randomized by a lot of tasks and I felt I wasn't getting anything done. So I started to break down my day into 30 minute chunks. This got the feedback loop of seeing things get done going.

I also started to take notes about projects, other teams' working, notes from internal documentation etc. This has allowed me to retrieve some things super quickly to the point my teammates have been amazed. Another way to get the dopamine hit going.

Long story short: my brain is a primate, it needs dopamine hits, find a way to make your intended behavior give you dopamine hits.
Show HN: I built a project planning board to stay on top of multiple projects
I feel thinking of the song would make people more willing of going into the danger zone than otherwise.
Needs to find time to read this more carefully, but on an initial skim it feels like Rust type system is strongly coupling two things very strongly here, the structure of Rust futures, and the scheduling mechanism. I don't think Rust as a language is really alone in this, anything with thread locals will expose the nature of the scheduler, but the Rust type system definitely makes it more obvious.
The Tadpole Galaxy from Hubble
It is needed for advertisement business, for Mozilla corp. (which is an ads business too https://blog.mozilla.org/en/mozilla/mozilla-anonym-raising-t... ), not for Firefox users.

Mozilla has enough money to run Firefox for a decade without accepting any additional money if they stop spending money left and right on non-relevant things.
> To my knowledge most if not all of these people driving Rust adoption in Linux are seasoned Linux contributors and/or maintainers. They are not outsiders "coming to other people's projects".

Not in this case. It's the Rust evangelist who is the newcomer. FTA:

> Almeida said that he is not trying to keep the C API static; his goal is to get the filesystem developers to explain the semantics of the API so that they can be encoded into Rust.

The responses from the kernel team members to the proposal seem reasoned and mature to me:

> In addition, when the C code changes, the Rust code needs to follow along, but who is going to do that work?

> As the C code evolves, which will happen more quickly than with the Rust code, at least initially, there will be a need to keep the two APIs in sync.

> The object lifecycles are being encoded into the Rust API, but there is no equivalent of that in C; if someone changes the lifecycle of the object on one side, the other will have bugs.

> Encoding a single lifecycle understanding into the API means that its functions will not work for some filesystems.

> Part of the problem, Ted Ts'o said, is that there is an effort to get "everyone to switch over to the religion" of Rust; that will not happen, he said, because there are 50+ different filesystems in Linux that will not be instantaneously converted.

> Bottomley said that as more of those semantics get encoded into the bindings, they will become more fragile from a synchronization standpoint

> But Ts'o pointedly said that not everyone will learn Rust; if he makes a change, he will fix all of the affected C code, but, "because I don't know Rust, I am not going to fix the Rust bindings, sorry".