skysight-inc/HackerNews huggingface dataset:
> That's not the end of the world, honestly. But it is a learned gesture that the system taught me by failing to do what I'd asked it to do.

Although I agree this is annoying, to be completely fair, it doesn't suggest that you should start typing your password immediately.

You could also start typing 'news.ycombinator.com' and it wouldn't browse to HN, but you wouldn't say that it failed to do what you asked it to.

Arguably, you have been 'taught' or you have inferred yourself that you should expect a sleeping system to immediately accept your keypresses as a password, which although reasonable is not necessarily a good practice.

For example - I have two computers connected to the same keyboard, one is indeed Gnome, the other Windows. I have twice now typed my password into what I thought was my sleeping Gnome system, hit enter, only to have to apologise to someone on Teams because I accidentally sent them my password because my keyboard was sending my keypresses to the Windows PC.
This is impressive, Copilot knows scikit-learn better than the data scientist that I am.
Reminds me of this post by Scott Aaronson: https://scottaaronson.blog/?p=6288

"Forget all that. Judged against where AI was 20-25 years ago, when I was a student, a dog is now holding meaningful conversations in English. And people are complaining that the dog isn’t a very eloquent orator, that it often makes grammatical errors and has to start again, that it took heroic effort to train it, and that it’s unclear how much the dog really understands."
Re: gaming the system... If this became popular, I could totally see project X, which depends on projects Y and Z, to start vendoring Y and Z into their X itself, so that when someone else depends on X, X's maintainer gets all the teacoins (or whatever they are) and Y and Z get nothing.
For most things I use Navicat, for more complex stuff I use DBeaver. But what I've really wanted is what Microsoft had over 20 years ago:

- a visual database diagram

- a visual query builder

- their Index Tuning Wizard

They had these things in the nineties and I've not seen something that comes close since (they've even made it worse for their own stuff). All the alternatives are janky java approximations that have terrible auto formatting options or keep to the very basics SQL.
I think you might be that guy :)
> While I agree with the article, that some elements are harder to spot as interactable, I would still say that they are way more coherent than programs from W2K era ...

Maybe that's the thing. More coherence might be nicer, yes. But it might also not make UIs easier to use.
Maybe sqeezing apps into a tight framework of UI coherence, makes the overall appearance of what's on the screen more appealing but at the same time loose usability.

Think of special applications like technical ones (Blender) or office (Thunderbird, LibreOffice) and also simple ones like a notepad application. Now try to find a common set of UI elements to use for all of them.
What you'll probably get, is an OK notepad but a disturbingly bloated Blender.

TLDR
Niceness does IMO conflict with usability and the former sure shouldn't be prioritized over the latter.
They had a price-hike last year and we actually migrated to GitHub because of that. Really shows me that this was the right decision. The system is better and the prices are lower.
Video title: How Does Kodak Make Film? (Kodak Factory Tour Part 1 of 3) - Smarter Every Day 271

It's a good video, Kodak are open and answer questions. The chemicals later might be more of a trade secret.
Oddly enough, I switched towards the JetBrains IDEs precisely because my impression is that they never lose keystrokes or change the ordering.
I was talking more from the perspective of how easy the tech was to get working and what were the outputs. Thorium actually fell out of favour by 1960s because it was seen as adding more complexity for little gain. Was it good long term thinking? I think we both disagree.

However what I was responding to is more the perception that Uranium was used due to being usable for bombs, when the reality is that Pu-239 (from Uranium) cycle "won" over U-233 (from Thorium) mostly for reasons of it being easier to start the reaction. Normal Uranium reactor tends to produce too much Pu-240 which is undesirable in weapons, so special modified designs and operations had to be introduced all the way back in Manhattan Project.
If you look at Windows 1.0 GUI and Windows 10 UI they look verry similar. Makes you think what Microsoft was doing all these years.
As always, another interesting video by Destin Sandler of Smarter Every Day mixing science with great presentation and insight.
> We are a post-scarcity civilization.

No, we aren't.

Resource remain finite, and less than human desires, which is the definition of scarcity.

> Poverty is a policy choice.

Yes, but it's a choice because the desperation in the working class produces conditions that enable the elite class to get more of the goods and services they want; the particular distribution of the pain of scarcity may be artificial, but it is designed to deal with real scarcity—people have desires for goods and services, and the tradeoff for maximizing them is other people must be deprived. If we were post-scarcity, the desires of one group would not need sacrifice by another to satisfy. The existence of such a tradeoff defines scarcity.
"Even if it were electric, most of the world does not remotely have as clean a grid as Norway's. So it would be some decades before any carbon advantage emerges."

So.... you give up? This is stupid all-or-nothing absolutist thinking. I'm not saying OP YC is the greatest thing since sliced bread, but long-term sequestration of tree carbon is a carbon sink.

Solar/Wind is at LCOE parity with natural gas turbine. It will pass it soon, with basic subsidies (as if fossil fuels aren't subsidized) then storage won't be a disadvantage either. If not, emerging economies of scale and tech progress in wind/solar will leave natural gas in the dust.

So even if the grid is dirty now, there is a clear path forward, and the grid will adapt to the changing pattern, and we already have the delivery method solved (the grid). And there are opportunities to possibly scrub carbon from central generation. Not as much as the sociopathic petroleum companies would like you to think so they can go business as usual, but better than an ICE car.
You know that won't happen and it's a no-go for me, too. I'd love to support individual projects, but there's no way to do so, sadly.
That switches cheap attacks from registration to account take over.

Highly profitable attacks, or using stolen credit cards bypasses this protection, since it's either still worth your while, or somebody else is paying
> EU officials have agreed on landmark rules

I'm not sure what this means in terms of the timeline. Will it be voted for in European Parliament and if yes, when? To what extent this may be changed in the final edition? And if it's adopted as a law, how much of a grace period will the companies have?
Said this a few days ago. The majority of the world by most metrics is siding with Russia.

>America risks being seduced by its own public relations.
This happened long ago I'm afraid. It's why our wars go poorly and why our recent politics have been matters of outrage instead of understanding.
You'd probably need to trust more software vendords, but at least the synchronization in a single-user setup is pretty easy with some cloud storage service (Dropbox, Google Drive, etc.).
I agree with you, but it also irks me that, especially for the most popular packages, hundreds and thousands of companies derive so much value from them, but the original developer gets nothing.

And then we have something like the recent Log4j vulnerability, and all the companies come rushing to the developers, filled with entitlement, demanding immediate fixes, throwing shade on the developers for "causing" this problem in the first place, and all that. Open source developers certainly deserve some amount of compensation for having to deal with that garbage, even if we agree that there's no expectation of being paid for the software itself.
I've never seen any consistency MS-DOS, Win9x and WinNT. The worst offender is Microsoft itself with the file-browser, settings and office-suits. They don't maintain and evolve their toolkit, they just add new ones and recommend to use them instead:

Win32: Win32, Windows Forms, WPF, MAUI, UWP, WTL, WinUI, MFC and probably more
Gtk: Gtk+, Gtk2+, Gtk3+, Gtk4
Qt: Qt1, Qt2, Qt3, Qt4, Qt5, Qt6

Gtk and Qt didn't just maintain but provides major upgrades and changes. People complained that Gtk changed stuff, which is unfair. The various feature removals in GNOME3 after the first release provided bigger problems. I'm rather sure the changes between Qt major release also require work from developers. Custom theming is an issue with Gtk but also something I cannot recommend as developer and user. It is complicated on toolkit side and faulty on user side. Qt seems do to better in this regard but the user side problems remain. Apple just says just no to theming at all. I've also never felt the desire to theme Gtk because it looked good by default since Gtk3+ and even backported to some stuff to Gtk2+. There is of Java and Swing, yes, but I'm afraid the first error was including a toolkit into a language library.

With Gtk and their HIG most stuff looks decent and usable. Windows? Nobody cares about the HIG. Micrsoft provides more toolkits than I know. And a lot developers just do whatever they want on Windows. Or worse, they use Electron. Microsoft Teams is the worst "application" in this regard.

By the way:

https://gitlab.gnome.org/GNOME/gtk/-/issues/3787

The font rendering issue. I recommend ignoring the blaming (users) and ignoring (developers) on both sides and instead reading the details involved. Looks like mostly intended and used during development on HiDPI-Displays and they need people experienced in font drawing matters. Some fixes are landing already. Taking into account how much effort was put in Harfbuzz, Freetype, Pango and Cairo I think they can only learn from this - being more careful and keeping backward compatible solutions alongside until the new stuff is working fine for all.
YouTubers are now bigger than TV stars by every conceivable metric
> We are not claiming gods don't exist.

On the contrary, that is precisely the atheists' claim.

> You're claiming they might

I have made no such claim, making your assertion a straw man fallacy. My claim was only that among atheists, deists and agnostics, only agnostics have a compelling argument. IOW neither atheists' nor deists' arguments have logical nor epistemological merit, and the flaws in their arguments are identical: claiming unknowable knowledge.
I tried several clients for Mac a few years ago (including Postico) and DBeaver was the only one not lacking basic features (views & materialized views, triggers, functions, partitions, extensions…). So I've been using it since then.

In addition, I like that the main sidebar shows everything properly categorized and as a tree with collapsing nodes, i.e. servers > databases > schemas > tables, views, materialized views, functions, etc… > columns, constraints, foreign keys, indexes, triggers, partitions, dependencies, references, etc.

Finally, the support is great. I reported some bugs on GitHub and they all have been fixed on the next release, like 1 or 2 weeks after the report.

It was slow on my old Mac, but since I switched to a M1 I have no complaints.
You can buy "bean to cup" coffee machines, and the high-end models are fairly programmable. It's a single purpose robot, sure, but if you want a fully-automated cup of coffee with minimal human interaction, this is obtainable today.
> consistent with previous details - that the dot switch in traditional B/W E-Ink uses 16 options (4bits - used 4 times it's 16 bits, all fits).

What previous details are you referring to? B/W E-Ink and CMYK ACEP are not remotely similar.

> The interpretation of «gamut» as the term given by E-Ink is not trivial:

That's why I asked why you so confidently said 65536 colors. It seems like that's completely wrong. I think it will be closer to 4 colors. And yes, I mean 4, not 2^4 colors. E-Ink colors doesn't work the way you seem to think it does. There's no subpixel arrangement the way Bayer RGB or other LCD arrangements work.
Hey.

Love this lib. I am curious why you decided against using TS here? You mentioned it's not your cup of tea.
If you make 30k per successfully abused account, you can spend a lot on stolen credit cards.

Or if you want, use virtual credit cards that give you a new number every time, and will pass without a name/address match
> The reason I really like that IPFS exists is bc it's a really convenient, mostly cheap and mostly reliable place to put stuff for quick access, even more than running my own server (ew), or paying for hosting and/or using Supabase, Firebase, etc.

I think you're confusing pinning services or something else and it is actually quite a bit more expensive than Google Drive and other sync and storage solutions.

IPFS doesn't store anything. You could just as easily setup Syncthing and it would perform the same functionality it you just want to address your files elsewhere.
I can’t overstate how excited I am for the next video in the series. kodak and fujifilm are literally the only two film manufacturers left in the business, and signs from fuji have not been good lately.

film has also become really popular among gen Z recently, as evidenced by the meteoric rise of prices of used point-and-shoots, and i’m seeing a lot more film photos on instagram as well.
Yup. It's been quite a while since I've maintained any OSS used widely enough for this type of thing to happen, but if I get into this sort of situation again in the future, my reply will be:

"My consulting rate to implement this feature is $500/hour. I estimate this feature will take N hours, and I require 50% of that to be pre-paid before I start work. If you agree to these terms, I will send you a contract to sign and we can get started."

Hopefully that will get them to go away, but if by some miracle they agree to that, at least I'll get a nice chunk of change for doing the work.
Literally zero reason not to? I think it’s emphasising the “default” action quite nicely, and de-emphasising the other action quite appropriately.

“Decline invitation” needs to be something you can do, of course, but it will be used < 1% of the time, I imagine.

I find that having buttons side by side forces me to think in a mildly unpleasant way, like I have to read two thinks more carefully because there is more onus on me to decide which is the typical action.
Let me preface this with a disclaimer that I’m not crypto expert so if I am saying something dumb here I would appreciate it that someone pointed it out and hopefully I’ll learn something in the process.

But I don’t get why would any of that have to be true? I don’t understand the technical requirement that would break E2EE here?

Of course you can make interoperable E2EE between platforms.

You will have to use the same open protocols which I think is the actual goal we are going for here. We already have good options in place for exactly that like https://en.m.wikipedia.org/wiki/Signal_Protocol

If that became the new standard for interoperability I would consider it a great outcome.
This is not a critique of your comment, but I am curious about our ambivalence regarding the following line of thoughts:

- It seems to me that we are promoting in IT a lot the idea of taking decisions based on data i.e data-driven companies.

- What does it mean to make decisions based on data? It seems to me that it looks exactly like this: we should look at what we want to change, look at the data and decide if the change will hurt/help/support a number of users. Do some math and then the result will be Yes/No for the decision.

- Now, of course, we could add "look at the data, but also think about second-order effects, about hidden relations ..." but that looks to me more like a No true Scotsman argument where only companies taking decisions that we like are really doing data-driven.

If we want data-driven decisions then why does it feel that the decision to impact only 1% of the users is wrong?

(please note: I am not saying this Gitlab decision is a good one. Probably it affects more than 1% of the users. I am mostly discussing the idea of the OP about "impacts 1% of our users")
All people grieve differently. For some it may make perfect sense to try and capture those last moments with a beloved companion even if there are happier moments to look back on and even if those last moments may later be too unbearable to ever look at again (but also too important to simply delete).

Your comment and the one you replied to can be read as "you're weird and you grieve wrong", which is extremely rude and unsymapthetic given the context. It's also entirely orthogonal to the complaint that these features should be opt-in or allow you to opt out. That complaint is entirely valid but questioning the decision to capture sad moments suggests it's not.
While I'd like the old button as well, I think flat design is great.

When MS brought Windows Phone and then incorporated same language into Windows 8 I was like "wow, Microsoft got it right for the first time".

Same for iOS 7, same for macOS. I never liked the "Apple" look of UIs before they went flat. After they've switched to flat I started to really love it.

Not even talking about developers and designers needing to do less, and users needing to process less cluttered visual stimuli.

Skeuomorphism and non-flat designs in general had a good purpose and they've fulfilled it perfectly by teaching people about how UIs work in those OSes of digital world by making elements looking like real world things like buttons being 3D-ish. But that era is over and we collectively don't need it, so we've switched to something simpler and more efficient it many terms.

Of course, taste is taste and one may hate it, but I love flat design in almost all aspects, and definitely don't think MS and Apple are "stupid" as the blogger says.
"While giants like Google, Amazon, Facebook, Apple and Microsoft fit the criteria, smaller platform providers like Airbnb, Booking.com and Alibaba could also be included."

That seems entirely reasonable to me? At least AirBnB and Booking.com are large enough to get away with dark patterns and being evil, so surely we want to give them the Facebook treatment, too.

I sincerely hope this will pass. Yes, it might screw with every "platform" that has 45k+ users. But I'm not sure I see that as a bad thing. An email hosting service with "only" 20k mailboxes is still a nice company and can be run profitably. And we consumers would have so much more choice that way.

And technically, Facebook Messenger and WhatsApp could just support XMPP and then they're legally in the clear while still supporting E2E encryption.
Why and how we use primitive maps
I keep meaning to start writing or creating videos, but at the end of the day, there are already a bunch of people producing that content and doing it very well. I will write a longer piece eventually about some particular topics that I think are overlooked or not understood, but I'd much rather stick to the Zoom calls where I actually get to meet people and answers questions and offer advice specific to their situation -- it's a very rewarding experience to watch people go from being confused about a topic, to understanding it, and even being excited or motivated by it.

As for learning, YouTube is your best friend. There's a mountain of music business content on there, and most of it is very accurate to reality.

https://www.youtube.com/c/berkleemusic/videos

https://www.youtube.com/c/MusicBiz/videos

https://www.youtube.com/c/IndieMusicAcademy/videos
Idiom recognition has been a thing in compilers for decades, so certainly don't rule it out.
The UI is a big step back. You can also use functions on Postico 1, its just not in the sidebar.
Airflow is relatively easy to set up once you have the hang of it. At its most basic it needs three containers (server, sql, executor), and your dag definitions which are very straightforward python code.
I just want them to fix the mouse wheel...
this replacement for excel for PG is nice but as a developer I live in Tmux across many servers and in many scripts so I am not sure how good it is in this sort of way.
Haven’t tried Postico, but dbeaver has such a wide range of db connectors it’s hard to go with anything else at the moment..
> ... Checks if devtools is open ... Detects installed text to speech voices
... Detects if some Chrome extensions are installed ...

No web code should be given technical means to do such things in the first place. A big part of the problem is browsers are too liberal in exposing various unreasonable APIs.
If you start doing the right thing now not only can you beat the competition, you don't need a grace period.
> The majority of the world by most metrics is siding with Russia.

That is wrong. It's important to point out that only four countris voted against the UN resolution; North Korea, Belarus, Eritrea and Syria. That's not the same as "the majority is siding with Russia."
Related, about latency: https://news.ycombinator.com/item?id=16001407

links to: https://danluu.com/input-lag/

Title: Computer latency: 1977-2017
This was my technical interview question for university. Something like “you have two registers, and only basic mathematical operators. Swap the values contained in the two registers” on a whiteboard.
The trilog between the parliament and the member states decided upon a text.

Next each chamber will vote on it but this is usually just a formality since they gave the negotiators a mandate beforehand.

If it passes, the text will become a EU directive which needs to be incorporated into national law by the member states.

After that it becomes enforceable.
As with most tokens, seems like a big scam built on hype of Web3 technologies.
Did not finish reading either yet, but is this not addressed (without explicitly addressing your work) early on in the article?

As I read their reasoning, even if the by far most likely outcome is that your conclusion holds in practice, there is a non-zero probability that assumptions are wrong in a way that allows for infinite causality, and therefore (by assuming their infinite-fanatical stance), attempting that is still a sane conclusion.

More fundamentally, they are reasoning within the infinite set of imaginable universes whereas you reason within our current one and that current consensus of physical limitations hold. Your scope is "only" our morally relevant universe. Different fundamental assumptions yield fundamentally different conclusions.

Does that make sense?
> Expert level means using keyboard shortcuts.

This is true when you use only an editor and a debugger. When you need to use 10 programs each with its own keyboard shorcuts (which, BTW you need to search in internet which they are because the company doing the software did not bother to make them accessible in a help menu) you're gonna have a hard time.
In the (1985) past you had for such things a holder attached to your keyboard where you had a listing of those keyboard shortcuts. Now the world has evolved and we have ... tada... the hamburger menu.
P.S. I would not feel good as a developer to know that someone , somewhere curses me and my family constantly for the work i done.
Ah yes, blaming someone else, when we have have historic records that it was you who is responsible. Who do you hope to make an impression on with your lies? You haven't changed one bit.

• http://p3rl.org/XML::RAI#DESCRIPTION

• https://web.archive.org/web/2004/http://diveintomark.org/arc...

(For those following along, Userland ⩵ Winer.)