skysight-inc/HackerNews huggingface dataset:
I think you mean you can do `foo(x, y, z)` instead of `M.foo(x, y, z)`.

You cannot do `x.foo(y, z)` instead of `foo(x, y, z)`, a feature I sorely miss in Julia. Nim is awesome in this regard. There are some functions / paradigms that are just better represented by `x.foo(y, z)`. Chaining functions in particular in typescript / javascript / rust is SOOO nice. Specifically, in Julia a lot of times I want to create a immutable struct with multiple fields, many of which have defaults. In Julia none of ways seem clean to accomplish this. In rust, something like this is very common:

let m = App::new("My Program")
.author("Me, me@mail.com")
.version("1.0.2")
.about("Explains in brief what the program does")
.arg(
Arg::new("in_file").index(1)
)

In Julia the same thing is:

m = App("My program")
m = author(m, "Me, me@mail.com")
m = version(m, "1.0.2")
m = about(m, "Explains in brief what the program does")
m = arg(m, index(Arg("in_file"), 1))

I think with improvements to the pipe operator this can be better but right now I find this painful to read / write.
If you earn below a certain amount income and don't buy and taxed goods, then you're not paying any taxes. Given this, can you say the government isn't confiscating people's money "against their will", because you can theoretically avoid it by staying under the income tax limit and only buying tax-exempt items?
> The key comparison is whether both laws are beneficial, and they are

Something something "Dei Delitti e Delle Pene"
As a heads up, your bio still says you are a software engineer at CircleCI.
It's an interesting question if the percentage of users with telemetry disabled has increased a meaningful amount over time.

Mozilla has actually done some work to measure users with telemetry disabled; see the "telemetry coverage" section of https://blog.mozilla.org/data/2018/08/20/effectively-measuri...

I'm not sure how frequently they've done this or if any of the data has been made public.
I considered that. The approach I'm taking was inspired by the way that Chrome creates app bundles for PWAs.

> What happens when someone publishes some malware application using their wrapped and noterized installer

The installer application simply installs the app. It doesn't in itself run any of the app's code. The installed app doesn't need to be codesigned and notarized like it would if you had just downloaded it from in your web browser.

This works fine for many cases. A limitation is that apps built in this way can't be submitted to the app store. For that you would use jpackage or similar. But in most cases, this strategy is fine - and even better since it includes things like auto-updates.
I disagree with

>Create Utility Classes and Functions/Methods

This doesn't make something untestable. Take for example a max function. A max function such as Math.max is a part of a utility class, but it's easy to test.
> I honestly don't get these "but the rail blockade" or "but some BLM protest in some US city" responses.

It's usually called integrity and honestty
If nobody is saying that why they are saying that the vaccines are forced against their will?

Would the right wording be something like crossing borders regularly in professional capacity requires vaccination? That’s quite different from being forced.

Can someone clarify please? Are they forced against their will or are they required vaccination if they are willing to partake in a certain task like crossing international borders?
Not to sidetrack your topic of discussion, which I think is interesting, but I think it's an unfortunate misconception when people try to cast browsers as being intended to merely display documents. Hypermedia in general is a very old concept, dating back to the 60s, and it was never intended to be limited to merely documents. Audio/visual and interactive applications were inherent in the design of some of the earliest hypermedia systems which informed the design of the web.

The first websites on the WWW may have been just documents, mainly showing off basic hypertext concepts, but the basic elements for interactive applications were there. The web was just one system amongst a category of other examples of hypermedia which included more interactive and visual applications. NLS and Hypercard being great examples.

Not to say browsers couldn't be improved, or that new systems shouldn't strive to be better. But I disagree with the fundamental assertion that the web, and browsers, were ever intended to only display documents.
>It has terrorized women, queer people and people of color on the streets.

What did they do to terrorize those identities specifically and what did/do they benefit from it?
The possibility for Remote Code Execution vulnerability from an unauthenticated user. This should be offloaded into a memory safe language, ideally by a parser that's been battle tested.
To live in a society we must agree to a social contract in which personal freedoms may be limited if that benefits society as a whole. That's why we pay taxes, have laws, and respect each other.

Here, it's important to understand that vaccines do much more than protect a singe trucker from getting sick. It makes the population more resistant to the disease and lowers the infection rate. Low infection rates keep people who really can't be vaccinated safer. And, perhaps most importantly, it lowers the chance of dangerous mutations from developing and being selected.

Truckers that refuse to vaccinate are making a choice that affects all of us. It's not up to them to allow the pandemic to continue forever.

With all of that said, I hope that it's also clear why we can't compare the decision to not get vaccinated with the choice of getting an abortion.
At least some were flying confederate flags...

Well, in my province it's not a problem. There you prove point #1, this is not a federal issue. What province are you in? In my province leaders aren't pushing tighter restrictions.

It doesn't matter what your grievances are, you don't get to park your truck in the middle of the street and break the law. Not in this country. Whether they "right" or "wrong" doesn't even factor into this.

I think, and so has most of the population during this pandemic, that Canada did a great job balancing public health with the needs of individuals. Ofcourse this varies province to province but as a whole. Better than many other places.

There is no "state compelled vaccination". The right to cross the border while not being subject to any restriction is not a god given right. But you don't want to get vaccinated, great, don't drive your truck across the border. For most of the pandemic truckers were allowed freely across the border while others (like me) were not with no quarantine or vaccine requirements. As Delta rose to dominance the rules changed (the change happened Nov 18th, 2021!).

I wouldn't even rule out state compelled vaccinations for all under some scenarios.
It makes me also think of the poorest in our populations. Governments that have support systems for struggling families have put in hurdles to accessing those funds. It has the benefit of preventing abuse of the system but we need to be careful how it may prevent access to those who need it.
I'm having a severe back pain (most likely sciatica)

The internet tells me:

Sciatica is pain going down the leg from the lower back. This pain may go down the back, outside, or front of the leg. Onset is often sudden following activities like heavy lifting, though gradual onset may also occur. The pain is often described as shooting. Typically, symptoms are only on one side of the body. Certain causes, however, may result in pain on both sides. Lower back pain is sometimes present.

https://en.m.wikipedia.org/wiki/Sciatica

I am guessing this means you mean you have low back pain.

In my experience, this is typically due to immune distress and is best alleviated by proper nutritional support for your bone marrow. And upping cleanliness of the area triggering it, so maybe clean your keyboard if it's disgusting (as a guess based on experience working at BigCo).
Omicron may be "mild" to healthy, vaccinated people, but it's a serious, deadly health threat to the unvaccinated elderly.

Accordingly places where transmission is likely (eg. a small intimate restaurant) are serious and potentially deadly health risks to the elderly, unvaccinated part of the population.

So long as our hospitals are overwhelmed (as they currently are) it's a very bad idea to open up these high transmission areas to unvaccinated people, as they'll inevitably catch the disease and are so much more likely to end up in the hospital in ICU.

This is why restaurants/bars/etc should continue to have vaccine mandates even though so many people are vaccinated.

The point isn't to coerce the last 10% into getting vaccinated. It's to protect the hospitals from being overwhelmed by new cases from the unvaccinated.
Coaches usually say bad but even among elite it’s common. For me mid foot is more efficient but I’ve seen too many runners with what looks like terrible form clock 2:30 marathons to think there’s a universal rule
> It's not a safe assumption that other forms of money exist that are less problematic than Bitcoin.

I believe it is. Replace BTC with an identical system except with a reward curve that isn't logarithmic and you have a strictly superior system for the world, except that early adopters no longer make off with gazillions of dollars.
Nice to see some freshness pushed into the officially dead model of sharing a JRE between applications instead of going through the pains of the jlink route which seems a bit heavy for many use cases.

Assuming I'd rather self-host instead of hitching a ride on npm - could it it still be useful, as a cross-platform bundle maker? What are the single points of failure for the curated JRE procurement? Is it npm, is it jdeploy, is it adoptium? All of them?

I've done dances like concatenating a zip to a pre-built nsis exe to get a windows installer from a Linux build server, jdeploy sounds like an interesting alternative!
Good luck with the rewrite - Meech Lake and Charlottetown showed that getting the consensus needed for constitutional amendment won't be easy.

You might also find that Canadians as a whole want a balance between public order and individual freedom that tilts more toward the public order end of the spectrum than you'd like.
Can confirm! I run a company that has five MUDs, and we have quite a few blind players as well as at least a couple of blind employees. I'm not visually-impaired, but I like knowing that our players who are are "seeing" the same game world in their heads as fully sighted players, or at least seeing the world from an equal perspective.
yeah who cares about due process lets freeze accounts anybody we dont like /s
This is from 1998. Better writeup (2012)..

The command that had been run was most likely ‘rm -r -f *’, which—roughly speaking—commands the system to begin removing every file below the current directory. This is commonly used to clear out a subset of unwanted files.

https://thenextweb.com/news/how-pixars-toy-story-2-was-delet...
It would be! And if banning cheeseburgers had remotely the same material consequences as vaccination (i.e. virtually none), and would be remotely as effective for preserving public health, we could seriously consider the notion that we should go ahead and do it. But since it would, in fact, not be nearly as effective (because if I stopped eating cheeseburgers alone I wouldn’t be 16x less likely to die of an obesity related condition), and because it would make everyone besides vegans very sad and do terrible harm to lots of industries, whereas vaccination mostly just harms the funeral business and only makes people very very bad at statistics unhappy, it is, in fact - like all comparisons between obesity and vaccination status I’ve seen people who think they’re clever whip out - a completely ridiculous comparison.
I don’t think it’s deliberate. The U.S. media is much more inwardly focused now. How often have you heard the name Breonna Taylor? We no longer have global hegemony. We can’t change Russia. We can maybe change some domestic police forces.
Lots of problems with this (https://xkcd.com/386/).

"All shader languages are very similar to C". Even counting only mainstream shader languages, MSL is explicitly based on C++ and not C. There is a big difference. The non-mainstream shader languages will also be increasingly important, because who wants to be restricted to C dialects?

"and have all the usual features associated with C save for pointers." MSL has strong built-in support for pointers. In addition, the future of Vulkan is increasingly pointer-friendly.

HLSL compilation. This oversimplifies the story a bit. DXC only produces DXIL which is D3D12+ (and SPIR-V, so it can be used on Vulkan with little hassle). Older dialects (shader model 5) work on D3D11 as well, and can also be compiled offline, but that requires FXC [1] (FXC output, DXBC, can be used in D3D12, you just don't get as much access to newer features).

"Some languages however encourage you not to compile shaders to an IR such as GLSL with OpenGL". This is no longer true as of OpenGL 4.6, which can use SPIR-V. On the other hand, it's probably best to think of OpenGL as a nearly obsolete API, only useful for compatibility.

"The metallib compiler is available in the command line in any recent MacOS installation." It might also be worth pointing out that it is also now available on Windows. Thus, on a single Windows box it is possible to go from your source language to all major shader IL's.

"GLSLang even supports compiling HLSL to SPIR-V, though this feature is still experimental." Yes, but use DXC instead, that's actively being developed.

"transpiling it to either GLSL, HLSL, or MSL is trivial." It's not trivial. There are important semantic differences between these shader languages, and transpilation is a leaky abstraction. One case in point, memory barriers of device scope are not available in current MSL, so transpilation of such barriers is likely to silently result in barriers of merely workgroup scope. These kinds of problems are fun to debug.

"Mozilla Naga is the Firefox WGSL to SPIR-V compiler written in Rust." It has many more transpilation options, and in fact a major goal was to avoid the need for spirv-cross to generate HLSL and MSL. Similar for Dawn.

This might be a useful resource for some, but don't take its advice too seriously.

[1]: https://asawicki.info/news_1719_two_shader_compilers_of_dire...
Just to clarify, under Canadian law the government has to put the use of the Emergencies Act before the House and Senate withing 7 days. It doesn't matter what colour the government is. The law itself was passed by a Progressive Conservative government to whom it would have applied exactly the same way.
Some fonts also just have different variants with and without ligatures, for example Cascadia Code/Mono: https://github.com/microsoft/cascadia-code
Another YT channel that records videos of street view of public protests or events. They don't have any narrative to push, they instead license the content to the media.

https://youtube.com/user/DCNews2Share

What ever the YouTube channel attribute flag to throttle visibility is, is probably set to max as they never get more than a few hundred views.
Check out the Human Freedom Index https://www.cato.org/human-freedom-index/2021
The harassment of ordinary citizens has been pretty well documented by the press and cursory search would give you all the evidence you need to see the OPs anecdote aligns well with what has been reported.

“define harassment” is neither a good argument nor a discussion in good faith.
It's a topic for running more than walking. If you're walking/hiking you aren't going to have the same kind of impact directed at your heel as a runner heel striking will.
A few days late in my reply but I found your response very interesting. I feel that I have fallen into the very glib reactionary narrative I was trying to avoid. Thanks.
There are even better Youtube channels which remains largely apolitical, like this one by a citizen journalist:

Ottawa Walks: https://www.youtube.com/c/Ottawalks/videos

Pre-convoy this user was just doing walking live streams around the city.
I don’t think the “hard on your body” part is true anymore (if it ever even was) if you use proper footwear.
UC Berkeley may be forced by court to cut 3k undergrads, freeze enrollment
Also, the courts have already ruled against the blockades, including in Ottawa.
> The order only authorizes financially institutions to temporarily freeze accounts if they suspect they’re being used to fund illegal blockades.

Oh yeah, letting a bureaucrat freeze assets on an arbitrary basis people's savings and then, eventually, another bureaucrat will unfreeze it.

Rights delayed are rights denied.
The draft standard was an IEEE proposal, not an IETF one (RFCs are specific to the IETF standardization process), but it seems like the author was pretty familiar with the IEEE process and is involved with that organization.

Maybe it was just a solution looking for a problem at the time of its proposal? Honestly, I'm not sure exactly whether the exotic encryption choices (strange, little-used elliptic curves, etc.) actually add much security, or if they're window dressing.
Well, the big corporations and the government have always worked hand in hand. What they do under the covers when they're in bed with each other is their business.
Using SQLite and Datasette with Fly Volumes
CEQA is a hell of a law: whatever its original intent, it now stymies any sort of progress almost anywhere in California, and hamstrings the state's ability to do almost anything.

Meanwhile, the Arizona, Texas, Georgia, and Texas exurbs continue to sprawl, mile after mile of them, road after road, parking lot after parking lot.
This should not be surprising.

Police in general don't care about rape - it's hard to accept the "hard to get a conviction" argument when they have years of backlogged rape kits[1], which is further appalling when you find out that when they do actually test them they final serial rapists[2]. This is even when the police already only test "believable" claims[3], so the backlog is already biased towards conviction.

Then even when caught in the act rapists can get off without any significant penalties[4], leading to victims attempting suicide[5].

No, it isn't a matter of rapes being hard to convict, it's that police just don't care if a woman gets raped[6]. Which isn't surprising given the high rates of abuse in police households[7], and can rape people in custody[8].

They then have the gall to say "defunding means they aren't solving crime". They weren't solving crimes when they had more funding, and have demonstrated they will happily change what they report to make their numbers look however they want [6 again]

[1] https://www.endthebacklog.org/backlog/what-rape-kit-backlog
[2] https://www.theatlantic.com/magazine/archive/2019/08/an-epid...
[3] https://www.theatlantic.com/education/archive/2019/07/why-do...
[4] https://en.wikipedia.org/wiki/People_v._Turner
https://www.fox26houston.com/news/father-calls-out-judge-for...
https://www.insider.com/judge-teen-accused-rape-deserves-len...
https://abcnews.go.com/US/inappropriately-light-sentences-se...
https://www.usatoday.com/story/news/nation/2019/06/24/man-co...
and on and on
[5] https://jezebel.com/illinois-judge-reverses-conviction-of-18...
[6] https://www.startribune.com/ignoring-rape-complaints-when-po...
https://www.theguardian.com/commentisfree/2020/jun/17/abolis...
https://gothamist.com/news/report-nypd-has-systematically-un...
https://www.theguardian.com/society/2019/sep/19/thousands-of...
https://www.nytimes.com/2019/05/23/us/rape-victims-kits-poli...
[7] https://www.theatlantic.com/national/archive/2014/09/police-...
[8] https://theintercept.com/2019/08/30/nypd-anna-chambers-rape-...
Localizing Split-Card Themes into Japanese in Magic the Gathering
China 'bug free' implementation is complete B.S. Only good news (TM) comes out of China but it doesn't mean everything there is going alright. This is because 1. the media is heavily censored and 2. Chinese do not use Twitter/FB/Youtube and as a result do not reach the rest of the world.

Also: China handled the pandemic way better than the West.

Source that China is not bug-free

- https://www.youtube.com/watch?v=2jAM3nmNTS4

- https://www.youtube.com/watch?v=43Hot5n2Evg
>The stakes are clearly different. Pregnancy doesn't endanger others.

What about sodomy? Receptive anal intercourse is an order of magnitude more likely to spread HIV/AIDS[1] than vaginal intercourse. Maybe what happens in the bedroom should be "curtailed for the common good"?

[1] https://en.wikipedia.org/wiki/HIV/AIDS#Transmission
True regular expressions (that get compiled to DFAs) are faster if you don't need the funky PCRE features, and you usually don't.
Yes exactly. A really good manager will recognize this and will not rely on simple heuristics to value people.
They occupied several blocks in a city for weeks with no dispersing.
Is there a way to bypass Spotify entirely? I don't want to create an account on their crappy platform. I looked for something a while back, but couldn't find anything... I imagine they embed fingerprints into audio to squash any such attempts.

To podcasters: Using an exclusive platform affects your discoverability - the thing that allowed you to grow. It's a privilege to have people spend 1 hour or more listening to what you have to say - you literally cannot buy that reach.
A vast majority of people who contract COVID recover without any treatment. Are you arguing that the minority who don't impose higher costs than locking down the entire country?
Trudeau Declares National Emergency, Allowing Suspension of Civil Liberties
Of course I can, as long as the taxes collected are according to the law, that’s not confiscation. That’s payment you make to the corporation that provides certain services.

The best part? You have direct say in how much it should be collected or not collected.

But the wording choices makes me think that this is not about what it is claimed to be. That start sounding like libertarian agenda pushing, which is fine but it’s very manipulative.
Eventually you'll realize, most of our problems aren't gonna be solved.
I'm vaccinated, and I think almost everyone should take a vaccine. I don't sympathize with the protesters' beliefs, or even their methods. But, I am terrified by the glee that some people seem to express in the government using unlimited power to shut these protests down. I keep seeing variations of

- These aren't peaceful protests, they're an occupation by a fringe group

- You're allowed to protest, but not have an impact on the economy

- You're allowed to protest, but not block critical infrastructure

- An as of yet unattributed violent act was committed during the midst of the protests, therefore they are not peaceful protests, they are violent extremists

I sympathize with people living in Ottawa, it must be loud, frightening, and angering to be occupied by an unruly protest. I don't want to make a comparison to other protest movements of recent memory and how they were handled. Demonstrations are always unpleasant and inconvenient for bystanders, that's almost the entire point.

Do we want demonstrations contained by free speech zones as were so controversial during the 2000s? If we can freeze bank accounts of demonstrators participating in protests that are deemed illegal, what else can we do? Should the government force Apple and Google to lock people out of their phones because they are using them to coordinate illegal protests? Lock them out of email and social media? Ban businesses in general from serving them? I don't believe the government would go that far, but how far do we want them to go? Freezing bank accounts is too far for me.

Try to remember that the government rarely yields back powers we give them, but they do change hands. What we see here today will be used against movements you support. Maybe next year.