skysight-inc/HackerNews huggingface dataset:
I assume the naive part is that the keyboard polling interface probably doesn't allow that much input ?

Otherwise yes, we do this kind of approach so much irl. The most useful kind is the Switch it's button actuator, that will just push a button when making it "smart" is just impossible or not worth it.

The less useful kind is what the Rabbit R1 was trying to do, with website interaction automation in a full VM because each service wouldn't provide an API.
Huh? Monoliths never went away in the first place so not really news IMHO.
React is not slow. React is not "big". React is not the reason your website is slow.

Any engineer who thinks that its React that is causing the slow renders and replacing it with X is deluded. Yes, there are ways to make slow React web apps. But there are also ways to make fast React web apps. It just requires effort and a little bit of foresight.
Honest question: do you think this article would be worse off without that horrendous image at the start? In other words, was it necessary for the author to add a horror-movie drawing of a hellish hospital within a distorted reality full of misshapen demons in order to make their point?
The echo chamber is strong in this one
While im not a big fan of alot of anime, GITS always has been my favorite to a degree that i actually own the DVD's , Mangas, a tachicoma figure and a giant custom GITS image on my wall :D

Also i created a custom PnP rulebook for a GITS-world based PnP (would love to publish it but i prolly would just get sued sadly).

Whenever i see gits i upvote <3
People don’t understand the beauty of closure!
What happens when doctor attention is negatively correlated with quality of life?
React code looks good for clicker example, when building real application I think it's much harder to read than vanilla JS, especially when hooks and all the dependency arrays flying around, constantly worried about how many times will things fire and super easy to make mistakes no matter the skill level.
Now that he's older and wiser, Jack Weinberg should revise his famous quote to:

"Don't trust anyone on 30 under 30."

https://en.wikipedia.org/wiki/Jack_Weinberg#%22Don't_trust_a...
> Allowing for misinformation, conspiracy theories, and fake news to flourish...

I don't understand why people are so against this? Isn't it possible that people do research to determine the validity of what they read online?
Spotify cracks down on 'Spotify Mod' piracy app on Android
How do i remove this CA from windows and Edge?
Since you've mentioned owning a Flint 2 and Cake, would you happen to know how many Mbps the combination is good for?
Agreed the main reason is the point of the show is to be entertaining and visually interesting, and that is entertaining and visually interesting. Why do the robots look like spiders without any of the features of spiders that would actually be useful in a robot but look scary instead of cute to humans? It's not because it's a naive idea of what robots would look like.

But even aside from the fact that visual style outweghs realism in this work, it's not weird or remarkable anyway.

The robot has to type sometimes for the same reason you sometimes have to manually type a password into a keypad or your food order into a pos terminal even though you have a password manager in a phone with a dozen kinds of connectivity in it. None of your dozen forms of connectivity is compatible or available with any of the terminals dozen forms of connectivity. Even if you both have something the same plug, it doesn't mean you can use it.

You may also choose to do your "adversarial interfacing" the manual way even if you had a direct option available and even if you desperately wanted speed, simply for safety.
For all tech people, LLM are an absolute boon:
it brings productivity by 10x (at least!) onto the next level, esp. for develops.

I developed an financial servic application with 1MB+ source of code (not including 3rd party libs) within 3 month - thats more than 1 million keystrokes that created a system that works perfectly fine and produces exactly the results as specified.
(for comparison: my masterthesis had around 110.000 letters, and i wrote it over a couple of weeks, while the app is slightly more complicated: its a complex system where each part relies on each another, while the masterthesis is just a dumb document in which i could write in theory everything and nobody would care/check if the descript is just bs)
It requires a great MBA to successfully perpetrate fraud! ;)
I have both. The Flint 2 is definitely the better choice for a home router https://blog.thestateofme.com/2024/11/30/gl-inet-mt-6000-fli...

But as somebody doing OpenWrt package development the One is where I'm running Snapshot and trying out the new Alpine package manager.
Not SAC, the original GitS movie.

> I love thinking of this as such a wonderfully naive early 2000's view on HCI — there's no direct-access data API

Even in original GitS, both cyborgs and bots have wired neck ports and can also communicate wirelessly, both subject to various kinds of attacks. Even if not intended, this typing may constitute a legit airgap defense.
>I'm financially successful, but not very

I read about some research recently where the researcher asked people how much money they earned and how much they would need to feel financially secure. No matter how much they earned they all felt they needed about 50% more.

It seems we are programmed to feel mildly dissatisfied no matter what our circumstances. I guess that is what drives us on.
I think I said enough to demonstrate that Nietsche's influence on fascism and nazim is quite concerning. Besides, Marxism has had a profound effect on western philosophy, social studies, and economics, and probably continues to this day in many indirect and possibly even direct ways. Not including any of the works by Karl Marx or Friedrich Engels is a huge omission in the ops article.

> Plus they were also given copies of the New Testament apparently, so what's that supposed to prove?

Oh Im definitely not saying that the Church (and religion in general) hasnt mind fucked millions of people accross generations and even gave outright support to fascism nazism and their offsprings. Look at the church's relationship with the ustashe regime in croatia and the estado novo in portugal as most obvious examples.
Can you stop with this pure appeal to authority. Publishing in nature is not proof it works. It's only proof the paper has packaged the claim it works semi well.
The problem with that analogy is that the cert issuer isn't a mere component of the car, but the entire car in this instance. That cert being trustworthy is the entire point.

When I was in schooling getting filled in on Web of Trust, I about ground that particular day's class to a halt because I couldn't imagine the world was that cavalier on such a thing.

Lo and behold, I realized shortly afterward it absolutely was the case, and there was nada I could do to change it except figure out how to get normal people universally fluent and invested in basic cryptography so they could manage their own trust networks. You can imagine how well that's gone.
Let’s see about the exponential part. Too early to judge. Some signs that the current capabilities are actually stagnating and progress is slowing down. The problem of determining when an LLM is wrong is fundamental and might be a show-stopper for exponential imorovements.
So you're saying it's only a matter of time until they issue a cert for x.com as well? :)
> Some other good ones: there should not be an expectation of privacy when performing surgery. There should not be an expectation of privacy when performing the monopoly on the legal use of force.
>> when the project is done, there are more lines of code and performance is worse

There is an added benefit though - that the new programmers now are fluent in the code base. That benefit might be worth more than LOCs or performance.
He doesn't really get it obviously. Also thinks he can just go "do what fly does on my own server because I can type out 'firecracker'"
Sure, but still whoever wrote the patch had his ass on the line even shipping to a batch of beta users. Remember this is Apple not Google where the dude likely got promoted and left the team right after pressing click :)
Flutter is pretty cool. Maybe not as impressive as some last achievements, but darn useful to save money on Android+iOS development.
> biggest corps still have only 20k employees or so

While I agree with your general statement, Corps can easily have 100-500k people and keep being a fairly unknown brand.

Employees is not equal to users. I worked for a not so big insurance company that had 1500 employees, but the number of users (not clients! People using apps whole day) of our systems were around 50k.

Some challenges in systems I have to integrate with now, are that with 10k users they saturate any network interface Corp throws at it, even though it has hundreds of separate instances (that don't have to sync each other). And we are still talking about a web app on prem, on decent hardware. Not exactly a standard one, but still.
Why don’t you go back to teaching? Is it the money?
> LTO (link time optimisation) is the hot topic for Apple’s new generation of linkers, enabling them to optimise across functions, etc.

I was using LTO in 2013 on apple machines... what exactly is new about it now?
... or as an interface to an actively hostile/compromised device!
Very nice job! Last month I also adapted a rotary phone but I replaced the insides with a Bluetooth chip (and some more). Now I can use it as a headset for my smartphone or laptop. While you had to learn about SIP and voltage converters I had to learn about Bluetooth and digital audio protocols. Looks like we both had fun ;)

https://blog.waleson.com/2024/10/bakelite-to-future-1950s-ro...
In short, whoever has that certificate can now come between your PC and the real Google, and tell your PC "here is the real google.com" while serving you malware, in a way that Windows will trust. You typed in google.com in the address bar, your browser got the attacker's IP, and then the attacker has a certificate that says they're the real google.com, so your browser will go "all right, all good".

Basically the way certificates work is that whoever has a certificate for a domain name will be able to serve anything they want and browsers will accept this is the real domain. To turn this into an attack, they just need to trick your DNS into pointing your to their machine, or to intercept your traffic even while you're accessing the real server.

Getting a certificate for "mytotallyrealnotascamwinkwink.phishing.com" is not useful in any way for an attacker: the whole idea is to have the user think they are on a trusted site like google.com, while in reality looking at the attacker's site.
> an even worse look for Microsoft.

Microsoft have a terrible reputation for security, which they've earned through doing stuff like this.

It's not likely to get any better any time soon either, as their trajectory is still pointed downwards.
Countdown to the holidays with daily coding challenges
Out of band means communicated on different channels than ordinary information. For example a metric communicated out of band would be told to you in person instead of showing up on your universal agent smith react widget dashboard. :-)
The 2022 paper pretty explicitly says that runtime is not a substitute. They say their best result "can only be achieved in our 8-GPU setup".
I think his definition of profoundly stupid probably differs from other people's.
I've been wishing for a self hosted alternative to cloud cameras. My house was recently robbed and it was incredibly frustrating to know that criminals were literally in my house but not be able to see them due to the general crappiness of modern big tech software.

Seems silly to pay to upload all my video of my own house to who knows where and struggle to download it back with absurdly sluggish proprietary software when I have perfectly good computers here already. I should be able to check my cameras without waiting 10-30 seconds for loading spinners and I should be able to scrub through time instantly instead of waiting for interminable loading every time I touch the seek control.

What camera hardware are people using for custom setups? Is there anything out there that is wireless but with high quality/security firmware and reasonably priced?
I mean, kind of. It's a bit of a vague comment. Dynamic dispatch is not bad by itself, and as not-an-ECS-developer, I couldn't actually answer how much it is or is not used in the ECS internals. Probably more than I expect, but not enough to be an issue. Performance is plenty fast, we profile that pretty often.

As for things that can't be caught by the type system, it's not like we can enforce that the logic in system_b that expects a given entity to be alive won't accidentally break if you introduce some system_a later on that despawns the entity at some point. We can't compile-time validate that kind of safety for game logic - it's just not possible.

On the other hand there are things we can do that C++ based engines can't thanks to Rust. Compile-time variable mutability means we can know exactly what set of systems modify which pieces of data, which means we can automatically schedule different systems in parallel without any safety issues, or detect what when and who touched a piece of data last.

In terms of features, Bevy is still early in development. Feature parity with existing, 10-20 year engines with many paid developers is going to take a while. But I think we have some pretty compelling features on our own even today, foremost our focus on ECS and modularity.

In terms of what Rust brings, it has the performance of C++, but with better memory safety (mostly in terms of engine internals - not like user code touches lifetimes that often), thread safety, a way better and standard build system, some modern features like pattern matching and enums, etc. The usual ways in which Rust is better than C++.

The answer isn't so much "why would I want to use an engine in Rust" (although I personally love Rust and would absolutely choose it over a C++) but more "we want to make a new engine". You want C++ levels of performance, but without having to use C++, so Rust is an obviously compelling choice for a game engine.
Ostensibly this roostful homecoming is a result of increasing capital costs.
With shipping and tax the One cost me £94.
The Flint 2 has been on sale for £115.51 twice in the last couple of months, 23% more, so not a huge price difference.
> I am stating what is, right now.

Excelent. Then the next question is where (in which jurisdiction) are you describing the law? And what are your sources? Not about the weed, i don’t care about that. Particularly the “being able to ingest a single book and learn from it is not the same scale as ingesting the entire published works of mankind and learning from it”.

The reason why i’m asking is because you are drawing a paralel between criminal law and (i guess?) copyright infringement. The drug posession limits in many jurisdictions are explicitly written into the law. These are not some grand principle of laws but the result of explicit legislative intent. The people writing the law wanted to punish drug peddlers without punishing end users. (Or they wanted to punish them less severly or differently.) Are the copyright limits you are thinking about similarly written down? Do you have case references one can read?
> Besides that: find small (2-3 day) project ideas that require you to learn max. 1 new technology or idea, and build lots of such projects.

That's how you learn programming. It's not a bad idea, but at least for me software development is more about long term issues coming up, team communication, features that create short term value but long term problems. How to organize big piles of code.

A lot of abstractions don't make any sense in a 2-3 days project and you are better of hacking away a script than looking into "properly" modelling things.

My impression is always that as a junior you learn how to do stuff. Then you learn to do complicated stuff. And becoming a senior you learn how not to do complicated stuff.

This takes some of the fun out of it as well. Deploying a feature that is simple and that just works without any issues does not create nearly as much excitement as "saving the company" with a big hack and high risk deployments, although it is much better to not have to "save the company" in the first place.
I stopped reading after "AI"...
> ... In terms of OS sales to gov'ts, no one else has nearly the same level of experience. I am sure that MSFT carefully vets all CA additions.

I don't think those two things have anything to do with each other. Living in Redmond for my entire life has mostly shown me that MS owns one of the best and most lucrative sales orgs and sales channels in the world. That sales channel means they can sell to governments better than nearly anyone one the planet, no matter what their security practices are like.
almost certainly. we don't know what's running inside the modem chip
How do they make the mould?
Well the other possibility is that the power benchmarks are accurate: the buffer did save power, but then they figured out an even better optimization on the microcodes level that would make the regular path save even more power, so the buffer actually became a power hog.
I did migrate several projects from tarballs to RCS, and then a decade later to CVS. The biggest thing back then. Renaming dirs and files directly on the central server. Good old days.

Several embedded colleagues still work on pre-tarball workflows though: zip files and word documents.
It is a good comment.

But I am an engineer, I build stuff. I am not sure I want to become Picasso
Was just about to mention this also. Pantheon is great! So many tech industry references and parodies...
Ubiquiti cameras store the data on-prem.

Not open source, and not the cheapest (but not absurd either). App is acceptable.
A file system corruption issue was detected on the root partition of an Exadata storage server running Oracle Linux 7.9. This was identified by AIDE due to changes in file attributes. Investigations revealed errors in the logs pointing to inode inconsistencies. Attempts to resolve the corruption faced obstacles due to the unavailability of diagnostic ISO images. Ultimately, the file system corruption was fixed by using an Oracle Linux 7.9 installation ISO and running fsck manually.
Definitely (imho)!

For more entertainment in this direction, consider looking at the not-very-conclusive back&forth between SSC (a healthcare practioner) & Robin Hanson (a theorist) on the effectiveness of healthcare spending.

[It's telling that the practioner is in the house that believes that healthcare spending has been mostly effective.. re: SSC is saying that "the easy parts are still there?"]

https://www.astralcodexten.com/p/highlights-from-the-comment...
How I Learned to Stop Worrying and Love GC
A big asterisk that should be added to the article is that all that applies to Postgres.

Other databases have their own deletion mechanisms (and deletion quirks)

It's a very good article otherwise.
Note - I saw the article through from start to finish. For power measurements I modified my memory bandwidth test to read AMD's core energy status MSR, and modified the instruction bandwidth testing part to create a loop within the test array. (https://github.com/clamchowder/Microbenchmarks/commit/6942ab...)

Remember most of the technical analysis on Chips and Cheese is a one person effort, and I simply don't have infinite free time or equipment to dig deeper into power. That's why I wrote "Perhaps some more mainstream tech outlets will figure out AMD disabled the loop buffer at some point, and do testing that I personally lack the time and resources to carry out."
Well, yeah. I didn't say that it will improve search results if you are already doing it like that. I do agree that google gives garbage since like 2020, but you know... with natural language it gives steaming crap. With real search queries it gives only crap.
To complete the thought, when I saw your art, I was reminded of these shaders that I came across:

https://www.shadertoy.com/view/wljfDw

https://www.shadertoy.com/view/Xs2GDd

https://www.shadertoy.com/view/XccXzr

https://www.shadertoy.com/view/dlBBzc

https://www.shadertoy.com/view/WdlSRX

Not quite on the same level, but I think the essence comes through.

Anyway, I just finished looking at all your works on display this morning. Such beautiful arrangements of patterns and colors.

Thank you for posting, I'm in awe!
Possibly, that's 89 without VAT.
In the 90s there was a charge on my mom's phone bill for touch tone dialing. I called up to dispute the charges but the phone company wouldn't have any of it so I had them remove the "service" and they warned me that she wouldn't be able to dial out any more. I flipped a switch on her phone to simulate pulse dialing and a few months later switched it back. She was never charged again.
> cash out his career in a Western market.

That's funny because one of the plots is about fixing up a book in order to win a literary prize
MySQL has this as default as far as I recall. But then I never delete, I just set "deleted" to yes.
> pretty much single-handedly responsible for the fact that the hardware startup ecosystem is moribund compared to that of the software startup ecosystem.

This was the case before EDA companies even appeared. Hardware is hard because it's manufacturing. You can't "iterate quickly", every iteration costs millions of dollars and so does every mistake.
I’d be sweating furiously if told I was to inherit a new app to maintain and reading the text above
It probably follows the booms and busts of the industry. Boom times encourage people to enter the industry whether they are interested or not. During a bust you will only get people who are interested in the subject for its own sake.
> "A pure function which transforms the entire input into the entire output" is obviously the simplest possible architecture for many programs, but people hesitate to use that architecture because of performance concerns. In practice, the baseline performance is often faster than they expect, and it can be made much, much faster using strategies like memoisation and fine-grained reactivity.

But before React came along, you just couldn't do this without major UX breaking bugs, because of how the DOM worked.

Say you have a form that you want to change depending on the state of the app. If the user is typing in a form field while an update to the app state comes, and a pure function that transforms (app state -> DOM/HTML output) resets the form (meaning removing the old out of state DOM and replacing it with the new DOM), the user loses focus on the form. So you have to add some kind of logic where the app remembers what form input the user was focused on, where in the field the focus was, etc. The more complex your app is, the more complex the DOM reset logic became, and you cannot abstract your way out of it with pure functions, because the DOM that relies on mutation slowly creeps into your pure functions anyway.

React changed this, because it gives you a pure function interface, but resets the DOM using mutation functions i.e. native DOM methods, surgically. This is achieved with the VDOM (Virtual DOM), by diffing VDOM states and then reflecting that to the actual DOM. This means when the DOM resets, there's no problem with elements getting removed and added back in, and the focus states etc. don't get thrown away with the DOM. Before React, nothing like this existed.
Didn’t China violate the terms of the treaty around HK coming back under their control? Isn’t that grounds for the international community to support its separation from the CCP in favor of local democratic control?

See https://en.wikipedia.org/wiki/Sino-British_Joint_Declaration