skysight-inc/HackerNews huggingface dataset:
Hi! Thanks for your interest. I've been doing some thinking in the last couple of days and decided to close source the code for Plume.[1] I'm going to update the website now. I've contributed here[2] for text selection between different blocks if you want to take a look.

Of course, you'll have to implement yourself editing between blocks, undo & redo, copy & paste, etc. For me, a big challenge was to synchronize between the state of underlying plain text and the rendered HTML since Qt's conversion is incredibly inconsistent, it requires some annoying small modifications each time.

BTW, there's a high chance I'll open source Plume in the future. I don't fully trust any non-open source app without a transparent build process. But only after I'm sure I figure out a sustainable monetization source.

[1] https://news.ycombinator.com/item?id=38584960

[2] https://github.com/shaan7/qtdevcon2022-textarea/pull/1
Our customers are really good at making a total shitshow of cloud and our jobs very easy as a result. Much sentiment over cloud looks to me like stick-in-bike-wheels meme. It's hard because you are making it hard.

Strategically, I don't think you try to help someone with cloud until they've burned out their ego trying some grand delusion. Even one bad actor can throw the whole thing off. Cloud is about doing more with less, so committee bullshit is cursed.

Once you've got your customer completely humbled by reality, they be willing to listen to reason and you will save so much frustration.

We've got a huge one in the pipeline right now. They've been trying to "go to the cloud" for about 5 years now and executive management is ready to reset the entire tech org chart over the lack of progress.

Cloud native is the solution but many technologists perceive it as the end of their careers. Anyone pitching a "cloud native" solution that still has container spam managed by the tenant owner is either incompetent or trying to protect their career at this point.
If it's anything like CarPlay, it's absolutely NOT bluetooth.
> I don't get how changing to if else fixes this. The compiler can still reason that the condition is always going to be true

No, the compiler can't make that assumption for an if statement. That's because the condition of an if statement is always evaluated first, so the following expression(s) are only conditionally evaluated. There's nothing the compiler can do to reason "backwards" in such a case.

then_some effectively flips the order around - the consequent of the "if" statement is evaluated first, and then the condition is evaluated. This reversal of the order makes all the difference.

For a more concrete example, consider the following snippets:

if (ptr != nullptr) {
return *ptr;
} else {
return nullptr;
}

This is (probably) safe. The condition is evaluated first, and only if the condition is true is *ptr evaluated. The buggy code, on the other hand, was more like

(ptr != nullptr).then_some(*ptr)

In this case, the argument *ptr is evaluated first, before the condition. This is sort of equivalent to:

result = *ptr
if (ptr != nullptr) {
return result;
} else {
return nullptr;
}

And that is definitely buggy, as it unconditionally dereferences ptr.

There isn't really a compiler bug here; it's just language semantics coupled with unsafe.
Nitpick of mine: timezones.

I work in a different timezone than where I live, so my laptop is set to a different time for convenience.

Half the time, the delivery time is adapted to my computer clock, half the time, to the local time.

Ok ok I know, I brought that to myself... but what's nice is to clarify which time zone you use when you give a time.
Alluding to an elated Aleutian elision?
Needs to be bluetooth so the handsfree controls on the steering wheel work without an outrageous degree of coupling.
The highest funded plagiarist is a woke AI ethicist
It’s all swings and roundabouts has been since the broad adoption of computers. I expect in a few years time when everyone’s forgotten the pain points that drove them to decentralize there’ll be a big move to centralize again. Someone will get a gold star for coming up with the idea and being able to demonstrate the “cost savings”. Of course it’ll completely ignore the general disruption to all of the product teams as they adapt to the new world order but what’s a company without a little busy work.
Drax, is that you?
Standard responses in order of increasing tyranny:

1. "I promise to tell you if you bring me snacks"

2. "Thanks. My password is a-n-i-d-i-o-t-t-y-p-e-d-t-h-i-s-6-9"

3. "Ok, ok, it's f-o-o-l-m-e-t-w-i-c-e-4-2-0"

4. "no."

5. "I refuse to answer any questions without a lawyer present"

6. "I don't remember the password"

7. "I tried to learned Android development and I think I accidentally wiped the device"
Which Website Builder?
which website builder is great for landing pages to validate my idea related to travel?
Wix, WordPress, Squarespace, etc
.
.
And can you guys give me some tips for first-time founders?
Oh Carl, I just noticed it is you! Haha. Thanks for your early support with Notes!
I second this. Seriously, don't use AKS. It looks so nice in the docs. In practice, you'll run into so many issues, I'm convinced no one actually uses AKS in production for anything major.

If your apps are simple enough that you can get away with Azure Container Instances/Apps, use them.

If you need proper managed k8, use OpenShift. Microsoft has a partnership with RedHat and RH provides full support.
https://en.wikipedia.org/wiki/Copyright_in_compilation
The RHLF is probably quite important even on top of a good base model.
> The idea that different kinds of morality could exist among different groups of people, even across individuals, in the world in the same time period is just absurd isn't it?

I am sorry I thought that you meant that puritan morals have existed for over 2000 years not that they could have existed over 2000 years.

The fact that modern interpretation of Puritanism may have existed at any point in time is proof positive that pornography as currently defined is bad and should be banned
> Android: disable Bluetooth when you're not using it (but you'll be vulnerable while you are).

Page says it only works for stuff that doesn't require password or biometrics.

I actively lock my phone when not using it, and surely I'd see the activity of the keystrokes being sent when using my device, no?

In that case it doesn't seem that horrible to leave Bluetooth enabled.
It's pretty hard to capture the nuance of any possible solution in 2 paragraphs without someone coming along and picking it apart. The guy I replied to didn't know even the most basic information.

Even at that, you said yourself that you can use "cloud" to scale into your spikes.
Ok, but any reasonable threat model has assumed forever that physical access to the machine is essentially game over regardless.

Or to put it another way... who cares about that when the adversary is in position to just do a snatch and grab of the whole device?
I had accidentally exposed a Linux machine with a passwordless vnc to the Internet a good decade ago. A few minutes in I got someone connecting trying to run stuff via automated keystrokes that were obviously targeting Windows. You only need to successfully get a backdoor in and work from there.

In targeted cases it might be enough to send a shift key-press every minute to avoid a screen lock kicking in so you can approach the machine yourself later and "do something".
Are electric cars too expensive to tempt motorists away from petrol vehicles?
What we do is much of the business logic in Postgres (triggers, constraints, etc). But then there’s all the other stuff like external integrations, etc.

We handled that by having an event system built on the Postgres WAL that we use like a callback system.

I put together a little library in Elixir (that originally started out as forked Supabase realtime) for this:

https://github.com/cpursley/walex

Recently added the ability to configure WalEx to forward events to webhooks or EventRelay (so you don’t need to know Elixir).
Oh I just meant that amount of metal for some (entirely made up) stars would already be pretty metal. The sort of astro out of an Asimov joke story.

But as the black hole approached, Hieronymus noted there was no gravitational effect. He studied it more closely and announced, with a chuckle, that it was not a black hole after all.

“It’s nothing,” he said. “Just an ordinary asteroid someone has painted black.”
Maybe consider that others might have different experiences and needs than you do?
I was on my phone when I clicked this, so the full link was obscured, and while loading I totally expected the page to be “hypocrisy”.
I was there earlier this year, well worth a visit - try to make it to one of their guided tours, I believe they have two per day.
> turn on "diff3" ... there are many situations where you just don't have enough information to properly resolve a merge without it

That's right. Here's an example I wrote up:

https://stackoverflow.com/a/63739655/997606
Could you explain this in more detail?

What is a capitalized cost? What is the logic in taxing this kind of cost more than others, or spreading the tax break over more years?

I have some guesses, but I don't understand the basic philosophy of what should be a tax on the business, what should be a tax on the business owners (when their property becomes more valuable, e.g. capital gains tax), and what should be a tax on the employees' salaries (I guess this part is analogous to a sales tax on products the business buys).
The thing that allows these password disclosing laws to be compatible with self-incrimination is that the password itself is not the evidence, you are being compelled to give up other documentary evidence that incriminates you. This is common. People (companies in particular) are often forced to give up evidence that is used against them (corporate fraud convictions etc).
Same in Russia.
> Try telling a "googler" this and theyll go "noooo but for Google it's different because Google has determined that's optimal and good for user experience". It's difficult to get someone to understand something when their paycheck depends on them not understanding it.

In my experience googlers are very capable of saying “Google is bad but my salary is good”. Plenty of people understand things that are contrary to their paycheck.

That said, Google generally respects Wikipedia’s and others license to the data. And it is generally in the users best interest to get to desired content/information in less steps, regardless of the data’s provenance.
And I was confusing it with https://notable.app/
CRDTs solve the problem of concurrent updates bij users.
Which is how a cat chose your username. I know how that feels.
Personal Fable
I imagine having that record your movements 24/7 would drain the battery like crazy, though.

If you look at Google Timeline, sometimes the track it records is not particularly accurate, likely because it's only getting updates for significant changes in your location.

I also use OwnTracks to keep track of myself, and there I can see the individual points it gets from the OS notifying it of location changes, and... it's honestly not that great sometimes.
> the important features I actually want generally worked better 20 years ago than they do today

20 years ago, the only way to get proper push messaging on a phone (other than SMS) was Blackberry with a special phone plan where the provider ran the push notification server.

SMS still works fine. The situation for everything else has much improved.

A central notifications server is kind of an unfortunate necessity - if each app would open its own TCP connection, all the keepalives would significantly increase radio wakeups and thus battery usage vs. a single optimized connection. You can still use IMAP Push like you could 20 years ago, the reason few people do is because of the extra power usage.
I have significant issues with that chart. The source is the authors own work and it's not referenced or published anywhere else. The single reference is a 23 year old CDC report from which the author has extracted ICD codes from incomplete data charts that this report uses as a limited reference.

He also missed the fact that "Other and Non specified" categories include ICD codes that directly specify falls. Just falls from or to various circumstances that aren't covered by the basic W codes.

It's a bad chart, "They appear not to," would be more accurate, but I tend to think this chart was made with appearances as a priority over accuracy and understanding.
> the possibility of "the pod" is no longer sci-fi theory, it's becoming real

It is completely fictional and hypothetical.

For one, look at how poorly people handled being cooped up at home during COVID isolation.

We have no way to keep a body in good health in a pod. That's why there are people to help take care of those who are bed-ridden.
I had to create custom shortcuts to disable WiFi and Bluetooth after Apple made the ones from Control Center useless.
Clearly not written by someone with native English ("subtract is became easy" is particularly memorable), but still not hard to understand, and the content is very interesting although it jumps around a bit --- I like how "physical" these early calculating machines are, as one could easily see the process being carried out.
The Best Albums of 2023, as Chosen by The Economist
It's probably not about the resources, but more about the temperature, atmosphere, pressure, etc. I mean, look at the other planets in our solar system. It's clearly at least very unlikely that a planet can support life.
https://archive.ph/Bra0P
What’s the problem?

I’m white and can need to be reminded that I’m actually in minority on this planet, but act as I’m not. The text is pretentious, but I can take that.
This is something I always keep harping on about: Simplicity and the ability of something to explain itself (=be intuitive) is a positive quality in many domains. But since the iPhone got popular people try to use that UI paradigm everywhere, regardless of the downsides.

A cash register software needs to be fast to learn AND fast to use. But the latter is more important than the former. Some phone app that is used once a week by your grandpa needs to be easy to use first of all. The software used by a flight traffic controller needs avoid mistakes first, be fast to use second and easy to learn last.

So it is important to figure out who is going to use your software and what their priorities are (or should be).

Very important note: Like there are solutions that are powerful and intuitive to learn, there are also solutions that are neither. You don't always have to trade one for the other. E.g. a text editor like vim totally traded the ease of getting into it for the power after. If someone were to make a similar editor today they could however easily create an editor that is intuitive to use by the beginner and allows similar powerful editing for the poweruser at the same time.

Software that is intuitive first usually has no depth. There is no additional, more powerful layer you can discover. And often this is an active decision. Often it is also a bad decision.
>> lasts a full day on a charge

> The iPod Classic could do 36 hours of playback so I wonder why this can only manage 24 hours.

It says a full day, not 24 hours (so probably 8-12 hours).

I had an archos with 80Gb mechanical hdd in early/mid 2000s that I believe lasted more than that. Sadly it died (went into a washing machine) with a lot of my favorite music inside it, including some dj sets that I can't seem to find anymore (not sure of who played and what year...). It was an amazing piece of hardware, better than (unmodified) ipod of 8Gb at the time.
> this fairy story leitmotif: https://en.wikipedia.org/wiki/Magic_ring

The only thing the examples there have in common is that they're all rings.

They do different things; what makes "magic rings" a leitmotif when "magic hats" (also very common) aren't? The rule in fairy tales is very simple: any object can be magical.

You have magic swords, magic knives, magic bags, magic shoes, magic dolls, magic paintings, magic lakes, magic trees, magic stoves......
Is there any reason to not use java.util.logging? I'm considering dumping slf4j and log4j over it.
Fair.

To keep that analogy going, they essentially used the ladder so hard, it broke.
Its weird because I've done AAC decoding on the ESP32 so I know for a fact that it works.
12 would be ve the perfect number. Still small enough, but divisible by 2, 3, 4 and 6, thus very flexible.
Or the media reported on their usage, and the “minimal” clause is to reassure investors that their model is still protected and special.
Nothing Is Certain but Death and Taxes
AI advancements are why we have affordable genome reading.

AlphaFold was a nice surprise when it happened, too.
Is it possible to do for Location as well? Last time I tried to search for it, it really wasn't possible except through Siri somehow.
OpenV0 (Generative UI Components)
That is such sneaky malicious behavior, especially by a big player like Google, they must have sucked up so much personal information with this one weird trick.
No I don’t mean that at all, which is why I didn’t say that.

What I mean is that in planning anything in tech you can’t always wait until problems arise before you take action to deal with them, particularly if the consequences of failure are extreme. The specifics of what is the right setup are going to depend heavily on the circumstances of the use case. Definitely being on cloud isn’t right for everyone, nor is trying to maintain on-prem hardware the right choice for everyone.
>2. Do people with aphantasia dream in images?

Yes, I do. As it goes, I think it is some neurological thing, a receptor that is misfiring, or something. I've been testing it for the past decade and I only found three conditions where I can see images:

1. Dreams

2. Transition between awake and asleep during classical music concerts (This one is very interesting, cause one of my most vivid experiences was actually seeing different seasons during a Four Seasons (by Mozart I think?) piano concert, based purely on the music, without knowing which one was actually playing).

3. Psychedelics. Or, at least, mushrooms. Haven't tried others.

It seems when some neurological inhibitor is turned off, the images come back, but I don't know if there was any research on that, or whether it is even true.
"For example, Dan Black from the Cyber Espionage team at Google’s Mandiant noted that this was likely the first case in which a State has “directly self-attributed” an operation of this kind. Assuming that the facts as described in Ukraine’s announcement were accurate (unsurprisingly, Russia’s Federal Tax Service soon denied the incident), this means we can put the vexing attribution problem to the side."

While it thus is speculative, a good take on IL w.r.t. state-sponsored attacks.
Keydex – CLI Password Manager
I’m this way as well. Though I wonder to what degree this type of mental imagery ranges from person to person. To use a simple example, like placing something somewhere in my house and imagining how it would look. It’s not like I can actually see it at that location when I look there. It’s more like I am superimposing my imagination on the visual input from my eyes to create a composite representation of what it might look like. So it’s two systems working together, not like a full real image, if that makes sense. I see it in my “mind’s eye”. Curious to know what other people experience in this situation.
Christmas tree lights always were unreliable.

From the UK's Telegraph (which does have a older pre computer readership who would fully understand this )

https://www.telegraph.co.uk/content/dam/news/2023/12/05/TELE...
https://en.m.wikipedia.org/wiki/Hypocrisy
Google is useful thanks to websites letting Google to crawl them. But Google doesn’t allow to be crawl.
I thought OpenAI's mission was to ensure technology to benefit all humanity, not to fall into the hands of big governments and big business.
Assuming you only want to support android [0]

[0] https://unifiedpush.org/users/faq/#will-unifiedpush-ever-wor...
Google respects robots.txt though, which is more then they need to. If you put data out in public, what do you expect? If you don’t like Google crawling you though, just restrict them. That’s usually to your own detriment though, but I won’t judge you if you’re into self-flagellation. Just don’t think you’re holier than me because you are.
Hey, supabase employee here. We allow you to use logical replication - https://supabase.com/docs/guides/database/replication

AFAIK all the others mentioned do not allow logical replication as you noted.
Location access on device absolutely. The problem here is the Google has been collecting extremely detailed location data, going back years, for nearly all of its users.

And while it’s mildly interesting or useful to some, it’s dangerous to others, especially given it’s stored in a central location out of their control, and running all the time, not just when you’re using Maps.
We start by doing them on mice (well, in vitro first, mice as the first in vivo), who have no say in the matter; and as mice are only rough analogues of humans, the human trials are still cautious once the animal trials are over.
Keyboard focused paradigms like single key shortcuts (or key sequences) are super powerful in CAD. There are only so many ways how you could say your CAD tool to <rotate> the selected things around the <median> of the <X-axis> while <snapping> to the <increment>.

Sure you can put UI toggles for each of those, but in any 3D application worth its salt those are going to be many toggles. And using the keyboard will always be faster, especially if you have to switch between different settings a lot (and you typically need to).
Just so I understand the argument, OpenAI would be claiming that anyone using their model outputs to distill i.e. train a smaller model on their model is a violation of copyright, but them training on the entirety of the internet (including copyrighted material) is not a violation?
Not a flex —and that wasn't an intended pun— but when you've been doing it 20 years, all you see is layout-modelling options.

Getting good takes practice. Lots and lots of practice.
We have that going on in Norway right now. Our state hospitals are switching several aging systems to some Epic-based monstrosity, and so far it's been a complete shit-show[1].

A major hospital has been running it for a year with lots of issues, some which has certainly affected patients gravely. It was rolled out despite heavy protests from doctors and nurses who had seen or experienced the new system at the smaller pilot hospitals.

Yet management is pushing on, and just decided the next big hospital should get the new system this spring, despite the many severe issues that are still unsolved.

[1]: https://www.nrk.no/emne/helseplattformen-1.15838445
It's because of laws against charging the market price, which unsurprisingly has led to perverse outcomes. From the article:

Landlord groups don’t dispute that thousands of rent-regulated apartments are vacant, and blame 2019 changes to state rent laws that severely limit how much they can charge new tenants for after longtime renters move out.
Do you believe that, or do you actually know that because he said it somewhere?

If you look at the linux patch[1] it's a case of bad defaults. So maybe Windows just has good defaults?

[1] https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/pr...
Imagine a perfect scenario where everyone is skilled and educated. What would happen?

Wages would adjust. Everyone would want to be a remote-working software engineer (comfortable job) or a doctor (high-status job). That's why today's low-status, low-wage and hard jobs such as a fast-food worker or a janitor would actually become the best paying jobs.

The end result would be a much more productive and fair society.