skysight-inc/HackerNews huggingface dataset:
It would also be better to compute the min/max/avg difference of luma/chroma over the whole image than only do a manual comparison by eye.
Now it will probably be a service offered by private entities via satellite.
Streams in LiveView are a game-changer for long-lived data-heavy apps like news feeds/readers or analytics dashboards that update steadily over time. We've been using LiveView in production for the last couple of years and it keeps getting better. Great post and continued updates from Chris & community. :-)
A simple commenting system for my static site generator
> unless all animals have a conscious and subconscious

You don't believe animals have a conscious? I thought all humans believes that a dog for example had a consciousness.

> What you're proposing is a dialog between a conscious and subconscious self, while in a dream state, where one or the other (or both) forms of being are fully aware of what questions to ask

You say this is complex, but there is definitely a subroutine that determines when you should sleep, when to wake you up etc. That routine calling you to do some bookkeeping while you are sleeping doesn't add any complexity at all. I don't see why that routine would be smart enough to do everything else, but not smart enough to ask some questions about things when you sleep...
And if my history recollection is right, originally born on J/Rockit JVM.
Do you think these cars get crushed or are bought by someone who drives them until they are really dead?

I hate to be that guy but the whole automotive market has been like that for as long as there has been an automotive market. One person’s unreliable old car they bought new is someone else’s daily driver that they get their cousin to keep on the road for beers.
I assume it ends with the entire economy working to support the one capitalist who wins the game. Sort of like Highlander.
I admittedly don't have kids, but media is so saturated and oversexualized that I personally feel that thought-provoking fiction that dissects and critiques urges is possible and good to explore at some point, in safe company, ammended with brief discussion. I'm certainly thankful I got offered these conversations.

That said, Ex Machina might be a little intense in that regard, even though I seem to remember that the explicity is mostly some nudity. It's a great movie, but probably not the first or fifth I would show a 12-year-old with the above discursive parameters included. The themes of corruption and "fucking around and finding out" are so heavy that you don't want to just leave a child with it.

It could be your tenth pick, though, or perhaps something for 6-18 months on of successfully watching and discussing movies and their depiction of life in an open way.
The decent but mid-tier at best mountain bike I bought 20 some years ago doesn't even have suspension. I'm not even sure you could buy a steel frame mountain bike without suspension (which otherwise had ~mid-range components) today--though I rarely ride these days and am far from an expert.

But to the parent point, I still probably paid more than $200 for it.
I don't know what you are referring to, but there's nothing magical about nostr here. You're identity is a public key. It's not tied to a particular server. So if a server boots you off you can continue publishing on other servers using the same public key. It's common to publish to multiple servers at the same time.

That's really it, servers have less authority in nostr, and that's why it's more resistant to censorship.
Nostr isn't crypto, what are you talking about? Are you just unhappy btc is being used as the reward?

It's not a grift to use a currency as a currency. That's the actually worthwhile purpose, you being able to send money to people without messing with payment processors who are themselves grifts.
Technological advantage + barely enough people overpowered lack of relevant technology + lots of people many times in history. Cortez in Mexico and Pizarro in Peru are two best-known examples.
> I also grew up in a dysfunctional family environment (toxic parent relationship, some narcissistic/borderline traits in them) and have been struggling with the consequences of that on my development and mental health.

I know what you mean here. Victims of narcissistic abuse often become vulnerable narcissists and codependents, deferring their own needs for those of others until the damage becomes too great to ignore.

You didn't mention what psych books you read so I will suggest Games People Play by Eric Berne.
If he likes Asimov he might like more philosophical/political stuff.

-

Maybe stuff like:

The Time Travelers Wife

Raised by Wolves

Gattica

12 Monkeys

Coherence

Solaris

Artificial Intelligence

Donnie Darko

Minority Report

Needle In A Timestack

Pandorum

Synchronic
When you respond this personally and aggressively to a story about bullying, you bring a quality of bullying into the thread itself. That's the opposite of what we want here, regardless of how right you are or feel you are. If we assume that you're 100% right, that even makes your comment considerably worse.

We've had to ask you many times not to break the site guidelines:

https://news.ycombinator.com/item?id=26391704 (March 2021)

https://news.ycombinator.com/item?id=24313927 (Aug 2020)

https://news.ycombinator.com/item?id=23375138 (June 2020)

https://news.ycombinator.com/item?id=21330811 (Oct 2019)

https://news.ycombinator.com/item?id=19889807 (May 2019)

https://news.ycombinator.com/item?id=17812921 (Aug 2018)

https://news.ycombinator.com/item?id=11170081 (Feb 2016)

A lot of those requests were specifically asking you not to do personal attacks.
for the sake of completeness: they aren’t orthogonal. the reason that element web can take tens of seconds to launch is not just because it’s syncing with the server, but because it is loading hundreds of MB of json from indexeddb. Sliding Sync fundamentally changes that; in fact the sliding sync impl I pointed you at doesn’t persist any local state in indexeddb between launches (element web has never supported launching offline, fwiw). Therefore time to launch and load the UI is immeasurably improved.
I think you are very wrong about a couple of things here. According to EFF: "IT APPEARS LIKELY THAT ALL RECENT COMMERCIAL COLOR LASER PRINTERS PRINT SOME KIND OF FORENSIC TRACKING CODES, NOT NECESSARILY USING YELLOW DOTS." [1]

And if by "commercial" you mean "for the business market, not the consumer/home market", then that is also wrong. Plenty of consumer grade laser printers, including mine, print yellow tracking dots. If the EFF is correct, essentially all laser printers sold now put some sort of tracking info on the page.

[1] https://www.eff.org/pages/list-printers-which-do-or-do-not-d...
For my entire life, I've judged the competency of news orgs by whether they prioritize citizens' need for Gov accountability over baked-in deference to the NatSec state.

This article serves us first and that feels a lot like relief.
I overcame a weak sense of self by learning to draw boundaries. I can't stress how important this is. When you have weak boundaries, you let others control your life. Learn to draw clear boundaries that must never be crossed. I recommend googling the problem.
Interesting. It's also ridiculously useful in most of the cases people use it for. Perhaps the WD-40 folks should release a new version of their all purpose lubricant. They could call it something memorable, like WD-40, so everyone knows to use it in the same way everyone uses WD-40. They could even use the same packaging.
Thanks! I come from the embedded world and my preferred language is C - hence the need for a calculator that can wield bits like this. I wrote this tool around 4 years ago and it was my first attempt at creating anything that wasn't a CLI tool or bare-metal firmware. In other words, I can't really compare this experience to anything!

I guess the reason I chose Qt over any web-based frameworks is I wanted a standalone app that would launch in a fraction of a second and just do its job. I don't think a webapp (if that's what they're called) would give me that. At the time, it seemed that Qt would work well and, as a bonus, be cross-platform. I had some Python experience to boot which helped.

Edit: I do have a personal site at https://www.fellerts.no/ but it's entirely static, no real js to speak of.
This must be one of those new definitions of the word "simple" that I haven't previously encountered.
I wonder can videos of your dreams be recorded by https://sites.google.com/view/stablediffusion-with-brain/
Why, though? Sounds like a lot of work for no real reward.
I'm torn. I really want to upvote this but at the same time I appreciate the collective effort of not allowing hn to become reddit, even if I myself slip and contribute to that ̶m̶o̶s̶t̶ ̶o̶f̶ ̶t̶h̶e̶ some times
China’s Balance Sheet Challenge
The main thing is that I want to upgrade my 42TB Spinning Rust NAS to be 100TB+ NVME. I would ideally like triple mirrored storage, but that would be pretty expensive, so I might raidz2 with some striping if it won't wear out the drives too early. I would need prices on SSD to fall another 75%, which I'm estimating to be another 3-4 years.
Do you just not know how difficult it is to transfer that amount of money without using crypto?
Heh. I was briefly homeless some decades ago, and likewise had to give up drugs and drinking (actually, BEFORE becoming homeless)

There IS no bottom so long as you're able to dig. There is no such thing as maximum achievable misery. It's just a question of whether OP is able to go on, and whether that is the lowest he could go is NOT at all an interesting question. I would say by definition you can always go lower, so it's a moot point.

I'd look into stoicism, in the sense of 'identifying something that counts as virtue, or rightness, or goodness', and I'd ask whether there's anything you can do today that would count toward that.

If you can do that, it doesn't matter how big the pile of broken glass is. Only whether you're able to do something good about it, however small, today.
PKD was such a fascinating and tragic person. I always recommend the book VALIS if you really want to get inside his mind. Truly brilliant man, but also full of pain, and unfortunately that pain often spilled out and hurt those around him.

> If he could fake being a human so well, how did he know that everyone else wasn’t doing the same?

I have this problem with friendships and relationships. I can pretend to be friends with anyone, while secretly harboring strong dislike of that person. Then when I finally connect with somebody I do like, I have this constant fear that they're the ones pretending, while harboring resentment towards me. (I'm in therapy, and this is something I'm working on.)
> Oracle's "license change" was to open source the entire JDK for the first time in Java's history

The parent comment is most likely not talking about that. The "Oracles license changes" (plural) in question are things like the recent change to count all employees (even the ones who do not use Java) when calculating the price for an Oracle JDK license (see for instance https://houseofbrick.com/blog/oracle-java-pricing/), or IIRC an earlier change to require a paid license for newer releases of Oracle JDK 8 (which AFAIK is the version most companies use). It's true that it's easy to avoid all of that by exclusively using OpenJDK instead of the Oracle JDK (but then you find out that you have to download from AdoptOpenJDK instead of downloading directly from OpenJDK, and then you find out that it's no longer called AdoptOpenJDK, and now has an even weirder name), but it's also true that it's easy for an employee to end up downloading the Oracle JDK (especially when it's someone who learned Java back when the recommendation was to prefer the Sun JDK instead of an open alternative), which could expose the company to huge licensing costs. It can be less risky to just forbid the use of Java outside of carefully curated environments.

> and we had no control over Jakarta's insistence to leave the JCP, Java's standards body that controls the javax namespace.

It doesn't matter who is at fault; all the users see is a pointless namespace change, which breaks both source and binary compatibility for something which had been part of the JDK for many releases. To make things worse, it's not something which can be easily be worked around; when providing a library which can run with either the old or the new namespace, you have to provide two separately compiled JARs, and I've seen several popular projects take that path. It's very similar to the Python 2 to Python 3 transition, except that Python allows you to dynamically import a module at runtime (so you can easily create a compatibility shim), while with Java, the package names are fixed in the bytecode. The best workaround I've seen so far (though I haven't played with it yet) manipulates the class bytecode at load time to change the package names (https://github.com/eclipse/transformer).
Is it though? My understanding was that TrackIR was nothing more than an IR webcam surrounded by IR LEDs, that also served as a dongle for the freely downloadable "driver" which contained all the tracking code. With OpenTrack, a webcam with the IR filter removed, and a 3d-printed clip, I get results indistinguishable from TrackIR.

A system that uses a visual light camera and no reflector clip will inevitably be slower, as it is a much harder computer vision task. But I don't think hardware acceleration comes into it anywhere.
What is "general wisdom" referring to? What doctors do?
While we're posting conjecture. I believe dreams are just hallucinations due to chemicals that the brain uses to wash and reset itself every night. The dream itself is the remnants of your conscious mind trying to make sense of the state of hallucination it is in.

It is as if there is something damaging about the accumulation of memories, both micro (cellular, nervous) and macro (brain memory), that is incompatible with the way animals evolved.

I believe we would see similar negative effects of why we need sleep if we tried to replicate it without the actual rest, or if human brains were able to survive on long passed 100 years.
To be fair, I was puzzled by rapid positive comments on HN, but lack of significant Amazon comments and/or easily finding significant prior coverage of the book. That said, book did receive prior coverage on HN, so sort of makes since:

- https://news.ycombinator.com/item?id=17430059
I’m eagerly watching this unfold . Google is already magic — I type what I want and it’s usually on the first page.
The question extraction that’s already built in is fantastic.
Hoping this doesn't get flagged for having the word "woke" this time round. This is actually a pretty charitable piece on how different people define the term "woke", and how to get pass the argument over the term and get to the meat of the discussion.
> Beyond that, because when I first got a 30" monitor it was so much real estate and it took so long to move my mouse between windows, I wrote a little program that let me set and restore mouse positions with global hotkeys. It will also bring whichever window is under the mouse position to the front.

On Windows, the focus-follows-mouse feature does both these things. Along with raising and focusing whatever you mouseover, it also moves the mouse to any window you alt-tab too. Sadly, it's been tuned weirdly in new versions of windows so it isn't very useful now.
Two questions on technical counter-measures:

1. Could OpenWRT + LTE modem be configured to lock onto a whitelist of known-good provider cell tower IDs?

2. If the physical location of a known-good tower is available, could a directional LTE antenna be used to ensure that tower's signal is the "strongest"?
America chips away at the 40-hour workweek
Sounds like youve described my life as well so as much of a cold comfort it is; you arent alone in this experience.

Some suggestions.

1. Theres usually a big gap between understanding and belief. You can “know” something is true but not have it feel true, or let that knowledge have any positive affect on your outlook or physiology. This simply takes time. Be patient and kind with yourself.

2. Self help books are good. Therapy is better. But you’ll also find there are tons of different types of therapy. What works for you will take time to figure out and will also depend on your background, level of resistence, your comfort with vulnerability, the vocabulary you have to describe your experience, etc. Again, stick with it. Dont overdo it. Rememeber that 9 women can’t have a baby in a month.

3. Relationships and endings can be especially difficult for people who were potentially raised by narcissists or any cluster b personality style. Youve most likely learned behaviour that worked for you in childhood but wont help you now that youre an adult. This is now being understood as maladaptive patters from CPTSD. It’s worth digging into. Id recommend “the body keeps the score” and “complex ptsd: from surviving to thriving”.

4. Your body and your mind operate more like one unit than we all care to admit. Its important to exercise for at least 30 minutes a day. Not a walk. More like sweating. Nobody ever wants to do this. I still never want to do it. Id suggest doing everything possible to lower the activation cost of getting some exercise.

5. This tension requires an outlet. You probably spend a lot of time in front of a computer reading, writing, etc. I find writing with a pen and paper helpful. Theres absolutely no need to ever read what you wrote ever again. The mind is wild but it does seem to offer some relief.

Lastly - and I apologize for being trite - when youre going through hell, keep going.
He probably shouldn't lest people take his anecdote too seriously.
If it helps this isn’t too different to almost every PhD I knew during their final year. My wife was in bits during that year. Just keep pushing on till it’s over, and if you need a holiday to help alleviate burnout do so.
If you self-host GitLab and I come across your repo, and I want to submit an issue I’ve found with your code. I then have to go through the trouble of making a new account for me on your instance, assuming that your instance even allows me to create an account.

Don’t get me wrong, self-hosted GitLab is very useful too. But it is different from the goal of replacing GitHub with a decentralised alternative.

The decentralised alternative to GitHub should work such that there is no one party that decides over accounts. You should be able to float freely around the network of instances.

You should be able to follow other people and star their repositories.

People, and code, should exist independently of the individual instances in the network.

Any instance could ban you, and any instance could ban some of the people you follow or repositories you are following. But the network as a whole can still allow you to continue to follow others and others to follow you.

Your identity is not tied to the instance. Your repositories are not tied to the instance.

If one instance bans you, you can access the same network with the same identity from another instance. And others can still find you with that same identity over the network.
Not to mention all of them being locked to 60 Hz input while proudly advertising 600hz refresh rates (mostly plasma). Literal dark ages
LiveView is a great pattern, but it's worth noting that it is not universally useful or better. If latency of UI change is more important than the latency of data update itself, doing the UI update on the client will always make more sense and the data can slide in shortly after.

There is no silver bullet, and sometimes doing a UI update on the client is still a better UX.

I can foresee a future where everyone goes down the LiveView rabbit hole, only to improperly blame it for causing too much UI update latency in some cases.

When it all goes well, it's very clean. If you can't make sure the server is evenly loaded amongst all your clients and close to them, it will probably feel quite poor in comparison to some client side update code.
Oversight is just another big lie.
I also run Linux in VWWare Fusion and it's mostly great. But mics just don't pass through well. I have to switch to OSX to run Teams at all, and also to Slack if I need to huddle.
Are these actually life changing exits for the businesses or did you mean it more as you were successful? Would love to get an idea on the numbers if you can share.
Has anyone considered the supply vs demand problem or perhaps there's a better way to phrase it?

Yes, that is a VERY attention grabbing presentation for consumers.

Why is it dead in the market?

Lets consider the SUPPLIERS.

I would love to buy antique used electronic gear off ebay with a full high res 3-d model of the actual device I'm buying. Lets say its a Tek 700 series oscilloscope because I love paying insane shipping fees, or maybe I'm just insane (note WRT this being an insane hobby, I need lead-silver solder, vacuum tube tester, etc). I need full photographic high res 3-d models of that particular scope including all its "problem areas" and partially replaced 'black-beauty' capacitors (or are those a HP-only thing?) and partially replaced leaky electrolytics and toasty looking resistors and all kinds of fascinating detail, including exterior shots, and all sub-chassis inside the machine.

The problem is IRL you're pragmatically honestly lucky to get a single real photo of the device you're buying; not uncommon for someone to copy a pix of someone elses device when selling you theirs. "well its close enough' and in a certain defocused abstract sense that's even true...

So ... we've solved the viewer-consumer side but who's going to generate the models for most realistic apps? Like consider clothing sales online. I need a new shirt for the gym, and its cool in an abstract sense that I could see "a model" wearing my future shirt, but I'd be pretty interested in the experience of seeing "me" in the shirt as opposed to the model.

Where is the data going to come from, if/when we have a way to display it? I think this is the business problem where the display tech is stuck...
Is the addition of a touch element to an LCD really that much cheaper than plastic buttons and knobs?
yes, specially because NATO outnumbers Russia. So you have a giant supporting Ukraine, which isn't exactly a small country.
It's (kind of) great for loosening something that's stuck but then it evaporates so it's not suitable for long term lubrication.
Realistically, they'd need two mixes. One for people who care about audio quality and have invested in a proper home theatre and another stereo mix for the large majority of movie enjoyers.
I think most people are OK with a backup camera as it's a purely visual aid (an output), but putting actual controls of any sort (an input) on a touch screen in a vehicle is a terrible idea.
But Qt is a quite huge dependency, and has sort of turned into a commercial product. If you were starting to develop something similar today would you still choose Qt for it..
Be Careful Using Tmux and Environment Variables
Why are there no consequences for these people?
I read it in my head with the voice of Ken Nordine of Word Jazz Colors fame.
Agree, that was my understanding too, thought didn’t take the time to find relevant source, court cases, etc.

Generally speaking, one should assume if it’s possible to do something and economics make sense, it’s being done.
I'd add the requirement that it be food safe if it's truly going to be all-purpose.