skysight-inc/HackerNews huggingface dataset:
I've been really enjoying the litecli experience. Having been a ptpython¹ user I already knew about prompt_toolkit², but somehow had missed litecli.

This comment is just a general recommendation for Python users to have a poke around the GitHub organisation³, as the packages are awesome.

¹ https://pypi.org/project/ptpython/

² https://pypi.org/project/prompt-toolkit/

³ https://github.com/prompt-toolkit
You don’t need to ask for the social security number equivalent to verify citizenship. By itself it doesn’t help in that context since residents get one too.

If you try the form for different countries, in a lot of cases they don’t ask for that particular identifier, because they legally can’t, and ask for address information instead. That’s still a little creepy, but a whole lot less.
Wait, hang on, aren't we talking about door-to-door delivery? That's what I assumed it was. But sure, I probably gave them my address...
This looks so cool!

Any other company and I'd consider it.

No, not you Facebook. Never you.
Ah, sorry about the confusion. Orz
I would say it supercharges the built-in favorite feature, the more favorites you have, the brighter it shines.

That said, I completely understand what you're saying. When I was building it, I thought it's a great idea, now looking back, seems I solved a problem that doesn't need to be solved, lol.

Well, I had a good time coding it out, and also learned a lot about building browser extensions, so not total waste of time. XD
Based on the ads I thought it would be able to track all your movement on a soccer or rugby pitch, and let you view that data after.

Turns out it's just gaming nonsense:

> A first of its kind gaming technology from adidas, EA SPORTS FIFA Mobile and Jacquard™ by Google, that creates a new experience by connecting physical football and digital gaming.
Well, we know that if you don't supply that address, you might as well not do this. ¯\_(ツ)_/¯
I guess it depends on how the petitions work in countries?

Where I'm from you never submit your national ID number (13 digit number given to each citizen once, never changes), but you do submit the "number" of your national ID (9 numbers and letters, changes when you move places or every 10 years, whichever comes first) when signing any petition.
Remember when debating about walled gardens, especially iOS, we were writing something along the lines of "imagine if a car manufacturer would sell a car working only with its own gasoline. Impossible!"

And yet

> Dedicated plant will produce sustainable fuel for existing combustion-engined Porsche models

However I guess that those cars should work with any synthetic fuel or Porsche has to build its own distribution network. They don't sell millions of cars.
I'm using claws-mail in a way that defaults to plaintext email only. I can load the html mail, but rarely do so. When a mail does not show the content in plaintext I usually throw it away.

The reason is pragmatic, by the way. HTML mails take longer to read, and I really don't need some crappy graphics or web design when scanning through my inbox.
I believe it's because even though most newsletters are acting 100% legit (it would be pretty hard to keep going if not), there's always a few that would act like jerks and not actually unsubscribe you, or make you jump through extra hoops. Even if that's only 5% of the newsletters, those are the times that you as the reader would remember happening. A smooth unsubscribe experience is not memorable.

It's worse because the next time you receive a post from a newsletter you unsubscribed from, which may be weeks after you unsubscribed, you may actually start doubting if you did unsubscribe from them. There's no way to know, and this seeds some doubt in your mind.

So the next time you want to unsubscribe from a newsletter, legit or not, you're just going to press the spam button because there's no downside to you as the reader, but there is the upside that your mail client will from now on keep out the newsletter posts no matter if the newsletter would actually have unsubscribed you or not. Basically the "mark as spam" button is a 100%-unsubscribe button, while the unsubscribe button is a 95%-unsubscribe button.

I don't believe the situation of malicious actors in newsletters is actually as bad as some HN comments make it appear. Most legit use double opt-in and have good unsubscribe policies. As usual it's the few bad ones that ruin it for everyone.
Many things are still scarce, sometimes artificially so. Case in point: housing, and also healthcare. Without fixing those you're just bidding up the cost of living.
> What's a "pyproject.toml"?

https://snarky.ca/what-the-heck-is-pyproject-toml/
Twitter blocks people who try to fight the spread of COVID19 misinformation
Twitter's AI is automatically blocking accounts of people who put a bunch of hot words in their tweets, even though they are trying to communicate the opposite of the "5G COVID vaccine conspiracy".
With the price difference between a PHEV and an EV, you could get a nicer short-range EV for everyday and rent a nicer car for holidays.
Side note: the author is Graydon Hoare, creator of the Rust programming language.
'Off-grid' Texas cuts power to semiconductor plants as freeze hits
Also the lesser-known Dr. Kleiner and Barney version: https://www.youtube.com/watch?v=uAj7RMIo-4w&feature=youtu.be...
If you find this interesting, check out the work of Joseph McMoneagle.
>But the 'view' components usually require very specific knowledge of the component system and also the ability to work well with the design team, which is a different thing.

They require an understading of UI basics and reading the documentation. That knowledge is rarely specific, it's mostly the same pattern applied in a different manner. If a "good backend guy" can't read that (usually super simple) documentation of the frontend framework and understand how to apply it, I would not call him a "good backend". Just like a frontend dev should be able to read and understand what a node server does, a backend dev should be able to understand basics of UI frameworks, otherwise, it's not a developer we're talking about, it's a glorified typewriter.
The problem is, that synthetic fuels used in a combustion engine mean like a factor of 10 of electricity used for the same distance driven compared to an electric car. This has a cost and an environment impact, especially if the electricity could be used somewhere else with higher efficiency, like heating homes.

It also wouldn't change a bit about the car exhaust problems. Also, we are approaching quickly the point where electric cars are cheaper to manufacture than combustion engine cars.
> ADHD

It is worth getting yourself checked.

I'd also recommend listening to the podcast of prof of Neurobiology Andrew Huberman. He does research on the relationship between the eyes and the brain and a lot of it touches on sleep.
Is there any advantage over CTRL-R?
That's a really surprising sentiment to me.

I despise videos when I want to learn something. Give me a nice text (+ pictures if a subject requires it) so I can follow at my own pace: slow down, skip or skim as needed.
> Since people are already weary of clicking the unsubscribe link

Can you please elaborate on this? Do you mean people intentionally avoid this because it leads to the advertisers marking that as "read" and therefore a live user?

Asking because I recently purged my old emails which had thousands of emails, they obviously never stopped sending even with zero interaction.

But my method was to click the unsubscribe link which I was afraid might give them more information about them and doing the opposite of what I wanted. I know some didn't even respect the unsubscribe, I took note of which ones I explicitly clicked and they're still sending spam to me.
The fee depends on demand, and is per transaction. So the same for $1 and for $1m
Yes, there's a reason why the command line and shells are still a thing. Text supports a wider range of expression than any other medium we've developed thus far (and not for lack of trying!). Even Steve Jobs in his never-ending quest for UX minimalism couldn't eradicate the keyboard from the iPhone, despite all their UI innovations.

Text is also why XML, JSON, and Markdown are a thing.

When you can accomplish your tasks within a constrained range of expressivity, you do that (gas & break pedals, steering wheel, door handles, etc). But when you need greater expressivity, you're probably going to need text.
His posts are ridiculous. I’ve never once seen him say anything positive. It’s always condescending, presumptuous and elitist bullcrap. How he’s ended up with so much karma when his comments are consistently scraping the barrel is beyond me.
You can create a filter to ensure that address is never marked as spam.
Sci-fi novels and TV shows with 26 hour days always make me envious. Just one more hour of the day and one more hour of sleep would be bliss.
But why would they? If they had to pay warehouse workers twice as much, what makes you think they wouldn't try to automate away even more jobs?

Companies rarely exist to give employees more money; their goal is to increase the wealth of their owners.
TLDR just use mavis beacon...
> better to see what vitamin D actually does at the molecular level.

Naaaah. Biologically plausible mechanisms of something helping don't predict what actually works as measured in an RCT so well.

In the end, you have to try things. Sure, having plausible mechanisms helps: you probably shouldn't be trying the most implausible, crazy things so much. But even most things that seem like they should work, don't.
Another tax write-off project from Google.
I suspect that viral shedding reinfection with mild symptoms or total absence of symptoms is responsible for “silent super spreaders”. Recovered or vaccinated individuals will need to be extra vigilant. This is really the time for near-daily rapid antigen screening tests. If this hypothesis is correct, the antibody escaping variants are like a new common cold coronavirus for the recovered/vaccinated but have equivalent outcomes to the original virus for the remaining susceptible population.

In TWiV #717 [1] guests Paul Bieniasz and Theodora Hatziioannou indicated that the variants all seem to converge on antibody escaping mutations similar to what they see in the lab. They speculated that reinfection is responsible for the selection pressure necessary to generate these variants.

[1] https://www.microbe.tv/twiv/twiv-717/
Sure, but what if I put someone as an successor and they pass away before me? Wouldn't it be useful to have at least a (prioritised) list? If the first one becomes unavailable (deletes GitHub account, passes away etc) then I could at least be notified by GitHub that I need to update that list.
We know what "existing combustion-engined Porsche models" look like: they run off of standardized gasoline. If their synthetic substitutes will power a Porsche car, they will also power similar engines from other makers.
Most programming languages would be better characterized as tree structures than text, being only obscured by unclear (but no less rigid) syntax.
I'm a fan of the series too, for one specific puropse: being able to set a pager.

Generally the sqlite cli would be sufficient, but not having a pager for the output overflows the terminal and is a major hindrance in working with standard database tools.

Using no GUI helps with learning too I think. There are workarounds to stay in the shell context and pipe to the utils and append a pager. For an analogy, it's `pager less` in mysql and `\pset pager less` in postgres. See my comment on v3.33 (when alot of cli enhancements got introduced): https://www.sqlite.org/forum/forumpost/3d157b175c

The mongodb cli neither has the ability to set a pager I noticed recently.
> text is the most powerful, useful, effective communication technology ever, period.

On the other hand, many (technical/mathematical) concepts are more effectively explained using diagrams/images.

E.g. the very visual approach taken in Mathologer videos [1] makes difficult, esoteric, mathematical ideas accessible to a wider audience.

[1] https://www.youtube.com/watch?v=iJ8pnCO0nTY
Agreed, with a counterpoint:

Text is efficient at transmitting data. If I want to describe a concept or an event, text is king.

However, media is more efficient at transmitting sentiment. It will take you far more than 4000 bytes of text to transmit the feeling or emotion an icon can convey, when used well. This is why we've (as a species) started using emojis, and why media leans to emotion and sentiment while text leans to data.

This is an exaggeration, life is almost always a grey area - but I hope you get my point.
Delivered: https://news.ycombinator.com/item?id=12986759
Isn't it already the case with electric car manufacturers, with plug designs and specifications that are not guaranteed to be compatible with other chargers, nor third party plug makers if they ever come to the marker?
Sure. FP is helpful a little bit with some atomic operations, and processing data from data sources. However applying it to the whole project as the primary paradigm causes a lot of trouble. Purity comes with some serious drawbacks like desynchronising state risk, additional performance cost, risk of adding unnecessary complexity, code duplication and wrong code organisation.

Especially if it is considered as a competitor to object oriented programming. Unfortunately it is considered that way, and it is really a serious problem today.

People try to do stuff with FP that should be done with OOP and run into serious problems. OOP and FP paradigms work good together, but FP is often overused.
I once had the idea to run a decentralized (technically federated) crud app. It's just a regular database with a central authority but users can access the database and its indices with IPFS. In theory nothing could take it down.

The practical problem is that users have to download the entire dataset. There are a lot of queries that cannot be done exclusively through an index and require downloading a substantial amount of data. Bitcoin (and any decentralized app) is exactly the same. It's just that they replaced the central server with a proof of work consensus mechanism that makes it truly decentralized.

It's not a practical user experience. Lightning is just a fancy federated paypal. The average user won't care once Paypal and Mastercard support Bitcoin. The inability to scale causes Bitcoin to give more power to established financial institutions. It's ironic. Bitcoin will just be relegated to a settlement layer.
Yo bro dialamac / Caught in a falsehood / Tryin' to dial it back / Feels misunderstood
/ Sez lambda came late / But changelog don't lie / Since v0.8 / Ruby so fly.

Or, in prose form: I don't see anyone disagreeing that Ruby & Python are dissimilar both in principle and in practice, but "Ruby doesn't even have first-class functions" was most unreservedly an epic howler, and once played, folks were inevitably gonna have some fun passing that football around, and despite most of the changelog from 1995 being in Japanese there are nevertheless references to lambdas that early on, although the more concise "stabby" syntax didn't rear up until ca.2008.
I work in email marketing so this is a topic that's pretty near and dear to my heart.

I actually wrote about the issue the industry has with tracking on my blog a while ago, and have spoken on a panel and a podcast on the subject too.

There was some great discussion on the blog past when I posted it here https://news.ycombinator.com/item?id=21024926
Super niche, but SDF shaders are the approach used with the voxel art tool, MagicaVoxel, to help artists quickly generate geometry/shapes for their artwork.
As usual XKCD has this covered:

https://xkcd.com/2363/
I think you're vastly underestimating the number of bytes it takes for a pic or vid to deliver that bang.
Tracking is already stopped for lots of people through plugins, containers etc., and we like it. It doesn't actually change the user experience, except maybe to stop some of the creepier features working, and speed things up in general.
The attrition rate accumulated by bomber crews was frankly awful. I met two Lancaster flight crew. Most of their comrades died. How Len Deighton writes about this in his fictionalised account is said to be pretty true to life.
The article was about using computers of which software engineering is an essential part but only a part, having fun with the activity of one part - especially on specialist areas - will leave intact all the rest, facing it still daily and hourly elsewhere...

What he did was giving an incomplete list of troubling components for illustration and not picking the key and only components to improve for final resolution.

Also escaping to fun areas will leave all the rest - which are the overwhelmingly dominant part, used everywhere, everyday, by everyone - the same. Will not solve a thing but give the personal comfort of avoidance.
How to Pass Multiple Parameters to Same Value in Query Strings
While I totally agree with the OP, the point to remember is that text is a really terse storage as long as you have the Unicode mapping already stored to transform the binary compressed form to actual pictures of text (vs abstract forms or numeric codepoints when simply stored as "textual" bytes).

This does not diminish the value and expressiveness of text, but it needs to be said that in 5000 years time we'll need both the Unicode specification and those 2-4000 bytes to decipher the author's post.

It's just a cost of digital media.

The bigger issue is how do we ensure digital media perseveres for so long.
From looking into it a bit, it looks like each country sets the requirements by themselves. In case of Finland, requirements are documented at least at https://dvv.fi/en/european-citizens-initiative ("The organisers must collect the family name, full first names, date of birth, country of permanent residence and nationality for Finnish citizens signing statements of support."). They seem to be also collecting full address when it's not required for Finnish citizens.
The examples show "z someinput" and enter, so then going to some place based on learned location for someinput, no?

It's not spatial because it's text-based but a similar problem occurs if it can surprise you about which location is going to be used for each input.
> You're supposed to stop sending emails to someone who's not interacting with them, or you get an extra point towards being flagged as spam.

It's a bit more complicated than that. There are many reasons why a pixel may not fire but the email is still read, and there are many ways pixels can record false positives.

Relying on email opens is really not a good measure of engagement.

Sadly, inbox placement is almost impossible to measure without email open tracking as feedback loops from gmail/hotmail/etc are just not good enough.
AI is likely to be the biggest beneficiary of this architecture. The on-memory processing chips are likely to be simpler than the CPU ones (i.e. more akin to GPU cores), and allows parallelism- both of which point to numerical processing and AI.
They still have to do that due to anti-money-laundering rules: https://en.wikipedia.org/wiki/Know_your_customer

This originates from what was at the time the least controversial part of the Patriot Act. If you want to be able to exchange cryptocurrencies to a Visa/Mastercard, the service needs your ID, regardless of where you're from.
Sincerely, most of my life, me and most people around me have been ecstatic to create and share until we grew up and were drown into the collective dream of the possibility of getting rich (or at least getting by) by creating for money. And if you go to places were people are still not yet slaves to themselves - and you don't have to travel too far, just in the countryside, small islands in Europe, etc., you will see that people create and create continuously and ingenuously without ever thinking of copyrighting/trademarking/patenting. If you can't believe it, well, that's OK - I find it kind of sad, because I have experienced that and I do experience that and it is beautiful. But thinking that copyright actually incentivizes people to create is also fine - maybe it does for other subset of people.
It depends on your country, some require personal information and some doesn't... For the latter you still have to provide your street address.
Check ANNEX III part A of EU regulation here: https://eur-lex.europa.eu/legal-content/EN/TXT/?qid=15733125...
Well, people like to throw around the term Nazi much in the way. I think in general society does a pretty good job of containing the spread of that word so that _for the most part_, when somebody says Nazi, you can assume they are referring to a party that existed in Germany ~1935, or something very close (self-declared decsendents of Nazis etc) .. Further, I think you will often be checked if you try and mislabel something as Nazi, and rightly so..

It's certainly not the same as with Fascism and I would probably agree with the OP in this thread that the main is reason is that while people have seen plenty of movies about Hitler et al, the same can't be said for Mussolini.
The Italian origins of the word seemed to have been lost largely due to historical ignorance..
Porsche's parent company is Volkswagen Group and they do sell millions of cars.
I think this answers your question:
https://twitter.com/transenv/status/899976235794788352
It's thoughtful they have a policy at all. I'm sure, at their scale, this happens all the time. I just can't stop wondering how much of a vector for abuse this is? Ie. hostile takeovers of accounts. Yeah, I get it, they probably have some checks in place, but I imagine the legalities are very different per jurisdiction, and people gonna find loopholes. No?
If we agree that a picture is worth 1000 words, then...

Given the current state of information technology, I agree that we are most efficient at processing text. However, that can change pretty quickly. Storage mechanisms similar to DNA can make the difference between text and multimedia irrelevant. It will happen because nature already does that.
It can be attached to any remotely accessed image.

IIRC, Facebook were using audio tags at one point for email tracking.
Personally, I have less problem with giving my ID than my address. It's the address what feels creepy to me.

>>"By itself it doesn’t help in that context since residents get one too."

At least in my country that's not true. The resident but not citizen number is different.
Buying a Tesla car in Bitcoins cancels 4 times the CO2 savings for its lifetime
This is how insanely bad Bitcoin is for the environment : If you buy a Tesla car (around 40 000 $) in Bitcoins, the impact of the mining of those bitcoins is around 80 tons of CO2. This is 4 times more than the savings of CO2 you can expect from this car (compared to a gasoline one) on its entire lifetime (around -20 tons).
I'm not entirely sure from your description if I'm understanding the problem right but maybe Annotations in Grafana/InfluxDB might be what you're looking for?
That's really interesting, so thanks!

However, I am not sure if that is supposed to affect my opinion of his take on text vs other media? (I try not to let prejudices like "he's a really smart person" affect me when discussing a topic that is very approachable to a wider population)
I don't load tracking pixels and I've never had it happen to me that I got unsubscribed because of that. I would be quite upset and would not consider it "best practise" - quite the contrary!
I agree, but it makes me sad that we've come to see XML as primarily tech for serialization of component models, service payloads, and configs; that is, all the things that XML should not be used for. When actually SGML from which it's derived is all about text editing and using minimal markup to create implicit textual hierarchy.
Important context for synfuels:
https://twitter.com/transenv/status/899976235794788352
So Lisp? You still type it in as text.