skysight-inc/HackerNews huggingface dataset:
All these come with additional complexity on the syntactic as well as semantic levels. C++ templates are an interesting in-between, between solid and "soft" structure. Not dissimilar to hygienic Lisp macros I think. But all this stuff multiplies complexities of using the language as well as compiler design.

Not saying that other approaches are bad, just that C has some qualities that are underappreciated, or simply not understood by many. In case of the preprocessor, while it's certainly flawed, it's good that it's a mechanism that is completely orthogonal to the language. Which means it doesn't interact with the normal syntax and semantics of the language, isn't a complexity multiplier. There is a single, well-chosen interaction point: the lexical syntax (token stream).

This makes it hard or impossible to implement certain user-defined extensions in a robust way, but also allows you to do many important tasks of factoring out syntactic boilerplate just fine. And you can do some extremely practical hacks with it that other systems just don't let you do at all. In any case, the cost of using it is very "self-contained".
Similarly, I moved to Kagi and couldn't be happier
Original article is talking about Fantasy Football, but I feel like something similar has been occurring in Poker over the last few years.

A lot of the current players are studying Game-Theoretic-Optimal (GTO) models of gameplay, and memorising range tables and bet sizes based not just on your cards, but also on where you are sat at the table in relation to the dealer, and the size of your chip stack.[0]

I know that Poker is a game of skill, and the more you put into understanding the game, the more you're going to get out - but this just seems like... a lot of work.

Is it really making the game more fun?

It's kind of weird, because watching Rounders from back in the day, you'd see a lot of people express respect for Knish (John Turturro) and his attitude towards grinding it out, playing careful odds, treating Poker as a job. And if the poker scene is filled with people "playing the man, not the cards" and learning how to make good reads, and, well, dreamers, then having someone like Knish around makes for an interesting contrast.

But if everyone plays like Knish? Where's the fun in that?

[0] https://www.splitsuit.com/poker-ranges-reading
Since you asked nicely: downvoted for using a specific type of language.

It’s the first part in the HN guidelines for comments:

“Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.”
The real tragedy is that global warming was forecast decades ago. Even as far back as the 1912.

https://i.imgur.com/qT7iBSt.jpg
A book developing similar ideas: The Hacking of the American Mind.

https://www.goodreads.com/book/show/34237719-the-hacking-of-...
Even if he only created the contract the developer essentially thumbed his nose at the state. That is the kind of "crime" that government takes very seriously. If they want to screw him they will. It's just a question of how thick the veneer of legitimacy on the screwage will be. It's not like this guy has some vocal political minority to back him up so there's not much to stop them.
sounds like a dying tech stack
Great to see that someone proposes a way to try OPT-175B, at last. Great job!
Can you say more about the hardware you're using behind this service?
I'm leaning towards the former as this topic has been covered in so much more depth over the last 2 decades.
Interesting. All the microwaves with a beep that I've ever had have all stopped beeping upon opening the door.
The language that doesn't use 'no'
TCP and file system access use JNI under the hood as well. For most other use cases there are already libraries that provide wrappers. And after Panama is shipped, they will eventually be upgraded to use that faster FFI. Btw, aren't serial devices treated as files under Unix?
Fantastic. I think most of the "equivalents" miss a lot of the nuance.

We don't expect the fox to be any good at guarding the chickens, but the goat could plausibly start out as a good gardener ("mowing" the grass and eating the weeds). But then through enthusiasm and love of the work end up ruining the garden...
Well, OK, sure, but Truffle without partial evaluation is just an interpreter written in a very particular way...

I see what you mean though, thanks!
Since "one of the co-founders of this effort" seems not to grasp the realities of IMSI's & TMSI's and the reliance of network operators (read: billing) on these, I would strongly advice to treat this "solution" as experimental at best.
Dating myself here, but the feeling the author describes is reminiscent of when Deep Blue beat Gary Kasparov. There are certainly a lot of games humans are no longer best at.

I suspect that with computers getting better at so much of what we took pride in, we'll have to start looking very deeply at what makes a human a human. A human still has to aim the computer at something the human finds meaningful - hopefully, we'll have a lot more time to think about that question.
I have been playing Elden Ring just fine on Linux. At launch, I was worried about it and installed Windows just to play the game. After a while I tried it on Linux and the experience is almost 100% identical in terms of performance.

Part of your issue is having to wrangle with Nvidia drivers. I am just using the default open source driver for AMD that comes built into the kernel and the experience is seamless. I know the nightmare of getting graphics on Linux working right which is why I avoid Nvidia.
Yes, such as Chinese.
> Airbus and Boeing does everything to prevent attacks and hijacking and it is against their fundamental interest and the interest of their customers.

They do today. Back in 2001, flying was a lot different. For starters, there was no such thing as an armoured door between the flight deck and the passenger compartment, mostly because such a door is heavy and costs extra fuel.
You could create new categories of play with varying restrictions to make things fun again.

I don't know about fantasy football, but in the video-game speed-running community people often come up with new categories to maintain the fun. Sometimes a game can be broken to the point that it can be finished in mere minutes, but people still play the 100% category as well.

How about restricting what kinds of data and models are allowed? Another option is to straight up ban the model team and force people to get creative.

It sounds like you're basically already doing this, but maybe you should lobby your preferred platform to add explicit support for this kind of restricted play.
For the moment I can't use it. I'm getting the following error:

<html>

<head><title>403 Forbidden</title></head>

<body>

<center><h1>403 Forbidden</h1></center>

<hr><center>Microsoft-Azure-Application-Gateway/v2</center>

</body>

</html>
While this is true, many will probably disagree, just because they don't want to consider the maintenance burden that external dependencies will introduce.

So between choosing to write everything themselves (and getting nothing done), writing tests against dependencies (and getting little done due to the overhead), or claiming that external dependencies should have tests of their own, many will pick the latter.

Then again, in a world where create-react-app results in 180 MB of dependencies and about 1500 modules (probably different numbers now, using some older ones from my blog post), auditing security is an uphill battle, not even talking about actual testing.

The situation in the back end development, isn't that much better either, to be honest, because once you look into the complexity of any framework like Spring, Laravel, Django, Rails etc., it becomes apparent that creating a fully featured framework like that is a huge undertaking.

That said, you should at least test the bits where the external dependency is integrated with your codebase.
How so? Supply goes down while demand is the same --> Price goes up --> Profit margin for the farmer increases --> Profits of mustard > profits of rapeseed --> Farmer produces mustard instead of rapeseed. This is exactly the consequence of supply and demand.

The only noteworthy fact is that we got in this situation because it was not a completely free market but a regulated market due to subsidies for rapeseed, artificially increasing their profit margin.
You need to take into account how strong it is before you add great dollops of it to your food. It's great stuff when used wisely.
You asked about what I meant exactly, so I told you.

And for what it's worth, I'm not writing off your concerns as ignorant or bad faith, but aimed at OP's "That's what I'm hearing since 20 years". That comment is either ignorant or just trying to bash Linux from a point of prejudice.

I have no experience with the issues you raise so I'm unable to address them specifically.

It is still the case that if you have recent bad experience with Linux then Windows may still be the best option for you.
I'm not sure about that, given the existence of the Sunningdale agreement: https://en.wikipedia.org/wiki/Sunningdale_Agreement
NOTE: I just skimmed very quickly the article and the linked article referring JTAG.

I believe it is providing tools which allow running the Intel CPU in a way equivalent to running a regular program on GDB.
It may be possible to use a JTAG but not sure if it is a requirement.
> Well, OK, sure, but Truffle without partial evaluation is just an interpreter written in a very particular way..

That's what it was to start with. Partial evaluation came later.
I hope they'll find and arrest the developers of web browsers and Google, because both tools were used to find information (about how to murder people and dispose of corpses).
> Education is set up not to allow graceful separation into adulthood, as most cultures have historically done, but to transfer dependency to a new set of masters.

Most cultures historically didn't have any education (as we understand it now), with some rare exceptions (wealthy people hiring tutors for their children). Children just started working very early and learned via observation and on-the-job training.
In what world would they want to encourage hijacking or even remotely benefit from hijacking ? It doesn't make any sense
Satoshi has demonstrated inhuman levels of restraint. The only explanation is that he is dead.

The others are that he is not human, or that it's a committee defying Hanlon's razor: i.e. not governed by stupidity like most human affairs, but malice. Both are equally improbable.
People getting arrested over crypto mixers is nothing new at all.
2008 was very intense but people had hope of recovery. There is no such thing now.
The ultimate hack is weaning yourself off the pull of the hedonic treadmill itself. And the best way I’ve found for that is to optimize for meaning. Of course, meaning is a difficult goal that is individual and prone to change.

However, it is also a lot more robust than the desires generated by the treadmill. Another way to think about it is learning to practice being content where you are (however imperfect) and sinking your attention into things that engage you and leave you feeling energized.

The treadmill will always be in the back of your mind, but it isn’t fit to drive.
> Then you should be comparing them with the direct JavaScript equivalent, which would be something like an array of functions and a foreach/invoke over that.

But again... a JS JIT could unroll that loop, leaving with just a couple of instruction per call and no loop.
How are the intermediate and distantly related colours meant to work? For one colour I tried, the intermediate ones seemed random, and the distant ones were all various shades of black.
> "The Australian" belongs to News Corp, but is generally considered a respectable outlet.

The Australian? Respectable? Nah, I don't think so.

They're right wing, obvious about it, and have had several outright false reports in the last few years. [0] They even run their own "Australian of the Year" award, with the same name as the actual award. Their editors call themselves right wing and conservative, and they've been accused by both the Greens and Labor of targeted harassment because of it.

[0] https://mediabiasfactcheck.com/the-australian/
No, I didn't make any statement to that effect.
WSL2 with GUI is heaven sent. I like to add the following comment to this whole win/linux/Mac debate.

Windows 10/11 I use 11. The driver support is stellar. Network, Video, Cuda, USB support.. Mouse, Monitor... all of it is highly supported and ready.

Sometimes with native linux you missing out on the best drivers.

Besides, middle of day of prod hell, you want to go take a break. Load up MSFS2020, put your VR headset on, and enjoy Mt Fuji or grand cannon in a FA18.....
I use it in 2 different ways depending on the project.

1) For more important projects I have high test coverage (over 95%) and integration tests. In this setting, I have dependabot set to check once a week and the PRs get automatically merged if everything works. I have never had a problem with this setup, if the update breaks something, the tests fail and I get to fix it manually.

2) For less important projects without CD, I usually merge dev dependencies and minor versions by hand if there isn't something obviously wrong in the CI. Yeah, there's a risk it breaks something, but I can fix that before a release - obviously these are projects that only get worked on occasionally. Major versions I usually check manually before merging.

I think the ultimate answer is good testing as part of CI. Either you trust your tests and then I think it's ok to auto-merge, or you don't and then all bets are of...
That depends on what are reasonable technical means to prevent things.

Is it reasonable for the postal service to examine every single piece of mail to check if it is illegal?
The Danish were all over that, saying Norwegians now spreading the butterless plague to Denmark as well by hoarding all the butter supplies
There are eight varieties of Dijon mustard available to me for 2-hour delivery by Amazon Fresh right now in Miami. Five of them are made in France. Fake news?
Most test runners have an option (or can be easily modified) to fail when 0 or less than X tests have been run. You should use it for situations like this.
So this article suggests not using a CNAME DNS entry and pointing your domain’s APEX entry at GitHub’s IP. You could also use an ALIAS record to point the ‘www’ part to GitHub too, though only a few DNS providers support ALIAS.
You meant ME? Maybe, they do refer the use of HAP mode on the linked article (Goldmont's Red Unlock) BUT I think the ME platform is required for useful, needed things along the unneeded ones, so I think in the end, you always need a subset of Intel ME working.
But there's also no word for negation which is how Chinese gets around not having no
Yup exactly, the mistake these guys did here is, instead of creating a token that you have to buy to use the service, then giving yourself 50% of the token supply, and having 50 of your keys control a "DAO" for governance, they decided to flatly price.
What a tragedy it would be if developing countries freed themselves from the grasps IMF, WEF, etc.
None of the links in that post to purchase the license work anymore - 2 out of the 3 sites outright say "product not found" while the last one says it was discontinued at the start of this year.
Try dissociating the photos app from jpgs. It triggers some strange CPU hogging and other side effects
Before you try to differentiate yourself with new/niche features, you should make sure you're bringing table stakes. The biggest thing stopping me from using DDG is, sorry, the shittiness of the search results. Often I try 3-4 different queries on DDG before giving up and trying my original query on Google and getting the answer in the first result.

If there were a "Google with privacy" I'd switch instantly. But right now DDG is "Google with privacy, plus every other search fails".
There are other languages without a 'no' – Irish Gaelic is an example, where you respond in the negative by repeating back the verb in question, but negated. The article explains that Kusanda doesn't do this:

> Alongside its mysterious beginnings, linguists have noted Kusunda's many rare elements. Bhojraj Gautam, a linguist with in-depth knowledge of Kusunda, describes one of the most peculiar: there is no standard way of negating a sentence. Indeed, the language has few words implying anything negative. Instead, context is used to convey the exact meaning. If you want to say "I don't want tea", for example, you might use the verb to drink, but in an adjusted form which indicates a very low probability – synonymous with the speaker's desire – of the drinking of tea.
Or that he has lost the private keys.
My impression as well. I am not too hopeful for the future.
From the headline I was wondering if the IMF was behind this article and sure enough:

> “For some of these reasons, the International Monetary Fund has expressed the view that cryptocurrencies pose risks as legal tender,” the agency said.

The IMF naturally doesn't like any threat to their mission:

https://en.wikipedia.org/wiki/Debt-trap_diplomacy
He could also very well have lost his wallet, no?
"Not doing everything to prevent hijacking" is not the same as "encouraging hijacking". Semantics and formal logic matters.
People should go to jail for a long time for stuff like this. We do not need people like this in our society
N=39. Half as a semi-control group.

8%, 10% differences.

Replicate this with N=1000, it might be worth talking about.
How would you go about probabilistic reasoning? Is something like that "standard", "batteries included" in typical Prolog implementations?
I don't think so - this is exactly why Intel started to lag behind.

Changing more than one risky thing at a time is a rookie engineering mistake that management types just won't understand.
Tell HN: Unpaid home assignments are not ok
I’ve just been ghosted by a company after finishing a 2kloc home assignment.

It took me about 6h to develop and iron out the edge cases.

My take away from this is that:

I will not do take home assignments for free if they take more than 1h of my time.
The mobile market is growing at an insane pace while the desktop gaming is in the down side (including console)

Valve have 0 presence on the mobile market, Steam Deck is an attempt, but it still is desktop titles

They made a mistake imo by going with X86 CPUs, they should have went with ARM and a translation layer for X86 (hw accelerated)

This way they could support Android ecosystem natively, release their store on Android, and start to publish/sell android games as well as universal mobile/desktop titles

That's why i mention Epic, i suspect that'll be their plan, they'll become a store on Android (probably also iOS) and publish premium mobile games

> The fact that Nintendo lawyers are working overtime taking down youtube SteamDeck videos that barely even mention emulation feels like an admission that they know the steamdeck is a threat

Nintendo has strong IPs, they will sell no matter what, wich gives them a strong advantage at selling a lot of devices consistently, every generations
> My (admittedly poor) excuse is that I really wanna keep using neovim (I really like the customizability) :D

I used to be a big "vim for everything" person. Now, less so. I just use vim mode in my editor/IDE of choice, because what I'm really after is the superior text editing. Now, depending on the project and language, I'll use vim, vs code or IntelliJ. But I can see that if you're really into all the vim customisability, it's different...
FPL: https://fantasy.premierleague.com/ (or similar fantasy for the sports you follow). It is a numbers and intuition game. You have a real shot at becoming #1. It's Carlsen's favorite pastime.
Thank you, I have been reading about dark patterns recently and how damaging they are so you really got my attention now.

I will try to do my own research on how it's done but if you can expand a bit on confusion and dark pattern elimination that would be very much appreciated. I feel like everything I ever stumbled upon regarding A/B testing was "sales funnel optimization" which seems to be the root of much evil.
Can you vertically farm mustard? It sounds perfect for it.
Looks like it

https://reddit.com/r/haskell/comments/ls0p18/experiment_can_...
I doubt that would be the case given his history and method of working
> This is why Objective-C looks so bizarre

Interesting point, hadn't thought about this before.

> TS doesn't have syntax for value vs reference types or memory ownership/lifetimes...if you kept the syntax similar to TS, then new features may end up looking bolted on and forced

I would argue that the vast majority of code in a low-level language doesn't care about manual memory access or pass by val/ref. It's all abstracted away into libraries. It just comes down to a different syntax, but they are all doing the same thing. As seen here: https://rosetta.fiatjaf.com/compare/TypeScript/Rust/.

Most of the time we are just passing around references anyway. So why no make this the default implicit case, and then when you need something exotic, add syntax then.
Sad to see the EU bow down to the criminal racket that is the US financial system.

Even if this developer is not extradited, the US has again succeeded in maintaining the culture of fear, where they can get their slimy hands on anyone anywhere for any reason they want.
I just installed from a freshly downloaded Win 10 ISO, and there was either no option for a local account, or I just haven't triggered the way to escape creating an online account. At that point, there simply was nowhere to click on the UI, I had the choice of either creating one on the spot, or using one that already exists, and that's it. Really hated the experience.
No evidence, just conjecture.
Although Bitcoin is resistant to the "charismatic leader" problem, his second coming would give him incredible fame, following but also personal danger.

Yet I do not think any human would resist a moment in the spotlight, if not to renounce its child and its current direction.
Just like banks help dictators to hide their money

(and banks do all they can to avoid fraud, yes yes yes)
> ... in your opinion

Considering that the arrest caused an outrage, that no charges were brought, and that even the force's Commissioner criticised the action, I think that it is established.
Avoid Spaghetti Code with Scope Minimization
This, like also some reverse engineering of the CPU microcode that has been discussed previously on HN, is supported only on certain Intel Atom CPUs with Goldmont cores, i.e. Apollo Lake, Gemini Lake, maybe also Denverton.

The reason is that only for these cores there is a known exploit that can switch the CPU of any computer with this kind of core into a debugging mode that gives access to the microcode.

Similar debugging modes certainly exist on all Intel and AMD CPUs, but there is no public knowledge about how they can be activated and no known bugs that enable that. Moreover, this debugging mode is normally disabled on the PCB in production motherboards. So even for someone who would know how to do it for other kinds of Intel cores or for AMD, it is expected that physical access to the motherboard is needed, to make modifications on the PCB.

While this new information about the internals of the Intel Goldmont cores is very interesting, it does not increase the chances of any similar hacking of the other more modern Intel cores.

It is likely that Intel will be more careful in the future to avoid such a reverse engineering of the microcode and of the debugging mode, even if that does not really matter much, either for security or for competitors.