skysight-inc/HackerNews huggingface dataset:
We need to separate "showing advertisement" from "surveillance capitalism". You can (and should) show advertisement without infringing the privacy of your users.

I see two potential outcomes:

1) Ad-supported apps will serve ads without hoarding personal data, e.g., a weight tracking app will show weight-loss ads to everyone.

2) We will see more paid apps.

Just as investors don't invest in companies doing financial fraud, I'm hoping investors will also do more due diligence on the privacy posture of their portfolio.
Good bands! Faustus and False Lights are another couple of bands that fit into a similar sound/style category which also have some good rurally-sourced songs. All those up-tempo bands are so much fun to see live.

Solo singer-wise there's some great material to be found with current singers like Chris Wood or Nick Hart. And if you go back a bit there's some really interesting songs from people like Tony Hall (lots of Norfolk oddities) and Dick Gaughan (Scotland. Kist O' Gold is a great album).

I tend to know more about tune history than songs but songs do give you a lot of scope for reviving old music. I know Faustus, for example, take old lyrics and write new tunes for them to change the sound. It's a really exciting way of keeping the stories alive and maintaining their relevance for new generations.
Just interact with the Facebook chat in Chrome and FF, and you'll see that FF is significantly slower.

That being said I use 90% FF, 9% safari and 0.999...% Chrome, because FF handling of tabs/containers/add-ons offers superior UX despite the performance annoyances. IMO, obviously.
What is Amazon Publisher Services, is it a tracking script or something? I've never heard of it.
Probably duplicate of https://news.ycombinator.com/item?id=25917798
I don't know about anyone else (perhaps this is more common than just me) but being able to prettify that minified single-line JS bundle in-browser now removes a solid 3-5 clicks and a few keystrokes; and all it cost me was 1 click to update Firefox!

According to xkcd this is a productivity win-win!

Relevant xkcd: https://xkcd.com/1205/
I wouldn't say all speed related perks, CDNs for resources like that are still probably wider (and therefore closer) and faster than whatever is hosting your stuff for most sites. Overall it is a pretty big cut out of the performance selling point though.
Off topic: I haven’t visited one million websites (yet), but I can already tell you that your sticky header is annoying.
JavaScript in browser can be a nice sandbox for untrusted or semi-trusted code. We used that for a sort of AWS Lambda like thing some years ago

https://github.com/flowhub/jsjob
Actually, that’s pretty much what Douglas Hofstadter has been trying to explain in GEB and I am a Strange Loop.
The new about:config editor is also rubbish. I don't know why they rewrote it since it's just... worse?
So if everyone in Wall Street have significantly tighter risk can you explain the risk linked to the short position taken by Melvin Capital on GME?
How many "Wall Street" were burned by taking high bet that went wrong going around their internal audit?
>I am a bit cynical about that Spyware-aaS companies like FB would stop spying just becouse you paid them.

So am I. The problem is that the paying members are also the same members that are most valuable to advertisers (because they have disposable cash and are probably 'power users' of the platform), so there is an incentive to 'sell them' to advertisers as well.
I can believe it's a well-made production, but I'm curious if it has been verified for accuracy or it actually uncovered any new details.
I often wonder incredulously whether developers responsible for particular sites really comprehend how bad performance has gotten. Browsing threads like this on HN makes it clear that they are probably well aware, but have no choice in the matter. In a way that's even more depressing because only a tiny minority of people are happy with the arrangement.
IMO the /s requirement applies anywhere. Sarcasm is dead, literal expressions are literally interpreted literally since 2018 and on.
So.......... caching?
Unfortunately the response was a bit more than we imaged for a zoom call. So we closed the free tickets at this point. That said, if you want to keep touch, check out this survey form here.
https://docs.google.com/forms/d/e/1FAIpQLSdhUEMiZnaWbHAhhioC...
> Chrome is necessary for a lot of poorly coded sites.

Just like IE was.

And just like in the IE days some of us are cheering enthusiastically for every better alternative while others are defend the incumbent alternative :-)

It will take time but if we all do something sooner or lesser the old "best viewed in IE6/Chrome" websites become an embarrassment to management and then it will get fixed ;-)

Edit: Same will probably (IMO) happen with WhatsApp now and possible (again IMO) even Facebook and Google if they don't catch the drift soon. I can sense a massive discontent with them everywhere and for at least a 3 different reasons: spying, ux and functionality regressions and also because of their stance on politics (ironically I think large groups on all sides of politics want to bludgeon those companies over various issues and few except investors really love them).
Honestly, at this point I've found HN to be the best "Status Page" for this sort of thing. I came here first when I found issues and fiddling around with my custom DNS lookup hierarchy didn't help.

FiOS customer in DC Metro.
Why do you want to be productive? Really?
One that plays soothing sounds, like dogs barking or seagulls fighting over trash, probably.

It might even project the moon phase on the ceiling.
I want my private keys stored on my iPhone / Apple Watch, in Secure Enclave memory, with two-factor biometric authentication (FaceID and Fingerprint). No more passwords.
That's bad. I use it with Edgium for Spotify and it's neat, it behaves like a desktop
application.
And... surprise! It's analytics, tracking, and advertisements!
I am experiencing connectivity issues on Fios outside of Philadelphia in Pennsylvania.

edit: as of 13:20 (GMT-5) it appears to be resolved.
Corvee is a great term to bring up here, because some of the comments below strike me as being along the lines of “but corvee means chore in French, how can it mean forced labor in English?”
Page refresh: how the internet is transforming the novel
Something similar happened in 2018. However, it was not a technical problem but a conflict between the power grid operators in Serbia and Kosovo.

https://www.dw.com/en/clocks-in-europe-are-running-late-beca...

I believe that if you adjusted your clock during the conflict you had to adjust it again when it was resolved as the resolution was to increase the frequency for a period to reverse the loss of frequency.
It could be viewed as deception/fraud, to claim neutrality but do low-key censoring behind the scenes. It's a public company and must meet some kind of accountability standards. Justifying actions as pushing bits on their own servers is just another emotional view of business law.
Those are some beautiful visualizations. How did they do it in 1977, considering modern software like Tableau don't exist? The amount of expertise that goes into this must've been substantial.
There aren't always alternatives - think shopping for certain items, government forms.
The speed correlation with HTTP 0.9 and HTTP 1.0 is interesting. While it is probably more the case that newer protocols are serving newer content which is slower for myriad reasons, I find myself wondering if there are interesting correlations regarding what's being served by older protocols. Is it the case the content on the older protocols is living in an intersection of mission critical to somebody (so it has never gone away due to simple lack of maintenance) and either sufficiently functional as is that nobody has seen a need to upgrade its infrastructure, or too deeply tied into a consumer that assumed quirks of a protocol for upgrading to be tractable?

It would be interesting to get a drill down on what is being served on those protocols.
Show HN: Opal – A Digital Wellbeing Assistant for iOS
> Since the unsafe APIs directly interface with memory directly

I'm not sure I follow this. Are you saying the unsafe APIs somehow treat memory differently than any other C API that has been wrapped with a safe C wrapper?

In any case, I'm saying their current unsafe wrapper can sit under another layer, which provides a safe API. Of course, if there's a bug somewhere in the lower layers, it could still be unsafe, but that's true of all C bindings.
Do you have a source? This could be a mistake. I hope it is a mistake
Yes! I loved this feature and had several feeds linked up. Was wonderful to summarize my morning reading quickly.
Fios outside Baltimore and yeah it's screwed currently.
I didn't do any digging but it seems like once you have a connection established, it's not too bad. Is your roommate on a full-tunnel VPN?
For traded companies, the stock price usually takes a bit when this happens. That put a fire under their ass even if loosing a load of money doesn't.
> I can't effectively keep a mental black list of all the sites which I don't want to click on.

It gets easier over time.
Everything comes with trade offs. But I’d argue that one of the primary reasons folks avoid types is that it requires additional learning.

I’m speculating here, but as a software engineer who’s dealt with many different languages, I (personally) find types to increase my productivity, because it reduces errors at runtime. This is a huge benefit, and because I’ve spent a lot of time learning the target language’s type system, it doesn’t come at the cost of productivity, and like I said, I find it to improve my downstream productivity.

I’ve read that scientists have had significant mistakes in their findings in papers due to bugs, which I know is anecdotal, but it seems like adopting typed languages would reduce those errors and increase confidence in studies.

I wonder if they were able to recognize the downstream benefits of types, if they would shrug them off as irrelevant to their work.
It's in the domain name: catchjs. The reason that the web is slow now is javascript. That is, treating a webpage like an application instead of a document. This analysis just assumes all websites are JS-application monsters and only differentiates between them. It misses the point.

What makes it even slower is the practice of serially chain loading JS from multiple domains. Once you're 3 deep in that it doesn't matter how 'fast' your webserver is or how fast and clean your JS code is, the serial loading will slow things to a crawl.
Multi-Account Containers remains important for managing "real" cookies used as intended (signed in account information, for instance). These "supercookies" are parts of the web experience abused for tracking and at least partly orthogonal to what Multi-Account Containers helps manage.
I visit the UAE often, where they have all these funky organizations with funny names "Ministry of Tolerance", "Ministry of Happiness" and what not. Their only duty is to rubber stamp all royal decrees and clap and Singh praises to the media.

Facebook is very similar to a Middle Eastern autocracy.

Edit:- Google too, what with their AI ethics board.
I haven't looked into Twitter's cookies specifically, but if I understood you correctly, I think you're misinformed about what the domain of a cookie does. It's normal to not specify the domain because that's the only way to exclude subdomains, which is important for security.
> Show me a paginated resources and I’ll show you the program I automated to unpaginate it.

I also hate pagination when browsing the web. Does anybody know of a Chrome or Firefox extension to automatically unpaginate and show as a single page?
The people who own and run companies are citizens though, with all the rights and freedoms that come with that. The fact that they are exercising those as employers or employees should make no difference. In face we all take advantage of our rights as citizens while employed or employing people all the time. Fundamentally Capitalism is simply the exercise of basic property rights and individual freedoms.

As fro democracy there's no reason you should have any say in how these people exercise their freedoms under the law, beyond your say in government and the law. If you have a problem with anything they do, then that's a matter for the law and regulation, applied equally to everyone. An idealistic view I accept, but it's what we should be aiming for.
Interestingly enough, they’re both deferring DNS to our router, and the router is configured to use DNS servers dynamically provided by the ISP.
There are 6 legal basis for collecting and processing personal data: Consent, legal requirements, vital interests, public duty, contract requirement and legitimate interest.

Collecting and publishing tax returns would fall under "public duty".
I worked a contract where we slaved to get our load time down to some respectable number, and then they launched the site and load time was multiplied by just the analytics software (it was a company website, they weren’t running 3rd party ads).

How demotivating. It was time to start thinking about moving on anyway, but I basically stopped trying to pursue contract renewal at that point. All that work (and uncomfortable meetings) so Google could triple our load time.
Yeah, it's definitely a bubble, it's just a question of who takes the big loss -- if Melvin has to cover now, they do, otherwise it's people who are going long at the top & holding (which is what all the r/WSB noise is promoting). This is why Citadel and Point 72 backstopped Melvin -- if they can weather this bubble, that's their best outcome. In fact, increasing the short position now might be a great move.
I can vouch for the 50TB figure, it’s around there.

The amount of hassle depends on your workflow. If you create a backup every day and then bring the media off-site, tape is easier. Easy enough to put a tape in your drive, make the backup, and eject. Tape is not sensitive to shock and you can just chuck the tapes in your care or shove them in your backpack.
Truvada is PREP. PRE exposure prophylaxis.

PEP =/= PREP. PEP is after the fact treatment, there's more than just Truvada in that protocol.

PEP is typically much harder on the body than PREP.

Most every gay man I know takes PREP with few or no side effects.
Per-site caching is the new norm. Shared caches are vulnerable to timing attacks that infer your web history. It’s a shame but that’s just the reality of caching. Shared caches were never as useful as claimed due to the large numbers of versions of most resources.
Technically depending on who you ask, women are a subset of human which is a subset of animal.
Good to know! That's exciting
Most likely to do with this:

https://fred.stlouisfed.org/series/M1

A bunch of money gets dispensed, mostly to the rich corporations. Instead of helping their employees they dump it into stocks of quality companies.
Show HN: Senior Software Developer Preparation Roadmap
It’s hard to argue with your market.

If you look at any value-centered or “conscious” business that is successful (there are many, I used to run a blog on conscious business), they are successful because they offer a competitive product or service (e.g. Method home products, which filled a gap in design centric, non-toxic cleaning products, then landed distribution through Target). The values and org structure exist to support the founders’ or owners’ vision and its operations, but it never creates competitive advantage.
Every: A Writer Collective
Most Insane Guinness World Records of All Time
Because nobody has yet mentioned anything related to the title for this series, here's the explanation: https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing...
Does a cut cable in BK account for outages up and down the east coast?
Very few sites are broken with ad blocking. If you click on one, you just press the back button. No need for a mental blacklist.
I'm on linux.

Yes, automatic updates are pretty much necessary for about 90-99+% of users, but many lot of them are using system packages (which again, should not be able to update isself), and it is still not a reason why there shouldn't be a way to disable random background connections.

One could argue a silent browser is legitimately necessary for security research/operations, or just severely data-constrained networks, but I have yet to find a way to make firefox quiet.

Will app.update.auto disable all updates (browser, search engines, safe-browsing, user-test, blacklists.. there was at least a dozen features)? Last time I tried disabling almost everything suspicious, yet firefox wouldn't respect half of the settings.
Open Sourcing Tilt Brush
Google’s BeyondCorp Enterprise security platform is now generally available
An update! I purchased a pack and I've had it on for 5 hours now. I think it's working. It isn't perfect, but I can actually get some air in, thank you.

I tried the neilmed sinuflo readyrinse a while ago but I couldn't ever get it to work properly as my nose was almost sealed shut! Maybe it will help now.

The only trouble is I don't want to take it off now!
There is an additional Firefox extension that integrates with multi-account containers, Temporary Containers. This is highly configurable - I have it create a new container for every domain I visit, with a couple of exceptions that are tied to permanent containers.

I run that on my personal devices.

At work, there is so much in terms of SSO the amount of redirects that happen mean that temp-container-per-domain breaks all sorts of workflows, so I go without on the work machine.

I notice no major difference between these two configurations, although I'm sure that there would be things that are measurable, though imperceptible.
It's clearly not benefiting the quality of content. If you go to the front page of youtube right now, it's filled with vlog style, 10-minute-padded, clickbait junk. Creatives who excel at making interesting <5min videos can't sustain themselves on the platform any more it seems.
You (more or less) just need a fiber channel card, they’re pretty mundane otherwise.
What comments are you expecting to see? This is not the medium for long form balanced well researched essay comments.
https://ublockorigin.com

Install this wonderful extension to save hours of your time and gigabytes of your bandwidth.
High level language should have worry-free memory management or memory safety built-in. Javascript does not have this characteristic. If we ever have to removeEventListener anywhere, it's worrisome in general.
Same here. I have no idea what bug GP is even refering to.
Does it work without libopusjs? Just about all browsers except Safari support opus.
Not four years, no. IIRC, the changes to the rules were made ~6 months before the election. But they didn't file suit then. They only filed after the election.

A real cynic might think that they knew before and said nothing, just to keep open the grounds for a lawsuit in case they lost. Laches is a perfect response to that kind of game.
If it's in the appropriate ROW they don't have a choice. Same as small transformers, street lights, power lines, fire hydrants, and so on. Wait until they find out the city can cut down a tree or remove landscaping in the ROW without your permission.
The technology that made my jaw hit the floor hardest was the Super NES, running Mario World. Mine eyes did fall upon it suddenly, at a mall kiosk, when I was 14. I was so used to NES graphics, my brain could not fully process the color depth, resolution, and sprite sizes.

Runners up include iPhone, Oculus Quest 2, and Wolfenstein 3D.
Based on my past experiences, I'd be happy to take an even money bet that more than 95% of organizations that go distributed for performance reasons actually caused themselves more problems than they solved.

This does NOT mean that there are no use cases for distributed - I've seen Google's internals and it would be impossible to do that any other way. But it does mean that when someone is telling you with a straight face that they needed horizontal scalability for performance, you should assume that they were probably wrong. (Though probably saying that is not the wisest thing - particularly if the person you're talking to is the architect whose beautiful diagrams you'd be criticizing.)

So yes, there are problems that require a distributed architecture for performance problems. That doesn't contradict the point that every other option should be explored first.
That is an overstatement. I might be a dinosaur, but in my case it is the other way around. I mostly follow people I have learned about elsewhere. Also, if Twitter decides to ban one of them, I will still have access to substack where the articles are.
Hey everyone! The response to this post has been really great and encouraging. Unfortunately we had to close our general admission bc the response was too much for a zoom call...oops! If you want to stay in touch or interested, but can't buy a ticket at this point please check out our google form. Thank you!!
https://docs.google.com/forms/d/e/1FAIpQLSdhUEMiZnaWbHAhhioC...
Hmm...I'm not sure you're 100% correct there. It seems likely that the long term goal will be to switch from private ownership of cars, EV or not, and switch to automated roaming vehicles like personal electric taxi/buses wherever possible. Cities cannot absorb many more vehicles? It seems somewhat similar to CD ownership vs streaming?
But not all sciences are respected.
I run Pi-Hole on my network as well; it's wonderful. I'm terrified that it will stop working soon though, as companies start to use their own DNS servers, which I've heard is happening.
I wonder if Google will follow suit.
While it has some native anti-fingerprinting protection (including automatically deleting third-party cookies every week), the main deterrent is homogeneity: you can be sure that the browser/device is Safari on iPhone 12 Pro Max... and that's it. In other words, unlike other devices where you can get what GPU is in the system (WebGL and Canvas), the resolution of the screen, the list of fonts installed by the user (indirectly, by testing them), list of webcams and sound cards on the system (WebRTC), how many (logical) CPU cores are there (WASM), whether the device has a battery (Battery API), and the laundry abuse of APIs that exists means that it is possible to individually identify desktop users and (to a certain extent) Android users.
Aren't we always, by definition, closer to our doom than ever before? No "potentially" about it.
Nobody would accept interconnected face scanners in every building they walk into but online it's somehow okay.
My nephew just built a gaming PC and I couldn't be more proud. Having built my first in the late 90's I was sure by 2020 that the ability to build your own computer would have been stamped out by corporate greed. I'm also thrilled he wants to build a PC.
Any good alternative for Safari?

I knew I would get alternative browser recommendations because of my phrasing... but I was also looking forward to them!
Ah, gotcha. I'm always interested in tuning my bullshit meter, but their top-level claims — passwordless, continuous authentication, improved user experience — seem pretty justifiable.

I use a good password manager right now, but even so I find myself entering passwords many times per day. I'd love to not have to do that, so any tips on how I can do that are appreciated.