skysight-inc/HackerNews huggingface dataset:
One plus actually required an account to unlock the boot loader on one of the devices I owned. You had to log in and submit a request for unlocking.

Perhaps they aren't all this onerous, but that really put me off of them.
I find this to be really concerning if true (which I’m not convinced of, seems more like correlation than causation).

The most amazing part of chat ai is its ability to be very convincing and yet factually incorrect. It doesn’t seem like it’s a secret that these chat apps spit out just plain wrong information routinely, I’m not sure why anyone would trust it with something important.

SO has bad info too, for sure, but part of SO is peer review to help feel that out. “AI” is a black box and not to be trusted.
If you like the concept of putting some work back to the server instead of throwing to the client, you may also checkout the liveview approach. It drives the entire website using the server with realtime updates (similar interactivity as SPA)

This approach has been implemented in most popular programming languages used for backend development: https://github.com/liveviews/liveviews
I’m not a huge scrum defender - I’ve seen it done right and wrong. Same with Kanban. The only real problems I have with Kanban is that without those annoying team planning/documentation meetings, work will get duplicated, done hastily, done with no discussion or thought toward testing, architecture, maintainability. And that’s not exclusively true of Kanban. But I feel like the lack of organization can turn it from less of a “flow state agile” and more into an insane command economy/death march/spaghetti factory. I usually feel Scrum teams are happier, more close-knit and aware of the impacts of teammates work, and more excited about “doing agile right” than in Kanban - which often feels very siloed and “heads down”. Different strokes, I guess.
VideoToWords: Transcribe, Summarize and Share Quotes from YouTube
A funny thought: if he really wanted to effect change, one option would be to really flaunt his wealth. I mean, his public persona at least is fairly grandfatherly and subdued.

Rent out every billboard in D.C. and cover them with distasteful caricatures of elected officials. Or, something better than that, I’m sure with millions of dollars he could hire some top tier trolls.
At some point, the wizard may realize that process is secondary to people, and they can write:

You don't need that process. You just need to do this process right.

And then fill that post with all of the obstacles that doing anything right entails.
Based on the URL, I expected a material lookup app where you enter design constraints, and get a list of suitable materials. With each added constraint you could get a shorter list, plus a suggestion for new ones to add that narrow the list further. Maybe not super useful for people who already know what they're doing, but it could be interesting.
M2 iPad Pro in Lockdown mode has strong security protections. MiniLED display (dark blacks) on the 12.9 is good for video.

The #1 missing capability is a hypervisor for running Linux VMs, e.g. for web development and other services. M2 already supports nested virt. Until then, a sidekick Linux SBC is needed. The local Neural Engine is also underutilized, hopefully Apple will announce new use cases at WWDC next month. The Photos app will use it to detect duplicate photos with different resolutions.

Yattee for iPad/iPhone is available in the app store for YouTube with blocks, it uses the Invidious API, https://en.wikipedia.org/wiki/Yattee. StopTheMadness iOS Safari browser plugin can rewrite URLs on the fly, e.g convert YouTube to Invidious, or Reddit to old.reddit.

DevonThink to Go has a fantastic web scraper and local search engine for offline read-it-later, and WebDAV for cloud-free local sync. The Lire RSS reader supports full caching of articles, even if not provided by the RSS feed, for offline reading, https://lireapp.com. GoodReader offers a traditional file system UX and remote sync, with optional in-app encryption.

iOS Shortcuts can be used for local app automation, or send URLs to a Linux SBC via SSH for additional processing.

Codebook is a subscription-free iOS/macOS password manager with 20-year (PalmPilot) heritage, sync without cloud, TOTP support.

2Do is a mature, subscription-free iPhone/iPad task/project management app with CalDAV for cloud-free local sync.
They're prioritized tasks. They're pulled through. Simplicity is the structure.
All that stuff you're worried about is just implemented in libraries. Lisp lets you do that. You don't have to wait around years for a ECMA committee or whatnot to provide you a "async" keyword, or any other keyword. The language is flexible enough to let you add it yourself. It's a whole change of mindset.

In practice however, several people probably implemented "async" independently and the community as a whole just settles around a favorite.
It makes me glad to see that Aleph (and ILP more generally) are still being used. It's a really powerful and interpretable way of constructing code from examples.

I made a few contributions to Aleph as part of my PhD on doing transfer learning in ILP and really enjoyed working in Prolog.

https://mark.reid.name/bits/pubs/unsw07.pdf
There's nothing nonsensical about the claim that there are AMD and Intel systems using 128-bit LPDDR5-6400. AMD's mobile processors started supporting that config last year, so in spite of this year's mobile processors being a bit late the market is already full of systems so equipped. Intel's mobile processors as of earlier this year also support this memory configuration and speed, and systems have been shipping from multiple vendors for well over a month; they're not exotic or hard to find. There's even at least one announced but not yet shipping Intel-based system that will use LPDDR5-7500!
Analysis is important, if we don't know what the problem is, or how to solve it, finding the problem is the first undertaking, and the architecture for it often expands greatly to me.

I often end up viewing the start of apps without a problem to solve might benefit from being a dynamically generated interface set by from a combination of feature flags from subscription to a plan.

That degree of flexibility can seem extreme, but until the patterns from the chaos don't emerge, it can be pretty tough.

As a total aside - Is there/why isn't there a discourse forum for architecture folks to chat about things like this?

This has been one of the most enjoyable threads I've been a part of in HN in recent memory.
Generally, when you google things, you are looking for either primary or secondary sources to construct and synthesize ideas. Attribution is always important and necessary because one wants to 1) give credit to the right source, 2) understand where ones information is coming from to put it in context of the broader picture of the field. Something like GPT makes it easier to muddy the water by not giving credit to the original source material that allowed it to construct its output, but you can still put the output in some context by referencing your own knowledge (though the process would be more onerous).

For example, someone may construct an argument using a GPT model that animals evolve traits by requiring the need for that trait to exist, i.e., if a crab needs really big claws to eat, the next generations will have big claws. But this is not how evolution works, and we know that from lots of prior research. This is an easy example to both understand and construct a counterpoint against. Without GPT, this person would have needed to look up resources to make their argument, and they would have cited Lamarckism, and if they had we would immediately know where they're getting their idea and fend against it. Simply put, GPT models make it easier to bullshit, and do it tremendously and efficiently.

I don't care if an AI writes something, but if a human uses AI as a co-author, attribution is required and necessary. You should just highlight whatever portion of your writing is you vs. the AI because effectively we are dealing with two separate entities at that point. You are not your AI, and when we will talk in person or offline, it will be painfully obvious.
Clojure does all three:

1) Native, compiled binaries with GraalVM.

2) ClojureScript (already mentioned) for the browser.

3) For ML, Clojure in the last 2-3 years has built a really great internal ecosystem but it hardly matters because libpython-clj exists so you can run NumPy, PyTorth, etc. from Clojure. Getting data in and out of Python land is just as easy as Java-interop. The reverse also works (calling out to Clojure from an arbitrary Python interpreter).

Plus a few other things you didn't mention:

4) ClojErl is Clojure on BEAM. You have full access to Erlang libraries (e.g OTP) and 98% of Clojure, missing only things that don't make sense on BEAM.

5) Write native iOS/Android apps with either React Native or Flutter (via ClojureDart). Develop them interactively just like you do browser stuff with ClojureScript.

6) Clojure now makes a great scripting platform with Babushka, which has completed replaced Node.js/Python/Bash for that use case for me.

6) Datomic/Datalog, there's still nothing like it after 10 years and in the last two weeks, it's Apache 2-licensed free to use and deploy.

Elixir/Erlang are really impressive, but being BEAM-only is a serious limitation. Clojure is a bit more practical (and I still get to run Clojure-on-BEAM when that makes sense).
When AI plays itself on Quora
reminded me of one of my all-time favorite demos from Future Crew one of the moments that shaped my childhood towards a life of computers.

https://www.youtube.com/watch?v=KTjnt_WSJu8
I did a quick search recently to better understand the difference between Quora's Poe vs GPT, and I found a pretty confusing, contradictory and illuminating answer.
Electric cars solve almost none of the problems associated with cars.
I'm the same, as I keep telling to my coworkers and internal customers. Just give me a long list of bugs to fix and I'll be happy. But given a completely new project I get into analysis paralysis for several hours/days, researching alternatives etc.

I am much better at adding new features to existing code. The constraints are much better defined. I also always strive for perfect backwards compatibility if possible, which is both great for the users (since they have to do nothing, upgrading just works) and also great for me, since it's another set of interesting and challenging constraints to work against.

I got slightly better in getting out of analysis paralysis by doing Advent of Code in real time. This forced me to start writing code, fast. I think the effect has worn off by now though.
oh this is very cool, tldr it's an alternative for `crash`.

https://drgn.readthedocs.io/en/latest/index.html

> drgn (pronounced “dragon”) is a debugger with an emphasis on programmability. drgn exposes the types and variables in a program for easy, expressive scripting in Python. For example, you can debug the Linux kernel:

from drgn.helpers.linux import list_for_each_entry

for mod in list_for_each_entry('struct module', prog['modules'].address_of_(),'list'):
if mod.refcnt.counter > 10:
print(mod.name)

> (char [56])"snd"
> (char [56])"evdev"
> (char [56])"i915"
This is obviously hilariously cost inefficient and a bad idea for other reasons, but it's unclear to me why you think that 2.8kWh in a mile is a bad result here.

Most EVs use something like 0.2-0.4kWh/mile. So in fact even at 10% efficiency you could drive forever if this stuff was scaled out.
GPT-4 or GPT-3.5?
Dynamics of magnetoelastic robots in water-saturated granular beds
> "He is clearly a Luddite, but simply saying this does not dismiss his argument; as difficult as it is for me to acknowledge, I saw some merit in the reasoning in this single passage."

sorry but your tedpills won't work on us
I'll believe this when it actually happens and I can audit the whole implementation stack myself. Until then, I trust Apple about as far as I can throw them. Remember when they got sued for lying in ads and their defense was "no reasonable person in Plaintiff's position could have reasonably relied on or misunderstood Apple's statements as claims of fact"? https://www.wired.com/2008/12/apple-says-cust/
I also had no showstopping issues at launch, I played on a decent spec PC. I have seen how it played on last gen consoles though, and I get why people were mad.

100% agreed on what you might call the youtube hate-sphere. So often it influences my friends and I have a really hard time convincing them to actually play things and see for themselves, instead of parroting negativity from YouTube. The gaming community has become really bad for mob mentality, and actively bullying based on bad information. It can be a very antagonistic environment.
Since when did IBM pay well?

I agree this will probably be a trend for the industry as a whole. But I doubt this trend will hold for the top paying companies.
There's this youtube channel (William Moser) that makes different firing-order engine sound simulations using an analog circuit of some kind

crossplane: https://www.youtube.com/watch?v=vpswVBOC8lk

flatplane: https://www.youtube.com/watch?v=5r7X9L8_pS4
If this technology is as good as stated, it could be a game changer for EVs.

That's basically saying "big if true". Inductive charging is barely fast enough to charge a phone laying directly on top of the charger in a reasonable amount of time, do you honestly think electric roads that inductively charge fleets of EVs are going to be ubiquitous?
That's a fair answer but only addresses half of my question. There do exist companies (some large ones) who are in the business of providing useful devices or service to end users; why aren't any of them building smart home devices? Where is Sony? Samsung? Bose? LG? Dell? Is it even possible to make a decent smart home hub and turn a profit?
It's a fair question. I think the necessity of this tends to drop off with power. So I don't know if it's really necessary for a grocery bagger... But it probably wouldn't hurt. Feels like a fine broad brush policy.
If you're doing reactive work, an oversimplified explanation of Kanban is to just put pending jobs on the board sorted by priority and that's about it. Doing proactive work means you can choose what goes on the board and that's where the nuance could happen.

In my previous job we used it and I liked it, but I haven't used Scrum before so I can't comment as to how effective it could be.
Right on. If the waiter brings me salmonella, he should pay the price.
> This demand for estimations leads to unproductive and unnecessary estimation meetings. These meetings are unproductive because they cause developers to spend time debating whether something is worth two or three story points instead of actually writing code. They’re also unnecessary because if you feed the system with more work as soon as software comes out, estimations don’t matter.

Only if all tasks are of equal priority, which is rare. Otherwise you need some (very basic) cost estimation in order to prioritize.

> Retrospective sessions are also fundamental for a team to continuously improve the way it works. The problem with these sessions in Scrum is that they either happen too early or late. Although it’s good for teams to discuss their practices and look for ways to improve them, it may not be necessary to hold a retrospective session if everything is going fantastically well. Conversely, it may be harmful to wait for two or more weeks to discuss systemic problems impacting the current pieces of work or the overall goal the team is working towards.

> In Kanban, there’s nothing preventing teams from scheduling regular meetings. Yet, teams have the flexibility to schedule meetings whenever they’re necessary.

But unfortunately this means they also have the flexibility to not hold a meeting when it's necessary.

I don't think this article is exactly wrong - Scrum is to a certain extent a crutch, just as any process is to a certain extent a crutch - but I think it overestimates the average manager/team. In my experience teams that pick Kanban over Scrum tend to have issues with stalled, overly-large, and poorly-prioritised tasks (e.g. an undesirable task can sit indefinitely in the "ready for work" column which is usually not what you want), too little process refinement (in particular, retrospectives end up being rare) and take too long to recognise issues.

Scrum is prescriptive and restrictive, but it's like that because it works. After all, if your team was perfect you wouldn't need Kanban either. Just do the right thing and don't do the wrong thing bro.
200kW rails on an exposed public road is going to get people killed.
It kinda sounds like this is an argument between being disciplined and undisciplined.

The solution is just to remember to put your phone back on your wireless charger and it will be fully charged at all times. Maybe there's some truth to it, but not everyone can remember to put their phone down the same place at all times.
Even when they aren't closing questions, the userbase is so insanely hostile to anyone who dares ask a question. ChatGPT is such a breath of fresh air after having knowledge gatekept behind an army of smug moderators for so long.
Armenian history related articles are always a great time in the talk pages. Lots of Turkish ultranationalists diving in, occasionally the Kurdish irredentists get in the mix.
SOLAR FREAKING ROADWAYS!!!
Why don't you want people to control their own money?
Something that I found interesting moving into the financial sector is that some individuals at the bank can be held personally liable for bad decisions. For example, top compliance officers at a bank can be held liable if it later turns out terrorists (or the like) were able to bypass bank controls. This is supposed to engender good risk management around compliance risk.

If we can do it for compliance officers, why not for CEOs? The average citizen is more likely to be harmed by financial collapse than a terrorist.
I agree. The discussion has merit.

I hate to say it, but there are times when something is illegal, but the scenario challenges that in a super compelling way. JN both brings that to light and gives a jury that opportunity to support an actor who has a valid basis for their actions.

I feel similar dynamics surround mandatory sentencing.
Are you serious? How is this a foundational paper? It’s a mediocre “tweaks” paper which doesn’t even have impressive results.
Sesame Street still runs. My children are growing up with it just as I did. One of the true unsoiled wholesome treasures in this world.
I get that, that’s what I do with my team, but I’ve never heard that referred to as “doing Kanban”. Maybe I’m just being pedantic, but writing an article to say “you don’t need Scrum, just pull tasks off the board” completely misses the point of why teams use Scrum.
Kanban is about organizing the work to be done and periodically revisiting the board to understand the work done and what’s next (which involves reprioritizing, pivoting, etc.)

Some people might debate on how active a kanban board should be.
Start with the "Why". Why would you use Scrum? I'm with Simon Wardley [1]. Agile, Lean and waterfall are not the same thing and are not exchangeable.

Agile is for building new things, it's optimized for learning and navigating in a space you don't know about (say before/around PMF) - though most people do Scrum wrong, E.g with the roadmap-anti-pattern.

Lean is for optimizing a product, after PMF, E.g. when Scaling.

Waterfall and Six Sigma is when you do the same thing over an over again and you have a lot of knowledge in the space, when you outsource commodity development,
E.g. customizing a CRM.

[1] https://twitter.com/swardley/status/1215020984278888451
Next up: glasses. Glasses are crazy overpriced and optometry is a peculiar US impediment to buying glasses.
I have no idea what you’re arguing with this one.
You realize wars are funded with fiat currencies?
It's a flatcrank, right? This simulation should sound similar?

https://www.youtube.com/watch?v=5r7X9L8_pS4
You have probably built a prototype and not a MVP. The prototype is an excellent place to start with sharing your work (demonstrating) with others. Get feedback, develop requirements, determine if there is a market for your solution. Then, build the next version of your solution and do it all over again. That will probably be closer to your MVP, and that will be the point where “early adopters” might enter the conversation.
Are invites given to waitlisted users in batches in FIFO order? What are my chances if I've just put my email down now?
Probabilistic assessment of occupational exposure to BTEX in paint manufacturing
They're also visualized (on a kanban board) - are you doing that? Make work visible.
Wow, that's amazing. Why?
I can't seem to find them, all I can't find are references to AMDs promise. Could you provide your source?
That isn't true. I grew up there and most of the city is residential neighborhoods surrounding a downtown that has been getting renovated and updated for the past twenty years or so. In terms of particularly photogenic places there are:

* Vulcan

* The Kirklin Clinic (designed by IM Pei, his first design I believe)

* The County Courthouse

* 16th Street Baptist Church

* Various venues along Birmingham's freedom trail

* All of the pioneer churches have pretty unique architecture.

* Railroad Park

* Five Points South

Even Sloss Furnace is a pretty photogenic ruin. Also Woodlawn, where I grew up, has seen a lot of love. I remember when it smelled like piss on 1st avenue but now it just smells like outside. And tbh I've yet to see a biker gang with an assless chaps dress code so I'm not quite sure what you saw as apocalyptic.
Why? Do you have something specific to say about why you dislike it? I think it’s pretty good.
Stack Overflow is a casualty of its hostile atmosphere, of the elitism displayed by its most powerful members, of its past community moderation and advertising scandals, and of its stubborn refusal to implement features long requested by users.

ChatGPT is just the executioner. If people are abandoning ship in droves the moment an alternative becomes available, you know just how bad your platform is.