skysight-inc/HackerNews huggingface dataset:
Spot checks are good enough in such a case; if you manually count 1% of the votes and the margin of error is negligible, the electronic count is sound. If there's too many errors / differences, stop using the electronic counting and just count by hand.

I mean it's not exactly rocket science.
I checked out the website but fail to understand the business model? Who is paying for this and how? Like the features, but worry about continuity of the service without some form of payment.
Those languages all have sensible package managers built in, nix adds more value with languages like C/C++, or when you have multiple binaries interacting.

For example, I had a C++ project break catastrophically when upgrading from Ubuntu 19.10 to 20.04. It built fine, but wouldn't boot. Undoubtedly the root cause was my fault, but I couldn't trace it and the timing was terrible, so I had a hack to build inside a 19.10 container. Nix would have saved me a lot of pain in that case by pinning the compiler or whatever dependency broke it.

Nix is also useful in that it pins the entire ecosystem in the case that your project isn't fully contained in one language. To take your Haskell example, if you use Stack it will pin every piece of Haskell code you might import, but I've had problems where an external tool changes its output, requiring changes to my tool. In that case nix is like Stack, but for your entire OS, building that tool in a reproducible manner.
The point is that unix behaviour is to treat filenames as byte strings, so no particular encoding is mandated by the kernel or by most tools. That made the transition to utf-8 fairly painless.
> Without more recent bones, we have no reason to believe that they still exist.

But you can say that about many mammals that are close to extinction now, we rarely find their bones, and if we do it's because we know about them and their habitat. We know nothing about hf. other than through the accidental discovery of their bones.

If they're like us, a marginally intelligent tool using ape, and still exist, it's entirely possibly that they bury their dead, and we'll never find bones.
For me, in AU, it's as easy as 30 minutes filling in information in a government web application, namely myGov. Information which is, for the most part, prefilled for me.

myTax is written by the Australian Taxation Office and is fairly simple and effective. It adopts a really simple design where you begin by ticking some boxes about your income sources and deductions, and then you only see the options relevant to you.

Tax returns competed via this method are back in less than a month. Probably half the people I know do their own tax returns for free.
Please, for the love of interop, do not use GRPC. Not every language supports it (JSON is way better anyway). There are a number of times I’ve wanted to build on something in k8s. But I’m not learning go just to write an api controller. I’m not going to write a GRPC implementation just to write an api controller in my language of choice either.

Full disclosure: I really hate GRPC as a wire protocol.
Historically Ukraine is more Polish than Russian.
z-axis is the thickness of the tape
> The UK government can't possibly know what happens with every single pistol, bullet, missile or drone they sell

You say that, but UK export law imposes a bunch of conditions, including that you're not knowingly facilitating resale to embargoed countries. And the legality of exports to Saudi Arabia has been litigated - it's legal, but only just.
Then you need symbolic math
It wasn't a question per se, but rather a lazy joke at people sometimes misspelling "principles" as "principals" :)
Sure, at the same time it's worth pointing out that anyone who wants to buy a laptop to run Linux on it full time should be using a Linux distro which provides up to date packages.
There are, but they are rarely in an environment where they can use their ingenuity to their full extent; there's often budget and time constraints.

I mean I'm not saying there weren't any with these things, but they had a lot more leeway than in your average 9-5.
I remember seeing a (dead tree) newspaper article a few years ago about the police using sat images to detect potential cannabis plantages by the heat radiating from the building.

Sorry, can't seem to find it on the net after a quick DDG
Springy pogo pins are what you want.

Hold them on with one hand while you type a few commands over the serial connection with the other.

If you have more in depth debugging to do, get a 'helping hand' to hold it in place.
The archetypal origin seems parsimonious to me. Consider that people that would never have interacted with large lizards still had dragony myths, see the mo'o among ancient Hawaiians.
Because it's not criticism. It's evidence-free dismissal of solid empirical and theoretical (e.g. the sibling post's Downs example) results, hidden behind meaningless language like "category error".

Is it a "category error" to claim cats are not as intelligent as humans because of their genes? And the real reasons are socio-economical? Or does it only become a category error once applied to humans? It's sad that over 160 years after On the Origin of Species, we are still trying to exempt ourselves from nature. How little has changed.
Authors get paid. The point stands, unless you want to argue that both the venue and the DJ should pay.
Because usually when they do that you get better performance per dollar. I had a $1000 gaming laptop in 2016. The CPU was the same as the $2400 2016 15" MacBook Pro, it had a faster GPU, came with same amount of faster RAM too. Did it flex? Yes of course. It's still trade-offs even above $1000.
Well it's been 30 years for some of my cds and new hardware with cd support is still being created today. But maybe in another 20 years I will be too busy enjoying my flying car to care about my cds.
I've blocked Russian IPs from my website because the vast majority of spambots had a Russian IP.

Anyway yeah, I was already impressed with these little portable speakers.
Yes, US and UK miles are the same. And yep, I'm English - and I have that blindspot that a lot of us have, where we don't noticed how we use both imperial and metric in a confusing mash-up of systems - so yep, apologies, and guilty as charged!

(In my everyday thinking I use meters and miles alongside each other, which is...ridiculous. But I was a little too late to the world to properly learn inches and pounds, so it's centimetres and kg all the way.)
Reading about Çatalhüyük (thanks autocorrect for making it properly squiggly) I was struck by how actually different it seems to have been despite being city-shaped.

There aren’t streets, rather everyone supposedly traveled on top of everyone else’s roofs. There were family homes but not public buildings. And they buried their dead family members right inside their own houses and sometimes kept their skulls out for decoration.
Things have changed a bit at least, but it's still very provider dependant.

Planet at least will let you pay per pixel for their PlanetScope data (3m res) and with a daily revisit time you are guaranteed at least a few hits per month in the growing season.
Largely they don't. It's simply not a significant part of UK political discourse, unlike America where many important rights (even interracial marriage!) are the result of court decisions.

It has only picked up in a couple of areas: the conflict of ECHR especially right not to be tortured and right to family life with UK immigration law. And of course around Brexit.
I still think that is a reasonable caveat; the process didn't get hung up waiting for IO because IO was exhausted when it issues the write, rather it got hung because it deliberately chose to wait for IO to be completed. That isn't a load factor, it was the application doing it. Ideally Oracle DB (and MySQL) should track this and offer a performance metric somewhere (It's systemd service for example) of how long it's waiting for AIO completion.

The crucial point there is that while the application is slow, the system remains as reactive as the PSI number indicates. Just the application didn't.
I think that's what they're getting at: Download, then use client of choice?
If they don't sell gas, are they still "gas stations"?
Though the documentation may be lacking, or difficult for beginners, I'd like to point out that I've found the community to be extremely helpful, patient and welcoming when asking questions and for help on Matrix.
Yeah, trying to delete `youtube-dl` from the GitHub triggered a huge Streisand Effect[1].

[1]: https://en.wikipedia.org/wiki/Streisand_effect
I wonder where you get this theory from. Because it's illegal IN GERMANY to lie about the holocaust?

The US' "free" speech mantra has become a running gag with the post-9/11 developments already. I is peaking right now with all the evangelically influenced madness that is happening there.
VoldemortDB is not fake, it exists.

https://www.project-voldemort.com/voldemort/
The possible resurrection of the Thunderbolt eGPU in macOS
It is a clear privilege boundary, just not a barrier. Beyond UAC is Admin, before UAC is non-Admin. Crossing that divide requires a user interaction. UAC can be a barrier if it would display more about the programs intention. Similar sudo could be improved the same way.
The stock market has nothing to do with the performance of a company; they are unrelated. Investing means betting on other investors to want to bump up the stock; it turned out to be really effective for e.g. Tesla where a lot of gullible amateurs got on top of it as well.

(I am one of those btw, I've sold what I had left early in the year and made a nice profit. Didn't get rich because you need to have money to make money, but it was a nice extra).
> Why does DDG de-list things in the first place [...]

They use Bing as an index, and it was Bing who de-listed it.
Yeah I commented elsewhere, if 30 eyewitnesses to mythical little folk (from an island with pop: 2 million) is good enough evidence of their existence, keep the author away from Tasmania, where he could probably find 1000 people that have seen an extinct Thylacine.
Every British government has been an ally of Israel. You don't turn down a relationship with a country with Israel's military, technical and intelligence capabilities, and worth $5bn in bilateral trade for nothing if you have any sense.
Some left-leaning organisations across Europe supporting Palestine is not antisemitism, regardless of what nationalistic Israelis might say. Is there any proof whatsoever for those claims or is it like the Labour party "scandals" that are taken out of proportion as a part of a smear campaign? For instance in France there are multiple left parties, and none of them are antisemitic in any real sense of the word.
When Spotify plays the audio, there's small, generally inaudible MP3 artifacts in the output. When you record that audio and re-encode it to a new MP3 file, these artifacts get re-encoded again, as part of the track, plus new artifacts get added.

It's the same as re-encoding a photo to JPEG repeatedly. Every time you save (esp if the quality settings are a little bit different each time, or if a different encoder is used) you get a few more artifacts.

At high enough quality settings though, you can do this many times before the result is noticeable. So I bet the quality from re-encoding a Spotify song once is inaudible to most people, just like you can brighten a JPEG and save it without suddenly seeing lots of rectangles everywhere.
(I also wrote about all this in another newsletter, here: https://everythingisamazing.substack.com/p/imperial-vs-metri... This isn't me claiming Britain isn't idiotic on this matter, though...)
You were 5x more likely to be purged from the Labour party as a Jew than as a non Jew: https://www.jewishvoiceforlabour.org.uk/article/labour-is-pu...

This wasnt antiracists purging antisemites.

It was racists purging antiracists.
Wasn't there a french study that showed that 90% of people with long-covid didn't even had had Covid in the first place? Also would be interesting to compare long-covid with long-other-diseases, there were always plenty of people around complaining about being chronically tired, or having fibromyalgia that just got ignored, but now they will be taken seriously if they get classified under long-covid.
Ask HN: Docker on Apple M1 Silicon
Hey with all the questions on Apple m1, I thought to ask how you’re installing docker (or alternatives!?) on silicon native (no Rosetta)

Brew, docker desktop, rancher, or how?

Interested in docker for laravel and Django on m1
And this attitude is why hundreds of thousands of liberal and left-wing Jews no longer support the Labour party.
Re-encoding an mp3 results in a worse mp3.
There is obvious difference for a cask strength whiskey and a 40% ABV one. But I doubt if people can reliably tell a whisky is diluted with a few drops of water in a double blind taste test. I tried and failed. IMO a lot of tasting has to do with the ritual
>This is not one job, these are three different roles sandwiched into one and you will likely be paid for one role. The major cause for this is often getting Human Resources people to make technical job postings.

Another effect of this, which isn't listed here, is how ridiculously perfect one has to fit the role. A webdev can likely pivot into mobile app development within a month or two. A C# dev can probably pivot into quite a few other languages fairly easily, given their similarities. A lot of subfields in tech have humongous overlaps which really don't take that long to bridge (and vice versa, some don't have a lot of overlap and take a long time to bridge). These practices would instead prefer to lock people in or have them restart their careers from zero.

You see this in the tech interviews as well. Many of them still ask trivia questions which contains a mix of "you only know this if you studied the language deeply" and "you only know this if you used the language a few years, despite the answer being easily found online". Meanwhile, adoption of any framework or language lies at least partially within the ease of picking it up.

And if they aren't specific, their demands are just straight-up asking for an entire IT department.
Probably you are lucky to not run into the nokogiri compilation issue. For production codebases, usually, this is not an issue because the build breakages are fixed one at a time by upgrading gem, etc. This is a big issue for personal projects, I am no longer able to run many old projects (last commit made before 5 years), because they depend on older library version (like libglew), which is not supported by any recent distros.
Looks quite interesting. Anyone here who has used it in practice?
I think it's just when you retire, look back at the who enterprise of your discipline and decide life doesn't need to all be so grave, and decide it's time to have some fun with that one pet theory you heard about on field expeditions.
Why are people using laptops? It's a form factor that compromises functionality and performance for mobility. Not sure if you've noticed but there's been a global pandemic going on for the last 2 years and we don't need to lug computers around anymore. Build yourself a nice desktop and forget about laptops.
It's entirely reasonable to assume that any life that evolves under resource constraints will have violent competition somewhere in whatever means of intergenerational data transport they use.
> , get off your high horse.

I forgot to add the sarcasm indicator. Sorry.
We did with Europe and the trade is worth way more than $5bn
Notion doesn't have a native mobile app; it's so slow it's unusable.
The index referred to in the article uses repeat sales of the same house, so should be insulated from these effects.
As a reminder, 50+ years ago there were also a lot of articles about fusion power generation, self driving vehicles, and AGI.
I think you are actually making the same point as the parent, given the question mark at the end of the first sentence (which I heard in a rhetorical slightly sarcastic tone)
Irritating primates: in the town of Simla, in northern India, there are many monkeys - there's a monkey temple at the top of the hill, and monkeys are "revered". Revered or not, though, the locals throw stones at them to make them get out of the path.

I stayed there in a hotel. During the night, there were scratching noises - I assumed it was mice. It turned out to be a big alpha male, and he'd stolen all our chapatis and fruit from under the bed. He was very aggressive - he wouldn't back off when I confronted him, he really seemed to be up for a fight. I certainly wasn't - monkeys in that region carry rabies.
Not always, not necessarily if the tab was in the background when closed (switch then close), not if they force quit (like the other comment I upvoted says), not if chrome updates etc. The other alternatives are opening another type of connection like an RTCPeerConnection to your server and seeing when that closes.
This is not true.

There is a deep technical explanation about how e2ee works in WhatsApp:
https://scontent-frt3-1.xx.fbcdn.net/v/t39.8562-6/271639644_...
Is the extra layer of indirection you don't like Docker or this nix -> Docker integration?

Compared to just installing all your nix packages in one Docker layer, this does introduce build complexity. But it's analogous to the complexity of a compiler for a static language... the thing that comes out is not more complex than what went in, so at least the complexity doesn't propagate. The images produced by this should be interchangeable with their single-layer counterparts; the caching will just be better when the code is rebuilt and re-distributed.

If you're all-in on nix, does the container ecosystem even add value? The author of this software thought so, at least when he posted in 2018: "Tying in to the schedulers, orchestration, and monitoring is very valuable"

Note, I have not used this; I'm just also frustrated by software development getting eaten by incidental complexity.
From what I understand they test for some fraction, like 1/4 to 3/8 ish of total number of known Neanderthal SNPs. Dunno quite how representative that is of the total but I imagine probably a decent correlation.

However, around 2013-14 they either changed the number of SNPs they considered Neanderthal origin or their algorithm changed, and I was PISSED because I went from 95th percentile to 47th-ish myself.
> Because it is not "entrenched" it can be easily changed.

Don't downvote him, he's right: we literally went round all this with the various Brexit cases. Especially "R (Miller) v Secretary of State for Exiting the European Union": https://www.supremecourt.uk/cases/docs/uksc-2016-0196-judgme...

40. "Unlike most countries, the United Kingdom does not have a constitution in
the sense of a single coherent code of fundamental law which prevails over all other sources of law"

43. "This is because Parliamentary sovereignty is a fundamental principle of the UK constitution, as was conclusively established in the statutes referred to in para 41 above. It was famously summarised by Professor Dicey as meaning that
Parliament has “the right to make or unmake any law whatsoever; and further, no
person or body is recognised by the law as having a right to override or set aside the legislation of Parliament” - op cit, p 38"

If you have a majority in Parliament - which the current government does on 43% of the vote - you can do anything. That is the long and the short of it. All the rest you might think is there - bills of attainder, retroactive legislation, any kind of rights whatsoever - can be overwritten and it is merely convention not to do so. Longstanding convention, but convention none the less. Last bill of attainder was 1820, but you could argue that the Shamina Begum case was a similar thing with extra steps.

The UK is currently subject to CJEU and ECHR external courts, but from a constitutional point of view that is "voluntary" and the government could also choose to withdraw from those just as it did from the EU.
I get what you mean with my second one - but the first one was meant at honest advise and a rule of thumb. Text can make words appear harsher than they're meant at times.

And well, OP posted it as an "Ask HN" but their followup replies make it quite clear that they're not about genuinely understanding or finding a way to make it work but about venting, which is not what "Ask HN" is for.

> Being all like "Fuck you, don't use it then" adds nothing to the conversation.

This is really not what I'm saying. Note there are three points up there, not two.
Here in Australia, ballots are (initially) counted at the place they were cast. Every ballot issued has a corresponding (but unlinkable) person on the roll (electors are crossed off the roll prior to a ballot being issued). The count of names crossed corresponds to the number of ballots issued which will correspond to the number of ballots counted at the end of the day. Virtually impossible to "insert" a ballot as then your final count would exceed ballots issued.

As the count is completed at the polling place, of which there are multiple per electorate, the total number of votes is substantially lower than 43,000 even, and so the % accuracy is much higher. No publicised figure (that I know of) for how many "missing" ballots there can be before questions are raised, but I suspect its in the single digit range. Ballots are generally counted a couple of times but, even more if there's any ballots missing.
Show HN: I built an opensource, privacy-first Google Analytics
How did you think influencers made money?
Just docker desktop https://www.docker.com/products/docker-desktop/

Works absolutely fine. The only issues I had early on were some images I was using were not yet built for ARM. So it would run x86 containers through QEMU I believe, which has a pretty big performance penalty.

Luckily those images now have ARM builds so I have no other issues.
If you too are confused like I was when reading the title, here APK means Alpine Package, instead of Android Package.
Nutrition science is difficult. Most of the times it's impossible to do randomized studies on humans. Most of the times it's impossible to do blind studies. The effect sizes are relatively small and show up only after a long period. The human body is very adaptive to very different kind of diets.
For quite a long time I've been using mostly open-source utilities. And for some time I also wanted to create some kind of utility of my own and to contribute into the open source world.

One year ago, in April, I had an idea to create my own web analytics service, which would be much more private and provide alternative functionality of Google Analytics.

Meet Swetrix - a completely opensource, cookieless, self-hosted and privacy-focused web analytics platform.

This service allows you to track many different metrics such as user country, device type, browser, and more. Apply filters to the data, extensively customise your tracking options and your website settings.
Feel free to check out our live demo! :)

The API is written in NestJS, as databases I use MySQL, Redis and Clickhouse.
Frontend (and the browser extensions) are written in React.

I learnt a lot about analytics and coding while working on this project!
For one, they recently were unable to give monthly security updates for 3 months or so.
Sure, but when we’re talking about NASA the context is quite different from random software “engineering” projects, or even random traditional engineering projects. For NASA cost overruns don’t usually seem to lead to cases of sunk cost fallacy, and their infamous late-90s attempt at “better, faster, cheaper” rather ended up demonstrating how you can have any two of those three, and arguably, in the case of “never done before” flagship projects, only one of them.

It is still true though that many times bad planning and management has been at least a partial cause of cost/schedule overrund at NASA, and they’ve received well-justified criticism for it from both internal and external auditors.
Try Bear Notes, it's cross-platform and very sleek