skysight-inc/HackerNews huggingface dataset:
https://www.privacyguides.org/

https://www.privacytools.io/

https://www.techlore.tech/goincognito

https://anonymousplanet.org/

https://github.com/pluja/awesome-privacy

disclaimer: some of these groups hate each other, I have no affiliations and don't know the history of them, I'm just compiling resources in no particular order here.
AI cheating is destroying higher education
I am betting that is one of his largest sources of income :)
It is pretty funny to see all those "Click to find out more" adds.
I think Apple is more interested in someone who is attached to Apple and works to get to compromise, then a new person who would favor compromise over Apple’s culture.
He wasn't a technologist by the standards of his family, but it's somewhat implied in Silmarillion that the magics of Valar are intertwined with their understanding and knowledge of the world.
What this person said isn't even true, what are you talking about?
What argument is there not to apply the same gatekeeping policy to macOS, then?
Humans are infamously bad at being consistent:

https://en.m.wikipedia.org/wiki/Compartmentalization_(psycho...

The biggest mistake I see people make when criticizing LLMs is that they take the best possible modes of human thought from our best thinkers, and compare that to LLM edge cases.

Accuracy vs consistency isn't really a delineator. There's so much low-hanging fruit atm, like world models for LLMs improving drastically if you just train them longer. I'll believe the naysayers if say in 5 years GPT-4 is still near state of the art. Until then, there doesn't seem to actually be any theoretical limitations.
Boeing and the perils of outsourcing mission-critical work
Kryoflux had special drives for preservation but I don't see them in their store anymore. So no, sorry.
> spying is abstract to them.

Not just spying, but for many/most - the harm is also. Most people struggle on the day-to-day; getting worked up that a random boogieman is compiling a profile on them to serve ads leads to a big pile of 'so?'.

When Windows Recall was announced as an example; I started asking (non tech, mostly boomer) people their take on it. I almost universally got a 'neat!' response. The security implications simply didn't register or matter, even when I explained them. I felt like I should be wearing a tin foil hat.
This article is a short overview and review of the podcast series mini-series "Not all propaganda is art"

The podcast's self-description is:

> “Not All Propaganda is Art” tells the story of three writers who got caught up in the Cultural Cold War between the years of 1956 and 1960: New Yorker writer and “little magazine” champion Dwight Macdonald, British theater critic and “Angry Young Man” Kenneth Tynan, and legendary Native Son novelist Richard Wright, who at this time was living in exile in France in protest of American racism. All three collaborated with and were targeted by American, British, and French security agencies in Cold War propaganda battles over contested intellectual ideas like the critique of mass culture and politically engaged art.

https://theoryofeverythingpodcast.com/
I did too. I do not think I will learn much technically, but it does stimulate ideas. Mainly just fun!!
Archive link: https://archive.today/WyFBG
UBlock Origin on Firefox mobile cleaned that right up for me.
I believe computers have been doing that for decades..
I'm not sure if simplifying these outputs into a tldr; text is feasible
The largest filter, the Great Filter, these companies cannot overcome is a true digital native workforce and communication mechanism. When your days are haraunged by voice/video meetings because people don’t know how to work asynchronously, productivity plummets when timezone differences are introduced. An absolute shitshow to behold.

Very few, relatively speaking, tech teams understand how to leverage asynchronous work patterns. I think open source projects which are dominated by 40 year old virgin neckbeards (those still exist right?) show the silver lining, but alas, nobody will get it.

Round the merry go round we go again.
Any politician pirring forth this stupid statement needs to be asked if they are willing to submit to having their lives filmed 24/7 with no censorship of anything.

They won’t even let us see their “private” messages to other politicians let alone let us see them neglect their families.
I note that explains what happens with the location data would also be nice.

Like is my complete health uploaded to your server? (I assume not)
Yes, let's nationalize Android as well. Windows too. Azure. AWS. Google. Nationalize everything. Let politicians build our tech products. I hear many congress and senate people write great product specs and are great at UX design.
Will you ever have regrets about your words and activities?

Will your logged activities of today be acceptable to every regime in your nation’s future?
"the current practice may not be perfect but has obviously stood the test of time"

has it stood the test of time? or is just an arbitrary choice that no one has bothered to change?

I'm sorry, it just seems like we're looking at spilled milk in the middle of the room saying, "well, it's been here since I walked into the room, obviously it's supposed to be here?" no we can just clean it up, no one's going to stop you

it's actually super, super easy to change this: you just starting using the new term. You don't even need to get anyone else on board, everyone understands what the new term means (this isn't even like inventing a new word, it's just a rephrasing that's just easier for the speaker & listener).

The goal isn't to get everyone to switch overnight. That's not how conventions are created nor how they spread. You just start doing the thing if it's useful to you. Whether it spreads beyond that is not up to you.

My takeaway from the post is simply: hey, if you find this confusing, here's a much simpler way you can talk about it! I am personally going to start using this, and I am going to get immediate benefits from this, and so are my readers. That's it, that's all it takes.
Talk about fear mongering.
I didn't mean to make you feel silly, sorry. Dymo was the logical extreme of my concern regarding security architecture.

What I mean is there are three vectors for attacking a label printer: physical access, local network access, and internet access. If an attacker has physical access, your problem isn't the label printer, it's physical security. If an attacker has local network access to your label printer, your problem isn't the label printer it's network security.

There are use cases where internet access is worth a security risk. In that case, device choice should reflect the risk. Consumer hardware has a different risk profile than commercial hardware. Enterprise hardware has a different profile too. Same with custom bespoke solutions from consultants.

Updating the kernel on a consumer device typically means connecting the device to the internet because an internet connection is the most consumer friendly way to update it. For consumer devices convenience is generally more important than IT security.

My gut reaction that led to my response is that security requires engineering analysis of budget, risks, and rewards. Hardening the Linux kernel of a Brother label printer isn't better engineering because the IT problem it addresses is more fundamental. Again, sorry for making you feel silly. It was not my intent.
Yes, the boarding phenomenon is a well-reported byproduct of closure of public inpatient mental health facilities, which in recent years met a surge of mental health crises. Mental health patients are really the only group ill enough to be admitted but which the system will not allocate resources to serve. See:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6754202/

https://www.jointcommission.org/-/media/tjc/newsletters/quic...
Preprint of paper here: https://chemrxiv.org/engage/api-gateway/chemrxiv/assets/orp/...
As any method can throw (AccessViolationException in this case), writes to references must be propagated back to the caller immediately. By copying to a local variable, you avoid the requirement that changes are written back to the caller each time. As the sibling comment suggests, this allows the JIT to store the value in a register, not on the stack. Theoretically, the JIT could scan the lifetime of the reference and see if it escapes a try/catch block, then elide the premature writes, but that’s a lot of plumbing work.

In addition, a reference to a pointer is doubly indirect, so you could possibly be increasing latency on reads, depending on how fast the CPU forwards memory accesses.

Lastly, this isn’t idiomatic C#. Sure, vectors are used, but proper C# would be using spans to ensure no buffer overruns, not this “start and end pointer” thing you see in C. I’m also curious how this compares to SearchValues from .NET 8.
> Citation heavily needed

I'm not going to give you any proof of this, because I know you've seen it, but I think I just wasn't very clear on what I meant here.

I'm talking about PRs that fix a typo in the docs, or tweak confusing wording. You know the ones I'm talking about, the ones that get merged immediately because it's clearly just better
Let's turn the tables around. I care about free speech but I have nothing to say. Most people don't have much to say but when they do, they need to be able to play their free speech card.

Similarly, I think most people don't have much to hide, but when they want their legitimate privacy, they should have all the tools and rights to it.
Android is far less pleasant to use and much of my app ecosystem lives on iOS.
This is a good point because there is no example of violence around elections from the right in recent US history and even if there was it would be a failure of reasoning to acknowledge it.
Individuals do have a right to privacy and, by extension, secrecy. You are not entitled to information others do not want you to have, no matter how well-intentioned or well-resourced you are.

The only sort of society where your view should be acceptable is a society where every individual accepts their every thought and action is observed equally by all other complicit individuals.
No one. I've tried arch and realized that's good if you are a geek investing time in your own system not caring if it's in a good known state and having plenty of time before any upgrade. I'm on NixOS willing to switch to Guix System (but not doing so, so far, simply because it does not support various stuff I use, starting from a quick good zfs encrypted root support, Rustdesk client and server etc), willing especially due to last community issues who have put the development on the verge of something potentially really bad, BUT both are declarative systems. I only have to write a config, they build themselves out of it. I can replicate, change and came back, always having nearly a fresh install.

No need to backup the system, only my data, config included, no need to keep a bug ridden giant homegrown install scrip to replicate (trying to) my system on hw changes or wasting time with Ansible and Salt YAML/python hell to do the same with no less bugs and real guarantee of successful replication.

I have an *nix background but a bit tired of GNU/Linux since MANY years, I've tried switching back to FreeBSD a bit of time ago, but it's modern hw support is not enough for my needs, orphaned of OpenSolaris/IllumOS (with zfs a bit integrated into the system, meaning installer/package manager able to produce boot environments and clones reliably and easily enough) I've found in NixOS a relief. The Nix langue for me is as digestible as Haskell, something close to digesting broken glass, but for my mere needs it's usable enough. I only dream the community find a relief of Guix start to care the desktop a bit more, since HPC is a nice thing but... To have a model spread we need the desktop, Microsoft know that very well...

Long story short: the point is not "avoiding regular painful fresh installs or dirty cross-release upgrades" but making upgrades NOT PAINFUL and easy to reverse without issues. All the time in all system an update can fail, that simply must be not a issue. A casual user have no reason to invest much time in his/her own production machines, investing to learn once, profit forever must be the model. Is something breaks the casual user just have to reboot and wait a bit of time if the breakage is caused by upstream changes of waiting for when he/she have time to see what's part of his/her own code needs to change. No issue meaning not much more than a simple reboot. No time wasted with zfs diff and so on to quickly fix your system because you need it tomorrow morning and you have updated late night on the go. Also there MUST BE NO REASONS to waste hw resources and running Babel's towers like docker and co just because some apps are damn complex.

In NixOS deploying a classic LAMP app is (if packaged) servicename.enable = true; in most cases. Few LoC otherwise, DB, NGINX, PHP, ... no matter what get set up issueless without downloading and running a Matryoshka of distros with lxc/d wrappers running binaries made by unknown people on internet, with often not updated dependencies, forgotten ssh authorized keys and so on.

NixOS and Guix are the classic IaC applied to the OS.
I think I am making an obvious point that normal people understand. A lot of people have trouble understanding the concept of spending less or significantly less than they earn. This is another it seems like HN has changed a lot. The idea what I’m saying is controversial is pretty hilarious and sad at the same time.
Is it so unprofitable to provide perfect service? Consider your grocery store example...

The incentives of hospitals are much more complex than those of grocery stores, because of how different their business is. One of their major customers, for all patients, is the government -- which rewards some things and not others. Unlike the grocery store, then, the hospitals have to be quite attentive not only to the experience of people coming the door but the metagame of quality measures -- what the government thinks the experience of those people is. The article hints at a reasonable solution, which is for the government to include surplus capacity as part of their incentive structure.
> To think

You can think without reasoning. Recalling knowledge does not require reason.

> to understand context

Can you break this down? What does it mean to understand context?

> to intelligently explain something

LLMs can do this.

> To understand WHY you are doing what you are doing.

You can ask an LLM why they do things they have and they may reply, even with an answer that is likely correct. This again depends on how you break down "understand".
The design is pleasing on the eyes. Nice!
> Regarding the number of researchers, of all of my friends who got a PhD only a single one did it because he liked research.

This is sad; luckily for me the percentage is higher among my friends. I suspect your experience is closer to the statistical mean (perhaps because there's a good chance your friends are a few decades younger than me and many of my friends).

Also: I bailed out because I didn't like research, or rather because I very like the practice of research but only ever worked on super obscure things, and I wanted to make a difference I could see. Also I didn't want to have to deal with the culture of research funding and related bureaucracy. Not that there's anything wrong with those who do like that stuff! It just seemed not worth getting a doctorate; it definitely would have made some things easier but in retrospect I made the right call (for me!).

There is a lot of basic research done that does make a difference but where that difference is unknown to the original researcher -- perhaps separated too far in time. I have found value in decades-old PhD theses in the life sciences, mainly physiology.
> Everyone is talking about Retrieval Augmented Generation, but most companies don't actually have any internal documentation worth retrieving.

Man commits corporate arson.
People who believe "I have nothing to hide, so I have nothing to fear" have poor judgement about their own vulnerability in the modern world. They are not fit to make policy decisions about the privacy of others.

These people should be told this in no uncertain terms.
During the cold war and the GWOT, people were profiled based on their race, religion, suspected opinions, or association with people suspected of {commun,terror}ism. A ton of these correlations were spurious, sometimes corruptly motivated, and yet the justification of fear caused people to be blackballed in their careers, targeted by law enforcement entrapment, or even just spirited away on thin pretexts. This is in the USA, not East Germany or North Korea. Now, we have much more sophisticated data collection and analysis, and false positives are still very frequent

Also, more mundanely, among the data that's collected by various unaccountable agencies, including nonconsensually, as in the case of things like Equifax, can be used to impersonate you and frame you for crimes, or just steal/use your money. This happens to millions of random people every year and is a direct consequence of a loss of privacy.

A loss of privacy has systemic consequences that change society for the worse. But even if you don't care about anyone but yourself, privacy erosion creates an ever-increasing chance of your life being ruined by overzealous governments making a mistake, or criminals targeting no one in particular but randomly getting you by happenstance
Testing my website for visual regressions with Playwright snapshot tests
I have walked out of stores when the wait time is too long. If it didn’t hurt sales what would stop an entire Home Depot from operating off of only one employee?

I am really hoping more people will be aware of the time they’re wasting and at least understand there’s a reason things are slow. Understaffing is a deliberate choice, and time is an extra tax that people apparently don’t consider. If you price your time at zero, the store will too.
My intuition is that there must be some relatively simple ways to tweak the format of assignments or classes so that it's harder to use tools like ChatGPT to cheat.
The Truman Show, for the President of the United States, with audio off and faces blurred.
There is a galaxy of projects around Kivy, such as https://github.com/kivy/python-for-android to compile python project for Android (with Kivy or not) or https://plyer.readthedocs.io/en/latest/ for cross plateform API (notifications, hardware, filechooser, etc).

For UI there is https://github.com/kivymd/KivyMD for Material design on top of Kivy.

And the team is nice (I've met some of them at PyCon or FOSDEM).

The framework is pleasant to use, and there is a descriptive language, kv, which is really great.

Cross compiling may be painful though (I did it for Android) and the app loading time is a bit long, but it's working.

Some things may be missing in comparison to big frameworks such as Qt, there is no WebView for instance, and accessibility is unfortunately not as good.

It's overall a very good project and it's a pity that it's not more known and used.
Yet still so low that I had to cancel my paper subscription. Their ratio is too skewed towards noise.
See also: Stupidity: My Reading List for a 12-Week Course (and a Final Exam) By Ted Gioia https://www.honest-broker.com/p/stupidity-a-reading-list

Here’s Tuchman from “The March of Folly:”

Misgovernment is of four kinds, often in combination. They are: 1) tyranny or oppression, of which history provides so many well known examples that they do not need citing; 2) excessive ambition, such as Athens' attempted conquest of Sicily in the Peloponnesian War, Philip II's of England via the Armada, Germany's twice-attempted rule of Europe by a self-conceived master race, Japan's bid for an empire of Asia; 3) incompetence or decadence, as in the case of the late Roman empire, the last Romanovs and the last imperial dynasty of China; and finally 4) folly or perversity. This book is concerned with the last in a specific manifestation; that is, the pursuit of policy contrary to the self-interest of the constituency or state involved. Self-interest is whatever conduces to the welfare or advantage of the body being governed; folly is a policy that in these terms is counter-productive.
Show me the man, and I'll show you the crime.
> A tokenizer might encode “once upon a time” as “once,” “upon,” “a,” “time,” for example, while encoding “once upon a ” (which has a trailing whitespace) as “once,” “upon,” “a,” ” .” Depending on how a model is prompted — with “once upon a” or “once upon a ,” — the results may be completely different, because the model doesn’t understand (as a person would) that the meaning is the same.

TechCrunch, I respect that you have a style guide vis a vis punctuation and quotation marks, but please understand when it's appropriate to break the rules. :P
This is why I only work at small startups.

There are tradeoffs, but I'll never go back to big organizations.
The author is writing about the common story of how to grow and scale. Each team gets a product, spinning off teams, etc. What if like most products there is a ramp up period where you need a full team (or teams) and then a few years later the product needs at most a fraction of the people to maintain the product? All of these people are going to "do stuff" because they are paid to do stuff further increasing the maintenance burden. You run head first into the common problem of:

"I have 1000 engineers and I can't get anything done!"

In the worst case the CEO solves this by doing lay offs. Been thinking about this problem for over a decade, making effective engineering organizations that can not only grow, but change shape is difficult, but can also be very rewarding when done successfully.
"It's not that I have something to hide it's that I have nothing I want to show you"
I love this long detailed conversation with many people jumping in, and 0 references to philosophers of the mind… gee guys, I wonder how we could crack this code? Even the paper itself cites one cognitive psychologist then moves on! A bit of relatable intellectual arrogance from us SWEs/mathematicians, I think — we are “on top of the world” right now.

FWIW I think you in particular are exactly right. I always think of Schopenhauer’s quote, and I think any software engineer might appreciate it: human memory isn’t storing items received from the world in a database, it’s more like folding creases into a napkin so that it naturally tends to fall into that shape in the future. In other words: remembering an event is equivalent to developing the skill of imagining a scene/dataframe that relates to that event.

In specific math terms: math is a collection of intellectual tools building on one another. You can certainly practice the ability to apply tools in new situations, but if you don’t also practice the ability to recall the tools themselves, it’s useless.
What needs to be stored as text if there is a native uuid type?

Chapter 8. Data Types > Table 8.2. Numeric Types:
https://www.postgresql.org/docs/current/datatype-numeric.htm... :

> bigint: -9223372036854775808 to +9223372036854775807

> bigserial: 1 to 9223372036854775807

2*63 == 9223372036854775807

Todo UUID
/? postgres bigint UUID:
https://www.google.com/search?q=postgres+bigint+uuid :

- UUIDs are 128 bits, and they're unsigned, so: 2*127

- "UUID vs Bigint Battle!!! | Scaling Postgres 302" https://www.scalingpostgres.com/episodes/302-uuid-vs-bigint-...

"Reddit's photo albums broke due to Integer overflow of Signed Int32"
https://news.ycombinator.com/item?id=33976355#33977924 re: IPv6 addresses having 64+64=128 bits

FWIW networkx has an in-memory Graph.relabel_nodes() method that assigns ints to unique node names in order to reduce RAM utilization for graph algorithms: https://networkx.org/documentation/stable/reference/generate...