skysight-inc/HackerNews huggingface dataset:
Dates from times are a minefield.

I just had a long-standing bug come to the fore because I shifted a view to a materialized view, and embedded deep down in it was a date cast from a time stamp with tome zone.

When running as a view, everything was done in the user's time zone (because tits set per connection). When it’s a materialized view, it's he refresher's time zone.

This led to some inconsistencies, as the server is properly but inconveniently in UTC.
Looks like it was a feature used for testing: https://en.wikipedia.org/wiki/Ringback_number
I am with you but you missed a key issue of comparison: granularity.

Unix Epoch is by definition at granularity of seconds.
How do you compare 2 epochs where one is in seconds while other in milliseconds. We sort of end up in same comparison game.
I hope more disciplines can shift the publishing culture towards the norm found in physics, where arxiv is the go to. I'm not sure why that is the case but it's pretty great.
This is precisely my point. So many people automatically assume that everything is scarce and recycling is automatically “good”.

Chances are that the process described in the article uses more resources and produces more pollution than simply starting from sand.
That's a video from 2020, about the development effort for a vaccine being stopped. Not a recall (there was nothing to recall yet), from 2020 not 2022. Pure misinformation, please don't submit such crap. (e.g. https://www.nytimes.com/2020/12/11/world/australia/uq-corona... for reporting at the time)
Mine is backwards, literally.

Almost all my legitimate email goes to spam, while hyper-obvious 2000s type of spam "Hello sir, I want to send you 20,000,000 dollars" is common on my inbox. I now have the habit to check my Spam folder first.

It has become so stupid that even emails from THEIR OWN DAMN SERVICES, like transactional messages from GCP, go to Spam.
Who Rules America? (2022)
Quick question. Does anyone else get annoyed seeing the current temperature being greater than the high temperature for the day? Same thing with the low.

I’m not sure what it means - maybe the weathermen want you to know what they guessed? I’m not looking at the weather as a sports book of betting entries, I’m looking at the weather because I want facts.
Is there anything like AutoHotKey for Linux (Debian/Ubuntu)? It's the thing I miss the most from using Windows.
Yeah I should have specified that I was talking about mindfulness.

Ultimately I think you're right but what you describe seems a bit advanced and not as far as most people will go. I think your average person would probably be happier focusing on mindfulness and shrinking their mental space to the present moment.
>Turns out, a "social circle" isn't really a thing in your mid to late 30s. You might have a few close friends but most people are tending to families at that point.

Is this really still that common? I just turned 30, share a flat with two people in their mid-thirties, and we have what I'd consider a pretty good social circle going on of people from their late 20s to 40s and a lot of our friends live in similar households.
You don't need to identify yourself to Signal in order to send messages with Sealed Sender. You just present a delivery token, which proves you are authorised to send messages to this recipient, and your encrypted message addressed to the recipient. Signal doesn't learn who sent it nor do they care, the recipient's client figures out who sent it after decrypting it.
Edited it :)
Show HN: Nango, a Django extension providing SPA-like features
Also potentially a title for somebody to use for their memoirs.
Oh wait, it doesn't let me edit anymore
I run a group chat for my family. I recently switched my server from running plain Prosody to Snikket. People with phones use the Snikket android app, but my kids that are too young for phones join in with Dino. Dino is a really nice client. Snikket is pretty good as a phone client... I think maybe there is a way to get push notifications working through the standard Android infrastructure which would be an improvement, but I haven't done that yet.

I guess the functionality isn't better (let's be honest, it's probably worse) than the proprietary alternatives, but for now the family is happy with it and I feel good about the extra privacy / lack of advertising / etc.

Really appreciate all the people that put in the work to make this possible. Great work Dino team.
By using a Lenticular printing format.
The Great Gapsby? How modern editions of classics lost the plot
I got my address in the invite only days, and historically, what you describe was true for me. Almost magical.

But recently (~3 months?), I’ve been experiencing something very similar to what the OP described.
"War is simply the continuation of policy by other means."
Family and a few friends, on own server.

It seems to be a good fit for families. Or rather, families are a good fit for any sane, sustainable technology. Long span of time, lots of mutual transparency, plenty of in-group communication inside and outside the chat technology.

No problems characteristic for big-tech (account seizures, hardware platform restrictions).
No problems characteristic for free-for-all public servers (spam, vandalism).
Time to rename it to the "white death"? This seems more accurate.
I thought you wanted to say in previous comment that shoutbox will be indexed, nvm.
Check out Cypress for a more modern approach to Selenium if you’re using JS/TS!
It's probably done this way because it's the easiest naive way to implement class sign ups. School IT seems like one of those places where accomplishing anything that isn't absolutely essential just doesn't happen.
Too simple and crystal clear:

The head of New World Order: the Rothschild family

cooperative with their (lower) cronies: Americans elites cabal
Being quick or lucky enough to purchase something at regular retail prices, and then turning around to see it at inflated (often greatly so) prices. Obviously it has to be done on items hard to get. Look at the consumer GPU market these days for an example.
If you're on X11, there's xdotool and for Wayland, ydotool.
Ask HN: Which features of early programming languages surprisingly survived?
Ok, I agree but then I also have less time to work on real things and honestly I feel the whole legal/money part of our civilization is a huge waste of time in the face of energy problems that can't go away (2nd law of thermodynamics and sunlight + photosyntesis) and that my platform tries to help with elegantly by being the most efficient solution for MMO networking.

I'm also sad that nobody has solved this license problem yet, there is obviously a need for it. Sometimes time solves all problems though, so I probably just have to wait a while and somebody makes exactly the right license.

But I'm going to allocate some time if somebody who is willing to pay approaches me with the same concerns (it's actually why I switched to MIT in the first place, Unreal does not allow you to use client plugins that are LGPL)...

Small steps, we'll get there!
I’ve had success running valgrind on python code with a very small suppression list to cover all of the python interpreter issues (at least for safety, not leaks) and let me focus on the code.
I don’t know what I’d do without Mutt. It’s the only really good email client I’ve ever encountered. Just read the release notes in the OA: the attention to detail and concern with standards. Thank you so much for the work you do on Mutt.

https://lwn.net/Articles/837960/
> Even though the image didn’t include his fingertips, forensic specialists were able to pull data from the rest of his fingers and palm and match it to fingerprints on the national database

How can lines on fingers and palm be matched with fingerprints?
> The protocol utilizes space congestion control over User Datagram Protocol (UDP).

I'm assuming they meant "user space congestion control" ? Even so, there's nothing about the protocol that says congestion control has to occur in user space.
I use mbsync (formerly isync) to synchronize multiple external mailboxes to a local Maildir store. I use it with mu4e, but it'd work fine with mutt or any other client that supports Maildir.

https://isync.sourceforge.io/
The Creation of the Arcade Game Centipede
Thank you! Fixed it on the post
Not really. There are interesting people all over sure, but will you meet them? In cities, not very often unfortunately.
Yes I did hear something about passing some limiting law, not sure when.

Of course, as you mention, they can just peg the sound levels in across all frequency bands on all tracks in the ad, and yes, it does sound louder that way.

Of course, if they actually want to get people's attention so they try to listen, they should whisper.
https://www.crunchbase.com/funding_round/the-sandbox-f24f-se...
Giant sloths lived in South America, where they were the likely megafaunal partners of the avocado.

The megafaunal partner of the mango is probably the elephant, which is still extant in the native range of the mango.

https://blog.plover.com/bio/urushiol-2.html
Agreed, there is a lot of power to Selenium or Chrome Headless, but it does require a bit more investment than your normal tool.
I got a microtik 4 port 10Gb switch and some cheap eBay cards to go with the 10Gbe port on my thunderbolt dock - works well for VMs and NAS stuff. Everything else is gigabit or wifi.
Agreed, but I'd argue that any good scripting language would do it.
Maybe it’s a grass is always greener on the other side argument.

Having spent most of my teenage years doing well in school and most of my 20s working hard before finding success in my early 30s, I was expecting more happiness after finding financial freedom. But instead had a lot of regret that I couldn’t relate to a lot of the more fun aspects of youth.

Instead, I found myself looking at folks who spent most of their younger years having fun and then found a partner that was willing (and able) to work hard as a provider and wondering why that isn’t the best of both worlds if you can get it. I know that some of them have regrets of not having much of a sense of accomplishment, but they sure do seem happy having lived life to the fullest and skipping the pressure of financially supporting a family.
It's really easy to see the answer to the supposed contradiction here: the question about torture is asked first, with no additional information. The question about torturing the fat man presupposes that it increases the chance of finding the bomb by a large percentage. Torture is commonly cited as being far more effective than it is.

This ultimately comes down to how people deal with being presented hypotheticals with false information. Many people will ignore commonly repeated lies, even in hypotheticals. Some people follow the hypothetical. Some people ignore the lie. Some people come over here to HN to point out the lie, and point out that the "philosophers" who posit these kinds of questions should probably be the ones tortured if you're going to torture anybody.
The REAL web3.

Sorry, couldn’t help my inner troll, take my karma.
At a basic hardware level its not hard to understand. Our chimp brain has 200 billion neurons with about 1 trillion connections. There is nothing static about that network structure or the info flowing through it at any given moment. If there are 6-7 billion of these networks then connected up with each other in various other ever changing networks with different ever changing info flowing through, what the fuck hope is there of keeping all that hardware in sync for very long.

The energy requirememts for consistent sync are massive.
Smart people are rarely happy. That is the curse of the smart. And I think there is a reason for that, smart people are always looking for problems to solve in a smart way :) The only time smart people are happy is when they have solved a problem; that lasts for a brief moment and then they are on to solving the next problem.

Just my 2cents hypothesis :)
> One person who does verify a fingerprint will get a real fingerprint. Or maybe they'll just show you same numbers as to your buddy, because they control both server and client software and users have very very limited resources to control what code is shipped to them via appstores.

The fingerprint is computed at key exchange, you can't change it after the fact without warnings about it. If you assume the clients are compromised, E2EE or federation or other network properties won't help, so this discussion is meaningless.

Nobody claimed E2EE was the be-all and end-all of security; only that it's an improvement over having to trust a 3rd party. This is because everything else being equal, the less components you trust, the better security-wise. So given a network operator, if you can choose between trusting them or not, you'll be better off not trusting them. That's why E2EE is better than no E2EE.

Finally "use your own server" seems like the perfect solution if you're only talking to yourself. To take the email example, just because you trust gmx.de doesn't mean you want to trust mail.ru, but it seems that you're either suggesting that the trust propagates between servers in the same federated network (obviously not the case), or that you can just demand your recipients use the server you chose, ending up with a centralized silo within the federated network, which is itself a contradiction.
I find that people who spend the most time on the internet are the least happy. The people making 20 updates a day on social media are way more likely to be severely depressed, because they aren't spending time with friends, working on hobbies or focused on a good career. So a lot of the social media content I see is from pretty unhappy people.
That's not true bypassing, you're still required to keep their router connected. There is another bypass method I used that allowed me to disconnect the router but it was hacky and difficult to execute.

The main reason we try to bypass AT&T's router is because their NAT table is capped to accept 2048 entries and starts dropping sessions after it reaches the limit. This is why I stated that the web UI method you mentioned is not a true bypass.
I don’t know. I guess I stated using it before that was a common feature, and it was useful to have a cross-platform way to save bookmarks across devices. It’s the easiest cross browser option IMO.
ProPublica’s Article Layout Framework
I know, I was correcting "Discord [...] has history in the client" from your comment.
Plato, in writing words into Socrate's mouth, was cautioning against the atrophy of the skill of memorization of oratory, which was how histories had been passed up to that time.

Whether this was Plato's idea, or Socrates', the idea wasn't wrong. It was, however, irrelevant. It is acceptable for that skill to atrophy if we replace it with something far more durable.

The irony of putting that in writing would not have been lost on Plato.
So define one? Decide on something and you have a starting point for discussion.

The question is whether the definition is useful or not.
There are three of us, maybe? Just not to make this a useless thread, if I find I am not as happy I just get on my bicycle and go for a quick ride.
Often to just pick up milk or bread, otherwise just to nowhere.

I am locked down this week with covid so I am not allowed to ride out so I am only medium happy, that is not happy enough to annoy my wife. :)
https://github.com/DirtyWave/M8Docs/blob/main/docs/M8Headles...
Over recent weeks there have been a few HN posts relating to Django and how it interacts with "modern" ecosystems. Over Christmas I began working on a Django extension which would help leverage some features usually seen only in javascript-heavy websites, without the pain of writing custom code, in investing in browser-heavy automated tests.

The "killer" features I am hoping to bring to the Django community is the ability to have strong data consistency assurances between requests when editing data, as well as realtime server-driven validation of form inputs, alongside optional realtime "autosaving" of fields as changes are made. You can see how this looks here: https://user-images.githubusercontent.com/236562/153730557-a...

I have also attempted to minimise how much an existing codebase needs to be altered to use or test this. No database schema changes are required, and mostly it's just a matter of changing import statements from "django..." to "nango..."

This is very much a proof-of-concept at the moment and certainly not fit for production, and I welcome all suggestions and critiques. A quickstart script is included in the repo which should minimise the pain in running the code locally.
Surprised to see PowerTools but not ShareX. Originally a screenshotitng tool that is now somewhat of a more advanced Powertools. For instance, if I'm putting together product documentation I can take a screenshot of a specific window/region, save it to my hard drive, upload the resulting file to S3/B2/FTP, and get the resulting link copied to my clipboard using a single keyboard shortcut. One of the features I use often is the ability to grab a region of my screen and use OCR to convert it into copy/pastable text.
What did you find challenging to read, out of interest?

I figured a visible graph key to explain the colours could have been useful, although depending on location that could detract from the space available to render the datapoints.

(the default colours and theme also seem relatively sensible, and the mappings are visible under the "Conditions" menu item. I like that daylight hours are subtly hinted using background shading)
Sounds like something you'd use getmail, fetchmail, or another mail retrieval agent for: https://en.wikipedia.org/wiki/Getmail
This is a never-ending debate, but you really shouldn't be doing E2EE for emails, and you really shouldn't be using it as a backbone for encrypted chat. There are just too many foot-guns. Other people more qualified than me can have that debate if they want, but that's the consensus I see from security people that I respect, and I think there reasoning is sound.

I think Signal's derision towards federated protocols should be taken with a grain of salt, but email is genuinely kind of bad on multiple axes. It's difficult to encrypt well, the network is difficult to federate with as an independent user because of anti-spam measures, there's a lot of stuff that providers have kind of stapled on top of it to get around the problem of embedding remote images/resources, message verification, etc... there's just so much duck-taping over problems with the protocol.

> If you skip this part, all e2ee you use is just a security theater.

No, not at all. It's better if you take that step, but skipping it doesn't necessarily mean there are no benefits elsewhere. Proper E2EE does require verification, however, proper E2EE implementations only require additional verification for new devices, movement, etc... verifying something once, even verifying poorly once, is still a lot more secure than verifying it multiple times in a row.

We can get into big debates about the technical side of E2EE, but the short version of that debate is that if E2EE didn't matter, attackers wouldn't be making as much of a big deal about it. This is a good general metric to use when thinking about privacy measures, whether that's sandboxing improvements in iOS, or DNS over HTTPS, or ESNI, or E2EE. If the primary attackers are freaking out about it, there's probably a reason for that. And all of them are freaking out over E2EE so unless you think this is some kind of giant coordinated conspiracy, probably the reason they're freaking out about it is because E2EE does make it harder to monitor people.
Who says 'happiness' is _the_ thing to want?

To me, happiness is a peripheral - something that might or might not occur - I don't really care. I would rather be based in truth and do what I think is right, than live an illusory but happy life.

And being smart is about #10 of the list of attributes I value too! (Honesty, bravery, curiosity, authenticity are certainly ones that I value more.)
The text as I intended it to be read, was me learning a hard and very useful lesson from her.
I am by no means dismissing her way of life. Quite the contrary.

Sorry if it does not come through so easily.
I'm in the EU and it's GDPR violation to send someone else's personal info to a third party without permission.

Regarding the usernames, for example gmail seems to treat 'firstname.lastname@gmail.com' as being the same as 'firstnamelastname@gmail.com'

Further than that I don't know. All I do know is that I occasionally get legitimate emails intended for other people, and I suspect others may be getting mine.
You can already do this, but I'd think WASM is a better fit for Lambda than a native compilation target. Means AWS can run your code on ARM or x86 depending on available capacity.
Fair enough. It might be the case. We'll know in a decade or two.
Every time I've looked at upgrading to anything better than 1G Ethernet I can't justify the cost for the performance. Only my NAS can come close to saturating 1G but I rarely do that. Everything else in the house is more than happy with 1G and WiFi. I can't even get my WiFi 6 AP to get higher than about 500Mbps.

Even if I wanted to upgrade it means replacing/upgrading my switch, router, and wiring in some cases. Going from Fast Ethernet to 1G was a no brainer and relatively inexpensive. For home use 10G is just too rich for my blood and won't get me much better actual network performance.
I doubt you can help other people very much. Research suggests that happiness is largely a stochastic phenomenon [1] where common-sense factors like socioeconomic status, educational attainment, family income, marital status, and religious commitment all show little impact on variation in happiness. The genetic heritability of the stable component of subjective well-being approaches 80%.

This largely matches my own anecdotal observations. I'm capable of experiencing happiness like everyone else but it's largely situational and unstable and tends to be hedonic. Some other people meanwhile are unflappably happy. Happiness is probably a matter of perspective, and I think it's just really, really difficult to truly and durably change your perspective. It's like asking an atheist to believe in a god or vice versa.

[1] https://journals.sagepub.com/doi/10.1111/j.1467-9280.1996.tb...

Also a metastudy: https://link.springer.com/article/10.1007/s10902-016-9781-6
I just found out gumroad pays VAT on recurring payments a couple of weeks ago.

We probably need a new license though because piggybacking on MIT (or any other license) like I try to do is rubbing people the wrong way.

But law and money are my least favourite passtimes, so I'm going to let somebody else do it first unless somebody is willing to force this change by buying a license and asking for a better license text.
Because, specialy on android, is far slower…
IMHO its better to start with a UI prototype. It's much faster and cheaper while still being effective.
Adding Error Productions to the Lox Compiler
Fair question. For me, it was the cross-device sync and offline functionality. Also, save to reading list didn’t exist when I started using Pocket.

Some people also use Pocket as a repository.
Putin is sending their children to die, really?
getmail, fetchmail, and offlineimap all work well for this. I currently use getmail and offlineimap (on different boxes) to fetch emails over IMAP, and configure mutt to use my usual smtp to send.
But unless you push QUIC in the kernel, which afaik nobody is really doing yet, it will be. And it's not necessarily seen as a bad thing - opinions about that generally depend on how you think about apps "knowing better" than the OS.
Greatly informative comment!

I take that to read this as a way to make a solar panel with an acceptable efficiency rate.