skysight-inc/HackerNews huggingface dataset:
What would be the advantage to train a model on the whole dataset, you would be running it against later? Wouldn't that overfit the network?

And for the cheating part; geoGuessr actually exposes the right answer in their API. You you could just use that to pinpoint the exact location automated.
Looks good. It is nice to see how much influence the 'Engineers Shouldn't Write ETL' post had!

With Apache Arrow (https://arrow.apache.org/) I think the future looks very bright for both of our projects. It is important to have standard open source libraries and my early experiments have shown very good performance results.
Not to discourage your French press setup (as it sounds lovely!) but I've never encountered "maximum reliability and minimal fuss" better than with an Aeropress. If you're looking for something to try be sure to give it a go!
I really like the structure of the book, the layout, the format, everything! Thank you!
I don't think so.

In the first one you have a partition in subgroups A and B (or more than two) which show similar correlations, different from the correlation seen in A+B.

In the second one you have only a subgroup A (the implicit complement notA is not observed) where the correlation is not the same as in the (unobserved) full population A+notA. Nothing is said about the correlation in notA. It could be at either side of the correlation in the full population, while in Simpson’s paradox both subgroups are in the same side.

Edit: and I also mention "due to the way that those samples are selected" for Berkson's paradox where the selection is based on the variables of interest while in Simpson's paradox the subgroups are "external" (but influence the correlation between those variables).
Will robots take my job?
Awesome, will check it out!

Edit: Checked it out

Will install it and run it on my office plants.

Outside I am a dirty gardener and tend to just let things run it's course so won't help me much there.
...I don’t see the word “cold” in that paper.
> a company-supported distro

Oh, you mean like the one from Red Hat?
"Head" is still neutral gender in Romanian. "One head" -> m, "two heads" -> f.
300 mm is the wafer size. The wafers then get cut into chips. The whole production line has to be made so that it can process the wafer size. For a long time 200 mm wafers was the industry standard. That this is a 300 mm wafer fab implies that it is a high volume, fairly new fab that burned down.
An Introduction to Typeclass Metaprogramming
You're right, thanks. 40% YoY revenue growth at size is considerable.
You can do both. Widdershins converts an OpenAPI definition to the markdown format used by Slatedocs. https://github.com/mermade/Widdershins
The first image in OP's Wikipedia link depicts something I would definitely describe as "blockchain": https://en.wikipedia.org/wiki/Tally_stick#/media/File:SAM_PC...
Debt is not the whole picture. You have to take interest rates into account as well when making comparisons.

For example, let’s say interest rates were 0%. Of course you’d expect debt to increase and that’s not necessarily a bad thing. I just bought a house and took advantage of lower interest rates and now in debt — so what?
Nicely done. It will be interesting to see the results when you combine multiple modalities.
Satellite launched to remove space debris that could collide with spaceships
Simpson's paradox: analyzing trends per subgroup can give a different result than pooled data.

Berkson's paradox: analyzing a single subgroup selected with a function aggregating two traits (additively?) will indicate an anticorrelation between the traits.

Simpson's paradox says you can't judge group trends from subgroup trends. Berkson's paradox says given a group selected in a specific way, it will have a certain property in itself. They're just different statements.
Ask HN: Are you a professional artist or creative? What's different?
What here on HN is different when compared to your professional life? What here is funny to you? What could you teach us?
Which part is not how zip works?

> That's not how a video file structured

You're under the impression that uncompresed raw video does not contain repeated bit patterns??? How do you think it is structured?
> A lot of Bach (and "classical" music in general) may feel slow, but is actually quite fast if you measure the amount of notes played per minute. But this is something I only realized when I started to learn guitar and tried playing some pieces.

Not sure classical music generally is much slower or faster than "modern" music (there is of course a wide variety in both), but I would say, also generally, that a classical piece is harder to learn to play because it tends to have a more complex structure and is less repetitive than most contemporary pieces.

(This is not a slight against modern music; personally, I enjoy listening to both classical and modern.)
The author explains their argument for why Romanian neuter is not a true neuter but rather ambigenous (masculine in singular, feminine in plural).
Slack quickly removes message invites in its new DM feature
Working on a new project and part of it is web development, we're moving forward with some pain.

We use Fiber (https://gofiber.io) as web framework and Pongo2 (https://github.com/flosch/pongo2) as template engine. The Go/Fiber parts are ok, the pain is template engine.

- Pongo2 syntax is like Django/Jinja2, but not as easy as Jinja2. I use Python+Jinja2 for years in production, it's so easy to use and troubleshoot.

- No builtin i18n support. You can find some blog posts or articles introduce pongo2, but no one mentions i18n support/implementation like no one need it. We implemented our own i18n support, but still need a tool to extract strings from template files for translation.

- The macro syntax doesn't support specifying argument names while calling. e.g. `{{ my_macro("a", "b", "c") }}` is ok, but not `{{ my_macro(name1="a", name2="b", name3="c") }}`. It's hard to organize reusable HTML/CSS code snippets.

- Sometimes the custom macro is correct (syntax part), but it renders nothing in output html, but if i add the same pongo2 code in its own unittests files, it works. Didn't find a way to troubleshoot, no clue at all what the problem is.

Anyway, Go itself and the web framework are very good for web development now, just miss a Jinja2 for Go.
As a user I say "too bad, I paid for the app, I do what I want with it"
What is the need of trucking software in 2021 ?
Interesting perspective. However, there are plenty of online platforms that use free software that are worth paying for. The ad supported ones have their model because the platform is not worth paying for (to consumers).
The word 'sinogram' sounds a bit contrived, and is not something I see a lot of scholars on this topic use. I personally would recommend against using it. They are mostly just called 'Chinese characters' in English when referring to these logograms, or simply 'kanji' if specifically talking about the Chinese characters in use in Japanese writing. Kanji (and in Korean 'hanja') literally means Han characters after all.

I'm glad the Japanese writing system survived the first waves of digitization (at which point a vocal group of people worldwide was willing to sacrifice cultural artefacts and linguistic finesse for the sake of modernization) and in time put its own mark on things like character encoding and the technical capabilities of fonts on computers.
But it's not JavaScript. It's something similar to JavaScript.
"Caring about who gets the credit more than successfully creating change is not a good look."
I used to be a huge foobar2000 fan with a huge FLAC library. A bit later I got used to iTunes, because there was no good foobar2000 alternative on macOS, and I dialed back the library. Then I said fuck it and moved all the way over to Spotify, trading music quality (and UI) for discoverability. And I don't see myself going back.
I bought a PinePhone Manjaro edition. Thing is solid, decent hardware though not earth shattering in anyway.

The one killer app for me is phonecalls and text alerts, though. I can live without anything else, but those need to work. The main issue I have with the pinephone and the reason I still use my Android is because when the PinePhone turns its screen off, it also puts the 4G hardware to sleep.

I've tried it over and over, but the hardware just won't wake the phone up and make it ring. I'd love to ditch the Google shit, but unfortunately I really can't do that right now.
Probably the reason the author supports it.
Got to love CNN proofreading. From the article:
The US Fish and Wildlife Service said in a new report that bald eagles have quadrupled in size since 2009

The word population makes all the difference.
Assume you mean applied rather than coined. Avatar in Hinduism = form / skin / incarnation
> why are there so many attempts towards recreating the macOS UI and UX in Linux

I imagine it's because, when the year of the Linux desktop didn't arrive, developers everywhere decided they could make it happen if only they tried hard enough to put together the perfect UI, and so the kitchen-sink approach proliferated.

> Or back in the '90s/'00s, attempts towards recreating the Windows UI/UX?

I take exception to this one. In fact it was Microsoft with Windows 7 (released in 2007) which copied much of the UI of older Linux desktops like KDE and GNOME versions 1.0 (circa 1997). See:

https://linuxgazette.net/165/misc/laycock/gnome.png
https://images.channelpartner.de/bdb/490847/1066x600.jpg

Linux desktop environments were better back then. XFce is the only tolerable one I can think of, today. Even there, I hate the defaults and preferred it in the XFce3 days when it was just an (improved) CDE clone. Fluxbox or bust!
And the architecture of it guarantees that the content blocker doesn’t turn rogue on you and start siphoning your browsing data overnight.

Plus it applies to Safari View Controller for in-app browsing.

https://www.imore.com/ios-9-content-blocking-extensions-expl...
Linux phones will be like Linux PCs.

Linux PCs are always be behind in supporting new hardware. Hardware components are always developed with the market in mind. If the market is commercial, Linux support is not a primary concern.

Linux PCs give you lots of options and customizability. Customization is nice but if you don't care this is a lost benefit. Customization also means the Linux community is fragmented based on preference. This means efforts are not unified.

OSS effort is mostly expended on improving data center computing. When it came to a desktop PC, running Linux only makes sense if you're a developer. Linux phones are the same. Improvements will double down on developer needs.

Upgrades are dangerous. Linux PC upgrades can have major issues and render your desktop unusable until you fix things. Linux phones will likely suffer from the same problem. Customization strikes again to make supporting upgrades a nightmare.

Finally, Linux's file orientation is the most granular level of control that is antithetic to an "app" model. The app model is convenient, fast and easy to manage. The file model results in more effort for the user to properly manage their device.

A Linux phone is something I don't want! Linux phones will take considerable time to get to present phone quality levels.
If you want both: a blokada-like adblocker and a VPN, setting one up with Algo and WireGuard is quite easy. I've been using it for ages and it just works without me needing to interfere.

https://github.com/trailofbits/algo
Yeah, and “FLOSS” is just an example of that. The whole text is painfully self-aggrandising with no real insight.
More Antifragile, Diversity Libertarianism, and Corporate Censorship
Show HN: Local experience and knowledge sharing app, option to monetize views
Only one year but

https://en.wikipedia.org/wiki/File:10_leading_causes_of_deat...
This hits the nail in the head. For a phone, open source doesn't matter and Linux doesn't matter.

It's all about for who's benefit the product is built. I like the phrasing of having a phone "on my side".

In a recent thread here on obsolete hardware I was commenting how up to the fairly recent past products were built with the idea of competing on features the user wanted (or at least presumably wanted).

But no longer - in the last ten years that has shifted in too many industries to be all about features that the company wants (spyware, tracking, DRM, cloud lock-in, and on and on). The phone duopoly is a poster child of this evil trend. Neither platform puts the user first and into the drivers seat.

So no, I don't want an open source phone nor a Linux phone, specifically. (Not saying I'd mind if one or both are true, that'd be cool, but not a deciding factor.) I want a phone where I the customer are in full control of what it does. I must be able to override anything the OS wants to do and to override anything any app wants to do.
and this happens on high-tech island country surrounded by abundance of (salted) water.
Rehitting CTRL+space just opens Routine app (if I'm pressing ctrl+space while it's closed) on my computer. It would be okay flow if it would just close it with the same short-cut and I could continue where I was before. But I can believe this isn't as trivial to do as it sounds.
Why the Covid lab-leak theory in Wuhan shouldn't be dismissed
GeoGuessr is a lot of fun. I played it a lot a few years ago, but only recently discovered that there’s a community of very serious players, and got interested in it again. For example check this video from yesterday where Tom Davies aka GeoWizard[1] gets a pretty good score on An Urban World: https://youtube.com/watch?v=TVt1GKBZMzc

1: https://en.wikipedia.org/wiki/GeoWizard
Counter example. I switched from Linux to Windows because I find its desktop-experience to be superior. In my mind software and hardware is evolving at a rate that makes it impractical to support the notion that I could usefully modify it myself so it mostly comes down to trust. Do I trust Microsoft more to protect my long-term interest than some unknown group of open source maintainers? Looking at being able to access old data and run old programs I feel MS have been doing a great job. Now if they come up with a way for me to make sure that my data is in some standardized format AND protected in such a way that I could reasonably expect nobody (not even MS) to read it (but still be able to offload it elsewhere) I’d be entirely happy.
The confusion comes from the conflation of 'liberty' and 'freedom' as meaning the same thing.

Your "stupid redneck" is right if by 'freedom' he really means 'liberty', and to most people these two terms are completely interchangeable.

Far from being the same thing, these two ideals are actually contradictory. As you touch on, negative rights must be violated in order to secure positive rights.

Now, If you want to claim one is more legitimate than the other, I have a John Locke to match your Friedrich Hegels.
Using fork() in my codebase dramatically improved performance of some stuff. I needed to "rollback" state to checkpoints. By checkpointing using fork() I could restore any checkpoint any time. It would be a shame to live without it.

Only side effect is I burn through PID's like crazy...
Looks great, foobar2000 was my player of choice many years ago on Windows.

But these days I prefer the simplicity of mpv even for audio. It supports most audio formats, M3U playlists and HTTP, since I don't keep music locally anymore, and shows metadata and album art just fine, with a consistent UI across platforms and very lightweight on resources. Turns out I don't need much more than that.

It's even extensible with Lua, so scrobbling is also supported: https://github.com/l29ah/w3crapcli/blob/master/last.fm/mpv-l... .
What this tells me is that there is so much detail in history that we just can't get from surviving written records. In this case, the use of sheepskin was common practice, understood or at least practiced by many, with only a rare, relatively obscure reference to it. And now there is an educated guess, based on a highly skewed sample.

Mind you, the article's title is not warranted even by its own findings. It states that another possibly more important reason was cost and availability.
Ingest and vest
Socat – A utility for data transfer between two addresses (2018)
If a music streaming service came out that had a good API for integrating with 3rd party UIs I would switch in a heartbeat. For now Spotify is still a better experience than maintaining my own collection though.
You don't need to be literally Satan to be a less than ideal for certain positions, especially when they involve represeting a movement or organisation.
Do a google search for "how to stand out from the crowd in the job market". Among the ones which came up https://www.job-hunt.org/ , https://www.job-hunt.org/job-search-navigation/job-search-na... seem more relevant.

You have to work on your ability, specialize in something and advertise it strongly. There is something i call "increasing the surface area of your luck". It is not enough to just know a language/framework/tool/etc. but you need to go "under the hood" which a "normal" engineer would not bother about eg. knowing how to write multithreaded code but not knowing how SMPs/Caches/Memory Barriers etc. work is not good. You also need to phrase your CV in such a manner (i.e. not a simple list of what you know/done) that you grab the reader's attention eg. instead of saying "i am a experienced C++ programmer" say something like "C++ multi-paradigm programmer with the ability to span all levels of abstraction". Finally, you will be surprised what wonders engaging persistently with Recruiters/Companies/Clients can get you i.e. don't take an initial "no" for a final answer.
I don't think exception being taken is because of credit, rather that it changes the meaning of the original acronym.
I played in some local bands for fun years ago and went on some self-funded tours. I also booked and promoted shows (mostly for my own bands). The way that we got most of our gigs was through networking with other bands, bookers, promoters, etc. After we got to be well-known, bands from out of town contacted us for help with local gigs, and we’d book it with a friendly local venue and promote it ourselves. It was a lot of effort, but it was a really good time.

There are an endless number of bands like that. They don’t need a bounty, they are going to go on tours regardless. What they do need is a good local band that they can open for and a good venue to play at. After a few tours to the same cities, maybe they can headline.

Booking a tour is a royal pain. Every venue has a different contact system and different requirements for how to get booked, and you have to book it 6 months to a year in advance. If you don’t play your cards just right, you do not get booked— or worse, you get booked with a band that doesn’t show up and without promotion. Honestly, the best shows are house parties anyways.
Jen is an IndieHacker. I'm a big fan of lunchmoney, and I'm rooting for the success of the app.

We pretty much have feature parity at this point. The small differences are that InstaBudget has mobile apps and lunchmoney has reports (there are other small differences). Both of those are easy gap to fill.

That being said, the major differentiator is that InstaBudget is based on zero-based budgeting whereas lunchmoney has "soft" budgeting.

So in a way we're not competing for the same users.
Why Are Most Textbooks Still Proprietary?
Well a highschool teacher deciphered one of the letters soon after it was published... so the time wasting excuse doesn't work. As far as resources are concerned:

"July 12, 2016 Update: The FBI has redirected resources allocated to the D.B. Cooper case to focus on other investigative priorities."

-- https://www.fbi.gov/history/famous-cases/db-cooper-hijacking

Here is a much more simple explanation: the FBI is notoriously bad at anything involving encryption or novel dynamics. That is why the Secret Service was so heavily involved in the big hacker crackdown decades ago, because the FBI was totally lost in the sauce. Bank robbery, payrolling informants, and CP they've got down pat.
When I switched to Linux, I installed Wine just so I can use foobar2000. The main things I wanted was multiple playlists, shuffle (which should remain in that order until changed again - one of the reasons to shift from other players) and play again exactly from where it was left off on a reboot.

Once I came to know about deadbeef and found these features were present, I switched to it.
I'm a developer too, but no, sorry, the user comes first. They're paying the bills and your salary.

If your app needs to get info that benefits the user (as the mapping app GPS example), nobody will deny it because it makes sense.

If your app wants to get info that benefits you but not the user, it only makes sense for that data to be denied (preferably) or faked (as a backup plan). You have no right to it.
I usually put that info in the asset:

Assert foo(), "foo should bar"

So that each failure has a clear meaning.

Indeed, i may have several assert in a test.
> No, that's not how elections in the UK work

Incumbents losing 100% of elections would not be a sign of a healthy democracy; the obvious candidate for an ideal target would be 50% (given that the post-2010 UK is a de facto two-party system). So 30% is not so bad relative to that.

> MEPs in Ireland get to be voted out by the voters without the failures of the undemocratic FPTP system

Ireland's 13 MEPs are democratically accountable (though even then, an individual voter must split their attention 13 ways). The other 692 aren't.

> That's not a problem with the EU, it's a problem with the individual countries. Just like the power resting with the council (like nominating head of commission. The rest of the commissioners are more like US Secretarys who are nominated by the president and approved by congress)

So what's the practical fix? The EU passed a lot of unpopular measures for which no-one was visibly accountable (and it really doesn't matter if there was some legal mechanism for the UK to avoid implementing them, given that actually exercising any such mechanism was outside the Overton window of UK politics). Leaving the EU was a crude sledgehammer that's had a lot of collateral damage, but how else could UK voters have got away from laws written by party cronies and voted on by other party cronies? The EU's lack of accountability is not a superficial flaw that they're working on fixing; it's deep-rooted and it's hard to escape the idea that the powers that be like it that way.
I didn't go into the details but ads/data are a funding mechanism. It's a funding method where you pay with intangibles, and is successful because ads/data are implicitly available on literally every platform out there and is so convenient it requires literally zero clicks on the user's behalf to activate.

I didn't mention it because it's uhhhh, antithetical to Free Software. Let me explain that:

Free Software says "put ultimate power in the users' hands, so that they can call the shots" - this is why they commonly use the GPL (sorry if obvious). Ads/tracking puts the devs at the mercy of the third parties who are paying their bills, despite said third parties not giving a shit about the quality of the software. It's why ads are so often unoptimized.

A more minor reason is that it's situational. Anything offline basically can't do either. Anything like libpng just doesn't really make sense.

But fundamentally, the crux is that devs have to do what they're paid to do. There are exceptions, but those are only exceptions and not the rule.
Thank you that was an interesting and insightful read. I also like that they discussed this in terms of every human institution, not just governments, because I see the same idea applying to corporations as well.
Banksy shows us that in our age art and philosophy are intertwined. Like ancient philosophers, he organizes his life based on his ideas, and ideals.

It is good to learn that Banksy is anti-establishment even when he is validating his artwork.