skysight-inc/HackerNews huggingface dataset:
On early-days facebook you could "poke" someone. Like a virtual empty message, it had no meaning or "baggage" linked to it, other than that the poke-er was thinking of the poke-ee at that moment.

About a decade before that, we kids basically only had SMS text messaging, and it was very expensive in my country, mobile data doubly so. There was however a "please call me" feature, where you could send a "please call me" text to a friend free of charge. We used to send please call me's to one another all the time, not because we wanted to be called, it was just the cheapest form of digital communication.
This is awesome, but I'm not sure what the long-term use case for the intersection of low-latency integration and non-production-stable is? I'm saying this as someone with way more experience than I'd like to in using reverse-engineered APIs as part of production products... You inevitably run into breakages, sometimes even actively hostile platforms, which will degrade user experience as users wait for your 1day window to fix their product again.

Though I suppose if you can auto-fix and retry issues within ~1minute or so it could work?
Steve Ballmer: REVERSI! https://www.youtube.com/watch?v=DgJS2tQPGKQ
A prior Richard Scarry item on HN, in Aug'23 -

https://news.ycombinator.com/item?id=37044673 (47 comments)
This type of issue can be incredibly annoying to deal with, because the legitimate answer to the abuse report ("someone is spoofing my IP, it isn't me, and the machine is not compromised") is the exact same excuse that a malicious actor would provide.

Then, as noted in the article, you're trying to prove a negative to someone who doesn't really care at all, which is borderline impossible.
Fedora Linux 41
There's still an awful lot of Mac around.

It's very common in networking, sysadmin/devops, and web development in the UK, for instance. I go to a reasonable number of industry events and MacBooks are definitely the majority at these.
Has anybody actually seen a fully integrated salesforce at big or small companies?

SF pitches their platform as essential tools for businesses and facilitating cross team collaboration/communication.

But in reality, I have only seen maybe 1-2 teams using a subset of their platform then using legacy equipment to manage other parts of their business and customer relationships.

SF seems more like a flex than an actual essential tool.
My product just failed an accessibility audit because we are using native HTML form validation and the official recommendation was to implement our own validation layer.

EDIT: which I agree with.

Native HTML validation has many flaws and visual customization is not my biggest concern to be honest (but it's the nail in the coffin).

E.g.:

- It's impossible to show multiple errors at once per field unless you concat strings ("You need a number. You need a symbol. Must be >10 chars.")

This is both bad UX and bad for accessibility (you cannot navigate concatenated strings on the accessibility tree). And this isn't even implementation dependent, it's the spec! You need multiple errors at once because playing whack-a-validation-error is not fun for users.

- It's browser-dependent which is bad because you can't control it and because the implementation is generally terrible (e.g. in Chrome it shows a popup on focus, which is not very accessible by itself because (1) it's a popup (2) that shows modally (3) and can't show all form errors at once).

Not using popups for important information is accessibility 101, but browsers cannot afford to do anything else without interfering with the actual document.

- You still need custom validation for form-wide errors (like errors that don't belong to a particular field, "Fields A and B are incompatible") so you might as well have a consistent validation story.

- It requires you to have hidden inputs to be consistent (-ish) if you have some custom input that doesn't fit any of the native input types -- this breaks accessibility too and fixing it is as hard as having your own accessibility-friendly validation story.

- The custom validity API is imperative and cumbersome to use. Not using custom validity is almost never an option unless you want terrible messages ("This field is invalid")

And many more.

HTML form validation is terrible.
You still have to deal with the Android build system, `flutter new` just generates initial config for it and all the other necessary metadata (and that config can change between versions - I ended up manually diffing the generated stuff against a new app every time I upgraded).

At some point I made the mistake of not touching the code for too long and upgrading Android Studio when suggested, and I was never able to (find the time needed to) get that app working again.
Low social cohesion and high individuality. Zero or near-zero shame built into people for being pieces of shit when they're growing up. It's all very "western".
Thanks and yes that's part of the roadmap!

Currently you need to trigger the UI actions manually to generate the network requests used by Integuru. But we're planning automate the whole thing by having another agent auto-trigger the UI actions to generate the network requests first, and then have Integuru reverse-engineer the requests.
Isn't swift already cross platform? https://git.aparoksha.dev/aparoksha/adwaita-swift

Or do you mean the UI Apple uses on top of swift?
> I think AI is still nowhere near where it needs to be to provide business value in software development.

And you go on to say that your experiment was to build a TODO app "some time ago" in a single file of code.
I've been to several meetups here where the company has larger offices in a high rise tower and e.g. the meetup is on the 4th floor but the door bell rings in the 3rd floor reception, and because it's after work, no one is there. People arrive in a 30min window, so someone would have to stand at the entrance, or put signs everywhere, or let people wait. As I said, situational, but "scan code to let someone's personal phone buzz and not have their personal phone number posted anywhere" works as one case.

The other one was a party at someone's apartment and I only had their IRC and twitter handle but not their phone number, and they had a key pad at the entrance (long story, not their fault) and I didn't have the number. And yes, I tried to ping them but they seemed to ignore their phone so I had to wait for other guests to arrive anyway.

My third example would be temporary event locations where there simply is no door bell or the organizers are not where it would ring and again, a phone works but it would leak the caller's number and the organizer's number whereas I suppose you can just uninstall the app or have different URLs generated that stop buzzing after a while.

Situational, as I said.
Suzuki Omnichord
The traits I was talking about are unobserved/unknown. As mechanisms become more complex from the genetic to cellular to social, powerlaws appear more often and the number of unobservables grows at least super-linearly. On these grounds I think that there really isn't any kind of social science possible.
Some places don't have functional doorbells, and some doors are too far from living space for a knock to be heard.

Some renting situations make solving those problems difficult, annoying, or impossible.

But yeah, generally a doorbell is a pretty reliable tool.
Sorry to disappoint, I did hesitate over this. But JSX is honestly very nice to read and also I didn't want to leave the impression that opting in to native form validation somehow forces you to not use javascript. And combination of javascript + html is, again, very nicely expressed with JSX.

The concepts are obviously easily translated to other component frameworks, but they also do apply to pure HTML and vanilla javascript.

The problem I am highlighting in the article is the absence of a declarative nature to the Custom Validity API, so I think it makes sense to use a declarative component approach in code examples
Your house seems more welcoming with a QR code? Scanning it seems like a hassle for visitors. I'd probably just knock.
I just noticed over the weekend new Claude agreed to reverse engineer a graphql server with introspection turned off, something Im pretty sure it would have refused for ethical reasons before the new version

it kept writing scripts, i would paste the output, and it would keep going, until it was able to create its own working discount code on an actual retail website

The only issue with these kinds of things is breaking robots.txt rules and the possibility things will break without notice, and often

The use of unofficial APIs can be legally questionable [1]

[1] https://law.stackexchange.com/questions/93831/legality-of-us...

As the authors of essentially a hacking tool, I would expect at least some legal boilerplate language about not being liable
Curious why you don't just use Cursor's built-in chat?
See my sibling comment, not all apartments have accessible door bells.
I remember the books as a staple of pediatricians' waiting rooms, and we had some at home, too. Scarry also published a book on how to draw things--cars, I recall, I suppose people and animals.
See also magnetic sensing (magnetoreception) in animals used for orientation and navigation.

https://en.wikipedia.org/wiki/Magnetoreception

There are other electromagnetic type things too, like use of light (camouflage, bioluminescence, eyes) and electricity (electric eels, bioelectrical cues for stem cell differentiation).

EDIT: Also the literal electrical potential within cells: the membrane potential, that is the voltage difference between inside and outside every cell.

An interesting area!
I also found Echopraxia extremely confusing and had to read that AMA to figure out what the hell I just read.
The depiction of the alien is something I really liked about that book - the concept of having to cooperate with an alien species rather than with being subjugated or subjugating, was refreshingly new (for me).
I never experienced Richard Scarry as a child myself. I discovered it for my own children in a pile of books left on someone's stoop to give away. I was immediately blown away by the whimsy and astonishing care put into every detail. My kids obsessively hunted for the "goldbug" on each page of Cars and Trucks and Things That Go (although they never developed a taste for finding Waldo).
> Them along absolutely everyone else. ChatGPT was an iPhone moment

Nice analogy. My sense of things is that the iPhone was a win for all of its users. While ChatGPT may make some/many of its users more productive (see Ethan Mollick's work), the driving force behind 'AI! AI! AI!' in the corporate world is an executive hope that complacent AI can replace expensive people. That's not a win for all of its users.
Hugh Howey is a tremendously talented author.

I didn't love Beacon 23, but his Wool series (apparently now a TV series, which I haven't watched yet) is very, very good. Sand is another great novel. Both feature humanity surviving in incredibly hostile environments, doomed to them by their predecessors.
> and "I am a special window" (e.g. combobox drop-down) rather than "ignore substructure redirect" for example. (Even better, define some kind of window class flag so the window manager CAN see it and knows it's a combo box drop-down).

I think X11 has had that for a very long time. In the late 2000s when Beryl was still separate from Compiz, it was almost trivial to target things like dropdowns by a descriptive name and give them different effects than regular windows. Mine had an accordion effect while windows would burn up.
What was the auditors' reasoning for that?
If you add vague additions in you ammendments and then refuse to clarify when asked about your intentions, potential employers might just decide it's not worth the risk. Same here.
Maybe we're an exception, but my wife and I both have EVs, and no other cars. We even drove from Texas to California and back in one. That said, avoiding emissions is a value we have that others may not share.
Richard Scarry’s books were such a cozy universe growing up, I'd still like to live in "What people do all day." I wonder what that book would look like if he made it today.
Auto-generating those pages for separatists should be no more alarming than pages for, say, the Muslim Brotherhood or other currents of political Islam.

In fact, if Facebook is working as intended, those pages are loci for collecting data on networks. The first two assassination attempts appeared not to have a network behind them. The third last month was an attempt to see how close someone with militia connections could get while carrying guns.

This is a bipartisan issue in America. The threat to Trump is the mosaic of these groups who prefer he remains a potent symbol but have no use for him as an active participant in politics.
Also discussed on Slashdot at:

https://games.slashdot.org/story/24/10/28/2027229/a-million-...
I suspect it just happened to be at the right place at the right time, worked well for a set of users in the robotics community and built up strong network effects there.

This is a pretty common story. Python became very successful in a similar way. I have seen things like flight critical software written in Python not because Python is a good language for it (if I heard this 15 years ago I would laugh), but because Python became a de-facto standard for prototyping in the domain due to its libraries, tools and bindings and solving a realtime challenge for an existing prototype is often an easier lift than rebuilding it from scratch. My 2c.
I made the biggest HDMI port [video]
Grass is good.
Stable Diffusion 3.5 Medium
I would not scan the QR code because that’s way less trouble. If the owner insisted on it I’d do it, but I’d roll my eyes and wondering why the owner thought this was an improvement.
>newbs from Windows aren't being directed to setups like that either. They're all installing Mint or Ubuntu where the security of Wayland is nullified by the absense of sandboxing.

This cannot be more further from the truth. Amongst the newcomers, it is rather popular nowadays for them to use Flatpak-bundled apps, especially with the rise of SteamOS (the Deck essentially) lots of Linux newcomers are in fact first exposed to Flatpak and running untrusted executables in a sandbox.

And the most prominent "untrusted executable" today to those newcomers has to be Bottles, which is a nice GUI wrapper for Wine and is sandboxed (if you enable wine-wayland, of course).
The founders did an episode on Lex Fridman's podcast that covers the technical sides of Cursor far better than I ever could: https://www.youtube.com/watch?v=oFfVt3S51T4

But to summarize, Copilot is an okay ChatGPT wrapper for single line code completion. Cursor is a full IDE with AI baked in natively, with use-case specific models for different tasks, intelligent look-ahead, multi-line completion, etc.

If Copilot is a horse, Cursor is a Model T.
There's a lot of science: chemistry, physics, some biology -- etc.

Mathematics isnt a science at all, since its a study of number not of cause: there is no inferential gap between measures and their causes in mathematics, because there are no measures.

> operationalizable theory of causal mechanisms

A theory whose terms refer, at some point, to measurable variables that can in some contexts be controlled. So, eg., you might have a theory of light which tells you necessarily how to adjust for some lighting effect in some experiment, even if you cannot control it in that experiment.

The key relation that Science has is Necessity, since it is a study of cause. If your "science" has no means of obtaining necessary relata between physical objects, then it's not a science.
I don't see how answering their question would require a Trump vs. Harris debate. It was a question on whether doing what he did in 2020 should disqualify him from office regardless of who his opponent happens to be in this election.

Their question would have been the same if they had asked it a a year ago before Trump was even the Republican nominee for President.

Would you have said then you want to spare everyone from a Trump vs. Nikki Haley debate? Or a Trump vs. Ted Cruz debate? Or a Trump vs. Ron DeSantis debate?
> I'd also like to meet all these mythical users that have devices from every platform and want all their apps to look the same across all platforms.

It's not even a single person that has them, but I think we have all had the experience of family or friends that need assistance with something but they have a different type of phone whose organization and workflow is completely different because it's native. You literally can't help in this scenario without having physical access to the device.
>For iPhone the killer app was making calls.

What?

Making calls was the killer app for Nokia brick phones in the late 1990s.

The killer app for the first generation of smartphones (Windows Mobile, Blackberry, etc.) was email and calendar.

The killer app for iPhone and Android was the capacitative touchscreen combined with the ability to run 3rd party apps (yes, I'm aware there was an extremely brief moment in the history of the original iPhone where Apple opposed this), and 3G mobile internet (yes, again, I realize this came a year after the initial iPhone release). Mobile web browsers and Maps/GPS got the party started.
> I'm just not sure mankind's understanding of Mathematics is out of new "tricks" to be learned.

This is my opinion also as it relates to AI/ANN. Things I read about how scientists see the brain shifting due to learning (minimum energy of network type stuff) seem like the brain has some functions figured out that we haven't identified yet.

Maybe it's math already fully understood just not applied well to ANN's, but maybe there's some secret sauce in there.
Re-reading Stanislaw Lem (i.e. The Cyberiad) in the era of LLMs has been a joy for me.
I like cargo because it's an easy way to install programs. Pip and npm are used like apt and yum too.

This is a feature to me, not problem, and it has been this way for many years.
Except from a project management standpoint, if you don’t have a vision for a project, the people on that team would get up and leave. And there was no short term vision for the phone in the face of android and iPhone. The long term vision did not have team buy-in.

And then further the phone was a distraction for all of the other teams who were expected in someway to provide some software that would work on there as well as android and iPhone.

I agree that the phone would have been great … at some point. But in an MBA world, it was a liability
It's definitely true that many developers would benefit a lot from learning more about the basic HTML and the web platform. But I refuse to support the notion that this is somehow React's fault.

In my personal experience, react allowed me to rely more on the native web platform APIs, not less, than other frameworks (at the time that I switched to react)
I think you're imagining this will be a bigger deal that it really is. If you're a senior JS developer you should be able to pickup TypeScript in a weekend. Spend a few days, maybe a week building a small project using TypeScript. Boom, you've got TypeScript experience.
A comedy set on the Oregon Trail? Buscemi did it.

https://youtu.be/b-W5wEljcKY
Have you actually used Cursor? It does not seem like it. I'd suggest trying it before dismissing it.

> Copilot seems to only be aware of code in current file

Cursor does not have this limitation
that and the toy with wires and blocks you could move around.
You should - it's significantly better.
They have in the form of monkeytype wpm scores. I think these are generally based on an a-z lower case test, so I doubt it's a realistic indicator of someone's actual typing speed.
That's not really my point. I think one thing that gets lost in the "everything has different levels of risk" discussion is that many risk/reward profiles are bad. Calling everything a tradeoff is misleading. Banks are more than happy to capitalize on laziness and lack of knowledge (an American is more likely to change their spouse than their bank), so the balance between risk and reward gets thrown out of whack.

The simple term for this is Sharpe Ratio https://en.wikipedia.org/wiki/Sharpe_ratio

If you want to get really deep into investment theory, Beta implies basically everything is a good investment in small enough amounts https://en.wikipedia.org/wiki/Beta_(finance)

Though in practice, Beta is mostly irrelevant beyond a relatively simple portfolio https://finance.yahoo.com/news/warren-buffett-myth-more-why-...
I share the wish that there was more effort in the browser space to improve the built-in controls but I would also recommend that people thinking they can easily do better try some real usability and especially accessibility testing. One very nice trait of the standard APIs are that they’re very lightweight and people who build assistive tools like screen readers and Braille displays know about and support them.

It is so easy for developers to think they have something better after a simple NPM install, until they test it on a slow (i.e. median) phone or watch a blind person try to use their application and then spend weeks trying to improve things. Given how common web forms are it’d be really nice if we had an Interop-style competition focused on making the out of the box experience better for normal people both for the controls integrated in browsers and the myriad of JavaScript widgets.
The gargolyes are on old churches because the church represents a microcosm of the world. On the edges of the world are the places and things we don't understand and cannot integrate into our lives (at least not yet), which is why medieval monsters are composed of pieces of different beings put together. The outside of the church represents the Chaos, the Wild. If I understand it correctly, inside, you have the entranceway, representing the process of coming to faith: inside the building, but not in the sanctuary, and it is where the catechumens (not yet baptized) originally departed to after the lessons and before the Eucharist. The sanctuary represents heaven, and the alter, slightly raised, represents the most holy place.

The gargoyles are not to create fear, they are simply reminding people that as you enter the church you are going (symbolically) from chaos into the Kingdom of God, which is the process of the life of the Christian.
I disagree with Dan due to my experience as an low level employee under Ballmer. He encouraged political infighting and backstabbing and dog eat dog internal competition, while praising and desiring tight integration between teams.

He wanted "cloud first, moblie first" - two firsts! The culture at the time was built around RAID - the internal bug datadbase and that there should be clear prioritization for everything.

The inability to decide between enterprise cloud and consumer client devices held Microsoft back.

Ballmer had customers asking for enterprise cloud in 2000 but he kept listening to people talking about lifting windows sales by 10 percent with search integrated to the desktop.

And then they chose the bloated SQL server for that and wondered why that couldn't run on normal consumer hardware in Longhorn.

The fundamental tradeoffs between something that sacrifices generalization for specialization and efficiency meant that what is good for running server rack NASDAQ didn't work for low powered laptops.

From a low level employee perspective Ballmer was the ruthless guy that wanted people to hate each other at work as they fought for survival lord of the flies style but was pikachu surprised that we could never deliver integrated experiences that worked together.

Satya's two key abilites to me were the ability to actually prioritize in a coherent way and the decision to bring the rank and file infighting down because integrated experiences are hard to build when you want your brother and sister departments to fail so yours gets more budget because thats how Ballmer worked.