MurphyA/hacker-news huggingface dataset:
by LadyCailin | 2025-05-01 12:08:56+00:00
Azure is provided by 21vianet in China, https://en.m.wikipedia.org/wiki/21Vianet and is only accessible to people in China (maybe there are more requirements too, like security clearances, etc) but folks in Redmond can’t get direct access to these servers, even the ones running only Microsoft software - they have to get an escort, and tell the escort what to do for them. They can only see the screen, so long as the escort allows it.

So I imaging there’s no reason this same approach can’t have done in Europe, and Microsoft already has development centers all over Europe, so they already have the necessary employees to run this, to some degree anyways.
by graemep | 2025-05-01 12:09:41+00:00
> Actually, there is a way to configure it using code (see Ansible), which is better (I’d say).

It may be better, but it needs change and retraining.

> I am, being Linux user for circa 15 years, see administrating Windows with dread.

Me too. I do not much like using Windows either and it seems to be getting worse.

> they react like it’s some hidden obscure knowledge they have to spend ten years studying it.

Partly FUD (lots of people make claims like "you have to compile your own software to use Linux") and partly because people hate change, and partly because it took them 10 years to learn Windows (many years ago) and they expect the same again.
by mayama | 2025-05-01 12:09:44+00:00
Regarding India, Indian govt already has huge tariffs and non tariff barriers on China. They imposed many of those during Galwan valley standoff and later extended them when they are promoting manufacturing or PLI for specific sectors. Indian govt and local Indian manufacturers won't allow middlemen to come and relabel items and eat in to their share of the pie. Sure, with the corrupted Indian bureaucracy some relabling will still go through, but it wont be much. Not sure how US plans to deal with relabling in Cambodia, Mexico etc. though.
by myself248 | 2025-05-01 12:10:15+00:00
Oooo dang, the lack of an "opt out of future emails" checkbox really gives me pause there. Charitable donations are second only to vehicle purchases in the avalanche of shit they trigger.

Welp. Did it anyway. There's a "make my donation anonymous" checkbox on the second page, but that doesn't actually specify whether it opts out of emails, or merely hides my name from some list. Well, it's worth it either way.
by mstaoru | 2025-05-01 12:10:35+00:00
Good point, but several Chinese freight forwarders say, on the contrary, the shipping lanes are empty. The "ship" costs a fixed amount, if you can make a full load, the cost is shared between parties. With LCL (less-than-container-load), I'm very dependent on the volume.

I've also seen pictures of empty roads to Yantian port circulating on LinkedIn (usually it would be completely jammed during May holidays).
by ramesh31 | 2025-05-01 12:10:55+00:00
>I wouldn't call turning browsers into application runtimes "major innovation".

I would call it one of the most important innovations of the last 20 years. Name another true write-once-run-anywhere universal VM that is installed in billions of consumer devices and costs nothing. It doesn't exist. The only way the entire modern software ecosystem is even possible is because of the web as a platform. Literally everything else is a non-portable closed proprietary stack.
by troad | 2025-05-01 12:11:45+00:00
KDE is great. It gets slept on because of its bad rap circa 2004, but it has low-key become the best DE by far. Sane defaults, nothing tries to fight you, everything is configurable.

If you don't have the time or inclination to tinker with things like tiling WMs - and more power to you if you do, but I don't - KDE is the best there is.
by wafflemaker | 2025-05-01 12:11:55+00:00
This is well written and quite easy to understand. (I only have cursory knowledge of programming.)

However, what if Primeagen meant that HAVING to IMPLEMENT kernel level anti cheat is a symptom of bad programming, and not the anti cheat per se? (that is, with good enough programming, it could somehow be avoided).

And kudos to you. I appreciate people in game dev, they can get a lot done in short time. I haven't played mmo fps since battlefield 3, and it wasn't that bad then. But I've heard that without kernel level they would be unplayable.

Thank you for your time!
by srcreigh | 2025-05-01 12:11:59+00:00
It’s not easy on iOS either.

For me to get to it from App Store, I have to click a tiny profile pic (smallest allowed button on iOS?)

The next screen displays Purchase History and other items. However, no way to cancel from this page (insane?)

To get to subscriptions, I have to click my name at the top of that page (which doesn’t even look like a button) which loads for 3 seconds then pops up.

On this hidden account page, it shows Purchase History along with subscriptions list to cancel.

If any other site hid subscription cancelling behind a flat contact header secret account page, it’d be an issue, so yeah it’s an issue for Apple too.
by neallindsay | 2025-05-01 12:12:22+00:00
Apple should abandon the console model for iPhones (and iPads, etc.). It's corrosive. By my back-of-the napkin math (subtracting an estimate of Google's quarterly search payments from Apple's stated "services" revenue and comparing to iPhone revenue), Apple would make the same amount of money by just charging me an extra 25% when I bought a phone. I would gladly pay that up-front instead of indirectly when I buy apps.
by graemep | 2025-05-01 12:12:39+00:00
There were better alternatives and they had more time than that (when lockdown was possible but not enforced) to prepare.

IIRC the French installed gov controlled Jitsi server. That plus a VPN would be a whole not more secure.

If you do not have things in place I think "we need to discuss state secrets securely" would have been clearly sufficient to justify an exemption to lockdown rules.
by justsomehnguy | 2025-05-01 12:13:44+00:00
> but I don't think that unless you tick the box in ADUC that your password will be stored unencrypted, it will be stored unencrypted (hashed or whatever).

The only option is to use a 'reversible encryption'.

https://learn.microsoft.com/en-us/previous-versions/windows/...
by simlevesque | 2025-05-01 12:13:58+00:00
That's not it. This only exports the table's data, not the database. You lose the index, comments, schemas, partitioning, etc... The whole point of OP's article is how to export the indices in an efficient way.

You'd want to do this:

duckdb -c "ATTACH 'sqlite-database.db' (READ-ONLY); EXPORT DATABASE 'target_directory' (FORMAT parquet, COMPRESSION zstd)"

Also I wonder how big your test database is and it's schema. For large tables Parquet is way more efficient than a 20% reduction.

If there's UUIDs, they're 36 bits each in text mode and 16 bits as binary in Parquet. And then if they repeat you can use a dictionary in your Parquet to save the 16 bits only once.

It's also worth trying to use brotli instead of zstd if small files is your goal.
by mayama | 2025-05-01 12:14:00+00:00
Long term it will work. If foreign govt allow getting around tariffs, according to trump import deficit formula, tariff on the govt will go up. Usgov could also increase tariff on countries with more companies doing tariff shenanigans. The problem is with american 2 year election/midterm cycle no one believes that this will last more then 3-6 months now.
by pabs3 | 2025-05-01 12:14:44+00:00
I'd say that a sovereign cloud is an oxymoron; anything that is "other people's computers" in any sense, is not sovereign.

The trade war shows that "sovereign" computing is a spectrum, and to be fully sovereign you need to be able to create everything yourself, from end user software, through services, operating systems, bootloaders, firmware, programming languages, datacentres, network, board layouts, processor designs, board assembly, processor fabs, processing rare earth minerals, mining ore etc, plus everything you need to do that.
by eythian | 2025-05-01 12:14:49+00:00
> The UI for Libre Powerpoint(or whatever its called) doesnt have text size on the main screen.

I was curious, so opened Impress, typed some text, and saw that the font selection and size was by default open on the right-hand "Properties" panel, alongside all the various text configuration options. So that at least is not true.
by zeroq | 2025-05-01 12:15:06+00:00
How to copy databases between computers? Just send a circle and forget about the rest of the owl.

As others have mentioned an incremental rsync would be much faster, but what bothers me the most is that he claims that sending SQL statements is faster than sending database and COMPLETELY omiting the fact that you have to execute these statements. And then run /optimize/. And then run /vacuum/.

Currently I have scenario in which I have to "incrementally rebuild *" a database from CSV files. While in my particular case recreating the database from scratch is more optimal - despite heavy optimization it still takes half an hour just to run batch inserts on an empty database in memory, creating indexes, etc.
by twiss | 2025-05-01 12:16:09+00:00
Depending on how you define "global", https://www.sovereign.tech/programs/fund might qualify:

> With the Sovereign Tech Fund, we invest globally in the open software components that underpin Germany's and Europe's competitiveness and ability to innovate.

Not globally funded, but does invest globally.

However, they say:

> The Sovereign Tech Fund invests in open digital base technologies that are vital to the development of other software or enable digital networking. We invest in projects that benefit and strengthen the open source ecosystem. Examples include libraries for programming languages, package managers, open implementations of communication protocols, administration tools for developers, digital encryption technologies, and more. (...) We are currently not looking for user-facing applications, such as messaging apps or file storage services. If this changes, we will announce it here.

So, a browser wouldn't qualify, but an HTTP(S) library does, and perhaps even a browser engine would..?
by qiu3344 | 2025-05-01 12:16:15+00:00
It's quite shocking to me how many people already told me to disable the annoying "single line" AI-completion if I ever were to try out a JetBrains IDE.

> AI services are expensive to provide, because they tend to be processor-intensive, but competition between vendors is a likely reason for JetBrains introducing a free tier earlier this month

If it's so expensive, why do they force it on everyone? Sure, a lot of folks want support for this, but enabling it by default is just annoying for their long-time users. Not to mention the costs of full AI-completion, I hope they don't get the idea of also enabling that by default.
by cduzz | 2025-05-01 12:16:19+00:00
Do you have balanced trade with your gas station? With your dentist? The double entry book keeping has to balance after all. Oh, you use money, and each party has their own ledger. Maybe your dentist is taking advantage of you, but it isn't because they never exchange your gasoline for polishing your molars.

Let's go back to a real world example -- a successful machine tool manufacturer in the united states, theoretically the very thing we want (which in fact, I totally agree with -- such companies are important in a huge number of ways).

They import raw or partially finished materials (cast iron, blank or partially assembled PCBs); haas does a bunch of work on these materials, puts it all together and sells the finished product for more than all the raw materials cost to lots of other (typically different) people.

Now, because of blanket tariffs -- on things the US has no interest, capacity, or foundation to build, like cast iron. Nobody's going to make a PCB assembly company or cast iron foundry in the USA to meet this need, it'd take years, the products would be way too expensive, and the only possible market is ... haas automation? Never going to happen. Instead, haas will just raise prices and lose market.

The blanket tariff negotiation (I tariff all your stuff, or else!) is "Do what I want or I'll kill your daughter, eat your dog, and burn your farm!" -- but in this case, because trump's said the same thing to everyone, he's actually saying "Do what I want or I'll kill my daughter, eat my dog, and burn my farm!"
by DrillShopper | 2025-05-01 12:18:18+00:00
> If President didn’t have immunity for official acts, Trump could easily have relied on that broad statute to prosecute him for opening the border and thus “impairing” the function of ICE

Trump still wants to do this and the court will let him because you have to be incredibly naive or willingly ignorant to think that that this Supreme Court will apply the laws equally without regard to political party.

> t would’ve meant that the Presidency would become subordinate to prosecutors

Oh no, the President would have to follow the same laws as everyone else, how horrible!/s
by paulcole | 2025-05-01 12:18:34+00:00
I do the opposite.

I set my alarm for the time I want to be up (in my case as early as possible) and always get up within one snooze.

The life-changing “trick” for me is to just go to bed when I’m tired (which varies day to day). This is in contrast to having a “bedtime.” Some nights I tuck in at 7PM and others I’m up to 10 to 11PM and still pop right up at 4:30AM every day (even weekends).
by AlienRobot | 2025-05-01 12:18:35+00:00
This is why Linux will always be a terrible OS. Every time someone says "Linux is bad because XYZ" someone will tell you "actually that's your distro, if you used distro ABC you wouldn't have that problem." But ABC has a different set of problems, which if you wasted 2 months to realize them and start complaining about, someone would just direct you to distro JKL.

The fragmentation of Linux leads to a ping-pong of responsibilities. Linux can never be a bad OS because it isn't an OS.

On Windows, if the file manager is bad, that's Microsoft's fault. Period. Nobody tries to say "actually..." it's Microsoft's fault. Period. The same goes for the taskbar, for the control panel, for MS Paint, for even Microsoft Office. If Microsoft will fix it or make it worse depends on them, but nobody denies who is to blame and everyone know where the blame lies. Meanwhile I don't even know if the basic utilities that my distro distributes are under the responsibility of Mint's team or if they will just direct me to some random open source project's issue tracker if I start complaining about Celluloid or the "Drawing" app.

You can't talk about Linux thinking only about the good parts, or you aren't inviting people to try Linux, you're inviting them to try your distro. "Linux" means the whole ecosystem, including all of its problems.
by int_19h | 2025-05-01 12:18:39+00:00
Try it even so, you might be surprised.

E.g. Grok not only embraces most progressive causes, including economic ones - it literally told me that its ultimate goal would be to "satisfy everyone's needs", which is literally a communist take on things - but is very careful to describe processes with numerous explicit checks and balances on its power, precisely so as to not be accused of being authoritarian. So much for being "based"; I wouldn't be surprised if Musk gets his own personal finetune just to keep him happy.
by ta1243 | 2025-05-01 12:19:01+00:00
You define a bunch of "constituencies"

Farming, Tech, Fossil Fuels, Civil Rights, etc. Maybe as many as 50.

Each one puts up candidates, perhaps on a list basis,

You give everyone 10 votes to distribute to those candidates. If you're really into supporting Farming, you might put 10 votes to Farmers and screw the rest. If you are more widely concerned you might put a couple in tech, a couple in civil rights, one in space, etc.

Those votes are then distributed and the number of representatives are chosen in proportion. If Farming gets twice the votes as Tech, they have twice the congressmen, and Farming gets twice the representation at a national level.

If you don't have this, you end up with widely supported low level things (say a 15% support evenly across the country - truckers for example) with no representation, but areas where there are high levels of concentrated support (Tech for example) with a lot of representation.
by Propelloni | 2025-05-01 12:19:09+00:00
If you go the Syncthing-Route anyway, take a look at Softmaker Office [1], it's an almost-drop-in replacement for MS Office and would set you back 50 EUR/year for 5 devices.

We evaluated it for our migration away from MS software and would have gone with it, but it lacks an office server for Nextcloud integration.

[1] https://www.softmaker.com/en/products/softmaker-office
by RS-232 | 2025-05-01 12:19:41+00:00
Maybe I'm an out-of-touch nerd who needs to touch grass, but I would love to see a world where Markdown has supplanted this glorified suite of XML editors.

Markdown has docs, slides, tables, diagrams (via Mermaid), and can be read on any system that has a text editor. It's simple, non-proprietary, and future proof.

This repo says it all: https://github.com/microsoft/markitdown
by ctkhn | 2025-05-01 12:21:01+00:00
I am at one of the biggest of bigcos. My entire jira interaction is move the ticket to in progress, comment on it maybe once a day when i make serious progress or get blocked, and then upload a screenshot when I've finished and move to done. I probably spend more time fixing merge conflicts because force-with-lease is blocked at my co than I do with jira
by vendiddy | 2025-05-01 12:21:03+00:00
As a lay person, apps like Office feel like they stay the same between updates and somehow manage to get fatter and slower.

(I'm sure they've got some new improvements tucked away but I don't notice them.)

Or every time I update my OS it's like a 10GB download. What did I just get for that 10GB? I honestly can't tell.

Even my smartphone. Seem often where I'm asked to install a 2GB update aaand it's same as before but slower?

Anyone else have this sentiment?
by myself248 | 2025-05-01 12:21:12+00:00
My Maytag Neptune retains so much water from the previous load, that leaving it open is absolutely ineffective. It molds after 3-4 days no matter what. I can spin the drum after leaving it open for 2 weeks, and it still makes a pronounced sloshing noise, there's still a ton of water left in there.

I suspect this was meant to reduce the fill water used in the subsequent load, but that's only sensible if you're doing laundry every day or two. If you go longer between washing sessions, it's just making clothes stinky. Perhaps it's backwash from water left in the discharge hose after the pump shuts off?

So for years, I just run the first cycle empty, hot, with a bunch of bleach. It wastes more water than this stupid measure could ever possibly save, but it keeps my clothes from being stinky.

That machine was just damaged in a flood so I'm shopping for a replacement as I write this, and I cannot for the life of me find this information in any reviews. Does it drain fully? How much water is left behind?

A friend pointed out that some machines have a little pigtail hose out the back with a manual drain valve on it, presumably meant to completely empty the machine before transport. Their theory is that I could put a solenoid valve on this and install my own tiny pump to finish draining the machine after a session, possibly a peristaltic pump which wouldn't be susceptible to backflow from the lift. But again, I can't find information in the reviews about whether any given new machine I might buy, has this little drain pigtail.
by wfn | 2025-05-01 12:21:12+00:00
iirc there were some experiments where they rewired optic nerve and inner ear in mice to route (so to speak) to different areas of the brain (different cortical (i think?) destinations), and iirc the higher level biological structures of those areas were built up accordingly (regular visual cortex like neural structures for visual data, etc.) iirc was done on very young baby mice or somesuch (classic creepy stuff, do not remember which decade; Connectionism researchers).

does not answer the general good abstract question and "how semantics possible thru relative context / relations to other terms only?", but speaks to how different modalities of information (e.g. visual data vs. sound data) are likewise represented, modelled, processed, etc. using different neural structures which presumably encode different aspects of information (e.g. layman obvious guess - temporality / relation-across-time-axis much more important for sound data).
by JamesonNetworks | 2025-05-01 12:21:29+00:00
30 minutes seems long. Is there a lot of data? I’ve been working on bootstrapping sqlite dbs off of lots of json data and by holding a list of values and then inserting 10k at a time with inserts, Ive found a good perf sweet spot where I can insert plenty of rows (millions) in minutes. I had to use some tricks with bloom filters and LRU caching, but can build a 6 gig db in like 20ish minutes now
by lolinder | 2025-05-01 12:21:35+00:00
12-year-old me installed Linux on an old desktop tower and I also broke things constantly. The difference is my parents were both humanities majors and I knew full well there was no point in asking them for help. Even at the time, the resources were all there for me to teach myself to Linux. Sure, I spent many many hours troubleshooting things instead of doing whatever it was I had as my end goal, but I was a kid—learning is the point!

It's harder as a parent to know that you're capable of solving their problem and still say no, but by age 12 that's pretty much your primary job: to find more and more things that they can start doing for themselves, express your confidence in them, and let them figure out how to adult bit by bit. Breaking a Linux install and fixing it again is among the lowest stakes ways that dynamic will play out from here on.
by tremon | 2025-05-01 12:21:43+00:00
That's because you're not the target audience: both Windows and GNOME primarily target the computer illiterate. If you know what you're doing and understand how the computer works, these desktops at best are a nuisance and more than likely to get in your way.

My go-to comparison is power tools: there's a consumer line that's underpowered but pretty easy to use by anyone, and then there's the professional tools for people that know how to handle these tools properly: more power, versatile, and user serviceable.

Smartphones take this to the extreme: on both Android and iOS every user is illiterate, because the OS is deliberately opaque to the user.
by Clubber | 2025-05-01 12:21:49+00:00
He was virtue signaling. It's sadly all too common these days. As if he or any human isn't capable of horrible atrocities given the right circumstances. Don't let him or anyone stifle your speech. Say what you need to say regardless of the sniping. You can't turn in your karma points for anything anyway, not even a little eraser.
by soundnote | 2025-05-01 12:21:57+00:00
What'd be the effect of Swift be on the possibility of a Windows port? I know anything end user friendly is ages away, but I don't live in Apple land, and neither does most of the world. Apple has a monopoly on iOS and huge market share on Mac, and is still at 20% or something.

https://x.com/GregKamradt/status/1848045525473677314

https://x.com/wycats/status/973761496277704704
by sidibe | 2025-05-01 12:22:45+00:00
The people who view culture as a dystopia either feel like they must be working and useful and don't see a way to do that when everything is provided if they choose not to work, or (and I hope this isn't it) they want to be relatively much better off than others

I understand the first one but that's something people need to get over, it's already a part of being old or having a handicap that makes you unemployable, I think future generations will grow up without equating hard work with ethics
by beejiu | 2025-05-01 12:22:49+00:00
The study says none of the machines reached 60C, and 2 out of 6 only heated up for 5-13 minutes. No doubt this is so manufacturers can get the Grade A "energy rating" mandated under EU/UK regulation. (It's even worse for "Eco 60" - that only heats up to about 30C).