skysight-inc/HackerNews huggingface dataset:
Those words in the dissent would work as a nice template for a human right:

The government could not control a human’s body or the course of a human’s life: It could not determine what the human’s future would be. Respecting a human as an autonomous being, and granting them full equality, meant giving them substantial choice over their most personal and most consequential of all life decisions.

It is very clear from the text that the decision to have a child is more than just the pregnancy or the birth. It is also about the life-transforming consequences, the childcare and the time and money to raise a child. It is about the social impact and the lives that such choice impact.

All those belong in a human right where willing consent of parenthood should be in focus.
Correct. Co-pilot is simply operating under the current interpretation of copyright law, which has provisions for fair use which is actually very important for how software development works. Fair use is crucial. Without that we can't implement proprietary APIs or allow ourselves to be inspired by other people's work. The samples of code you get from co-pilot aren't any different from those you find in a book (copyrighted and typically not OSS), on stackoverflow, or code you have seen somewhere else (for example on Github). And programmers use all of the above. If you don't like that, keep your code proprietary and refrain from publishing it.

In the same way, Google is making use of fair use by providing website titles, summaries, book samples, etc. There has been some controversy with news about them taking that too far. But by and large, they are still legal. And people of course have tried to challenge that in courts. It's just small samples being distributed, not a complete work. There are lots of examples of companies depending on fair use for all sorts of things. E.g. quoting an author or paraphrasing their work is fine. You don't need their permission for that.

Also another point here is that it isn't necessarily just MS that would be violating copyright (if the above somehow wasn't the case) but the receiver of the auto-completed code that ends up distributing that code. Because it is that code that ends up being distributed. All MS does is show you some code sample, it's the programmer that decides what to do with it. Whether you receive your sample from Stackoverflow, co-pilot, or a book is not relevant: you are responsible for the code you distribute.

Finally, the Github terms of use give Github some rights to doing things to your code if you choose to put it on Github. That probably also covers what they are doing with Github Co-pilot. That's a valid reason for removing your code from Github if you don't agree with that but of course no guarantee that Github Co-pilot would not crawl external public git repositories or that whomever you pick as an alternative wouldn't have some similar legalese in their terms of use. If these things matter to you, review it. Just because Gitlab hasn't launched a co-pilot competitor doesn't mean they couldn't.
https://archive.ph/RsZtc

Also should have (2021) in title.
I’ve lived in and frequently traveled to cities with what is considered the best public transportation in the world (Paris, NYC, London, HK, Singapore, Zurich, etc etc).

In almost all the above places, there have been frequent instances where I’ve had to use taxis and/or rent a car. And that was while living/staying in the core of these cities.

99.99% of places on earth aren’t nearly as densely populated as the ones above, so increase the need for cars proportionally if you ever want to go elsewhere.

We need both good public transport and autonomous vehicles. It’s not one or the other.

Whenever I see people citing public transport as a panacea for all problems, it’s typically a wealthy, single, childless, digital minimalist 20-something who lives in the core of the aforementioned cities, and never does much outside of it.

You ever wonder where the food you eat gets grown and how it gets delivered to that fast casual restaurant you love down the street? It’s not public transport.
Yes, that's my intention, almost: no one can legally do anything with it. Private persons usually ignore these laws generally and get away with it.
> seems most peeled garlic in America comes from china

I used to eat at a restaurant in Shanghai which had a fridge in the back, in which enormous bags of pre-peeled garlic cloves were visible.
Gently squeezing the clove under the blade of the knife on the cutting-board and it's easy to peel that way too. I find it works just fine, especially in combination with just chopping it afterwards (instead of using a garlic crusher).
To be fair, Google has tens of thousands of developers, and so would have a hard time being anywhere near as productive as one person.
From the employers pov, how does the algorithm work to find candidates?
Most of the cost of a taxi is the driver. In the long term driverless taxis will be much cheaper. Access to affordable taxis will greatly improve mobility for the young, old, poor, disabled, etc. It will also enable many people who currently drive to ditch their car (saving lots of money) while having comparable mobility.

Of course driverless taxis will not help much with congestion. That will require different solutions.
Depends how you define "work".

Since X11 apps can find out the display dpi and render accordingly, they do not communicate to compositor at which scale they really do render their contents. This gets even more interesting, once there are multiple scales (i.e. you have multiple displays, each at different scale).

This leads to compromise, where xwayland assumes that all X11 clients render at 96 dpi and upscales them to the actual one. It is not pretty, bilinear would not be my choice of algorithm here, but the apps are at least correct size. There are patches floating around that modify this assumption, let X11 clients render at actual dpi, and if they don't, let have the user apps with tiny UI. So YMMV.
I agree with you--however, programmers have not become even better paid because society values programmers. They have become better paid because software is a relatively new artefact in human society which has taken the human life by storm, which has made software companies immensely profitable, which meant more companies wanted to create software and attract the people that could help them do it.

As software takes a back seat (or at least a "normal" seat) in society, would we see a normalization of income? Could this be hastened by the development and introduction of tools such as copilot?

Potentially, unless there are new / better things that humans can claim they can provide compared to AI tools. This is the point where I think you and I agree, and I think it's your primary argument in any case (unless I'm mistaken).
"In Defence of..." articles considered harmful.

All a needless justification of resisting peer pressure instead of letting it bounce off and enjoying life.
> Out of how many?

20 or so.

It has been a while ago so I cannot recall the exact way I did it, but I certainly didn't implement any specific algorithm, I just did the straightforward thing using Rusts builtin functions as a realistic emulation of a lazy programmer.

The point of my comment was not to claim that Rust is the faster language. The point was that you can write mediocre Rust and still end up with extremely performant code that covers a lot of ground.
So if it's not inherently wrong OR right, then it must be inherently neutral. Which means it can be used for both positive or negative purposes. You gave a negative purpose. I would argue that health and safety can often be seen as a form of positive gatekeeping. In context of the original post, using a knife "properly".
I'm not ok with that. I use EditorConfig so as not to have to remember which project uses tabs and which uses spaces.
Bryan Caplan came up with a similar idea, the ideological turing test: Can you make the case for something so that it's impossible to say whether you really believe it or not?
" what's to stop them from copying you and eating your market share once you've launched?"

Nothing. So the only defense would be, having a good headstart, by having a working product by the time of release. Just presenting ideas and sketches does not give this edge.
USB3 operating at certain speeds causes 2.4GHz interference. If your cable isn't sufficiently shielded (or the shielding is sufficiently damaged) you may just turn it into an antenna for that inherent interference.

You're not alone in this: https://www.reddit.com/r/buildapc/comments/jfnbbk/til_usb_30...

I've seen this problem cause people with WiFi dongles to lose 2.4GHz connectivity. The solution was often to use a USB 2.0 port, but these days you won't find as many of those.
Delta Neutral Trading Strategy
He is indeed called Anders And but the only name I know in Danish for & is "og-tegn" (and-sign).

We don't call it ampersand because that comes from the English "and per se and".
Apropos the header image, there's also `traceroute bad.horse` (you may need to pass --resolve-hostnames depending on your version)
This! Whole garlic bulbs (as well as onions, potatoes etc. etc.) will last for months if stored properly, the "convenience" versions need extra packaging, have to be refrigerated or cooled, and still can't be stored for very long. You don't have to dice the garlic by hand though, you can use a garlic press.

Before anyone calls me a snob, I use some convenience products too, e.g. pre-cut and mixed salad - I hate cleaning salad, plus in this case the convenience product has more or less the same shelf life as an uncut salad. Also, after several quiche disasters where we ended up eating "minced quiche" because it leaked or refused to be removed in one piece, I am a huge fan of convenience quiche crust - tasty, crispy, and (almost) 100% leak-proof!

If you go down the "only use base products" rabbit hole, you also have to make your own pasta, because after all that's also a convenience product...
What about, you know... _zero_ "PSC"? Sounds like the type of shit a company does when it builds a culture of mistrusting its own employees.
Hey hopefully those police stingrays can jam the gangland stingrays.
This is the, "I fucked up and I'm going to have cut people, but I'm going to blame the people getting cut because I'm a shit human being" speech. It's never a good sign.
The entire second amendment here:
“ A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.”

Notice the first phrase.
Absolutely nothing here says “every Joe wacko can have military grade arms in case they want to overthrow the government “

Tell me it’s originalism to interpret the words above in any way other than what it reads as: a description of state militias.
Azure Active Directory is on its way to use DIDs [0]

The forces in place here seems to be:

- distributed ledgers allow a different (decentralized) paradigm for identity management, where users own their identities and service providers authorize and authenticate them through verifiable credentials

- years of blockchains and even more years of web certificates have created processes to handle cryptographic material, that service providers supposedly find more secure than "username and password" to manage the identities issuing the verifiable credentials

- in realpolitik, Microsoft (Azure) is expanding in the cloud market by trying to establish a presence in niches (ie: Intel SGX, DIDs) [1]

I understand the overall skepticism about blockchain related technologies, but the intrinsic advantages that I see in them are:

- (for a service provider) having a tamper-proof log of all the auth changes for an identity

- (for a service provider/user) relying on cryptographic signatures allows for a private validation of an identity/claim

- (for a user) provided this is not EEE allover again, a greater degree of choices on how to manage your identity

I do not have as much experience as you do, so maybe there is some wheel-reinventing that I am not aware of :)

0. https://docs.microsoft.com/en-us/azure/active-directory/veri...

1. https://techcommunity.microsoft.com/t5/identity-standards-bl...
There is the ~ or ^ suffix to select a parentage. Also, vin-fugitive selects the parent automatically when you say "rebase starting here" on a commit under the cursor. Not sure what it does for merge commits; there's so great default there.
This article is really weird. This person developed insecurity about using jarred garlic, because they saw (or imagined) that someone in college looked at them wrong when they used it. Then they proceeded to look out for comments about jarred garlic on Twitter, because what people say on Twitter is important. And then they complain that the snobs don't think about disabled people when they behave snobby. What a surprise. When I say that running regularly is healthy for you, I also don't think about people who don't have legs, have deformed legs, or have other disabilities preventing them from running. What sort of a complaint is that?

Overall, it gives the impression that this person actively searched for something to feel insecure about and then wrote a looong article about it.

Also, it's weird to label mincing garlic yourself as snobby, when it's the cheap option done by almost everyone. Forget about finding jarred garlic in a pleb fridge. Hipsters with creative eating habits? Much more likely. And for people without applicable disabilities, jarred garlic doesn't save all that much time. Time spent mincing garlic barely registers compared to other activities in the kitchen. And jarred garlic is A LOT more expensive[1]. But if you have disabilities, it may be the rational choice, yup, no argument about that. And even when it's not the rational choice, who cares?

When I cook, I don't check on Twitter if my way of cooking is approved by snobs. Go on detox from Twitter. Your life will get much better than by fighting imagined ableism.

[1]: No surprise here really. Fresh food is almost always several times cheaper than processed food. After all, it's less work to make it.
Original comment suggest making insider trading transparent, by sharing insider trades in real-time or even with at least 1 day advance notice. So, there is data being shared. Outsourcing trades to a 3rd party would circumvent that data sharing (assuming insider trade reporting is automatic).
I dunno. AVR-8 is basically the last 8 bit CPU so it is much better than the CPUs we remember from the 1980s like the Z80, 6502, 6809, in most respects except RAM size. 32 registers is a lot! It also takes advantage of the Harvard architecture and has none of this pipelining and cache BS, most instructions take a cycle so if it runs at 20MHz it is basically running at 20 MIPS. Assembly language is beautiful and thinking about writing C for it makes me want to cry.

The one issue is that it has no upgrade path to anything more powerful so if you want something better it is going to be ARM or ESP32 so you might just keep writing portable C.
Scleral lenses are just contact lenses that sit on the sclera. They exist and are used for vision correction by people with certain eye conditions.

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

Mojo’s lenses do have a scleral design which makes sense, it’s one of the more comfortable hard contact designs (though quite invasive).
I really enjoyed reading Fiber Fueled which basically lays out how all the latest science links our overall health very closely to the health and diversity of our microbiome. It will be interesting to see if new research continues to find evidence to support this. It's also a pretty convincing scientific argument in support for plant-based diets which, conveniently, is good for the planet and animal welfare as well.
The moment you try to go to market is when you realize that your IPO is probably not happening any time soon.
HN: The M1/M2s are the best thing that's ever been invented in computing omg instructions per watt so good no need of a fan no cooling

Also HN: dismisses a real problem of their beloved CPU hitting temperatures that would make Intel laugh

Don't worry, denial is the first step to acceptance.
If I need diced garlic then sure, though I'd probably just chop garlic cloves for that. For me the inconvenience of garlic comes from getting it to minced texture to maximise the flavour - peeling it's not that big an issue once you've learned the 'gently crush it with the side of the knife' technique.

But I can't really think of a dish I cook regularly where I must have diced garlic as opposed to minced. Even making aglio e olio I'm perfectly happy with frying minced garlic. You get much more garlic flavour for the same amount of garlic that way, and because you cook it lower and slower (larger surface area) there's less chance of burning the outside and making everything bitter.
The real problem with "steelmanning" is that not so clever people (who think they are oh so clever) believe they are capable of representing a position they do not hold. Perhaps seeking out others who actually advocate for the position (which you are attempting to steelman) and listening to their arguments would be better, but it doesn't stroke the ego in the same way, or allow arm-chair internet philosophers to make the same bold claims at objectivity.
As a user, I am very happy that W3C has overruled the objections. As a developer, it may a bit of a PITA, albeit a necessary one.

For Google, it makes sense for them to request at least some "standard" methods. If the number of DID methods is sufficiently large, Google won't be able to use their network effect to dominate any of them. Surprise, that's the aim of the spec.

For Mozilla, it makes sense to support a small set of DIDs, their resources are not infinite.

As a user, I want to use the DID method that works for ME. For example, https://en.wikipedia.org/wiki/BankID is used universally in Scandinavia and I would not see why would anyone use DID for identifiers of "real world" things if a govenrment-accepted mechanism cannot be used (eg "did:bankid:*") for signing those identifiers etc. Because I already use BankID for all important authn things in my daily life. In Estonia, ID cards are used for legally binding signatures since forever, I can totally see how they might want to use that to sign their DIDs: https://en.wikipedia.org/wiki/Digital_signature_in_Estonia

Regarding Web 3.0 garbage in the registry: just ignore it, nobody is going to use it seriously. Those entries are just marketing by those projects. If it was up to me, I would split the registry into two sections: registries with significant stakeholder backing (BankID and the likes) and everyone else (so that you can ignore them).
Wait, they even made a new thing to replace catkin? Oh fuck, we now have two eldritch meta-build systems instead of one…
And those ingredients add to the allergen potential. And even with them, it still has a fraction of the shelf life of cheese in block form due to surface area:volume ratio.
Sure, but that's not what we usually mean by gatekeeping.

Controlling who can and cannot join the community based on some arbitrary, subjective critera is what we usually mean by gatekeeping.

E.g.: FDA does not gatekeep - they enforce safety criteria to products; metal music fans often gatekeep - they enforce their own opinion of other metal music bands/fans and are trying to police the metal music scene.
Well, good thing people don't need your approval for their cooking. You should still stop spreading rhetoric like this because, as the central topic of the article demonstrates, some people will still take it to heart even though their cooking is none of your business.
With the conflicting experiences in these threads I wonder if there's an unknown third component that's influencing this problem. Some other interference causing Logitech hardware to switch bands or causing Bluetooth devices to use different connection properties, for example.

It doesn't take all that much interference to get a multi device Bluetooth piconet to see disturbance, perhaps a combination of interference sources is causing the Bluetooth performance on some Bluetooth adapter to fall back to lower speeds, ruining the experience for devices relying on high throughput Bluetooth.
Keychron and Nuphy make wireless bluetooth low profile keyboards. I own Nuphy Air 75 and really like it.
So what other companies sell bluetooth mice that are more compatible? No custom receiver thing thank you. Just Bluetooth.
Municipalities are generally managed to dry the funds in favour of the friends of whomever is in power. Usually such considerations come last.

For example in Italy many municipalities removed public transport so that FIAT could sell cars. And USA is at least just as corrupt.
What about if the trader had to disclose the trade but also give conditions under which it would happen (to protect the trader from changes in the market), e.g. they could say to buy only if the price is within a certain range. The trade would be locked in from that point.
Also while some of the comments are needlessly harsh, they are at some level true. Fresh stuff usually does taste better and cost less.

If you told someone “I’m using this because I’m disabled so it’s easier”, no one is going to second guess that. But for the average person, they are better off doing things the suggested way.

I used to use things like pre grated cheeses until someone told me they are vastly inferrer to grating it yourself so I switched and my cooking improved.

Sure, some people make a song and dance about it and call ingredients dried cat vomit but they are correct that fresh is much better if you can manage it. And even the hardcore home cooks will look the other way on things like frozen puff pastry.
> “perhaps we can restore them with probiotics.”

Really? AFAIK probiotics, as well as antibiotics, can only affect the gut microbiome temporarily - it will restore to the baseline (defined in early childhood) if left alone and given some time. Isn't it so?
When you begin allowing in students who have until that point only had access to lesser academic opportunities wouldn't a higher rate of failure be expected initially? To judge whether the lottery approach was successful or not would take measuring the progress of those students over a longer period of time. A decision to reverse course seems to have been made without even having the data for a complete school year which indicates it wasn't really a data driven decision. Just be honest about why the decision was made and not pretend it was data driven.
Your parent comment apparently thinks farmed animals don’t eat plants too
Even if bitcode was fully architecture independent, you would immediately hit a wall with various framework constants having different #defined integer values. For example, https://developer.apple.com/documentation/apple-silicon/addr... talks about how the NSTextAlignment enum has diverging definitions between archs.

By the way something similar happens on Linux where kernel syscalls have different numbers between archs, for example. (Although on mac/ios, syscalls aren't guaranteed to be stable even across minor macos versions; the only officially supported interface to the kernel is libc)
Use Git-secret to encrypt secrets and store them in the repository
Wait until you hear it's the third major firm of its kind/scale to go through this in recent times.
Found: The 'holy grail of catalysis'– turning methane into methanol
That's because when Gitea was early in development, it would have been not usable enough to develop itself (the Gitea people have a post somewhere explaining about it; how too-early dogfooding can actually make things worse as you try to implement 'urgent' features in a rushed manner rather than taking the time to do it right).

Sibling has already provided the tracking issue for getting off it; as far as I remember it's close now :-)
Getting CORS request failures
If anyone else wants to know what a "perfect shuffle" is, apparently it's this: <https://en.wikipedia.org/wiki/Faro_shuffle>