skysight-inc/HackerNews huggingface dataset:
Choppy scrolling adds to the feeling of walking through swamp.
I agree with this approach. I used to always have hardware no more than 2 years old and were med-high to high spec. When I helped troubleshoot on my families and extended families devices and internet connection I saw how normal people suffered on slow systems and networks. I since operate on older devices and do not have gig internet at home every web and app designer should have to build or test with constraints.
Many people today don't even own a computer and do everything on their phones. Teaching the masses safe habits rather than convenient ones is a difficult problem, most don't care.
That's not social proof, that's false urgency, which is its own pattern listed separately.

> Dark patterns involving urgency impose a real or fake temporal or quantitative limit on a deal to pressure
the consumer into making a purchase, thus exploiting the scarcity heuristic. Accordingly, such dark
patterns may also be referred to as scarcity cues or claims. Examples include low stock and high demand
messages or a countdown timer to indicate an expiring deal or discount.
> In 2017, as part of his guilty plea in his most recent scam, Sabatino agreed to the court-ordered restrictions. In fact, he demanded them, stating repeatedly that he would commit more crimes if the restrictions weren’t in place.

tl;dr , because he asked for them
In Brazil we have Lattes (https://pt.wikipedia.org/wiki/Plataforma_Lattes). The English translation does not mention it, but one of it's most useful features is a centralized resume platform. It's quite nice, but mostly used by people in academia and government-adjacent areas.
There are keyboards with 1kHz polling.
> but then set up a website where that button keeps jumping away from your mouse for 20 minutes, while it's showing you uplifting messages why in fact, you should continue with the subscription. Still, only one click

Most laws can be misinterpreted, it doesn't necessarily mean they are useless.
> I am not sure if social proof is a dark pattern.

It is when it’s faked¹ or biased² which happens mighty frequently. I’ve seen websites posted to HN which blatantly used AI profile pictures and AI generated text for the testimonials. That is the norm, not the exception.

¹ Not real people or testimonials.

² Only showing the 3 positive reviews out of 100 negative.
Defense Startup Helsing Raises at €5B Valuation to Expand Along NATO's East
Gemini is an add-on. No matter the current workspace plan, one has to sign up for it
The article mention that too.
I don't like radial charts because the outer rings have a larger area, which makes it look like files deep in the hierarchy take more space than in reality. And also it leaves the majority of screen space unused.

I prefer the more classic treemap view, my personal favorite being the classic version of SpaceMonger but it's Windows only and very slow.
Using copper to convert CO2 to methane could be game changer
Proofreading. You have to be careful though, sometimes the model just bullshits.
I think Fowler's work is an underrated must-read for anyone who works in domains related to moving money. Makes any kind of engineering practices and architecture principles logical and make sense.
You are confusing "software UX" with "software freedom".

The primary consideration is freedom for the user. Ease-of-use for the user is a different consideration.
Dutch population density is double than the UK's, kids there grow up more similarly to Norwegian ones than British ones.
yeah, there's nothing "curious" about this, just SEO spam
quick typo correction, 'Truth, Lies, and O-Rings'
Nix on macOS – The Good, the Bad and the Ugly
Xiaomi's self-optimizing autonomous factory will make 10M+ phones a year
Farcaster.ink: a collection of blogs from members of the farcaster community
> the stuff that the LLM might create de novo would not have copyright protection

Can you expand on this? From my academic studies (which are indeed growing a bit stale) a Language Model (Large, Medium, Small doesn't matter) is a deterministic machine. Give the same x input n times it will produce the same output y, n times. Some implementations of LM:s might introduce noise to randomise output, but that is not intrinsic to all LM:s.

A language model has no volition, no intent, it does not start without the intervention of a human (or another machine if it is a part of an automated chain).

How is this different compared to a compiler?

With a compiler I craft something in a specific language, often a programming language, I commit it, then a long chain of automated actions happen:

1. The code gets automatically pushed to a repository by my machine

2. The second machine automatically runs tests and fuzzes

3. The second machine automatically compiles binaries

4. The second machine packages the binaries

5. The second machine publishes the binaries to a third machine

How is the above workflow any different from someone using a Language Model to craft something in a specific language and send it through a deterministic LM?

edit re-reading my own question, I think I need to clarify a bit: How can an LLM be said to create anything, and if yes, how is that really any different from a run-of-the-mill developer workflow?
I really enjoyed this
> Is anybody surprised by this?

What doesn’t surprise me is that this is one of the comments.

Yes, we all intuitively expected this, but so what? Seeing it in a study with real numbers has value. The study isn’t just a title, it contains a lot more information.

This attitude of crossing your arms and saying “we all know this, it’s how the world works” is a specific kind of giving up which only empowers the bad actors. You’re engaging in the exact attitude that ensures nothing ever changes.
We're basically talking about bookkeeping systems here, rather than high finance. Use a good relational database.

1. ACID, so you don't have to invent it.

2. Arbitrary precision numeric data types with vetted operations and rounding modes.

3. It does time as well as anyone can

4. Your computations and reporting can be done entirely in SQL.

5. When you get good at SQL or hire someone who is, the reporting is elegant.

6. It's as fast as it needs to be, and a good database architect can make it extremely fast.

7. It has all of the tooling to do disaster prevention and recovery.

I've built so many financial systems for the biggest multinationals in the world, and I have never regretted doing the bulk of the work in the database. Coca-Cola, GE, UPS, AIG, every iteration of the Tycos, basically every pharma with their crazy transfer pricing schemes... Whenever I experienced a performance problem, there have been way to address it that were far easier than what would have been to reinvent all of the hard tech that underlies consistent, accurate financial systems.
Pretty backtrace print on panic with in-context code
Usually, misdirections work better if they're not straight lies.
I look into the NYT book review most Sundays, though I almost never read the fiction reviews. If the best seller lists are doctored to uphold some standard, I can't imagine what those standards are.
Impressing how much detail went into things nearly all viewers never see.
СЯУ...

(and I appreciate how every so often the subtitles in D5 are off)
Old programming languages worked like that. Obviously less useful, but easier to understand.
My father got this, I truly hope that can cure he
Regarding the types, I think it's easy to fall into the trap of thinking you have to try and force the domain concept into one of the commonly available data structures at the point of creation, i.e. the price "£3.99" has to become (int) 399 or (float) 3.99000000001.

Actually, as another commentor mentioned, you can and should just choose something that represents what you want. In many cases it will be an object with various domain-specific fields. If you need to be sure that "3.99" always comes back as "3.99", you can use a string, which doesn't have any issues with precision in the storage format, and will usually map exactly to how humans deal with the concept. (Not necessarily recommending this, but it's worth considering.)

Similarly with JavaScript precision issues, to take another example that's been mentioned here - if you need numbers to be precise and the performance cost is acceptable, JavaScript can compute to arbitrary precision just as well as any other language. Just don't assume you're forced to convert your concept of a number to use the built-in numeric types and operations.
What is the next step after spyware called Windows 11?
I'm not sure it's the best word to use it but I see windows 11 as a %100 spyware and I avoid it as a long term windows user. What is next step after this type of OS, in win 12 and 13? They will record everything permanently and no user privacy settings and so on? Ofc companies will get some settings in different version but that will be luxury for normal users.

At some point in next years I expect mic to be open all the time so they can get more ad revenue but we are not there yet. After that one is normal, they will request all data will be transferred via Microsoft Datacenters via unencrypted ways, whenever that is possible. They will encrypt for you, after they see it through their connection. After that they will request all the input and so on. Yes for more ad revenue.
You can use Yubikeys, which are basically the modern and better version of "smart cards", on phones and tablets just fine. I have a Yubico Security Key on my keychain and I can use it on my iPhone with NFC or with my iPad using USB-C.
If the choice between no 2FA and SMS, which is better?
Yeah, but I'm with OP: lying is obviously a dark pattern in any marketing text, but that doesn't automatically make every type of text where companies can lie a dark pattern.

Testimonials in particular feel harmless to me. They've been used for centuries, they're obviously fluff but people understand that, and they don't attempt to coerce or trick you into making a decision, they're just giving you positive data points the same as any other marketing blurb. If you include testimonials I'm not sure how you can exclude any text at all.

I'd say that social proof is only a dark pattern if paired with another dark pattern (urgency, outright lying), in which case it's not really a dark pattern in its own right, is it?
> if I had the option to use PostgreSQL for something I'd never ever get close to choosing SQLite over it

I had the option for a recent project. It's a niche forum-like application with around 2,000 users. Went with a monolithic design and vertical scaling (if needed), so SQLite was perfect. Every dynamic HTML page renders in under 1ms. Litestream for live-replication to a couple S3 buckets.

Running PostgreSQL for something like this would be a pain in the ass, and add a minimum 10ms of latency to every request. There would genuinely be more maintenance required for the PostgreSQL server/daemon than the application itself. It just makes no sense.
Tell HN: Wikipedia dark mode for desktop is in beta
Such businesses deserve canceling customers to be as inefficient and costly as possible in the cancel call.

"Ah, my name? I'll spell it out. It's a bit long and difficult to understand through a phone"

"D like the first letter of De…o…xy…ri…bo…nu…cle…ic". A few seconds pass. "You can confirm you got it right? Right, D, D like Deoxyribonucleic, the first word in DNA. That's what you have in your cells. Okay, were was I? Let me start over… What, you are what you say? Ah, annoyed? It'd be easier on a form on your website you know… bear with me…"
> Humans always learn in real-time

In the sense that we can't fast-forward our offline training, sure, but humans certainly "go away and think about it" after gaining IRL experience. This process seems to involve both consciously and subconsciously training on this data. People often consciously think about recent experiences, run through imagined scenarios to simulate the outcomes, plan approaches for next time etc. and even if they don't, they'll often perform better at a task after a break than they did at the start of the break. If this process of replaying experiences and simulating variants of them isn't "controlling the flow of (simulated) time" I don't know what else you'd call it.
NFC/RFID in many mobile devices allows for interfacing smart cards very similarly to wired connection.
Turso's SQLite fork libSQL[1] has an extension/improvement that adds the ability to alter columns and drop constraints (albeit not via a DROP CONSTRAINT clause). I'm not affiliated, but have been using libSQL recently and am finding it to be a very pleasant experience.

Although conceptually I agree that SQLite's limited type system is frustrating, if your usecase allows, an ORM might help with not having to think about it or touch it directly.

[1] https://github.com/tursodatabase/libsql/tree/main
Cool article but this first bit threw me off

> The interpunct is still in use today—it’s the official decimal point in British currency (£9·99)

When the linked wiki specifically points out that it isn't:

> In British typography, the space dot was once used as the formal decimal point.
Im more shocked by the world of direct mail advertising. I constantly receive important and substantive looking letters from banks, car insurance, car warranty resellers that are all aiming to trigger a negative emotional reaction (urgency) so you open their mail and don’t throw it immediately in the trash.
The sheer volume of junk mail I receive and its toll on the environment throughout the entire chain honestly makes me shudder.

In the digital world FIGMA - Is by far the worst at adding monthly users to your account, without clear indication that it’s happened and they make it incredibly difficult to find where to unsubscribe those users as an Admin
Didn't know this is a thing. How is that even beneficial, when porn is usually shadow banned?
We at MakePlans were affected by this breach as we use Twilio. We are not using Twilio Verify (their 2FA api) but rather handle 2FA SMS ourselves in our app using Twilio as one of our providers. So the CCC definition of this being only 2FA-SMS is incorrect, it was all SMS sent through this Twilio third party gateway that was exposed to a limited set of countries (France, Italy, Burkina Faso, Ivory Coast, and Gambia).

GDPR is not necessary applicable here. An SMS gateway is most likely classified as a telecom carrier, and thus any local telco laws would be applicable and not GDPR. That applies only to the transfer of the SMS though, so for example a customer GUI of sent SMS would be out of that scope.

(And before someone tells us that SMS 2FA is insecure I would like to point out that we use this for verification purposes in our booking system when a customer makes a booking. So for end-customers, not for users. It is a chosen strategy for making verification easy as alternatives are too complex for many consumers. All users however authenticate with email and password, and have the option of adding TOTP 2FA).
Very different levels of trust though. And different levels of effort for malware (burning zero-days is expensive).

Also, cleaner uninstalls. If the software only has access to specific directories, I can be reasonably optimistic that removal will be clean.

Furthermore, it is much more convenient. E.g., I can just winget install vscode instead of having to google download links.
> I know the win version now works pretty well on linux with wine. But the process to set this up is not yet automated (like 20min) and is being worked on

Where did you get the information about it being worked on?
I believe some (cloudflare?) DNS servers have issues with archive.ph
Yeah, bun for example can execute typescript files directly. It does not include the tsc or anything, it just strips out type annotations and executes the remanining file that is valid JS.

esbuild does the same I believe.
Sure. That's also the assumption when you upload your private information to someone else's computer. Except for the "unless explicitly promised otherwise" part.
It's orders of magnitude faster than conda
> but helped me to understand that everyone is doing fowl-play these days.

No, not everyone, and it’s important to not think that way and just give up. According to the report, they found no dark patterns in 24.30% of cases. That’s almost a fourth, which is nothing to scoff at. That fourth should be rewarded with our business while the remainder are shunned.
I believe they have less income inequality because they behave the way they do, not the other way around.

(that is: if you set out to make a society where "free range" parenting works, you will naturally also reduce income inequality; if you set out to make a society where middle class workers have to be kept motivated by fear of falling into a –reputedly or truly— crime-ridden underclass, you probably won't wind up with one suitable for what I would consider normal parenting)
Tip of the iceberg:

https://rdrama.net/post/215764/there-are-two-dozen-sexual-ha...
Anyone know the horse breed at that site?

* https://www.kbis.co.uk/advice/the-worlds-biggest-horse-breed...

* https://prohorse.com.au/blogs/pa/largest-horse-breed
I think there are a few different ways you can define "memory" and "memorization" here. When folks say "memorising" in the context of AI they mean "Does they AI have chunks of its training data fully/identically inside its neural network". To say "it doesn't memorize" is _not_ the same thing as saying "it has no memory". An AI also learns abstract information devoid from its textual representation. This would be an example of memory without memorization.

And you are correct; if the current lawsuits against these corporations result in a legal precedence that training on copyrighted material is not an infringement of copyright, then yes, anyone will be able to train models in that way. (Within reason; copyright/fair use is very much handled on a case-by-case basis)
SQLite's idiosyncrasies make more sense when you realize:

1. It started as a way for the author to access databases from TCL, in which everything is a string. Sounds kind of mad now, but that was the kind of thing you did back in the 90's.

2. SQLite is fanatically backwards compatible. That means that once you get a system that works, it will continue to work through all newer versions of SQLite. But that also means that you can't suddenly decide to enforce foreign keys or column types by default, because it will break loads of systems that worked just fine before.
If you are using a monitor you must have one, I think.
At least, an integrated one.
Kidney failure suggests that unconsciously he may have avoided drinking enough.

I suppose that doesn't make it any less of a "mind-body connection," really.

Sorry for your loss.
http://archive.today/BZIU8
It looks like this organization has rotating presidency and the current president happens to be the US FTC.
I think where the economics around that get screwed up is that supply <-> demand are very disconnected from each other here - tens, if not hundreds of millions and in a few case billions of dollars are spent on the payloads for Falcon, and Starlink - SapceX itself is 2/3rds of their own volume. Before Starlink started launching there were clear signs that SpaceX was building more capacity then the market could bear.

If you don't gain any additional volume by lowering cost, it doesn't make any sense to lower your cost.

It also doesn't help that Rockets (for fairly obvious reasons) are highly regulated, which further distorts this market.
Addendum to parent to make link clickable:

https://github.com/pulzeai-oss/knn-router

// HN doesn't handle squared circle as MD.
This would follow the letter of the law, but not its spirit. It might not fly in court. IANAL.
There are things that different databases are best for.

This seems very blunty anti-sqlite, and things postgreSQL is the best, so I'd be interested to see a guide for (two things I've used sqlite for in the last week):

* Using postgreSQL to store data in an iPhone app

* Making a small python script which uses PostgreSQL, and then seeing how much work it is to send that to someone else, so they can use your work and extend it (send the database, and also instructions for installing postreSQL, and getting everything set up. Make sure it works on linux, mac and windows).
This article inverse the notion of free software and of copyleft...
The wacky approach to column types came from SQLite's origins of being closely integrated with Tcl. Knowing that doesn't somehow mean it was a good default worth carrying on for decades.
I absolutely hate subscriptions, I can't wrap my head around why people got so comfortable with allowing companies to charge their credit cards whenever they want, how much they want and how long they want.. Yes it's convenient, but there are so many potential problems - what if you loose access to your account and basically won't be able to cancel the subscription? what if company will continue to charge you even after closing your account? what if they accidently charge you for who knows what? what if you simply forget you even had a subscription?

I've had enough bad experiences with subscriptions that I avoid them at all cost, just to give an example - I subscribed to a popular streaming service because I wanted to watch a movie that was only available on their platform. I immediately canceled my subscription so it would end with current billing month, but to my surprise when I checked my credit card history several months later I've noticed an additional charge that was around 10x what I paid for the one month of subscription! I emailed them and they answered me that "it was some kind of mistake" and refunded me, but it made me realize how dangerous subscriptions are.

Subscriptions should be able to be paid by invoices - you receive an invoice before next billing period and if you don't pay, account is locked, but of course that would give user too much control over their spendings and companies clearly don't want that.
Show HN: HeyDay – Tag Based Journal and Habit Tracker
HeyDay is a tag based journal and tracker, where each tag can have any number of metrics assigned to quantify the aspects you'd like to track.

I want the approach to be a celebration of progress and offer a positive way to keep track of how you spend your time and measure progress.

The app is still in the early stages, but I'm keen to get feedback to help steer the project.

Thanks!
This is one thing I really, really like about JavaScript - you explicitly import everything from packages using the same name you install them with.

When viewing source code without a code editor, many modern languages have no way to know what comes from where. I don't understand why this seems to be the standard for new languages like Rust.
We do do that, it's WebAuthn/passkeys.
This was the thing Geoff Hinton cited as a problem with analog networks.

I think eventually we'll get to the point where we do a stage of pretraining on noisy digital hardware to create a transferrable network, then fine tune it on the analog system.
Apparently the messages on the S3 bucket were updated every five minutes: https://www.zeit.de/digital/datenschutz/2024-07/it-sicherhei...

The CCC definition of this being only 2FA-SMS is incorrect though. It was not only Twilio Verify (2FA API) that was affected, it was all SMS sent through this vendor.