skysight-inc/HackerNews huggingface dataset:
Five years ago, we built a company around HTTP/2 server push. Here is what we learned:

- The interaction of HTTP/2 push with browser caches were left unspecified for the most part, and browsers implemented different ad-hoc policies.

- Safari in particular was pretty bad.

- Since HTTP/2 Push worked at a different layer than the rest of a web application, our offering centered around reverse-engineering traffic patterns, with the help of statistics and machine learning. We would find the resources which were more often not cached, and push those.

- HTTP/2 Push, when well implemented, offered reductions in time to DOMContentLoaded in the order of 5 to 30%. However, web traffic is noisy and visitors fall in many different buckets by network connection type and latency. Finding that 5% to 30% performance gain required looking to those buckets. And, DOMContentLoaded doesn't include image
loading, and those dominated the overall page loading time.

- As the size of, say, Javascript increases, the gains from using HTTP/2 Push asymptotically tend to zero.

- The PUSH_PROMISE packets did indeed could increase loading time because they needed to be sent when the TCP connection was still cold. At that point in time, each byte costs more latency-wise.

- If a pushed resource was not matched or not needed, the loaded time increased again.

Being a tiny company, we eventually moved on and found other ways of decreasing loading times that were easier for us to implement and maintain and also easier to explain to our customers.
They barely fix anything on current gen hardware already. Pretty much any failure will result in them replacing the entire logic board. Seems to have been part of their business model for years now.
Not to mention, In case you die, your photos will outlive you only 2 years.
> It's another "pipe curl into bash" type of app, since nobody knows how to package software any more.

According to https://docs.funkwhale.audio/installation/ , the curl|bash is only one of the ways to install it. They also provide an ansible role, install instructions on Debian and Arch without the curl|bash, an AUR package, a NixOS package, a Yunohost package, and a Docker image
a) Binnings/thermal envelope. The 7 GPU MBA SKU makes it clear that it’s still the same chip with 1 GPU disabled. Kindof like Ryzen.

b) Unsure. Apple will definitely come put with a chip more powerful/with more connectivity (>16GB RAM, discrete GPU). Clear head to head will be possible on th ARM iMac release.

b2) The current MBP can be compared to that. My prediction is better efficiency + better performance.

c) Benchmarks can be very different to each other. Raw compute/AVX compute/Perf per Watt.
Destructuring Assertions
The Most Expensive Mirror of Kalandra in Path of Exile
As one of the most expensive and rarest orb in Path of Exile, Mirror Of Kalandra means so much to a lot of PoE gamers, want to know how to get this orb? Want to use this orb to earn some real cash? If you are interested, then you should click that and visit.
Thanks, that makes sense - I didn't realise there was no Pro line on the newest chips yet. It'll be interesting to see how the next iPad Pros compare to these M1 Macbooks.
terminal is decent though it is still lacking a proper shell
Nice black prototype board 830 for DIY electronics&Arduino
Its not necessarily about missing out the crying or not, its about hearing it sooner rather than later. You speak of "the baby". If you got two children, you don't want the youngest crying to wake up the oldest (or vice versa). You really don't want a toddler with a lack of sleep. Its causing temper tantrums extraordinaire. Thus far, I got lucky with ours. When she sleeps, she's gone in la-la land, her brother crying be damned. Or so it seems.
The MBP16 has a problem with overheating VRMs during prolonged high load. A hack with thermal pads helps:

https://www.reddit.com/r/macbookpro/comments/gs6bal/2019_mbp...
The difference is that going to a bar can be quite nice by itself: you go with friends, drink, have fun. Using a dating app/website on the other hand...
> I do hope for both of our sakes that most people are not so fickle to abandon it at first opportunity just because it is not an immediate cost.

Generally, people are absolutely terrible at taking long term effects into account. I don't think many people are going to think twice about giving up their computing freedom.

But I think Apple's positioning as premium brand is going to ensure that open hardware keeps existing. And maybe we can even look forward to RISC-V to shake the CPU market up again.
My comment also mentioned the part of the article that mentioned the A14 iPad Air being the best performing iOS device - I wasn't sure why that was the case.
I tried to use it recently and it was an endless nightmare of suck. But perhaps I'm just allergic for any type of framework that tries to dictate my app structure and threading strategy.
Yeah I’ve had two new models since but my 2013 keeps on ticking. Never had any issues and still running just fine. Night and day compared to the piece of garbage 2017 model I got.
> consensus

Sorry, that isn't how science works. In science, a model is created and then verified experimentally.

I know global warming is consensus-based, and that's not really science either.

No matter how many people you find that say the earth is flat (consensus), it's not.
Yes and they are not exactly objective either.. when democrats say theres russian collusion there is full media coverage of rumours and gossip.

When trump say there is fraud or bidens son has stuff in ukraine its "fake news" and its tweet are censored.

There is a so high level of despising the people who voted for trump... You guys in america got what you deserved..
Yes, as long the musician licensed his/her work in a way that let you do it.
In some cases you also allowed to reuse that music in your work.

Take a look at:

https://creativecommons.org/about/cclicenses/
https://www.jamendo.com/start
http://ccmixter.org/
To include some important information you left out:

It says that sexual harassment is bad and that racism is bad, and using jokes to "ironically" do things like that is also bad.
Back when oink.me.uk was a thing, I had amassed a (what I considered to be) massive collection of music. Tens of thousands of songs, 500gb hard drive entirely filled with music. It had everything and I downloaded every new thing that looked remotely interesting.

It was wonderful until that hard drive failed. I didn't have a backup (because of course I didn't, that hard drive was expensive and the cloud didn't exist). After that, I never did amass another massive collection of music like that.

So in a sense, yes, I kind of do now treat most media as ephemeral and don't place too much value on maintaining copies of them. There's always interesting music to listen to and books to read and video games to play. Having a physical or digital copy of it hoarded away in a hard disk locally simply isn't that important to me.
> IMHO these days ISA implications on performance and efficiency are being overstated.

Noooo, besides simply copying instructions 1-to-1, the process is way to involved, and imposes 40 years old assumptions on memory model, and many other things, which greatly limits the amount of way you can interact with the CPU, adds to transistor count, and makes making efficient compilers really hard.
Maybe, maybe not?

https://twitter.com/Catfish_Man/status/1326238434235568128
It was not a "free beer for life", but "free beer in exchange for personal data". They stop providing the beer, you stop providing the data (new photos). Seems fairly reasonable.

Turn it the other way around... would you find it reasonable to be obliged to continue to share your data for as long as they provide you with free beer? Or can you withdraw from the agreement?
Because 5 nm better than 7 nm. That's about it. AMD Zen will be on par with Apple Silicone when they'll use 5 nm process.
HTTP/2 Push allows to _really_ optimize first page load, giving a wow effect. (Especially when you can use a single server w/o geodns to serve the whole world with a really low latency!)

I use it on my pet project website, and it allows for a remarkable first page load time.

And I don't have to make all these old-school tricks, like inlining CSS & JS.

HTTP/2 Push allows for such a pleasant website development. You can have hundreds of images on the page, and normally, you'd be latency-bound to load it in a reasonable amount of time. And the way to solve it old-school is to merge them all into a one big image, and use CSS to use parts of the image instead of separate image URLs. This is an ugly solution for a latency problem. Push is so much better!

The fact that 99% of people are too lazy to learn a new trick shouldn't really hamstring people into using 30-year old tricks to get to a decent latency!
Individual progress and betterment is not scalable for everyone all the time, many (if not most) people are close t their peek already.

I do like to some degree the Swedish society conformity, people are expected to do good for the society as a whole even if sometimes conflicts with their own personal good.
Show HN: Folders, an esolang with no code and only folders implementation
Folders is a funny little esolang that encodes instructions in directory structure (different number of folders nested in folders). On Windows, folders with nothing but other folders inside show up as having 0 bytes, so you can claim your Folders programs are 0 bytes. Lol.
This is a Python implementation.
Answer straight from the horse's mouth: https://www.youtube.com/watch?v=eAo8gnUCWzE
It’s extremely reasonable to be concerned with what goes in your body. It also doesn’t place you in the anti-Vaxxer bin.
Leprosy, ancient scourge of humans, found to assail wild chimpanzees
>"Google doesn't care about you or what you think. Further, employees of Google aren't going to spend any time on products you care about if they can't get promoted by doing so."

You left out the "if you don't constitute a viable market" part (expressed by the parent as "nobody but aging millenials still does X), which makes all the difference, though.
Server side JavaScript exists since the language was introduced, Netscape had an application server that used it.
Same here, I'm fed up from the clunkyness of DBeaver so I'm even ready to consider using an electron app!

And since you don't have analytics, please know that there's at least one person that will use the light theme, please keep it ;)
For example one of nodes :

We are are a curated Funkwhale music server promoting libre audio - usually released under Creative Commons licenses and through netlabels.

https://open.audio

So this should answer your question. It's legal because it's not illegal.
Right, and Bandcamp is probably the most pro-artist of the major music platforms, I would say. The project also benefits the artist but creating an infrastructure not controlled by Youtube or Soundcloud.
Thank you so much for that link! I just got my reMarkable2 (which I adore) and this is quite useful. Both by itself as well as for hacking pointers. Being able to use my reMarkable as a static eInk display of a content of my choice is so useful, something I always missed with my kindle.
UnifiedThings: Internet of Things Developer Platform
> Debian's patches to cdrecord introduced so many bugs that they eventually ended up driving the original author away from open source.

That's not how I remember it. I remember distros (Debian and others) patching cdrecord, which resulted in the upstream author getting furious and re-licensing cdrecord under a non-free license to stop them. Of course the software was then forked, and the author indeed ragequit free software development. People can read more of the story here: https://en.wikipedia.org/wiki/Cdrtools#License_compatibility...

There's a reason stuff like this is named after Schilling: https://mako.cc/copyrighteous/award

> I think I remember something about the python 2 -> 3 transition being harder on Debian because of changes they've made?

No? There was no transition. 2 and 3 coexisted, 2 was recently removed.

> The packaged Tomcat on Debian is so different that every time I've seen someone running Tomcat they've installed it manually instead.

Different as in file layout?

> Debian has essentially given up on packaging Hadoop. Some of their criticisms of its build process are certainly valid, but others seem to be an unreasonable expectation that everything will build exactly the way Debian expects. E.g. if I'm understanding correctly, they essentially take the position that they won't package anything built with Maven, on frankly spurious grounds.

Hadoop is not buildable with non-bundled dependencies, as far as I understand. This violates Policy. We were discussing reliability – am I missing something here?

> Debian tends to end up with very outdated versions of anything from an ecosystem that uses large numbers of small libraries, or, basically, anything that isn't written in C or Perl. E.g. Python libraries are typically a long way out of date (even compared to other distributions),

Can you show some examples?

> and Debian's package management tends to be less compatible with Python's built-in tools like pip

This is just not true.

> than other distributions (e.g. Debian is more likely to rename a Python library, in my experience, which then breaks reverse-dependencies on that library or leads to having two incompatible copies of it installed)

The package names are often renamed, but not the Python modules.

> You could say that Debian offers a reliable platform and it's the users' fault for installing these unreliable things on top of it. But an OS exists to run applications, not the other way around

Python libraries are hardly applications.

> Put it this way: the "add-on repository" culture is a lot stronger in Debian/Ubuntu than in other distributions, and I think that's actually a weakness rather than a strength.

Add-on repos are frowned upon in Debian.
Im Afraid of Caves
im pretty afraid of caves not actually being in them but the sheer magnitude of them. the fact that they feel living and the fact light just seems to be absorbed by the empty void. they feel fcking creapy man
Pay Google for privilege to have your data harvested? No thanks, I left Google Photos years ago when I could understand they provided something "for free" in exchange for your data, but even pay them for this? What a joke.

I am sure there will pop up companies happy to harvest your data for free.

Personally I just do multiple physical backups, it ain't so convenient, but I have control over my data.

Btw. there is Yandex Disk for people who don't wanna pay for OneDrive or Amazon Photos. For cold storage is maybe cheapest Backblaze.
I'm always astonished that Proxmox is not the first choice if you don't have to use VMware-Stuff. Installed at least 30 Proxmox hosts, some with ceph some with zfs and others with hw-raid and XFS, with full KVM or Containers...and it's just a perfect product.
>It took them 5 whole years to add support for webp

Why should they? It was a thing pushed and created by Google.

We might as well just have Chronium then it Google's whims become de facto/jure web standards implemented by all...
I’m not talking music that is under a CC license - I’m talking lil bow wow and the spice girls.
Blockchain is for cryptocurrencies. There are many scenarios where having your own currency for your project can be useful. It can be used like a loyalty token for example.
(deleted, I was overreacting a bit)
If you pay Google you won't be affected by this change since its about non paying people.
"Google doesn't care about you or what you think. Further, employees of Google aren't going to spend any time on products you care about if they can't get promoted by doing so."

That's a wrong take out of OPs comment. They specifically mentioned that except for a niche subset of users most people don't store MP3s in their phones to listen to. There is nothing wrong for a service to adapt to their new customer base. Why should they staff niche projects because some small % of users (and declining) want to keep using it and provide better alternatives?
> Buuuut, you know.

No I don't. Could you please explain? If random blogs have helped you catch doctors making mistakes (like they have me) then it would seem to strengthen my point that gatekeeping sources of valuable information based on their origin instead of their quality is a mistaken approach.
The populations are different, though, right? One could hypothesize that the set of all men in relationships past some age have median attractiveness higher than those who are single. The first set would contribute only to measuring total average. The second set would contribute to total average and also average on dating site.

It's also why the median job-seeker in a field is less skilled than the median person in the field of interest: the median person has been evaluated by at least one employer to be sufficiently skilled.
One of the rather bleak theories that has come out of the Red Pill / men's rights movements is that women develop this sense of entitlement because:

1. Attractive / high value men are happy to sleep with less attractive women they wouldn't consider as 'relationship material'.

2. Women are generally more sexually liberated so there's an increasing chance they will have had several of these encounters, and therefore believe they are entitled to men of the same level (also known as becoming an 'alpha widow').

Like most of these theories it's pretty depressing to contemplate, but I'm yet to see a convincing refutation of it.
Yes but inlining the critical CSS only for every page isn't trivial, and usually involves complicating your build chain.

I'm not saying there's a perfect solution, it's just interesting they're giving up on push.
You're not wrong. Don't let yourself be gaslit into doing stuff you aren't sure about. You don't have to eat the bugs. You don't have to just let them do whatever they want to you, just because "trust the science" and "trust the experts". Just a while ago, the experts openly lied to the American people about masks to protect the supply of masks for medical experts.

That's what I think.
They probably have a lot of customers still demanding Intel CPUs. Mac minis are often used in server farms as build servers and there are many companies that would require Intel CPU there for some time.
The document is rendered with WebGL on the canvas but the UI around it (layers panel, properties panel) is React. Not to mention a lot of other business logic for things like permissions that’s shared with the rest of the fullstack app. So either way you need some sort of browser engine.

If you use the native webview, it’ll probably use less memory but be slower because it’s basically running Safari instead of Chrome. It’s probably the wrong tradeoff for Figma because the browser’s memory usage and JS heap memory is pretty negligible compared to the amount of memory the user’s document uses, especially large ones with a lot of images. There’s way more room for optimization there and that has nothing to do with Electron.

It’s fun to think about what the performance would be if it was 100% C++ given infinite resources but realistically it’d be way less productive and more bug prone than React. I’ve written UIs in C++ before，would not repeat. That time would be better spent optimizing actual bottlenecks, like rendering the design file (where the GPU is the bottlebeck).

We actually have a native (not WASM) with native webview build we use internally for debugging with XCode. No, performance isn’t better enough to warrant dealing with Safari issues and shipping that over the Electron + WASM build.
Cultural prime-time doesn't mean beach music top list. There are many subcultures and they have their own prime-time music that people outside of that group never heard of.

And people who happen to enjoy music that was truly never prime-time should thank the parents of the musicians who sponsored the free music creation. It wasn't tech or platforms that enabled it, it was VC/Angel investor money and will vanish as soon as the money dries out.
Uhh, is youtube-dl a thing?
Yes, the same could and has been said about YouTube-dl. It depends what you do with the tool. If you are using it to download videos that specifically allow this, then there is nothing illegal about it. It's the same thing with a hammer. You can use it for legal or illegal actions, but that doesn't make the hammer an illegal tool...
But there are plenty of other breweries! Adobe hasn't closed shop, neither has Microsoft (OneDrive), Dropbox, iDrive, pCloud, or for that matter SmugMug, Flickr etc.
WebP is Google, but HEIC is not Apple, it's an actual standard: ISO/IEC 23008-12 (MPEG-H). Apple just adopted it.

So it's Chrome that doesn't implement a standard, and Safari that doesn't implement an ad-hoc competitor technology.
“Absolute Gamechanger” No-Code Design Tool Taking Squarespace to the Next Level
Nelson-based tech start-up SquareKicker released their no-code design and animation tool for Squarespace. Enabling users of all abilities the opportunity to generate the personalised and professional look of highly customised Squarespace sites with unprecedented time and cost efficiency without having to write a single line of code!

"Until now, websites have typically been made with either template based builders or complex code. SquareKicker follows Squarespace's ethos of simplicity and elegance in creating beautiful websites and turbocharges it. Seamlessly enabling any site builder to create amazing custom Squarespace websites without needing to write a single line of code," says Nick Ippolito, Co-Founder at SquareKicker. "There has never been a Squarespace design tool that allows so much flexibility."

Features and benefits of SquareKicker include.

Design custom elements to enhance your brand, Including 1000+ google fonts.
Create responsive designs to optimise your site on multiple screen sizes.
Make changes quickly without hours of coding, restrictive copy and paste code or expensive developer fees.

About SquareKicker: The idea for SquareKicker was born out of workflow frustrations within our web design agency. Even with our advanced coding ability, making changes was time-consuming and costly, while 'plugin' products sold as an alternative were restrictive and still required technical skills to install and customise. Driven by the idea that there must be a better way, we took the opportunity provided by the drop off in client work due to Covid19 Lockdown to invest energy into turning our ideas for making a better system into a tool that anyone could use. The idea quickly took shape, with founders Nick and Hannah making the decision to go all-in, expanding our team, focused on creating a device that turned our frustrations into a solution. We are now excited to be able to share this with the Squarespace community.
Actually, it still runs inside a container using docker-compose. I just like it to set up my docker composes as a service
You then have to wait for the preload content to arrive before your page starts to display though.
Not only that, working for FAANG might harm your mental and physical health due to stress, causing you to stop working earlier hence lose money