skysight-inc/HackerNews huggingface dataset:
Congrats on your launch. This is an obvious pain point and challenging to scale to put it lightly. I did have to chuckle a little at this though:

>internal development teams (who end up being stuck doing this kind of work)

I can just imagine your job ads now: "100% of your job is doing the work all developers hate to do!"
Oh, how do you think of productivity then? (E.g stock price, revenue growth, etc?)

I assumed you meant something along the lines "pay everybody the same per hour of labor" since that seems to be how most people describe productivity.
It wasn't an oversight/mistake rather an intentional choice for WebGL to support mobile devices with OpenGL ES 2.0 (and later 3.0) which doesn't support compute shaders amongst many other things. Since it was the baseline exposure of GPU capability they wanted it to work universally not just on desktops which were on the way to being the minority of web users. We GPU is getting it because WebGL is already there as a baseline plus it has been nearly a decade and mobile GPUs are more capable.
UK loses 83% of department stores since BHS collapsed
We had a customer who runs a platform for fitness instructors (to sell their videos, classes, etc) and their users already had all of their content on Wix.
I think people in high risk groups should get it, i.e., the elderly and people with weak immune systems or other health issues. Those who are strong health wise ok, they stand a good chance.

That said, I am totally against this blanket insistence on passports. There may be some situations which warrant vaccinations where the subject has no acquired immunity, health workers, etc. But being denied access to govt services because you lack the papers is not a good thing.

Edit: asking for a mask is okay. I don’t think that’s too much to ask. It’s when they require proof of vaccination that I have problem (mind you, I’m vaccinated).
If anything, being against it is much more akin to a religious fervor.
But don’t you risk long hauler symptoms or worse? Meaning, it’s an interesting datapoint but not a viable strategy.
It's worked out really well for us at PepsiCo, it's basically our go to for in house application development on the eCommerce side. We'll be hiring some elixir devs again soon.
Ask HN: How would you redesign the WWW (WorldWideWeb) today?
Examples:
- Tim Berners Lee laments how the web became predominantly read-only rather than editable (more like a wiki perhaps) and is also working on Solid (the idea that instead of having your data spread around the internet, you keep it safe in a pod and decide what sites can access), also promoted the 'semantic web'.
- Marc Andreessen has mentioned payments, real identity and annotation. On the other hand was bearish on the semantic web.
- Alan Kay argued for something like a self-compiling and object-oriented web in which html standards and browsers aren't necessary.

For context:
The WWW is over 30 and we are now so used to it that not only is it easy to forget the distinction between WWW and the Internet but also that for all the standards, protocols and working groups that exist today, at the beginning the web was little more than an app (the first browser), plus documentation on a file format that it could read (html). And like any app, specific design decisions went into it. So although much of the discussion today focuses on details of complicated standards and browser features of the existing web, I believe the thought experiment is interesting, especially now that the web has lost most of its share of internet usage to native apps anyway: Hackers, if you could redesign the whole stack of the web today from scratch - what would you do?

edit - grammar, added full name 'WorldWideWeb' to make page easier to find
A favorite pastime of HN is users incorrecting each other on topics they know nothing about. ;)
They seem to be using "primary key" in the sense of API key, which is a bit confusing when they are discussing databases.
> I’m curious, what’s so great about Google photos? I’m on iCloud photos but looking to move away from it in the near future in protest of the recent infringement by Apple

Assuming you're protesting CSAM detection, you should know that Google has been doing this forever.

https://support.google.com/transparencyreport/answer/1033093...
Seems that they are literally just cultivating the existing Delta variant for use in challenge trials. No gain of function research or anything like that.
He wrote eloquently about one of his failures in grad school iirc because he simply didn’t work enough nor seriously enough. Even though he is a genius there is quite a lot of work required.
Great point, the research should also investigate more about this case, since its get published it will create more negative effect to people who dont believe in vaccine but believe in themselves they will never die because of Covid
I share your hopes, but I fear the second system effect.
This site has become a bit of circle jerk of honestly the worst kind of manufactured promises and "signal boosting to success regardless of merit."

This would break any modern SaaS TOS I've ever read, I don't even think that's in question. Will Google allow you to transfer your data through an API, while connected to another service that is not authorized to use your account? Did anyone think this through, or ever read a TOS made after 2004?

We're like 1 step away from seriously entertaining a Kylie Jenner-endorsed SaaS. I think this community needs some self-reflection time. I'd rather not be tied to a community that creates the next economic collapse, byway of boosting untenable ideas. I remember arguing this point when Color was "the next big thing", and being downvoted for that opinion, too, but objective truth tends to get downvoted among intellectuals today.
We use comos and we used to use mongo. It's a lot less hands off then mongo.
This is what I think is the reasonable take on ORMs. If you're using one because you don't wanna learn SQL, that is a bad reason that will most likely result in more work in the long run.

But if you're using it to increase productivity for straightforward database calls, it can be a useful tool in a lot of scenarios.
I'm curious when we'll declare some sort of "idea bankruptcy" on IPv6, develop a new version (IPv7?) that has a "ease of migration from IPv4" as a stated goal, and deploy/implement that.

Knowing the historical transition issues collected over the past 20 years, we could, as an industry and society, design a next generation and provide a reasonable rollout target of, say, 2030, and move towards that.

Since 1998/99, there's been an explosion of networking, and large cultural shifts (billions of mobile devices, IoT, etc) which were not around when all this was specced out. No technology adopted IPv6 as a default during that time, and I dare say most things (services, devices, etc) aren't even tested against IPv6.

After 20+ years of this, I see IPv6 as a failure, even if there is 30-50% adoption (or perhaps because of those figures).
For low-prevalence events the number of events that happened is just as important for statistical power as the big 32,000.

Especially when doing relative risk, the confidence interval on that "27 times" could be extremely large.
Man, this is the definition of "do things that don't scale" but I love the idea. Best of luck!

I would love to hear more about the continuous automated testing aspect of it since I maintain a hundreds of scrapers and run into this problem quite often.
different systems will punish / reward different kinds of bad behaviour so its tit for tat. the only system that could uniformly punish bad behaviour and reward good would be one controlled by a god like being.
No.

> The virus is contained and can’t be allowed to evolve differently from what is naturally circulating, he said.

These are "challenge trials," wherein the researchers deliberately infect volunteers in order to test vaccines and treatments. You could certainly argue that this is unethical, but it's not because the end result is going to be some kind of super virus.
How to Remove Individual Lashes Without Losing Your Real Lashes
Sounds a lot like many very large multinationals to me. People don't get fired because managers don't want to expose themselves to the possible legal ramifications, so they just move them to a place where they can cause as little damage as possible.
Enums are a natural fit for event handling. If you write an api that can manage 50 different kinds of events, a single enum consisting of 50 variants would be able to facilitate that. A closure isn't identifiable to the request handler. It's just a thing that does stuff, when you're ready to call it. How do you know what stuff to do with it?
Moms is batting 3 for 4. Not bad.
Why do you think that? (I happen to agree)
Test-Last Development (TLD)
I sometimes think about how startling it must have been for our species to realize we orbit the sun, the earth is round, then to find that we live in a galaxy, one amongst so many it boggles the mind to imagine. Given all these revelations, when I think about what may still be revealed, it’s enough for me fall to my knees and cry about what a fool I almost surely am.

I dust myself off and carry on as best I can, hoping to learn a little more than I did the day before, knowing there are good folks by my side to share the path we’re on.
When did Tim Cook become interested in those things? No he can’t turn Apple into a pizza delivery service either. And?
Creating a Public/Private Multi-Monorepo for PHP Projects
That's really the goal, and for a large class of applications we are already there. Higher-fidelity UIs is pretty vague and there is absolutely a limit to where you necessarily need a bunch of code running on the client. Google maps & docs? Millions of lines of JS is inescapable, but dashboards, feeds, chats? LiveView excels here. We don't yet know where the limit is, but if you look at Livebook, we have a collaborative code notebook with presence, realtime updates across users and operational-transform based content updates powered by LiveView, with only ~3k lines of basic JavaScript for the client-side bits like the Monaco editor.
And does that affect the timing or need for booster shots?
Looks good.

In one of the HEEx examples in this post it mentions components and uses a weather component as an example with: <MyApp.Weather.city name="Kraków"/>

I'm curious, what would the syntax look like if you wanted to create something like a card component that has an optional header, body and footer where you would want your arguments to be blocks of arbitrary HTML that you pass in and not a single string variable?

Basically a way to do something like this (a more simplified version since I don't know what the API would be):

<Foo name="bar">
<p>Custom stuff!</p>
</Foo>

And then the component itself would have a named "yield" that places in your arbitrary blocks of code in the correct spot.

I think this might be called slots in other frameworks, but they seem essential to be able to create re-usable components unless HEEx has an undocumented way to do this? It looks like Surface has this at https://surface-ui.org/slots.

What are the benefits of using HEEx over Surface? I know they're working together and in the end will share similar functionality and maybe Surface will use HEEx under the hood but as an end user building web applications with Phoenix is there a single case where I would use HEEx instead of Surface? If not, why isn't Surface part of core Phoenix or not heavily pushed as what to use for a templating solution in the docs?
Not sure how that's really relevant when over 99% of people in both the vaccinated and unvaccinated cohorts do not die from Covid.
How do you deal with data loss if there isn’t a perfect match between the data models? For example, if I’m looking to migrate from GSuite to Microsoft Office365 (or vice versa) and there’s not a 1:1 mapping. Or if the behavior of the same spreadsheet formula is slightly importantly different? These are complicated examples obviously and maybe you’re not tackling them yet, but I think I see (at least as an external observer with limited visibility) a lot of the internal teams really focusing on those corner cases where the data loss path and other migration challenges rather than the happy easy-to-automate piece.

Similarly, how do you see this service scaling beyond a boutique consultancy or outside of a handful of cases where it’s easy? If you’re successful, do you think vendors won’t do everything to make your access more difficult or cut you off completely? If you see it more as a “we force the vendors we integrate to sign a mutual agreement” kind of strategy, how do you see yourselves not becoming a gate keeper and velocity bottleneck for feature development (ie company wants to roll out feature X and now they need to involve you first so that you can write migrations to …?)

It’s an interesting idea so curious to hear your thoughts about the challenges.
For liveview there's Programming Phoenix LiveView[1]. The stuff on https://pragmaticstudio.com should also be up to date. You can also check out the newsletter http://elixirweekly.net.

[1] https://pragprog.com/titles/liveview/programming-phoenix-liv...
Cropping model images using PIL
It's more about the small effect sizes of 8 people vs 1. Still a lot of room for noise in the result.
Most people don’t even know how to hydrate properly
I'm not sure, but we'd need to be dealing with something like your 0.000001% number before the risks started to outweigh the benefits, wouldn't we? Even a half or a tenth or a hundredth of a percent increase would be far beyond any sort of vaccination risk.

> Also, at least one study has hinted that the second dose may reduce humoral immunity.

I don't think we can base current best choices upon things which are merely hinted, especially when they are so counter intuitive, and as far as I'm aware, outside of our experience with other vaccinations.

It also highlights that we still don't know everything, and I'd definitely make decisions based upon an abundance of caution, leaning towards more protection.
Afghanistan: US will hunt down Kabul airport attack jihadists, says Biden
What do you mean? I don't understand your comment.
Joe's interviews with some people are excellent. He more or less lets them talk for an hour straight, something they probably rarely get to do. It gives you much more insight into a person than a quick 2 minute TV interview or sound byte.

But lately he's anti-vaxx, conspiracy theory, and peddling nonsense that's going to get people killed. It's no longer worth listening to.
The drawback of an infection on weak/strong immune systems can be death.
Impressive! Completely agree
I think the worry with natural infection is if the timing is such to provide durable immunity. But it’s not like the vaccines have had 5 years of trials to determine the best wait between the 2 and 3 doses so kind of a moot point.
More than 34,000 Californians are under evacuation orders
> But being denied access to govt services because you lack the papers is not a good thing.

What gov services are people being denied? legit question - I hear this, but unsure what is being referred to.

How about "vaccine proof or wear a mask" to get/access govt services/buildings/etc?
"There is another theory which states that this has already happened."
Yeah, fly.io seems like a great fit for many of Phoenix's use cases. I'm really excited to see how things shape up.
Some languages have separate “value types” and “reference types” (https://en.wikipedia.org/wiki/Value_type_and_reference_type) exactly for that reason, with value types being copied when passed into or returned from a function, so they never get shared. That makes it easy to determine whether they can be stack allocated.

Intended use is to use value types for small immutable values (small because copying large objects is more costly, and immutable so that the copying doesn’t make a difference, semantically)

That can significantly decrease the number of garbage collected objects and with it memory usage (the smaller the object, the larger the relative overhead of a few bytes of data for use by the garbage collector)
If organ failure, blindness and not feeling 100% for months is you're thing, have at it.

The problem with "the immune system doing its thing" is that against some pathogens it doesn't do a thing at all.

I don't give a shit if you don't want to get vaccinated but you're obviously trying to downplay my very real, very painful and very avoidable issue to support your stance.
Eh, this looks like a pretty cool effort imo
What am I missing? This looks like a re-encode:

$ yt-dlp -x --sponskrub --sponskrub-cut "https://www.youtube.com/watch?v=_7vPNcnYWQ4"
[youtube] _7vPNcnYWQ4: Downloading webpage
[youtube] _7vPNcnYWQ4: Downloading android player API JSON
[info] _7vPNcnYWQ4: Downloading 1 format(s): 251
[download] Destination: Making an unpickable lock. Calling locksmiths [_7vPNcnYWQ4].webm
[download] 100% of 12.72MiB in 00:00
[ExtractAudio] Destination: Making an unpickable lock. Calling locksmiths [_7vPNcnYWQ4].opus
Deleting original file Making an unpickable lock. Calling locksmiths [_7vPNcnYWQ4].webm (pass -k to keep)
[SponSkrub] Trying to remove sponsor sections
WARNING: Cutting out sponsor segments will cause the subtitles to go out of sync.
[libopus @ 0x5462c20] No bit rate set. Defaulting to 96000 bps.
size= 3515kB time=00:04:33.53 bitrate= 105.3kbits/s speed= 26x

Without the audio only option, it's more clear it's re-encoding:

[SponSkrub] Trying to remove sponsor sections
WARNING: Cutting out sponsor segments will cause the subtitles to go out of sync.
[libopus @ 0x5575420] No bit rate set. Defaulting to 96000 bps.
frame= 51 fps=8.5 q=0.0 size= 1kB time=00:00:01.95 bitrate= 3.5kbits/s speed=0.326x
Mr. cube00, for a static website it's a toss-up (you should activate it anyway if you're able to!).

The problem is that (for example) for forums etc., 40-bit addresses (the best-approximation considering that only a slice was allocated and /64 is treated as a single network connection) adds a whole lot of problems when it comes to combating spam etc. 8 bits sounds like nothing to you but you multiplied their problem 256 times. In shorter words, it's not always economical to turn the proverbial switch on. For Google, they can rely on their AIs but for small forums? That's just (unfortunately) an additional attack surface on something that they want to be gone.
I've always been attracted to the idea of keeping a lab notebook for my work, but since I do engineering/scientific computing, the concepts never seem to directly translate. Does anyone have any resources for keeping a similarly structured log of research/work done on non hard science projects?
I would love to start a small business selling pre-configured Pis with an external SSD and the basics of a self-hosted setup (Nextcloud, Bitwarden, Mastodon, hopefully Matrix once Dendrite is production-ready) along with a basic auto-renewable domain subscription. There _might_ be enough people concerned about the security of their nude pictures and the censorship/disinformation practices of FB/Twitter that they'd be willing to pay $150 + $10/year in order to have a turnkey 'your personal, private cloud' product.

Two issues I wouldn't know how to solve are:

(1) backups - not having backups for your personal data would be utterly irresponsible, but adding an E2E encrypted cloud backup to the package would come with substantial recurring costs

(2) public Internet access - from what I understand very few Internet providers will allow you to just run a publicly-accessible webserver from your home router, and for a lot of people it's going to be a bad idea due to having a crap router and horribly unsecured devices on their local LAN. You would have to add a cloud-hosted bastion server, which could be super small and cheap, sure, but it's still a monthly cost and now your 'personal cloud' is reliant on Hetzner or whomever, killing the product's sales pitch
A Twitter outage cut off the Midwest this morning
An impressive achievement it is. But a general sentiment today seems to be that the process somehow has stalled or perhaps has slowed down dramatically - despite the fact that there are more scientists involved than ever before. Does this mean that we are at, or close to, the limit of what we can possibly know? Or even "guess," like in the case of M-theory (or other quantum gravity endeavors)? Some say that fundamental physics is essentially done, and the future progress lies with biology (which, one hopes, will lead to further advances in medicine, in particular).
>How did they "steal" it? Like they came and stole your gold 200 years ago and now they're rich forever? lol.

Explains how a small island in north Europe with a weak military and flagging economy is on the UN security council.
More likely, he can not invest in these kind of things without being called out for conflict of interest.

But anyway, you asked if there is any kind of job that he couldn't do at Apple. I just gave you a couple of examples. You didn't specify that it had to me something that he would be personally interested in doing publicly. I don't know him personally nor I care about him (or Apple) to spend more time and thought about the matter.
Its not entirely the channels fault. If youtube paid creators a higher share on monetized videos and didn't keep changing the ranking and terms there would be less need to add alternate forms of monetization.

Heck, youtube could even build in a patron feature much like twitch has with subscriptions.
You mean they stole gold and cadmium? There are three uses of raw minerals: as jewelry, as something to exchange for goods, and as a component of high tech. For most of the Africa, minerals are jewelry at most and to get goods, you need an advanced nation to produce these goods for you. The phone you're using to post these comments has trace amounts of gold and cobalt, probably sourced in Africa, but the rest - the Internet in particular - wasnt created in Africa. And by using goods produced in Europe/America/China, you become complicit in this arrangement.
I had the /64 via DHCPv6-PD/SLAAC.

The /128 is given to any clients that connect as there is no NAT and the ISP isn't worried if I use a thousand addresses.
There were organizational silos in the intelligence agencies. The planning of the attacks became clear once the data was gathered in one place. Still, that was only done in retrospect and many things become clearer in retrospect.

Out of the aftermath of finger-pointing and brainstorming how to improve communication we could have had an additional small agency responsible for tracking, collecting, and making sense of threats across agencies. What we got instead was a major reorganization of the US federal government, the formation of the Department of Homeland Security which oversees far too many investigative and law enforcement personnel under one office, and the PATRIOT Act.
At least places like Isreal issue you a green pass for naturally acquired immunity. In the US, people with natural antibodies who are refusing the vaccine are being fired. Basically measuring output rather than outcomes (for all you PMs out there).
Apple maps are horrible in Croatia and Slovenia. Routing is bad, and the actual layers with info are a barren wasteland.

Apple maps are basically only a thing in the US, specifically in NY/SF and that's about it.
Seems like a trivially simple article, and I remain unconvinced of the conclusion. I think this is a confident beginner giving holistic, overly prescriptive advice. That is to say: feel free to skip and ignore.

In my experience, if you want monitoring (or measuring for performance) to provide any value what so ever, you must measure multiple different aspects of the system all at once. Percentiles, averages, load, responses, i/o, memory, etc etc.

The only time you would need a single metric would possibly be for alerting, and a good alert (IMHO) is one that triggers for impending doom, which the article states percentiles are good for. But I think alerts are outside of the scope of this article.

TLDR; Review of the article: `Duh`