skysight-inc/HackerNews huggingface dataset:
> Touch Selectivity: Transfer contacts with a fist bump

Imagine the possibilities with high fives!
Would you talk to someone like this in real life? If you jumped into a conversation being this needlessly on the attack against someone who just posted a link to a project with the same name, I can’t imagine wanting to converse with you at all. How wrong or right you are about Steve Gibson is irrelevant. The fact that after a couple Id replies you can’t point to why this snake oil is snake oil is just the icing on the cake.
Except KDE is buggy as hell. Random crashes especially with Plasma, lock screen glitches, multi-monitor issues, inconsistent settings location (some in .kde, some in .config, some in .local, etc, depending on what you're using). Which is shame because I love Konsole, Kate, and so on. Global shortcut settings, and the ability to basically remap any application shortcut to a different combination is pretty powerful. I love KDE.

But...

While I understand that time is money and donations are appreciated and that developers need to eat, but lately it seems like any request for addressing any type of issue is met with "Maybe you should make a donation." lately in the KDE community. Lack of transparency on where those donations go is also an issue. It feels KDE lacks a good set of community managers.
Clearly we're adding a new kind of primitive to the language and VM. I don't see how whether the Java language's tuples are nominal or structural (there are pros and cons to either approach, but Java added nominal tuples just as it did with its lambdas) has any relation to performance or complexity at all.
There used to be a exact clone of HN for finance called Quant.ly but this is now some trading tool and i can’t even find evidence of it in the wayback machine on internet archive. Time for a new one, perhaps?
FWIW, OP says "essay on AI written by someone". I.e. not an essay written by an AI, but where the topic is AI.
I don't. Consequently, I've held a series of low-paying jobs all my life, each one only marginally better than the last.
I understand the importance of networking, I just don't have access to anyone, nor the ability to sell myself.
it open to list if you have a website to list
> not allowing Optional to contain null undermines most of its advantages

This isn't the first time I've heard this and I'm still not certain I understand.

To me, Optionals are an alternative way to say "no value" over the existing way - null. I like Java's Optional because it means I can stop worrying about null. An Optional that wraps a null doesn't give me that. I still need to do null checks!

Why would I want that?
It is still a LOC reduction produced via rewrite. I don't think we should hold it against them that they choose a great target language for the rewrite...
you had a pretty long investigation that concluded that Russian involvement was a bit of money here and there

I assume having Russian equivalent of McCain, Nuland and CIA running around would provoke a more vigorous response
>For the average of users they don't really mind

That's usually because they never used or even know the existence of something better. Same thing was being said 15 years ago for IE. The average user was fine with it until they tried Chrome (or Firefox/Opera before).
I like it. not perfect yet good enough. Impressed
> The first and most obvious is this...

If Russia thinks a verbal assurance from the US SecState to a different country can bind NATO thirty years later as if it were a treaty, they're hopelessly naive. (They're not, of course. They know this is bullshit.)
Thinking about how tech products are covered in the mainstream press, especially in the past when a lot of older journalists really didn’t have enough experience to ask the right questions, I’m betting this will be similar: write authoritative-sounding prose suggesting not just your company’s products but their preferred terminology and world-view, and spread it around as widely as possible. Get experts, real or self-labeled, to make ostensibly neutral buyer’s guides or reviews which conveniently exclude competitors (e.g. if my job was selling an Android phone, I might assert that nobody should even consider a closed-source OS for security reasons because that precludes the biggest decision while appearing to be objective).
Hit the nail on the head about boot licking neoliberals here.

Watching people rush to assume that every laid off employee is simply "unproductive" to make sense of a big layoff is... well, it's something.

People rush to scorn workers because they didn't get the axe this time, or last time, not realizing it will eventually be them - their superpower of valuable work will clearly protect them forever, right?

It's so...weird, I don't get it. Like they're so convinced the system loves them and will take care of them that they'll defend it! But it won't remember when it's their time on the block.
Ask HN: Did Twitter increase character limit?
I came across tweet that has over 26k characters. [1] How is that possible? Is there a new limit on Twitter?

[1]https://twitter.com/wongmjane/status/1623038721221365760
I used to watch Sean's videos all the time! I find street a bit hard as a genre because I feel that most photos I see are basically just random snapshots without any real story or anything that makes it special. Of course there are some talented street photographers.

Vivian Maier took some excellent photos and was basically unknown until someone found a bunch of her film canisters at a yard sale and developed them.

https://www.vivianmaier.com/

Henri Cartier-Bresson also took some AMAZING photos in his time. Some of them you really wonder how he got somewhere at just the right time.

https://www.magnumphotos.com/photographer/henri-cartier-bres...

A lot of Magnum photographers are very skilled street photographers, I think.
I guess it’s getting old for sure haha, but you can’t deny the guy has skills
I don't disagree, but I wonder why is everyone fixated on Google this much? For the past weeks almost every day brought the news of a big tech company letting go 10+% of a workforce. Most recently zoom fired 15%.

My theory is that people (me included) still have this idealised view of Google as the "don't be evil" company that is somehow better morally than the others. So Google firing engineers is a shock, while Amazon firing even more people is just Tuesday. Curious what you think.
I never said it didn’t. Crypto helps
Sorry but you must be running some magic version of KDE. I also run into the same issues above.
I don't find the article very reputable, as they make statements like this:

Even when data are publicly available their use can breach what we call textual integrity. This is a fundamental principle in legal discussions of privacy. It requires that individuals’ information is not revealed outside of the context in which it was originally produced.

First, if you click the associated link link there isn't any indication this is a widely accepted view ('fundamental principle'). I'd never call myself an expert but I've never heard of this.

Second, the way I read this is that they are trying to analogize scarping the web to feed it into ChatGPT to someone following you movements in public recording it all.

Even if you believe in their legal theory of privacy is right, wouldn't Google would be far larger offender than ChatGPT?
You're making statements about how people think in general, but most of the world isn't iPhone land.
> For instance, an attorney may prompt the tool to review a draft divorce agreement

If this is happening, your attorney is an incompetent nincompoop.
They use the term ethnic Russian-speaking minorities, but from those minorities, it's ~89% Russians, ~8% Ukrainians and ~3% Belarusians. Not sure how much Pro-Russia sentiment there is among Ukrainians in Estonia but I'd be surprised if it's significant, so it's really "Russians" in 2023, even if it was broadly "Russian-speaking" in 2014.
That is pretty much the whole idea of the Staff+ Engineer track that mirrors the management track. The divergence normally happens after senior engineer level.

Smart companies have been doing things like this for decades. The first company I worked for 20 years ago had distinct tracks for management and engineering staff once people got to a certain level.
What are the personality types of teams? Did you design this for any type of company? Team size?

How do you account for the fact that individuals on the team can be really different from one another?
jasode's answer is spot on. At work, we run an digital preservation system that ingests large file sets into S3, Glacier and Wasabi. The files have through a pipeline of microservices to verify integrity, identify file formats, and extract other metadata.

We use AWS Elastic Container Service (ECS) to ensure all of the services are running and to scale when necessary. We use NSQ to make sure tasks are sent and re-sent to workers until they complete the entire pipeline. And we use Redis to store interim processing data from each worker.

Keeping that interim data (state) in a place where all workers can access it is key. ECS kills workers when it wants, and workers occasionally die due to out-of-memory exceptions. With the state info stored in Redis, a new worker can pick up any failed task where the last worker left off.

This system has been running well in production under heavy load. It replaces an older server-based system that used different technologies to handle the same responsibilities: supervisord to keep processes running and BoltDB to store interim processing data. That system worked, but could not scale horizontally because BoltDB is a local, disk-based store. Distributed workers need a shared, network-accessible store to share state info.

You'll find a detailed overview with diagrams of the new system at https://aptrust.github.io/preserv-docs/overview/

There's a shorter write-up of the goals and how we achieved them at https://sheprador.com/2022/12/architecting-for-the-cloud/

This stuff isn't too hard, as long as you get the pieces right. Try to stick to fredley's advice. Keep things simple and you'll save yourself many headaches going forward. Also, be sure your workers handle SIGTERM and SIGKILL explicitly, cleaning up their work as much as possible before they die.
Interestingly, the USSR also held a referendum in the Baltics, but similar to Ukraine, it was after they invaded them and installed a puppet regime. The more you study history, the more you notice the same old tricks.
Pardon my ignorance, but who is an unperson here?
Fermented vegetables are not the same as modern processed foods. In fact, they can be excellent probiotics. [0]

[0] https://www.mayoclinic.org/prebiotics-probiotics-and-your-he...
GetProspect https://getprospect.com/linkedIn-email-finder-chrome-extensi... email extension for chrome is a cloud-based application that provides businesses with contact lists that include names, job positions, LinkedIn profile URLs, company names, and more. The application also helps businesses manage and track prospects, allowing users to collaborate with project teams and share marketing plans.
Well yeah, when I make a tool I want it to do its job correctly. If it doesn't I throw it out. If a human keeps messing up I do the same. A human messing up confidently in their interview probably won't even get hired...
Employees in large companies have limited output.

You kill a few useless projects and you keep shipping the important stuff.

This is done mainly to please the market. Hire when the market is good, fire when the market is bad.

+ factor in the interest rates
Making apps may be free but you still have to pay to obtain the OS.
The python shirt has a combo of buttons, zippers, Velcro, and drawstrings in different places and with a long history about why it's there and why it made sense at the time but no one would do it that way again.
c_str and data are now defined to be identical - both return a null-terminated array of char
Yiping, a professor of economics at Peking University, believes the decision to ban bitcoin and other cryptocurrencies is counterproductive for the country. "A permanent no to cryptocurrencies could result in missed opportunities in the blockchain ecosystem that are very valuable in the financial system," Yiping said, according to the South China Morning Post.
Robots/Empire/Foundation, Warhammer 40k... the literature is full of worlds banning AI.
The four most useless things to a pilot are:

the fuel in the fuel truck,

the altitude above you,

the runway behind you,

and a tenth of a second ago.
The hardest thing in programming for me is to control the control structures, where i must trace all the "goto" statements.

The best experience that i've used is Haskell, where there's no "goto".
Ah, ok. I missed that. I would help to have a link to that submission. Like I said it's not deleted, it can be made seen again and then (that needs a moderator though) the account status can be checked. The anti-spam algorithms are pretty good but not perfect.
Can't concur on the bugginess. It's definitely more rough and janky than Gnome though, but Gnome does get more dev time investment and is far more simplistic and less feature rich, so it would make sense it's much easier to maintain in a polished shape.

Also depends on the distro you're rocking. KDE behaves differently on each distro depending how well the distro maintainers integrated KDE.

Kubuntu, KDE Neon and Opensuse Tumbleweed should be pretty good options.
The moment they gave me the keys in Papers Please I was a constant anxious mess. Suddenly devoting 100% of my attention to the little numbers on the documents was bad, because I had to be ready to aim & fire a gun at any time. Terrible experience, would absolutely recommend.

Papers Please is actually fun to sit next to someone and play together, though
You are correct, it is indeed "continue" for the approach.

Also the word "takeoff" is protected, I believe it can only be said within giving and reading back a takeoff clearance. Everywhere else it has to be "departure".
This is why I think going for a walk is so helpful to thinking, it's like jiggling the mouse when generating crypto keys: it ups the entropy
First step is redundancy: having backups, failover, overprovisioning. Essentially prepared "plan Bs".

Next step is introspection: aggregate monitoring and enough detail to figure out if there are issues.

Next step is being notified when things break. I.e. anomaly detection and alerting.

Then, debuggability. Enough detail to solve issues. Disaster recovery testing is part of ensuring you actually have this, and not just believe you do.

Aside from that, there's CI/CD, automated scaling, automated isolation of bad actors. There are so many things one could do, but this also depends on how large the team is. I'll argue that this type of automation isn't that important if it's just one person.

The SRE book(s) [1] contain many of these high-level ideas. Don't try to do them all at once. :) (Bias: Niall, one of the editors, was my manager when I joined Google SRE.)

[1] https://sre.google/books/
The Power of AWS with the DX of Vercel
It is weird, but it's also a valid use case. I can imagine someone wanting to pull files from a FS that was populated as a regular POSIX filesystem through an S3 api. I'm not sure if you can access the CephFS files from the underlying Ceph store easily.
Why would that entitle them to citizenship?

Citizenship by birth is, while not uncommon, far from the norm (especially in Europe).
Testing Electric Infrared Wallpaper
Risk will always exist. Our most precious resource is time. Every effort to save it is worth it. What if it causes one accident every 20 years? It saved thousands of years of human time in the meantime.
Right. They only care when it starts being noticeably slow/laggy, or causing other problems, or if a button/menu item they often use has changed positions or removed altogether. "I've been clicking this spot for years and it always works, now its completely unusable!".
I'll second GrowthBook. I was able to drop out of a LaunchDarkly subscription that was costing thousands of dollars per month and into a nice, cozy $29 Growthbook plan with zero loss in fidelity, while also increasing capabilities.

Growthbook has a Chrome dev plugin that allows you to simulate feature flags and value changes without having to modify the actual flags and watch the page update in response to the flag changes, which made it not only cheaper than LaunchDarkly, but markedly better to work with.
Transparent telemetry for open-source projects
The best game I've ever played is by far Rain World, which I nominate for this category. It's the only video game so far to make me physically sweat from the stress
There's definitely always more context than "this returns 2 elements". What are they? What are you storing them in? What did they belong to?
Micropython is made to run on dozens of boards, each with a nontrivial board support package (the platform-specific glue code to talk to hardware). A better comparison would be looking exclusively at micropython's unix/x86 platform specifically.
I've been running a small personal project (chat bot with multiple supported chat services) purely using the free tiers of both for a good 3-4 years now.

The good and bad thing about Lambda and DynamoDB is that they scale as far as your wallet does, but they also have good tools to manage the costs.
I guess I’ve always looked at it as “once you publish your data publicly hoping for others to read it, it stops being ‘your data’ and becomes ‘content, made by you’ and you have less rights over it”. It’s only with these recent reactions to ChatGPT and Stable Diffusion that I’ve realized there’s a whole other view on the matter, that ‘your data’ when published becomes ‘your content’ and you still have substantially the same rights over it.

I don’t know which view is better since I’ve only just realized there are more than one.
Something not mentioned yet (at time of writing) is the importance of self-healing data.

You can always just hard-restart an app every minute or so to be resilient to nearly any failure condition in runtime (not that I've _ever_ done that before...), but if the data gets into an invalid state you're stuck.

The one time I needed extreme resiliency and recoverability I used a write-only DB with a materialized view which updated on change or startup, and every write in a transaction. I also tailed the DB updates to a file on disk which replicated regularly off-site. It could automatically recover from nearly anything, and was remarkably easy to set up. The hard part was the materialized view, but I "needed" that anyways as I wanted to keep a full audit log as the primary db.

What constitutes resilient data is going to be unique to your use case of course, but consider resiliency from the DB up.

Also I suggest investing heavily in grokkable and relevant runtime observability. (Don't just emit inline comments, put some thought into relevant data and alerts.). Often you'll see a failure coming days ahead of it causing a problem, and you won't need the app to self-heal.
I don't know of a current way to do front end dev without CSS. The frameworks which allowed you to do that, like Flash, Java Applets, Silverlight are long gone. You could try Blazor, it's statically compiled in C# and can run either on the server or in the browser, using WebAssembly.
True, Ansel Adams really was a master of his craft. I have to study his work more, he has some amazing photographs! The black and white really does something for the picture, I always thought that the contrast it is able to bring out without being too much is very pleasable to the eye.

I took a look at your photos - a lot of them are good! The ones with the same person multiple times in the frame kinda threw me for a loop. How did you achieve that?
With the search query as the prompt, they could probably cache the response and use it several times. That might keep the cost down to something reasonable.
We need one tool to rule it all, we don't need 10 better tools.
Tell me about it! Some noobs spamming “Buying gf” in lumbridge will always be one of the fondest memories.
But was the referendum a fair and independent one, recognized and verified by the international community, or was it a sham referendum under threat of invasion, like the one in Austria for joining Nazi Germany, with a huge YES option in the middle, and a small NO option in the corner[1]?

[1] https://en.wikipedia.org/wiki/1938_Austrian_Anschluss_refere...
Didn't read the article, but I'm sure the author meant 'self-discipline'.

Which can be achieved with the right amount of discipline in childhood.
Seems I've misremembered the stat: it's around 1 million.

This article is from 2019: https://www.theguardian.com/money/2019/apr/22/britons-withou...
HN is HN for Finance if you make a decent amount of effort.
Nothing stops you executing arbitrary code on iOS, you just have to use an interpreter to do so, and Joker is in fact running interpreted code (a dex file).

Bear in mind one reason you may hear less about malware on iOS is simply that security researchers aren't allowed to sell products for it and they are blocked by the infrastructure from examining apps like anyone else is anyway, so they have no incentive or ability to figure out what apps are actually doing. On Android you can get APKs from the Play Store more easily, and APKs from third party stores very easily, and you're allowed to sell security apps into that market, so they have both means and an incentive to go find malware for it. Apple just point blank refuses to allow their commercial existence unless it's by selling vulns to Apple itself.
We get occasional fog at the AUS Airport, so not unheard of.

Austin has been experiencing a lot of growth and I'm wondering how much of this is stressing the different systems at the airport. Earlier this year it was common for us to run low on jet fuel for lack of storage. On the weekends we've had issues with lines lasting for hours. There is a fight between the city and one of the leaseholders regarding expansion. These aren't directly related with the flight line, but point at a system that's stretching its capacity.
> Apple is now the worst offender in forcing you to use your computing the device only the way they want you to.

Is it your device if it obeys someone else?
Something not mentioned here is advertising and ad tech. With traditional search advertising going away, psyads - psychologically manipulative advertising that changes answers and text generations to convince people to buy and do things - will become the new nightmare.

In the same way language models can mimic any character ("write a poem in the style of Jar Jar Binks") they can also mimic voice and tone in a way designed to appeal - and sell to - an individual based on their personal data and history.

ChatGPT and its clones require login and often credit card and phone number, they collect your data, and they feed everything you do back to language models for training. I'm only aware of one that has a privacy policy that would prevent this.

Caveat Scrutator