skysight-inc/HackerNews huggingface dataset:
Scientific Articles are in a similar situation: when importing one from a bibliography database, you won't always find every author... So people made an alternative prop "author name" and some disambiguation tools that allow users to gradually replace those with "author" links to real persons.

Let's put aside the question whether each song ever written should be in WD: I believe all of this data, modeled more elaborately, is available on MusicBrainz. There's a difference between a work (eg "Both Sides Now") and its particular rendition in an album (as you said that track is "a cover"), and MusicBrainz makes that distinction and captures both, but I think WD doesn't (I don't work on music in WD, so I haven't checked).

If you really want all this data in WD then I guess you could import it from MusicBrainz... a massive undertaking.

> Wikidata's own parser (however it works)

There's no such thing (in contrast, DBpedia has the dbpedia extraction framework, which is fairly good but not perfect and suffers greatly from the various ways people use to describe the same thing). WD has tools like QS and wikibase-cli, and people write bots to scrape and contribute specific kinds of data.

BTW the Wikipedia link https://en.wikipedia.org/wiki/Both_Sides,_Now#Other_recordin... is wrong (invalid): you can't have two anchors in a link.

Cheers!
The trouble with FAT32 being a feature to sell DOS is that Windows 9x doesn't use DOS to access the filesystem in normal circumstances. AFAIK it had a compatability path that could use DOS, but then you'd be slowing stuff down.
My personal favourite “wtf” is a recent pattern I’ve noticed across a growing number of random websites I’ve come across where they implement a flat/pseudo-Material style design and they have the nice big square coloured areas for buttons (often without any visual cue it’s a button like a drop shadow) and instead of being a clickable button where the entire coloured “button area” is clickable, only the text is clickable.

I just can’t comprehend why anyone thinks it’s a good idea to imply an area is a button and then not make it act like a button. It’s not even like they don’t have multiple ways to make whatever element they use to contain/apply the colour clickable, it’s just bad design!
If you are willing to go a bit more hands on:

* Use a CDN which provides access logs
(AWS Cloudfront, logs are stored in S3, Azure supports this too i think)
* Feed those logs into a self-hosted analytics solution, like goatcounter [1]

[1] https://github.com/zgoat/goatcounter
It's technically true that I run custom degoogled Android ROM.

However, I'm MAKING my own Android ROM. I actually do the job Google implied they would do when they announced Project Treble with Android 8.0 (which is actually providing working new Android versions on older Android vendors).

I'm guessing you don't know my project, so I'm making GSIs, which make Android's Project Treble actually usable to thousands of various devices. If you take Google's Project Treble as-is, you get /at best/ something that is not even a smartphone (you get no in-call audio, assuming you get calls at all, because it doesn't provide VoLTE support). I'm making it actually daily-drivable.

Many users are saying that I'm doing Google's job there, and even some Googlers said so. But of course, it's not in Google's nor the OEM's best interests to do that, which is way this job needs to be done by other people.

Also, I sent dozens of patches to AOSP, with very very small success rate. (While my contributions to Linux were pretty smooth)

But yes, I'm entitled to Google's work.
Is work important? I'd sure retire if I had a reasonable savings. And probably start a vegetable garden, and reading fiction which I have been putting off for long.
I'd be interested in working on stuff like this; I used to work in a PCI-DSS Tier 1 company storing cardholder data on-premises so if someone wants to work on this and would like my help with this please reach out; my contact information is in my bio.
well if everyone was reasonable we wouldn't even have the need to talk about the principle of reasonableness right. Kinda like saying "why doesn't everyone just use common sense?"

Problem is obviously that in any institution like a university faculty the line between reasonable issue and unreasonable complaint is really blurry.

for a few thousand years we've been debating how to design institutions, if it was just 1. be reasonable, 2. don't be unreasonable, 3. don't be offended we'd have fewer problems than we do
Because markets carry useful signals. Part of the move to decarbonised energy is creating the free economic systems which support it.
For me: Turning my hobby into a business made me hate it :(

I loved writing fiction- novels, short stories, interactive fiction. At first, I would just self publish them on Amazon, no care whether anyone bought them.

Then I joined a few writer groups, and they were all like "You need to market your work".

And so I spent hours every week building my email list, running ads, asking for reviews (as you need them to sell books), blogs/podcasts.

And pretty soon, started hating it all. Quit 2 years ago, after 7 years of writing.

Have tried to restart many times, but each time, quit.

My advice is: If you love someone, do it for love, dont always try to make money from it.

Yeah, not a popular opinion; as soon as you show anything to people (your books, pottery, calligraphy ) the first question is "This is good, why dont you make money from it?"

As if the only value anything has is by how much dollars it makes. It doesnt help with all these online "gurus" who claim you can make the big $$$ by selling anything (yes sir, ANYTHING!) online, if only you buy their expensive course. (and yes, I bought the course. And no, it did f*ck all)

Sorry if a bit cynical. Hope there was a happy ending to this story....
Caffeine pills, e.g., strengthen the brain. Lamotrigine weakens verbal recall. Consider brain noise-increasing medication, e.g., THC.
That piece reads like a big propaganda ad it says they want kids to not be in school so that they can "play more and work out"
Which is exactly what the government is banning playing. Seems to me that they just want these kids to work or "help out on the farm" as Americans say. Which is totally fine with me humans should start working as kids to prepare them doesn't make sense that you wait till you're 20 to start working.
I don't think that's correct, most plumbing + municipal sewage in London was built in the mid 1800s, whereas hat-wearing persisted well into the mid 1900s.
hmm, so this means it's about time for the newest how to hire guideline being - come to our site, if you block Google Analytics that means that you can go to the potential interview pool.
Oh no, I train frontend developers, and they know a lot more than data scientists when it's about programming.

I'm not talking about complete beginners. I don't train beginners.
It's about intent. If the customer is communicating with you then it's "supposed" to count. This is important, because it covers devices that you talk to to use.

Per the literal text of the AGPL, it's about providing a service over a network via a protocol. So if it's a SATA device the network is peer to peer and the protocol is SATA. I have no reason to believe a real test of the AGPL would be so restrictive.
perfect illustration https://ncase.me/trust/ of the dynamics
The sorry state of the news business can be directly measured by articles about canteen food in Berlins universities.

As with a lot of things Berlin does, this might be about saving money. The UK did that too, they replaced meat with Quorn for the same reason. That is actually quite tasty if spiced up correctly. Sadly not available in Germany anymore, probably due to low demand.

Of course people understandably complained because they were led to believe they were served meat.
This reminded me of [TreeSheets](https://strlen.com/treesheets/)
Most adblockers I know block Piwik and that's fully self hosted in most cases. I know because I gave it a spin and the entire interface was broken because of my adblocker.

Smuggling tracking through first party proxies is certainly an easier way to avoid privacy protection systems on your customers' devices, but it's definitely not the silver bullet people want it to be.
This is great. I've been looking for the equivalent of RShiny in the python world and never heard of streamlit before
I believe you are mixing 'complex' and 'complicated'.

> productive which are reducible to a very small core

That's like saying first-class continuations are easier than coroutines or generators because they effectively subsume both. I don't think that's the case at all: you now need to understand continuations in addition to coroutines and generators.

> Rust is a much simpler language than C++

C++ is more complicated than Rust, but Rust is more complex than C++. If you don't understand RAII, lifetime annotations are going to be tough to figure out...
"large scale AdWords fraud."

Be carefull - fraud is a crime. But I am under no obligation to provide AdWords any data, let alone true and reliable data.

Considering the tracking and spying, and my legitimate interest in privacy, there is no room for fraud argument here.

PS: this would be probably a Hoax
Ah, that's what you meant. Your previous comment reads as if an opaque class results in faster compilation than a void pointer, but those are the same as far as that goes, and you were comparing both to a non-pimpl version.
It's the tracking part here that's hard. How do you know that the FB/IG ad was the first time the converting user heard of your product, or that it was the deciding factor? If you literally have no other way of discovering your product than this works, but it's easy for FB/IG to show your ad to users who were already going to convert and claim the conversion...
I’m still surprised more apps don’t have inbuilt marketplaces and then take a cut of payments.
Reddit could do this. Users sell to each other through an Etsy like interface. Reddit takes 5% of each transaction.
This solves Reddits existing inability to monetize through ads as successfully as their major competitors.
Same here. I don't even open the browser when my phone is not connected to my safe heaven WiFi.
Cpu is slow. Geekbench results. Helio G80(Xiaomi Redmi 9):358, Poco F3: 965, iPhone 12:1575
Show HN: Remote developer jobs with salary ranges
every advertising platform wants to pretend they are delivering useful products that people would otherwise be unaware of, but almost exclusively deliver what you have identified.
I think if both languages were fully formalized Rust would have a smaller formalization. I don't know if Rust's grammar is context-free but it's much closer than C++'s grammar.
This is a bit concerning. I would like to block ad, but would prefer to keep analytics enabled, since it helps improve the products that I'm using. I'm using Brave and I don't see any obvious way to set it up like that.
My Pixel 5 with the latest update installed is running Linux 4.19. Pretty old, but still supported until 2024 according to kernel.org. Still, a more recent kernel release would be preferable of course.
but "that sounds impossible to me."

Also, there can be no rule without exceptions.

I thorougly enjoyed the article and it definitively got me thinking. I do believe in the reasonable concept. I definitively have met many reasonable persons- but I have also met equally many or more who are not. What does it even mean "to be reasonable?" It is subjective. Because I can be reasonable but you cannot is what proves the statement.
Cryptocurrencies, ironically, enable micropayments. Orchid.com did an extensive write-up on how they achieve this (https://www.orchid.com/assets/whitepaper/whitepaper.pdf Chapter 5, Nanopayments) The Brave Attention Token is another example.

Although, I am not convinced micropayments would save the Internet from this ad-winter: It is hard to beat free at scale.
Rancher 2.6 – Deploy Secure SeLinux K8s Clusters in Tech Preview
Can I evade tracking by disgusing my traffic as bot traffic?
Sounds like a startup idea.
no, it means they can be issued by a member of a large tribunal, they are bureaucrats, not even lawyers. (the Administrative Appeals Tribunal).
Normally they deal with whether paperwork for such things as licenses or your dole check have been filled in properly.
When carrying arms indoors, cover (hat) also stays on.
Exceptionally strong recommendation for streamlit from me.

I can create a GUI for a tool that looks nice faster than I can make a CLI. I've built useful production systems (ok, sure, for internal use) in literally minutes.

You're a bit limited in what kinds of apps you can make but the tradeoffs it makes here means that it's astoundingly easy to make a wide range of very useful tools.
Worker 9139262 Cease posting on internet discussion sites and return to your scheduled wageslavery
Ecommerce startups to watch according to top investors
Is it the Simpsons or Seinfeld where in one episode one of the characters gets a Nielsen box that is used for measuring tv viewership and they can’t leave the house for fear of shows being canceled if they’re not home to watch it.
Good point, but it kind of confines "Reasonable Person Principle" to the realm of equal relationships only. At that point you can get stuck in a hyper litigious culture.
I have no clue where you derive any of these things from. I certainly never said any of it. I never even made a claim a out freedom.

I was talking about how ads, tv programming, trackers and such have a tendency to create a positive feedback loop, which leads people towards less quality and mindless consumption. And about a fun idea from a movie, to break this feedback loop and replace it with another one, that promotes higher quality content.

You then started talking about a different topic and are now accusing me of not being interested in free speech.
I wasn't aware of this so thanks for sharing. I've been setting up a repo that utilises github actions to build exe/app files as noted in this guys blog...

https://data-dive.com/multi-os-deployment-in-cloud-using-pyi...

It uses pyinstaller to build and even pushes the build as a zip into your release page on github and appears to be working quite well.
A nice little walkthrough/tutorial of Remind: http://www.43folders.com/2005/02/24/guest-mike-harris-looks-...

for example...

Semi-Complex Tip: Date-Based Math

You can do date-based math with Remind. Going on a family vacation, and you want to remind yourself every day of how many weeks you’ve got left, and how much money you can save before then? I hadn't originally realized that Remind could do this, but David Skoll at Roaring Penguin helped me work out how Remind could work in weeks, instead of days. From there, it's a quick math problem to apply it to pounds to lose, dollars to save, and so on. These lines, for example, are in my Remind file:

fset _weeks() coerce("STRING", (trigdate()-today())/7) + plural((trigdate()-today())/7, " week")
fset _dollars() coerce("STRING", (5(trigdate()-today())/7)) + plural(5((trigdate()-today())/7), " more dollar")

Then, you can simply say:

REM August 5 2005 +253 MSG You have [_weeks()] until your summer vacation.%
REM August 5 2005 +253 MSG GOAL: Save [_dollars()] for summer vacation.%

Schweet, huh?
There's a talk called "Simple made Easy" by Rich Hickey (you can find it in YouTube) that talks about the difference between simple and easy in software development.

Under those definitions, I agree some things in Go are not necessarily as easy to solve as in Python, but Go is definitely simpler.
I got multiple FAANG offers in Europe
Turns out bad design isn't new. I agree with almost everything you've said - there's bad design examples from every period. There's plenty of UI design resources from the early 2000s and they all contain examples of bad UI. But that doesn't mean there's no difference between now and then. Having options split among labeled menus improves recall, even when it doesn't improve discovery (and it often does improve discovery because the labels aren't entirely arbitrary). So I definitely see this getting worse with hamburger-and-gear interfaces. Skeuomorphic colorful icons are usually easier to tell apart than font-based monochrome abstract line art, and they're much easier to remember, for non-colorblind users. Doesn't mean they can't be bad or misleading.

As for the size of clickable items, I consistently see interface elements that span the full width of the screen (except some padding) on modern giant-screen smartphones and tablets. It seems the screens grow and the UI elements grow with them, rather than remaining fingertip-sized. And of course none of this has any place on desktop, but it gets reused there anyway.
the first thing to do is work it out privately (perhaps in person, unless there is an unreasonably raging pandemic) since public social media spats are known to amplify feelings
There's a few notes in the article that touch on why Go is simple. FWIW, Go comes with plenty of batteries included and as a day-time Go developer, most of what we build doesn't require external libraries (generally logging, database modules, etc. are external)

Also what makes Go simple? This (From the article):

> If it worked ten years ago, it works now.

I have a collection of blog posts from the Go blog and other sources which I revisit from time to time and many are from indeed, ten years ago. Less cognitive overhead on figuring out what's from version x or y, if it's been deprecated, etc.
Machine Learning and the Long Tail Paradox
Five to ten years of 24/7 immersion with no option but to use the target language will most likely make an adult quite fluent too.
Just because something has existed for 4000 years doesn't make it not weird :)
Considering that most of the web is unusable for most people without javascript, I'm pretty sure no-script people are a very very small portion of the internet.
> Sure.. but what I asked was who was being genuine, not whether exclusively ideas should be judged on their own merit, it was the other poster who pivoted what I said in that way. Similar to the way the poster below changed "making some rules that benefit themselves" to "its not possible to be successful if laws just benefit themselves" - which is not what I said.

For reference, I am the other poster. I don't think I pivoted. My entire point is that genuine-ness of the poster does not matter. This is what confuses me.

What does the "genuine-ness" of the other person matter in terms of whether the idea should be judged on it's own merit or not. If you disagree with it, you disagree with it, regardless of whether the other person is being genuine or not genuine.

> "making some rules that benefit themselves"

You didn't say that. You said that the laws can benefit it's populace, but are often or solely pro cadre or in their personal interests. That's not making some rules that benefit themselves, that's more making laws that mostly benefit themselves with citizens being a secondary factor.

Considering that in 1990, China had 750 million people under the poverty line and in 2016 (latest World Bank figures I could find with a quick google search) that number is 7.2m million. Clearly, the policies aren't entirely aimed at benefiting CCP with slight citizen benefit as a secondary thought. Or else maybe the CCP's incentives are very very well aligned with lifting people out of poverty.

> It's a pretty typical tactic

I honestly find this so yucky. Every discussion on China devolves into people claiming the other is a shill in an attempt to discredit the person and get away feeling like they're superior.

> if your cousin consistently lies, and has always lied; it's a good bet they will do so again

but you don't know it's your cousin online talking to you. Therefore, what happens is that anyone who speaks against your preconceived notions must be working for the shadowy government to spread "propaganda".

> If everyone in a group is prone to lying or misdirection - evaluating each idea will lead to exhaustion - trust matters.

and the group is everyone who disagrees with you? That's certainly what it seems like.
It's a question of control; no should mean no.

Some people don't want to be tracked or monitored by advertising companies and it should be enough to just say so without companies like Facebook always trying to sneak tracking back in via dark pattens, shadow profiles, etc, etc.

For example once you've seen a website offer you the same product for different prices based on arbitrary tracking it leaves a bad taste in your mouth.
Goaccess does have a separate panel for Crawlers/Bots(1) but I think it's based on the UA.

There is also an option to ignore IPs/Referrers too which can work very well for such cases.

(1) https://goaccess.io/features#:~:text=Spot%20aggressive%20hos...
I was just recently writing a somewhat complex websocket client API in both Go and Python. They were both a bit tricky, but Go's support for goroutines and channels as the concurrency primitives right in the language made the solution much more obvious. With Python, I had to figure out how to do concurrency and communication: threads, async/await, queue.Queue, something else? Go also has much better interfaces for I/O with its io.Reader and io.Writer, whereas in Python you have a "file-like object" or maybe types.TextIO if you're lucky (but is the file-like object a reader or a writer?).

So even though neither Python nor Go have websocket support in their standard libraries, it was much more obvious in Go how to do concurrency and what form the readers/writers should take.

In short, Go has good concurrency primitives baked into the language, and a much better-designed and cohesive standard library (Python's was designed over the past 30 years by a much larger collection of people; it's more bazaar than cathedral, with all the pros and cons that come with that).
Its still as weired rule - think about it, why is hat the only garment that is 'rude'. Noone would get offended at yoy wearing a fur coat indoors, youd just look stupid
With GPU terminal emulators... I would like to see the ability to actually render a Markdown document in the terminal. Does anything like this exist yet?
I work as a consultant, and we are also looking for talented people interested by solving business problems.

We actively avoid the technology-focused kind, because we know they will not be able to adapt to the work we do. To be honest, we write a ton of CRUD apps, but anyone who would come and say "let's write a compiler" is guaranteed to get funny looks. Even if you are extremely talented and can deliver to the same pace as we traditionally do, you will probably fail to consider one or two "little" things that would turn out to be fundamental requirements! Nobody is impressed by half-working cleverly written software.
You're likely going to end up implementing a poor man's Tor.
"Fuchsia is going to hurt humanity. "

You mean the world is the linux ecosystem?

Well I disagree and I will just say, that the way I see it, Fuchsia is just pragmatic with drivers.

You cannot really force the vendors to ship open source drivers for your OS. But you can make it easy for them to write them against a stable ABI.

I would love to have a 100% open system. But because of proprietary standards and linux drivers policy, I am forced to use windows on my laptop. I rather would have a open OS and take just the proprietary drivers. Now I have to have the core proprietary and the drivers, with the alternative of messing with linux driver configs and custom kernels again. No thank you. I got work to do.

I would take fuchsia instead, if I could.

Which is open as far as I know, so I really do not see the way from here to government mandated rootkits. At least not through fuchsia.
Great idea!

The matching algorithm currently provides too many false positives. (Ex. use the image from https://opensea.io/assets/0xbc4ca0eda7647a8ab7c2061c2e118a18... , there are 5 potential results, but none had real hits.)
We prevented thousands of deaths, perhaps tens of thousands, with lockdowns. And many more serious illnesses. It was and is still worth it.