skysight-inc/HackerNews huggingface dataset:
Sure. That doesn’t work for me. Tried it. After some time in therapy, I had to unlearn the compulsion to finish books, movies, or tv shows that I don’t enjoy.

If I’m reading for enjoyment, there’s plenty I can read. If I’m reading to learn, that’s why I’m here on HN. I have the next batch of acoup.blog and a 1890s textbook on ship handling on my eink tablet. Should keep me busy for the next month. :)
Reading the text, they didn’t actually create a right to disconnect from work. They only require employers to write down their policy and share it with employees:

> The legislation offers no guidance as to what must be included in the policy, and simply provides that the policy must include "such information as may be prescribed." This was apparently intentional as noted in the legislative summary in an effort to offer employers flexibility to develop a policy appropriate to its operational needs.

So unless I’m missing something, a company can write down “Employees must be available as needed” or something equally vague and they comply with the policy.

In practice I would expect most employers to write a lot of vague wording about how employees aren’t required to be active online in their off hours, but they’ll leave the door open for emergency communications as needed. No sane company is going to write down a legally binding policy that nobody is going to contact anybody else at certain times. Imagine how easy it would be for a manager to break such a restriction by accidentally tagging an employee name in Slack at the wrong time of day, for example.

The “right to disconnect” seems largely symbolic.

On the other hand, banning non-competes is a big deal. They are effectively banned in my location (and several other states in the United States) and it’s great to not worry about it at all.
Thanks for the correction. My brain seems to insist that "L" be the next letter I type after "HTM".
This is great news for Ontario. Prohibition against non-competes is probably the best thing a jurisdiction can do to incentivize new company formation and startups.
Sounds like a Swiss watch company could use that for proving authenticity.

Company Seals are also a pretty big deal in East Asia, which are usually a red stamp. If several could be combined (e.g. CEO, CTO, CFO seals all generating a unique interference pattern), that would be a provable signature that the document is legitimate.
It is astonishing to me as well that conspiracy theories can fool even well educated intelligent people. I guess that the real reason why is because people are not that rational. Most human decisions are driven by values/feelings and then rationalised after the fact. That’s why you can have equally educated/intelligent people violently disagreeing about the interpretation of the same facts. This might help: https://streetepistemology.com/
This is interesting.

I find myself somewhere on this spectrum. I'd appreciate if you could read my comment and pick me apart on this because I hate the division too.

I never thought that coronavirus didn't exist, but I've always thought that it's "just a flu" (not literally, but figuratively, in the sense that Spanish Flu was just the flu, and now we're no longer immunologically naive).

In terms of the anti-vax stuff - well, I'm fully vaccinated, but I'd probably be considered "anti-vax" by a significant number of people because that I do not believe that it reduces transmission sufficiently to eliminate the virus if 100% took it - e.g. I think herd immunity is impossible, so to me it's 100% a personal risk.

Based on this, it makes me viciously angry when people back restrictions, lockdowns, mask mandates, vaccine mandates, etcetera.

I see these people as being scientifically illiterate because they're willing to apply force in order to attempt to solve an unsolvable problem.

And as time passes I start to just stop paying attention and discount them as, well, being human. I just can't, for years at a time, listen to people spout arguments based on (what I consider to be) false premises and continually try to explain why they're wrong.

Either I get angry and lash out, or just meme it. Neither are particularly conducive to bridging a divide.

What is the solution to get out of this mess?

How do I make peace with someone who seems to be maniacally obsessed with something I consider to be a non-issue?

I don't expect here that either of us will convince each other, but yeah, WTF do we do? I fundamentally can't see the solution, like you say it's literally cut society in two, as if we now have completely different utility functions.
Thanks for sharing your inspiring and encouraging story.

I suspect that very few people would be brave enough to go as far out on the limb as you have. But you have shown what is possible.
150% browser zoom here
I would say that measurements are bad, if the things you can measure cause you to ignore what can't be measured, for any reason.
All these articles suggest "if we don't stop", "if carbon emissions will not be reduced", they aren't realistic. Knowing people, I doubt it will be done enough in the right time. The only right strategy is to start preparing for the worst, adapting infrastructure, cities, villages, and agriculture.
Not with the right choice of paper and storage. In the bottom of the README I included a fairly detailed description of the basic precautions you can take to make the pages last as long as possible as well as links to several conservation groups and their recommendations.

The short version is you should use archival grade acid-free paper (acid breaks down ink and the page over time) and prefer encapsulation (storing inside an intert sleeve with the end taped or threaded closed) over hot lamination (the vinyl acetate in the laminate accelerates degredation).

We have managed to keep documents much older than 100 years in usable condition under far less ideal circumstances.
Just the vanilla web UI, mostly on mobile Safari. I pin it to my desktop and check it a few times a day when I’m bored. Every once in a while I remember the “new” section is a thing.
https://twitter.com/albertbourla/status/1377618480527257606?...
I was thinking the exact same thing re: San Diego since I live here. Whenever I walk or jog northbound on Harbor Drive past the airport I run by a cell tower disguised as a tree that's six lanes of traffic away from the airport fence. My apartment is a 1.5 mile walk from the terminal and I hear planes on a regular basis. It didn't really occur to me until I moved here how truly close the airport is to downtown.
> I have no idea why I thought CA was common law.

My guess is that it isa conflation of “community property” with “common law”, as both relate to marriage and are similar enough in name that it is easy to swap them in memory.

Also, community property is the one more relevant to what happens in divorce, while common law is about formation of marriage.
> Every email received was stored as a file.

This was, at least in part, how Microsoft's "Internet News and Mail" worked. Not sure where it kept metadata, but the initial implementation seemed like an Windows Explorer extension, which was a very clever approach, IMHO.

I wish Gnome did an e-mail client like that, synchronizing a local folder with a remote IMAP mail store, or presenting a remote IMAP storage as a mounted folder under an IMAPFS sort of thing. Arguably, that's easier to do with POP3. Same thing with an outbox, where writing a properly formatted file would send an e-mail.

> File attributes weren't hidden behind CLI commands and flags like xattr

This is a design choice in the UI, not something intrinsic to the OS.
Could be trickier than they think.

One of the NSA's original and continuous missions have been what they refer to as "technology retrieval", a fancy way of saying "theft and espionage". It should be pretty clear by now that their mission have influences on American technology, CPUs and operating systems being most relevant to this.

Since a few years back (mostly after the NSA and CIA leaks) I firmly believe that if you are using Intel or AMD CPUs and are running Windows or macOS, and if your computer is connected to the internet and can clearly be identified, then all and any information in it can be retrieved.

It's definitely a good thing that the Japanese still prefer keeping sensitive documents and paperwork on actual paper.
I'm not bob, but I bought a ruixin pro 8 (~40AUD) and 3 diamond stones (~5AUD a piece) on aliexpress a couple of weeks ago.

Watched a YouTube video and got half a dozen kitchen knives sharp enough to shave arm hair in about an hour. They seem to be holding their edges reasonably well a couple of weeks later.

I'd previously not had much success with Japanese water stones and with the lansky(?) gadget.

It seems like the key part of the process is (a) detecting when you have formed a burr so you know when to change sides/move to the next grit and (b) stropping at the end (get the leather strip with polishing wax).

The Chinese gadget is a bit crude but was honestly surprisingly effective.

I don't think the theory is that complicated but getting good practical results reliably can be a bit tricky. The gadget seems to work quite well for that.

Ps: Just looked at Cliff Stamp's sharpening site. I think that's an order of magnitude sharper than I was going for with my kitchen knives.
If I see an interesting article, I'll generally open the comments in a new tab and then immediately open the article, so when I'm done with the article I can hit back and go directly to the comments.
non-compete rule does not apply to:
"Executives, defined as "any person who holds the office of chief executive officer, president, chief administrative officer, chief operating officer, chief financial officer, chief information officer, chief legal officer, chief human resources officer or chief corporate development officer, or holds any other chief executive position."

lol - cofounder is fine, as well as board member, head of sales... really whatever you want your title to be
It’s very rare that I’d curse in a business or formal setting. Take me to meet your parents and I can be the picture of civility. If we’re out having casual drinks, well, I’m a Navy veteran and the language may get a bit more colorful. I’m not going to turn the air blue, but if we’re out for 3 hours, you’re likely to hear an f-bomb or two. If that bothers someone, we’re probably not going to hang out together for a number of other reasons.
The way my dad used to drink when he was alive. Straight up, no chasers, dozens of times a day.
This is huge.

Ontario is the "California" engine province of Canada, similar in geographic size and sophistication. It subsidizes the rest of Canada (the "have-nots"), but it can afford to do so.

To give you an idea of how sophisticated Ontario is, most Hollywood comedians and a large percentage of writers are originally from the Toronto, ON area because of their writing and self-production abilities.

Ontario universities have a direct brain-drain pipeline to SV, but this will help them return later in their careers.
I would love to see an experiment where a single CEO competes with a group of 100 experienced software engineers, sales people, product managers etc. I have a feeling that close to no CEO would win that one.
Ask HN: Good Python projects to read for modern Python?
Django 4.0 projects would also be appreciated, or simply high quality Django projects.
You should Google your location + knife sharpening. There's probably a master craftsman within a few minutes drive of you that will sharpen your blades for a very reasonable price. There's a guy near me that will do small pocket knives for $2.50, prices go up from there. All of the local landscaping companies use him for their mower blades and chainsaws.
My original plan was to have a textual description of the algorithm since any choice of programming language or binary format might not be usable in 50-100 years time. Can you imagine if someone gave you a program written in ABC[1]?

[1]: https://en.m.wikipedia.org/wiki/ABC_(programming_language)
Hypermedia On Whatever you'd Like: use a more powerful version of HTML/hypermedia (e.g. htmx, unpoly or hotwire.dev), minimize your front end javascript, and with it the pressure to adopt javascript on the back end. This frees you to choose "Whatever you'd Like" for your back end language, without the "two codebases/two languages" problem inherent if you go with an SPA framework and a non-js backend language.
From the title my first thought was that this would be about hiding a low-power radio broadcasting station on the far side of the moon to help people reboot civilization after a dark age.
Apple reportedly hires away Meta’s AR public relations head
This is really a non-story going into an election year.

I have never heard of a non-compete being enforced here and the right to disconnect is a guideline with absolutely no teeth.
Check the Threads I've commented on, then go through the first page of Ask, then start at the front, and read through 10 pages deep (to #300) All via the web interface in Chrome on Windows.

Then off to Facebook, Reddit, YouTube, NetFlix, Prime Video, Gmail, repeat... long Covid, nothing but time and worry on my hands.
If you are OK with using Google, why not simply use Google for 100% of your needs?
The image of an example document says something like “To recover the content, download the latest version of paperback from <URL>“.

I have a few questions about that.

1. Would that link even work after 10 or 20 or 30 years? What’s the fallback if the link is broken?

2. Is the “latest version” always guaranteed to be compatible with the scheme used by the document in question (again consider that the document is created now but is being attempted to be recovered a few decades from now)?

3. Based on the above questions, what’s a reasonable expected age for this system to work (I’m referring to the software)?

It would be useful to have these questions and their answers added in an FAQ on the site and in the repo.
Yeah, that'd be great.

I sent an email to the email listed in your HN profile.
Portable cassette gas stove is pretty common here in Japan. This is the best for emergency.
https://www.amazon.co.jp/-/en/Iwatani-Cassette-feu-Master-Po...
Do they know why the shot skyrockets myocarditis risk mostly among young men?

Like what's the mechanism?
We could bioengineer ticks and termites to sterilize their population, or make diseases for them, like we done to the mosquitoes[1].

[1] https://www.nature.com/articles/d41586-021-01186-6
The first two Download on App Store buttons aren’t links to the App Store. (The third Same Same Or is, but is missing a game screen shot on the web. All Safari on iOS.)

Huedoko is fun for the first few plays anyway. I love the clever name. Being 4 years old and never updated may not “read” the greatest evidence that you’re actively developing.

The core gameplay is alright. It’s not going to be a game that I’ll find addictive, but the core gameplay was interesting and different in a generally good way.

What was missing was some of the challenge/fun elements of modern puzzle games. A timer, a target number of moves, maybe locking in the squares that were already correct. (Why would it move them anyway once I knew they were correct?)

It was also missing some polish. On an XS Max, it didn’t fill the screen. Every so often, I would end up with a solid red screen that I had to click on to proceed.

In your shoes, I’d consider using that app as the basis to rewrite it in React Native. That will give you a game where you know the core dynamics and gameplay, a modern platform that’s highly relevant and well-understood by recruiters.

For oogieCam, I got nothing at all useful until I realized I had to turn off the hardware mute button on my phone (which generally lives engaged but if you can find in software the fact that it’s set, you could give the user a hint). This one’s much more on me than you/the app, but a recruiter or hiring manager is going to be making a 5 minute judgment, so maximize your chances.

Best of luck!
You most definitely can enforce boundaries in libraries. Simple make sure that each library can compile and work with only the dependencies available it is allowed to have.
i'll say it again. thank you for all that you do with the blog. from the innards of bitcoin to computer history and explorations of old hardware. it is incredibly inspiring, engaging and clearly done with great effort and care.

thanks again.
> Prenups aren’t enforceable.

Yes, they are.

> Judges can throw them out and ignore them whenever they feel.

That's...not true, except to the extent the same is true of contracts generally.
Read The Mom Test for the only repeatable, reliable process. It is a fairly simple approach and if you execute properly it will be absolutely brutal on your ego.
It isn't that much different than the mid 90's when AOL was "the internet".
So, does KnockoutJs[0] represent the "transitional applications" framework as described in the article?

[0] https://knockoutjs.com
Same. There’s also “best”[1], which I also remember now and then.

1 - https://news.ycombinator.com/best
Totally agree about the company. Specifically, the Uni-Ball Signo UM-151 black gel pen (0.38mm) is my all-time favorite non-fountain pen at this point. (The most popular competitor is probably Pilot's Hi-Tec-C/G-Tec-C, but the Uni-Ball is just superior IMO.)

About the article: this is really cool! One thing that I can't help thinking about though (not to be a negative Nancy) is the opacity of the barrel is probably going to make it much more difficult to tell when the ink is running out. To be clear, though, that's a secondary concern to the plastic reduction, which is amazing.

The ultimate combo with this would be affordable and durable third-party (or first-party) compatible pen bodies themselves. There are third-party metal pen bodies compatible with many of the popular pen refills that are sold, but last I checked they were so expensive that the economics didn't make any sense unless you really burn through the refills.
For my understanding, what is happening in "new { Foo = i, Bar = "hey" }"? Is that some type of tuple or struct or something?

Anyway I agree, I like C# for the same reasons I like Java. Very readable but still powerful.
Looking back, I remember that all you needed for flame wars was 300 baud. Bad Twitter, in my mind, is not that far from bad alt.talk.
Diversity is also costly.

With JS or TS, it's really easy to have all the same IDEs, CI, testing frameworks — and of course libraries, programming idioms, and the general way of thinking both on backend and frontend.

This makes hiring easier, and hiring engineers is one of the tougher problems in tech companies.

There is a reason why folks writing Haskell on the backend try to compile it to JS for frontend, or go for PureScript. The same reason lies beneath other attempts to write non-JS and compile it to JS for client-side execution. Switching between languages for major components, and between different approaches these languages offer, has a real cost.

With JS being the only game in town for client side, the playing field is heavily tilted towards JS for everything.

(Yes, I know about WASM and about Dart. It's still not it, because they can't directly operate on DOM. It's like using a game engine to write a native Windows or MacOS app: most OS-wide affordances don't work.)
> I still don't understand where the responsiveness came from.

You can get a lot of snappiness from prioritizing GUI processes and lowering the priority of everything else. In modern machines, with lots of cores, you can also try to increase affinity of different interactive processes with a set of cores so that they avoid migrating and losing caches. Finally, Apple is placing low-priority process in the efficient cores and leaving interactive code on the performance ones.
Note that they are still available on the Canada side of the border.

Funnily enough, other supplements like lithium orotate are available in the US but not in Canada. Luckily the US website iHerb ships to Canada!
My original plan was to have a textual description of the algorithm since any choice of programming language or binary format might not be usable in 50-100 years time. Can you imagine if someone gave you a program written in ABC[1]? Another thing to deal with is what if QR codes are no longer used in 50 years time? Ideally we would just write it as text that can be read without a program so that it could be recovered even if all of the tools used to make it are long gone.

As for whether you should use this as a will -- I suspect you don't want to use this as your entire will (I'm not even sure if it would be legally enforceable in every jurisdiction -- the laws surrounding wills are quite complicated).

However, if you have some kind of digital asset that would be unsafe to include unencrypted in your will (cryptocurrency wallet keys are the obvious example but there are others) then this would be a supplement to your will. In addition, this program is also solving the issue that you want to have a backup of some sensitive data but not require you to have a long key that you will struggle to remember for decades.

[1]: https://en.m.wikipedia.org/wiki/ABC_(programming_language)
Why more than once a day? Perhaps it was the developers vision specifically to make it something people didn't grind through in a day.
True user-controlled e-mail, the kind without third parties, contemplated in the original e-mail RFCs, is a "two-sided equation". Both sides need to run their own SMTP.^1

1. I have tested both sides running their own SMTP on small, i.e., less than 100, peer-to-peer overlay network and it works. "OTT email". Interesting question for the reader is how does spam enter this system. If the spammer is not a peer on the network, then they cannot send mail to the other peers.

If only one sides runs their own SMTP, that only solves one side of the equation. Almost every HN discussion of user-controlled e-mail focuses only on users controlling one side, while ignoring the other and leaving it to third parties. That can still have benefits such as not storing mail with a third party, but obviously only focusing on one side, e.g., the receiving side, will fall short of true "user-controlled e-mail".

User-controlled e-mail is a solvable problem for most users, i.e., those whose contacts in a given context, e.g., personal, school, or work, are under 100. User-controlled e-mail is an unsolvable problem for people who want to send e-mail to 100s of people, e.g., people they do not know, or people who want to recieve e-mail from any random person/organisation, treating their address like a phone number on a bathroom wall. Maybe, for most users, that is actually a good thing. (Given the attitudes toward "spam", it appears most users generally do not appreciate unsolicited mail.) There could be separate systems for unsolicited mail. We already have such systems in place.