skysight-inc/HackerNews huggingface dataset:
yes - automakers abandoned the market. Look at the pre-orders for the new small trucks like the Ford Maverick. Impossible to get!! People actually want small trucks at a <$30K price. Solve it and you will clean up. Finally Ford actually has.
Valery Polyakov, took longest single trip to space, dies
>I agree. It's like when MS tell everyone just to "upgrade to dotnet 6" or 7 or whatever!

The amount of global manhours MS is throwing down the drain by constantly ending support for their versions must be absolutely staggering. Updates are often far from trivial, and they expect everyone to keep up with their fast upgrades and tiny support windows? Long term support is only 3 years, are you kidding me?
I think if the right people don't put processes in place and people following processes then it won't work - it is ultimately about people.
It's a reasonable thing to ask if you think intelligence is some fungible quantity that can be applied wherever you wish. But that's in "so wrong it's not even wrong" territory.

Sammyuri's interest and focus is microprocessor design. I'm sure he has a future in it (as far as I understand he's fairly young). Curing cancer isn't something he's likely to be good at, but who knows, maybe the chips he helps design will help with it one day. Doing this thing which no one has done before, has surely given him unique perspectives on a lot of things (as well as a lot of knowledge about CPU architecture most of us don't have). Maybe he will combine it with other knowledgeable people's unique perspectives and make wondrous discoveries.

Or he might do none of that, and just inspire a lot of other people to go down that path.

Don't think of intelligence as something that can exist in a vacuum. Let Sammyuri be Sammyuri.
On one level you're right, if you do something dishonest then admit it that doesn't automatically mean you're never to be trusted ever again. However I think the more times someone goes through the deny/concede cycle I described, the less trustworthy they are, especially if it's for exactly the same thing each time.
Unfortunately it just takes time until switching becomes easy/natural.

I write Typescript at work atm (quite unfortunate, in the process of campaigning for something more suitable) but program all of my personal projects in a combination of Java/Kotlin or Rust. Previously I wrote Java/Kotlin professionally and still maintain some OSS and personal projects in Python, Perl and Ruby despite not using those languages regularly anymore.

I would say the tougher part is if you need to switch IDEs. I was originally doing Typescript in IntelliJ which was fine but after needing to adopt Visual Studio Code for team alignment reasons it's more annoying to switch, not because of syntax but because of keyboard shortcuts and IDE capabilities I'm used to.

So I guess I would suggest using a common IDE if you can but otherwise it will just come with time.
I think this is artificially generated demand. I mean - yes people want bigger cars now but didn't use to. Then shift started happening. It is cheaper to build bigger car with more efficient lawnmower engine (because the bigger the car the more polluting it can be so by putting small engine in big car its easier to meet regulation). Only bigger cars started being offered, more of them appeared on the streets and now more people want bigger cars because it's safer to have the same sized car as most on the road.
Facebook is an existential threat.

Can we turn the hyperbole up to 11?
For the record, I don't think Apple does this entirely for security. I think they do it to stop the illegal distribution of items which leak from Apple's supply chain, as well as counterfeit goods sold as though equal in quality to Apple parts. (I know multiple people who have had non-genuine screen replacements and they've always been low quality fragile glass.)

If someone tried to sell whole iPhones assembled entirely from parts leaked from Apple's supply chain, it ought to seem obvious to anyone that this is wrong. Why is the principle any different when it's not an entire iPhone?
> I don't see what's wrong with Magnus throwing his points away to satisfy his preference.

Losing games on purpose is unsportsmanlike. Now, if Magnus has good reason to believe that he's just countering bad sportmanship with his own brand of it, that could perhaps be justified in some circumstances. But to the general audience, it makes chess look really bad.
Not always, no. I'm leaving a role where the people are wonderful and doing their best, and the role is satisfying from a professional aspect.
But I am leaving for other reasons - and they aren't people or salary related.
I will agree with that too, if there is evidence of cheating after previously having claimed to have repented I would be highly unlikely to advocate for a third chance.
What engine are you using. Did you go for tick based and/or deterministic physics?
This article is great for me since I discovered zeal which is something I knew I need it but did not have a name for it.

Now I want to be honest, I have been trying for a bit over an hour to add ANY documentation that is not included by default. It's way too complicated. Has anyone found any success?

Docs from pyspark, azure data factory, databricks, anything big data related would be a gift for me. But the steps are overtly complicated.

Specifically, in the "Building documentation" part of the article, it's where you are supposed to use doc2dash and use to add new info. If someone or even the author has managed to add any not supported doc, and wants to share, it'd be much appreciated.

Otherwise I am left with the question, how many hours are you supposed to spend in order to save time with each search? Because this programs seem unbalanced for people without the know-how to even start.
Deploying for Windows, macOS, Linux, iOS and Android is way easier with Rust than C(++), because there's one build system and one standard library that supports them all without #ifdefs. The ecosystem takes first-class Windows compatibility seriously instead of having a unix and windows dialects and the unix side saying MS sucks and it's your problem it doesn't compile.

The worst part about Rust's cross-platform compatibility and cross-compilation is Rust's dependence on a C linker and C/C++ dependencies if you choose to use them.
"Which team would you rather have in your organization?

I’d definitely prefer the first"

The first team that was introduced was the erratic one, did you mean the second?
Hans made a comment after their game but before the drama - "Must be embarrassing for the World Champion to lose to such an idiot like me" which couldve easily tilted Magnus more than a simple loss with black (rather than white) or draw with someone like Pragg.
A fair number of glyphs do look like a picture of one of the words usually spelled with that glyph.

And in a fair number of those cases, multiple glyphs represent the same syllable, and one is preferred for writing this word, and another for that word. So there is an appealing "just so" story to be told for those.

But they are exceptional, and often ad hoc, drifting in and out of fashion.

Chinese languages use about 1200 different syllables (some, a fair few more, e.g. with an extra tone). There is very strong pressure for any new word to be shortened to one syllable so it can be written with one glyph, in a process a little like acronyms become words in English. (E.g. laser, sonar.) This makes for a phenomenally huge overload of homophones. Having different glyphs for the same syllable helps disambiguate when writing. And, people naturally like to try to make things more mnemonic. (You must sometimes pretend to write a glyph on your hand, when talking, to to make sure you are understood, in a technical or legal context.)

But glyphs for syllables, pronunciations of words, and preferred synonyms drift as in all languages. Meanwhile syllables for glyphs change on a completely different schedule. So whatever correspondence maybe once existed, there is very little of it left.

Many Chinese people like to think they can read things written two thousand years ago, because the glyphs are often hardly changed, but they must confabulate because so much else has changed. The huge number of homophones mean you can invent a plausible meaning for practically any sequence of glyphs.

The numbers are instructive. Mandarin has tens of thousands of words, mostly of one syllable, but only ~1200 syllables. Most people can read several thousand glyphs, but write from memory rather fewer. So even if a glyph "should" be used for a word, you might not remember how to write it, and must write one that sounds the same, instead. Imagine this drifting over centuries as different glyphs come in and out of fashion.

Despite all this, even small children have no difficulty understanding and expressing these languages. The fluid meanings make for glorious wordplay like we can never experience.
It absolutely should be reproducable, and in my experience it is.

I do tend to use the HuggingFace version though.
Ah, OK! :)
The legislation is mostly about issues described here: https://news.ycombinator.com/item?id=32613470

Nuclear stuff has amazingly dangerous worst-case accidents. Depending on the country, a single transport of new fuel or reactor waste can contain enough poison to kill everyone in country it happens in. A traffic accident isn't going to cause all of the materials to leak out into the air, though, because the "rediculous" legislation mandates not-at-all-ridiculous safety measures.
How the Tech Elite Plans to Escape an 'Apocalypse' of Its Own Making
Inside The GTK Font Chooser
It would be nice to include country name in the title.
Tcl'2017: SQLite's Use of Tcl (Richard Hipp)
You don't even have to relay the move to the player, simply giving a sign that this move is important can be enough for the player to understand they've got the edge and utilize that. It could be as simple as someone in view giving a sign with body language. Remember also that a professional chess player doesn't need to cheat every single move, cheating once in a game at the right move can be enough to put the game in your favor at such a high level.
As with the German umlaut and the Chinese pinyin tone marks, it's also easiest to ignore ;) New Zealand has a few generations of people who pronounce Maori words by ignoring the macrons and with more English-like vowel sounds. It's as if the language has changed but there are perfectionists trying to spread popularity of the official pronunciation too.
As an interesting aside, it looks like we're both in a similar situation - normally non-chess people who have read or watched a bit about this - but we happened to have landed on different opinions (me being a bit suspicious, you being willing to give benefit of the doubt). So it's funny that this issue appears to have divided both insiders and outsiders alike.
I don’t disagree overall. We can do a lot better these days but Rust just doesn’t do it for me.

That language makes a train take a dirt road. It’s big, complex, and I have to believe “not what we are actually looking for”.

Haskell promised all kinds of safety too and has back doors to hide “unsafety” that are basically “game over”. Rust doesn’t seem to do much better in this regard. Maybe I’ve not written enough of it. (I’ve written far more Haskell)

How bad is GC really? Has Go shown it to be manageable and not an issue yet?

Seriously spending all my time in C and C++ due to the nature of my job, I can’t say I’m convinced we’d ever start using Rust.
Punk is not dead !
It is yet to be seen how the writing will be affected. Let's just see whether or not civilians become a protected class and if prostitution is still a thing. We wont know until the game releases so my recommendation is to not preorder. Worst case, we will always have GTA5.
16 and 19 aren't, and who's to say there's a 3 year gap there?
This article is akin to dot-com bubble mentality: "Internet sucks", "Internet is dead, move on" etc. but then Amazon, Google and Facebook rose, proved critics wrong and got mad rich doing it.

If engagement and revenue is in decline for internet businesses that means nothing. There are always business cycles of expansion and retraction.

The only thing that can kill internet is something better than the internet.
There are a few more calculators in the similar spirit shared on HN before.

- https://bbodi.github.io/notecalc3/notecalc

- https://dedo.io/

- https://notepadcalculator.com/
This isn't a matter of "Keeping people as idiots". It's a matter of natural capability.

For some people there's a constant risk that at any moment your brain will glitch out and drop any file at any time. Even your most ingrained habits aren't reliable. No matter how important something is it can disappear from your mind like it was never there.

It's not a matter of skills you learn, it's a matter of someone who has never in their life been able to master a "When X I will do Y" process, and likely has never even been made aware that there's any issue beyond not trying hard enough or not caring.

I hear "You obviously don't care or you'd remember" pretty much all the time.

They care about their kids. They have probably been taught their whole life that leaving them in a hot car is something that only happens if you don't care.

When it happens they are as shocked as the rest of the world.

We don't have the option to choose who has kids and who doesn't. They do, and they're going to, and if you try to take them away to some horrid state orphanage they will probably have even worse lives.

Tech is a factor we can control. Maybe it will make things better, maybe worse, but that's what the studies are for.
copilot might be good at this
Yeah of course, you can't use any private messaging app without an account I think?

Previously though you had to scan a QR code with your phone to log in to the web app. Since a couple of months ago this is no longer necessary.
Heh, same here :)

I guess a fair percentage of HN commenters live in Switzerland.
> I don’t understand why people are going out their way to justify Carlsen attitude.

Well, chess players are famous for spending a lot of time analysing their opponents' games in great detail. And the world champion is in a sense the greatest living human analyser of high-level chess games.

You're right that Carlsen hasn't produced any hard evidence - or even made any clear statements. But on the other hand, for me to say I knew better than him about analysing chess would make it look like I didn't know what I was talking about.

Without hard evidence I don't think Niemann should be punished - but it's certainly appropriate to take a very hard look.
There's a Phenomenon.
When We talk about the Desktop OS for RP, People will talk about the official OS, ubuntu manjaro and twister OS.
and Chromium OS was barely out of the discussion.
From the tests in the video, it did got the number 1 on each test except sliver brech and Octane.
More importantly, the Chromium OS experience is more like a consumer desktop OS such as Windows and macOS.
It's smooth, elegant and powerful indeed.
So it's confusing that ChromiumOS didn’t catch the community’s attention.
In my personal opinion, ChromiumOS is the Best Desktop OS for Raspberry Pi for now.
What goalpost? All these companies are using the same manipulation techniques.

All have extraordinary disregard for their users.

All have nothing to gain from changing a thing.
The right amount of compression in a photocopy machine is zero.

Compression that gives you a blurred image is a trade-off.

But what does it mean to “be aware of” compression that may give you a crisp image of some made up document?
Yeah I found it really odd that they didn't mention that rather important trade-off.
I'm not sure about the different GPU issue. But if that is an issue, the model can be made deterministic (probably compromising inference speed), by making sure the calculations are computed deterministically.
I could be in some sort of bubble, but hardly can remember the case when dynamic part of request has not flown through some sort of reverse proxy or fully capable webserver (like Apache) anyways. On dev envs of course seen, but not in production.
What's interesting is that medical residencies in the US have involved similar controversies as highlighted by the piece that's the focus of this thread. Residents are not allowed to leave their residencies, under threat of being banned from the matching process that's required to enter one. The criticism is this leads to all sorts of abuse from programs, because unhappy residents can't transfer. This is despite the fact residencies are often federally funded, and the residents have already taken out large educational loans for medical school.
I have seem people, on this very website, unironically claim that Roman slavery was non-exploitative for that reason (this was a major source of slaves at certain points in Rome's history).
This is amazing, I also learned a thing or two about what good shell programming looks like.
The wallet address was a bunch of leading zero's, indicating it was probably generated from a vanity address - likely Profanity. Which was recently discovered to have a fault in the private key generation resulting in a 2^32 key space.

The way profanity works is from its (very small) private keyspace, it chooses a key at random. It generates a public key using secp256k1.

Then it repeatedly (embarrassingly parallel) adds the point 'P' (as defined in the spec) to the public key coordinate, and hashing to check the address is a desirable vanity address. Repeat. Once a desirable vanity address is found, the private key for the vanity address is the original private key plus the number of 'P' additions required.

So to crack these, all the attacker needs to do is find a target address (eg Wintermute), a transaction it has done before exposing its public key.

Using a previously generated dictionary of private:public key pairs for the 2^32 compromised address space (only a few hundred gb), it repeatedly subtracts 'P' from the publicKey and checks if it's a known pubkey in the dict. Repeat until you find a known Private:Public keypair. The private key of the target address is this private key plus the number of subtractions required. Trivial to brute force an 8 digit vanity address.
Your explanation sound reasonable, except for the fact that you seem to mix estimates and deadlines together. I don't trust the planning of anyone how doesn't make a big distinction between estimates and deadlines.

So I would like to know how your development environment deals with this.
Ad targeting, oh yes, all those ads that seem relevant to me on TikTok.

Sum total, zero.
I used to, but it changing now. My first couple of years it would stay below -30 for a few months. Now it gets up to +10C in the middle of Jan randomly.

I put studs into my tires and actually never slipped on ice once (though I sure have on foot...)
I don't think there's not going to be any binary or absolute outcome in this - if Niemann is actually (formally) accused of cheating.

Best thing would probably be some statistical analysis, and some likelihood of the moves made. And in the end, someone will probably conclude that there's a x% chance that cheating occurred.

With that said - at this level, I don't know how you differentiate true outlier moves, from the player just being incredibly apt at the game? I've heard that one way of identifying algorithmic / computer programs, is that the moves can extremely weird compared to what a human player would have done.
Sigh... The traditional argument is that every dependency is of the same quality and trustworthiness of the language Standard Library.

If I use the SL, then I should also have no problem using some lashed-up chimera that has a dependency hierarchy that spans three continents.

Like I said, I'll do things my way.

For the record, here's the Swift Foundation Library: https://github.com/apple/swift-corelibs-foundation (I mostly write in Swift).

It has plenty of open issues: https://github.com/apple/swift-corelibs-foundation/issues?q=...

Also, for the record, here's a peek at some of the "worthless" packages that I use in my own work: https://github.com/RiftValleySoftware

If every dependency chain can match these, then I'll be open to considering them.

As it is, I do use the occasional external package, but I'm picky.
I think the last decade or so of programming has taught us that people just plain suck at multithreading. Go, Rust are all languages that solve this problem in different ways. It would be a tragedy if Python went back to the old way and didn't have a better solution.
For example why not Ada/Spark? People hate the Wirthian syntax?

I mean it’d be nice to be able to write M1/M2 Mac OS native Ada code but no one offers that it seems.
Those qualifications are going to hold for any advice about technology.

You can even justify using malbolge for your hobby project with "I like it" or "It's just for fun".

If your company is only going to pay you for producing malbolge code, then you write malbolge or quit. If you decide to stay, then trying to change their mind might be a good idea if you can spare the effort.
Optimizing Nickel's Array Contracts
Probably because it would fundamentally change how make works (i.e. without a database).
Yes that should also be addressed and fixed, in Germany for example in many cities there is a requirement for housing of all income levels in the same neighborhood, which leads to the ability for new comers (can be with low income) to mix and live in the same neighborhood.

In France and Sweden it wasn't the case, most non Europeans were living in suburbs and out of sight, this lead to integration issue down the road as we see currently in both countries.

Finally, Indian favoritism / discrimination in IT jobs in north America is a very specific topic that should be addressed, but it's not as large as institutionalized white racism that is much broader and well studied and affect more sectors in life including governmental services.
Not a rust dev, but shouldn't this be solvable using generics? At least I'm pretty sure I could construct a double linked list with a sane API using only references in C++ with templates.

I would have used inheritance to create a "ListBaseType" with a "ListElementType" specialization (with all the data required to wrap some element) and an empty "ListNullType" to use as begin/end elements.
A quick Google search results in a implementation using "None" instead:
https://gist.github.com/matey-jack/3e19b6370c6f7036a9119b79a... (I don't vouch for it!)

In the end the correctness boils down to correctly handling the beginning/end. It does matter little if that's a NULL, None, nullptr or ListNullType.

The real difficulty would be adding thread safety with minimal performance loss.
I presume they know what they are doing and won't be doing a big world mutex :-)
The vast majority of people outside of Unix-adjacent computing have never heard of, much less used, emacs. More broadly, most people have never used any form of REPL, including the handy PowerShell that has come out of the box with Windows for a good decade now.

This app succeeds because the developer has hit upon an interface that better matches normal users' mental models around calculators.
Your argument is valid, but it should be noted that the best autonomous racing cars in the world would get absolutely trounced by even amateur racing drivers.
TIL that producing MacBooks isn’t a good business.
Building, testing and publishing Python packages using GitHub Actions
Sort of true, but not really. I don't remember any birthday of anyone, I'm not a birthday wisher and I hope nobody congratulates me to my birthday. I try to remember family, but sometimes forget it. Nearly forgot my anniversary as well. I'm not a fan of celebrating dates which I feel is a bit forced. If you really care about someone they will know it without you having to remember their birthday or some other irrelevant date. I show my affection through actions not gestures.
Tripos
Mutedit – A Reddit browser where you can ignore topics and subreddits