skysight-inc/HackerNews huggingface dataset:
Do you happen to have some links to Japanese/Chinese e-ink colour devices?
> I’ll take that flight to Hawaii

So you don’t take the flight. Instead you have great steak restaurant experiences. Uh oh: methane. So instead you buy a eco-friendly home: uh oh - the building costs were high and you have indirectly caused petrochemical usage.

As a well paid developer, it is very very difficult to decide where to spend money so it reduces damage. Carbon footprint is very highly correlated with income!
You realize Idiocracy is based on highly controversial theories of IQ, genetics and eugenics? And that you're also using a rather laughable definition of "smart" that involves deciding not to have children because of some stuff some academics said, when they've been saying the same things for decades and have been proven wrong many times before? This is not a definition of smart I'd subscribe to.
I don't know, I'm not a huge fan of government overreach but banning the boiling alive of animals that can demonstrably feel the pain and distress of it purely because its either easier or it marginally improves the taste (truth be told I have no idea why we do it, I assume its one of those two) is something Im willing to let slide
Hey, I'm the creator of Ummm. Not really on the roadmap anytime soon, but it's also still early for the product! Right now it's more about getting a grasp of what people want out of it, squashing some bugs and improving the UX further — before moving development further into a specific direction.
Archived version from yesterday: https://web.archive.org/web/20211121224157/https://cfenollos...
Well, from the review it does state that their hardware is Linux based, and you have root access. The device is not locked down in the way a Kindle is.

So it sounds like you do, in fact, own this particular device when you buy it. You could write applications for syncing files to your OwnCloud instance or whatever you’d like.
I'd imagine the original inventor has been dead for decades.
It's a pity, also, some other limitations (for example with strings in HDF5 files, etc.). The format itself is to me, the closest to "the ultimate format", however, yes, library/tools support is a bit disappointing and it is sad. I came here to say that 3MF can be serialized into HDF5 - keeping the advantages of both, the textual description (which is much much more futureproof when one looks 10/15/20 years in the future) while having a one-to-one fast access counterpart.
I don't understand the section on the coupon collector's problem and its relevance to beartype. The coupon collector problem is talking about the expected number of random beartype-style checks it would take to fully check every element in a collection (basically how long on average it would take to do the same thing typeguard does).

But I fail to see how that's relevant to beartype. Beartype's constant-time runtime has nothing to do with the coupon collector problem. It has to do with the simple fact that no matter how large the container beartype will only sample one random element from that container.

Likewise, when the README mentions

> Since h ≥ 1, beartype samples at least as many items each call as assumed in the usual coupon collector's problem and thus paradoxically takes a fewer number of calls on average to check all items of a container containing arbitrarily many subcontainers as it does to check all items of a container containing no subcontainers.

that's just because beartype happens to check one element from each level of nesting of a container so a deeply nested container just gets more checks in a single call than a non-nested container right? If I compare a list with 50 elements and a list with 50 levels of nesting in beartype but a single element underneath all that nesting, clearly the latter only requires a single call to fully type-check while the former takes 225 calls to fully check on average. But that's just because beartype is doing a different amount of work in each case, since in the latter case beartype samples all 50 levels all at once.

Unless I'm missing something the entire discussion on the coupon collector problem seems irrelevant.
I’ve been using a Sony Epaper notebook for almost 2 years now and considering buying a Boox Note 5 or Air 2 (the remarkable didn’t make my short list)
They are running almost stock android and the quality seems better than remarkable.
I’ve watched My Deep Guide (https://youtube.com/c/MyDeepGuide) where they test every single feature of all note taking devices.

This article says that you have root access on the remarkable, but doing so will void the warranty.
I was not able to use this thing comfortably. I think my handwriting style might not be optimal for it, as too small details and tight loops seemed to disappear on me. My handwriting is pretty small to begin with, and only gets tinier with subscripts and tiny details in mathematical writing.

There was also a slight input delay that I found annoying. I love writing on paper, and so if the experience is significantly inferior I won't be sold. I totally disagree with the author's claim that this thing provides a superior writing experience, unless they've improved on their designs and it now actually does feel like paper.

I would instead highly recommend a much cheaper, though dumber, yet far superior LCD-slate (like one of these: https://www.aliexpress.com/w/wholesale-howshow-lcd-writing-t...). The writing is instant, and even the tightest loops and smallest details will show up as if on paper (though green-on-black). When I was in university, I would use this for sketches in discussions, rough calculations and drafts, and saved a ton of paper that I would otherwise just have thrown away.

The fact that it wouldn't let me save stuff or share my drawings didn't bother me at all. Worst case scenario, I'd just take a picture of it.
This is a pretty good take. Although I'd further emphasise: knowledge of Linux is "necessary but not sufficient" for using NixOS. NixOS requires additional knowledge, rather than a different set of knowledge.

I think for many developers with Linux experience, probably getting a reasonable NixOS desktop setup is straightforward.

There are some compelling benefits to Nix/NixOS, but these also require getting past a steep cliff in the difficulty curve.
why is this getting downvoted?
> health is not something we should pick and choose who gets what

It's not possible for everyone to get the best of everything. After all, markets are about distributing scarce resources, not abundant ones.
That makes good sense, also, the further North you get the longer the path sunlight has through the atmosphere which can significantly diminish the amount of power per unit area by the time you try to capture it.
Even if we assume that there is some kind of property-value-to-life exchange rate (that's not a given), by killing someone you are taking, potentially, decades of their life in exchange for the loss of your two weeks.

If you kill someone who has 30 years of their life remaining to avenge your lost two weeks, you are extracting a 780-fold punishment on them. Unless a geriatric steals your Ferrari, the numbers will be similarly lopsided in other examples.
US personal just being crybabies. The US already tried doing a regime change twice this year in Cuba.
So, obviously this would not fit an urban area where you want multiple stories etc.

Also, I wonder whether it's sufficiently wind-resistant. Is there no chance of it being ripped from the ground?

Ignoring the above - this might be useful for temporary construction of dwellings for refugees in a crisis or natural catastrophe. Much better than tents and probably cheaper and easier to set up than those shipping-container-like prefabricated dwellings I remember from years ago.

So... maybe the UN would be a big client? Or governments in crisis zones?
and all that just because Postgresql team doesn't want to use threads/tasks instead of heavy processes... I don't know any other DBMS that require an additional infrastructure layer just for connection pooling.
Or we stop pretending this IANA document means anything and make software that is shipped on millions of computers by default use port numbers that don't take away from what humans prefer to use?
It is, but they’re more common on one travel lane each way streets.

When evaluating the danger of such a design, you have to consider the alternatives. You’re probably considering 3/4 head on collisions from drivers misjudging the turn. Those happen, but how many rear-end collisions are avoided?
I think this project is for when you need to do some fancy request modification that's hard/slow to do with Nginx or the like.

It's not meant to compete speed-wise with other off-the-shell reverse proxies.
SQL Server data classification comes alive
Not unlike how a significant portion of the world would buy a chicken now.

"I would like a chicken", "dead or alive, feathers on or feathers off?".
the issue is that killing lobster without boiling them is not clear cut either. The animal happens to have numerous brains all over its body, so when is it actually dead ?
They might have lost to IBM, who already had their own "Extended ASCII" ?
Only .localhost, .example, .test, and .invalid are reserved for those purposes: https://datatracker.ietf.org/doc/html/rfc2606. .local is reserved, but for mDNS usage.
What's GPT-3 for ?
It's really the "pen computing" from the early 90s in some round 2. There were some pretty amazing things that the hardware wasn't ready for the first time (I'm thinking GO corp stuff) but when I asked the guys at CES 2020 if they had ever heard of it, it was a no. (For instance, if I worked there I'd get my hands on one of Jeff Hawkins GRiDpads (https://en.m.wikipedia.org/wiki/GRiDPad) here's a nice overview

History of tech needs to be more widely studied. I think we'd get really great products if people knew their history better.
Are you suggesting I should feel bad about squishing fruit flies?
If your substr() cuts characters in half, then the reason is simple - it's either not aware of multi-byte encodings, so it cuts by bytes instead of cutting by characters, or the encoding it uses is different from the encoding of your string, so substr() cuts it wrong.

You may visualize all that by converting your strings to lists of bytes.
Herpes is likely one of the causes of Alzheimer's.

mRNA technology is so promising I bought some biotech ETFs early in the year (they're all underwater at the moment, but I'm looking for a 10-20 year payoff, so that's no problem).
iPad has silky smooth scrolling and instant reaction to the input (milliseconds).

Once e-ink technology advances enough to allow for these, it might compete with iPad, but until then the lag is severely limiting what the device can do. Reading books (one screen refresh a minute) is fine, but not much else.
While I have no experience with Django, this could exactly be said about Rails. It's great these two exist and are being worked on for so long and have this level of maturity.
Ok so I have 0 experience with Nix however, I been eyeballing it for some time now. I like the setup of this post, but I run my personal infra completely from code (docker compose, traefic). I now run this on Ubuntu and I’ve been wondering for some time why my infra can be declarative but my OS can’t. And then I started eyeballing NixOS…

I think from my perspective it wil make more sense i.e. the first thing that OP runs into is:

“ nix-env -i git, right? Wrong. I mean, you could do that. But you actually want to say nix-env -iA nixpkgs.git. Why? Don’t worry about it.”

My Nix-noob but declarative mindset would assume the "A" is to add the install somewhere to a file needed to recreate the server at some point. Am I wrong? No idea… Actually, I already find it strand that you can call the package manager like that, shouldn't there be a declaration of the packages I want somewhere, should I not add the package that list (maybe a Yaml, like my docker-compose.yaml?) then ask Nix to make the installation consistent with the declaration?
New homes in England to have electric car chargers by law
Just for the unaware, 11/11, originating from China, as some sort of a counter to the Valentine's day.

This was the first year I've noticed it in Europe.
C++ type system allows invalid code (that uses freed or uninitialized memory) to run and just do weird incorrect things.
What's the Future of IDEs?
> years of evolution driving you to breed

The more I think about it the more sense this makes to me: there is no innate urge to breed, only to mate. It's what tricks you into breeding.
Jordan had said there was only to be one more book at the point he became ill, somewhere along the line that turned into three books, presumably the notes and scenes he left to whomever was to finish the series was a bit more extensive than his original estimate.

WoW is the penultimate book in the series apparently. Book 7 will be titled "A Dream of Spring" if it ever arrives...
I’ve got the boox note 3 color for my partner.
It’s 7”, a bit small for me but it’s pretty good.
She loves it but after couple of months she used only the black ’color’ and doesn’t bother to switch to other colors.
Can also trap reflected waves inside and focus them right in the middle
Which version did you use?

I have a remarkable 2 which I use daily for 6+ months now.
It does get really tiny details right. Since lines are pixelated I can see maybe up to 2px precision.

You have to use a smaller "brush" for this though.

I'm also not seeing any delay.
Note that the author receives $40 when you buy a reMarkable using the provided link.

I've been using a reMarkable for some weeks on the job, and I'm generally satisfied. However, the reMarkable is not a proud linux computer. When changing to the subscription model, they introduced new Terms of Services. Among others, these prohibit reverse engineering the cloud API. Upon request, a customer service employee who had clearly never heard of the GPL clarified that as a customer I would certainly not be allowed to modify the operating system. Their legal team stepped in later to clarify that they accept the GPL, but still I should not dare to touch their API.

reMarkable gave every customer from before the 12th of October a lifetime subscription that is not transferable, should I eventually sell the tablet. So, I paid a ton of money for a tablet that says "OCR your writing" and "Sync all your documents" on the box, but I can not sell it without losing functionality that is advertised with on the box. The pricing for the subscription is way above reasonable.

As a note to the author, since you mentioned you recommended it to a psychologist: Please don't, or at least strongly suggest to keep away from connecting it to the internet. A random startup's cloud storage is not a place for sensitive medical and personal data. There is no option to sync the reMarkable with a self-operated WebDAV share or similar.
Yes, though as eg QuickCheck shows, randomised testing is unreasonably effective in practice.
Tally.so offers unlimited forms & responses for free,
F5Bot or Syften for tracking mentions across the web,
Notion + Super for landing pages
I was thinking along the same lines. Have they ruled out poisoning?
> The main thing that not having children does is ensure a future that is full of people with very different values from yourself.

Who cares? I'll be dead!
Moving the cursor doesn't require string length, it requires finding the new cursor position. You can compute #2 length by moving the cursor one grapheme cluster at a time until you hit the end, but if you only need to move the cursor once, the length is irrelevant. (Also, cursor positions in a terminal-based text editor don't necessarily correspond to graphemes.)
Exactly. These are two different types of traffic that need to be separated from each other. Maybe have fast 1+1 or 2+2 road in the center for through traffic, with the occasional connection to slow parallel streets to access the shops. Make the center road a level higher or lower so everybody can cross it everywhere without interfering with the through traffic. That way you're still serving both purposes, but a lot more safely and efficiently.
I'm not a fan of onyx devices due to many reports about questionable home-calling.

However, they do have some nice devices like this color notebook with a pen and I guess that is what you were looking for: https://onyxboox.com/boox_nova3color
I see you've met my mother.

But on a more serious note: I tried that too. Doesn't work with certain people. Some get even angry, give you a "Let me finish talking!" lecture and continue talking for literal hours. What i started doing, was to just leave. Like, physically leave. Now that probably won't work if you're in a meeting or talking to the boss, so use with care.
Yes, they could be, though the question usually arises about whether a living thing is sentient, and it's fairly natural and easy to define life such that robots are not living beings.

Overall the point here is that sentience isn't a very useful measure of anything. If there were an explicit law recognizing the rights of all living things to a decent death, we would essentially be forced to become exclusive carnivores, as its almost impossible to euthanize a plant or fungus.
I know that it is counterintuitive, but storing doubles in binary format can take (for many use cases) much more space than storing the text. Each double, uncompressed is 8 bytes, 3.2e-3 is only 6 bytes, a 1 digit integer is 1 byte, a 5 digit integer is 3 bytes less than the double to store it... Also, when humans enter data in some specific units they want to see the same number back (and not a rounded -in binary- version of it, although very good algorithms exist to that end). Text compression of number data is extremely efficient. Having cross-platform binary formats is complex and binary formats go stale much sooner. Having humans peek at the file in text mode and debut or use simple command line tools with copied and pasted data is also useful for exploration purposes. The best of both worlds is to have a text representation coupled with one-to-one binary encoding; but as I pointed out, many times, the binary format actually takes, unintuitively, more space...
> Wish I didn’t have that shadowy figure there. He shows up a lot for some reason.

Is this leading up to "The Ring: Revenge of the AI"?

Jokes aside, great images and the technique is interesting as well.
How to pitch your startup: The 5W's investors care about
Lessons on backing starting from an emerging and nascent market that is Sri Lanka
Sort-of. That code is invalid in some informal sense, but not invalid as far as the formal typesystem is concerned.

There's also something about 'soundness' one could say.
It's not significantly faster (or slower), it's the author that doesn't know how to run a benchmark. You can read my take on his take [0].

Leaving that aside, async is very advisable (even a must) if your backend throws requests against external and potentially blocking services and you want to keep answering your own clients without scaling for no reason.

[0]https://news.ycombinator.com/item?id=29128107
You can go into settings and enable ssh, and put pretty much whatever you want on it. Configure your own synchting or nextcloud sync, and not pay a penny.

Worth noting that if you bought the device before October this year, then you get a free subscription - which is what I am using currently, but good to know that I can just swap it out if I want to
I would be sure you would for any off-the-shelf open designs. POWER9 and POWER10 are power-hungry (no pun intended) but are very powerful (I will neither confirm nor deny wether a pun was intended here), more than any ARM server option.
The "-i" shortflag is for "--install".

The "-A" shortflag indicates that the argument given is an "attribute path".

Roughly: without the "-A", the command searches for packages named "git" and installs that. With the "-A", it will install the "git" package from nixpkgs.
Where's the Never Button?
Runtime type checking.. What a dreadful idea
I love how I can just jump on a bike here and be at a large supermarket in 5 minutes

And even when the supermarket/mall is close by in the US, you still can't necessarily walk/bike there. I was visiting a friend who lived in the Midwest and his house was less than a mile from the mall. I asked him how to walk over there, and he admitted he'd never tried. So I set out to try, and the only way I found was by running across a busy 4 lane street without any crossings.
So does every Turing-complete language with non-termination.

Type systems are decidable and thus cannot, by definition, rule out all errors. Instead, they look at a subset of possible errors. This subset is provably eliminated from valid code. "Dynamically typed" languages reduce that subset to the empty set.
I didnt try lsof. I figured it was a permissions issue and started going down the Apache rabbit hole since when trying localhost without a port it displayed a page with "it works"... I thought it had monopolized the whole localhost. Svelte is not hard-wired to 5000, but I made it a point to fix it since I didn't like the idea of a random port being blocked.
B sides exist as an artifact of the medium vinyl. CDs do not have 'B' sides, neither did 8 tracks (but that was by design).

Reel-to-reel tape (never really used for mass music distribution) and it's smaller cousin, the compact cassette (which was) can be used both in multi-track one-way mode and back-and-forth mode, but you can't really switch around reel-to-reel tape without risk of damage so there you'll always need a reversing deck if you want to be able to do that mid-reel, cassettes can be popped out and flipped or you can have a reversing deck (either one with multiple heads or a head that flips).

Compact cassettes mimicked the 'A' and 'B' side format of the LP close enough that lots of labels issued them, usually aimed at people playing them in vehicles (much like 8 tracks) where for obvious reasons a record player wasn't an option. One interesting bit is that on an LP it doesn't matter if both sides are exactly equally long, but for a tape it does otherwise you end up with a chunk of blank tape on the shorter side. If it's just a few seconds nobody will notice but if it gets longer it can be quite noticeable, especially on an auto-reverse deck. Some labels would fudge this by editing the length of the tracks or by accelerating or decelerating fade-outs, or by tweaking the inter-song gap.
2x as many batteries would last 2x as long. Maybe longer when charged more slowly.

I read about maybe the first electric ferry, that the grid could not supply the power demand when speed charging the ferry. A new power line with greater capacity was then build.

Grid operations are generally better off with lower peak demands.
I always find remarkable interesting and want to try. However, it is expensive, costs about as much other tablets with full features
Please define "feel".
They experience structural damage - yes, same as every other living organism or plant if damaged. If I tear dandelion in half it will emit poisonous juice. Does it "feel" pain though? I think no.
The "feel" part probably can happen only in the sufficiently large brain, and lobster most likely don't qualify.
Elementary OS – Dev Environment Setup
Those clacking mechanical train/plane schedule displays came to mind, though I assume they are only rarely used these days ?
I'm looking forward to the https://www.pine64.org/pinenote/ .
If you live in the us, https://goodereader.com/blog/shop
has a shop that sells pretty much all the e paper devices
It's a shame they've moved to a subscription model - I'm personally angling to get a development PineNote and invest time into developing for that. It's priced about the same as a reMarkable, but does include a stylus and case, so that's nice.

My biggest want is an open device - I was originally drawn to the reMarkable _because_ it seemed quite open, but this subscription model really makes me rethink things (with what I would consider "core" functionality, e.g syncing, locked behind a paywall).