skysight-inc/HackerNews huggingface dataset:
> Safari seems to be the only decent, privacy-focused browser left on the market.

Safari has Private Click Measurement: https://webkit.org/blog/11529/introducing-private-click-meas...

And AFAICT, Mozilla's implementation is technically superior?
Here's a pretty simple, accurate description of price discrimination:

- The purpose of price discrimination is to reduce the share of gains-from-trade received by consumers to zero.

The concept is that you should never feel that you're getting more value out of a purchase than you would otherwise have gotten from the money you spent on that purchase.

It's true that, as the article mentions, this means that impoverished people might buy things that, absent the price discrimination, they wouldn't have bought at all. But this "benefit" can't be worth much, because -- even though they paid a small price for whatever it was -- we know that they valued it only slightly more than that.

Given this, it's not really clear why price discrimination is supposed to be beneficial.

> I mean there's a spectrum between "acceptable" price discrimination and "abusive". Nobody bats an eye at lower rates for bulk purchases or movie theaters offerering half price for kids.

Lower rates for bulk purchases is not an example of price discrimination. Half price for children's movie tickets might or might not be - if your theory of the discount is that people will pay more to go on a date than they will to entertain their children, that would be a valid example of price discrimination. If your theory is that children have less money than adults, that doesn't really work - kids young enough to get cheaper movie tickets don't pay for their own tickets.
Relax and meditate, this makes your mind fresh and gives you worthwhile things to do.
> Rust also suffers from a serious "not invented here" problem, in my opinion. It's super easy to re-use C code in C++ or Java. It's significantly more difficult to re-use C in Rust ...

It feels like a mischaracterization of Rust and I strongly disagree. Both the language and tooling are designed from the beginning for interop with C code. It isn't very hard to do if you have tried it.

> ... unless you go unsafe and abandon most of the Rust advantages. That means most dependencies need to be re-implemented in Rust if you want to have all the advantages that Rust offers.

This 'Rust is useless if you use unsafe' is a stance that is well debunked, but still gets repeated like this. Ensuring safety using Rust semantics across an FFI with a language like C is impossible - making unsafe necessary. But just because you use unsafe doesn't mean that the language lost most of its advantages. In fact, almost every Rust program uses unsafe code, if you care to look at the code in the standard library. Yet, that never seems to be a problem.

What unsafe does is to cordon off a small code area where certain invariants have to be asserted manually, instead of relying on the borrow checker. You still get the safety for the rest of the code. In case you do get safety violations, there is much less code to debug. This is a significant advantage over languages like C++, considering that unsafe blocks are usually less than 5% of the code, even in the worst case. But to take it further, C libraries often have corresponding Rust wrapper libraries that create safe wrappers over C FFI calls. In addition to the small unsafe blocks to verify manually, these wrappers have the additional advantage of being widely used and debugged by a wider community. There are innumerable such wrappers on crates.io and it's uncharitable to accuse the language of NIH syndrome.
> I no longer accept contact from anonymous individuals.

This reminds of that joke, where a guy shows up at the Air Force HQ recruitment center. They ask, "Pilot license? Experience? Qualifications?" He replies, "Nope, just here to say: Don't count on me!"
>I have a hard time believing that hunter gathers in tiny tribes traveling on foot with primitive weapons could have hunted and wiped out entire species of large animals from continents

last mammoth died just 4000 years ago on an Arctic island - i.e. without humans they survived far longer even in pretty harsh conditions.
it's a classic abuse tactic: if you ask first, people will cry out and if you then do it, it'll be considered escalation on your part. so instead you do it first, and if possible, do something worse to begin with, and then when there's outcry, you take a small step back, claim to be the reasonable one, and then later on push the rest of the way.
They also start breeding at < 2 years, can have multiple litters per year of 10+ piglets. Rhinos mature at 5 years (10 for males) and the gestation period for a single calf is 15 months.
Yes, that line is important.

This has happened before. Remember the critique against Encrypted Media Extensions (https://en.wikipedia.org/wiki/Encrypted_Media_Extensions): Oh no, DRM in the browser! But remember that web video used to require Adobe Flash for the longest time, and even after a decade of HTML5 video, sites were still clinging onto Adobe Flash (and later also Microsoft Silverlight) for what turned out to be DRM purposes. At the time, these plagued proprietary blobs were not going anywhere. Except, after EME had widely supplanted this last holdout usecase, they were quietly allowed to die. The result is that we have much smaller-scoped proprietary blobs in the form of content delivery modules with a lot fewer bugs and portability issues.
Quake Lightmaps(2015)
Would be great if we could get some benchmarks on commonly available hardware setups.
An app that alerts you to invasive content in updates like this would be cool.
> I just don't have any problems to solve with these tools

It's possible you're placing too much emphasis on the type of problem you need to solve. You might be trying to think of a problem that many people experience, or a problem that others recognise as important, and getting frustrated that you don't have any ideas.

If this is the case, I'd recommend making something for one person instead. Make something stupid, that only a single person in your life will enjoy. Programming doesn't have to be Amazon or Netflix. Programming can be a knitted scarf.
Ladybird seems to have more momentum and be further along in development in my testing of visiting random websites. This may or may not have something to do with developer velocity of each language, genuinely I don't know but I think it's worth considering.

Regardless, from what I've gathered, Ladybird is going to ship of theseus their way into memory safety. It's not announced what the C++ replacement language will be, but they are working towards that.
Only if they'd also spin off the browser from all the political activism and NGO cash grabbing, and let people choose themselves to which of the two their money goes.
I think your premise is flawed.

I've never understood why you should do the same things in your free time as you do at work. I personally don't and know a ton of programmers and non-programmers who don't as well. Find other hobbys, they are worthwhile too!
For me, it depends upon how the 'groups' part is applied.

An example that seems sexist: women love shoes.

However, this isn't sexist... it's simply statistically true. Where *isms come into play, where sexism occurs, is seeing the individual and then thinking "Ah, a woman... clearly she must love shoes".

Applying group derived statistical fact to individuals is where racism, sexism occurs.

Another example, black people in America show lower outcomes on IQ tests. There is a lot of debate as to why, whether it is genetic (an example, do Black people have less incidents of autism? Autism is often correlated with mental issues, but also conversely with higher test scores in some areas.) But really, it doesn't matter why. Whether it is genetic, whether it is cultural, or what.

What matters is that we understand the group statistic exists, but that no matter what we do not simply apply such thought processes to the individual. After all, a few percentage in group testing has no basis for determining if the person in front of me is capable or not.

I've met (as an example) some very unintelligent white people, and some very intelligent black people, a few percentage difference as a group is not relevant here.

Yet if we pretend group differences don't exist, how can we possible try to fix it.. if it is cultural? Or worse, what if it is environmental, such as... poor nutrition which hurts brain development during youth? Such things can be fixed, yet if we pretend there is no difference, how can we try to fix it?

So again, the primary must be to treat individuals as just that, and treat groups as just that, otherwise.. how are we being fair?
Emaratya
Climate change is altering the Earth's rotation and making day longer
Thanks for feedback, I will look at it. It's early prototype and I was focused only on desktop.
Appropriate recent article: https://www.nzherald.co.nz/nz/former-auckland-doctor-jeff-ka...
This is a great article, weel researched.
Filled with information as many links to sources.
I'd like to extend a big thank you to the author for writing this.

When it comes to remedies
One solution is for our legislature to create
laws that specific species some of those practices as illegal.
It would probaby be hard to get it passed due to all the
corruption in our legislative and executive branches.
It's the NY Times. The "journalists" are a couple of their cookie-cutter live-in-a-bubble West Coast employees. One gets the feeling they aspire to eventually write their own "Burn Book" (by Kara Swisher).

NYT is riding on reputation fumes. Its BuzzFeed-y model makes TMZ more reputable. TMZ knows what it is. On the other hand the NYT pretends it still practices journalism.

Sad really.
Do you mean that once the Rust smoke clears, people will see C++ as much more tolerable and usable? :')
I like this explanation, but I feel it builds on a good understanding of entropy
> 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.
Musk signals delays to robotaxi unveiling for key design change
We invest in startups focused on healthy lifespan extension globally
Maybe I was unclear, I despise that rule.

(also, a computer with 32 GB and 256 GB disk is a very weird combination not quite fitting a typical general purpose computer)
Anecdotaly people I know who are on the spectrum are more likley to take extreme viewpoints. It seems to be a symptom of black and white thinking.
Maybe it's time to move away from whole html/css/js, http and browsers?

Let's build something that is Ad resistant from the start. Something that uses native technologies.

Edit: We need something that does not need backing of large corporations or huge funding to access the web.

Internet was always simple. We have become over dependent on browsers and http stack.
What's dumb is that Firefox is not the freedom browser people think it is. Mozilla is a crappy organization. Firefox has extension signing, it's as restrictive as installing apps on iOS where only approved apps can be installed, without a setting to easily disable it. Mozilla can also remotely install extensions by default (opt out) called "experiments" or something. Their anti-tracking is purposefully weak because of their dealings with Google. Now this data collection for ads. They didn't enable DNS-over-HTTPS by default specifically in the UK. And Mozilla leadership is associated with radical left politics, just as an extra.

Maybe check out Brave Browser, LibreWolf or Vivaldi.
> Gold teeth are worth the absolute least.

That was an unexpected kicker. I suspect you or your spouse must have a good story about shady people trying to work that angle.
It's not an attempt to try, it's reputation management. There is no 'anonymization' of data, because the advertising companies Mozilla is selling your data to now have almost 20 years of profiling that can effectively identify people through "anonymous" results. This has been known for years. Mozilla knows. They don't care.
wifi direct have transmiter and receiver too ;)
In my opinion sending message like walkie-talkie radio protocol is different. (for example https://github.com/ntoivola/uvk5-chirp-driver-nunu )
Make a video game.
That’s very close to my list. It’s only a few characters but “final” takes up too much space. And I agree types on the right are easier to read.

Other than that I’m mainly looking for the reasons code generation is required today to go away.
In addition, these websites are totally free.

The website listed here:

> I consider requests for full commercial use of all content on this site (and the github repository). For a complete buyout of all content rights, the cost is €10,000,000.
> I’d like to ask you what problems you have by that I keep on having the copyright of my document.

+ no commercial-use without paying 20% royalty.

So fairly expensive for a Keras tutorial.
> What isn’t clear, in retrospect or otherwise, is why companies/apps/services need to keep learning this lesson.

They are trying to find a funding model that makes them independent from Google.

- Building a fast, privacy-oriented browser that keeps up with web standards and fixes security bugs takes people, organisation and therefore money. Yes, much more than that CEO salary.

- No one wants to buy for a browser.

- No one wants to pay a subscription fee for a browser.

So you are left with ads. Mozilla is trying to find a balance there between privacy and ads with a clearing house approach. People who hate ads out of principle scream. How should browser development be funded?
Yes, with this paper in fact. Leonardo responsed pretty quickly lol
If the Axis had been dropping 1000+ tons of bombs on American industry every day, then maybe that would have been rational.

Similar if the Axis had large-scale resistance forces operating in America, able to sustain at-scale acts of industrial sabotage.

But the Axis already knew that America had a huge copper industry. With no way to affect that industry, at scale - long lists of American copper mines, refining facilities, factories, etc. were no more valuable to the Axis than collections of apple pie recipes.
Open season has been now called for wild "super" hogs in some areas, and that makes a difference. Pregnant sows, young hogs are now OK to kill any time in these areas.

Hunting 1000s of years ago didn't include "don't kill the pregnant animals, or children". It meant "I'm hungry" and "food".
85% of your ML project time will be spent on Data Quality and a little bit of Domain Feature Engineering.

If you want to make an impact, become excellent at those, you will be able to use these skills, for domains like Systems Integration and Business Analytics. Let the people who do Research bring you the Algorithms and nowadays even the trained Models.
if you don't want to melt your brain :D you just precompute the value of any functions f(x) for x<n otherwise you need to be very clever I explained my idea in the link
> broke with tradition set by the leaders of other major social media firms, none of whom have endorsed a presidential candidate.

Just one of the many stories detailing Zuckerberg's efforts:

https://www.npr.org/2020/12/08/943242106/how-private-money-f...
Thanks for taking a look. Yes, we treat numerical structures as standalone entities that can be combined and manipulated. With some slight variations we do something similar for databases, sets and random variables. Basically, all of the iterative loops are hidden from view.
Unfortunately there is no easy way for people to play with it directly - its UI uses special expandable panels that would be difficult to build into a web page
I was going to write something similar, "start a family". However, the problem is that that's not just something you _just do_ - 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.

Getting a hobby is orders of magnitute easier.
> including shutting down the account of a standing President

Not sure this is the strongest argument given Dorsey [1] and Zuckerberg [2] are prolifically political.

[1] https://www.opensecrets.org/donor-lookup/results?name=Jack+D...

[2] https://www.opensecrets.org/donor-lookup/results?name=Mark+Z...
I think the word buffalo really confuses people.

Bison are in North America while buffalo (small b) are in Asia and Africa.

>Wasn't the most devastating blow to Buffalo the campaign by settlers to slaughter them

I hope everyone in the city of Buffalo, NY are OK lol
Maybe I don't fully understand the technical implementation, but as far as I have read about the implementation this gives personal information to a third-party. This should automatically mean that Firefox would violate European GDPR laws, they clearly need to get consent from the user before collecting anything. Not just a moral issue, but can quickly become a legal one as well.
Probably none, I didn't know it was also there. I just compiled what worked for me after scrolling through a few other posts.
That is incredibly reductive and entirely misses the scope of the issue. It isn’t just HN. In case you’ve missed it, the article is not an HN page but a separate website. The comment I replied to linked to Reddit. It’s all over Mastodon. I’ve seen other blogs and publications commenting on it too.

Yes, of course a large number of people won’t talk about this in six weeks, let alone six months. On the other hand you’ll have ex-hardcore fans complaining about it for over six years. I still see people talking about the Mr Robot debacle and the other crap Mozilla has pulled to this day. If anything, Mozilla is more susceptible to this backlash than the average tech company. Regular computer users don’t give a rat’s ass about Firefox. The people Mozilla needs to convince are exactly the ones they keep alienating.
They might be correct but this thinking is also how Mozilla lost most of their German market share due to Cliqz. They assumed people would not care but they did. Also this is trending on /r/all on Reddit right now.

https://www.reddit.com/r/pcmasterrace/comments/1e45mih/firef...
Whereas in North America and elsewhere you have the sudden (on the evolutionary time scale) arrival of Homo Sapiens who are likely already very skilled and advanced hunters among a population of prey animals that have never experienced such a predator.

On some islands off the Northern coast of BC, there are dwarf deer that locals just walk up to, and smack on the head with a baseball bat. Right or wrong, it sort of highlights the point.
I say this as a Rust enjoyer, but I think what most people mean when they say this is that there's a lot going on, especially in the function definition syntax. When you start adding in lifetimes and generics with bounds, async, &muts, where clauses... it really does become unreadable. I don't really see a way to fix this without making the syntax even more verbose, or aggressively simplifying the type system to the point that function argument inference becomes viable, but then you might end up in a situation like Swift's where type checking a simple expression takes an excessively long time.

That and the colon-colons (::), probably. Those can add a lot of noise.
If you cannot come up with a satisfying idea, why not shift focus and drop programming as a hobby altogether? At least for a while.

I'd recommend joining some kind of club where you get to spend your time with other people. In my experience, anything social is much more rewarding than even the most heureka moments achieved by myself in some room.
have you got any suggestions?
This was already tried with the Do Not Track header. Websites simply ignore it. They don't want an easy way to get the user's preference. Because they know that most users would set it to decline tracking. Sites would rather annoy every visitor for the chance that they click 'accept'.
Just wait until someone trains an ML model that can translate any CUDA code into something more portable like HIP.

GP says it is just some #ifdefs in most cases, so an LLM should be able to do it, right?
Both Android and iOS are full of backdoors.

How do you think NGO make their living ?
Deciding internally about which AI tools to use
I'm sure someone will show their benchmarks in a couple years!
They are guessing. Probably a ton of compounding factors rather than a single one. Ice age (probably a big one for anything not in Africa), hunting, habitat compression, food competition, etc. I'm also guessing :)
QUARTZ64 Zero Single Board Computer
This bunch of nerds creates software, including for the web, and sometimes there's an option to test it on Firefox or not. Nerds also recommend browsers to friends and family.

HN is also not the only bunch of nerds like that.
similar to my pick, a great infitite project with infinite programming detail to explore =). good suggestion!
Describing the state by design implies not working at the same level as getting to that state, though—I’m not sure if there is some subtlety I’m missing—and to me there seem to be obvious benefits (and downsides, as mentioned above) to not explicitly manipulating DOM where I want to just describe how a page should be structured.
There is so much hypothetical-borderline-conspiracy-theory packed in to this single comment that I cannot find a charitable response.

I'd be fine to continue the discussion if you can find a way to engage without assuming that the people who build one of the last checks on the open internet are somehow trying to maliciously invade your privacy.
Self-proclaimed Bitcoin inventor referred to UK prosecutors for alleged perjury
Interesting. I was trying to do the same using flutter
I found it interesting that CNC machines aimed at precious metal processing have an optional access control system for swarf/dust collection bins- presumably so that the technicians operating the machine don't steal the "waste" material.
It gets very messy with scale and keeping it not messy as it's scaling up is hard.
PS-HTTPD: A web server written in PostScript (2010)
Climate! Listen to the Volts podcast (https://volts.wtf) … I’d say about half of the episodes make me want to quit what I’m doing and beg the guest for job at their startup. Climate solutions is a wide-open field, jammed with entrepreneurs and scientists going head-on with tough scientific, engineering, sociopolitical, and business problems, with pretty much everything on the line. The stuff people are working on ranges from fintech products to full on science fiction. There’s something there for you work-wise and mission-wise.
I felt the same and picked up sports.
Now I cycle, do weightlifting and occasional other types of social activities like playing ball (volley, soccer, tennis-like stuff)

Honestly not worth forcing yourself to do what you don't truly love. I don't hate programming but there's so much more to do out there, even learning foreign languages or picking up some art stuff and make something with your hands sounds better than fighting with python/node and dependencies in my free time
There are no tools that you use at work that are open source and that you wish had just _this_ feature or _that_ feature?

most of programming languages and tooling are open-source these days, even the more enterprisey stuff. Or, at least, they have Open Source alternatives.

The other thing to do is to find a girlfriend, marry her and have kids. THAT will take a LOT of your time.
Just like anybody can make a disney princess movie, but can’t actually call it that? Or just like everybody uses post-its at work but not everyone can sell it that way?