skysight-inc/HackerNews huggingface dataset:
I think you are confused on what these terms mean. "Collective right" obviously does not mean that that individuals cannot own guns. It means that the right to own guns is in the context of a regulated militia. Obvious regulations that a militia might want to have are minimum age requirements, training requirements, equipment safety requirements (such as requiring owners to store and transport their guns safely and perform regular maintenance). "Collective right" means that the right isn't an individual right, in other words, individuals do not have the right to buy, sell, and own any firearm they want in any condition they want for any purpose they want.

These definitions are abundantly clear in any good-faith conversation about gun policy. The ACLU in particular is quite clear about which policies they believe infringe on civil liberties and which do not. For instance, the ACLU's position is that laws which restrict the types of weapons or ammunitions which can be owned generally do not infringe on civil liberties, while laws which restrict categories of people from owning guns often do infringe on civil rights (the examples they give are immigrants and people with mental disabilities). Incidentally, the ACLU also believes that many current federal restrictions on gun ownership do infringe on civil liberties, like the prohibition of certain convicted criminals and people with mental disabilities when there is no indication of violent behavior.
Compiling to JS is a good option, with the caveat that it will never deliver consistent performance. JS engine vendors place less importance on optimizing for JS transpilers now that the future is WebAssembly.
Why do they need to only have single-member districts? How about having fewer districts with more members per district? It seems like Fix Gerrymandering is a solution aimed at the wrong problem when the entire problem could just be eliminated.
no canvas are slower for UIs. The difference is between immediate vs retained mode rendering, and the later is order of magnitude more energy efficiency and is more performant, for well behaving not chaotically changing content.
I think its usage on the internet grew as an acceptable alternative to the banned word "asshole" on various message boards.

https://ksot.net/banned/

"Asshat" also gives you plausible deniability for sneaking in "ass" + the past tense of "shit". That's how I've always read it.
It's also silly to discount the value of non-liquid equity to zero, unless you think there is literally zero chance of experiencing a liquidity event.
This article nicely explains the problem, but is a bit defeatist about the possibility of reforms that could mitigate it. To offer one reform, allow me to present the following:

Suppose in the hypothetical country, the total number of votes cast for Blue is some number "B", and the total for Violet is "V". Further suppose that the number of seats won by Blue is "C" and the seats for Violet is "W". A non-gerrymandered map would be one where B:V is approximately C:W (or at least there is no possible change to the seats result that would make C:W any closer to B:V).

My proposed reform, therefore, is that after an election, if those ratios are not as close as possible, the electoral officers would go down the list of seats that were lost by the under-represented party (from best performance to worst) and flip the result so that the under-represented party gains representation, until the ratio can't be improved any more.

Obviously this would feel hugely unfair to the voters in the districts where the result was flipped, but they should blame the people who drew the unfair map in the first place. Indeed, the incentive would be on both parties to draw districts which were most likely to produce a balanced result that doesn't need any flipping. This method has the added bonus that it would encourage parties to appeal to voters in "safe seats" just as much as "swing seats", since everyone's vote would count towards the B:V ratio.

The maths gets a little more complicated when dealing with more than 2 parties, and with independent candidates who don't belong to any party, but I don't believe these are insurmountable obstacles. Solving the problem of gerrymandering, unrepresentative legislatures, and voter apathy with this one weird trick (that doesn't involve changing the ballot papers or counting process) seems like such a big win that the cost of a few flipped seats has to be an acceptable price to pay.
>it exposes the absurdity of counting votes and claiming that it somehow represents the voice of the people.

I actually 100% disagree with this sentence. I do not, honestly, believe it exposes that. My experience with people who vote is that they harangue about the "other side" gerrymandering, but when their preferred candidate wins their district, it's because voting works.

I genuinely believe people are either (a) willfully ignorant, or (b) pants-on-head idiotic when it comes to this issue.
it really depends on the type of state:

cloudflare kv store is great if the supported write pattern fits

if you need something with more consistency between pops durable objects should be on your radar

i also found that cloudant/couchdb is a perfect fit for a lot of usecases with heavy caching in the cf worker. its also possible to have multiple master replication with each couchdb cluster close to the local users, so you dont have to wait for writes to reach a single master on the other side of the world
Still misses the point of the original worse is better paper.
This won’t ban minors from the Internet, it will go a long way to helping avoid bad habits like catching up on social media turning into a three hour binge.
I think AI in music generation will end up being a big thing like with DALL-E for images and GPT3 for text. Possibly more because it seems like people have less intuition for creating music than they do for images and words.
https://github.com/NVIDIA/open-gpu-kernel-modules#supported-...

"Currently, the kernel modules can be built for x86_64 or aarch64."
Is that a rhetorical question?

I'm bashing the EU because they are trying to create a surveillance state.
Those people know how to manage their response to speech they do not like. Should we free people of that burden, the range of permissible speech will be a small subset of speech overall.

The outcome of that is few people being able to have real conversations. Contrived, Disneyland type discourse would then be the norm.

Frankly, that would inhibit understanding one another and further limit speech.

At some point, people must weigh incoming speech and manage what they do with it or there simply will not be all that much left to be said.
Note: This is not news of any kind. Windows Terminal has been open source since its first release 3 years ago.
That's completely orthogonal to ADT vs enum.
Disney+ Hits 138M Subscribers
I don't normally curse on HN but I think I speak for all of us when I say

Fucking finally.
One of the biggest goals of a proper navigation app is to not be distracting. It shouldn't ever demand immediate interaction.

"you need to press a button in the next two minutes" isn't any more distracting than what you're already getting.
To be honest I didn’t know if a car was on my right, but a front end collision is the most dangerous car crash you can get into. I still think it was a safe choice.
> It feels like it doesn't come with a lot of the baggage you get with other, longer-lived languages.

Doesn't this mean that you are currently simply in the sweet spot where the language is usable but also not bloated yet? As in, it could all change in a decade and therefore isn't an intrinsic quality of the language itself, but merely the passage of time.

I recall this blog post exploring the possible correlation between the age of any programming language and the developers' disposition towards it: https://earthly.dev/blog/brown-green-language/
> they would try to solve it as they see fit.

It seems for them the solution is to destroy privacy for the entire population.

> Please, don't post simplistic vox populi stuff.

Please ask this to the European Commision instead.
There was a truck that was a part of it. I’ll bring my drone next time I’m driving.
can does not mean it will.
Assuming you're talking an an American context, is is absolutely not true that "both parties use [gerrymandering] at all levels of government".

The US Democratic party has a national policy of non-gerrymandering at all levels of government. Maryland had a Democratic gerrymander in the 00s, but it was exchanged for a fair map in 2011.

The US Republican party, on the other hand, has a national policy of gerrymandering as much as possible. The national committee hired gerrymandering consultant Thomas Hofeller to draw Republican-maximizing maps for every state in 2009, and used those maps as the backbone of their REDMAP plan to seize permanent control of every state through extreme gerrymandering.
> All the same I'm not seeing how this plays into why it should be forced, the phone is just half the story (the CLAT) and if the enterprise wanted to implement NAT64 and 464XLAT they can PD. If they don't then it's not going to work just because the device has enough addresses to be a CLAT.

You are right. I've used that as an example of why a device would want more IP addresses than one. One of aspects of treating IPv6-as-IPv4 is the assumption, that one IP is enough. I get it, it simplifies logging/reverse resolution for example, but one IP might be not enough and the example, while not be the best, illustrates the point.

> The prefix for 464XLAT or to allow tethering. DHCPv6-PD is how you do this when you're not using SLAAC.

There is a difference in scope between PD and SLAAC:

With PD you usually hand out /64 (or bigger) carved out of whatever larger subnet you have. So if your upstream gets you /48 or /56, this is the mechanism to hand out smaller subnets to routers downstream.

SLAAC support allows any device in the subnet to claim any address inside the announced prefix it wants, unless it is already taken and other device objects. There is no limit on how many addresses it can claim, but claiming /64 or more would take a while :). Claiming a few is enough for tethering to work.

SLAAC is what you get wit RA by default; only those that want to force DHCPv6 on their network disable it (yes, I tried that once when playing with it. That playing was great way to understand why it was a bad idea).

With DHCPv6, even if it is supported in the network, doesn't mean you also get PD. It remains completely optional. This is a problem with many CPEs (i.e. with a class of devices it was designed for!), that are supposed to support PD, but the support is either buggy or non-existent, thus their users never have more than /64.
For my money it probably started as a play on or corruption of ‘brass-hat’, the old unflattering slang word for a senior military officer.
There was a "truth world" when interconnectivity between average people was low and narratives were controlled by a select few that dominated or had influence over the media. Now that there's more edges in the graph due to social media and the internet, there's more competition of narratives and we're seeing the social effects of that.
Nah. I tried it once and was disappointed. It was unfinished, and barely a copy. Better graphics and sound, sure, but nothing else. If I recall correctly, the tactical combat system was real-time, instead of turns, and it had flaws. There was a community patch as some point that fixed some of the issues.
Gerrymandering is very easy to fix: don't make voting districts matter that much. Have local seats in districts so they get represented, but also have popular vote seats to even out so each party gets seats corresponding to the total vote. Done, gerrymandering no longer matters enough for it to be a big deal.
Flutter and Dart have co-evolved to the extent that separating them would be difficult.

One problem would be expressing the Flutter API as a Go API. For example, Flutter has lots of constructors with lots of keyword arguments. Flutter is doing things with keyword arguments that would be expressed as props in a React-style UI. A similar thing happened with JavaScript and JSX - while you can write a React-style UI without JSX, you probably wouldn't want to.

Maybe you could define props using structs in Go, but the result would be awkward, particularly because Go doesn't have an easy way to bulk-copy fields from one struct to another, like you do with spread arguments in JavaScript.

Also consider that Flutter uses class hierarchies extensively and Go doesn't have inheritance.

Maybe look at how web development is done in Go when it's compiled to WebAssembly. Is that how you'd want to do web dev?
I never coded React Native, but I have a lot of experience with Flutter. You can definitely run into build issues, but it's almost exclusively when doing precarious things like upgrading third party packages, SDKs or Flutter versions. As soon as you've traversed the depths of dependency hell and it builds, it builds without a hitch repeatedly in my experience.

As the framework is maturing there have been some major transitions between APIs and project structure. My main app that was scaffolded two years ago has had no shortage of duct tape fixes and tweaks to especially Gradle/Cocoapods config to keep it building.

I guess it's a fair price for what has otherwise been a fantastic developer experience. All in all I'd strongly recommend it.
But at that point I effectively don’t need the hardware as I’ve stored these words elsewhere.
FWIW, you can have a newtype wrapper around Vec that provides indexing access with any type you want. If you are porting or writing code that uses i32 for indices for some reason, then you use the wrapper instead of Vec with no runtime cost and no inline type conversions.

This hasn't been solved at the language level yet because if we `impl Idx for u8` then inference in `vec[42]` breaks. Making inference support that in a principled manner will require a lot of work, and doing it in a hacky way might lock us into a suboptimal place that we haven't fully explored yet. I want to see some solution here at some point.
I was enjoying the frog book (The Dart Programming Language, Gilad Bracha & Erik Meiker) but that was 2015, and now very out of date. Its strange to see there is no up to date book from major publisher, like the Rust book at https://doc.rust-lang.org/book/
To be specific I'm talking about those image memes.

"Memes" as an explanation for the collective software of the human species is not such a bad idea. Here is some art, music and poetry by Burroughs and Anderson:

https://www.youtube.com/watch?v=KvOoR8m0oms
The way you handled that should be taught. Great job it sounds like success will follow you wherever you go.
if they disable the shader jit it will result in much worse performance overall
I don’t because I don’t need to worry about offline builds. If I did, then I’d vendor them. Hence not understanding. (And even if it literally is that only, then I have at least one idea for what they could do that would make this work. But maybe that solution would fail for other reasons, and I want to acknowledge that it’s not like I have the full requirements list and am saying “oh gosh just do this,” because I am not.)

That it’s a single dependency is why it feels extreme to me; won’t that be a very, very tiny thing to vendor?

Anyway I don’t really know why you’re being so aggro here. I don’t know how many times I can say “I’m probably missing something” and “they know better than I do.” I really like you, Thomas, but I also hear the passive aggression, and don’t like it. It makes me want to return it, but that doesn’t benefit anyone.
Yet Italian food doesn't use any and still extremely popular...
I was thinking MAUI(rebranded Xamarin) might be somewhat useful with .NET6 coming out. I've been playing with it the last week or so, it's quite nice.
Lots of loaded statements here.

Immigrant describes his immigration situation.

Your response

1. How dare you complain

2. I am going to pretend you called Americans racist. (Wattabout Indians being racist)

You or your parents being immigrants is no excuse for your crude behavior.
1200 is null as i understand
i think 7200 is emergency?

as a curious stem type who used to fly with other curious stem types back in the day, i remember asking for all the details and being given them.

edit: 12xx is vfr no code assigned with various modifiers. 7700 declare emergency. 7600 radio out. 7500 mutiny.
Probably the same reason they've opened sourced some other components lately: community feedback and updates.

There are a bunch of bugs in Windows core that I can't even get anyone to look at (and I'm an MVP). With these little bits they've opened sourced you can actively participate in helping the team fix the bugs, and add features as needed.

I know the team on Terminal had a whole muddle of problems to do with rendering recently that probably still needs some outside input. Even Microsoft's developers can't and don't know all the best ways to carry out tasks with their own APIs - there is just too much to learn.
Totally agree. And some other sports, especially soccer (football outside the US) are also risky for the brain, because practice involves repeated heading.
That's what the Senate is. This has neutralizing effect on tyranny of a single party by forcing that party to win in separate kinds of representation strategies.
If you've been in tech for 20 years and aren't making 1 MM per year, you're doing something wrong. Talk to people around you.
Yes it’s hard to imagine who would enforce this and how.

But the reason it’s being discussed is that social media like instagram and TikTok is toxic to teenagers. Something does need to be done, society is not enslaved to the aims of mid grade social media product managers.
There is no 'science of future events' only probabilistic outcomes based on models underpinned by chains of inference. The longer those chains of inference the lower the conditional probability the entire chain is correct becomes. Those models don't account for black swans Russia invading Ukraine and that suddenly massively changing a large portion of the worlds calculus on what sources of energy to leverage in the short-term. We have decades of data to draw a pretty good gut feel from looking at Kyoto Protocol and Paris Accord and COP26 and it's always the same story - "hey we're going to hit an iceberg!", "OK, well then we'll steer away from it :)" rinse repeat. I keep up with technological improvements that can help us avert disaster, but I also look around me and see human behavior changing not nearly fast enough. I dunno man... this is less of a 'science' thing for me and more of a human behavior thing.
The 3700x with a GPU with a fan is going to be a lot easier to make silent than a 12th gen Intel is going to be.

Also many GPUs support the fan turning off when idle.
IIRC were some problems with the Linux drivers for Navi 1.0 that continued for about a year after launch. Supposedly those have been fixed.

My Vega 56 has been perfectly stable and trouble-free for years.
> They have exactly one dependency, and it's optional.

Except they would have two dependencies (the other being libc) but they wanted to avoid vendoring for that as well.
Even taking all of those things into consideration, $200k in SF is better than $100k pretty much anywhere else.

> And the reality is most tech jobs don't really pay as much as you think. For the good remote jobs you'll be competing with people who are simply better than you ,so good luck.

I guess it depends on what "you think" tech jobs pay, but this has not been my experience. If you're even half-decent, there are countless remote software engineering opportunities that pay well above $100k, which is a great salary if you're not comparing it with the top end of the industry. Most companies right now are facing a labor shortage, so it's far easier to get a remote job as a SWE than ever before.
Didn't his opposition run on the same platform and still continues to run? Making his supporters the worst possible people while openly supporting domestic terrorist ideologies and organisations. And being racist and pro discrimination.
If I were you, for your argument I would use population densities.

But you can’t bucket a million people living in thousands of square miles as the same as a million locked together in a suburban sprawl connected with rail and roads. Look at London. Take away the boroughs and what is really left?
Probably. I think I lucked out because my service project was clearing and installing seating and paths in a new, small park from land donated by a family who inherited it and didn't want to deal with the taxes because there were technically about 30 owners.
I never worked directly on Chromium, but I worked in its code base (for chromecast and google home products) and met many of the Waterloo folks who worked on Chrome. They were all top notch super smart people.

The codebase is huge. The code quality is on the whole excellent, but learning its ins and outs takes time.
It doesn't talk about a senate at all:

> It is divided up into 10 districts, each of which sends one representative to the national legislature, which consists of 10 people.

They take this as a given and try to come up with convoluted ways to 'fix' the problem, when just fixing this axiom would solve it much easier.
We have a habit of diluting words to the point where they are meaningless, and I think it does more to hurt important causes than support them. By labeling all forms of telemetry as "spying", we just make it so people are less likely to take actual claims of spying seriously.
I find your opinion on it baffling as well. The obvious fact is that is a selfish attitude. Do what you want, but that is a fact.

I don't think the animals feel very liberated either if you consider other life forms.
By the way, why does no one think to ask why we got Trump?

I suggest doing that is less painful than limiting speech overall will be.

The risk of another Trump, or Trump again is serious! I fear it.

But I also question why he ran with, and a future "Trump type" would potentially run against, candidates lackluster enough to make the risk real.
Batteries are often the hardest part of a conversion, because you need to find a place to put them. The motor can be relatively straightforward, especially if you can just pull out the engine and replace it with a motor using the appropriate adapter and keep the rest of the drivetrain as-is. (CanEV makes bell-housing motor adapters and driveshaft-to-flywheel couplers for a wide range of vehicles.)

A lot of stuff you can just tear out, and that's pretty easy. Exhaust, gas tank, probably the radiator, and so on.

EV conversions don't make financial sense right now because it's usually about $20,000 worth of parts plus a lot of labor to design and build a one-of-a-kind thing. That could change, though. All it would take is some big manufacturer to produce a low-cost kit to convert a common vehicle to an EV, with proper integration into all the existing systems so you can just plug stuff in and have it work. If you don't have to do any structural modifications to the original car and it's just a matter of swapping parts, I could imagine something where a typical mechanic could do an EV conversion in a week or less. And that would be a huge shift. Maybe EV conversion could start to be an economically-sensible thing to do. Most people who want a new car would just buy a new car, but it would be good to have more options available.
You might recognize the author from https://pointersgonewild.com/