skysight-inc/HackerNews huggingface dataset:
I’ve been writing JavaScript for 15 years professionally, and I must say this comment seems to be made by someone not as familiar with the context here. Moving away from React and frameworks like it would require a radical rethinking of what we expect to do with web apps. Building something like google maps, google docs, figma, are definitely doable with some of these tools, but it is almost impossible to maintain. This comment truly ignore the context of why frameworks like react took off. Jquery is great if you need a slideshow on a page, and maybe just some tracking, and even then, I’ve recently opted to just use vanilla js, with things like webpack build targeting whatever versions I would need. JavaScript programming is complex because making great ux can be a non trivial task.

Please excuse any typos, written on the phone
Or Rocky for RPM diehards :)
Rust can be even faster that C on some cases, so not self-explanatory.

Rust compiler can sometimes make better performance optimizations because there are more guarantees that code works as it is supposed to.

You can bypass these with C of course, but you need more manual (and less secure) operations.
I used to do it that way.
However, when I did a restore to my opnsense server it could not reach the internet to update or install the adguard package because the dns wouldn't resolve!. I had to do the extra steps to move the dns externally, update/install adguard and then reimport the backup settings (or change the dns to adguard again).

I settled on virtualising Opnsense and Adguard separately on a proxmox instance.
> If you don't want to be tracked, you probably shouldn't be traveling in a flying machine emblazoned with registration marks. Maybe try the train.

Note that this exact same argument applies to traveling by private car- The number plates are required by law to be clearly visible, so it must be ok to track as well.
That's hilarious! I always wanted to build something like that and host it on All About Berlin. Unfortunately, ImmobilienScout is working really hard to block bots. How did you get around that?

Fun fact by the way: listings on ImmobilienScout are usually gone after 5 minutes and hundreds of messages.
First they came for the anti-vaxxers...

because they were causing unnecessary death and suffering.

Good work, White House and Amazon. You do plenty of crappy stuff but this is definitely on the other side of the ledger and making the world slightly better.
> Would it be possible to do this in Postgres as well?

Of course! The question is only in your requirements. Keeping a simple counter with limited cardinality should work just great. But nowadays monitoring is much more serious than that. For monitoring k8s clusters the average ingestion rate of metrics per second varies from 100K to 2Mil. I don't know if, resource-wise, it would be a right decision to use Postgres for storing this.

So when requirements are high, and they are for real-time infrastructure and applications monitoring, it is better to consider something like ClickHouse (for people familiar with Postgres) or VictoriaMetrics (for people familiar with Prometheus).
This data is absolutely designed to be 100% public and actively broadcasted — by law.
When did Peter Bright leave?
The dirty secret is that a lot of teaching is being offloaded to proprietary education programs, at least in elementary school. So like it or not, computers are increasingly becoming not only a sideshow but a primary part of the fabric of education.

Part of me wants to see a program where students have to build everything from scratch before they can use it. Like each student gets something like a Rasberry Pi and they have to install an text based OS and then make the graphics stack work. If kids are smart enough to play Minecraft and legos they're smart enough to make something like that work. But basically no teacher would be qualified to teach it or troubleshoot, especially given how poorly we pay teachers currently.
Monetization is a problem, centralization is a flawed solution.
Yes why are we bothering to use EUV machines to hit 25 micron drops of molten tin that are moving at 70 meters per second with two co-ordinated lasers, 50,000 times a second, to generate light in the right frequency to etch tiny processors onto tiny bits of silicon, so that we can build these machines that we are using to communicate with each other using a network that spans the whole planet ... if none of the physical world is real why have we bothered to build all that. The only conclusion is that if the physical world is not real its not real in a very well simulated way that in practical terms makes it as good as real anyway.
Dear newly-created "Irish" account, all of your critique misses the mark. The author is very obviously not racist, and has not mentioned headline corporate tax rates at all.

The eagerness of successive Irish goverments to facilitate zero corporate tax payments across the EU by US corporations in exchange for a few thousand jobs, via tax evoision schemes such as the Double Irish, the Single Malt and its current successor the CAIA is very well known. As is the deliberate sabotage of EU-wide GDPR legal enforcement by the Irish regulators at the DPC.

If you can't see why the Irish EU membership is a net liability for the bloc, you are blinkered.
Most things realy worth persuing would already have been cherry picked and poached by spin-offs created by the faculty involved.

As a 3rd party you are basically browsing the leftovers.
Last I checked, AdGuard Home also did this.

https://github.com/AdguardTeam/AdGuardHome
You wouldn't write that exact function. You'd have some complicated pipeline that ended up in a map; and it might be easier to follow the logic using map / filter / fromentries.
Yet. Spotify and others are certainly trying. I'm happy to see resistance and continued growth of the open ecosystem but we shouldn't take it for granted.
It's right there in the comment.

Or do you think that the programmers in here have the exact pulse on how a former hipster icon like Pitchfork went down?
I'm in the same boat. While his writing is clearly ideological, it aligns with my world view and opened my eyes to the extent of these abuses. For example with this article, I was aware of some of the points, but didn't realize the million dollar fee thing for alternative app stores. Looking at this press post by Apple https://www.techpowerup.com/318370/apple-announces-changes-t... we can see them patting themselves on the back. They are so arrogant they literally put out marketing material that says, we believe our compliance with the DMA is so malicious that less than 1% of developers would want to chose it, even when the alternative means sticking to the outlandish 30% fees.
I can't find it now, but several years ago a dev posted his experiences here dealing with VAT when selling software across the EU.

He had to comply with a completely different set of tax laws for each EU member state that he received a purchase from. The cost he paid to his accountant to be able to be in compliance was like twice what he paid in actual taxes.

A big party of the problem is that many of the tax laws were so inconsistent and vaguely worded that every transaction had to be gone over manually.
Agree 100%. The problem is that politics is the slowest and more incompetent mile . And here we are not talking about really complex issues like wars and/or terrorism.
Nadella is the GOAT non-founder CEO.
> What exactly is functional about this?

A series of function calls that each do something and each returns a value.

> Okay, here's an easier question. What will happen here, and why?

A function call that does something and returns a value, because in this language complex types are passed by reference.
I’m surprised someone dying of cancer because they took the advice of cranks hasn’t sued the cranks on their way out and donated the proceeds to an anti-crank group. It’d be a service to humanity.

P.S. apparently King Charles’ personal physician is a homeopath. Guess Britain will get a new monarch soon.
Is there a more simple JS linter that does 90% of what basic TypeScript does? I mostly use simple types (basic times, Promises, arrays, and a bunch of interfaces) and I find TypeScript valuable for that. It saved me a few times from accidentally treating a Promise<Whatever> as Whatever for example – and other things.

But I heard an interesting argument: It's not TypeScript vs. vanilla JS; it is TypeScript vs. whatever else full-blown linting/IDE comfort you can get by still writing vanilla JS with no transpile step.
The C++ library used in Serenity is much nicer, saner, and more modern than the STL
Note that Lua is not sandboxed by default. You need to thinker a bit with it or use Luau to actually make it sandboxed.
Modern GPUs are fabulous at upscaling. A too-high res screen is not the same bottleneck it used to be.
I handle that with a “event_source” enum column [“database”, “web app”, “services_app”, etc] paired with user_id (thought fk won’t work for a lot of other folks cases). But I like the idea of doing that at database user level as another commenter posted.
Oracle also had (has?) the capability to split up database volumes on raw disks based on I/O load.
That last paragraph though.
No. Nauseousness or happiness are states that can only happen when mind and matter are intertwined in the form of a living brain.

Much like there is no divine being that decides "I'm going to make this dense star a black hole", a black hole and the attached phenomena are consequences of matter and forces interacting.

Emotions are thoughts (brains and the attached phenomena) are consequences of matter and mind interacting.
I guess after https://news.ycombinator.com/item?id=39066480 showed up on HN, every hacker with some spare time wanted to replicate diskprices.com for other commodities.
How well does it work, regarding accuracy?
I always mix SerenityOS and TempleOS :(
Some people (like me) primarily consume YT content on their TV. I also set up a pihole with the intent of blocking YT ads on my TV, but pihole is useless for that. Instead, it broke after a few weeks and had to be rebooted. So, sure, if you look into the logs, you see it blocked a lot of tracking chatter, but other than that, it had a perceived negative value if you ask me.

Instead I sideloaded SmartTubeNext on my Fire TV and just live with the banner ads.
Tame the chaos of IT Incident Management with steps, best practices, & secrets to building a resilient business. Don't let disruptions rule you, conquer them!
You can give alcohol to a driver and it will affect their driving.

However, if you're an alien and you don't know the exact workings, you might conclude that alcohol affects cars.
> 'ADHD'

I'm confused by the use of quotes. Do you think ADHD is a made-up thing?
If you subscribe, always do it via Patreon or some other system outside the major streaming platforms. Apple at least will let you add outside RSS podcasts to its podcast app and there are third party apps too.

Don’t subscribe inside a major integrated streamer since that’s helping them own the entire ecosystem. If they can kill Patreon they can close podcasts.
Google just checks for your details in known data leaks. They don't talk to data brokers on your behalf.
That's not a good example because we could easily measure the modulation of the signal reception by simply covering and moving the antenna.
That will not work. The naming primary/secondary doesn't mean what you think with dns. You should always set only the primary or both the same.
It does with encrypted DNS (I think - still mid setup). If you use a configuration profile [0] to explicitly set a DNS over HTTPS or DNS over TLS server this is still honoured within private relay.

IMO vanilla private relay is much neater and simpler if privacy is your goal. It uses Oblivious DNS over HTTPS [1] which is pretty neat.

To trade some of that privacy to reduce ads setting up encrypted DNS restores filtering control. This does mean you then need to funnel those queries somewhere likely less oblivious though. Current setup I'm playing with in the homelab uses Adguard Home for filtering. This then forwards to a local Unbound instance acting as a recursive resolver with strict DNSSEC [2] and QNAME minimisation [3]. End result is the DNS traffic is still open, but does not all go to any one single entity (apart from my ISP, which can see TLS SNI anyway).

[0]: https://dns.notjakob.com

[1]: https://datatracker.ietf.org/doc/html/rfc9230

[2]: https://datatracker.ietf.org/doc/html/rfc7816

[3]: https://datatracker.ietf.org/doc/html/rfc9364
Just want to note that there is a lot of non GPL software in RHEL. e.g. Apache licensed or MIT. For which they do not have an obligation to provide the sources.
> Because what it represents is the triumph of exactly the kind of technology that's supposed to be impossible: open, empowering tech that's not owned by any one company

> Contrast this to other media formats online, like YouTube or Tiktok or Twitch, which don't rely on open systems, and are wholly owned by individual tech companies.

This is a strange argument, unless I just misunderstand. Are they intending to point out that there are more podcast services than video services? Is “podcast technology” different from an mp3?
Happy to see RustPython making awesome progress!

Note: I just realized that they mention wapm in their homepage. We phased out the WAPM CLI in favor of Wasmer (https://wasmer.io), so you can simply run in your shell:

wasmer run rustpython

Or, if you want to try it using the Wasmer JS SDK:

import { Wasmer } from "@wasmer/sdk";

let rustpython = Wasmer.fromRegistry("rustpython");
let instance = await rustpython.entrypoint.run({
args: "-c \"print(1)\""
});
let output = await instance.wait();

Will send a PR soon it can be updated!
There is reasonable argument that it is not much difference between tracking someone car and tracking someone private jet. But super-rich are outgroup so most people who would strongly oppose the first case would not care in the second case.

The fact that there is flight data system is not much relevant, it could be modified to anonymize data.
Same. Actually I've had it the other way around a few times, when a site doesn't work in Chrome but works in Firefox. Perhaps though it was some caching issue because it worked OK in Chrome's Incognito mode. However, it was easier to just fire up Firefox than diagnose/debug Chrome.
I have no problem with your logic so long as it is applied uniformly to all of society. By that I mean society must abolish copyright, patents and all forms of intellectual property. Otherwise I'll be forced to defend lawyers in this case. Why can people hoard "IP" but lawyers can't hoard contracts?
That if in the middle takes the same role and responsibility there than the religious' faith in god.
We do love collaborating with our upstreams--I myself recruit folks into Fedora and CentOS whenever I can, in addition to Rocky.

It's more than words and sponsorship--I really do mean it when I say I want to empower the Enterprise Linux community, and I'm thrilled that Rocky is at a point where we're able to do so.
I feel you. python itself has its warts but its mostly minor. The dependancy hell though.. god damn it confuses me every time. I don't understand why they can't get it together with one consistent dependency system with good ergonomics. ruby does it with gem. elixir handles things reasonably well with mix. rust does it REALLY well with cargo. hell even ocaml has opam.

but python? it between conda, pip, pip3, virtualenv and who knows what else. its hard to make something that I knwo will just work on everything.
I see what you're saying about defining "values" as specifically only the values which, at runtime, we happen to be using Compare on, which is an idea I hadn't considered before - but I'm not sure how to square that with the way the rest of the language is defined.

Maybe one day the proposed "Appendix" of all UB and IFNDR will actually explain clearly what the intended rules are. Corentin Jabot's "UB? In My Lexer?" showed that the ISO document is still very uh, unpolished after decades of effort.
More that one line, doesn't count! =D
The other users who already spent the money paying for Apple-made devices should also enjoy the experience without having Apple lock them in to charge 30% for services subsequently. That sort of leveraging market position to extort extra money from previous buyers is part of what antitrust is designed to forestall/fix.
Easy Fix: Use part of the generous amount of taxes that Taylor Swift pays, to fight against climate change, remove pythons from Florida, or fund a panda refuge in Montana. We consider this acceptable for each big company since decades

All this people carefully registering the journey of some random famous and shaming them online, should better stop, think, and use their time in this planet more wisely. Scapegoating and witch hunts online that try to blame climate change on some famous target are extremely stupid.

Even worse, they waste our time gossiping chasing ghosts, instead to act. Even small steps would really make a difference but we still are distracted hoping for a magical fix-all solution appearing at the last minute to put us out of the pan; This is very unlikely to happen, no matter how much soup we'll trow to the Mona Lisa. Is time to accept it.
Pypy is nice if you want more performance. From my experience it seems underused. Never seen jython and ironpython used - yet.
I suspect that weight initializations are geared towards inputs being normal random variables with mean 0 and variance 1. Deviating from that makes the learning process unhappy.
> you are being punished for exercising the rights that have been given to you by the original software license

This means war. Rebel!
Thats true. its for mobile devices which lack desktop browser features and extentsions
Google's control of the internet is exaggerated. Amazon is not dependent on any web browser to reach clients, they can just launch their own app and be done. And yes, they can do it all platforms.

How is Instagram dependent on whatever Google decides? How is Facebook, TikTok and Snapchat? How are streaming platforms dependent on Chrome? Big businesses with a ton of users easily launch their own apps to sidestep Chrome. And if Chrome makes fundamental breaks of HTML and CSS, then most of the internet is going to be broken in Chrome.

If your bank website stops working in Chrome, they're not going to change their website. They're going to ask you to install another browser.
> A series of function calls that each do something and each returns a value.

Doesn't make it functional

> A function call that does something and returns a value,

Ah, so you don't know.

Here's what will actually happen:

TypeError: Can only call Document.getElementById on instances of Document

Because it's a method on an object. And you have to bind that method to a specific object instance before you can call it.

If it was functional this would never be the case. But since this is 90s-era OOP, you have to do this:

const function_reference = document.getElementById.bind(document);
function_reference("#id");
"yes, please run this loop minus 10 times" - statements dreamed up by the utterly Deranged
As far as I understand parameter encryption, there are still ways to compromise the key if you don't use the TPM PIN, because of the difficulties of establishing trust between the TPM and the CPU and the risk of a MitM attack. This makes it much more difficult to attack the TPM, but the underlying challenge remains.

I'm happy that systemd-cryptenroll does what Windows failed to do, though. I can't fathom why Microsoft would make it do easy for an attacker to bypass Bitlocker's encryption like this.
Counterpoint: A lot of these newer features are only used on a small fraction of websites; things like webgl are only used for games and tech demos, most websites work just fine without it.
The low fertility trap: An analysis of the great worldwide baby bust
I'm not sure what the syntax is now; the release notes say "see the spec for details[link]", but in the link I don't see anything in there about using integers as a range expression.
What these advertisting ineffiencies lead to in practice is that podcasts start with some FUD ad for a VPN. The reason that you can't buy Google Ads for podcasts is simply that podcasts compete with YouTube, and so Google doesn't care to support that ecosystem, and it doesn't have to because the "immense scale" of podcasts is nothing compared to YouTube.
Just to be clear, I was saying that MacBooks are general purpose computing devices. I was disputing that the level of sales of a device has anything to do with whether or not the device is general purpose or not.
AI in the News: How AI Retools, Rationalizes, and Reshapes Journalism
CERN's supercollider plan: $17B 'Higgs factory' would dwarf LHC
... which is probably why it got flagged.

Gotta keep those sheep toeing the line.
I’m confused. Initial browsing suggests this is associated with the Blender foundation but it’s made in Unity?

Also: Does it have the fascial layers?
Anote AI Day
Anote is building a community to help make artificial intelligence more accessible. Feel free to join the slack channel here:
https://join.slack.com/t/anote-ai/shared_invite/zt-2b7drevdy...
Happily surprised to see this hit the front page! If anyone is interested, I keep track of some statistics regarding Rocky Linux usage at https://rocky-stats.tiuxo.com/auto.html

Note that those statistics are only really useful for determining relative usage of Enterprise Linux distros as it's derived from EPEL logs. I haven't gotten around to attempting to derive statistics from the Rocky Linux logs because it's an intimidating amount of data.

(It's supposed to be automatic, but it seems the GitHub CI is having an issue with one of the dependencies for the past week. Guess now's a good time to fix it, and maybe make the page look more aesthetically pleasing...)
If one were an RPM diehard, then why not openSUSE?
Bananas, apples and watermelons. I have pretty mainstream (or predictable) tastes it seems. Nice!
I mean Lucifer writing software tracks
I noticed that Apple and Banana rank in the top two. While clearly they are very familiar fruit to your audience, they are also near the beginning of the alphabet. I wonder if alphabetical order creates a bias.
Well, yes, of course it's different from an MP3. Part of what makes podcasting possible is RSS. If I upload an MP3 to my website, that isn't the same as uploading an MP3 and publishing an update for it to an RSS feed monitored by individual subscribers and podcast services.
I tried a bunch of podcast hosts recently and was disappointed that even the ones that allowed a custom domain typically served the RSS feed itself off of their own domain. Many do say they will serve a redirect from that domain in perpetuity for free if you do leave to another platform, but it is a bummer that you can’t permissionlessly migrate your own podcast from most hosts.

I ended up just setting up an endpoint that reverse-proxies the RSS feed served by the platform on my own domain.

Anil also mentions migrating from Mastodon, which has a similar problem: migration is a form of redirect, so the platform you’re migrating from has to continue to exist and not block your migration.
That last paragraph didn't age well:

Regardless of the cause, health experts in China are optimistic that the outbreak will be contained and that response efforts will be better than they were during the SARS outbreak. Xu Jianguo, a former top Chinese public health official, noted to The Washington Post in a report today, "More than a decade has passed. It's impossible for something like SARS to happen again."

Comedy gold.
I feel like Manjaro is approaching some hardware companies and offering some sort of patnership.

Minisforum is also exclusively(?) marketing Manjaro for their MiniPCs (besides Windows of course).
I don’t want a handheld I want an open console with replaceable sbcs.