skysight-inc/HackerNews huggingface dataset:
To your third point - the author would recommend doing research and prototyping with all the options you might consider based on your use-cases. He actively avoids being prescriptive in generic contexts like this because he wants to avoid arbitrary dogmatic solutions (like React tends to be).

Source: I work closely with him and have been frustrated with this stance until I saw people using Next and Remix for things like landing or contact pages.
The article also mentions they had trouble measuring power usage in general so we can't necessarily (and, really, shouldn't) conclude that it has no impact whatsoever. I highly doubt that AMD's engineering teams are so unprincipled as to allow people to add HW features with no value (why would you dedicate area and power to a feature which doesn't do anything?), and so I'm inclined to give them the benefit of the doubt here and assume that Chips 'n Cheese simply couldn't measure the impact.
API requests at page-load are definitely going to lower the page speed score. No API requests should happen at all, ideally, and all script and CSS to render everything "above the fold" should be loaded in-line. Nothing that is visible "below the fold" should ever run or load until the page is scrolled down by the site visitor. Only the bare-minimum script parsing that is required for the content "above the fold" should happen. Sure you can load scripts in-line for stuff below the fold, but make sure it doesn't actually get parsed by the browser until that feature is likely to be visible on the screen.

It doesn't matter what library or framework is used - even jQuery can score 100% page speeds on Google Lighthouse. It really only depends on following every single nitpicky thing that Google Lighthouse recommends, and finding a solution for it. I took a site (actually a few thousand sites) that was scoring about 5 to 35 out of 100 on Google Lighthouse (depending on the customiztions), up to 100/100 on Google Lighthouse. It took a lot of work, but the clients are happy now.

Where React doesn't do well is with lots of DOM elements. In another project I created a complex web application that had about 3000 div elements with drag-and-drop interface and all kinds of stuff going on. Well React couldn't handle it. The browser started crashing due to memory issues if the page was open longer than 20 minutes or so, it slowed to a crawl and eventually froze. I ended up switching that one component to a canvas based solution (Konva) and it solved the problem completely. I still use React for all the other simple UI stuff, but I learned my lesson about what React is really good at and what it's not.
The problem is that we're more or less stuck with this class of problem unless we end up with something that looks like a Xeon Phi without shared resources and run calculations on many, many truly independent cores, or we accept that the worst and best case performance cases are identical (which I don't foresee anyone really agreeing to).

Or, framed differently, if Intel or AMD announced a new gamer CPU tomorrow that was 3x faster in most games but utterly unsafe against all Meltdown/Spectre-class vulns, how fast do you think they'd sell out?
Unstructured Serverless API
There's already one in Seattle: https://www.isgoodwoodworks.com/
Hi, there's an infinite number of coach drivers outside. They say they booked ahead?
Generators can run on that to charge an ev that is also chargeable by solar panels, wind mills and water mills.
Wow!! Very cool project. The reasons you mentioned above are the exact reason that I have not setup security cameras at my house, but this makes me reconsider. Combined with the OSS firmware: https://github.com/openmiko/openmiko this would make a killer combo for privacy conscious individuals.
> look at the 20 years after the civil war

That time period was the best performance of any economy in history up to that point and has been largely unsurpassed in "Wow!" factor until the miracle that is modern China. The post civil war era was when the US established the foundations of the economy that became globally preeminent for a century. If that is the economy being killed, maybe we should kill more economies.

This sort of thing drives me crazy. I ask for examples of deflation being a bad thing and I get "well there was the time the US became a global economic colossus, that was pretty bad".

Fun youtube video for reference: https://www.youtube.com/watch?v=kFl4YdvDE_8

> 1% loans do not work because loans cost money to give out(pay the banker salary) and some default which also costs money.

1) You missed the argument. The argument is that if a loan doesn't make economic sense then it is stupid to adjust the entire monetary system to encourage people to do stupid things.

2) The argument is just wrong. I'd lend money at 1% if I was making a real return.
Foldscope: Origami-Based Paper Microscope (2014)
I hate what "modern" web development has done to my UI experience.

Eg. There's a delay between an Amazon.ca results page loading and it populating the search text box with the phrase you just searched for. As a result when I do two searches in rapid succession, it consistently interrupts my typing at exactly the right time to batter in incomprehensible text.

AirCanada and WestJet are two other websites that became awful to use after adopting React-ey style UI's.
Someone who realizes that the raw information has no value in the age we're entering. Influencers have shown the way, brand and community engagement are the new differentiators.
They're otherwise not terrible, and the limited banking I do works fine on the phone, so it didn’t bother me too much.
This works great if you're absolutely certain no other poor sap is going to have to work with your code. I do this myself for personal scripts!

Otherwise, please prioritize readability.
Carelessly is the answer
Not quite. I still treat Reddit as an aggregator of small niche communities e.g. games or not-so-popular hobbies. And this is a relatively small part of my internet usage.
Or, one could just use Literate Programming:

http://literateprogramming.com/
To distinguish a reliable direct source from millions that aren't requires judgement, filtering, treatment .. much like separating drinkable water from wastewater.

Hence the use of terms such as "uncurated", "untreated", "raw", "filtered", etc.
Is data integrity strictly a microservices problem? I swear I've seen a ton of monoliths with not-demoralized databases where it's fairly confusing as to what column is correct since there's a bunch of conflicting entries.

I'm a bit surprised that data migration is considered a problem for microservices. Is any "class" in the application allowed to create SQL statement? It seems like it'd be super easy to lift db functions to a microservice and replace the monolith's SQL calls with HTTP (?) calls.
Yeah that's bad. And https://iai.tv/video/why-most-published-research-findings-ar... appears to do the same thing after 30 minutes. Does anyone have a link to the whole thing?
Because mapping a very understandable security concern from the computer security department to the human concept of respect is nonsense.
The most memorable hack was the voice-family hack for IE 5.5 IIRC. I remember reading about it and how the hack was so nice as to reset the voice-family afterwards. To date I still don't think voice-family is really supported anywhere; really shows how optimistic CSS was at that time.
Yes, it did! https://en.wikipedia.org/wiki/W_Window_System

(Note that W and Wayland are wholly unrelated)
https://gwern.net/doc/psychology/2022-woolley.pdf
A perfect example that illustrates the problem.

The difference to me between whether a company is able to do something amazing vs. a person working at that company does, is whether they're able to productize it/do something with it or not.

Google is famous for hiring the smartest people in the world, and has been for 20 years. That's good. It hires those people and gives them permission to do whatever they want. That's good too! (maybe not for the sharesholders, as we come to see, but for the world of technology and for humanity)

But if all of the authors of the Transformer paper end up having to leave Google and each start competing startups, that shows that the only impressive thing Google has done is managed to hire those people to do the research. That's it.

They had a goldmine and they wasted it.
This Month in Ladybird: November 2024
Did you look into Scrypted? It is OSS. With HomeKit (which is how I use it) it is also E2EE. I’m not sure if their app is E2EE though, I only use HomeKit.

It’s pretty good and has an extensive ecosystem. The dev can be a bit… feisty though.

It’s very performant and easy to setup. I don’t use the NVR features as I already have an NVR, I essentially just use it for HomeKit integration of my cameras + doorbell.

https://github.com/koush/scrypted
There is a good page comparing the two implementations as part of the intro to the larger protocol planning for color and hdr https://gitlab.freedesktop.org/pq/color-and-hdr/-/blob/main/...

The implementation is slightly different to make things work better as both older decisions are cleaned up and newer features like per-monitor HDR pipelines are made more approachable.
IMO if the privacy policy allows it, you should always assume it is happening.

The reason is with most of this stuff it’s impossible to verify. Even if you wanted to know what data is collected and how’s it’s used - you literally can’t.

Even opting out is based on trust. I mean, it’s all done in software. Nothing is physically removed and most of the time the data is still transmitted. You’re just hoping they don’t use it.
I actually think the more powerful factor was that React and jQuery before it were easy to pick up and start integrating without a lot of fuss. You don't need to build a dedicated website, you can just start incorporating these libraries into your existing stuff. Compare to Angular which basically demanded a rewrite to start using it.

For similar reasons, I thought Vue.js would win over React, but it's starting to seem I was wrong.
There's no React-ey style UI. Seriously. It's a UI framework not a collection of prebuilt UI components. You cannot tell if a site is using React or not without opening dev tools.
I don’t really understand the disagreement here. I didn’t claim those sites are rare. I was specifically refuting the OPs claim that page load time only matters in a small number of specialized domains. I am saying it is very common for it to matter. It’s also very common for it to not matter, you’ll get no argument from me there.
ScalaRx and Scalatags actually works a lot like React.js, in user-facing experience even if not in implementation. Unfortunately I was just a college kid and couldn't push it the same way the pros at Facebook could push react!
What Lingers Beneath
I created a serverless platform and some generic Web Components which let me build highly maintainable applications (which update in realtime) very quickly. It's more
versatile than just CRUD as it supports complex views and serverless querying capabilities including fast search with indexing.

Unfortunately, it seems essentially impossible to get get traction in my country so I'm unsure what to do with it. I use it for my own projects. See https://saasufy.com/
The best time to have security cameras is yesterday. Same for a dash cam. Please protect yourself and your loved ones.
Not unless you've been hitting a bug you need the fix for
I'm not a front-end developer by any stretch (though I did do web apps in the beginning), and I have to say, using GenAI and describing a web app to Claude or ChatGPT gets amazing results.

I'm inclined to think this is one of the areas that GenAI can massively reduce cost. Claude will even iterate wireframes (in React).

As for performance, that's not going to ever be a framework problem. That's a deployment and scaling and architecture problem.
I think it's more an observation that the act of learning can itself be uncomfortable. So in the language example, going to a meetup and feeling awkward while struggling to use the language you're learning would be considered something to lean into and do more of rather than avoid and stick with learning from a book that feels less negative.
How are you defining plastic that synthetic tires don't fit the definition?
The Salvadoran government has 5,940 bitcoins worth $582M
does that matter?
>> To some extent, this has already happened: Many news organizations, such as The New York Times and The Wall Street Journal, have placed their curated content behind paywalls.

This was funny to me because the NYT is already highly biased. I consider them compromised on political topics, and a bit sensational on any number of headlines.
I'm a big fan of a McIntosh, and pretty easy to find in BC. The apple ranking site also rates them poorly, with which I disagree.
> E.g.: If I want to learn a new language, does the discomfort need to relate to the language, or is it enough to do something like taking cold showers?

Weird to restrict the focus of growth to one particular area, and to ask whether any discomfort (even physical) will contribute to your growth in that particular area, when the abstract just refers to "personal growth" and makes no claim related to some spooky cross-pollination of discomfort. It even gives a list of examples, and refers to feeling "awkward."

But when it comes to learning a language, some discomfort when you're using that language is obviously when improvement in the language is happening. If you're only in situations where your current knowledge is completely adequate, you'll never have any reason to get better. You're not getting better at anything if you're never breaking a sweat while doing it.

edit: could "results showed that these effects occurred only in areas of personal growth that cause immediate discomfort." be any clearer?
The latter at this point.
To keep or not to keep: Neurophysiology's data dilemma
Or maybe he's just complaining about things that most people don't care about. Because they're not relevant for the day to day jobs
HN isn't actively censoring anything in that way, and we've always been clear that nationalistic attacks are not allowed against any nation or national group here.

What is true that the HN community (though highly international) is mostly Western, so there's a bias in favor of Western points of view and some difficulty in opening to non-Western points of view. We try to help with this where we can, but there's not a lot we can do.

Among the many problems with this is that minority participants—that is, the ones with contrarian or minority views—tend to feel embattled and to defensively break the site guidelines themselves. (You've done that in your own post here, for example.) That puts the moderators in a quandary: we want minority viewpoints to be heard fairly, but we can't condone the guidelines breakage. I wrote about this recently if anyone cares: https://news.ycombinator.com/item?id=41948722, and there's plenty more at https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que....
What's next for brain-directed gene therapy after death in Neurogene trial
I'm deeply interested in this and it just so happens I only need one hardened IP camera for my home.

Can you point out how your project provides a better security layout than say, Home Assistant? It does appear that there is little concern for encryption between cameras and local networking hubs, but the assumption seems to be that if the device is over a wire it's isolated to the local network, and if it's Wi-Fi it's subject to WPA. So there isn't much desire for additional encryption in that context.

Otherwise, Home Assistant's server/portal is more than capable of encryption beyond the camera's network interface.
RNA may implement universal computation
Marc Andreessen and the CFPB: Debunking the Debanking Debunkers
Personally I don’t need proof.

Over the past couple decades I’ve been giving companies and our government the benefit of the doubt. And I’ve been burned every time.

Not only am I wrong, always, I’m extremely wrong. In fact the conspiracy theorists are often wrong too - they’re too lenient.

After Snowden, we should all understand that whatever the worst case scenario is, it’s probably worse than that. If you can think it, it’s probably happening. If they allude to it happening, it’s definitely happening.
This is a great article and a lot of things are applicable outside music
What is even the point of a web CA that isn't trusted by all of the major players? Is there one?
Larabee was fun to program, but I think it'd have an even worse time hardening memory sideband effects: the barrel processor (which was necessary to have anything like reasonable performance) was humorously easy to use for cross-process exfiltration. Like... it was so easy, we actually used it as an IPC mechanism.
I keep hearing monoliths are returning, without any indication of what has improved to make big single apps more manageable? All the same problems are there, so seems like this is just fashion trends tbh.

Yes if you have some small saas app don't go crazy with tiny interdependent services prematurely. But if/as you grow in team size, functionality, get out of here with your "majestic monoliths".
I think it's the science behind the windhoff cold plunges. Also the belief that societies in extreme environmemts(deserts or alaska) thrive better due to prep or die conditioons which make them less averse to physical work.
I'm so glad you made this. I've been searching for a decent Rust database library for half a year already, and this ticks all the boxes.

I haven't tried it yet, so I might have to eat my words later, but- great job! It's going to save tons of effort.
"AI" in the current hype cycle (LLM generative ML yada yada) is just classic capitalist industrial automation, applied to one of the few areas that still had echoes of the pre/proto-capitalist "craft economy"

Prepare, nerds, to be put through the same process as seamstresses, weavers, blacksmiths, lumberjacks, etc.

So much of what people identify as post-modern or late-stage or whatever is just the continuation of the same intrinsic process that has been happening since the end of the 18th century.

All that is solid melts into air.
There's also all the (potentially relevant) factors no one's considering - https://www.thetransmitter.org/methods/mouse-housing-tempera...
Google sues Pixel engineer who allegedly posted trade secrets online
The Query Builders just generate SQL/params which can be execute on any driver. Every driver also makes the underlying native provider where you could access any db-specific functionality.
I think OP just kind of enjoys these little simulations. It’s rewarding (to some) to see mathematical predictions actually work out.

As a probability nerd myself, I was yelling at my browser for him to take the difference between the true CDF and the empirical CDF. I.e., not just the plot where “analysis” CDF overlaps empirical CDF, but the difference between the two, scaled up by some number…say, the square root of the number of samples? ;-)

Then we would have a realization of a discretized Brownian bridge, a kind of rescaled Brownian motion. And then we could have all kinds of fun looking at where the maximum difference falls (it will usually not be near the endpoints), and the size of the set adjacent to the maximum, and the local behavior of the process around the maximum (it’s expectation should be “cusped”, not smooth, although other processes will be smooth there).

Some of those topics are really rather advanced, and they are all accessible by simulation if you follow your nose.
I don't think that's anywhere close to how PIPs work for the vast majority pf people.

But congrats on your early retirement and incidental revenge, I guess?
The best way to learn a library is to learn it by itself without bringing in other things. I encourage you to learn React without any router, redux, or any alphabet soup indeed. Don't even need a build step, since JSX is optional.
I don't know, I just use FDE because I don't trust filesystem level encryption to protect against the many side channel attacks one can inject into a running system. LUKS is good enough for me.

It looks like there's slow but steady progress on FSCRYPT support on BTRFS: https://bkhome.org/news/202403/linux-kernel-btrfs-supports-f...
No idea what kind of state it is in currently.
Code reviews are weird. I joined a very small team as a new developer. I got a task, solved it but at code review the senior developer told me to solve it in another specific way. I coded it and it was fine. The situation repeated for few next tasks. It was a bit frustrating because I felt like doing the job twice while "pre-review" of my tasks by the ultimate code reviewer before I started doing them could save both my time and his. But it just wasn't part of the process.

Does such thing have a name? A quick check up with a reviewer about whether my plan for implementing the task is align with their preferences?
I get why Jeff would be pressed to comment on this, given he's credited on basically all of "Google Brain" research output. But saying "they couldn't replicate it because they're idiots, therefore it's replicable" is not a rebuttal, just bullying. Sounds like the critics struck a nerve and there's no good way for him to refute the replication problem his research apparently exhibits.
The description is misleading. This product offers its own language, which might be inspired by 466 languages but isn't running any of them.

The premise also makes no sense. If you're making a new language, just say so. There's no need to make up numbers or claims about other languages that don't involve yours.
The fundamental difference of capitalism vs the other instrumental forces you are describing or intimating is that capitalism is self-reproducing. Through the explosion of the profit motive and the harnessing of wage labour it continually opens new markets, and demolishes limits to growth.
How can someone tell if a newspaper is biased? What’s the test? Is it the eye test — as in, I can tell it when I see it — or something more?
I never had a McIntosh whilst living in the UK but since moving to BC they've become a firm favourite.
It's not just a bad look, it's bad period.
> Globally, about 3.4% of reported COVID-19 cases have died.

That’s not IFR, and carries appropriate caveats literally in the same press release.
10 years ? 20 ?

https://mobile-aloha.github.io/

(note: in some videos the robot is teleoperated)
It's all stuff that's been in the pipeline for a long time.

(And we'll see when online fsck and erasure coding actually land, I keep getting distracted by more immediate issues).

Really, the bigger news right now is probably all the self healing work that's been going on. We're able to repair all kinds of damage without an explicit fsck now, without any user intervention: some things online, other things will cause us to go emergency read only and be repaired on the next mount (e.g. toasted btree nodes).
Show HN: Letmecheckyour.site – AI tool to audit your content and provide tips
Good points. The Chinese are giving themselves more options, while other countries or persons pointing the finger, have less or are purposefully limiting their options.
Yes; malice is indefensible no matter the circumstances, mistakes may be defensible under certain circumstances or with certain responses by the mistakee.
AI can do some amazing things inferring from past behavior, but it certainly is a fair distance away from anything approaching understanding what the end goal is or what all the constraints are or might be in the future. Sure, people can set up some boilerplate problems and get custom boilerplate solutions but I really see AI as another level of tooling/abstraction that will only empower engineers to work less on the easy stuff and spend more time at a higher level of concern.

In other words, I think the near term gain is that we will actually ACTUALLY not have to worry about centering a div anymore.
That’s not IFR.

The “I can be trusted with scientific comprehension” crowd fails comprehension once again!