skysight-inc/HackerNews huggingface dataset:
> GOS's limited device support is disappointing, but I understand their reasoning.

Our specific hardware requirements are listed at https://grapheneos.org/faq#future-devices. It's a very concrete list of requirements there rather than subjective things. You can select a device and go through the list checking what's supported, and it will make sense why we can't support it. It's far more than a few minor things missing on other devices. They're missing basic things required to have features like encryption working for most users. Most Android devices don't meet bare minimum security requirements. At least 2 of the features we list exist because of us pushing for them from Pixels. There's another feature shipping around April which we proposed, and it will definitely be added to the list right away because it's critically important for defending against forensic data extraction before the device gets data back at rest via our auto-reboot timer after locking.

> I still wish they'd release "GrapheneOS Minus" (in the vein of uBlock Origin Minus[0]) so a much larger audience could have 95% of the security benefits they'd have on Pixel hardware.

It would not be anywhere close to providing 95% of the security benefits. In fact, it would largely be reducing security as the baseline without the hardware having proper alternate OS support. If you unlock a Samsung phone, the next closest to meeting our requirements, you cripple the device's security. Many of the hardware security features aren't available for an alternate OS and some even remain permanently disabled if you lock with the stock OS again. How can we support a device like that? Many of these hardware security features are what the OS security features are built on. Our work on integrating MTE into hardened_malloc and turning Android and Chromium's MTE support into something that can be used in production doesn't do any good on a device with no MTE, but this applies far beyond MTE. MTE alone is a significant part of the exploit protection advantages we're providing and is going to grow as we do more MTE integration work including potentially getting stack allocation MTE enabled in a way that doesn't break app compatibility (stack scanning by GC, etc.).

Recommend reading through our security requirement list. It will make much more sense. It's not an exhaustive list of what we require but is what we were able to turn into clear concrete requirements which should be expected for all reasonably secure mobile devices.
Leading an Effective Design OrganizationFeatured
11.6 on s23

Sounds like old hardware or some other issue
> But the bad part is that tons and tons of alloc/dealloc and literally the code is executing all the time.

Considering what you said, it's quite impressive that Flutter is able to perform this well and render thousands of widgets per second.

https://youtu.be/pD38Yyz7N2E?si=7jTaQdX9ln37_fHR&t=3052
>If people organise themselves, they can both survive and thrive in extreme conditions. Even just as isolated individuals.

You mean like Siberia and Alaska are "thriving"?
Real-time color emissive displays. This work is about reflective displays. (e-ink)
Honestly the "Extinction-Level Risk" stuff doesn't really concern me, because I think it's over-hyped. I'm far more concerned about economic disruption of the common man driven by elite decision-making (e.g. worker displacement due to rapid automation, with ever-fewer practical retraining strategies, while Sam Altman and a few others get rich).

So, for regulation, I'd favor some kind of onerous tax that prevents companies like Microsoft (and its customers) and people like Sam Altman from making much money from these technologies. Maybe a prohibition of the economic use of new "AI" technologies, except by individual contributors using hardware they personally own.
To clarify, I meant neural network architectures not chip architectures.
This is why I prefer to do class presentations first
Own? No. But I would be ok with a taxi and a remote person operating the vehicle.

If i own it, it should have better options.
Who was involved in this open spec? Or was it built by Obsidian with a hope that it works for everyone else?

Which existing formats were considered before building your own, e.g. SVG/Excalidraw/draw.io/...?
a freeze is not a crash.
I don't work in this field (just adjacent to it), but I would start looking at Digi-Key, RS, Mouser, Farnell. It might be that people working in power electronics have other go-to suppliers but I'm not familiar with them.
> The JSON Canvas format was created in hopes of providing longevity, readability, interoperability, and extensibility to data created with infinite canvas apps.

If I'm reading between the lines, this is only supported by Obsidian (as it's by Obsidian)? Considering the complexities and 'malleability' of infinite canvas tools, it would have been prudent to have involved or approached some of the major players in this space, like Excalidraw, Draw.io, Microsoft, Figma. Or at least started at version 0.1 and once it gained a wider consensus, release 1.0.
This all clicked for me when I got to this example in the README:

async def main():
# This is the prompt we want to run.
# Note how the prompt doesn't mention a number of vehicles or how to format the result.
prompt = "What are the most popular types of vehicles?\n"

# Tell the model to generate the prompt string, ie. let's start with the prompt "to complete"
await aici.FixedTokens(prompt)

# Store the current position in the token generation process
marker = aici.Label()

for i in range(1,6):
# Tell the model to generate the list number
await aici.FixedTokens(f"{i}.")

# Wait for the model to generate a vehicle name and end with a new line
await aici.gen_text(stop_at = "\n")

await aici.FixedTokens("\n")

# Store the tokens generated in a result variable
aici.set_var("result", marker.text_since())

aici.start(main())

This is a similar pattern to llama.cpp grammars - it's a way to directly manipulate the token generation phase, such that you can occasionally take over from the model and say "here we are outputting '1.' - then back to you for the bullet item".

The most obvious usage of this is forcing a model to output valid JSON - including JSON that exactly matches a given schema (like OpenAI Functions if they were 100% reliable).

That Python code is a really elegant piece of API design.
I loved this book when I read it the first time, really touching. The theme most personal to me was that the brainier you are, the lonelier you get.
For what it’s worth, I’ve used Airbnb around 60 times and found it a much better experience than a hotel 9/10 times. Even putting aside amenities such as kitchen and washer/dryer access, hotels always feel like unnerving liminal spaces to me. Very few hotels I’ve stayed at have felt “homey,” which puts a significant psychological damper on my trip.
Pixels with the stock OS have comparable security to iPhones already. This thread is also about MTE which doesn't exist in Apple's hardware yet. The whole point of GrapheneOS is providing far better privacy and security than that baseline with features like hardened_malloc, Contact Scopes, hardware level USB-C port control, etc.
Here's one:

"The incidence of crimes reported to three police stations in different towns (one rural, one urban, one industrial) was studied to see if it varied with the day of the lunar cycle. The period of the study covered 1978-82. The incidence of crimes committed on full moon days was much higher than on all other days, new moon days, and seventh days after the full moon and new moon".

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

And here's a different take from Finland:

"Conclusions Contrary to current scientific opinion, an association exists between moon phases and homicides, and contrary to what has been previously assumed, homicides declined during the full moon, especially in earlier decades. However, the causality of the association remains elusive"

https://bmjopen.bmj.com/content/9/1/e022759
Pablum. Near impossible to enforce.
Before Apple Silicon, I'd agree with you - but that was mostly because Intel couldn't produce a low-power chip.

Now with M series, the Airs are quite nice and usable for most people. I'm typing this on a stock M1 Air and it's been perfect for non-professional usage (ie, hobby stuff).
I agree. The University provides the opportunity to do and experience all sorts of things; at my own school I got to work with/talk to/learn from many of the smartest people I have ever met and learned (outside of my engineering curriculum) everything from Cray YMP era super-computing to an class in bargaining and negotiating (which has probably helped me at least a little almost every day since) to how to pan for gold and climb mountains. But it's up to the individual to take advantage of it; if all you do is go to the required classes until you graduate, you're probably missing out the best parts.
Because they made up a surge in organized retail theft.

https://www.techdirt.com/2023/10/31/the-retail-theft-surge-t...

https://apnews.com/article/national-retail-federation-organi...
Imagine the productivity gains if someone implemented a SEA - SFO Concorde flight
Very balanced and well-researched article that will probably go unread by many thanks to the clickbait headline some editor gave it.
Years ago I needed to programmatically fill PDFs and used this library to achieve it. Funny it has the same name as what you linked: https://www.pdflib.com/

It is a paid commercial product however.
The project ignores the fundamental GIGO nature of the written word so completely that I’m assuming someone’s running a con on Musk.
Ignore feedback at your own risk.
I am struggling to imagine where to use such a massive resolution, well beyond the best human eyes.

As a photographer I can see some use in electronic viewfinders maybe, but in general pro / semipro photography is in long term decline, way too many enthusiasts (including me) ditched their heavy full frames for mere top phones and never looked back (for me its general shift into parenthood and lack of time for all that annoying processing too, I perform all I ever needed in phone in few taps and for more detailed work Samsung's built in pen is above great).
You don't need durability or even reliability. It can be completely ephemeral. It's social commentary, and that doesn't need to live more than a day. There isn't even a need for an SLA.

A simple in-memory object store with basic signing for authorship would work. This isn't even a hard problem. It's a UI/UX problem. Let individual clients / implementers worry about customer specific asks, like video, media, voting, and persistence. The core protocol should just be about exchanging messages in a swarm and clients keeping track of the nodes that they like.

The big win here is that everyone gets to decide upon their own algorithm and curation. You could compose your own Hacker News and suppress stories about Bitcoin. The next big win is that it's censorship resistant (you can opt into whatever personal censorship or automatic curation you want). There are no misaligned incentives between the platform and the consumer, so you can do whatever you want with the product. Finally, since the data and protocol are first class, you can meld it into whatever you'd like.
The free version has this issue "The free version of DaVinci Resolve on Linux does not support h.264 and h.265." Having to transcode to dnxhr is a bummer. I should probably just buy a dongle though.
The article mentioned in the comment: https://unsloth.ai/blog/gemma-bugs
Making Open Source form management tool for developers. What do you think?
Hey everyone,

I'm working on an open source project called PHPForm, a simple headless form management tool made for developers, and I could really use your advice.

I started PHPForm because I felt there wasn't a straightforward enough tool out there for developers to manage forms without dealing with unnecessary complexity or overhead. It's meant to be light, run on almost any server, and easy to get going with.

Right now, PHPForm lets you:

- Make as many forms as you need;
- Use different types of fields;
- Send notifications through browser or email;
- Keep things secure with tokens and different captcha providers;

I'm planning to add more, like support for popular front-end frameworks and a version that's easy to deploy in the cloud.

I'm reaching out because I want to know what you think:

What features are you looking for in a form management tool?
Are there integrations or capabilities that would make your life easier?
How can I make this tool better for developers?

I'm all ears for any suggestions or feedback you have. Your input is invaluable as I try to make PHPForm something really useful for us developers.

If you're interested, check out the project on GitHub (https://phpform-dev/phpform-server) or visit the website (https://phpform.dev).

Thanks for your help and few stars on GitHub :-)
I'm not sure what you mean here?

The "select 'checkbox' as component" is just an example, but nothing prevents you from creating a my_form table and writing it as "select * from my_form" instead.

You don't need any special feature from SQLPage for that.
Semantically, Python separates Exceptions and Errors. The mechanism for throwing and catching them is the same.

Here's a quick description from somewhere on the interwebs: An error is an issue in a program that prevents the program from completing its task. In comparison, an exception is a condition that interrupts the normal flow of the program.

Then there is StopIteration, which does not fit well into either of the two above. It's a wart I've learned to treat as a beauty mark.
I think "attack" is a bit much; C++ isn't an attack on C.
This is always a tough spot in JSON, I think. You want the `id` in the node or edge object, but you also want uniqueness. I don't think there's a great way to get this any be able to just `JSON.parse()` and go without further fixup.
Why is the scale 0-140? My modern windows 10 desktop using FireFox latest gives 15.0/140 with no other programs running besides FF and discord. Surely 15 is horrible in that context?
I have 1 extension, ublock origin, allowed to run on the site by default.

I have never felt performance has ever lacked, outside of a few outlier sites (youtube, facebook, twitch). But those are tightly coupled with their (crappy) implementations.
That’s the “received” column. :) Messages after X attempts aren’t received by the normal receiver method anymore.
Claude says (or, tl;pillm):

Q. How well--perhaps on a scale of 1 to 10--does this essay follow its own recommendations? Is it a great essay by its own standards?

A. The essay "The Best Essay" does follow many of its own recommendations, but it also falls short in a few areas. Let's evaluate the essay based on the 10 rules it sets out for writing great essays.

Important topic with surprising insights: 8/10. The topic of what makes a great essay is important for writers, and the author provides some surprising insights, such as the idea that the best essay would be about a groundbreaking scientific or technological discovery.

Compelling question: 7/10. The essay starts with the question of what the best essay would be like, which is interesting but not as compelling as it could be.

Thinking out loud and refining: 9/10. The author does an excellent job of thinking out loud and refining their ideas throughout the essay.

Recursive process: 8/10. The essay follows a recursive process, with responses generating further questions and exploration.

Cutting content: 6/10. While the author mentions cutting a 17-paragraph subtree, it's unclear how much unnecessary content remains in the essay.

Following novelty and generality: 7/10. The essay explores novel ideas but could have delved deeper into some of the more interesting tangents.

Writing about interesting topics: 9/10. The author is clearly interested in the topic of essay writing and what makes essays great.

Breadth and depth of knowledge: 8/10. The author demonstrates a broad knowledge of essay writing and related topics, but the depth could be further developed in some areas.

Aiming for timelessness: 7/10. The essay discusses the concept of timelessness but doesn't fully achieve it, as some of the ideas may not be surprising to readers well-versed in essay writing.

Discovering ideas through questions and answers: 8/10. The essay does explore ideas through asking questions and refining answers, but the most valuable questions could have been pursued further.

Overall, the essay scores well in following its own advice, with an average score of around 7.7/10. However, it falls short of being a truly great essay by its own standards. The author could have pushed further in exploring the most compelling questions, cutting unnecessary content, and aiming for more timeless insights. Nonetheless, it remains a thought-provoking and insightful piece on the art of essay writing.
Chinese Wikipedia is mostly made by Taiwan, Hong Kong, and overseas Chinese people so they often are not as comprehensive for recent developments in the mainland.
I'm excited to share my blog post on my journey into local-first development. I built NomadNotes, a travel app which uses a local-first database. I used Next.js, Supabase, and PowerSync for robust data management.

The post is a blend of my technical discoveries and insights, and the practical application of local-first principles.
I'd love to hear your thoughts and any feedback you have.
Right - Reddit exists, and I can make up my own mind on whether I want to use it, how much I want to use it, and whether I want to volunteer as an unpaid mod.

I do not understand people who volunteer unpaid labor and then complain bitterly about it.
I don't think that could possibly be true unless you are yourself very limited in your cognitive capacity. Spending many hours with someone as their cognition is eroded by disease process, how can you help learning about the disease and the consequences? It would be like raising children and ending up not understanding more about developmental psychology. Not saying it will purge your thoughts of all mistakes, but you will learn a lot. Even simple things like the end of the day is a low point of cognition for dementia patients. The cycle between forgetfulness and poor nutrition. How the rhythms of conversation can last longer than the content of the conversations. How music can be a comfort when no words matter. How one can forgot one's children yet still have the ability to see if they are hiding upset feelings. The strange mosaic of skills and abilities that make up our full humanity.
For those having difficulty viewing the spec at the linked jsoncanvas.org site, the spec/1.0 pane on the right has the scrollbar hidden; there's more content if you scroll that pane down.
with semicartesian double categories, of course: https://mroman42.github.io/notes/pieces/Timing-crema-di-masc...
Web installer requires Chrome :(.
This is definitely a somewhat painful process. I have done it with puppeteer / chromium on Debian, and it works very well after the headache of figuring it out. Having to pay 50 cents per PDF and deal with a 3rd party vendor would not provide value for our needs.
How do you reliably find cameras?
I don't think you understand what aristocracy means, I don't think you understand what the equivalency is supposed to be, and I don't think you understand what rights you have with a first hand contract in Sweden.

I know you don't know what a first hand contract means, because you incorrectly asserted leases let someone "temporarily occupy a residence", when in Sweden it can be for the life of the renter.

Furthermore, while that right can be extended to your wife or children, technically speaking it isn't "inherited" and it isn't simply passed on to your children like a title of nobility would be. You must have lived together for several years, making your home actually your wife/child's home too.

Instead of "inherited" like I wrote, it's more like your landlord is required to recognize that additional resident as a new leaser, even if that name isn't on the original contract.

And unlike aristocracy, as a renter, you have only limited abilities to remodel. You can't decide on your own to convert the living room and dining room into a great room, or to tear down and replace the bathroom. Only the landlord can make that decision.

So, how this is like an aristocracy?

> If you have a piece of property, that is reserved for your exclusive use

That's another way I can tell you are not Swedish.

In the US you can buy up 160 acres, post "no trespassing" signs, and have the government help enforce your exclusive property rights.

In Sweden, that prohibition is illegal - most of your land (except that closest to your home) is not for your exclusive use. Others have the right of public access, and trying to enforce exclusivity would considered distasteful, if not immoral.

> very same thing about property owners who

You may not like the obligations under the Treaty of Guadalupe Hidalgo, and probably don't like various perpetuity clauses in treaties made with Native American nations, but that doesn't make it meaningful to say those property owners who have perpetual and heritable property tax exemptions are therefore members of an aristocracy.
Very volatile during horizontal markets

Very predictable other times

What other asset can be predicted on a cycle every 4 years with accuracy?
Dead internet theory strikes again (https://en.wikipedia.org/wiki/Dead_Internet_theory).
Or maybe they are just using nVidia. Who knows ...
The pedestrian mortality rate for a 35mph collision is 10%.
Every time I'm reminded of that I get annoyed thinking of how much better the web could have been.
Lots of people know.
I think one modern angle would be the certification scam, where if they're looking for, say, a Windows Server 2022 admin, but you cert is for Server 2019, you never get through the HR regex filter.
In practice many choose to pick a name with a name day in order to fit in with this tradition.
In fact, the CLT is remarkably robust to distributional assumptions. Examples where it breaks down (e.g., non-finite variance) are comparatively rare, even if there are "many" of them.

As with all things statistical, judgment is required.
I see where you’re coming from, but I think there’s more to it than that, specifically with non determinism.

So if I observe some phenomena in a bit of software that was built to translate language, say the ability to summarize text.

Then I dig into that software and decide to change a specific portion of it, keeping same all other aspects of the software and its runtime, then I notice it’s no longer able to summarize text.

In that case I’ve discovered a causal relationship between the portion I changed and the phenomenon of text summarization.
Even though the program was constructed, there are unknown aspects.

How is that not the process of science?

Sorry if this is just my question from earlier, rephrased, but I still don’t see how this isn’t a scientific method.
Oh! TIL! Thank you for that. :)
> Reddit is a treasure trove of exactly the kind of training data that always-hungry, large language model AI companies need thanks to its long-history, huge user footprint, and active, crowd-sourced creation of written material.

And as a source of training data for LLMs, the way that Reddit users think and write will become an important source of mentality for generative AI. At least we may able to trace the sources for biases.
Crucial context: its provenance is embedded infinite canvas in Obsidian (amazing markdown-based notes app++), which supports JS but has no external datastore per se. SQLite is fantastic, but inappropriate for this use case.
To help keep your account secure, Google needs to verify it’s you. Please sign in again to continue.
I mean, I knew…but… I didn’t know...
This is also how airlines work these days. Separate airfare from fees and baggage, then trick travelers with low sticker prices.