skysight-inc/HackerNews huggingface dataset:
I don't think people will browse the catalog online like they did it with the book.

When another app is just a flick away, people will jump off much more quickly than with a book.

I know I will.
I've also found Music Map [1] (also from Gnod) to be useful when searching for bands similar to something I already like.

[1] https://www.music-map.com/
They weren't obnoxious, just subscribed to a more restricted interpretation of "text" than yourself, and to which many people seem to agree.

It's clearly a continuum from 3D objects, to pictures, to icons and ideographs, to highly abstract sings representing words and ultimately sounds. That fact that some designer of character sets decided to put the limit somewhere and include a bird icon and not an Obama icon does not invalidate other interpretations.

By the way, there is a thing called Emojicon where a character for 'Albert Einstein' was proposed as valid 'text'.
Lots of animals manage by either migrating to the tropics or hibernating through the winter. Neither is viable for a modern human society.
No I wouldn't suggest that. I mainly moved because of the other features

But the pressure from Hey is persuading some companies to stop doing it https://twitter.com/dhh/status/1359437390763483141?s=20

So it's not avoiding the root cause entirely
Even better DDOS, just spam lists of image links to various email providers and watch your target collapse under all the requests.
There were fewer memes as well, so there was more of a sense of “netspeak” imho. Now each subculture has its own set of memes, and there are so many subcultures that it’s impossible to consider them all. I guess this is a natural evolution but it makes me a bit sad.
Anecdote: I have an Azure account with a monthly spend of around $100-200 (so, a very small customer). I ran into an issue with Active Directory B2C a couple of years back. I reached out - despite not having a support plan - and ended up with a Microsoft Engineer sharing my screen and helping me fix the issue.
If you don't have time for the full course, here is a hn-comment [0] that I really, really appreciated and helped me when telling stories to my kids:

>Yes. Pixar has a template:

>Once upon a time there was ___.

>Every day, ___.

>One day ___.

>Because of that, ___.

>Because of that, ___.

>Until finally ___.

[0]: https://news.ycombinator.com/item?id=20408283
edit: it may have been another comment from here:
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I open every single email I receive. How would one not? Would you have a permanent unread counter instead or would you delete them without opening or what?
Where I live there are places where the sun doesn't go down for months in the summer and doesn't come up for months in the winter.
Maybe studio just got caught up in it, lost objectivity? Or they just hit a point of no return and hey, it's a Pixar film, it's not going to lose money even if it's very average, is just a possible hit to reputation. It's just not a great subject or story, but I bet the initial tests they did for it looked fantastic. Everyone loves dinosaurs, right? And story is dead simple to understand (too simple? There's nothing there imo), so probably an easy sell at first. Once committed, past a certain point just need to finish it because sunk cost, can iterate and refine a turd forever and it'll still be a turd.
Oh I remember at previous work when the (now lead engineer) decided that the main repo that depended on actively changing 4 subrepo currently included as subtrees had to be changed to submodule. This in a rapidly developing repo where the main branch hadn't been update for 18 months while "develop" branch was switched to other "sub" branches on monthly basis.

Needless to say it was a total shitshow. My first experience of how "wanting to use the cool stuff I just found out about" type of perso in position of decision making can be catastrophic. The dude wanted to switch all code base to C++20 in 2020, 3 days after the conference
Ah nice. Have been looking for something like for that
cd - <tab> to view numbered list of previous directories. hit the number to cd there
> "Human rights are moral principles or norms that describe certain standards of human behaviour, and are regularly protected as legal rights in national and international law."

image: https://imgur.com/a/8J6yeRe
What am I going to use to light the fire with now?
Let me tell you about Swiss direct democracy. If an initiative comes up, parliament can amend the law and tell the people, hey look, we already improved the law, you can reject the initiative, or make a rejectable counter-proposal, or even both. It's sometimes complicated and it doesn't always produce something I would call nice but more often than not the outcome is better than acceptable.
Programmers use frameworks that offer everything they need out of the box. They do need shared state for sessions. But they don't sit down and think if they're going to use threads or processes. They just choose a popular, feature-full framework.

Java and .NET frameworks use threads, rationale being threads perform better. I won't go into that discussion, even if I do have an opinion. Right now, I'm just pointing to what others say.
Aliases used to be the default before the social media revolution, though. If anything the trend has been decidedly in the other direction - using one's real name was seen as irresponsible just 15 years ago, whereas now it seems the average internet user is not even aware pseudonymity is an option.
I’ve been quite happy with the open-source BitWarden, recently.
Thanks! I haven't open sourced it yet but I was planning on it. (I'll need to change some API keys first - side project!)

You're not the first, or even the second, to suggest adding Apple Music so it's definitely something I want to include.
There's this (very very old) website which makes discovery very nice, but specifically for progressive rock[0]. Maybe you can find something like that for other genres too.

0: http://www.progarchives.com/
> Did I miss anything?

You missed coatings, which can include minerals or plastics. https://en.wikipedia.org/wiki/Coated_paper
I'm not convinced that this would be as big a problem as you're suggesting. If somebody is sending thousands of emails with html containing embedded images, the receiving system of those emails only needs to download each of those images once, and cache them.

Unless they're using different URLs for each image for tracking purposes. Which would become pointless if the images were downloaded immediately.

They could probably get away with applying size limits to images too, and simply have placeholder/broken images if the images are unreasonably large.

It would even work for people using normal IMAP clients if they attached the images to the email directly and switched out the href in the img tags to point at the attachment instead.

This whole thing could be a user setting which can be toggled. Defaulting to the most privacy friendly option.
The funny thing about XML is that it was explicitly conceived to solve problems of representing, translating and transmitting component models and configuration.

The sad thing is that it was abused, horribly, in the early naughts when people tried to take it too far. On the one hand it was rushed out without the proper tooling and you had humans typing raw xml without the right amount of support from intelligent autocomplete coming from schema-aware editors. On the other, you had systems that tried to force XML into roles that are better suited for a programming language (I'm looking at you, ANT). And worst of all, it became the centerpiece of a bunch of tech that people really hated-- remember all that crazy WS-* shit, and "SOAP" (which could have stood for "Complex Object Access Protocol". All this wasn't the "fault" of XML which, IMHO, has rock-solid core concepts. XML got an undeserved bad rep from association to the failure of the things it was used with.

XML still survives, though. The tooling is good. If you type XAML or HTML in the right editors, it's serves the purpose competently and without drama. People aren't going crazy finding new XML based applications anymore. It's just doing it's job. I prefer pure XML for config files even now-- of course I never expect users to see it or type it. XML, at the end of the day, is intended to be manipulated by tools.

I wish I could say the same for yaml and to some extent json. I feel like these things are about to be abused like XML was.
Text, in the end, is not more than a 2D agreed representation. It's drawing + rules.
ZoomOut: Waving goodbye to awkward video call endings
I am pretty sure you don't own Bitcoin if it is not in your own wallet regardless of what T&C may be saying. They can always find a way to snatch your coins under any made up reason. They cannot do that if you have all the keys.
Cities in the US and Europe have very reliable power and gas supplies, until suddenly they don't. The trouble is that people have started to take the reliability of the power grid for granted and stopped thinking about what happens when it inevitably fails.
It’s really weird to see new urban legends being coined about stuff I know, like this one.

Randall Munroe never worked on the Simpsons, at least not the Randall Munroe who created XKCD.
> trademark is supposed to work that way - you lose it if you don’t actively enforce it

That’s an oft repeated myth, but it’s not quite true.

From an article by the EFF:

> The circumstances under which a company could actually lose a trademark—such as abandonment and genericide—are quite limited. Genericide […] is very rare […]. Courts also set a very high bar to show abandonment (usually years of total non-use). Importantly, failure to enforce a mark against every potential infringer does not show abandonment.

[1] https://www.eff.org/deeplinks/2013/11/trademark-law-does-not...
https://upvotes.club/buy/hacker-news-upvote/
You seem to be still holding a lot of assumptions from 2010.

In practice compression is not a big issue if you use something with a pre-defined dictionary specialized for HTML/CSS/JS, which is Brotli. The advantages of bundling are not exactly too large. Sure you might not be deduplicating some identifiers, but the lion's share of code in practice is normal javascript/CSS/html.

Also, in the long term, caching and the removal of code added by bundling more than makes up for any losses from compression.

Also, with Multiplexing there's no problem with download multiple files sequentially, because you don't need TCP handshakes and HTTPS negotiation, which were the reason for bundling in 2010. In fact, multiplexing multiple files might be faster in some cases, because you're able to parallelise the downloads and the parsing, rather than having to download a big bundle before parsing it.

There are of course caveats to this, but neither bundling or separate assets are silver bullets.
Fetch (YC S15) Is Hiring a UI Designer
The FAQ is accurate. There are no current known issues with what's documented there. Some time ago, we found and fixed an issue in the Vanadium WebView caused by it gaining support for fetching a static file with variations for A/B testing. This is only possible to resolve in the OS because apps do not each ship their own copy of Chromium like Electron apps but rather use the WebView provided and updated by the OS. If there's something undesirable in it, we're in a position to change it.

Note that we do not provide an exhaustive list of these kinds of connections for the Vanadium browser once a user opens it and begins using it at this point. It's in an earlier stage of development than GrapheneOS itself. On the other hand, the Vanadium WebView will not make any connections that have not been requested by the apps using it. A normal Chromium WebView would fetch variations.

Separately from the default connections by the OS, if you use a carrier choosing to use Google servers for RCS, etc. then you'll also end up with connections to those without disabling the features. That's true outside the Android Open Source Project too. Some carriers host their own services on Google's cloud. There's not much that the OS can do about carriers using their services.

Carrier configuration also determines how features like SUPL which provides supplementary location information when location services are enabled.

Modern carrier-based calls and texts are data-based which means the OS has to connect to the servers configured by the carrier. That traffic is visible as OS traffic.

We plan to add a separate section documenting stuff about carriers but it's beyond the scope of the default connections made by the OS, since it's what happens when you've set it up with a carrier. Our focus in this area right now is on implementing an eSIM activation app to support eSIM in GrapheneOS. It has OS support from AOSP but it doesn't have an activation app since AOSP doesn't include the Google apps and services.
Github suspended my account after 12 years and ignores me in every possible way to try to fix it, even though I know various company that work at the company. Github=Microsoft, Github died the day MSFT bought it.
I've also used both Flow and TS and love Flow, but the tooling and community in TypeScript is in a different league. Right now I feel like picking Flow over TypeScript on anything other than personal or individual projects is a disservice to your team.

It's very much reminiscent of the Beta vs VHS format wars.
Can you offer any reading on the subject of Greenwald’s credibility?
Title should (IMO) contain "human challenge". Most vaccine trials have involved humans, but none have involved deliberate exposure, i.e. "challenge".

Seems crazy this took so long. Why didn't this happen last summer?
I think you're missing the point. They opted in to receiving my email. They handed over their email address to me and requested that I send them an email.

They then told their email provider that the email they requested was spam.

I've considered putting up a page with a list of these peoples email addresses, but I feel like it would end up causing me more problems than it's worth.

[edit] There should be a system where I can prove to an email provider that I was in fact given permission to send to an address (for a period of time, and/or for a specific quantity of messages). If there was a standard email header where you could stick a callback URL like:

Request-Permission: url=https://www.example.com/callback period=1D count=10

Then when e.g Google receives this message, they could have some sort of UI to say "The sender of this email wants permission to send you up to 10 emails for the next 24 hours". The user when then click yes or no. If yes, Google would fire off a request to my callback URL, so both me and Google knows I have permission. Google could then skip/reduce spam filtering for those emails then too.
> The building blocks of every programming language are functions.

Hmmm, no.
It's not a problem of Bitcoin but the reality in which there is no cap on externalities.

Every sane person will try to limit consumption/waste of critical resources if she knows the resource is limited. It's an easy choice to make.

Do I take bath if I have just a bottle to drink while being lost on a desert? Do I keep car engine on in a garage?

For our convenience, any side effects of our consumption are hidden from us. We don't have to kill our bacon, keep waste at home, or enslave children to drink our cocoa. Occasionally we will shed a tear while watching a documentary about lovely, furry animals with sad eyes.
If you hunt around a little you will find info on the cold weather packages for wind turbines. Easiest for me to find was info about GE's 'Cold Weather Extreme' package for some of their mid-sized commercial turbines. You are looking at different lubricants, heating systems that use parasitic load on the turbine to warm joints and other critical points of the structure, and systems to prevent icing on the blades.
gmail does this I think
Here's the lesson I've learned from my experience with submodules in git in several different companies: avoid them like the plague. NEVER USE THEM FOR ANYTHING. Use any other solution available to you: use package managers, use monorepos, use subtrees, just copy/paste the files in, avoid the dependency entirely, do ANYTHING it takes to avoid using submodules.

They just become a constant source of friction. Basically every action you do in git, there's some tiny bit of annoyance caused by submodules, which adds up to tearing your hair out. Like, read this StackOverflow question and answer, and tell me this is something you want to be dealing with on daily basis (and you will be, you'll regularly be dealing with far worse): https://stackoverflow.com/questions/9314365/git-clean-is-not...

The correct way to handle dependencies in general is package managers, but if for some reason that is not available to you, and you wish to avoid git subtree for some reason, copy/pasting the code from the other repository and making a note in the commit message which commit in the dependency repo you copied from is a far preferable solution. Yeah, you lose the history of the sub-repo, but it's well worth it to avoid the complications from using submodule (and you never examine the history of the submodule anyway, how often do you look at the history of your dependencies?).

Submodules: not even once.
EU should regulate AI on the basis of rights, not risks
Big Tech’s Next Big Problem Could Come from People Like ‘Mr. Sweepy’
Of course, removing the wrong heart would be even worse.
There is a plugin for macOS Mail.app that tries to emulate Hey's tracker blocking.[1] I just installed it and it seems to be working. Also translated all 3 strings to Russian while I'm at it.

[1] https://github.com/apparition47/MailTrackerBlocker
It seems that the European (and to an extent, Japanese and Korean) automakers are happy to cede the US EV market to Tesla. They are selling plenty of EVs in Europe and China, which are the next biggest EV markets. Why is this?

I live in Germany and we get a new EV announced seemingly every few weeks. Not all desirable, not all affordable, but the choice is getting there. Its getting to be like phones. There's lots of competition in the rest of the world, and a hegemony of two (Samsung and Apple) in the US.
Elon Musk's SpaceX raised $850M at $419.99 a share
Improving the Code Experience in Vanilla
If people could ditch the alarm clock, they certainly would. It's a matter of the social model of work. Until we change that, alarm clocks will remain, regardless of the number of blogs writing about this or wellbeing specialists wavering in.
What would be the difference from normal hotlinking in a standard email?
The vector in both cases would be being able to send a million emails; a reflection attack with spam emails as a vector would be just the same without provider servers doing anything special. MUA opening images would do the attack.

Actually a provider could cache the hotlinked resource and remove almost completely the reflection.
Our culture is not your costume
Can you share a few of these issues? Been using SQLite for years and don’t remember a running into anything as you described.
Once every two years FFS this makes the Handforth Parish Council look Good.
I checked and found this: https://support.google.com/mail/answer/81126?hl=en

It doesn't mention pixels anywhere, though.

It does contain the line:

> "Consider unsubscribing users who don’t read your messages."

But that's only after lots of mention of opt-in and unsubscribe options. And ultimately, you can't really know whether users read your messages or not.
Natural gas got cheaper if you don't include the cost of the power grid going down in the case of weather like this. I do wonder if it would still be cheaper if you do... it's not just the power plants that failed, apparently the pipelines and the natural gas production infrastructure couldn't cope either, and that sounds potentially really expensive to fix.
I'm not sure whether you're joking or not. Just have a look at rich countries other than the US how they treat workers and what the rate of people having more than one job but still living in poverty is.
According to Wikipedia[1] it's used in astronomy and aerospace. It's also used in OpenFirmware like in old PowerPC Mac and IBM computers.

1. https://en.m.wikipedia.org/wiki/Forth_(programming_language)
Its always a trade-off: you have to balance the raw area of packed memory cell rows against all the „support“ fluff: column precharge circuitry, readout buffers, adress decoders, etc. I am also unsure whether non-uniform random access times would break some of the abstractions about RAM memory as well. In NAND flash that sort of page-bank parallelism is integrated, since operations are slow.
Agree. With code in VR it is possible to combine 3D and text for a greater result. The 3D space can be used for architectural abstraction that can be spatially memorized, and the text can be used for detail.

Self-promoting here: my project primitive.io makes it possible to collaboratively review code in VR. We use our tool daily to explain code faster and with greater information retention.
You're right, not every single programming language on this planet does have functions.

But, nearly all of them have functions, at least as a concept. Then in some languages they are called methods, sub-routines, procedures and more, but the concept are mostly the same. A collection of lines of code that does something, probably with a name.
A friend of mine was super into Bitcoin in 2014 and tried to get me involved. I was very risk-averse and didn't invest or mine anything.

Now he is financially independent (read: filthy rich) and I'm trying to turn my 0.0000000155 bitcoin into something of value.
>based on comments I see, MS SQL Server users are a minority here,

The issue isn't that he's mentioning a specific tool that a minority uses. It's that his solution isn't even appropriate for the gp's scenario that had these 2 desirable properties:

(1) send one file

(2) the file is queryable (with SQL language)

I never downvote pjmlp's posts but the following type of comment isn't just opinionated... its tone will also be perceived as condescending:

- "I do exactly the same with traditional RDMS. Export to single file isn't nothing new."

So to entertain that suggestion, what single file would MS SQL Server export?

option A: Let's say we export to a single text CSV. Ok, we now satisfied the single file property -- and that's if we pre-join all relational tables into a diskspace-hogging output where columns repeat redundant denormalized data. But text files are not easily queryable. You either have to re-import into another tool that can run SQL commands or import into Excel to play with filters.

option B: Let's export to single MDF file. Now we're asking recipients to have MS SQL Server installed and ATTACH the mdf file.

The above "MS SQL Server solutions" are more complicated than a single SQLite file queryable with a zero-install Sqlite CLI utility.

But hey, offering up "alternative solutions" with a condescending tone is regular sport for HN so I guess we all roll with it. (https://news.ycombinator.com/item?id=9224)
https://everynoise.com/ was a thing for me.
I opened a lot through it. And it was fun to browse through different countries as well as through different genres.
There seem to have been a few options that are disabled by default and emit additional errors, that slowly get turned on by default in later versions. Perhaps this is one of them.