skysight-inc/HackerNews huggingface dataset:
This is the wildest single thing I've ever seen on HN. You decided it would be a good use of your time to try to explain - straight to someone's face - why you hate them. As though you were filing a Jira ticket about a human being. And you thought that was a good use of your time on this Earth.

> Not once do you ask, as someone who is intellectually curious might: "Maybe Rust is trendy because it provides lots of interesting and useful features. Perhaps I/Drew should try this new language, then I'd have some basis for the many graphs I wrote about 'Trendiness'."

From the article that you clearly barely bothered to read, and whose author you're accusing of a lack of curiosity:

>> I might even jump in and build out a driver or two for fun myself, that sounds like a good opportunity for me to learn Rust properly with a fun project with a well-defined scope.
How is it temporary?
It seems like nonsense to be searching for things without perfectly clear criteria. Don't look for things if you don't know what you're looking for, or at least don't call it "looking for", just call it what it is: "poking around and brainstorming."
The argument seems to be that some people are worse at the standard questions in an interview setting than you'd expect because of outside factors (which I agree with) and that therefore we should use more STAR style questions. But I'm terrible at star style questions, my memory just doesn't work that way. I also think that they are not terribly correlated with most aspects of job performance.

Just as there are people unfairly bad at coding questions in an interview situation I think there are also people unfairly bad at star questions in an interview scenario.
I find it weird that it’s supposedly such a huge improvement and yet people don’t seem particularly keen to copy the idea into other serious frameworks for the most part.

Looks vaguely like Stockholm Syndrome from the outside
Reminds me of fizzgig https://www.youtube.com/watch?v=lSnzoeZMljM
What else have you actually used though?
Yeah I sometimes use ripgrep for this. It’s suspiciously fast!
It lays out the reasons for the dispute in several paragraphs, there is no mention of what was claimed, but reasonable representation of both sides position:

"The Brazilian supreme court has ordered that X be suspended in the country after the social media platform failed to meet a deadline to appoint a legal representative in the country."

"The dispute began in April, when Moraes ordered the suspension of dozens of accounts for allegedly spreading disinformation – a request Musk denounced as censorship."
X, formerly known as Twitter, has been without a legal representative in Brazil since 17 August, when Musk announced that his company was shutting down its operations in the country “effective immediately” due to what it called “censorship orders” from Moraes. The service has remained available to users in the country.""

"Moraes’ April order to X to block some accounts stemmed from an investigation into “digital militias” who backed former president Jair Bolsonaro’s attempts to stay in power after his 2022 election defeat. After Musk refused to comply, the judge included him in his investigation."

"On Wednesday, Moraes gave the company 24 hours to appoint a new legal representative in Brazil – a requirement for foreign companies operating in the country – “under penalty of immediate suspension of the social network’s activities”."
Ibiza doesn't count or all countries of the world would be English speaking.
Reminds me of "The Torture Never Stops".
"Social welfare" hasn't been on the ballot for well over a century.
I am sympathetic to the cause. I respect the Linux project as a whole forming a consensus on the right direction for the kernel and I respect the right of the Rust developers to participate in the consensus-making process and advocate for what they believe is the right direction -- and put in the work to get there. I can hold this view and disagree with their opinion at the same time. I celebrate the difficult technical and political work they're doing to advance their cause, and I respect the hell out of that -- the fact that I would make different choices doesn't contradict this in any way.

The fact of the matter is that politics was always going to be difficult, and for all of the respect and admiration I have for the Rust-for-Linux team -- which I do have, thank you -- I am equally sympathetic to the kernel hackers who didn't ask for this project on their doorstep, and for their own needs to be accommodated. I condemn the toxicity that has bubbled up in this process, from C hackers and Rust hackers alike, but even absent that toxicity I think that the political challenges of Rust-for-Linux are enormous and distract from the fundamental work of the project.

People have burnt out and quit the project, and you cannot erase their experience when it questions the viability of the project. I'm offering them compassion and a different path that might celebrate their work without leading to burnout. People having burnt out and quitting the project is a historical fact, and not my fault, even if I'm the easy polemic for you to pin the blame on. I think it'd be a fucking shame if they quit pursing their passions for OS development in Rust over it and I've said as much and that's more than I can say for you and everyone else filling my messages with personal attacks and bad faith reading of everything I have to say.
Teaching Paradox, Imperator, Part IIIb
Did this possibly start when they added “live” collaboration (quotation marks placed very intentionally) to shared notes?

[0] says that was in macOS Ventura 13.1 and iOS 16.2.

I wouldn’t be surprised if they had to rewrite the text editing engine in Notes, or at least parts of it, to accommodate for this change. And if there’s anything more terrifying than modern Apple rewriting parts of macOS, it’s them doing it for any cloud-based functionality. shudders

0: https://techhub.social/@shantini/109508624631773033
lan? but why not ftp://user:pass123@ftp.example.com ???
About 6 eagles live nearby. I often see them circling overhead hunting wabbits. (Occasionally they'll bag a small aircraft.) One day, I was out for a walk and one of them was gliding at eye level and passed me. I could have touched its wingtip it was so close.

My gawd, what a magnificent bird. I then understood why combat pilots would paint them on the sides of their fighters. It was much bigger than I realized, and the size of those talons - I was not going to get it mad at me!
It has been established already that crows remember human faces for years, that they mourn, and that they attack people they associate with the death of their mates (while being quite friendly with other people they know well).
Well, many argue that humans are no more than automata.

So from that view Descartes argument holds, but the conclusion that such a life has no meaning does not.
I swear like all of these things used to be so much better and if given a chance large companies will make it worse.

I'm glad we are taking this into our own hands. The programming community is learning that we have to make the software ourselves and also fund it ourselves to have quality software in the future.
I've interacted with 6 month old puppies that can outsmart a 2-3 year old human baby.

Fawns/calves/... can walk almost as soon as they are born. It takes humans far longer to learn that.

If you put a 2-year old human child with every single possible benefit on its own into the wild, its chances of survival are pretty slim. Some creatures never see their parents and thrive.

IMHO, humans are special to other humans because we are built to value "our own." We have "us vs them" deeply ingrained such that many humans can't even accept that we are also animals. We also tend to value the things we can do over the things other species can do. This leads to arguments about how great we are at recognizing things we have evolved ourselves and our environment to do.
It's the micro-payment conundrum again. I happen to have a friend who is deep into payment tech, and he told me that publishers would love to sell single digital issues for a small, small fee, but customers are not buying.

This seems to cover most stuff where the transaction value in question is low, e.g. newspapers, single songs, and so on. The UX seems to be inadequate. I'm not privy how my buddy's company is trying to address this, but I guess it is hard to beat a news stand where I drop a few coins and get a newspaper and chewing gum.
It’s interesting to see servo keeps living. Thumbs up.
I'm more into shooting insects in the wild, when they are active and doing their thing, so I can also catch their behaviour. I contribute to iNaturalist, and a few of my observations have ended up as documentation in some scientific papers by local scientists.
If you think technical interviews are just made up garbage, you should see how bad CVs are, or how shockingly good some people are at talking about things they can't actually do to any level of competence.

If you've never tried to hire technical people it can be surprising how difficult it is. I have not come across any foolproof method but the normal shape of the technical interview is the way it is because it is trying to solve a genuine and difficult problem.

Now some organisations do it in ways that are objectively wrong, but everyone knows that even when you're doing it right you'll have false negatives and that is the price for trying to squeeze the false positive rate down.

Failing an interview shouldn't make you feel bad, because there are all kinds of reasons you can not be progressed that aren't that you are objectively bad at what you do, but it can be a good moment to think about if you could communicate your skills even better next time and what that would take.

You should also always try to get feedback about what they didn't like. Nobody likes to give that feedback, but it's surprising how often a candidate will have the wrong idea about why they didn't progress, and it's bad manners for a company to use that much of your time and not give at least minimal feedback.
This boils down to a serverless platform with storage and scheduling - which is a great idea!

Add reactivity and you get Convex: https://www.convex.dev/
The intractable problem is there is a vast, opposed gulf between "interviews that are measurable, that HR can use later as collateral against anti-discrimination lawsuits" and "interviews that are effective at hiring a person for a role".
The U.K. BioBank study should put this to rest: https://www.nature.com/articles/s41586-022-04569-5

These are participants whose health is being followed long term. They had brain scans before and after COVID, and abnormalities were detected in the scans post-COVID.
>I don't think either of us would feel bad for Intel.

Except TSMC? It is not like Intel wont have its margin in making a chip for Apple. It will just be much smaller margin, or margins of modern day Fabless Soc Design company. The problem is Intel misjudged the volume, which ultimately meant they also miscalculated the whole OPex and Capex equation. And Intel dont want to do low margin business ( by their standards ).

Most of your statement suggest Intel would have to make a loss in working in Apple. And yet TSMC has been enjoying their ride purely because of Apple.
What’s your favorite snack?
Millennials Are Masturbating to 'My Little Pony' Porn, Says New Survey
Birthdays are called anniversaries (anniversaire) in French.
Is there any documentation on how to do this, I've always wanted to try the voice related ones but there is no documentation to run them outside of the haos setup
> This video seems to combine the concepts of lexing and parsing. It is usually beneficial to separate these two steps and lex the input into tokens before passing to the parser.

Historically, yes. In recent years combined lever-parsers have outperformed dedicated lexer + dedicated parser combinations, and with modern tooling this isn’t the janky mess it used to be. Some of the best tools out there are combined lexer-parsers.
Well you’ve just answered your own question: because it’s not just font metrics.

There seems to be more to that custom view than a standard line of text; something about that view is not optimized for low-dpi displays.
Ego, motivation, a sense of quest, existential dread, trouble-making. Perhaps so.
Communicating about something not immediately present is called displacement [1] and it's a property of language, not limited to vocalization, thought to be unique to just a few species: humans, ants, bees, corvids, etc.

[1] https://en.wikipedia.org/wiki/Displacement_(linguistics)
He’s got a bee in his bonnet about ESG and DEI, and I think he’s quite wrong about the actual dynamic around these important principles in the continued success or incipient failures of businesses (my take: practically irrelevant to economic failure or success outcomes of businesses, because those economic outcomes are mostly tied to market factors and management capabilities independent of social missions or lack of them).

But I do think his analysis of the mechanisms and processes of management failure is on the money, at least what I’ve observed from close up.
Can you not just make it a yearly repeating event?
Ok haven’t tested this but assuming a naive implementation of an array of 1000 items and setting completed: true in one of them by updating the array would trigger 1000 calls to the inner components.

If the react compiler is used, 999 of them will return their memoised result. 1 will need to be rendered again.

Which has an overhead but is still a huge gain compared to actually creating vnodes and diffing all render results for all items.

You are right, in case of fine grained reactivity, this could just trigger a render on the specific item. But for that to work, the framework will need to wire up 1000 subscriptions to prop changes, have proxy objects and shit like that. There is a larger initial overhead for that and the memoisation + brute force approach might be better at the end.
As far as I can tell, current theories are that animals are also somewhat conscious and intelligent, but that we're all, including humans, automata, with zero or near zero free will.
Inception + Back To The Future.
Another irritating thing that is captured in that image is the single pixel gap between the top of the application window and the menu bar. If the desktop background is bright it is very distracting. Not a mistake like the off centre X but drives me mad, nevertheless.
Yep I should have written "mostly browser/SSH". But then occasionally I have to print something or run a (customer-provided) VPN client or open some corporate Excel file, etc. And there's the convenience factor of keeping my current setup. But should the MacOS thing become untenable for some reason, yep next step would be a Lenovo/System76 laptop known to work with Linux (including audio/bluetooth/wifi after resuming from sleep!) or even a Chromebook...

P.S. I've ran Linux/X (plus VMWare VMs with Windows) on my desktop machine with few complaints since the '90s and it was always the laptops that had issues, causing me to switch back to Windows after a couple of weeks of trial & frustration in the 2000s. I got Windows pretty performant & usable though, even attended Mark Russinovich'es Windows Internals class in London back in 2006 or so :-)
I can't edit the above post now (thus the folly of hastily commenting on HN, perhaps), but after actually looking into it by doing a DOSBox-X install, it seems that the Geoworks Ensemble 2.0 install size is only <10MB.

I suspect that my false memories of it taking more space were because, by 1993, DOS games and programs were requiring steadily more disk space (and there were more of them!). With Geoworks taking any sizeable portion our increasingly-meagre 40-52MB disks, we soon found ourselves desperately wanting those megabytes back to install this-or-that extra thing.
Visual basic, Delphi, win32, flash, imgui, Unity GUI, iOS (Objective-C era, first half of 2010s), Android (also first half of 2010s), even curses, WPF. As far as JS frameworks go, raw jquery, Angular, React. When I was first learning HTML, the best ways to lay out a website's structure was to use a table, often — with heavy use of iframes, so I can compare that to modern web development too.

And I wouldn't write complex modern applications in anything else, unless there's computationally heavy rendering going on. And even then, I would still try to keep other parts, like slower and not as expensive to render UI, in this paradigm.
That's what I was thinking. Or any application at all. If MS word started doing this, how long would it take to recognise? Especially if it's only periodic and only some small percentage of their install base.
How I use CLI-based prompt engineering to boost my productivity
I think that they are more radical - it seems like they have implemented a unikernel that supports the database service and their claim is that that's all you need for app dev.

I think it looks rather similar (as a component) to something like snowflake - lots of data optimised services, but lower level with more app capability. The problem they will have is that a lot of the benefit that they are pushing is created by the big cloud data warehouses already, and the pain of a total re-implementation rather than re-architect or lift-and-shift completely terrifies most CIO's
Just want to endorse this point about considering accessibility when designing interfaces. Small low contrast fonts are a real pain as you get older.
Just a note: Make sure whatever you use to backup iCloud can handle files that are not currently synced to your device.
Arq (https://www.arqbackup.com) has a setting to "materialize" these files before backup for example.
AIwukong.art – Generate Chinese Names and Black Myth Wukong Style Art
> Major tech companies adopted SwiftUI

Source? I haven't heard of any large company with complex projects fully adopting SwiftUI in their main product and not immediately regretting it. Successful adoption seems to be achieved only if the product is really simple or when using it in a very specific / isolated place of their main product (also simple). Everything else is UIKit because SwiftUI sucks at complicated logic.
>A combination of both the fundamental theorem of algebra and Zeckendorf's theorem

How do you apply the fundamental theorem of algebra here?
Anandtech shuts down after 27 years
> because it was becoming the portal to all great video content.

Only if your preference of content happens to match what NetFlix offers, which is not the case for many/most people.
Thanks for agreeing :) safety also protects against preventable human errors.

Maybe my examples are bording on sabotage, eg "sabotage by accident".
Balanced Employee IP Agreement (BEIPA 2.0) (2020)
That’s a great write up. I’ve been using SolidJS and hadn’t taken the time to soak in the compiler information, so this was a great time saver.

Although it’s nice not to worry as much about these optimizations (and I’m certainly not trying to put down the work that went into this compiler), something rubs me the wrong way about so much code generation sitting between the code I wrote and the state management I intended it to do.

I guess it’s because react has bitten me so much in this department in the past. I’m sure it’s smarter than I am, I doubt it’s wrong as often as I am, but it feels like it could potentially obfuscate issues or cause slight quirks that would be really, really difficult to debug. Of course it’s just an initial reaction rather than a rational concern based on an intimate understanding of the compiler.

Having said that, what the compiler does is different from what I expected but much simpler too. It’s easy enough to follow what it’s doing.

I’d like to see performance comparisons between apps with good state management practices without the compiler vs the same apps with no special state management and using the compiler. Is it worth this added complexity if you’re already familiar with React’s foot guns?
Maybe they don't want to hire experienced engineers but prefer smart juniors they can teach their own specific ways of doing things?
Seems to me, millennials may simply have mastered survey trolling.
Ability to survive != intelligence

Off the back of this comment I’ve just flicked back to a random video of my then 2 yo where we have a discussion about how houses in real life aren’t normally the colour of the ones in the kids book she’s reading.
They'd still be better than cheap drones at remote pick-pocketing - if you could train them to spot and snatch coins and bills.

I was wondering about the opposite too. Could you train a crow to watch you throw a marker, say a pebble of specific color, and then fly to the location it landed to perform specific action? Say, if we go for personal mischief instead of warfare:

- red marker = find whatever interesting object there is (e.g. man-made things it can carry, or money), and fetch it;

- blue marker = grab a payload from you and deposit it at location (e.g. a piece of paper, a "stinky bomb")

- orange marker = hover over location for a while, or explore it (useful with e.g. crow-mounted camera; throw marker over a fence or on a roof, get footage of place you can't get to)

- violet marker = make noise, scare away meanest looking people or animals near target (say, to chase away partying college students that decided to occupy the nearby children playground before sundown, or to remind the neighbor blasting his car radio at 5:30 in the morning that there exists small children, or decency, or noise rules) (both totally random hypothetical scenarios, yes); alternatively, to patrol the area for a while and make noise if people show up;

- rose marker = find nearest switch or lever, flick it;

Etc.

Of course the crow would need to be trained to fetch the marker back after executing the action, as to prevent accidental repeat actions, make markers reusable, and ensure there's no evidence left behind :).
That's a great mission!
Now add cross-platform GUI interaction for apps and web apps. [Ducks]
The words "some" and "apparently" are missing from this story. That said, a journalist wrote some years back of writing harry potter porn better than she wanted to admit. It's a genre. There are many.
Blog post: https://github.blog/news-insights/policy-news-and-insights/i...
Untangling a Mind Knot
Already taken https://en.wikipedia.org/wiki/FreeCast
The setup / overhead is for the initial render, but after that I'd be surprised if O(N) defeats O(1) even with a bit of a bigger constant (given a sufficiently large N). Also, given React Fiber, I doubt that those 1000 calls will simply be function calls - I'd expect plenty of overhead on that end too.

Would be interesting to design a realistic benchmark around this. IIRC Michel Weststrate (the author of MobX) had a realistic example based on draggable elements on diagrams, where the diagram link lines needed to be recomputed in realtime as you drag the boxes around.

Another realisitc option would be large dashboards made of tables where lots of data updates come in real time.
>In fact I bet that if we dug into it we would find internal memos written by UX engineers pointing out exactly what you wrote, and other engineers in response pointing out that all those functions on the touch screens are “non safety critical”. I have seen those arguments often.

This is kind of the point I wanted to get at though, I've been in a few such meetings, and a lot of clever engineers will rubberstamp things that are outside their area because it's technically safe, but ignoring the human element. Even bringing up the human element often gets scoffed at, because "that's not what we do here".

I feel like the lack of a broad view on things is what bothers me the most about it. If more people had a broader view, these meetings might go differently.
Actor needed for robotics video demo