skysight-inc/HackerNews huggingface dataset:
If you are curious and able to self teach effectively I'm impressed if you get through an entire CS undergrad without picking up the basics of git
I'm probably weird, because I like git, C, Python package management, and Rust. I dislike MongoDB and don't really know the rest
If I understand the spec properly, the cable isn’t truly symmetrical internally and relies on switching to determine which pins are used for which function. It all seems needlessly complicated to my reading, and it seems like Apple’s Lightning connector is superior in these respects, although I don’t know if it would be capable of performing at USB C’s USB3/4 speeds and implement all its modes, but we're unlikely to get a new connector standard anytime soon, possibly a few USB generations at least. By then, the use case for USB is likely to be much different also, so different design choices are likely to be made to respond to future market conditions that are difficult for me to predict, but I hypothesize that by then ad hoc wireless power delivery and data transfer will be much more mature.
I struggle to understand the negative reaction to him online. I don't like him because he divorced the mother of his children and throws out pie-in-the-sky projections about his businesses. But those are forgivable sins in Silicon Valley. And even though Musk writes many checks he can't cash, it's impossible to deny that he pretty much single-handedly restarted commercial space travel and EVs as American industries. The best selling car in the world in 2023 was American, not Japanese or German or Korean. That should make up for a lot of unkept promises about FSD, etc.

At the root of the Musk hate seems to be the fact that he (loudly) doesn't subscribe to a handful of political positions that some folks have adopted as axiomatic in their moral worldview. They essentially see him as a heretic, and attack him for stuff that others get a pass on. I mean, Zuckerberg made his billions spying on everyone and destroying the mental health of teenagers. His businesses have a tiny fraction of the socially redeeming value of Musk's. But Zuck doesn't get a fraction of the hate Musk does.
I once spent an utterly baffling afternoon trying to figure out why my benchmark for a reverse iteration across a rope data structure in Julia was finishing way too fast. I was perf tuning it, and while it would have been lovely if my implementation was actually 50 times faster than reverse iterating a native String type, I didn't buy it.

Finally figured it out: I flipped a sign in the reverse iterator, so it was allocating a bunch of memory and immediately hitting the margin of the Vector, and returning it with most of the bytes undefined. Why didn't I catch it sooner? Well, I kept running the benchmark, which allocated a reverse buffer for the String version, which GC released, then I ran the buggy code... and the GC picked up the recently freed correct data and handed it back to me! Oops.

Of course, if you want to avoid that risk in Zig, you just write a ZeroOnFreeAllocator, which zeros out your memory when you free it. It's a drop in replacement for anything which needs an allocator, job done.
She did say half, which may be an overestimate, but she then provided a description. The rest of the supporters gleefully adopting the label, knowing the definition, is ... interesting.
My personal twist, if I were building a system in a first-world country, would be to have a bicameral legislature.

Upper house has 4 year terms with term limits (say, 20 years max) and has professional politicians.

Lower house is elected for 4 year terms by lottery, a portion turning over every year, in the same way as jury duty. Then support them with a strong research civil service (e.g. the CBO).
They're not really contradictory. From the economist article:

>Some of the home-grown chips that Huawei is using are thought to cost several times more than their foreign equivalents and remain in short supply. But the fact that Huawei has been able to get round the sanctions at all in such a short time is a surprise. [...]

>China is still years behind the West in chipmaking. Sanctions on high-powered semiconductors have raised costs and slowed the uptake of AI for thousands of firms, as intended. Hubble’s investments are still far from replacing Western lithography machines and other components. But if Huawei was a worry when America first declared war, it is a bigger one now

They're not claiming that Hauwei/China caught up to the west in terms of semiconductor technology, or even that the ones they can produce are without problems.
The real reason seems to be that FMC has basically won this socket, not that MCUs/MPUs aren't powerful enough. FMC is bigger, but it's also a lot more flexible.
Well this was a terrible idea
Hey, thank you for this. I routinely use the cnrtl.fr website, but will use your version henceforth. Very well made!

One suggestion is letting the search match conjugated verbs, plurals, feminine words and other variations. I don’t know how feasible it would be to implement this, though.
Non-radioactive poisons are also used in targeted therapies.

Perhaps one advantage of these agents is that they degrade fast enough that they cause relatively limited harm after destroying their host cell, maybe unlike other poisons?
Perplexity AI is lying about their user agent
It is more than just that. I used to recommend a lot the MIT's Missing Semester of your CS Education https://missing.csail.mit.edu/ to people that is not familiar with some topics at work.
Who would you propose as a better source of expertise?
> That's fair but I'll say that the time and number of concepts you have to deal with before going into the code, per the docs; is quite big (...)

That's ok. It's the same for any domain you're just starting to learn. If anyone wishes to, say, onboard onto Cloudwatch or Azure Application Insights they will say exactly the same thing.
It’s a fair point. At the same time, I think it’s pretty important to cover VCS at some point in college. My CS degree included a couple classes with projects where we did project management, code review, VCS, working with stakeholders, design, etc. —- most of that is just part of life in programming. It’s good to at least touch on it in college.
I don't sorry. If you participate in it you get some free searches so I've never had to pay
Babies don't know language. They know some words. Dogs recognize some words too associated with what they see. Have they discovered language too?
Previous purchasers are forced to accept the new T&C or their devices are effectively bricked.
Why would an algorithms and data structures course be the place to teach Git? It is not an algorithm or a data structure.
> SIO participated in the Election Integrity Partnership (EIP) and the Virality Project (VP), along with other organizations, in an effort to limit online misinformation. Those efforts made it the target of legal groups like America First Legal, which sued SIO and those involved last November claiming [PDF] that the EIP, as a public-private partnership, violates First Amendment free speech rights.

There's really no one doing more basic simple heavily-bipartisan work to directly safeguard democracy than the Election Integrity Project. Highly under-praised under-known organization that's gone to the highest levels of patriotism possible, at the most important intersection.

Watching partners come under enormously financially-draining legal assault by an array of bottom dwellers is so disgusting.

Telling America that free speech means we can't even monitor what's happening, can't see, that we have to live in a propognadizing dark forest is some crazy authoritarian shit. Society should have some right and ability to try to see where messages are coming from and to assess their trustworthiness. Meanwhile Twitter & these GOP factions push us to a darker darker web.
Work part time to cover living costs, work on my project the rest of the time

A few people can make a living from their art but everyone has a day job or a trust fund or lives on benefits. Because when your art is your job, it's still a job.

Applying for public funding is sales. Sales is mostly rejection. Successful sales requires accepting that you can't make anyone buy you can only make pitches. Many pitches. So many pitches that rejection is just normal.

To put it differently, you put a lot of work into your application instead of into making the thing you care about making. Applying for funding is easier than the actual work so it feels like progress. It's no more progress than working a day job and pays less.

Good luck.
Did I miss anything besides the pedantic discussion around the term "state", was the answer to the question of how to raise armies simply "excess youths"?
In a professional setting, your primary concern is generally to produce work that's understandable to your coworkers, whatever that means. Just getting the computer to do what you want is generally not that hard. In that regard, "genius" in programming is more like Feynman turning complicated calculations into simple pictures, and less like von Neumann instantly calculating the infinite series in the fly and train puzzle.
There can be too much hate like there can be too much oxygen. The dose makes the poison. Saying hate is bad is like saying fuel is bad because too much will flood the engine. Hate, at the right temperature and flow rate, fuels our response to injustice. A reservoir of it is only as good or bad as the purpose of the engine that it fuels.
I see, true
Show HN: Buffet – A web-based virtual machine manager
Hi HN!

I developed Buffet as a part of my bachelors dissertation and would like to show it to all of you today.

Buffet is a full-stack, fully-featured web-based virtual machine manager that aims to provide a free, open-source, easy-to-use, secure alternative to other web-based virtual machine managers such as DistroSea and DistroTest. The back-end is implemented in Python using the Flask framework, while the front-end is implemented in React using TypeScript.

Due to the closed source nature of these websites, and the fact that DistroTest shut down a few years ago with little to no warning, I decided to take a stab at implementing the same kind of project for myself. I'm very happy to say that I graduated with a First Class distinction with Honours.

Since graduating, I have made the source code fully free and open source, licensed under the GNU AGPLv3.

Please let me know what you think, and if you have any other feedback.

Thanks!
Are there any real concerns about Ventoy and security? So ig I use it to boot installer, the installed OS can be backdoored? Or is it just some „possibility”, but rather unreal?
IMHO, their sound bars aren't great to begin with. I had/have a Beam, Arc, Sub, & Sub Mini, among others. You're not missing much. I actually prefer the sound coming out of my $50 Vizio soundbar from Target.

Not all their products are poor. I also have a Sonos Move portable speaker that I like a LOT and bring on all my road trips. It's just their soundbars that are really underwhelming, even after their app-based Trueplay tuning or whatever it's called. In my experience, even a One or a pair of Ones sound better than an Arc + Sub, IMO.

In addition, Sonos's software is pretty janky and brings their whole ecosystem down. And if they ever go bankrupt, all the hardware will be bricked :( My dream setup would be decent speakers that have no proprietary app, just open firmware/APIs, that support Spotify Connect out-of-the-box but can have other integrations added later.

The only reason I still keep my Sonos stuff these days is because it's a sunk cost :( Otherwise I kinda regret purchasing them... (except for the Move, which I still and probably always will dearly love).
> glowies

Definition?
Sure, but among those things you listed, source control systems are fundamental to working on projects with other people. If a candidate hasn't encountered any source control system (not just git), you should seriously consider what it will take to train this person on not just the tooling, but the concepts as well.
It seems similar to the hiring process for Jane Street, as described in "Going Infinite", by Michael Lewis. Jane Street tests applicants on how well they do with games where the rules change during the game.
>Saying that was half of Trump supporters was hyperbolic and perhaps inaccurate

Sounds like we're in agreement that this was a strategic misstep.
Sometimes the people who built them are in China, but not always. But you’re missing that not everything is 100% made in China. There are major manufacturing outsourcers like Jabil (as US electronics manufacturer) who build lines all over the earth and have expertise in doing that globally, as well as in China. The skills required to build manufacturing capabilities haven’t left the US, they’re still here. What’s left is the people on the lines screwing parts together. That’s simply a training exercise.

The manufacturer of vehicles, airplanes, factory automation equipment, high end weapons, medical equipment, and a huge array of high end stuff that requires real expertise and is easily transferable to making forks, is still quite well alive in the US and there are few parallels on earth other than in Europe.

Economic specialization has meant the western countries specialized in extremely high end manufacturing and the engineering and management of low end manufacturing globally. In a crisis the turn around to bring it home would be breathtaking.
The demand for a Ventoy-like tool is clearly there, but I hope that one day we'll have an alternative that we can actually trust. Until then it seems that having a small collection of USB sticks is still the way to go, the inconvenience is preferable to the whole installation getting compromised.
Space has a lot of space.
I don't think your defensive stance is really helping here - it didn't blow up into anything big this time but next time you should just be transparent about what's going on to avoid having everyone else trying to fill in the gaps. Like just say - we paused our program, coincidentally (if that was the case) some people's sponsorships expired, we gave them 6 months to reapply, etc. You should probably run the copy of that email by PR/marketing next time. Since the copy pretty clearly indicates that the sponsorship program is over for them and there's no indication on what it would even look like to reapply, and clearly people didn't think their sponsorships had an expiry date. Also, how are they supposed to reapply if the program is paused lol. And how would anyone else reading the email know that 300/mo is enough to cover their spend? It's needlessly confusing and the general public isn't exactly in a "assume good faith" mood when it comes to tech companies at the moment, couldn't hurt to be a little bit more defensive and careful before the fact compared to after. Especially if it's the case (as it seems to be) that you really don't want anyone to know why you paused the program or even that you paused the program. That's totally fair, but like, that's an obvious opportunity for footgunning communication and triggering speculation about abandoning open source
This article, and I suspect much of "journal" it is published in, is an attempt to recast right-wing complaints about cancel culture into respectable legal language. Make it appear (in true right wing fashion) as if they are defending some time honored truth that has recently been corrupted.

I don't have the knowledge or scholarship to go point by point verifying or refuting the actual article, and it does bring up up a lot of interesting points.

But I beg you not to be suckered by academic phrasing, calls to the past or the mere length of the article. How we treat defamation should be based on what has the best outcomes for society today, and you should be able to come to you own conclusions about what a world where "true defamation" is prohibited would look like.
I missed all the replies yesterday. My point is that I don't think that learning the correlation between some words and visual concepts qualifies as discovering language. It may be that that's as far as this approach can go so it never discovers more sophisticated constructs of language. In that case it's not different to recognizing a barking dog which is surely below "language". I am not a linguist, so not sure what qualifies as "language" officially, but intuitively this falls short.
Rickrolling was not born in the early-2000's as the author says. It was alive and well in the late 1990's, at least at U.T. Arlington.
I think you are focusing on gene too much too.

At the gene level it is discrete yes. It isn't at specimen scale, and appears more continuous.

It's very possible ancient Greeks didn't understand the discrete aspect, it doesn't mean they didn't know in some ways more than we know of evolution. I would assume they did given the numerous incredible polyglot thinkers we find traces of.

Traces, it would seem the biggest part of ancient times writings are gone. And why just thinking of the Greeks, so many civilisations have vanished, many which the left over of their produces confuse us. More civilization disappeared than the count of those we know had existed.

The food stocks, cattles and other pets that accompany us today were the result of non natural selections spanning many human generations. To think civilisations that were able to accomplish that didn't have, in a way, a more comprehensive understanding of natural selection is pretty condescending, or naive of our own understandings.

Sure they probably didn't come up with Crisp, they may not have been able to observed the structures of DNA, they may not have even known how bacteria looked like. Given the challenge I'm in admiration for their findings given how blind we assume those people were.
Automatically Supervised Manual Mode Full Self Driving
> I feel this thought of AGI even possible stems from the deep , very deep , pervasive imagination of the human brain as a computer. But it's not. In other words, no matter how complex a program you write, it's still a Turing machine and humans are profoundly not it.

The (probably correct) assumed fact that the brain isn't a computer, doesn't preclude the possibility of a program to have AGI. A powerful enough computer could simulate a brain and use the simulation to perform tasks requiring general intelligence.

This analogy falls even more apart when you consider LLMs. They also are not Turing machines. They obviously only reside within computers, and are capable of _some_ human-like intelligence. They also are not well described using the IP metaphor.

I do have some contention (after reading most of the article) about this IP metaphor.
We do know, scientifically, that brains process information. We know that neurons transmit signals and there are mechanisms that respond non-linearly to stimuli from other neurons. Therefore, brains do process information in a broad sense. It's true that brains have a very different structures to Von-Neuman machines and likely don't store, and process information statically like they do.
Maybe there's some way to do it manually, but not an official way that I know of. I tried to contact the company many times to do just that and all were ignored.

FYI, a very similar thing happened less than a decade ago, when they moved from software version "S1" to "S2" and stopped providing support (which is pretty much bricking, because they're all app-based) to their older devices. They eventually relented and changed course after a huge uproar from their earliest customers.

This time around, they did the same thing but without the major version rebrand. It's not an "S3", just a stealth forced update.

I really hope someone hacks in third-party firmware for these things. The hardware is fine, but their software and support are just atrocious.
Snake draft sorting in SQL Server, part 4
You're going to have to weigh the Chinese origins against what threats and risks you can not or will not accept.

Personally, I don't and use stuff like Rufus[1] instead.

[1]: https://github.com/pbatard/rufus
Perfectionism is optimizing at the wrong scale
I find myself noticing some confusion while reading this article (and several previous articles along the same line).

This seems like "neurotargeting" could be a danger to a very specific conception of democracy, but not a danger to democracy in the way that people, in my experience, generally use the word. And certainly not a danger to democracy in the way that people such as Edward Bernays would have thought about it.

For complete clarity, the way I've generally heard people use the word "democracy" is (roughly) regarding a system of governance where the will of the people is used to decide legitimacy, either by voting directly on laws or by voting on representatives to govern for them.

It's not automatically clear that changing the will of the people is actually a danger to that system or makes it any less legitimate (assuming the will of the people itself is what you value). And it seems weird that this would be a danger.

Is this just a different definition of democracy (possibly a regional variation?), or is it actually being used in a non-standard way here, because it seems like this would be a much bigger threat to liberalism than democracy (is democracy a short-hand for liberalism in some circles?).
Not sure about Arduino specific code, but including C/C++ is fairly easy. See Swift Embedded Examples [1] (check Sources/Support)

[1]: https://github.com/apple/swift-embedded-examples/tree/main/p...
I tried for a few months getting ChatGPT4 to work with a MUD. In my experience it's not very good at that particular task.

One problem I ran into was its ability to logically connect rooms. In a MUD you navigate by going north, south, east, west, up, or down. Not every room lets you go any direction. And usually, if you go east, in your new room, you can go west. Rarely a level creator will make this not be true. ChatGPT4 was pretty bad at it though.

Another problem was descriptions. It might mention a mountain in the distance once. But then never again. So this giant landmark was described in a single room.

It was also difficult to get it to create a fair quantity of secrets in logical places. Lots of times it would just chain together multiple secrets in a single place. If you have more than one, you want to spread it around

And finally, room layout. It tended to not be very good at this. Lots of linear layouts. It didn't have an eye towards when details should be complex rooms and when it can just be a line in a description.

So it could do it, but it created levels that weren't very fun or particularly creative, even when it came to room descriptions.
I happen to agree. When I see 'fn' I "hear" function, when I see 'func' I hear "funk, but misspelled".

Also, with four space indentation (or for Go, a four space tabset), 'func' aligns right where the code begins, pushing the function name off one space to the right. For 'fn' the function name starts one space before the code, I find this more aesthetic. Then again, the standard tabset is eight spaces, so this matters less in Go.

It would be pretty silly to pick a language on the basis of that kind of superficial window dressing, of course. But I know which one I prefer.
You seem to be interchangeably using 'ask' (make a case for) and 'tell' (order under power of law).

The difference between these two words gets to the heart of the matter, because the former is legal and totally okay.
Thinking about this some more, that example has a mutex in a single thread program. If it's ever reached while locked, the program is stuck. This is a demonstration that the backlink problem and single-thread deadlock detection are equivalent.

Work on compile time deadlock detection for Rust is underway.[1] It's complicated, but do-able.

[1] https://github.com/hlisdero/cargo-check-deadlock
17-Animal Inheritance Puzzle
Darwin did not in fact describe a mechanism for the origin of new species. He described how existing species could change over time. How speciation occurs required some new ideas.