skysight-inc/HackerNews huggingface dataset:
I think it's also important to understand to whom it is beneficial.

If it doesn't harm, perhaps it's worth still participating in something for the collective good. I know you Americans don't often reason that way.

That said, one could question whether vaccinating healthy people will indeed lower the transmission speed qnd thus be q collective good.

But I often hear people just considering what's good for them as individuals as if that was all what matters
I am convinced that absolutely no hierarchical taxonomy actually works in practice because every categorisation is really slightly fuzzy. Even libraries have problems categorising books into genres because some of them overlap considerably. I spent the last 25 years trying to build up useless hierarchies everywhere and none of them ever worked properly.

Tagging/labelling with attributes is the only viable solution that I've found.

This book is fiction/science-fiction/fantasy.

This document is technical-reference/specification/ratified

I believe this was the notion of the now defunct WinFS built on top of a database engine.
The recent earthquake in Morocco traveled all the way to Portugal from the epicenter. I was fortunate to drive through the epicenter area earlier that day because the plan was to stay in a lodge not far from the epicenter, but my kid was acting all fussy in the backseat so I drove straight to Casablanca. And that night, when the earthquake hit us, it felt like the whole house was sitting on top of a fright train, everything was shaking violently and I could have used an early warning to get my child and wife outside in time because had the earthquake been any stronger, I don't think anyone in my building would have had time to evacuate.

When you see the timestamp on the CCTV cameras, you could see that close to the epicenter, the earthquake hit around 23:11 in Marrakech, and in Casablanca, it reached us at around 23:13, I think a 2 minutes headsup is enough time for people get up and haul it outside.
I don't think they're trying to solve this issue directly. This is intended to be used as PKM (personal knowledge management) system.

You are correct in any case that this is a hard problem and I would love to get some perspective from the author on implementing such a system org-wide.
> What can I do as a developer to offer that choice to the user, before it loads?

Implement a (sane) version of a cookie banner which sets a cookie containing the information that the user is fine with loading external libraries or not. That cookie itself is classified as a technical cookie if only used for that reason and will not require "permission" from the user. That's how this would be implemented in a GDPR-compliant way.

If the cookie is set, you can load the respective external scripts and tools. If not, you don't.

> What can I do about the transitive dependencies that my dependencies load?

That's trickier one and probably more into the legal side, as in informing the user that those dependencies exist and how they correlate to each other.
iPhone 15 Pro facts on titanium
What _do_ you run then?
> It sounds like the w3w folks did not do any such thing

They were too busy spending money on marketing, it's not like every news organisation ran a story about it by accident
This, I really saw nothing there that I would not have done, if I had the money to pay for damages. The floor caving, losing a rack, causing a surge, etc, are small risks comparing to that he was trying to save, and to what he was trying to prove to his team. The only thing that would not be tolerable was having someone die in the process, but then he went under the floor himself. I respect that and really I think the article seems to be written by someone in infra that wants to protect some form of status quo?
Software is easier to adapt than everything else and users don't care why your website doesn't work properly.

Building a website with the assumption that the user will have a perfect internet connection is like writing an application without error handling. When something goes wrong you can't just blame reality for being imperfect.
While you're at it, skip the internet and burn the database on DVDs, then distribute them!
List of Homomorphic Encryption Resources (papers, demos, tutos)
50k in Spain put you well beyond the median salary[0]

[0]https://www.20minutos.es/noticia/5139571/0/salario-medio-esp...
> so doesn't the app have reasonable implicit permission to make use of the user's storage?

“Implicit permission” does not sound like “free, informed, specific and unambiguous consent”. Furthermore, the directive (ePrivacy, article 5(3)) states that consent is valid only if the user was provided with clear information about the purposes of the processing beforehand.

> does that include the app reading its own resource/assets data from its installed app-package/directory?

An app reading its own data will fall under the “strictly necessary” exception of the directive (cf. ePrivacy 5(3)). Reading other databases will depend on the purpose.
GrapheneOS allows disabling network for a particular app, alongside the other permission settings. As a rule, I’ll give an app either file permissions or network permissions, but almost never both.

A lot of apps are perfectly usable without file access by sharing a file to them from the file manager.

GrapheneOS also has “Contact Scopes,” so you can grant an app contacts access (so it thinks) but it’s actually a subset or blank list of contacts.

Another feature that’s commonly recommended is using multiple profiles. I often see people use this to run Google apps in an environment isolated from the rest of their data.
You can for example use analytics that aren't spyware, and hence don't even have to try to trick users giving "consent" to things they don't really want.

https://matomo.org/
I agree, but I think being aware of that is how we self-determine a bit better. Facebook sucks you in with notifications, and if you notice that you can disable notifications, or (as I did) uninstall the app and just use the website.
Very sad.

There have been a great many minds that have tortured themselves over pondering the things we don't even blink an eye at today.

We admire and idolize those who found the pretty pebbles that light up the shore today, and yet I'm sure many of them would have eagerly traded places just to see what continued to take shape.

It's sad, though also a reminder of just how much is easily taken for granted.
> their particular way of doing things technically legal [... e.g.] shared hashes

Yes, sometimes, but an important part of it is blunt: see the post in this page of the user who installed a controversial communication application (not WsA) and found that the messages were forwarded to FB... ( https://news.ycombinator.com/item?id=37506851 )

> whether people understand what they are doing

Yes. Partially it is a matter of awareness. But there is also a large part of the population which does not care about privacy - which also reveals a perception of the world that may be outdated ("nothing to hide to decent authorities" is the idea that many hold because usual to them).
Hmm some potential problems:

I don't like the idea of having the dirty dishes right next to the clean ones so this would require at least 2 sinks so one can be loaded throughout the day

My desktop ultrasonic cleaner is so loud that I can't work in the same room. Transducers that can clean an entire sink (>10x volume) will likely be so loud that I can't work in the same building when it's running

If anyone in the building works from home, the unit will have to be soundproofed on all sides. That's way harder for a sink that's built into the countertop
You can let your API's users do arbitrary queries on any sets of data you expose if your API exposes SQL views directly. Plenty of apps don't need anything beyond basic "get by id" and "search by name" endpoints, but plenty others do. At that point, with traditional backends, you're either reimplementing SQL in your API layer, or creating a new endpoint for each specific usecase.
In Spain at least there were also for some time pairings of films, continuously reproduced in alternation, so you would enter whenever and not spoil the end of the complete film you would see starting next.
Yubico's U2F security key (good for FIDO2, WebAuthn, etc.) is $25, each member of your organization needs only 1 key (if they lose their key, they can get another one from IT, which can remove the old key and enroll the new one for them), with a handful of IT personnel possibly having more than 1 key for backup (this is less necessary when a group of IT holds admin permissions, as they serve as key backups for each other). $25/key amortizes out to well under $1/month considering that keys will last for years and can be transferred from one employee to the next when an employee leaves the company, and is of course usable for any vendor that supports hardware keys.

Much, much cheaper than $21/user/month for GitHub Enterprise. I'm not sure what universe you live in where buying hardware keys is expensive compared to Enterprise licensing?
> private companies who you have alienated yourself from have competitors

Can't alienate yourself from Experian.
>This also applies to non-work related calls: someone from your credit card company is calling and asking for something? Call back on the number on the back of your card.

This is a policy I've implemented as well, both for myself and loved ones: don't provide any information to unverified incoming calls. Zero.

Sometimes I'll get some kind of sales call, which I may even be interested in. I'll say, proceed with the pitch to which they'll reply "first we need to confirm your identify". Then I refuse: you called me. Why do you need me to provide private information to confirm my identity?
He even had an audience BEFORE he did the 12 startups in 12 months things: he had a succesful youtube electronic music channel

Which doesn't make its success less impressive though but people might want to know that
>>I think you missed some key plot points in the Star Trek lore

> Are you talking about the episodes where genetic engineering was illegal?

> Or the episodes where they completely forgot about that?

Can't you guess ?

The ones that are absolutely not key plot points in the general Star Trek lore, of course.

Congrats on spoiling it for the sake of being a smartypants. Consistency problems in Star Trek, oh noes..

edit: well, well, well:

The station was mentioned in passing in The Lost Era novel The Buried Age, where Picard called it an exception to the rule (DS9: "Doctor Bashir, I Presume") that should have never been allowed.

Quite frankly, I chalk this up to too much Roddenberry in early TNG seasons and his love for psychic mutants (and giant talking heads with god like powers).
I built a WebComponents-based framework
I'll put it another way. Leadership skills and communication skills are mostly a generalized skillset, but they're pretty important in any job, however specialized it is. Financial management is a skill that's kind of generic and commodities, but still important and definitely buildable if you want to start a company.
Alt+space brings up the window menu. Press R to resize, or M to move the window with either the arrow keys or by moving the mouse pointer. Finalize with Enter, cancel with Escape.
Microbe Computers (2013)
What playful learning looks like
Wow, this is (evil) genius.
It suggests all sorts of obnoxious "features" for esolangs:

- Order of operations depends on number of terms in more complicated manner.

- Order of operations depends on data? This would make compiling the language basically impossible, but you could probably get away with it in an interpreter.

- Parenthesis have side effects, in addition to changing order of operations.
I miss Budapest. How would you say the business environment and software business or startup scene in Budapest?
Or even better if you don't do shady shit that people don't want (e.g. Google Analytics), you don't need any banners at all.
> Notoriously slow to develop their IDE

Slow means stable. I don't understand how people rate software on this. Lot's of updates to a product means to me that the product is faulty.
And do you have some evidence for that revised claim?
If movie theaters ever go back to that M. Night Shyamalan is going to need a new career.
Passkey support in 1Password out of beta
this, tags + dynamic views on those tags
You can do impedance-matching code in a database, e.g. in stored procedures, but I think the experience is strictly worse than all the application-level tooling that's available.
As someone in the industry, those games don't actually fit my traditional mental model of what "AAA" means. AAA doesn't directly correlate with revenue for example. The general rule of thumb I kind of go by is that a game is likely to be "AAA" if it uses motion captured skeletal and facial animation sequences.
Google probably gets data both within the sandbox and outside the sandbox. But outside the sandbox, probably so do parties with worse privacy practices than Google, such as actually selling your data instead of just letting their internal ad systems use your data so that advertisers can reach you with targeted ads, or such as not letting you as effectively delete your data as Google does.

(Disclosure: I have worked for Google in the past, but not for over 8 years, and I’m certainly not speaking for them here. My Google job never included anything relevant to this comment, except doing roughly 1-2 years of standard SRE/devops/sysadmin work for a now-decommissioned acquired product in the publisher-side display ads yield management space, ending roughly a decade ago.)
Then why is the iPhone 12 not in violation of US regulations?
An optometrist's office, in New Jersey, presented two pricing options to me, based on vision insurance benefits, which I explain far more clearly than they did with me: pay more out of pocket for just the eye exam and contact lens fitting or pay less by ordering contacts in addition to eye exam and fitting. The agent from the insurance company (Guardian) explained to me that it sets a $150 balance that can be used towards non-exam costs (fitting and contacts, or just contacts if no fitting is done). However, the optometrist's office said that this 150 is only accessible if I order contacts as well. They wouldn't provide this policy to me in writing :).

I saved money by ordering more. The incentives scheme, involving ordering contacts from the optometrist office rather than 3rd party, seems like a common convention.
Oops, I didn't consider that it was sarcasm. I thought it was mocking the actual average HN perspective (which I'm dissenting from, challenging that average user to explain themself).
To be fair JetBrains offers fallback licensing.

It's 170e/year if you keep paying for it. You can stop and get to keep the latest version you payed.

Example:
IDEA 1.0 is out now and you pay 170e.
12 months later IDEA 1.9 is out .. if you pay another 170e you get to use 1.9+
If you don't pay you stay on IDEA 1.0.
If you cancel earlier than 12 months you don't get to keep anything.
If this law was primarily for the purposes of finding out where your sources of income come from, then sure.

But it's getting back income that is due. If you owe $250,000 back to the public, then maybe you should pay it
Kudos to the author(s) for building LiteFS, it really does seems like an interesting project. However, I can't see this being a popular pattern moving forward (or at least I hope that's not the case).

Replacing APIs with DBs in real production workloads? Really? I don't have much else to say. Also, the value proposition is not quite clear to me. Using replication to have local, read-only replicas of an SQLite db might admittedly be beneficial for high read-throughput workloads but I'd imagine that the DB might have serious size/read-throughput constraints due disk space and network overhead from replication.

My takeaways are:
a) This doesn't sound like a reliabile pattern to build distributed services.
b) It's bad PR for fly to publicly push for the adoption of this pattern.
c) It's even worse PR that fly is using this internally.
Not sure I agree with your PKM point. It feels like it fits well for company/project structure. Reading his forum and a bit into the article it seems to advocate a "librarian" that keeps the system correctly categorized. I think he mentioned somewhere that this system doesn't fully fit PKM. I remeber some example of categorizing photos according after vacations, but running out of numbers. But I must admit I don't fully remeber the arguments.
If it is unavoidable anyway because putin will die some day there is no reason to prolong the war - is it?
So the royalties are going to be negligible for large succesfull projects, while potentially an unbreakable barrier for small projects (ie growing free installs first and monetizing later is not viable). This is going to harm their ecosystem, from which the large succesfull projects grow. Why dont they use same principle license as Unreal?
SSH protocol version exchange is before key exchange. Is this not easily identified in both Clint and server side packet analysis?

I appreciate that SSH can be obsfucated via an SSL tunnel but the article didn't come at that angle.

The article itself even states:
>with SSH everything goes dark right after the initial capabilities exchange.

So... What say about before the exchange?
Final Fantasy VII: Ever Crisis
If scaling is off, there's a good chance the application is using GTK. GTK4 doesn't support fractional scaling but I believe GTK5 might.

If applications are written in GTK2/3/4, fractional scaling won't work well and lead to blurry windows.

Integer scaling (1x, 2x, 4x) should work just fine, but fractional scaling isn't implemented consistently across GUI frameworks. Hopefully Wayland will fix the inconsistencies between implementations, though GTK and some other GUI frameworks will likely remain broken for a while.
For sites: Build a script that only adds the analytics/GTM tag/whatever to the page in the callback after user has consented to data sharing.

Transitive dependencies, hm… auditing carefully and being selective about what to add might be my best take.

Apps is a whole different story.
I love this. I wish for these patterns to be available more widely.
Yes, you can run anything anywhere as long as it is Java or a JVM language that does not fundamentally change the object or memory management model.
Power corrupts
That makes no sense. A whole bunch of Americans won't do anything in this area because the US legal system is whimsical. But some nationalist professor was going to agree to make StuxNet, and maybe they were right, we certainly aren't going to all get to reach them to debate. So what is achieved?

Would Apple being totally incompetent at security and fighting exploits from NK prison labor, eventually with about the same fail rate, be a better world?

Export control on thoughts didn't work, so total disarmament on thoughts won't work. Prioritize security, cut out some of the entertainment and useless features through regulation because brain candy always wins in an unregulated market.
> No one from business even dreamed of knowing what each user was doing with the software at any moment in real time

Surely you jest. Not knowing what your users are doing with the software was the number one problem with product development in the 90's. The only solution was user interviews and real-time in-person observation, which was highly expensive, thus making the cost of software much more expensive.

> Today it looks like this is MUST have for any software and no bussines is possible without this

Because more and more software is delivered over the Internet through low-touch sales methods. More often than not, software producers don't even know who their users are - how do you conduct user interviews, expensive as they may be, if you don't even know who your users are?

Trying to run a modern business without a modern analytics stack is functionally equivalent to driving with a blindfold on.
Write a little program that starts up 10k threads that just wait. The other tasks on the machine won't be any slower once they're set up.

Of course, if they're doing real work they'll be using CPU time, but that's true of any scheme you might pick.
That's a great summary of each of the relevant episodes. the TOS, the movie and DS9 episodes are really great, don't remember the enterprise episode though.
I guess there are deals in place which companies profit most of rebuilding Ukraine. It won’t be of countries not helping I assume.
So it could be a net positive outcome even tax wise to help as fast and good as possible for Ukraine to win the war.
Interjection: I've been reading through your WordPress, and I really enjoyed your commentary on Sanskrit literature!

The juxtaposition of Sanskrit amongst Python and maths makes for a very pleasant reading experience.
There's many smart solutions that don't reduce our comfort in any way. One example:

I've worked in a cold store way back. Like, a big warehouse filled with frozen items.

Say products needs to be maintained between -20 and -28C. That 8C is a massive amount of thermal energy. If you'd just cut power, say temperature in the cold store goes from -26 to -21C in a day (for a large cold store, probably less. Volume vs. surface area!). That means as long as you observe the outer ranges, and know how fast the store warms up (when not cooled) you can pick any time of the day to run the cooling systems. The mass of frozen product inside is your battery.

Connect to a bunch of solar panels on roof or nearby solar/wind farm, and you simply run cooling systems when that power comes up.

Versus: add battery storage & run cooling 24/7 to remain as-close-as-possible to optimal temp.

Similar things can be done with many factories, logistics, storage of thermal energy, charging EV batteries & more. Battery storage just gives more flexibility.

It's just using power in a smarter way. Not ditching modern comforts.
If you capture beginning to end, look inside packet #1 :)
EU to investigate 'flood' of Chinese electric cars, weigh tariffs
Replacing APIs with DBs is a good idea. I don't have much else to say.
e/OS and Brave browser. I generally avoid Google's Play store and install most apps from Aurora and F-Droid. Aurora provides a privacy report that you can review before installing an app.
From my experience living in Russia I would say if you _don't_ believe in conspiracy theories, somewhat in the line of all democratic regimes being fake and secretly ruled by some invisible shadow global government, you are perceived as weirdo and an outlier. That's purely anecdotal of course, I couldn't find any studies that would show the numbers.
No war can be won with nukes. If they have any use at all it is to prevent hot wars. Simple as that.
Does this also apply to the new iOS? Since upgrading to the beta, I've been unable to use Mullvad.
One interesting instance of semantic highlighting occurs in the Lean 4 language. It has extensible syntax whose parsers can be expressed in the language itself. Since parsing and evaluation are intertwined, highlighting can only really be effectively achieved in an LSP lest you re-implement the entirety of Lean.
Honestly, there's plenty of tools out there that can do the same thing.

The important crux of the counterpoint to this article is "if you ship your database, it's now the API" and everything that comes along with that.

All the problems you _think_ you're sidestepping by not building an API, you're actually just compounding further down the line when you need to do things to do your database other than simply "adding columns to a table". :\

Edit: re-reading, the point I didn't make is that having your database be your API _is_ viable, so long as you actually treat it as an API instead of an internal data structure.
If After Earth didn’t compel him to switch, nothing will.
What does unverified mean in this case?