skysight-inc/HackerNews huggingface dataset:
> Some power users also haven’t switched to Wayland because their gimmicky window manager doesn’t have a Wayland equivalent (XMonad, Awesome, Bspwm and the others).

My first thought was that the author was being unnecessarily and unhelpfully dismissive. Then I skimmed the rest of the article and I think if you take it as "compositors are way bigger than window managers were in X, so if you want to write what would've been a window manager then you should consider working on top of an existing compositor" then it makes sense. I'm wondering if maybe it's just a language thing.
A black celebrity (forget who) said that he came to the realization growing up that the only positive connotation he could find for black was "in the black" with regards to finances.

So, I kind of see the point.
I set it up recently. It's about as much effort as buying and setting up a new laptop with ubuntu if you get a kit. I'd imagined it as a project beforehand, but in reality it's super easy and trivial (assuming you're comfortable using linux and ssh at a noob level).
How would you measure bytes if the requests are blocked?
I was skeptical before reading this. Now I’m even more skeptical. It seems like we’d just be letting the pandemic define us. While my life has changed, in the short scheme, my grand scheme really hasn’t. We may see changes in the world after it but this doesn’t seem to be a very compelling case.
Verizon had (and apparently still has) a few vulnerable links in the NYC metro area that have wide ranging impacts.
The article talks about a million web pages, but it's actually the top million domains. This is an important difference because the top sites could be completely different to the web pages that we view.

For example, Facebook is probably high up the list. But which Facebook page do they measure? The 'front page' of a non logged in user, presumably? That would be vastly different from the majority of FB users. Likewise, Wikipedia is also an extremely popular site. But surely most users are looking at specific pages of interest, and not just the front page?
Ad blockers have false positives.
I'm not sure about this one but subcutaneous and intramuscular injectables are pretty easy to self-administer. I self-inject once a week myself.

https://www.poz.com/drug/cabenuva seems to suggest it is intramuscular (administered in the buttocks, which is not hard to do by oneself) but requires a healthcare provider. Not sure why, there might be storage requirements and such.
Thanks for chiming in.

It's a perceptually lossless optimization and recompression.

We use saliency detection (trained on an eye-tracker) which tells us where the human vision system would look in the images and optimise those fragments (heatmaps) using our own comparison metrics.

If you're interested in the details shoot me an email to przemek [at] optidash [dot] ai
"nobody is forced to help you" "Huh, it's almost like" "why do you have a right" "If that's too big a sacrifice to you" "You talk a big game, but when push comes to shove" "I don't know why you expect anyone in a position to change things to care."

These are non-productive, confrontational choices of language that make me choose not to respond to you. Please rethink how you discuss contentious issues.
I'd suggest to save the encryption software along the drive (unencrypted)!

Sounds like a good fit for SMR archive HDD.
I wonder, too. Yet I still see these issues.
I am on Fios in northeast NJ, issues with some services (Netflix) but not others (Google except significant variance in ping times, Bing, AWS).
> I know how to read the source. You aren't as familiar with PostgreSQL as you think you are.

Oh, maybe you have read some of Laurenz Albe's many contributions to Postgres, then. https://git.postgresql.org/gitweb/?p=postgresql.git&a=search...
Mine was that high, until I ditched all the family Android devices. It's now around 2-3%. It's quite an extraordinary difference.
Looks like the free tier tickets are sold out, but the wording on the page makes it seem like there shouldn't be any gating from signing up on the free level.

Please let me know if it opens up again!
Was there something in particular you wanted to share?

Someone started making charts

https://rwing.github.io/debian-benchmarks-game-visualization...
I use NextDNS for this, it's brilliant. (I'm not affiliated with them in any way, just a happy customer.)
I did just that and it's surprisingly heart warming to know my site could run on a calculator if need be.

No JS, no tracking, no nonsense. 100% content.
Have we considered telling people to "just stay home" and to "not have sex"? Maybe that's the trick.
Growth Hacks for Founders
I’m just assuming that folks doing archival storage aren’t using these kinds of spiny disks as it would be super expensive compared to other mediums, right?

I do think access patterns in general should contribute to the numbers so that kind of thing can be determined.
Non-Fungible Tokens (NFTs)
Indexes are not free, they take up space and they make mutations more costly. Also, building the index may not even be possible while your application is running, because postgresql and other RDBMS have inadequate facilities for throttling index construction such that it doesn't harm the online workload. You might have to build indexes at midnight on Sundays, or even take your whole system offline. It can be a nightmare.

This isn't just a problem for SQL databases. Terrible-but-popular NoSQL systems like MongoDB also rely heavily on indexes while providing zero or few safety features that will prevent the index build from wrecking the online workload.

I personally prefer databases that simply do not have indexes, like bigtable, because they require more forethought from data and application architects, leading to fundamentally better systems.
Thanks for sharing your approach. You might also be interested in Herald, which does a similar thing using Amazon Polly: https://www.heraldpod.com
This is pretty much why Google are a huge proponent of DoH.
A use case is library code. I've had good results using type annotations internally in a library for education and research. Static typing would be overkill for most of the users of the library but it's useful for developing the library itself.

Aside from that, an advantage is that the type system is more expressive than that of Java or C#. Most common Python idioms work just the same way with or without type annotations, so you can continue to write functions that take either int or str arguments (for better or worse) and the typechecker will understand your use of isinstance and make sure everything checks out. (But there are other fully statically typed languages that are also more expressive than Java or C#.)

You can also continue to do weird metaprogramming and monkeypatching, and though the typechecker is not always able to make sense of it you can often wrap it in a safe interface so you can still get assurances for the rest of the project.
Premium linear channels in the US (think HBO) do this as well. It's an artifact of programming blocks -- you want your movie/show/sport/etc. to start on the hour or half-hour, but the thing before it rarely will end when you want it to (a few seconds of slack time to switch to the next item). If you have some small-enough unit of time left between the end of the movie and the start of the next slot, you either commission a bunch of micro-length shorts or you run internal promos to fill the gap.
Yea, we are planning to do a blog post on it, but the total overhead is in the 10's of KB. Just a single JS file, and an image. All open source: https://github.com/readthedocs/ethical-ad-client
Even then you have gatekeepers for hosting and payment processing.
Would you mind sharing the blocklists you use? I have gotten to a ratio like that, but I have noticed that it was causing more issues with regular websites for my guests, so I removed many of the custom ones. I'd like to try some others if you have suggestions.
Yes they can legally do that but there is the "Confidentiality" part of the CIA Triad which is very important in terms of GPDR.
Thank you! This also fixed my slowdowns.
I am blind, what does the image show?
> These were not libraries in the modern sense so much as private archives

Not sure why you think 'library' implies public? It just means a collection of books. Many libraries today are private, owned by institutions, religious orders, private families, universities, etc. I'd guess the majority are private?
Firefox’s Tracking Protection blocklist blocks many known fingerprinting scripts by default.

Firefox also has an active fingerprinting protection mode that spoofs the unique values returned from some JavaScript APIs (such as locale, time zone, screen dimensions, WebGL), but this feature flash is currently buried in about:config because it can break websites. How to enable fingerprinting protection anyway:

https://support.mozilla.org/kb/firefox-protection-against-fi...
Yeah, I'm getting a 504 from their status site even after managing to get through the authn process.

Although my packet loss to my IPv6 tunnel provider just went to zero, so that's a good sign here (Manhattan).
Oh but GDPR is more than "don't do marketing". There´s stuff like "Right to be forgotten" that implementing controls for it would require a company starting from scratch to spend resources in "getting it right", and then you have things like backups, that may or may not fall in scope. And this is only one of the 8 rights that the GDPR provides.
> I hate Facebook but when I want to plan an event…

Ah! That's why I haven't missed Facebook. I am old enough that I don't plan events any longer.

(Or maybe I have no social life. Actually, that's right, I don't. ;-))
Hire Me, You Cowards
Hi everyone! This is for all those that have had enough of tech recruiters not understanding them or fancy websites claiming they have found the way to do recruitment right.

We have a simple claim: that there's a growing number of engineers that have ridiculous skills and that they're not getting the attention and the jobs they deserve, and that we can mitigate the problem, well maybe I should say I since it's only me.

You can check out the website here: https://hiremeyoucowards.com/ and if you feel you are one of these engineers please fill the candidates form so that we can interview you. If you have feedback, insults, etc. happy to read them here :)
Right. Abstinence doesn't really work in the real world, only in the spherical-cow world where humans are perfectly obedient.
Except these posts seem to regularly get taken down or flagged. This isn't even on the front page anymore it seems.
Tape drives are open about both their condition and the condition of tapes. It’s all there in the scsi log pages, more detailed than SMART on hard drives.

Mechanically and electrically, everything is rated to last several times longer than the head

In other words, you just need to buy two used drives (one as spare) and verify they can write a full tape and their head hours and other error counters are sane. There is no reasonable need to refurbish a tape drive other than a head replacement, which is easy to do at home but so expensive (for older generations) that you might as well buy a new drive. All the testing you could hope for is done in POST and by LTT/equivalent (writing a tape and reading logs is good enough)
Yes, of course. That would be ideal. That's what we do for everything we can control.

But as someone in the IT dept., far too often you get some container that either was built by someone who long left the company or an external consultant who got paid to never return. Sourcecode is usually unavailable, and if it is available, will only build on that one laptop that the consultant used. The IT department gets left with the instruction "run it, it was expensive" and "no, you don't get any budget to fix it". That results in the aforementioned containers of doom...

Yes, I'm bitter and cynical. Yes, I'm leaving as soon as I can :)
I wrote this plugin to quickly diagnose pods that fail to start:

https://github.com/jpriebe/kubectl-dpod

It gives you container-level info, pod events, and logs from failed containers all in one quick view.
There were differences of opinion at the time. Eben Moglen said something to the effect that it could probably be relicensed on the theory that its history suggested it could be treated as a collective work. But it would have been controversial and Linus didn't want to anyway so discussions never went further than that.

Here's something I wrote at the time: https://www.cnet.com/news/linux-to-gplv3-a-practical-matter-...
the marker does not need to prevent anything. you have a bunch of large short sellers that oversold the stock (how can one short 140% of al the shares out there you wonder?) and when the stock started moving up the were left holding the bag. wsb is not big enough to drive this kind of motion. the attention wsb gets and the attention the stock gets does drive the stock.

i hope a bunch of greedy fat cats lose their money and I hope the SEC investigates and punishes their aberrant behavior.

also, apart from the memes, the foul language, the disrespect for people with disabilities, there are people on wsb that know their stuff and you can learn about things that are about to happen if you 1) have a strong stomach 2) can filter through the noise
> Which the browser does not provide you.

WebAudio does indeed provide it. The audio data doesn't live in the JS VM, and isn't GC'ed like regular JS.
The frustration of hoping and not getting
Turbo C. I liked how it came with support libraries to develop programs with audio, graphics and normal text. It is really what got me into game programming. It was a much simpler world. No analysis paralysis about what which game ask to use. Can draw a point on a screen. Can draw a line. Can play a tone. After that it was all the programmer's imagination and creativity.
These are some of the only ads I see online these days (on Read the Docs, mostly). I don't use ad blockers, but I do use tracker blockers, and those block pretty much all ads, for obvious reasons. Not these ones, though. And that's how it's supposed to go.
When I finished my EE degree and got my first job as a "Software Engineer", my first day the guy in charge of setting me up gave me a whole bunch of new components in boxes and a PC case and disc with an OS and told me to get started. Well played.
> because you're defining slow web sites as being badly developed

whats wrong with that?

living throu the computers/internet/web for 25 years i can attest that there is truth in wirth's law, if only that folks are lazy.
So is this the narrative that is being pushed by pro-MBS astroturfers?
Nancy Pelosi’s Husband Bought Call Options in Apple, Tesla, and Disney
> Tape is not sensitive to shock and you can just chuck the tapes in your car

Apocryphal story from university - somebody did this and reckons electro-magnetic leakage from their heated seats wrecked their info
Sorry, I significantly edited my comment before seeing your reply.

Also are we looking at the same chart? Not sure how you can make the claim that the number of launches has been dropping every year... every year since when? 2020 was the most launches ever, and in 2021 they are expected to do more commercial customer launches than all launches in 2020 + Starlink launches on top of that.

https://en.wikipedia.org/wiki/Falcon_9#Launch_outcomes
But even if it is hot storage, do you touch all your files every day? It is bound that you accumulate over time more files that you never access.
At GitLab, we're not ready to give up on the Singer spec, community, and ecosystem yet, which is why I've been working on Meltano for the past year: https://meltano.com/

We think that the biggest things holding back Singer are the lack of documentation and tooling around taking existing taps and targets to production, and around building, debugging, maintaining, and testing new or existing high-quality taps and targets.

Meltano itself addresses the first problem, and provides a robust and reliable platform for building, running & orchestrating Singer- and dbt-based ELT pipelines. It's built for developers who are comfortable with CLIs and YML files, and want their pipelines to be defined in a Git repository so that they get the benefits of DevOps best practices like code review and CI/CD.

At the same time, we have been working with some members of the community on a new framework for building taps and targets: https://gitlab.com/meltano/meltano/-/issues/2401, which we have decided to call the Singer SDK: https://gitlab.com/meltano/singer-sdk. We are moving as many Singer specification-specific details around things like incremental state replication and stream/field selection into the framework, so that individual taps only need to worry about getting the data from the source and can be expected to behave more consistently and correctly across the board.
"Debuted at Sundance to broad critical appeal" is basically a euphemism for niche. Every year there are very good movies which are hits at Sundance but never see any uptake after that.
Why is this post not showing up on the HN homepage?
For iOS: download Firefox focus and set it as Safaris content blocker.

For desktop & mobile: use something like nextdns/adguard or pihole & consider installing it on your home networks router.
My guess would've been 1) ads / tracking and 2) bloated JS frameworks.
If they’ve hit on a different access pattern that is more gentle, that might be something useful for posterity and I hope they dig into that possibility.

There’s also just the possibility that failure rates are bimodal and so they’ve hit the valley of stability.

Are they tracking wall clock time or activity for their failure data?
Thank you for this very elaborate and detailed answer!

Disclaimer: (I’m a customer)
I almost wish they would publish a book about "Ugly hacks" so that there could be an Aye-aye on its' cover.
It’s understandable that keep it simple is a good technical rule. But it is also interesting for app developers who have to use some kind of inplace dom modifications. Personally, I don’t (yet) see how an in-browser html parser could be much faster than createElement from e.g. hyperscript driven by pojo. It is basically the same recursive process, with an exception that small updates generate small modifications in the latter.
Google implemented this first.
The National Grid has modelled this and thinks it'll be fine. It's had to issue a few media corrections because apparently the story that electric cars will melt the grid is just too clickbaity to miss out on.

Renewables and electric vehicles are fairly synergistic, particularly wind in the UK.
Signal contact discovery and notification privacy concerns
I really appreciate your answer! I think it's easy to frame this as a "selfishness" issue - and I'm sure a lot of people who voted for Brexit just wanted to get rid of immigrants. That's not my case, as I'm an immigrant myself (and son of immigrants in my mother country).

I think we shouldn't have centralised form of governments because the more you move the problem away and try to generalise it, the more you end up with solutions that upset a minority of your consumers.

If we take a democratically elected government that follow through with their promises, you're not upsetting a majority of your consumers, but you will likely upset a minority.

On top of this, by centralising problem solving, you create a machine that has an excuse to be fed with everyone's money. And you can be sure a percentage of that, will be spent just on the inefficiency of the machine, which derives from not having competition and market forces driving down the price.

The best solution to make everyone happy is then to have a society where any combination of rules is possible. People can naturally cluster based on the rules they like and make some compromises based on that.

I don't think we should have anyone imposing laws or taxing someone else. We can get by with services provided by private companies. Private Health Care, private Protection Services, private Courts, private contracts between individuals. Voluntarily provided donations to aid those who have no money.

If you put my anarcho-capitalist society on one extreme and the Soviet Union on the other, you can see that having a government per country is somewhere in the middle - and, IMHO, it's bad enough; having a single Union for several countries where the rules are all the same and decided by democracy, means moving more towards the Soviet Union model, where even more people are unhappy.

If the problem is having import taxes and bureaucracy between countries, just get rid of them, you don't need to shift power far away to solve that.

If the problem is that moving across countries is too complicated, just get rid of restriction, you don't need to shift power far away to solve that.

I'm not happy with the world we have, and I know many people who believe in the European project are not happy as well.

Still, I think the solution is LESS government, not MORE.
Doesn’t Google grant itself first-party status by redirecting you through an advertisement domain? µBlock definitely is the king of ad blocking extensions — only the fork AdNauseam (https://adnauseam.io/) can compete, and that’s by both blocking ads and fighting back with obfuscating click simulation.
Not my thoughts. I've never even been to Canada.
Very cool! I'll add this tool to the article
Everyone Loves Your Code Formatting (and Other Lies)
JFK's attempts to stop Israel's nuclear weapons program ended when he got shot in the head. His successor, LBJ, dropped the issue.
Not sure where they get the "largest" from...

Apparently the largest is... BP.

And their charging point network seems to be fairly slow, 3-5.5kW, fairly similar to basic home charging, but built into bollards and lamp posts.
> Recently we have seen what happened between elastic and AWS. So, AWS could also pull an IBM and decide to drop it or tie it tightly with AWS services etc.

There's a lot of reason to distrust Amazon, but this isn't what ended up happening with Elasticsearch and Kibana. Ultimately, the company Elastic took open source projects, moved them to more restrictive licenses, and Amazon came in and committed to maintaining proper open source forks.
That comes with its own tradeoffs: increased compile time and more effort needed to create error messages that are helpful to the user.
It's already part of the CCS standard, so I expect that you'll start seeing manufactures slowly adopt it in the future.

The trick is getting current stations updated. I still can't tap and pay everywhere and that's somewhat frustrating.
The world changed because of Covid, it also changed because of 9/11, it also changed because of the fall of the USSR, it also changed because of the EU, Mao, Yugoslavia, Mandella, Ghandi, Genghis Khan, Diocletian etc^etc^etc^etc^etc

It turns out the World changes a heck of a lot on a rather frequent basis.
Indeed, and especially if they already have the tracking tech anyway. Why bother turning it off?

I wish that paying for Spotify meant that my privacy would be respected, but I have zero illusions that they basically gather at least as much data as free customers.
This is great. How are the ads paid for though - is it billed per click or per impression, or is it billed per an approximate amount of time the ad will be displayed for?

The problem with charging per click or impression is that you're vulnerable to fraud which means you either lose money/trust or you have to do invasive tracking to detect & prevent fraud (which you'll be unlikely to achieve as well as the big players - Google & Facebook - do). Charging per amount of time (regardless of actual impressions or clicks) doesn't have that problem.
You might be surprised how many of us under-35s still have to use Fax machines on a regular basis ;)