skysight-inc/HackerNews huggingface dataset:
From the article: "in short an era which—if you had to be stranded in some other epoch of history—you’d be likely to choose."

This seems like quite a ridiculous requirement, as first there really was no such era ever globally applicable, it depended not just on epoch, but very much if you were lucky to be born in certain location and in certain family/status/religion/ethnicity/race. And even then, even if you could pick exactly who you'll be, it's still very unlikely that any modern person would really enjoy any old times if the criteria is "safety", "stability" or "days when hard work pays off" from a perspective of a modern person living in the industrial age. It's just not comparable.

When we discuss if one epoch was better or worse, question is was it better than the previous one, not what modern people would think of it ("on average it would suck to them" is the correct answer for pretty much any previous period of time more than 50 y/a).

And Renaissance was a time of many improvements, not necessarily in safety or stability or hygiene, but it was marked with the beginning of Humanism as a philosophical stance, and wealth accumulation in aftermath of the plague, which together resulted in a new investments and vigor in education and art and science, and the whole attitude toward people's lives and importance of educations - and that just had to influence and add some value to the lives of commoners too. Even though living conditions in general were not significantly different to "the dark ages", especially when looking it from todays perspective, they still lived in time of great progress and increased liberties.
Which just moved the goal post, didn't it? I mean Starlink is, in some sense, artificially created demand by SpaceX themselves. As oppossed to ESA, Ariane Space and others that depend on government launches and commercial business from third parties.
It is important to mention that a "Remote" database could run on the same host ...

I run PostgreSQL on my VPS alongside gitea and some other services, and I can take snapshots of it just fine (assuming I don't take a snapshot as it is writing to disk, but that problem exists with SQLite as well).
First: no need to downvote the poster, there is nothing wrong with "I absolutely dislike dark themes"! I extended the personal opinion aspect to the second sentence as well.

But lets take the second sentence for itself. Actually it is two statements:

1. Light themes are much better on the eyes.

2. Light themes look much more pleasing.

I will skip 2., this is about personal taste, nothing to discuss about.

So, are light themes much better on the eyes? I was educated in the 1980s as a typesetter and it was an unmistrusted truth back then, that a maximum contrast with black font on white background is the most readable representation of text. This was backed by scientific research which measured the reading speed. It was also deduced, with not so much scientific research, that the maximum reading speed also means maximum relaxation of the eyes (if contrast is poor, eye has to adopt, focus, use muscles, is more strained). White background at that time also meant: paper (nonluminous color).

I have not followed research in the last 20 years and wether it has be redone with different results, especially for luminous colors.

But I have a 43" monitor now, and what I can tell for sure: the amount of light that hits my eyes if everything is on light theme is simply blinding! I am all dark mode in the long hours of work in front of the monitor, but I will switch to a light theme if I have to make a presentation or share the screen. Because dark mode requires a super sharp resolution and perfect font hinting. Readability of dark mode will suffer significantly, if scaled down or reduced in quality (which typically happens on remote connections, screen sharing or presentations).
Morse Code Translator and Morse Audio Player
Cool,
I’m wondering how this compares to https://docs.browserless.io/blog/2021/03/10/new-live-debugge...
> A bunch of us, anticipating a reaction like Linus' have been arguing that we need `try_` versions of everything and* a way to prevent the other ones from being used.

This has been anticipated since panic on OOM was introduced.

Adding `try_` version of everything is a horrible solution.

What you want is for the normal APIs to return Result<R,E> where E=! when panic on OOM and some OOM error otherwise.

The largest irony of all time is that, while returning an error on OOM works well on Windows, it makes little sense on Linux because overcommit is often enable by default. Linux and Linux users are directly responsible for the "panic on OOM" that turns out now prevents liballoc from being used in the Linux kernel.

The obvious fix here is for the kernel to use overcommit internally \s
BTC is getting more correlated with other speculative assets.
Probably he is referring to a situation in China.
What causes depression during lockdown? Is it lack of exposure to sunlight? Is it lack of exercise? Is it eating more poorly? Is it people being confined to spaces that may not be that clean that they normally leave during the day, thus exposing them to more mold and germs?

It isn't necessarily dystopian. It may still be a valid and genuine treatment, though I agree it would be better to understand more thoroughly why it works, not just that it works.

A former medical professional once told me "The answers you want for how this OTC drug works at the cellular level don't exist. That isn't actually what drug studies cover."

I don't disagree with your aims. I simply disagree with some of your implicit assumptions.
That sounds like ndb:

https://9fans.github.io/plan9port/man/man1/ndb.html

https://www.youtube.com/watch?v=e9Y0iDXXQh8&feature=share
Every so often a thread identical to this one appears for Google. The bottom line is always the same, don't use Google for anything that matters.
v2 has types, and my IDE ( VS Code ) does hints
Postgres is better in the I-need-concurrency case -- I think it's the greatest RDBMS that's ever been made and would like someone to prove me wrong some day.

SQLite's amazing too though, when you don't need concurrency (and most websites don't really -- especially the ones that should be scaling vertically instead of horizontally).

Anyway here's some cool SQLite stuff:

- https://github.com/CanonicalLtd/dqlite

- https://github.com/rqlite/rqlite

- https://datasette.readthedocs.io/en/stable/

- https://www.sqlite.org/rtree.html

- https://github.com/sqlcipher/sqlcipher

- https://github.com/benbjohnson/litestream

- https://github.com/aergoio/aergolite

- https://sqlite.org/lang_with.html#rcex3

- https://github.com/sql-js/sql.js

- https://www.gaia-gis.it/fossil/libspatialite/index

- https://github.com/h3rald/litestore

- https://github.com/adamlouis/squirrelbyte

- https://github.com/chunky/sqlite3todot

- https://github.com/nalgeon/sqlite-plus/

- https://www.sqlite.org/json1.html#jsonpath
But I want it to fail and I'm happy for it to fail then. If I write a utility that is about to read a multi gigabyte file in a json format I know has only ascii identifiers, into a dictionary, then it's silly that the dictionary has UTF-16 keys stored in an array on the heap, with each value stored on the heap as well, so second pointer away.

Just because I'm using json or xml or something doesn't mean I'm parsing any json, or that I'm not happy for it to catch fire if I parse a file that has some non-ascii in it.
I don't believe the author actually understands effective altruism.

On a side note, if anyone is interested in the topic but hasn't read about it before, I highly recommend this debate with Will McAskill to learn more :)

https://www.youtube.com/watch?v=Qslo4-DpzPs
> Your insistence that this is the case is itself ideological.

Haha, ok, well, in that case, on what basis were drugs banned? Specifically psychedelics.

> We’re talking about current attitudes, not the reasons why they were banned in the first place.

The current attitude is "drugs are bad" because of childhood education programs. Drugs are bad because they're illegal. You've seen the PSAs. It was never evidence based to begin with, then the "puritans" (DARE) switched to youth indoctrination. It's been so long now that there "must be a good reason."

It was never logical, or evidence based, and it remains illogical, and not evidence based. Bringing evidence to an illogical conversation IMO is like bringing an inflatable flamingo to a fancy dinner. People will look quizzically, and you won't change minds.

But hey, here's hoping I'm wrong.

After all when Portugal decriminalized all drugs in 2001 all the negative health factors and societal factors associated with drug use fell off a cliff -- and usage did not increase. That's all the evidence I need to follow suit.
So if SQLite is typically run embedded in the client application, does this mean it's not supported to have multiple clients operating on the same SQLite DB concurrently, or is there some support for this?
> simply ingested by your network operator

That's an amusing typo - I suppose that should be 'injected', but Pac-Man pops to mind ...
What does native control mean anyway? Isn’t GTK basically _the_ native controls of Linux?
Aussie eng here.. life in Norway is amazing.
And every time others (like me) remind that it's nowhere near as difficult as it's portrayed to be by the naysayers.

And it will liberate your email, the most vital of internet services (think of every password recovery) from the control of arbitrary shutdowns by google et.al. Own your own destiny.

You'll also get less spam and way less (none) legit emails going to spam and you'll discover how terribly bad gmail spam filtering actually is in comparison.

If you're completely nontechnical, sure, don't go there.

But if you're even passingly familiar with Linux administration and honestly willing to spend a week or so learning (assuming you're starting from knowing nothing about email hosting, only a couple days if you already know about SMTP and postfix), you can do it.

Ongoing maintenance is nearly none. The majority of years I do nothing on my email server other than apt-get upgrade.
Besides CS what else will you offer?
I design and build modules for the eurorack modular synthesizer system. And I can vividly remember that in the beginning, still being a student my one thought was: Why is this stuff so expensive.

Five years later, I find myself arguing the opposite in many cases. Most modular synth stuff is not too expensive, but has just the price you'd expect it to have given the number of units sold and the BOM.

Yet when I was starting out my comparison were e.g. guitar pedals, which is a much much bigger market. Electronics scale like that. Whether you sell a hundred, a thousand or ten thousand units really makes a difference in terms of pricing. And quite frankly, if you worked 2 years on development it is a bit bold to expect from you that you did this for free.

That doesn't mean there are overprized things in synth bussiness. The OP-1 definitly seems pricier than one would expect, but I don't know enough about it to say thia with confidence.
Yes. But it's relatively easy to fix it, you can add an entry in settings with color overrides for any combo of theme/UI element...
SQLite is cool and all, but using ever with the caveat most cases really is indicative of that it is not ever. Additionally, I would contest not even most cases. The post is correct in that SQLite often is fine though.
afaik the numbers are associated to a provider, they get blocks of XXXX numbers. it would not help somebody to have enum on the provider level. because they are stuck there.
Numbers are more like IP addresses and less like domains.
> But people forget the major reason for DB enforcement is multiple application on one database.

While that may be the major reason there are other reasons that are just as valid. Such as multiple developers working on a single application, loading "wrong" values into the database for example.

If SQLite enforced typing it would be a great alternative for me, but the way it is right now it is "nice", but not nice enough to beat PostgreSQL in any way unless I need an embedded DB. At least in my opinion.
Blockstream has satellites in orbit for this eventuality.

[1] https://blockstream.com/satellite/
That isn’t what your comment said. You said “no amount of evidence is going to change it”.

We’re talking about current attitudes, not the reasons why they were banned in the first place.
It's tricky, since only the typed part can be sped up, and there will usually be lots of back-and-forth between typed and untyped code; which requires conversions and checks.

For comparison, Racket has gradual typing which gives a speed boost when everything is typed, but can end up much slower if anything remains untyped, e.g. see figure 3 in http://www.ccis.northeastern.edu/home/types/publications/gra...

Python would probably be even worse, since it's "more dynamic" than Racket; e.g. there are many hooks that can run arbitrary code (like dunder methods), and there's little encapsulation so values may get swapped out via monkey-patching at any time.
Berlin rent cap overturned by Germany's top court
Maybe because the back of the decommissioned submarine was not fit to work as well.
Of course there is the issue of learning and functioning in Italian or Spanish or German or French to stir in to the challenge of relocation. Also, Brazil and Angola have many of the values that the right wing of the tech community espouse, but they aren't moving either.
I think we just don't like the spotlight that much.

In the US, the basic approach is to talk about all the great stuff that your company is doing. In Europe, many suppliers are happy to white-label, if you pay for it.

So when you read from an international company bragging about "their" new products without mentioning employees, chances are that they just licensed it from an outside contractor. There's lots of small high-tech contracting firms all over Europe. It's just that they don't want the (potentially negative) attention that comes with being famous.
FF as in Firefox?
first glance at the RTEMS git (and Wikipedia) repo shows that its OS is written in C language so far.
Curious why you say it is written in Ada?
> We do not have such exception in GDPR

We do in fact have an exception in the GDPR for specific agencies involved in fighting serious crime. You may look at the specific text for that here: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...
>it’s an important topic because we as a society need to take care of each other.

We are not taking care of each other with this approach though, quite the opposite, we are destroying small businesses, putting people into depression, millions are being plunged into extreme poverty, making people lives not worth living. No country has ever improved its health by becoming poorer.
i disagree with the less waste argument. there is clearly a rebound effect here: by making the price cheaper and significantly increasing the mass that goes to orbit you eventually generate more waste.
Did you buy the Deliveroo IPO or Ethereum?
I had this problem with EA too, however after getting involved with the community I found few people really focus on this topic - it just so happens it's a "sexier" topic than medicine to treat blindness or whatever so it's talked about and shared more online. I am a member of giving what we can and 'hedge my bets' by donating 1% of my total donation to these just in case I'm wrong, but I know many others who won't touch it with a barge pole.
> Having to kick up a fuss on social media in order to get service, how very 2021..

Exactly. I'm locked out of a google account I have which links to a yt channel and a twitter account. The only truly viable option for me to get these back is work my way up the social media infulencing ladder and then complain how I lost access to my accounts. This is insane.
> Logi Brio 4K. It's plug and play.

At that price point you probably want to grab an used GoPro, a real used Camera (like an older Canon EOS or similar), or even an older iPhone 10 or so.

These all will give you infinitely better image quality than the Logitech Brio 4K.

Adding more pixels to a shitty camera only gives you more shitty pixels.
What are my implicit assumptions? That locking human beings in their houses is by default a negative thing that will cause depression?

That seems obvious to me. Animals don’t like being in cages.
What have you tried so far, and what’s the usage like? If lots of people are using it and genuinely find it valuable then maybe some portion of those would be willing to pay for it. Otherwise some type of sponsorship / non intrusive ads might work though it looks like you want to avoid ads.

Check out listen notes [0] for some inspiration. It’s a podcast search engine that is profitable, and the founder has some good write ups on the blog.

0. https://www.listennotes.com/
Lazycli: Turn static CLI commands into TUIs with ease
Depends on the type of tool of course, but some tools are done and all bugs are fixed. There is no need for continuous commits if a tool is complete and functional.

One of the CLI tools I use every day (minor filesystem management tool, written by me for me) hasn't had a commit since 1991. But I use it every single day, it does what it needs to do.
Good? This list is basically a rehash of popular sci-fi dystopias. I bet setting it up did not involve much thought beyond "Oh yeah, I remember this was the premise behind Minority Report. Let's ban it"
Threads like that are a big reason I'm not very active here on HN anymore. So much negativity masquerading as "constructive feedback".
There is no problem making filenames that are bound ascii. Just because they can be non-ascii on most OS'es, doesn't mean they are (when I myself control all input - that's the key).

I think it's the problem of generality here. If I make a game that has thousands of texture files I want to store in a lookup table and it saves me x ns on the lookup if those textures are in a dictionary with 1-byte characters vs 2-byte character keys, then I could just make sure my file names are ascii. So I have a collection of 2000 ascii file names. I don't care whether the rest of the files outside my game textures are, or could be, non-ascii.
Try your nearest shell to experiment with this? In my scripts and programs I've stored data just in files many times: simple, transparent and effective. Works everywhere. There's so much in search that you can just brute-force through unless you have a huge amount of data or a lot of concurrent tasks that it doesn't matter much in today's hardware.
There’s no appetite for global war and China is about to become the largest economy. Most of the world is entering the consumer space via technology. There’s a lot of people, and we’ve identified what everyone worldwide wants to buy (electric cars, gadgets, games, movies, food). Every market is just going to get huge, so I really don’t see what the argument is for ‘main street’ to be struggling.

The major concern is during this boom the robber barons will take an uncharitable share of the wealth and accumulate it at the top, but the overall global economy is more than signaling it’s going to bust out even more.
Until 1 parent stops working (entirely or goes part time) to help raise the kids
This is good advice, but i need to wrap up the things I had set up on my accounts and then close the accounts. I need access to do that
I don't disagree with your end point but man are your statistics a mile off...

COVID is somewhere around 1 to 2% (you're off by a factor of 10). And a large part of that reason is treatment. Thus you can't really compare the black death from the medieval period to COVID now considering treatment has gotten better (thankfully, because the 14th-century plague would have between 80% and 100%(!!!) mortality rate depending on the strand).

Since the Bubonic Plague is still around, we can make estimations about how deadly it is given modern treatments, and it's at around 11%. Which, by the way, is lower than some modern outbreaks of coronavirus like MURS (we're fucking lucky that the virus that escaped quarantine is "only" 1-2%).

If you want a really scary fact about the black death, it's that we've already had outbreaks of drug resistant forms in Madagascar. If that were to become the next pandemic then I think we'd all be fucked. Luckily the plague is easier to quarantine than coronaviruses because plagues have a shorter incubation time (that might not be the right term) so people show symptoms earlier and thus are less likely to have asymptomatic periods where they're unknowingly spreading the disease.
How do I request google stop marking 1 in 30 of my emails as spam?
UCS-4 is still a variable-length encoding, because various accented characters and emoji use multiple code points. One advantage of UTF-8 is that it makes you confront variable-length characters head on.
> But the average age of the buried adults grew by 11 years in the meantime.

Was that progress or luck? It doesn't seem to me many things would chane in peasant's life.
I hadn't considered the web archive, good call!

64bit msi installs and stitches images fine - LGTM :-)
Biggest tech labor importer is Ireland the wages are way higher than Italy, Spain or Germany.
Clicking the first image link about the exhibition triggers some Android spam pop-up fyi.
I feel like most of the hyperbole would be resolved if people would differentiate between SQLite the storage engine (which is indeed excellent, especially if you're working in a language like C or Rust that allows plugging into the virtual tables API) and SQLite the RDBMS, which is very much not and is actually guilty of most of the things people accuse MySQL of. There are plenty of reasons not to use SQLite that have nothing to do with its performance for your workload.
What to expect from Apple’s “Spring Loaded” event on April 20
For the vast majority globally speaking, wouldn't bandwidth be the limiting factor?

Also if you have a slower computer wouldn't running everything in Javascript be the last thing that you would want to do.

Furthermore if you where to measure RAM usage between the apps I bet GIMP would be far more conservative with the same load.

Also if you are editing images for a living 100 megabyte really isn't that much? Lets say you have RGB images of a resolution of 1920x1080. Sixteen or seventeen of this would be 100 MB already? If you are using layers you quite quickly reach this amount of storage. So the size of GIMP is really negligible.

The only definition of someone with more "limited means", where this would be better is someone who is using a chromebook but still has a 1st world tier internet connection. I'd be happy to be corrected if I am wrong however.
They are saying they do work, but only when they are implemented. They are unimplemented when the numbers get low, which causes them to go back up, and has the effect of starting the cycle again.
TL;DR

Before smartphones, apps and easy access to Internet in India, SMS and calls did cost a lot of money. To lower the barriers for response to billboard ads customer would call a hotline, the phone would ring twice and automatically disconnect, and the system would reply within seconds with dynamic content, through a call or texts.
Total return on the housing market has kept pace with the stock market in the UK for 20 years so there hasn't been much opportunity cost over here.
What do you mean by `you know where'?

For me, all I know is that my filesystem store its data on disk somewhere, I don't really have any clue how that's organised. That's pretty much exactly the same level of knowledge I have about my db.

(And yes, I could look into both of them to learn more. And yes, we also have databases and filesystems that get accessed over the network..)

File system paths perhaps sound like a location, but there are no more and no less a location than eg tablenames to me. Or URLs.