skysight-inc/HackerNews huggingface dataset:
I also disagree with GP's post because you don't need to use any of Epic's software. At the same time, I don't think your response is in line with HN's guidelines and is unnecessary.

>Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.
Developers still use Intel Macs, and you can't virtualize ARM iOS on that.
What do you use for frontend tooling then? Somehow you have to compile scss and do some mild js bundling or so?
It's a condescending angle because you were condescending at first, even more when attempting to use 1800s philosophy to argument for ambition based on very fossilised philosophy. I like Nietzsche, I wouldn't use Nietzsche as the sole basis of morality argumentation since there are much more updated thinkers considering our moral standards in the contemporary world.

Receding from the discussion doesn't take that away, you were being reductionist in your argumentation, I just pointed out you were stuck in the 1800s.

Since then I read your profile and saw you are actually a consequentialist, I don't want anything to do with Effective Altruism true believers so thanks for not engaging further.
Oh definitely, I love DuckDB.

This was a learning exercise for me as much as anything
One is a Federal criminal case.

The other is a Civil damages case.

Their format, rulings, and outcomes are not comparable.

Nothing in the civil case precludes Apple from receiving a criminal complaint.
Ya, I've been a fan of a license due to how bad interviewing is. Why do I need to keep proving my competence over and over?
I wasn’t meaning to compare them negatively and I don’t really follow other channels on that topic besides maybe Task & Purpose I think it’s called. Not dismissing anything Perun or others have done, just acknowledging that it’s hard to reason about how he goes about gathering the info. I hear him saying he does research, but not the process.
> Everyone must now pay the mental cost of multithreading for the chance that you might want to optimize something.

I'm assuming that by "everyone" you mean everyone who works on the Python implementation's C code? Because I don't see how that makes sense if you mean Python programmers in general. As far as I know, things will stay the same if your program is single-threaded or uses multiprocessing/asyncio. The changes only affect programs that start threads, in which case you need to take care of synchronization anyway.
> And by the way, you attacked tangent points of my argument, nothing in the substance of it. Power is politics, tech has power, so it's inherently politicised. Please attack this argument, not tangents.

That part is a relatively compelling argument and one that I am partial to. I think that politics is an overloaded term nowadays and many, quite reasonably, consider the personal to be political and power to always be political. In these cases, I again have the same worry about making everything equivalent linguistically - I fear we lose the usefulness of the word 'politics'.

But acceding to your definition of politics, I would change my original comment to be: I do not like the direction in which tech is being politicized. I think there are larger-scale power arrangements that do not get nearly enough attention and I worry that the current discussion is more around 'how can tear down those who are succeeding' and less of 'how can we better share in the bounty that is being created'.
I think what people upthread are talking about is allowing third-party stores (like F-Droid) to do unattended updates. That has not been possible until recently. Up until Android 12 or so (possibly later), I had to manually approve it any time F-Droid wanted to update an app I'd installed through F-Droid itself.

Unlike with apps installed via the Play Store, which can update them without needing my manual approval.
Rocket/Actix/Axum are all similar enough; I've used them all and I find Rocket the most ergonomic for web apps, Actix for pure backend APIs. I have spent less time working in Axum since it is the newest, but I don't have anything "bad" to say about it.

I started with Rocket for Notado, but because there was a long period of pre v0.5 stagnation, I went with Actix for Kullish. These days I'd be happy starting a new project with either.

As for Tera over Askama, I don't think Askama was around when I started building Notado; Tera was the first templating engine I used in Rust and I learned its ins and outs pretty well, so now it's just the default thing that I reach for whenever I'm building a web app.
> FTL

They are not FTL, they are lightspeed.

They managed the computers through quantum entanglement.

It's not god powers, imagine 21st century humanity vs middle ages humanity. Like Arthur C. Clarke said, "advanced enough science is no different than magic" or something along those lines.
Honestly, even in practice the number of 'senior' people are laughably high. Tbh, swe leans junior.
Are there any alternatives? The usability on this site is not very user friendly imho.
If You leave the website, your eyes won't catch a headline that's on the side that you might also click, spending more time on your website. Which translates to more money.
That video you linked isn't as sceptical as it claims to be.

Like for example, the presenter's supposed review of the literature is to carefully select a handful of research papers and read through the conclusions in the abstracts, without providing any critical analysis at all. She's clearly very biased and that comes across in how she presents this.

I see she's doing exactly what I mentioned in my earlier comment:

> assuming whatever the current trend is is true and working backwards to cherry pick evidence to fit it

It's not really a debunking or a repudiation of what Sabine Hossenfelder says in her video, it's really just the presenter pushing her own staunchly held opinion while trying to pretend she's applying some sort of sceptical analysis. Unfortunately this is quite a common trick amongst self-styled "sceptic" types when it comes to topics they feel strongly about.
It's been awhile since I dug into the bowels of PG; but the overall row size with respect to page size used to be important. If you had a table where every row took up 4097 bytes and the page size was 8K; the your disk footprint for that table was double. Only one row fit in a page and the other (nearly) half of each page was wasted.

If that is still true, then alignment issues could push you over the edge if you are close to it.
How do you propose that could practically be done though?
What are you considering right now as a plan b?
As America's Marijuana Use Grows, So Do the Harms
>And what if I'm Amish and don't want to use electricity?

So much the worse for being you.
Master of the Senate by Robert Caro.
The entire series is worth it, and I am waiting on the edge of my seat for the last book in the LBJ series.
Only in the EU. This court case is about the US, where Apple does not have to allow third-party app stores.
Famously well attended courses, those, in the English-speaking world… ;-)
Yeah, I was thinking about the ARM Macs. They are common enough, now, to make it worthwhile.
Apple already provides an iOS simulator in XCode.
So, what's the benefit of this project over the apple-provided one?
https://archive.ph/0HlEF
Streaming services
> coal should have been replaced by renewables before nuclear, but that discussion is over now

Right. Coal stayed online where it would have otherwise gone away. That was true for close to a decade.

> gas use electricity production is just a minor

And growing. Look at your own chart. The change in natural gas electrical generation is about as large as solar’s entire controbution.
Point taken about the level of discourse on the internet and the mainstream media, no argument there. It is painful, but just because the discourse around the topic is smooth brained doesn't mean that the position is wrong. This is something that I struggle with. Sometimes the discourse is so unimaginably stupid that it pushes you to default to the other side's point of view, but that doesn't actually mean you got to that point of view through any reasoning, you got there from emotion.

There are the standard points around consumer protection. Ticketmaster, Adobe, Amazon, really do engage in anti competitive practices and then burn the consumer once they've consolidated power. People feel that, but to your point, can't articulate all the moving pieces, and that's fine, use the mute button. God help us if Kroger and Safeway get their way and merge.

To your point about "don't forget who's really in charge." - it might feel like there's no upside here, but in reality you do end up with companies that have more power than the government, and that's a dangerous road to go down in a democracy, since there's no real way to hold them accountable. Obviously the government is deeply flawed in a million different ways, but ultimately there are elected officials, which cannot be said of private companies.

Also Lina Khan talks a lot about resiliency. Too much efficiency can make things worse [1]. With mass consolidation, black swan events lead to and outsized impact compared to what they would in an economy where there aren't monopolies everywhere. Climate change, pandemics, instability in Europe and the middle east, etc mean that it's worth trading extreme efficiency for robustness.

[1] https://sohl-dickstein.github.io/2022/11/06/strong-Goodhart....
Edit: This IS being used to build a product, see reply below

One thing I always find weird about these sorts of projects is I get the feeling this is a framework built up from scratch. I've always had really bad luck doing that. Extracting and refining something from a running application always feels like you catch the cases that actually matter.

It's neat that it's quick to start, but I think that's mostly because the framework has only been evaluated by making tiny toy examples. Staying reaaaaally close to the framework code is sort of like painting with your nose against the canvas. At the scale of features you want to fit in:

- live sync
- authorization
- video chat
- an open connection to your DB, presumably meaning this is your main data fetching API

you're basically building 20% of someones else's app that currently doesn't exist. Once it does exist, it'll only be a simple toy example for a short while.

It's sensibly licensed though (MIT), and honestly, skimming the source, seems clean to work with! I hope people using this contribute back to it, to get over that starter-project hurdle.
> taught in every Russian lit class.

Most people outside of russia and probably ex soviet republics don't have mandatory Russian literature classes.
There weren't scare screens, at least I don't remember any, but the upgrade flow was comically bad for apps installed outside of the Play Store.

Let's say you install 15 apps on F-Droid. Every time you want to upgrade your apps, you were forced to manually initiate, and then sit through, each app update as they're installed in the foreground. This was because of deliberate limitations in Android.

Whereas on the Play Store, you could hit one button to update all of your installed apps and the installations happened in the background.

I believe it was after Google was threatened with lawsuits that they modified Android to be less tedious when it comes to managing and upgrading apps outside of the Play Store.
I should also be able to sell any food I make at home at my local grocery store.
Absolutely. Now if it only could exist without all the energy consumption, grifting and money laundering that would be even more mind blowing.
It's TypeScript... but maybe TypeScript only?
The keyword of the problem there is Iridium. Their SBD (short burst data) and in fact all their services are just extremely expensive. This reseller doesn't really seem to put much margin on it.

When I had a sat phone (needed to travel sometimes to questionable places for work) I used Thuraya which is much cheaper for airtime. 40€ gets you a whole year's worth of inbound service (airtime) and about 15 mins of call credit for outbound. With iridium that gets you about one month.

But Thuraya only had 2 active sats. One geostationary over the middle east and one over the far east. No service over the Americas. The Asian one failed early this year and the coverage for the region which can't be met by the other one is now inoperable.

The middle east sat is actually beyond its planned service life and if it goes down there's no immediate backup. Though a replacement is ready for launch according to Wikipedia. You also need visibility of the southern horizon (or northern, if you're in the southern hemisphere). So for hiking in valleys it's not a good bet. The same goes for Inmarsat for that matter. But they do have more sats.

Iridium in contrast is fully worldwide, has a robust constellation of many low earth orbit sats that move across the sky so you don't need to see a fixed point. It's more robust for emergencies. But the price is much higher. It's a trade-off. You get what you pay for.

As I no longer travel for work but do hike, I ditched the Thuraya and got a Garmin InReach which runs on iridium. But that costs more than Thuraya even though it can only send messages. Though with their latest cost increase I might just drop it and find something cheaper. Maybe Starlink direct to cell.
It is true and you have to lack technical knowledge to downvote this.

In regular "line of business" code this difference might be a bit difficult to see in between the calls waiting for DB and third-party dependencies, so I went with more conservative numbers. On the more complex code this difference will be totally observable.
So I can take that as supportive to my line of reasoning given we're way past 1949 and the state isn't failing. And the ones that fail didn't learn the lesson. Don't lie to yourself about hitting the plan targets.

Vietnam is also mostly centrally planned and seems to be doing what the state says it is.
Scanning through the SSID stats, looks like the top non-default wifi names are:

1. skynet

2. pretty fly for a wifi

3. FBI Surveillance Van

4. virus
I've been so overexposed to the meme about criticizing gender identity that I've forgotten that attack helicopters are actual military vehicles.
I know there’s a mechanism for 3 letter agencies to get a warrant allowing them to break into insecure hardware owned by US citizens and companies, to patch said vulnerability.

The FBI did that recently[1]

[1] https://www.malwarebytes.com/blog/news/2024/02/fbi-removes-m...
It depends on how the analog signal is encoded. In some protocols, a 1 is encoded as high-then-low and 0 is encoded as low-then-high.
"Die Broke" is similar. I read it ten years ago and it completely changed my attitude towards money. At least partially because of it I just gave my adult kids (28 and 30) as much money as I could as an early inheritance. It has way more value to them now than in 10, 20, or 30 years when I die. Plus I get to see them enjoy it, they get to thank me, they're not waiting for me to die, etc.

I am lucky to be able to do that, of course, but many would can give an early inheritance don't.

Which is to say, huge +1 to reading "Die With Zero" or "Die Broke"
Private equity ruins tech companies
Why Google is appealing the Epic Games verdict
In the Apple case the judge defined the relevant market as "digital mobile gaming transactions" and that Apple is not legally a monopoly there in part because of competition from Google, Nintendo, and Stadia (lol). A suit from another company could result in a different market determination and a different outcome without being inconsistent with that ruling.
I've gotten it to work on Windows 10 by booting into live Linux and renaming the Windows Defender folder in Program Files. No clue if it would work on 11.
That video by Perun is 2 years old, while TFA is from today. Surely there have been additional lessons learned in two years?
The compiler doesn't do a whole lot to try and minimize LLVM-IR, and monomorphization produces quite a lot of it. This makes LLVM do a lot of work. (EDIT: maybe that's being too harsh, but what I mean is, there's been some work towards doing this but more that could possibly be done, but it's not a trivial problem.)

On my current project, "cargo check" takes ten seconds, and "cargo build" takes 16. That's 62.5% of the total compilation time taken by code generation, roughly (and linking, if you consider those two to be separate).

In my understanding, there can sometimes be problems with -Z time-passes, but when checking my main crate, type_check_crate takes 0.003 seconds, and llvm_passes + codegen_crate take 0.056 seconds. Out of a 0.269 second total compilation time, most things take less than 0.010 seconds, but other than the previous codegen mentioned, monomorphization_collector_graph_walk takes 0.157s, generate_crate_metadata takes 0.171 seconds, and linking takes 0.700 seconds total.

This general shape of what takes longest is consistent every time I've looked at it, and is roughly in line with what I've seen folks who work on compiler performance talk about.
I have a special level of animosity for Sky TV. Every experience I've had with them was reminiscent of a dying corporation clinging to relevancy that only existed in the cable TV generation. A few examples:

Sorting out my dads sky bill after my grandparents went to a rest home revealed an $42 monthly "multi-box" fee. Sky hadn't relied on a dish for a while at this point, and required a separate box for each TV despite having an android app that functionally operated identically. This also disregarded if boxes were in the same house, unlike Netflix's recent changes. I know they were aware of this fee as they increased it alongside the other packages

Ah yes the packages. They have managed to split channels down an arbitrary line that excluded some of the most requested channels into separate packages. I had a specific argument with my Dad about package price when he wanted a singular channel and could only get it by increasing the price of his monthly subscription by $28. Before we had removed the multi-box fee, his bill had nearly been $150 dollars per month. A large chunk of this was the sports live streaming.

Sports live streaming was an especially sore point, as the list of options was not a list, but singular. Sky TV has held an iron grip on sports live streaming for as long as I remember, to the point that not even the countries second largest ISP could compete. They attempted and shut down their competing service within a year. The price for a generous Sky Sports package? An additional $42 per month.

I could rant about this for hours. Not even mentioning the biased news broadcasting, hours of pricing deciphering, and still being stuck to a cable TV programming special after all that.
Fair point. I do not know enough in that area to argue further.
there's nothing to sync, the state is only in the backend. if you tell the user that the TODO is checked and you're only keeping track of it in the frontend and you don't sync it to the server and it's lost in the meantime, your UI lied to the user when they checked it and it showed as checked. With state on the backend, the user doesn't see that their data is saved until, you know, it actually is. And if all the state is rendered from the backend it can't get out of sync with the display

I hate it when a UI tells me I did an action when really there's an asynchronous background task happening that may fail
That means only they need more shells at the moment than drones. Ukraine has capacity to produce enough FPV drones.
I might switch now that Apple has been forced to embrace RCS - but the blue bubble lockout for younger people is/was unfortunately very real.
That’s not true. The text of the LGPL is quite explicit that you only need to either link dynamically, or distribute object files that can be relinked: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html (not the latest version, but the one tcc uses - anyway, the newer version has updated wording but the substance is largely the same on this point)

> Even if it isn't, the intention is to permit people to compile the application, and you would lose physical/technical control of your application at that point.

You can distribute your app as object files and then allow the customer to relink them. That was a common method of software distribution in the 1980s and 1990s, especially for commercial Unix software. Oracle RDBMS still does that (or at least it still did in version 11, I’ve never installed any of the newer releases)
I'm not sure I agree. LLMs are great coders, because we have a lot of training data to make next token prediction work well for writing software programs.

A mistake to make here is to conflate 'AI' with some non sensual dream of 'AGI'.

LLMs are able to do a lot of what a swe does and if nothing else that just means we need less SWEs.
It is coming regardless:

https://www.defensenews.com/air/2024/04/19/us-air-force-stag...

https://www.freethink.com/robots-ai/ai-fighter-pilot#:~:text....
Try Mars.
A good idea unless it becomes popular.

I'm picturing bumper-to-bumper traffic on a highway with a cloud of drones overhead. Each person in their individual car using their individual drone to all report back the same thing: that everything is moving slowly because there are just too many cars on the road right now. With luck, the drones only crash into each other every once in a while, just like the cars below.
Good point. FWIW, the "It's just" product claims to be tested for heavy metals, microbiotics, and "purity".

(Not associated with the brand or with any vendors, it's just the brand I've been buying.)
On Firefox 131.0 I clicked through the tabs with the demo code, then pressed my mouse's "back" button and it didn't work. So I manually clicked the back button and it directed me back to this page.

Then I opened it again and clicked the back button and it didn't work again.
Wow this is much more complete than mine, kudos.
Not what this article is about.
I think the SPA and the no-JS SSR people get it wrong by making it so black and white. By choosing to use something like React, you've made everything only SPA. With SSR, you can at least choose to progressively enhance the interactions. Look at amazon.com. They have plenty of full page reloads, yet their site also has tons of interactivity. Just make sure that the thing you require a full page reload for happens at a natural transition where it isn't interrupting the user's experience.
GCC? That's easy! :-) What about a complete system? https://webvm.io

Shameless plug: we are hosting a WebVM Hackathon next week (11-14 October) over Discord. For more information: https://cheerpx.io/hackathon
War Thunder are to my knowledge the only game studio who have had to publicly tell their fans not to send them classified material in order to advocate for a balance change.
Apple's business model is more amenable to current law's obsession with "intellectual property". If the government grants you a monopoly over a market, it's not a crime to exert monopoly power over that market. Apple's argument is "we can sell iOS however we want", and this works because the US has the best copyright laws money can buy. We need to fix them.

Google, in contrast, started with a FOSS operating system and then added proprietary components provided under licensing terms deliberately intended to claw back your right to use the FOSS parts. For example, if you want to ship Google Play on a device, you can't also manufacture tablets for Amazon, because Fire OS is an "incompatible" Android fork. Google provided AOSP as Free Software and then secretly overrode that Freedom with the licensing terms for GMS.
We've had ICBMs for some time.
My employer (Google) gave me four weeks of grief leave. That plus four weeks of cobbled-together vacation and unpaid time off was invaluable for giving me the time to deal with logistics and bureaucracy and then have some healing time.

I am sure that it is difficult for smaller or less profitable companies to "do the right thing" even if they want to