skysight-inc/HackerNews huggingface dataset:
I don’t want to go too much into C vs Rust but loads of C code out there, when it comes time to manipulate strings or do something a bit complicated, ends up a hacky mess.

For all the implications you are making about “move fast and break things” in web dev, at least newer tech stacks makes it easier to not completely break your data structures cuz the abstraction ceiling made doing things the right way hard.

Of course experienced C programmers “get it”, design their code in a way to avoid these pitfalls, and can right performant, correct code. I just think that it’s easier with a lot of other tools for stuff that’s just a bit complicated
Regarding the number of insects around I've heard British farmers saying that neonicotinoids targeted certain insect species and since the ban they have switched back to using a broad ranging insecticide which kills everything. Whilst the insect population decline is certainly a phenomena which pre-dates the ban this change is hardly going to help, although maybe it is the lesser of two evils.
How does YouTube make money from spam comments?
I'm amateur. I decided to go with RP2040 because I have a limited time and I want to understand underlying architecture. ARM is more useful than AVR, because ARM knowledge (even Cortex-M0) is more transferrable to other fields, like my Macbook.

Same could be said about RISC-V. It's going to be big. So it's very tempting to learn it once for many different areas.

Again same could be said about Rust. I can (theoretically) write microcontroller firmware with Rust, I can write OS with rust, I can write linux app with rust, I can write website with rust. That's very appealing in terms of knowledge transfer.

There're so much things which reinvent the wheel. I think that people want to choose one good enough wheel and keep using it. C and C++ are not good enough. Rust might be good enough. ARM is proprietary and not good enough. RISC-V from outside perspective seems to be good enough. Progress has to stop somewhere.
> "Realistically, there are probably a bunch of Zuckerbergs at the company who shouldn't be here," people said.

There, fixed it.
Profiling people on what they do is very different from profiling people based on what they are. Conflating both is a perfect definition of a racist policy.

If you keep targeting the same people, and you punish their crimes harder than any other people, you will get a data set that will bias any algorithm. The AI won't know that the police stops a disproportionate number of black drivers, or that they are more likely to prosecute a black criminal than a white one. It might not understand the biases that leads to harsher sentences.

In other words, an algorithm trained on our biases will just try to reproduce our biased outcomes.
And I sat in a chain coffee shop in Hyderabad that played the Brandenburg Concertos in a loop. I still wouldn't claim there's a Bach Revival underway in India.
This does not nearly rise to GitHub levels of badness, of course, but reading their ToS thread[1] leaves me with an icky feeling.

[1] https://codeberg.org/Codeberg/org/pulls/18
Normally early adopters are the cheapest. The "shut up and take my money" type that make up the initial marketing channel. So it can be a bad sign to start out with a high customer acquisition cost.
> But it’s still a heady, rationalist approach to communication and will often stir up feelings of distrust, frustration, or resignation in the normal, everyday people that are pretty sure they’re right and see you doing intellectual performance art with their words.

Maybe I'm in a weird corner of the world, but I find use for this technique constantly in my professional life. You're frequently in situations where as a group you need to make decisions, and sometimes emotions run high; trying to articulate everyone's position as clearly as possible helps cool people down and opens them up to listening to other ideas, as well as making sure that all the relevant aspects have been covered.
I strongly disagree with this interpretation. To the strength of your claims, the steelmanner is more engaging with themselves rather than the other person. Imagine a chess player playing both sides.

This of course isn't what steelmanning looks like. It's simply an extension of good faith. The other person needs to be there and needs to have their personal claims and beliefs represented in the steelman.

The most common steelman tactic is, after your opponent finishes a point, saying something to the effect of "Just so we're on the level, I'm going to restate what I believe your argument is and you can correct me if I've misinterpreted something".

Then you restate a summary of the argument in your own words and in good faith, bolstering it or lending structure where needed, or perhaps adding an obvious missing caveat. Then the person has a chance to correct you. They can kick out any supports they don't want you to add or recind any caveats.

From there, you can progress.

This is what steelmanning looks like. The form of an argument and the crux of it are not the same. It's good faith to interpret the form favourably.

Even in the most poorly stated arguments the core concept can be derived. You can give the person a better path to this central idea so as to ignore time waste arguments about the route, and instead attack that core idea.

You've ironically painted a hollow and one dimensional view of steelmanning.
When the economy turns south the attrition rates go WAY down. If things are truly bad, no one wants to leave a stable and secure gig.
Recently listened to the Douglas Murray episode. As someone who has followed Douglas for a while, it was disappointing to see him completely skirt the request to steelman his opponents arguments in any meaningful sense.
According to study, trained dogs can detect Covid-19 as well as PCR tests do
Nope, works fine.
> I would not at all consider copilot as putting MSFT into the evil empire category yet

The question is not whether Microsoft should be put into the evil empire category, but if they really left it or are just pretending like they did every time before.
Can computers be mathematicians?
The classic Microsoft move is EEE, I think.
> Does this read “Let’s ditch those ethical people who get in the way of profit.”?

No. You said that. Not sure what you are reading.

It is basically getting rid of very low performers, slackers and those unable to deliver those expected goals.

No where did it say what you have just said.
> The SSD performance problem on the 256Gb models is a massive problem though.

Care to explain why? I recall the speeds are still in the order of Gigabytes a second. Who is this actually going to have a significant impact on in the real world?
Ritalin, Adderall or any of the other attention correction prescribed drugs
The Executive branch is not a king. They cannot make new laws. We live in a democracy.
No, the fringe usage half a globe away still doesn't make it relevant if I'm asking how some things are called in a Middle-Eastern language. Likewise, the Czech word "Polák" for a citizen of Poland with no alternative to it in that language does not become suddenly offensive or inappropriate just because the cognate "Polack" happens to be offensive in the US. And as one can clearly see, I'm not even being rude to people with inconsequential segues.
Life is so unfair.
RIP Technoblade.
Both beef and canine meat are from mammals. There isn't really much difference between those. Ofc reasonable labelling is reasonable to expect. But they are still meat and nearly every human including vegans can perfectly well eat either.

Same does not apply to companies that try to mislead people by calling something not meat meat or cheese or so on.
Does your OS use protected memory?

Why? If you knew all your programs, and that they are well-behaved, there is no need for that.

But we do use protected memory. And IOMMU (you know all the peripherals that you connect to your computer as well, right?). And other facilities intended to separate programs and hardware from each other.

So the same way as programs do not snoop on shared global heap, do not big-bang i/o ports, etc, programs are not supposed to snoop on shared display surfaces (really just a subset of 'global shared heap'). If you need something specific from them, you ask them via defined way (e.g. screenshot API), that might or might not have facilities to enforce access control.

Because we are not relying on them to be well behaved. Instead, we will notice if they aren't.
I program C, Python, Rust and Javascript, Java, C#, C++, ... And I can assure you the reason I started using Rust is not that I find C too scary. It is an interesting language that has some seriously interesting concepts in it.

To rule out certain (very security relevant) classes of mistakes entirely is good as well.

That being said, learning Rust also made me a much better C programmer, because it forced me to deal with many problems and concepts that might bite even experienced C programmers once in a while all while using a language that just won't let you do the stupid stuff.

Of course that makes you angry and you curse at the compiler. And then you think about why this doesn't work and this is the moment where you pause and go: "Oh.."

For me the enlightenment came when a tech blogger asked for the fastest string tokenization program in any language and I sent him my 10 minute naive Rust thing and it won second place. The first place was hand crafted assembler. My thing could handle UTF-8, the other could not.

This is a real and tangible thing, not just some "shiny" thing.
So, how's the state is synchronised?

Are clients both publishing and subscribing? How do you make that work?
Search for 24:07, about 3/4 down where Strogatz poses the question: "do you imagine ... there will be a time when the descendants of Lean will be able to teach themselves math, rather than having human teachers creating libraries?"
In one group I worked in the first rule in the coding guidelines was "Don't sweat the small stuff." I was surprised by how many back and forths were quashed by someone just asking, "Is this small stuff?"
>Crypto-enthusiasts ignore how regulations existed for good reasons before regulatory capture made a mess of things.

What way do you propose out of regulatory capture?
Logitech Unifying and Logi Bolt are incompatible. Both them, classic Bluetooth, Bluetooth Low Energy and almost all other input-devices with dongles all use the 2.4 GHz band, and all these types of devices can interfere with one-another — but there are no rules against that!

Logi Bolt is actually a proprietary layer on top of Bluetooth Low Energy.
Logitech claims that it should suffer less in face of congestion on the band compared to regular BLE, but they have not revealed how: I wonder if they make it worse for other devices by transmitting on more BLE channels.
i dont think voting for someone into leadership is equivalent to thinking they are nice, good, trustworthy, etc. it could be as simple as no better alternative
Stopping as close to a curb as possible is still better than stopping in the middle of the line. And much better than stopping on an intersection.
>I'm amateur.

My point exactly, and that's fine to choose whatever you're more comfortable with for your hobby projects, but when we're talking about actually developing products and shipping millions of units on tight budgets with high constraints, that need to operate flawlessly for decades in harsh environments, you'll realize why using "ye olde faithful" 30 year old AVR core, could make a lot more technical, business and financial sense than the newest shiny ARM based chips that just came out in <current_year>.

So, no offense, but amateur hobby work and shipping millions of products that need to be bullet proof, are worlds apart.
You're right it's possible they haven't done anything but it's not for certain.

Options that are what's wrong:

They are breaking the rules of the ISM band (the free 2.4GHz band). Transmitting too strongly or with too much leakage. This is the easiest way to cause the problems listed and would get them in the most trouble (because it's trouble with the FCC), but is unlikely.

In spec Bluetooth implementation and in spec ISM band, but logitech are using Bluetooth in a way that's causing a problem for airpods. If this were the case it would be arguably an airpod problem, but it's unlikely because no other device manages to achieve this.

Out of spec Bluetooth implementation, close enough in protocol to do Bluetooth like things (and get a link through) but something like to wide a rolloff on the Bluetooth channels so it interferes with other BT devices in a way it shouldn't. Without getting out a spectrum analyser this is to me the most likely explanation of how you could achieve the described behaviour. Interestingly this doesn't get you in trouble with the FCC, it gets you in trouble with the Bluetooth SIG. The way Bluetooth IP works is that you are only allowed to use it if you use it correctly and are certified. Presumably Logitech fudged some radio tests.
So, it's like business cards?

They represent your identity, have a relatively standardized format, but anyone can issue them, decide what to put on them and where the contact methods point, and you can have as many number and different versions as you wish.
> GitHub customers can use Copilot to generate proprietary code that's identical to your project's code

How is that different/new? Anyone has always been able to just take your code and put it into their proprietary projects...
> all of our RAM and storage

This has a cost. Even saving a marginal 10 cents can make a difference.

Even if we live long enough to see a 10 cents microcontroller with 1GB of RAM/FLASH, there will be a $0.000001 part using the same technology but with 2K RAM and 16K storage.

If I'll be making millions of boilers, guess which one I will use.

> Programming has essentially turned into scripting.

Hard real time applications disagree with this. And remember that someone still has to lay the foundations to run scripts in an MCU.

> There's no need to learn anything anymore

I heard the same thing and several variants, 20 years ago when .NET came out.
I've been actually wondering recently: how much of a "chip design and manufacturing edge" does a country need for military equipment? I would guess things like targeting systems and radars don't need the latest CPU or GPU technology, but how far can one go back, where's the "edge of diminishing returns" for military chip designs? Late 80's? Late 90's?
Would I be incorrect to suppose that you don't use seatbelts?
> The byproducts are sea salt. You might pay less for it at the store.

1. It's not some food-grade "sea salt" that you get. It's brine, which, dumped into the ocean, wreaks havoc in the local ecosystem. It's heavier than sea water, sinks to the ground, etc. Not something you want in your backyard.

2. Energy is not free. No, nuclear isn't either. Want a uranium mine in your backyard? Or a coal mine?

Wasting less water could be the easier solution here.
Because this is the initial over-reaction to the court ruling. Over time saner heads will come along and the laws will be relaxed as that state views.
I'm not sure I agree with the basic premise though. Maybe I'm not bothered what others think, but for me, half of 'learning how to cook' is finding what works for you. I now buy 'proper' garlic, but I still buy the cheapest tins of tomatoes because that's what works for me.
RISC is a 32 or 64 bit arch. There was some discussion of a 16 bit version but it didn't get traction. 8 bits wouldn't really work: who wants an 8 bit cpu with 32 bit wide instructions? From a software perspective I could see some attraction to new 8-bit architectures, but in market terms it is legacy space by now, it seems to me.
>Cryptocurrency makes chargeback fraud impossible insofar as the attacker cannot conduct a 51% attack or a finney attack.

>As for merchant fraud, users are expected to establish business relationships with trustworthy vendors and hold them accountable themselves. If these trust networks work for the DN and private trackers, then it's secure enough for me.

My brother-in-Christ, how are you supposed to achieve mass adoption when you list *as a benefit* that you are stacking the deck in favour of the merchant?
+1. I used to take the same position as ffhhj on this and I learned the hard way to talk to customers first before doing anything. I'm not saying that building in stealth mode without talking to customers can't work, I just believe it greatly reduces your chances of success.

Incidentally, I think the equally common advice of "solve a problem that you have yourself" is coming from the same place: you can't solve a problem without understanding your users.
>Unless you think American democracy is so fragile

"But none of the founders had the day Benjamin Franklin had. As the story was told and retold on the House floor, Franklin was walking out of Independence Hall after the Constitutional Convention in 1787, when someone shouted out, “Doctor, what have we got? A republic or a monarchy?”

To which Franklin supposedly responded, with a rejoinder at once witty and ominous: “A republic, if you can keep it.”
There are cases when a software’s basic abstractions/assumptions fundamentally change over time. It is more likely to happen if it is multi-decade old and was created before modern GPUs were even a thing.

X’s basic primitives are simply bad for today’s hardware. It was inevitable to fix at some point. OSX changed to Quartz in 2001 I believe and windows quickly followed with their compositor based display manager.

So no, your assumptions doesn’t hold here at all.
> Besides keeping us less stinky by eating our sweat
That sounds wrong. Sweat itself doesn't smell until microbes have had a chance to act on it. You can sweat right after a hot shower and you won't smell.
Eh, most large European cities manage just fine, the car is often the slowest or the least convenient mode.
The people arguing in this thread about how they "were tricked into buying something vegan, yuck!" are not arguing in good faith IMO. They are so adamant in their diet and (I'm guessing) feel threatened by the change in recent years. Being vegan isn't really an outlier that everyone makes fun of anymore.

I used to do the same a few years back, until the gradual realization came that this is the direction we're clearly heading towards. Now, I personally can't wait until meat is priced at a level that most people simply can't afford their current diet anymore. At least they will have their precious words like sausage and steak to hold onto.

Honestly, to the people suggesting to bring out animal-based products and call them something to explicitly trick vegans into eating them: who hurt you? It can't be the one time you bought a product you didn't know before without reading what it actually is, that turned out to be vegan, can it? Or did you immediately develop a B12-deficiency?

For the sake of living together on this planet, please choose another topic to be a dick about.
No, it isn't. Immersing yourself in someone else's propaganda just propagandizes you. The easiest victims are the ones who think they're genuinely too smart for it to have an effect on them. There's a reason country's pump this stuff out despite it seeming, on a cursory glance, so ridiculous and overt.
There is a community project out there to filter and delete most of the spam and many creators use it. It was developed primarily by one person in their spare time. Google has no excuse.
Pay Google, Google turns a blind eye.

Why else has Google not cracked down on spam accounts? It has the tech, it knows it has a problem and the best remedy they can come up with is shortened YouTube usernames? There's more to it behind the scenes.

A real example is that I worked for a business where my job was to sell email addresses gathered from soft-core pornography websites. A batch of working emails could easily fetch £500.

Reddit will sell you accounts for your "campaign" if it profits reddit and it's all the same for any big walled garden.
As someone else has said, the alternative isn't to move away from GH (at least not for this specific issue). The alternative is to change your license to not allow for this.
How on Earth is X modular? Why is it a goddamn huge program with literally no reimplementations if it is so good?
Ironically I believe GitHub should play a bigger part in OSS. They and a few other platforms have a unique position which could help to make open source software more sustainable:

https://dusted.codes/fund-oss-through-package-managers
Rock star level performance in visualization and developer experience
I feel you're mixing things up. Not every embedded application requires parsing strings or JSONs like you do with web frameworks.

AVRs and 8 bit chips in general are mostly used in various fixed point numerical control applications like CNC, industrial automation, elevator control, and white goods for the home like washing machines, HVAC, and microwave ovens, so for that they're perfect and so is C.

All they do is read some buttons and sensors, crunch some basic math, run a state machine, and turn some motors, LEDs and relays ON and OFF. That's it.

Complex string manipulations is something you'll never see on an AVR chip in such production applications.
Even the fermented food that you mention will not be probiotic if they are commercially bought. Sauerkraut in a jar will be pasteurized. Even probiotic yogurt is supposedly pasteurized then some live culture added after. I make my own kefir and saurkraut for that reason.
What a fantastic video and introduction :) thanks for sharing.
Tesla has proven battery.

>GM, Ford will surpass

GM went with LG Chem and had to recall cars burning peoples homes/garages (cost $2 billion). Ford picked SK, good news there considering SK batteries ... are stolen LG technology and will probably also blow up https://cleantechnica.com/2021/02/15/itc-sides-with-lg-chem-...
New Extensions, Improved logs, and more in Docker Desktop 4.10
AGPL sure but i would say SSPL is better in the sense that they would have to give out source code of copilot and everything in and around it. i would love if github does that once
> You don't need hosting to use git.

This, 100%.

Git is useful for all your textual versioning needs - but your friends don't really need access to all your git repos.

The whole idea of putting your whole life on GitHub is a dev's equivalent of putting all your life on Facebook - an excellent idea, as far as Microsoft and Facebook are concerned. If you can't sell ads to coders, then perhaps you can sell them recycled code.

But yeah perhaps I'm hatin' :)

Speaking of GH alternatives, though, the Tildeverse has https://tildegit.org/
https://tildegit.org/.
Yikes, where is that delicious chicken-beak-paste??

Come on. Nuggets are 99% the breading.