skysight-inc/HackerNews huggingface dataset:
What is it with theses patent clerks [1]?

[1] https://www.ige.ch/en/about-us/the-history-of-the-ipi/einste...
I need my answer was focused on runtime performance, thanks for pointing it out. However, They are related for two reasons:

- idris is written in idris so any improvement in the language results in faster compile-times, if more things are annotated with 0 in the compiler, thing will compile faster.

- if some variable is only important at compile-time, the compiler doesn't have to look at it with very much scrutiny. That saves you a lot of time when typechecking
Even if we assume that intentional kills will stay as-is and just switch to knives, it'll still be a net positive as accidental kills will be reduced: it's much harder to accidentally kill a bystander with a knife than a gun.
I keep hearing this argument against using your own infrastructure again and again, and I'm not sure how true it is.

I've worked with teams on both sides, and everyone is gonna have to deal with figuring out how to run at scale, it's just different ways of achieving that.

I've worked with teams that manage their own infrastructure with dedicated servers, and not having to think about scaling for a long time as the one beefy server could just take whatever load you threw at it.

I've also worked with teams who don't manage their own infrastructure and thought they were ready to scale without issues, but once the scale actually happened, it turned out there was more things to consider than just the amount of servers you run, race-conditions were everywhere but no one thought about that.

Definitely a case of "right tool for the right job", but I don't think it's as easy as "Self-managed: harder to scale, PaaS/Cloud: easy peazy to scale".
Ukraine would not be in this situation if they had not relinquished their nukes

It is good Ukraine is not in NATO - saves us all from actually having to put Article 5 to the test over a place no one in the West really cares that much about (sorry Ukraine)
OpenAlex: A Fully Open Catalog of the Global Research System
Not a big fan of fake testimonials.
No. Cloudflare is configured as a reverse proxy in front of the site. So traffic reaches the Cloudflare edge first, then it is proxied to the origin on Azure unless the file is served directly from the Cloudflare cache.
> How do you deal with Microsoft's crap on a daily basis?

No techie I know does.

They're all on Linux and some still stuck on OSX.

The rest have left Windows a long time ago.

Possible exceptions: game devs
Sorry about the VPN trouble (which may or may not be WSL's fault) but having to stick "cd ~" in .bashrc and not liking network drives isn't enough to get close to "terrible".
No it wasnt - strong internet connectivity on both ends was a must - real time operations.
I see this as pretty cut and dry. It's none of the employers business to ensure that you're taking drugs, or that you're not taking drugs, if there isn't a legitimate workplace safety reason to do so. It's an unwarranted privacy violation to even ask.

The article cites the risk of sick leave and health costs. There's no end to the amount of personal information on employees health you can gather or ultimatums you can dictate in the name of reducing sick leave and health costs.
The difference with a PaaS/serverless system is that I don't need to hire you, or have someone on my team learn to be you.

I'm sorry, but all that stuff you describe doesn't bring any business value. My customers don't care what hypervisor I'm running, so I don't care either. PaaS means someone else deals with it, forever. The last time I had to employ an ops (or devops) person was 2007.
> You're trying to track down why do_something_else() wasn't called, let's say

Then I put a breakpoint at that line and hit f5 and don't try to guess what may or may not happen because in the end that's the only way to know what actually happens
Russia doesn't like EU-ification of their bordering nations afaik. EU doesn't like Russia-oriented border nations? Or they want to expand? Not sure actually. I though we didn't want Ukraine in the EU?

Anyway, can't we just talk about this?

And we all know what the US has got to do with this (LNG vs Russian Gas, Dollar vs Euro, divide and concur, the empire first, etc.) but: What does the US have to do with this? I mean officially, what do they tell the rest of us? I don't even know. Can I please have a vote, as an EU citizen? I vote "Talk".
Julian Assange wins right to ask Supreme Court to consider US extradition
How does this work? You don't just go to local city hall or similar office to get a free ID when you turn particular age (15 in my country)? What is required to get an ID?
It's brilliant, for exactly those reasons. If it motivates someone to find flaws, I would happily claim my code is "flawless". When I'm inevitably proven wrong, I can fix the bug / merge the PR and say "Thanks to [contributor]'s hard work and sharp eyes, now the code is completely flawless!" Hopefully, it would motivate even more to prove me wrong. Really smart, on the part of the developers, to say that.
I post on various blogs with no sign-in. It's the usual wordpress comment thing where it asks for an email address but blatantly fake ones work. Typically the post goes into moderation the first few times you use a given email, then is auto approved. Federation otoh involves a centralized service which I'd rather avoid.
You can always set it up as such though. We're using k8s/terraform on hetzner cloud perfectly fine on like 30% of the AWS costs we had before that. Maintenance is minimal as well.
A New Approach to Extracting Information from Large Ensembles of Sensors
I understand this is (probably) a tongue-in-cheek comment, but the "My" prefix was infantile and terrible for scanning the alphabetically ordered list of folders ("My Documents", "My Music", "My Whatever"), so dropping this nonsense feels like a step in the right direction.

It still baffles me though how the Windows designers assumed it would be a great idea to bless me with a predefined "3D Objects" folder (right under "This PC"), which comes at the top of the list due to alphabetical ordering, and can't be removed. I wonder what percentage of users actually need this.
And if Google cared then neither of those pages would be public. At some point SEO became something that Google condoned and actively supported instead of seeing it as people trying to game the system.
The current default has effect anomalies, but doesn't raise serialization errors.

It's possible to write software that relies on READ COMMITTED and behaves correctly.
> I sometimes wonder if all this complexity is a necessary consequence of that power.

For many use cases you do not need all that knowledge. C++ is fast enough to not have to care. It's when you hit a wall that you need to get the extra tools to make things work.

I have seen developers discussing obscure optimizations for a piece of code that will only be called once several minutes, and only after unparsing a JSON String. That one less instruction call by the CPU makes no difference whatsoever.
>whilst discussing AM broadcast transmitters with the manufacture of said devices I mentioned the NATO figure for the HF spectrum. He retorted where had I been in recent years and said that the figure was over over 17dB.

I live in a semi-rural area and all but the most powerful nearby AM stations (Absolute Radio, 5 Live, and Talksport) are basically unlistenable because of the local noise. Can't imagine how bad it is in a city!

Since it's on its last legs for commercial broadcasting these days, I reckon the regulators should open the top 100 kHz or so of the AM band for low power hobby broadcasters. I know there's things like amateur radio for people who are interested in the technology alone but that's no good for people who are interested in the music or talk content too; I'd argue pirates are probably making the most efficient use of that spectrum as it stands anyway. You can often hear quite a few of them at weekends on the Dutch WebSDR.
Since this is a pretty much install-linux thread, I’d like to ask fellow HN-ers which system should I try again. I have a rich experience with linux in the past, but modern OSes turn me off. They are windows-y, just without crap/spyware.

Which DE/FM will allow me to configure menus? E.g. “git push” item on a folder containing .git, “npm run myscript” on a folder containing package.json.

Which DE has presets for window placement like FancyZones? E.g. you move/resize a window normally, but when you hold Shift, it suggests (draws) pre-configured zones where you may drop it.

Which FM allows for in-place folder expansion (like Finder)?

Which distro goes with already preinstalled codecs drivers etc, so I don’t get 480p max on youtube and low playback fps? It was an issue even with ubuntus few years ago, maybe 4-5.

Do distros support G-sync at all? Many monitors with different DPI? Different refresh rates?

Thanks!
Check out Netmaker if you're looking for something WireGuard based. We had a post about it a couple weeks ago:

https://news.ycombinator.com/item?id=29809830
That would make sense, Google can easily track you if you always use the same IP. It's their business, they track you and sell your data so they can provide their product for "free".
People that crave authority are often drawn to jobs like this, age old problem. Yet I firmly believe that intelligence agencies are more and more abused for political play and that this trend has increased.
Because you can then reallocate the funding from the solution that doesn't work (militarised police, mass incarceration) to solutions that do. The police don't prevent people from firing thirty random shots into a house, but decent alternatives to crime - even for those with little or no educational achievements - might. It requires a holistic approach though, with multiple agencies and policies working together, which is a hard transition from targeted intervention, whether that be policing or sticking plasters.

There's a leap of faith involved in making that connection, but it is a small leap once you look at other countries and see how their systems work. The fundamental step is to not make life so awful that desperate people decide a high-stakes life of crime is worth it.
We have to keep in mind that for FMCG companies their definition of failure can be very different from what the majority of us perceives to be a failure.

With that said, there's two things that made me question this type of customers:

- The customers don't know they're choosing losing products (at best they know it's deeply discounted products);

- The products are in the market, what I mean by that is that these are trialed and tested products, with space on shelves, with budgets for marketing - it's not like they're terrible products, they have standards and had positive feedback somewhere in the development cycle;

So if the "doom-bringers" are buying products that are already being phased out with discounts, they aren't predicting the product demise, it already happened and they're just scrapping it. If they're buying for the novelty, they could be a group susceptible to advertising or that simply likes new things, and in this industry a lot of new products have difficulty sustaining the metrics required to keep themselves in the market. Or both.

I don't see much of a behavior that can predict the outcome of products...
Yes, but that's not an indicator of complexity. It's an indicator of the skill of other players.

You can make an argument that the game tree complexity is immense, but that's because people prefer to play on 19x19 boards. 9x9 boards are similar to chess in game tree complexity, and had in fact strong computer engine play ten years before AlphaGo
That's really extreme. How about: Keep in mind that any review may be paid for? FWIW, he complained a lot about Ubiquiti issues on his podcast, so it's not like he can't say bad things about them. (as in half an episode about the controller dropping his configuration or something like that)

> selling on stolen password data [...] that he will never talk about

How do you know about it then? That's really a [citation needed] quote.
> Is there any indication that could be the case?

It's just an automatic assumption when you hear "coup in Africa." France has a very, very long record of staging coups in African countries, in particular upstanding ones.

> I don't see what France would get from such a case,

I don't see either, but America never got anything out of its coups in South Americas either, only more headaches.

Many of them, just because they didn't like the Africans, and just wanted to hurt them out of their sociopatic tendencies, with some geopolitical bullshit as a pretext.
Using code to decide my next movie
It's worrying when an unpopular president starts banging the war drums. I always have this fear that there is immense incentive to create conflict since wartime presidents are always reelected in the US.
As an outsider looking in I haven't really read anything that explains the gameplay here from Russia.

Annexing Crimea gives them a port that doesn't freeze in the winter other than Murmansk. But they could stop there and everybody in NATO would shrug their shoulders and they would keep Crimea. Why insist on further escalation?
I'd heard this ban was liffted; apparently that report wasn't correct?
Uninitialized constant foo

They actually can't (well, shouldn't) write "const int foo;" as a local variable because the compiler needs to know its value. And that gives the game away.

These are already different cases, yes both the structure member and the local variable are names with types, but they already need to be explained separately.
One thing I don't like about using `SELECT *` in code is that it hides information from the your future self. When I come back to a piece of code in a couple of years time, knowing which columns I'm selecting helps provide context for the code using that query.
What's up with the swastika symbol in the footer?
How do you reconcile this idea with the fact that Bitcoin seems quite popular among Internet fraudsters and scammers (e.g. ransomware)? Or that most Bitcoin thieves are never caught? "Bitcoin is even worse for privacy than the average credit card" is a huge overstatement. You really can't infer that much from looking at the blockchain, especially when there is no address re-use. Even less when CoinJoin is used. You can make some probabilistic guesses at best. Ross Ulbricht, aka "Dread Pirate Roberts", was using Bitcoin extensively and never got identified through the blockchain (he got caught due to a Tor misconfiguration). I'm pretty sure he would have been identified pretty quickly if he had used a credit card merchant account.
VR - Check out Oculus Quest 2 for a cheap wireless standalone consumer device. If it had better resolution I think it could hit the mainstream. Or maybe it's already happening.
> I can see both sides. If you're a startup that needs to be able to scale quickly if product market fit is achieved, the cloud really saves your bacon.

Depends on the team size of the said startup [0]. In my opinion, tech-shops are better off using new-age cloud providers like fly.io / glitch.com / render.com / railway.app / replit.com / deno.com / workers.dev etc [1].

[0] https://tailscale.com/blog/modules-monoliths-and-microservic...

[1] https://www.swyx.io/cloud-distros/
Sure.

But the companies who actually do good stuff need money and I'd rather give it to them than the others.
I also think that investing in these companies will rather change you than you will change them.
Back when the 2070 came out I built a machine with that RTX 2070, i7-9700k, some new ram, some new harddrives and ssd(s), m.2 and not, etc. and I have not had any issues with Archlinux.

Same experience when I bought my thinkpad L14 AMD, no issues either.

Im convinced at this point that the entire "linux is bad on new hardware" is a thing of the past.
I still don't really grok move semantics in C++ but is there a difference between assigning output to an out parameter and returning a value using std::move? Conceptually they seem the same to me but from what little I understand std::move doesn't quite do what I think it does.
Exactly! It is quite refreshing to not have to battle past first line to find someone with the understanding to help. No shibboleth required. Cheaper hosting, too.
Russia is way less worried about EU-expansion, than it is about NATO expansion. From their perspective, Nato got closer and closer encirceling their heartland.

(but their perspective does not usually include, why all those former sowjet satellites want to join Nato)
It's a Hindu/Buddhist swastika, which is still widely used by adherents of said religions.
Swiss here, in my work experience only part of the management used windows.

I also know some small shops enforcing it, but I don't know any dev who uses it because he wants to.
It seems like circular logic to use the fact that a disease is called "deadly" to justify more lax standards for counting deaths caused by it.
As a normal rule I don't know what customer service is like at a company I'm paying for things at, until I have something go wrong and I realize it sucks.
No thanks. In our case we would then need to hire DBA etc. I prefer to have as many managed (in this case by AWS) services as possible.
Though we cannot force PHP to interpret keys as strings if they also represent valid integers. I just had a case of an (associative) array of numeric codes — those which start with a '0' are treated as string keys, all others being treated as numeric. This doesn't matter so much at runtime, but I had to suppress some type checker (Psalm) errors.
Ask HN: Apple is publishing my cell and more on Maps. How to fix?
Hey HN Folks,

Apple is currently showing my cell phone and info on a business I was previously involved with a marker at my home address. They seemly got the data without my permission from a data broker.

I have previously asked Apple to remove the historical business details from Apple Maps via the built in feedback form and via email.

The place was removed for a short period of time but today I discovered the place is back and Apple are now publishing my mobile cell number on the same place marker!

Contacting tier 1 support is going to be comical at best. Does anyone have any thoughts on how to fix this?
I use Win10 on work and Linux at home. Last week I had to help some "not-so-tech" guy to copy and paste files in the Win11 File Explorer. Now there are just Icons for copy, paste etc. But there are two kind of computer user. The one who just use the shortcut and the other with the menu. But now they search for "copy" or "paste" but now there is no menu entry. There are just Icons on top of the context menu. So a less technical user has with just Icons a much harder life.
Yeah, I run Arch and despite it being a kind of "hobbyist" type system, after the initial configuration, there are no problems or constant maintenance. I have had a few things break sometimes because I accidentally install a partial update, but that's obviously my own fault.

Also, part of the problem people have with Linux is that it does not run Windows programs and they complain because they can't get QEMU or VMware or WINE functioning correctly. You shouldn't need those. When you switch to Linux, you lose your software. It's a reality you accept, because that software you used was not designed for Linux. Instead of trying desperately to get your old software to run, you instead use alternatives, be they open or closed, to run what you want. There are more than a few alternatives, many of them having similar or exceeding the power of paid windows-only products.
> How do you deal with Microsoft's crap on a daily basis?

For work: Windows 7 installed using FlashBoot Pro.

For games: Windows 10 Ameliorated + Firefox + FoxyProxy + SOCKS5 proxy on the router (github.com/rofl0r/microsocks) combined with default-to-deny firewall rules to filter remaining telemetry and updates.
> The time I lost because of non-const reference parameters adds up to days, maybe weeks.

Well, we have wildly different experiences, I can't remember a single instance where this was an issue in the projects I've been involved with.
You're just making stuff up now. I bought an RTX 2070 (nvidia, as you know), and it worked fine, runs all my games, under archlinux just fine.

Same with dual, triple monitors, etc.
I assume JSON implementations have a some limit on the key size (or on the whole document which limits the key size), hopefully far below the available memory.
The only thing worse than an intentional war, is an accidental one. Misread radars, misunderstood orders, miscommunicated diplomacy, when staff is being asked to work overtime and under stress... these are not the types of situations you want your ICBM defense infrastructure to be dealing with.

While it makes sense to increase the defensive capabilities of NATO members while Russia is invading a neighboring nation, it would be better to deploy NATO forces to these eastern nations AFTER the Ukraine invasion is complete or called off.

I hope the Biden administration appreciates the massive risks involved in this situation, and generally keeps NATO assets away from the conflict zone. Having US soldiers 80 miles from St Petersburg and 350 miles from Moscow will raise alarm bells in Moscow, while also flying USAF drones inside Ukrainian, and USAF and US Navy planes/ships operating in the Chorne Sea between to Ukraine and Russian forces are extremely high risk situations on the eve of war.
Game development is happening pretty much exclusively on Windows.
However, imagine if Russia sent 5k troops to Cuba. How would US react?
Hype, HIPPOs, FOMO, buzzword driven resume.
Not sure about phone numbers. You can get them hijacked relatively easily, at least temporarily.
The US desperately, desperately needs a way to distract the world's attention when China annexes Taiwan and gets away with it. They need answers when people ask "what were you doing?" and "why did you let this happen?"

A war with Russia fits the bill.
>Even if you can get an instrument far away from other noise sources, there is significant noise from physical processes inside the detector

There's disorders which can make the brain's own noise consciously perceptible, even if you do away with the instruments there's still noise to contend with! Interestingly the visual aspects are very similar to old-fashioned analogue TV noise which gives the disorder its name, Visual Snow. Usually this noise is automatically filtered out but (at least according to the current theory) defects in the metabolism of certain parts of the brain prevent this, allowing it to become visible.

https://c.tenor.com/9mivCGkZW70AAAAC/visual-snow.gif
I mean Russia sent nuclear missiles to Cuba.
U.S. Loses Bid to Extradite Young Briton in Crypto Hacking Case
I'm sure you've got customers, the lending rules about "proof of income" and "duration of employment" suck for the self employed / those not paid the usual ways. However, aren't those rules imposed on lending institutions from outside, and thus are hard to dodge no matter where you go?
I'll bite. What is that code example actually returning? I don't have a clue what fields I expect to get back from that.
I dunno, I switched to Coke Zero years ago and normal "full fat coke" now tastes sickly syrupy. I don't think it's strictly speaking the taste so much as the texture but it's very difficult to drink normal coke now.

(Of course, Coke Zero seems to no longer be a thing at least in Australia, we now have No Sugar Coke which is different and IMO not quite as nice but that's what we get.)
Correction: it's Hideaki
Edge interferes with other web sites. I was purchasing an item from Amazon when it started popping up messages about other suppliers.

If I didn't make my living writing Windows software I would have left the platform a long time ago.