skysight-inc/HackerNews huggingface dataset:
Mojo should be viewed as an attack on the Python ecosystem due to it being a superset. It can consume Python, but it itself is not Python.

Taichi is really underrated, it works across all platforms (including Metal), has tons of examples and the code is easy to write. And lastly, it integrates with the ecosystem and doesn't displace it.

https://github.com/taichi-dev

great demo reel of what Taichi can do, https://www.youtube.com/watch?v=oXRJoQGCYFg

https://www.youtube.com/watch?v=WNh4Q7-OSJs

https://www.taichi-lang.org/
LCDs do give consistent color convergence over the whole display, and perfect vertical and horizontal lines. That counts for something, although you're certainly right about the cons.
Yes, the terms ANSI art and Unicode art have been around for decades and are defined standards as well. No need to make an argument.
Pixels are currently the only devices meeting our security requirements. Other Android devices don't even come close. Hardware memory tagging support is one of many major security advantages of Pixels. Our official list of hardware requirements is available here: https://grapheneos.org/faq#future-devices. These requirements are fully provided by 8th generation Pixels. 6th/7th generation Pixels are only missing MTE, BTI and PAC but MTE is the most valuable feature on the list of hardware requirements. Proper security patches are even more important, which are not available in the same way outside Pixels.

Android has monthly, quarterly and yearly releases. Other Android OEMs only ship the monthly security backports with only all of the Critical/High severity fixes, not most of the Moderate/Low severity fixes including most privacy fixes. This is PARTLY addressed by using an alternate OS shipping these patches, but every alternate OS available for those devices rolls back security in a lot of ways. Firmware and a lot of the device support code comes from the OEM in practice. Running Android 14 QPR2 on top of Android 12 kernel / drivers is possible but will be missing the security improvements for a huge portion of the OS.

The batteries in Pixels aren't trivial to replace without damaging the device, but it's officially supported and there are official parts available:

https://www.ifixit.com/Device/Google_Pixel

We simply can't support insecure devices without the basics. Our hardware requirement list includes very basic things not provided by most Android OEMs along with more advanced features such as MTE which we now consider basic requirements for decent security. We want to support other devices, but those devices must meet these requirements. Memory tagging is a baseline feature supported by standard Cortex ARMv9 cores. It's unfortunate that Qualcomm is not implementing support for it and that OEMs using an SoC supporting it are not bothering to set it up. It's sad having a feature available in the CPU architecture that's not usable due to the SoC or OEM.
GPTSwarm: LLM Agents as Graphs
This may be true for hosts with one property but it's becoming more and more common for management companies to own a lot of properties on airbnb. The whole economies of scale have been figured out.
>Foundation is pretty damn good

As long as you didn't read the books
WTH, Intel went full Damnatio Memoriae.
Obviously, as I made no mention of specific performance in the event of breach of contract the remedy for failure to meet contractual obligations would be damages.

The question is: What level of durability does AWS contractually guarantee where a failure to provide that level results in a breach of contract that may incur damages and where, specifically, in the documentation do they specify that?
The internet isn't going to die. The web may die, but the internet carries a lot more than html traffic.
Why would I not be able to be naked in all parts of the house?
True. But when a technical capability comes along that makes it possible to get a computer to interact with unstructured human input in ways that would have been impossible to even approach a few years ago, it’s worth having a think about how they could be used in your product.
F1 Driver Sues to Reverse 2008 World Championship
A few AWS services will bring you far in that bill
One way I’ve approached this is that I’ve stopped being an unpaid worker for the mega corps… so rather than submitting corrections to Google/Waze/Apple maps I try to use OpenStreetMap consistently and provide as much data as I can. (Such as opening hours of nearby shops.)

I know that companies use this data as the basis for commercial offerings and I am completely fine with that, but I know that the data will always be available for free as well. As a side note, in general I’ve found the local OSM community to be much nicer than the local Waze admins.
A Supply Curve for Forest-Based CO₂ Removal [pdf]
I still hear the "java slow" meme from time to time... Memes are slow to die, sadly. Some people just won't catch on with the fact that java has had just-in-time compilation for like 15 years now (it was one of the first major platforms to get that), has had a fully concurrent garbage collector for a number of releases (zgc since java 11) and can be slimmed down a lot (jlink).

I work on low-latency stuff and we routinely get server-side latencies in the order of single to low double-digit microseconds of latency.

If python ever becomes fully concurrent (python threads being free of any kind of GIL) we'll see the "python slow" meme for a number of years... Also doesn't help that python gets updated very very slowly in the industry (although things are getting better).
there will be a lawyer since they're licensed by the state bar, and to file certain things or do certain actions you need someone who can check the box, similar to formally certified medical or engineering workers.

but a lot of law is review, of contracts, of statues, etc. and legal discovery companies are already a thing and were snagging a lot of marketshare before GPT exploded.

"read each clause, identify weasel words, parties, and summarize each line or paragraph. then create a link to any relevant case law or statue for sanity checking" -- is already a thing. very little law actually happens via dramatic courtroom antics or powerful closing oration; most is summarizing things as mentioned above.

just like how excel didn't eliminate accountants, but now instead of 10 you need 3, this will cut the already tight legal market down further.
20 years ago, the internet was already mainstream in Western markets and we were in a repreive between the old walled gardens of AOL/CompuServe/Prodigy/etc and new agressively-walling gardens of Facebook/Twitter/etc.

That was the ideal era that many of us entrepreneurial nerds wish we could get back to. You could stand up an online business with a website, buy targeted ads for approachable prices, and bootstrap (often sucessfully if modestly) whatever weird idea you wanted to pursue. It could be local and community serving, or digital and global, and you could put all the pieces together yourself without worrying about some garden's arbitrary/anti-competitive policy change shutting you down overnight.

You're talking more about the 90's which was indeed cool for the hacker spirit and hobbyisy nerds, but not as cool (to me) as the era that bloomed just a little later.
Thinking about it, I'm not sure any interchange spec would leave useful room for innovation. This isn't like EPS or PDF or something where the kind of output is well-defined (printable graphics + text) and the innovation is in the editing interface. The innovation in canvas apps is surely in the semantics of the nodes themselves; but if you add some new node type with special behavior, how can you usefully export that to other apps? You could make it a black box that can round-trip safely, but that doesn't seem very useful. Maybe if it's something like an HTML embed or iframe?
Gurman: AirPods Pro to Gain 'Hearing Aid Mode' in iOS 18
Oh no, $438 million dollars spent on research & development... for an internet forum. That is so tragic.
It's easy to install and for 99% of use-cases the OS is just as convenient as any other Android phone.

However, recently my wife and I travelled to Orlando Florida to visit Disney World and Universal Studios. While their apps mostly worked with sandboxed Google Play Services, I did have some annoying issues. The My Disney Experience app gave me a lot of glitches related to Location (it was intermittent but I would occasionally be told I need to be in US or Canada to do something important and we had to use my wife's phone as a workaround) and I found myself unable to log in to my account on the Universal App (again, worked fine on my wife's stock Samsung Galaxy so pretty sure it was GrapheneOS).

Another limitation is that if you use Google Wallet to make credit card payments, this is unsupported since Google will not certify GrapheneOS. Wallet does work otherwise.

Uber works just fine for me. Other than that, I don't use any proprietary apps.

If you intend to stick mostly to FOSS apps you shouldn't have any issues. Most proprietary apps will work with sandboxed Google Play Services, but if any of those are mission critical for you then be warned that you might run into some annoying issues like I did with Universal Studio & My Disney Experience.
Sadly, it's a fairly common practice all over Asia, and a major reason decent talent will attempt to move to opportunities abroad.
Not true. I helped my mother fulfill her wishes, and faced no prosecution. My lawyer helped.
It wouldn't be allegory if it didn't apply to the majority of the bell curve. I'm not sure why you say "not an allegory." If Flowers for Algernon wasn't a story with something to teach us about our own lives, then I don't think so many of us would find it interesting.

The only reason some people escape this fate is that they die too young.
HN has a major blindspot for blockchain tech. The biggest pay packets for engineers I'm seeing are for AI and blockchain companies, and the liquidity events for blockchain engineers are far faster. There are many deep tech problems in the blockchain space that are interesting to solve, from cryptography to distributed computing to verifiable computation to economic incentives. The valuation of crypto has risen significantly lately, despite endless speculation from the cognoscenti about its demise, and very little chatter on HN about it.
I wish people didn't use HN only for self-promotion. One account doing it isn't too noticeable, but it adds up when everyone does.

Would be cool to write client side solution that checks users' submission history, caches it on a server somewhere, and automatically hides posts made by users on the spam list.
Working with threads is a pain regardless of which language you use.

Some might say: "Use Go!" Alas: https://songlh.github.io/paper/go-study.pdf

After a couple decades of coding, I can say that threading is better if it's tightly controlled, limited to usages of tight parallelism of an algorithm.

Where it doesn't work is in a generic worker pool where you need to put mutex locks around everything -- and then prod randomly deadlocks in ways the developer boxes can't recreate.
CPython is slow. That's not really something you can dispute.

It is a non-optimizing bytecode interpreter and it makes no use of JIT compilation.

JavaScript with V8 or any other modern JIT JS engine runs circles around it.

Go, Java, and C# are an order of magnitude faster but they have type systems that make optimizing compilation much easier.

There's no language-inherent reason why Python can't be at least as fast as JavaScript.
Muggles' Guide to Harry Potter
There is a direct parallel from companies using open source code to build monetization platforms while paying open source developers nothing; to companies using user generated content to build LLMs. At least with LLMs it is a self-poisoning well. The internet is dead, long live the internet.
The "Python ecosystem" includes packages like numpy, pytorch & derivatives which are responsible for a large chunk of HPC and research computing nowadays.

Or did you mean to say the "Python language"?
Regarding 2, a couple of things to watch out for:

- There's no Google cloud backup, it uses Seedvault instead. It was a bit of a pain setting up some apps from scratch again (those that didn't have other backup mechanisms), but if I ever reinstall or switch to another phone running GrapheneOS I can copy over the backups and presumably restore them. It also supports some remote storage providers, but I haven't bothered with those yet.

- There's no Google Digital Wellbeing, which I used to track screen time and set limits for some apps. There are some limited alternatives on F-Droid, but I just ended up using Tasker to give me reminders when I'm staring at the screen for too long.

Other than that I didn't have any problems, and really enjoy the privacy features. Especially the ability to block network access per app, and set up custom storage scopes.
> most definitions of life require that it be made of cells

Does this animal has cells? https://en.wikipedia.org/wiki/Xenophyophorea I feel like answering yes and calling it "unicelular" is cheating, but it's clear that it evolved from animals with cells and it has only "one".
GitHub Copilot makes insecure code even less secure, Snyk says
Meanwhile every actually interesting thing Reddit the company has done in my memory seems to link back to Josh Wardle, who came up with the "The Button" event and also the "Place" event, then left and created Wordle, then sold it to the New York Times for millions. They should just redirect 5% of their R&D funds to getting that guy back and letting him do whatever he wants.

Or maybe keep trying to get in on the NFT craze and working to carefully ensure third party apps can't work with Reddit. That's also a choice.
I would highly recommend using this plugin with it - https://github.com/rpggio/obsidian-chat-stream

It has basically changed the way I interact with LLMs and research and plan things
He's a former journalist:
https://www.wheresyoured.at/about/

He resents how social media destroyed traditional media via free labor from users, that statement a perfect reflection of that sentiment.
And, on another note, this may be foolish, but I generally trust well funded organizations like Anthropic and OpenAI on the assumption that they have everything to lose if they leak private information from their paid users. Anthropic has a comprehensive and thoughtful privacy policy (https://www.anthropic.com/legal/privacy), which specifies they do not use your data to train their models, other than to refine models used for trust and safety:

"We will not use your Inputs or Outputs to train our models, unless: (1) your conversations are flagged for Trust & Safety review (in which case we may use or analyze them to improve our ability to detect and enforce our Acceptable Use Policy, including training models for use by our Trust and Safety team, consistent with Anthropic’s safety mission), or (2) you’ve explicitly reported the materials to us (for example via our feedback mechanisms), or (3) by otherwise explicitly opting in to training."

As for defending against a data breach, Anthropic hired a former Google engineer, Jason Clinton, as CISO. I couldn't find much information about the relevant experience at Google that may have made him a good candidate for this role, but people with a key role in security at large organizations often don't advertise this fact on their LinkedIn profiles as it makes them a target. Once you're the CISO, the target appears, but that's what the big money is for.
Reddits attempt at community moderation killed it.

Even hyper specific subs, like city subs, are victim to the ideological whims of their moderators. My local subreddit has basically become useless because mods have banned so many people, or attempted to ban questions which are generally related to the city. They want typical city related questions or discussions to go into weekly roundup threads, and the main sub is just for current events (read: politics).

It’s extremely frustrating. I know it’s kind of boring to complain about mods, but seriously Reddits moderators are what poisoned it.
I would take those figures with a huge grain of salt. They were backed by crypto VCs and it sounds like their use-case at the moment is going to be allowing sensitive data to be persisted to and computed on-chain. I'm not saying this isn't a valid use-case, but I wouldn't be surprised if the contracts are from their VC's portcos and that the value is in tokens, not in cash.

Nonetheless, glad to see homomorphic encryption getting funded.
Have you ever heard of community gardens, or community anything really? This is where people voluntarily contribute to what is perceived as some communal good.

The key word is 'voluntary', ie without coercion, force or manipulation. If you don't pay taxes, you will be forced to pay, regardless of whether you agree with the attack (not defence) budget, or whether you would like the money to be used on actual communally valued goals as opposed to lining an ever increasing number of government workers' pockets, or the cradle-to-grave propaganda effort, etc.
For me people are a mirror of internet. People turned into soulless super consumers. Unfortunately like many people here I am part of it. But if i had the opportunity i would step out of that world.
> AOSP engineer here; I don't have a deep knowledge of the issue at hand as I don't work on the bluetooth part of the OS, but I did just want to call out that GrapheneOS (while a really cool project!) supports ~11 total device types, and changes in AOSP have to keep a much larger context in mind.

AOSP also only directly supports the phones/tablets we support. We were only talking about 2 of the devices supported by AOSP. Pixels enabling MTE is not connected to other devices. App compatibility is also not an issue because it can be enabled for the base OS with user installed apps excluded until they opt into it. It can be made opt-out in a future target API level (Android 15) and then the opt-out can be removed in the next target API level. This is entirely doable.

> I'm always looking for ways to implement cool stuff and make things in android better, but it's a little myopic to ignore the larger OEM ecosystem when complaining about specific feature roll outs.

We're not ignoring it. We're talking about the Pixel 8, Pixel 8 Pro and future Pixels. It's a request for Pixels to enable it, not AOSP to enable it for all devices.

> I highly doubt the reason this isn't enabled is the 3% memory/cache usage, and there's some other consideration that's informing the decision.

Performance and memory usage are definitely the only blocker to enabling it for the base OS. It would already be enabled if the security team was in charge of these decisions. It's not enabled because they likely have to prove it's fast enough. Our specific recommendation was enabling it in asynchronous mode for all cores for the base OS and user installed apps explicitly opting into it. We do not think it's a good idea to start automatically opting apps into using it until more Android devices support it. Google could require that ARMv9 devices support MTE as a developer option for Android 15 onwards in the CDD in order to make sure developers have it available for testing. App developers can't be expected to have a Pixel so it's unrealistic to have it forced on app developers via target API level until more devs have devices available to test it. We understand all that and what we are pushing for takes that into account.
Not quite on the same scale but still quite striking, I frequently drive past Sheffield’s Trinity United Reformed Church: https://modernmooch.com/2018/08/19/trinity-united-reform-chu...
I think that while this is a decent idea, I would be more interested in tools that already exist that can actually do the physical applications automatically.

An example of this is WonsultingAI’s AutoApplyAI product. Not an endorsement, I’ve never used it, just that I know it exists and what it does.

If I’m going to pay a monthly fee (once your payment processing is ready ) why am I still having to apply manually when competitors will actually submit the applications for me?
When was this and how is it not renting but with more steps? Can you pay it off in 10-20yrs?
I'm excited to see this title. I interviewed Greg Wilson recently and he had a lot to say on this topic, of taking ideas from other fields and improving our abilities to read and critique code and architectures.

Here is the chatGPT summary of this one point from the interview, if you're interested:

Integrating Critique Methodologies Across Disciplines: Embrace critique methodologies from architecture, fine arts, and design to elevate software development. This multidisciplinary approach emphasizes the importance of learning from real-world examples, akin to portfolio reviews in fine arts, where developers present and review code as a form of art, focusing on elegance, maintainability, and design patterns.

Studio Class Setting for Software Design: Adopt the studio class critique format from architectural education for software development, creating an environment where developers learn to give and receive constructive feedback. This fosters a culture of continuous improvement, much like iterative design processes in the arts, refining code through feedback loops to achieve functional and aesthetic excellence.

Developing a Language for Software Architecture Critique: Construct a language and a collection of examples for nuanced software architecture discussion, inspired by how architecture and fine arts students analyze works. Incorporate critique vocabulary from the arts to articulate specific aspects of software design and development more clearly, enhancing the depth of evaluation and appreciation for software design.

Promoting Thoughtful, Effective, and Beautiful Code: This interdisciplinary critique approach promotes the development of thoughtful, effective, and beautiful code. By valuing aesthetics in code, much like in fine arts, and encouraging narrative and storytelling around design decisions, developers can achieve a deeper understanding of design decisions and trade-offs, leading to software that is not only functional but also elegant and user-centric.

Greg's approach was education-centric: having students critique each others code in classroom settings and review and read real world code.
You could probably do a self-destruct with this technique by also having something generate and automatically set a random password.
While BitTorrent itself isn't great for small messages, P2P as a model is fine. The issue of P2P vs something like RSS is you have to be "platformed" to host RSS or even ActivityPub. You need some sort of publicly available server, a TLS cert that doesn't trigger scary warnings, and some ability to deal with inevitable abuse from assholes (DDoS etc). These are doable things for me but impractical for many.

A fully P2P status update network would really only need Internet connectivity to participate.
Wasn't it this way from the start, though?
Yes and no. But the thing is... SELinux does complex stuff. You can simplify that, but only to a certain point.

If you dumb it down too much it becomes useless. Simple tools usually get their simplicity by making some choices for you. You don't always want that.

SELinux is one of those things where you don't want that.

That being said, without diving too much, I have configured many custom services to run under SELinux by just running them in a dev/staging environment, collecting violations and creating policies via the audit2allow tool. So yeah, things have improved I guess.