skysight-inc/HackerNews huggingface dataset:
The problem is optane wasn't as fast as DRAM, nor as cheap as disk. So you still needed the conceptual split anyway, and there wasn't a compelling reason to really use it (OK, I can get a lot of RAM but it's 1/10th the speed of my normal RAM, which will kill both memory latency and memory bandwidth limited applications, which is basically any workload which wants lots of RAM. Or I can get super fast persistent storage with high durability but much higher cost, which basically makes it good for a persistent cache but not that much else, considering SSDs are now similarly fast even though their durability is not as good). It wasn't sunk by a stuck-in-the-mud way of thinking about memory versus disk, it was sunk because the tech never got good enough to actually achieve their ambitions.
Kattis vs. ChatGPT: Assessment and Evaluation of Programming Tasks in Age of AI
how to help and treat people with high blood pressure? any idea?
I want to take care and help my mom
“very slow” compared to what?
We've been using the Dioxus library for Rust at my company and it's worked well. There's other Rust WASM web UI frameworks as well.
I would not rule out Germany..
I'm pretty sure the article declares the game was programmed in exactly the way you are suggesting it should be, where you only get the information required at the time it's needed, and you only send actions for yourself.

The exploit was that one was able to set up a second client and connect to the currently ongoing game but in the opponents seat, once this was done they could sene actions as the opponent including the forfeit action.
Does anyone know of a forum that discusses making this kind of thing? I am making some illustrations and struggling with questions such as a good range of colors that display well both on a computer screen and on a beamer. It'd be great to have folks to talk with.
Romania is actually the least corrupt Balkan country (if one counts them as Balkan). In my experience, former east-block countries tend to have high corruption, but relatively good infrastructure and relatively low inequality. They're fairly unique in where they sit on the development ladder, because it seems like quashing corruption is the major missing piece to reaching prosperity. (Whereas in many / most poor countries, there's a lack of intellectual capital, and solving education and growing the professional sector is at best a multi-generational project.)
Ha, enjoy 24H clock, DD-MM-YYYY, comma as the decimal separator, along with the Royale with Cheese :)
Microsoft patents a system to care for your well-being using AI
> It can be hard on a real time game like FPS or RTS, but there simply is no excuse for a card game.

As the article clearly states, the game play is entirely server side. The author exploited a problem in the authorization and game connection code, not any client side game logic.

> It goes without saying that any actions sent to the server are only speaking for you and not your opponent. So no, you should not be able to declare forfeit for your opponent. You should only be able to say "forfeit!" which the server interprets as your forfeit because you are the only player you have power over.

You are simply repeating how exploit that the author found works.
After Musk turned from center-right to extreme-right, you mean. Inviting nazis and white supremacists to Twitter, posting antisemitic tweets, and of course union busting. That's how he's squandering his once-positive reputation.

Europe has no problem with center-right politics; it is mostly center-right. It's the extreme right, racism, etc that people are very sensitive about. Also because of some unfortunate history about 80 years ago.
Pop os! hands down one of the best. The tiling extension literally beats awesomewm, sway, i3 or anything else as it is zero-config and enabled by flipping a switch.

It also brings useful power modes and makes installing drivers easy.
There’s also https://reanimate.github.io/, which is the same thing for Haskell.
An interesting result of how MtG handles infinite loops plus how it handles priority is that in a scenario where two players attempt to go infinite whoever gets to name their number last wins. And that most infinite loops are non-reloadable, in that when you stop repeating them, you can't restart them for free. I have seen a game that was lost because one player had an infinite life combo, named "a hundred trillion" and wrote their life total down on a piece of paper, and later in the game an opponent who had apparently mis-heard "a hundred billion" and didn't think to check only elected to repeat their infinite combo a trillion times.

So the moral of this story is, uh, always name Graham's number. Or don't because I'm not sure what a Judge is to do if two people name numbers so large that the Judge can't work out which one is bigger on a pocket calculator.

(I think that in a Comp REL game, in your scenario, the Goblin player should have won unless the combo was non-deterministic.)
Found this pretty cool producthunt post that helps people find new recipes to cook based on meals and calories they enter.
I'd like to offer my experience with the consumer-targeted Optane devices. I had a laptop that I replaced about 2 or 3 years ago, that had a hybrid 512GB HDD + 32GB Optane storage.

It was a massive headache for me. One fine day my laptop ran into the common Windows issue of 100% disk utilization. I tried all the common fixes to no avail, and at some point I remembered my disk had some funky new tech called Optane. I disabled Optane through its software and was able to directly access the underlying HDD. I checked the fragmentation level for the HDD, lo and behold it was fragmented to oblivion.

Turns out because Windows treats Optane disks as SSDs even though I actually had an underlying HDD, my HDD was simply not defragmented by the OS. After a few rounds of installing and uninstalling large games, the HDD was in an unusable state with regards to fragmentation.

I did a short write-up PSA on r/Windows10, and apparently the issue was widespread enough that my post helped about 10 people in the comments. Thinking back, this whole series of events is partially the reason why I moved from being a non-technical person to a (somewhat) technical one. Good times.
> the "user respecting" one

More like “fuck users to the extent permissible by law”. It doesn’t count as respect if you’re forced to do it.
The latter is called "gołąbki" ("pigeons").
It doesn't matter. As a licensed pilot he had a duty to report the incident. You don't get to pick whether it's "worth" investigating, the agency gets to decide based on your mandatory reporting.
The fourth E: Embrace, extend, extinguish, exhaust.

Users are becoming too exhausted to try to fix all the crap Microsoft throws at them, after they (tried to?) EEE'd all the other easily available options.

(Edit: Oops, pressed send too soon...)
“Linux is still legal”.

Someone’s been reading too much sci-fi.
Oof yeah, I just saw the article pics. I don't have an issue with AI assistance, but the final output here was just kind of incoherent and confusing. Like an unrelated stock photo. I understand that it is hard to control but that just means that the artist needed to do a better job to make something more coherent, more informative and less generic.

Unless yeah as you said, it's just too abstract to put anything coherent, in which case I guess it works (though the mass weighing image surely could have been better than some generic sci fi thing)?
"ChatGPT, write an anti nuclear hitpiece on Sellafield."
This isn't to agree with the parent comment, but wouldn't this situation itself be an answer to your question (assuming the claim is true)? Laymen like me easily anticipated mass divergence, but purportedly scientists have been surprised by it.
Smokefree law changes a 'completely backwards step' – health experts
From the past: USSR applied a death sentence for stealing grains from the already harvested field.

Nowadays Taliban do hands amputation as punishment for stealing(not sure about stealing bread, though).
There's quite a big difference between the DNA you leave in a forensic sense all around you (which would take a lot of effort and expense for someone to gather against your will) versus serving it up on a plate in a format that is trivially searchable for close matches against any relatives. The value is in the fact that millions of people's DNA is gathered in the same place in the same format, not the individual value of your DNA. It's a classic network effect.
They renamed "My Computer" a while ago.
Penalties should be strong enough that sites and apps do not collect more than an email address without very good reason. Just wanting to contact me with marketing literature is not a good reason.
Mayu uses HTTP/2. It's still experimental though. https://github.com/mayu-live/framework
And it's extremely easy through _other_ channels.
> In the UK, I never saw a 6809 used in embedded designs (late 80s - mid 90s), I did see plenty of Z80s and 8051 derivatives.

I saw a couple, mostly only because we'd used OS/9 based dev machines.

The 6805/HC05/HC08/HC11 family was far more popular for embedded use in the motorola familial branch though.
Depends a lot on the jurisdiction several European courts have thrown put EULA's and TOS' agreements as being entirely invalid in a business to customer relationship, but im sure some American court somewhere will declare those as valid contracts.
I think TW banned semi workers from working in PRC for triple pay, after banning TW recruiters from helping PRC poach TW workers didn't work. Meanwhile, TW semi workers still underpaid and overworked.
NoLsAfterMid's comment betrays an entitled attitude (e.g. "Linux should want this because I want this"), he doesn't seem to actually understand how or why things get done in the area of Linux. Linux itself doesn't "want" things, Linux itself cannot want to support particular use cases. Either somebody who wants something supported does it themself, or they pay somebody else to do it.
Yep. Remember that that means you are not allowed to submit any binaries for which you don't have the license to redistribute.
JavaScript executes 50x or more faster than Python. This has nothing to do with the event model. JavaScript compiles to a low level byte code in a VM at run time whereas Python is an interpreted language.

* https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
I have a similar issue. Amphetamine gives me more side effects and seems to help less these days despite being a wonder drug thru my 20s. I’ve optimized my diet and exercise regularly, half because of this, but it only goes so far. I’m running out of levers to pull.
You can even distribute your own anti-uninstall service like Nahimic does and it's still A-OK as a Windows Update package that's simply force-installed when driver updates are enabled.
The AI player just casts the first card it has the mana to cast, regardless of if any normal player would do it. As an example Sparky will gladly cast a kill spell on their own creature if the opponent has none, or cast protection spells on the opponents creatures if it has no creatures itself. This is far different than duels of the planewalkers.
I am not sure why you think "Linux" wants to be used by people. There is no "Linux" in that sense.

The people that want to run Linux on their machines, make efforts in that direction, either by ensuring that the hardware they run Linux on is compatible, or invest time/money in making it compatible. When hardware vendors provide documentation and man power it's "easy", when they don't it's hard or impossible or, like in this specific case, only the basic capabilities of the hardware can be exploited.
Numbers aren't ambiguous.
14-15 years ...
Using airport codes as shorthand for their parent cities is an incredibly incredibly common convention. Well and truly established.
But he doesn't deserve to steal from me to get it.
It seems like this is the fate for everyone. Sometimes when I see pictures of old buildings I can't help but notice that it seems like everything used to be so much fancier than it is now. Even though the builders didn't have the advantage of modern tools and science they sculpted statues and gargoyles and domes and columns and flying buttresses and trusses and everything inside and out was covered in intricate carvings and gilding and mosaic and fresco and ornament.

Somehow all of our education and technology has resulted in everything being as basic and cheap as possible. We're lucky if builders bother to do even a half-assed job slapping together thin sheets of drywall and formaldehyde-soaked plywood. All the effortful artistry has been replaced by whatever is simple and cheap. Given enough time Nepali villages will be filled with nothing but tract housing and big box stores.
Me too! Following [1].

Maybe worth checking if one is not supported to use libinput instead of processing kernel events directly though. [2]

If someone is interested in the input topic, Peter Hutterer's blog is very nice to read. I also enjoyed his talk about libinput's bus factor [3].

[1] https://who-t.blogspot.com/2013/09/libevdev-handling-input-e...

[2] https://who-t.blogspot.com/2018/07/why-its-not-good-idea-to-...

[3] https://who-t.blogspot.com/2019/10/libinputs-bus-factor-is-1...
I'm struggling with TLS certificates. I've been self-hosting a BIND instance for my personal domain for 8 years, but I have no idea how to add Let's Encrypt support to that.

So all I do is maintain my zone files manually, so all our devices have their own host name on the domain. But I haven't been able to host any services, because I have no idea where to start learning how to integrate Let's Encrypt.
Payroll tax is paid by the employer, as opposed to income tax which is paid by the employee. Anyone disclosing their salary in Sweden will give their pre-income tax salary, payroll tax not included.
Thats not very freedom of you
Do you think this youtuber should not be punished with prison time?

So any other kid can do the same knowing they will not be punished?
for a large number of university staff and graduates, signaling is all they can produce...
Use HTMX and you'll be surprised how much you don't need JS for (or to be more accurate, very little JS).

Rails especially is very good for this with partials. Use ERBs (or Haml, Slim, etc) and it's an absolute bliss with the added benefit of easy caching.

Stop duplicating state. Stop duplicating logic. Maybe in the future when your app needs 5 different clients, it makes sense to only have an API. But let's not pretend that should be the default!

I still cry every time I see a new application using GraphQL to have literally one client which is simply serving HTML with a bloated JS framework. The whole premise of it was to be flexible for multiple frontends. Come on folks, YAGNI.
Will I get my seconds counter back at least?
None of the various Android phones and tablets I've used over the years (many!) have ever downloaded anything by itself, with the sole exception of Samsung's "Upday" news thingy which updates by itself. Oh, and Google Play updates itself. Nothing else ever does (I have automatic updates switched off), and nothing new installs itself, whatever setting is in place. I have never heard about Android installing new apps by itself.
India is bringing battery recycling plants to Africa and people are getting sick
It’s likely that none of these other countries suffer from American exceptionalism.
See also https://www.quantamagazine.org/the-physicist-who-bets-that-g...
No, your analogy makes no sense. A fake facebook account is not identifying information. DNA is. They can figure out who you are based on the DNA alone, if they have enough data from your relatives.
I don't find that surprising at all. There are publicly available large lists that compile many historical password breaches, they are easy for attackers (or anyone) to access and it's quite reasonable to expect that at least 0.1% of anyone's users (14k accounts out of 14m+ users) will be reusing a password that has been leaked elsewhere, unless you explicitly attempt to detect and invalidate such passwords e.g. as in yesterday's discussion on HN about Troy Hunt's work.
Yeah, must be pretty hard living in the land of "in fear of this scenario I just made up".
"Don't sell to China" spells it out in a way that doesn't allow for such misinterpretations. It's not hard to fit the "spirit" into the description. It's likely fewer words than whatever they made a hash of in the first place.

Expecting a US tech company to not behave as per the uber-capitalism that defines almost everything else about how the country is run is just weirdly, unexpectedly naive.
What exactly is your point? We should make it worse, because it's already bad?
Yes, I had my desktop version of MTGA hang and when I connected to the match with my iPhone it immediately disconnected the desktop.
Yeah they lost me there. That's so silly. Absolute takes like that are why we're in this mess we are in today.

Don't make me think! Just follow the trend.
I’d also add that if you use Typescript with an OpenAPI client generator (https://github.com/ferdikoomen/openapi-typescript-codegen) it can immensely alleviate some of the biggest pain points of seperate backend and front-end. It always used to be a major pain in the ass with the amount of overhead an API change would incur - updating documentation, postman, constant communication between backend and front-end devs, etc. Now I just npm run generate, I see new API changes in my Git client and Typescript errors for code that needs updating.

Also, using a library like Tanstack Query or Rdtk Query can almost completely eliminate manual state management, and kinda makes the whole development experience feel almost like SSR.
Ambiguous Legacy of Richard Hofstadter's Social Darwinism in American Thought
> Using airport codes as shorthand for their parent cities is an incredibly incredibly common convention. Well and truly established.

Not many HN people, especially from outside of the US, can immediately recognize PDX. Besides, the commenter I was responding to used SF for San Francisco. For consistency sake they should had used SFO then. :-)
No I missed it, was looking in the methods section as opposed to the results, thank you!
ISRO brings back Chandrayaan-3 propulsion module to Earth's orbit
Of course, but there's nothing stopping other countries putting similar rules in place. Brasil also has copied a lot of GDPR. If you install Samsung magician it will ask you if you're from EU or Brasil :)
I don't seem to experience any of the cons listed in the video, although I'm using a modified and locked down (i.e. tamed) version of W10, not 11.
I'm not sure it's fair to say DHH wants to kill JavaScript, only that he wants to use JavaScript only where he thinks there's no better alternative. i.e. progressive enhancement.

There's still nothing stopping you from jettisoning view support and just using Rails as an API if you want to.
Mathematics, reading skills in unprecedented decline in teenagers – OECD survey
Take a look at how secure Microsoft’s solution really is:

https://www.theverge.com/2023/11/22/23972220/microsoft-windo...
You mean like when nothing has the file open any more, or doing a commit with every flush to disk? I think the latter is a bit excessive.

One of the FUSE implementations mentioned in this post may do something like that.
They themselves can't save their real estate portfolio. CEOs as a collective can. A marxist would call this acting in their class interest.
if there are slaves, they can spend their life building your fancy house. Yes, we are going to have houses which are ugly maybe, but more people are going to have houses. It is a win for humanity.
I have a friend who semi solved that problem by building a DIY solar and storage farm on his property. His life however turned from various interesting hobbies into doing this to charge his car up which he rarely uses anyway. I don't get it. He had 0 problems, now has 2.
Is a 24 hour clock really that common in the EU? I can use both because it's not exactly hard to read 24 hour time, but I have noticed its kind of rare in the US. I didn't think it was common let alone the norm in Europe though.

Edit: Appreciate all the replies, thank you.
Close. In Windows 8, they renamed it from "My Computer" to "Computer", and in Windows 10 they renamed it again to "This PC".

This all happened around the same time they removed the little "shared" icon from shared folders and also the network traffic indicator (because phoning home is the new normal).
Links to specific examples are less of a problem as he could redirect those to compiler-explorer.com and just keep that redirect up forever. Really the only URL that would need to be "reclaimed" is https://godbolt.org/ and having a prominent link to compiler-explorer.com thee would solve that issue.

OTOH the godbolt domain is at least not actively used for a number of other TLDs getting one of those might be an easier option.
It's not welfare that attracts people but the better economic prospects. No idea about Bruxelles and Amsterdam, but I work in Paris and it is quite safe.
> FPITA-prison

Rape isn't funny. You might want to consider not using that slang term.
Full OECD report: https://www.oecd.org/publication/pisa-2022-results#pisa2022r...
The Hague is in Netherlands and the US has threatened that it will invade if ever a US service member is brought to the international criminal court.[0]

[0]https://en.wikipedia.org/wiki/American_Service-Members%27_Pr...
The thing that weirded me the most in the article out was seeing the 'goto IL_1894' statements in C# code.

It brought back memories of error handling in VB6, and was rather unpleasant. I presume this is being done for performance reasons?
Nice site,

Is there any info on how some of the UIs they make for TV or Movies are done?

For example fake search engines like or custom Operating Systems. Is it blue screened or is there actual developers throwing these mock UIs together?
It does, you can shuffle and draw a new hand but then you need to put a card from your hand on the bottom of the deck (you can repeat, putting two cards on the bottom, then three, etc.)

Card advantage is massive in MTGA so people don't mulligan when they should ...
MTGO does not use the same shuffler as MTGA
Pretty neat! I appreciate the time that went into making the graph render nicely.

I was recently having fun with Reactflow myself. It took a bit of time to figure out custom nodes and edges. I found that ELK 'layered' (with some tweaking of settings) produces very nice layouts, but of course, we can't use its edge routing in real time if we want to allow users to move nodes around. Thanks for pointing me to @tisoap/react-flow-smart-edge ! I also came up with a similar `wasManuallyMoved` logic. https://github.com/3rd/tsdiagram/blob/66b186e85bf176e47128d0...

Reactflow's docs have a decent example for using ELK but I wish it went into a bit more detail regarding these choices.

For tweaking ELK settings, this online editor is also super valuable: https://rtsys.informatik.uni-kiel.de/elklive/elkgraph.html?c...
You're correct, I don't have any experience in those cities. I would expect those places to be sketchy (maybe not Lima but today I learned I guess) - I think what made my SF experience worse is that its a well known city in the richest country in the world and it's awful.
Programming Techniques of Resistive RAM Devices for Neuromorphic Computing
> Of course they failed to force the 32 hour workweek

did you mean the 40 or 48 hour workweek?
> mmap on Optane direct-access-aware (DAX) filesystems like EXT4/XFS now, is not like mmap on block devices where the OS gets in your way and pages stuff in from disk

Yes, the real case for Optane memory is that, supposedly, you don't have to fsync(). And insisting on proper fsync() tends to tank the performance of even the fastest NVMe SSD's. So the argument for a real, transformative performance improvement is there.
There are several options but Puma seems to be the most popular at the moment.

A derivative of Unicorn named Pitchfork is also in the works from Shopify -
https://github.com/Shopify/pitchfork