skysight-inc/HackerNews huggingface dataset:
There's another limitation not mentioned in the article: Certain true theorems may be unprovable in the mathematical system we have, not because of a fundamental theoretical limitation of the system, but simply because carrying out the proof would require more matter/energy than exists, or more time than the universe will exist for if the proof is carried out slowly enough to avoid forming a black hole because of too much matter in close proximity. If we lived in a bigger or more long lived universe, we could attain some of these inaccessible proofs.
Honestly this model of selling the consumer software in exchange for money that runs on their computer seems better than providing the software that only runs on the company’s servers in exchange for data and ads.
Redmine is what I found when I was searching for a multi-project-trac. I loved trac. https://trac.edgewall.org/browser
On iOS many (most?) apps do store your credentials in a way that you don’t have to login if you have restored from backup or setup a new device from backup. Not all do this. Google is one annoying example that requires a fresh authentication.
My banking app makes me log in every time. I prefer that, but I didn't realize some apps don't do that?
Unfortunately with Azure, while authentication may be more obvious, 0x80003007 ERR_UNKNOWN type things aren't.

Also, what's up with the way almost every any change in Azure takes some random period, sometimes hours, to take effect and there's not necessarily any indication that anything is happening.
It would be easier for you, who (I suspect) has, like most of us here on HN, a good understanding of what happens on a computer, how to control that, how to manage their software, how to be aware of what is on the foreground when and taking input when. How to recognise various applications and seeing the difference between materially different ones that try to look the same.

Your notebook will look markedly different from a website that tries to imitate your notebook. Your password manager will only look markedly different from a website imitating your password manager if you have a certain level of awareness and acuity of what happens on-screen and what it means. I think GP's father doesn't have that awareness, and never will, by choice. They choose to spend their energy elsewhere.

Younger generations had no choice and will have spent that energy already by the time they're 12 years old, and have these problems less.
Ah. Well, as I noted, it's not a problem with the design of cookies, it would be a problem with any storage mechanism that HTTP could possibly support.

We want apps to be able to store session IDs so that I don't have to send my username/password with every single HTTP request. But as soon as I've given you permission to remember my session, you can use that to start tracking my movements on your site. There's no way around that.

The only thing we could do is add a layer on top that prevents most sites from using cookies at all—make cookies a permission similar to camera and screen sharing. But first-party cookies aren't easy to use for abusive purposes and (as we all found out post-GDPR) popup fatigue is real, so I'm personally okay leaving them as is by default. Anyone who isn't comfortable with them can easily install extensions that implement more complex behaviors.
I would be really hesitant to trust a Philips healthcare product considering how poorly they managed the CPAP recall. They knew their users were breathing toxic gasses and in many cases visible foam particles. They knew it for years and just kept selling the machines.
From MSX, Konami games are brilliant. Also Metal Gear 1 and 2.
When I first started experimenting with LLMs, I used LangChain. It helped me get started, but over time I found that:

(1) Things were often more complicated than they had to be. For example, creating prompt template objects rather than just using a simple format call to replace variables in a string.

(2) Too much of the underlying mechanics got hidden away. For example, creating agents hides away the prompting to get them to use functions, so it’s hard to know why things are going wrong.

(3) Different LLMs aren’t interchangeable, so adding an abstraction for the purpose of enabling plug-and-play with different providers doesn’t really help. For example, OpenAI has function calls and streaming output, while Anthropic has a 100K context window. Those differences make abstraction less compelling, because not all LLMs are interchangeable.

(4) It limited my creativity. I found I was trying to make my code conform to LangChain’s implementations.

(5) It made things heavier than they needed to be. Instead of just installing, say, the OpenAI library, I would install LangChain with all of its dependencies.

(6) It made it harder for people to see how my code was working. They had to understand how LangChain was doing what it was doing, in addition to what my code was doing.

(7) The OpenAI API (which I use primarily) is already pretty easy to work with. Other LLM-related libraries, like Chroma, or Pinecone, are also easy to work with. So why do I need LangChain?

My two cents, for what it’s worth.
It is incredibly useful to powerful people to keep at this generational war narrative, as it keeps people who might otherwise work together from doing so with an aim of crushing the power of the wealthy.

The fact is, anti-human attitudes to both housing and technology are harmful everywhere. Nobody has to "win" at the other side's expense here.
There are a lot of rabbit holes to go down and not enough time in my day! I cannot say in good conscience that I have gone down this one, although I've picked up a lot of factoids. I've read a couple books on the history of computing, but I'm not sure how much I actually remember — likely because I didn't go on many research tangents. Occasionally I also just get curious and Google something. So, definitely picked lots of tech-history things up, but not an expert by far. Perhaps some day I will be.
Awesome work - I like the balance between the details and the high-level overview.

How do you get it all on one page? That gives you the ability to ctrl+f stuff, skip past things you know by skimming their contents, scroll back up to things you need to re-read, and way more.
Among other reasons, this is why.

A country-associated TLD should host personal, commercial and governmental services / representations for entities operating out of this country.

If you provide something, a custom TLD like .service .shop .framework is more appropriate.
In python you get more than just a self - you get easier access to the inheritance hierarchy - super() is actually a compiler supported language feature (the compiler secretly inserts the parent class intro the parens).
True, but "user secrets stolen, game over" is a much more healthy starting point than "user secrets stolen, well, maybe we can let criminals use only 10% of them by making login attempts more difficult". The latter means you can say "we reduced malicious logins by 90%" when what you are really doing is reducing all unusual logins by 90%. It's true that security audits don't guarantee success, but that percentage likelihood of security improvement comes at no cost to usability.
I made a reader-it-later app。

Even though I have been developing for over a year, I still feel that it's not perfect. Currently, no account system has been developed in the software, only a donation website address is left on the official website. Users can leave their email after paying, and I promise to send them activation codes in the future.

The software price is 60, and the income in the recent 30 days is 300 dollars. The total income is 420 dollars.
The ruble? Really? There is a chance the RMB will become a more highly trade and used more as a 'basw' currency, but there is absolutely zero chance the ruble will.

BRIC's is one of the weakest coalitions recently formed - SA just stated today they won't let EU president in, it's an absolute paper tiger.

To out in perspective, I'd love to see EU bring in a strong coalition to offset the US dominance because competition is always good.
The max age of a cookie is a little more then a year, meaning that as long as you visit a site more then once per year, this is possible.
30+ years of "imminent doom!" headlines have eroded any sense of urgency.

Some people even remember time before the "Climate Crisis", when there were other reasons to fear imminent doom! any day now... none of those panned out either.
Not really my experience in a science department at a top university in Canada. I've served on several hiring committees and also been involved in about 20 hirings over the years. Yes, there are typically 100+ applicants, but only about 5-10 of them are truly excellent.

In contrast to what the writer described, I had an experience where a colleague strongly opposed considering his former PhD student for a position because their research interests were significantly different from the advertised position.

One thing that has consistently surprised me during these hiring exercises is encountering candidates who appear exceptional on paper and deliver a decent public talk about their past research but completely fail when it comes to their proposed research talk.

At least in science, if you're truly exceptional, you will find a position at a top place, despite whatever politicking or EDI considerations are influencing the hiring process.
In terms of causes and forces, the influence of telecommunication on computing is really hard to overstate. In the Internet era, I think some might be unaware that telecommunication definitively came first, and in my view, effectively led directly to computers.

From the electrical engineering perspective, the earliest relay and vacuum tube computers were built out of elements developed for radio and telephone exchanges. Bell Labs developed the transistor with their phone system primarily in mind. Same with high speed digital data circuits. (Digital audio was demo'd in the late 1940s, deployed in the phone network in the late 50s).

It's not just the physical circuits; much of the theory, too. Claude Shannon was trying to optimize subnets of switches in the phone network, when he proved that binary switching logic is equivalent to Boolean algebra and so such systems could be described, manipulated, and optimized symbolically.

Similarly, both frequency and time division multiplexing date to the late 1800s with telegraphy. One of the first uses of vacuum tubes as switching elements was for multiplexing telegraph lines c. 1940 or so. (The terminology from that era is quite charming - modern Wi-Fi might be described as supersonic harmonic multiplexed radiotelegraphy.)
I don't understand the relevance of that study here? The study is not looking at effectiveness of "holistic grazing"? There's not any environmental analysis here nor anything quantitative. It's mainly looking at interviews with people and talking about the friction in using those kinds of techniques
Exactly, they are in recent years moving to address these previous issues, I applaud them.

I would like it if they were more discoverable, but not necessarily with the obnoxious pop ups. It would be awesome if they let you list a PWA in the App Store for a fee or the 30% cut.
Lab-grown cotton is on its way to consumers
Show HN: I made Amazon GO with Two Nvidia Jetsons
I replicated Amazon GO's cashier-less tech with less than $5000. Two nvidia jetson orin and 4 security cameras ( $100 each).
I really do think software development can be at least somewhat similar to video game addiction. So many personal projects are just useless obsessions. I'm not sure why people don't treat them more like video games and only spend the amount of time you would be comfortable spending in counter strike.

I guess pursuit of simplicity, and supposed educational benefits (which are real, but these personal projects are different enough from commercial software, and often don't really push the boundaries of anyone's skill or involve any new technologies likely to be used outside of a hobby) make it seems worth the 10+ hours a day people can spend?
Botox for migraine absolutely changed my life. I went from almost continuous daily migraines to 2 or 3 4-hour migraines per week.

Each treatment is progressively more effective, this change happened for me over the period of a year.

It got me to a point where I could show up at the gym and, between those two things, I’ve been back to work full-time again.
Since you seem to know, what was the most important part?
>There would be mechanisms to backup my permacookies, or transfer them to other devices.

There would also be intentional and unintentional mechanisms for stealing these permacookies.
Unless your production is some really sensitive also air-gapped setup, perspective doesn't change what's going on.
> L Hunter Lovins: George Monbiot’s recent criticism of Allan Savory’s theory that grazing livestock can reverse climate change ignores evidence that it’s already experiencing success

> Claims that Savory’s approach has been discredited in the academic literature are based solely on two papers, one of which Monbiot cites. Both have been countered in academic and professional literature by papers which find that Savory’s method meets the claimed ecological, economic, and quality of life enhancing goals. It improves grass density, soil moisture, soil bulk density, standing crop biomass, and soil organic matter, an indicator of increases in soil carbon.

https://www.theguardian.com/sustainable-business/2014/aug/19...

My first question would be, "How many cattle does George Monbiot run"?

I don't know anything about Allan Savory but I think it's likely he would know more about what's happening on his land than not, eh?
Password managers could take over and manage cookie storage/retrieval.

Or browsers could treat cookies more like passwords and have a user-controllable flow on each new session: "Here's this site's cookies from your last session, do you want to place these back in the browser storage?"

The fundamental issue is that browser cookies and password managers have an overlap in their usage domain.
>Gen X, the ones who helped /these people/

>Steve Jobs and Bill Gates

You don't comprehend well.
I thought BeyondCorp zero trust was supposed to completely and totally solve all of this such that air-gaps and network compartments are a thing of the past.

Air-gapping is creating a system-low zero access enclave. No different architecturally than running a separate access gateway.

Or is this a case of "yeah nobody ever actually believed that?"

Having run classified networks there's absolutely a need for compartmentalized system-high networks
Consider that during the first ice age, humans had not left Africa - and during the second ice age, much of North America and Europe were uninhabitable
I don't listen to US critics, but the Ukraine has been pretty hedged in their statements. Whether they understood that they needed to get as many resources as possible was independent of whether as pessimistic as possible was the best strategy.

I don't really see why the West would be bothered by a long drawn out conflict. I think the other superpowers felt more relaxed when the US was properly tied up in Afghanistan, a defeat and withdrawal makes them much less predictable.
It’s Fine for Humanoid Robots to Fall Down
It's a shame that utf8 wasn't created sooner so this and other bugs could have been avoided outright.
This is still a WIP and I kinda wasn't expecting HN-level attention yet! I was definitely gonna make a 1-pager version, especially for offline reading (ie. public transit). Also had some people asking for PDF/EPUB.
Are we just calling anything that is tangentially related to Generative AI, "ChatGPT" now?
You are using fdir synchronously. Try this:

console.log(await new fdir().onlyCounts().crawl("/home/tavianator/code/android").withPromise());
Sure, they give you two computers. But you better not ask for a GPU!
I'm wondering what they're referring to with "The author even believes this algorithm provides the "ultimate" level of quality (for an orthogonal, non neural-network, resizing)"
Did the local water utility know sewage was a problem half a century ago but spend decades denying that, encouraging excessive use, and preventing development of treatment systems or alternatives?

That’s why this analogy doesn’t work: water is a hard requirement. Fossil fuels can be replaced easily in many applications.
Crisises produce incompetent populist governments that produce stupid plans like "let's saw the bakery into pieces - that way nobody will ever go hungry again". After that it spirals right into the loop deformation. We are not so different from animals once we bump every generation into the environments resource ceiling.
Not quite: https://en.m.wikipedia.org/wiki/What_We_Talk_About_When_We_T...
This comment is in reference to the second to last paragraph (there's something weird going on with that page that's preventing me from copying text on my mobile). That paragraph says something like "by being outside silos you can carry information around and tie it all together".

I've been thinking about my role as a technical writer (TW) recently. I think TWs have a lot of opportunity to operate in a similar way. The real name of the game for my line of work is organizational knowledge management. For example, I've had some [1] success getting Eng teams to dump common Q&A into Stack Overflow so that the next time the issue comes up they can just link customers to that answer. It often feels a bit more lightweight and less intimidating than updating the official docs. Also the Q and A nature of Stack Overflow keeps the docs request tightly scoped. And of course the end result is that the knowledge is much more accessible.

On the other hand, maybe there's nothing special about SREs or TWs here and "organizational knowledge management" is the name of the game for every role in the org. We all just tackle the problem from a different angle.

[1] Emphasis on "some" here. Sometimes it works very well, other times it doesn't go anywhere.
NBIMBY
I'm not going to use your service if I can't set my own password and be the one to decide if it needs more than just a password. The services I spend most of my time on and have vulnerable data on use 2FA, but the majority of my accounts do not. My accounts for downloading Super Mario 64 romhacks or posting comments about barbecue recipes aren't going to get entries on my Authenticator app nor do they deserve one.
zero trust, or zero stability ?
ugh access + least privilege on AWS + GCP are really hard

not made easier by the fact that debugging service accounts can sometimes require rebooting boxes or clusters

'cloud traceroute' to discover where exactly the problem is would be amazing

(in fairness there are 'least privilege' tools I haven't tried -- listed below and I recall reading about others)

1. iam access analyzer https://aws.amazon.com/blogs/security/iam-access-analyzer-ma...

2. airiam https://github.com/bridgecrewio/AirIAM

3. policy simulator https://cloud.google.com/policy-intelligence/docs/iam-simula...
Your pointing it out like this should be be obvious, and it is. Yet Blockchain has not become a mainstream use case here.
I think we’ve already established that the term air-gap has been misused in the article.
"Having gone through that to the point of actually seeking treatment, I'm disappointed my doctor wasn't aware of that option."

This is really surprising. If you Google 'blepharospasm treatment' and read a few articles, it's impossible not to come across Botox. And this isn't even recent... About 20 years ago, I did a project related to commercializing an innovative treatment of blepharospasm, and I recall contrasting this new treatment against the alternatives available at the time. Botox was one of them.
The interface is archaic, but their api is very powerful.

On my company we use redmine to keep track of time spent on each protect, or even as a simplified Jira substitute. We have the tasks, we just need to "spend time" on them. The interface is slow and requires many clicks, but thanks to their api I made an app to do it with just a couple, even automatic if you only have one task!
There is no shortage of writing on this. The Supreme Court decisions of the early 1970s on mental health were well-intentioned but disastrous.
Asylums still exist. What this person wants to bring back is the ability to lock people up and keep people locked up there with little recourse. A typical case from this time[1]:

> [Cramer] frankly discusses the “regimented, often hopeless conditions of state mental hospitals”, talks about a hospital in Alabama where “care was worse than simply inadequate: one psychiatrist for 5000 patients; astonishingly low funding for clothing, food and upkeep of the buildings”, studies showing that institutions never actually got patients’ signatures on the forms that were supposed to waive their rights to court hearings.

> [He] describes the case of Edna Long, who was hospitalized for “public drunkenness” and “permanently hospitalized in 1952. As Ennis tells the tale, Long received no treatment during the next fifteen years, but was kept busy working at menial jobs in the hospital. After the death of her husband in 1960, the state hospital had her declared incompetent, and seized her assets to pay for her care. Then, they put what assets remained under the management of an attorney, who made a bit of money from reducing the value of her estate by 86% (according to Ennis, a common practice at the time in New York). Once Long had become too physically ill to continue working, the hospital suddenly found her “competent to manage her own affairs” and released her, to a life of elderly poverty. Most of the money that she and her husband had accumulated had been consumed by attorneys supposedly protecting her assets.”

[1]: https://astralcodexten.substack.com/p/book-review-san-fransi...
We've used Redmine around ten years now (I'm the person who brought it in and set it up) and it's been rock solid. I upgrade it every year or so and other than that, don't touch it.

We run everything in the standard configuration and as a general rule do not install any plugins because they can cause a lot of problems, especially during upgrade time.
> which some academic friends of mine claimed was not possible

To be fair: "industry" is not one thing. There's a huge difference between being a software engineer at a non-R&D software company doing uninteresting consulting or project work and being a SWE in Google Brain/FAIR/etc. Hell, there's a huge difference between positions with the same job title in the same mega-corps.

Most professors -- even in CS -- aren't able to get the types of industry jobs that keep the academic door open. It's really only a few subfields where those industry jobs are available.

So, as a general role, saying that it's difficult to move between the two is fairly accurate.

> since they demand outrageous things yet the pay is laughable.

The process is prohibitive before the packet even reaches the committee. Writing three or four essays, asking for three letters of recommendation, and committing to a full on-site interview loop for a job that comes with at least a half million dollar pay cut.
As if there is any realistic chance of that.
> I think GP's father doesn't have that awareness, and never will, by choice.

This! I mention password managers, two factor or just try and get him to improve his passwords and his eyes glaze over and can see him beginning to nod off. Probably somewhat my fault for always bring them up after a meal when he's probably already half way to napping...
But regardless, sorry to hear you might have to decide to let go of the villa because of the intense heat and humidity. It sure sounds like an amazing place.
‘A ball of blinding light’: Atomic bomb survivors share their stories