skysight-inc/HackerNews huggingface dataset:
From reading your comments, you're extremely user hostile and I hope to not come across anything you work on because they are the very definition of antipatterns
It’s interesting to me that every robotics framework essentially boils down to a specialised pub-sub system with some flavour of serialisation and some kind of startup/launcher to wrangle running separate processes.

Props to this team for picking Protobuf given its wider adoption unlike ROS and its custom format.

Is there a reason an existing pub-sub system like NATS isn’t suitable for a framework like this?

Also unfortunate that this project is written in C++ and offers Rust bindings rather than the other way around.
Cool project. Thanks for sharing!

I’ve worked with ROS in commercial fleets of tens to hundreds of robots for, gosh I guess over a decade now. The main issue from my POV as a web person is how poor a fit ROS comms are across unreliable networks (basically anything outside localhost). ROS2 tries to do better with choose your own DDS but there’s still pains with wanting some of the basics found in other realms: compression, encryption, authentication/authorization, proper schemas and API definition/versioning.

Does Basis intend to target any of this?
"I’ve keep taking screenshots of everyone who’s asked about acquiring my account. One interesting pattern: the majority of these requests come from profiles without any photos. I find it so weird that people are so eager to get a username when they don’t even share content!"

If I had an account with a huge amount of followers, then I would also not initially reach out from that main account in order to negotiate the price.
Great site. Feature request: two essential categories for our family are missing: princesses and unicorns.
There are 27.4k forks of the flutter repo. This is just yet another one.
In theory yes, in practice to this day many people don't bother how to learn how to deal with pathnames in a proper way.
iPad's form factor (ie, not a clamshell) makes coding from train, couch, bed, impractical.

I think there are cases you can get that turns them into a clamshell on the other hand.
Yes. You can be sure that there are deep experts/consultants/analysts on just about any niche that you care to choose. But you're not going to get a lot of subscribers to your newsletter on "this week in plumbing supplies."
I use to have this, the book "the power of now" explains how to minimise and remove it.

remember that the internal monologue is not (the whole of) you. I managed to get rid of of my imposter syndrome by getting rid of that constant internal voice
I agree. What doesn't get enough attention in these often dogmatic debates is that there are some native conventions that are hugely important for usability while others are mostly irrelevant.

E.g, I have to use a Java app on the Mac that uses Ctrl+V rather than Cmd+V for paste as well as other Windows/Linux keyboard conventions. This is extremely jarring.

Web apps never do that. Browsers are pretty good at using native conventions where it matters by default. Of course web devs sometimes go out of their way to vandalise the browser's perfectly good defaults - e.g. by overriding scrolling behaviour.

Surprisingly, some of Apple's own native apps (such as Numbers) break platform conventions in ways that makes the app extremely inconvenient to use.
Styles are possible with native text view, otherwise we couldn’t have fonts and colors and contenteditable and selection within <p>. I think you mistake “input core” with “web input element” here. The core I’m talking about is a text cell with characters on it that has no concept of own border. Controls like NSTextField, Win32.TextBox, GtkEntry - they all have platform text input (and output) system underneath. In case of gtk it implements it itself, cause X has none. The thing that implements all the familiar behaviors of the text input that you know.

So yes, compared to HTMLInputElement these are absolutely custom. But for a platform, absolutely native.
Unveiling Lazarus' Sophisticated Cryptocurrency Theft Scheme
> I've been on the side of that girlfriend and you just can't have a full understand of what's going on in the head of the other person, everything is just walking on eggs, except the eggs are actually landmines.

The problem here in my opinion is rather that most people are used to lie, manipulate and betray (in society this behaviour is actually euphemized via the term "white lies"). In this particular case, such a behaviour does have consequences. See the example of this thread where the girlfriend claims she will be there in 15 minutes, despite being 100 km away.

Since most people are not used to being honest (or, I assume, actually never were), they give similar descriptions of their difficulties when their lies do have consequences like your "everything is just walking on eggs, except the eggs are actually landmines".
> One of the most curious humans

No doubt he is very curious, but there might be some selection bias here.
Why is she driving two hundred miles a day for work for?
Hmmm, so its closer to what you intended to mean when you said “distributions are prefunctions?

Im still confused.. didnt msn publish w springer?

[1] in Deckung gehen?
I've noticed that tools like Cursor doesn't really seem to make difference in the end. The good software developers are still the good software developers, regardless of editors.

I don't think you should be upset or worried that people aren't adopting these tools as you think they should. If the tool really lives up to its hype then the non-adopters will fall behind and, for example, be forced to switch to Cursive. This happened with IDEs (e.g. IntelliSense, jump to definition). It may happen with tools like Cursive.

I certainly don't feel this way but if I'm proven wrong thats good.
have you tried using cursor or claude?
It's exacerbated by the fact that the API they propose to make custom validation more ergonomic works for React, but would be much worse for plain Javascript and HTML.
Hash join is not a nested loop, it's two separate loops one after the other. This makes a huge difference since the complexity is O(N+M) rather than O(N*M). See these examples:

https://vladmihalcea.com/hash-join-algorithm/

https://vladmihalcea.com/nested-loop-join-algorithm/
It's one of his better shorts IMO--which is saying a lot.
Cognitive Biases in Penalty Shootouts: Fairness of ABAB and ABBA Formats
Slowed down my PC lol, what are you guys doing in the background post-install? Granted, I had 1400 Tabs open (most of them suspended using marvelous suspender) but the CPU usage shot up to a consistent 100% until I uninstalled Skipper
The design of the RELAX NG XML schema language
I guess I'm getting old :P
Using CTID Based Pagination for Data Cleanups in PostgreSQL
The biggest problem with it, frankly, is the occasional requirement for a full hard reboot, but no controls relating to that. When I was using a Studio Display, the UPS outlets were in a place that required as much as 45 seconds of effort to get to, and I while that was a real annoyance to me, it was only while typing this out that I realized that no one will see this as any kind of inconvenience. ¯\_(ツ)_/¯
Very touching ;)

In buddhism (I'm not a specialist by any means), I think awareness and consciousness is a central concept too. "The light of awareness", "awakening" is seen as holy. I really think that awareness is essential to enabling us to have hope to improve and specially understand our life and our problems; besides making us more connected, participating in reality. I like Thich Nhat Hanh's saying of a "serene encounter with reality" he finds through meditation. Different, each in its own poetry, ways of saying the similar things.

And I think the profound realization and awareness of the reality of others can bring no other outcome than compassion. That's why I think awareness is extremely important too for living in a society and enable living in a civilization.
It's a mystery to me why they haven't made Windows free yet. Surely they make much more money from users using Windows than buying Windows
It's a decimal number field. There's no reason to have any other characters than [0-9\.-]* You're overreacting. You're attacking me for no reason.
I believe this kind of issues happen in Google everywhere. Not sure who to blame for, but it’s definitely a severe crisis Google is facing. Google should spend time fixing it.
Seems like when you are dreaming, where the part of you that can assess if something is realistic or not is shut down.
Court TV strikes deal with Veritone to store & license archival trial footage
Sorry, what other mainstream language has this feature? I supposed TypeScript does, but we were talking about compiled languages.
I thought I saw article with similar title

And yea

https://blog.jovono.com/p/ballmer-microsoft-underrated
> To many tests are just testing nothing other than mocks

Totally agree, and I find that they don't help with documentation much either, because the person that wrote it doesn't know what they're trying to test. So it only overcomplicates things.

Also harmful because it gives a false sense of security that the code is tested when it really isn't.
related project: https://github.com/joouha/euporie
If people dont want to know which candidate they support or their position on the bumper sticker topic de jour then they should not advertise them.

I can not fathom turning my house / car / body into a walking advertiment and them being upset that people notice.
How do you know it isn't true? Philip K Dick came to believe in his psychosis visions (he believed he truly was in Rome in 60AD or so but was being fed a created world by the Romans). But he had good personal evidence for it that he couldn't deny even in a non-psychotic state. Do you have anything like that?

I guess a better way to phrase it is, do you have compelling evidence that your beliefs are true that you have to force yourself to ignore, or does it just seem like nonsense when you aren't in a psychotic state?
In this case, 'by accident' meant 'looking hard at lidar data with sophisticated tools for finding archaeological sites'.
He was very much an '80s/'90s exec. Back then, execs were not "visionaire rockstars"; they were wisecracking boomers in suits. Microsoft walked a very thin line between very different worlds, and Ballmer was closer to the old-world type than the new.
That's just why he hated it.
A small percentage absolutely unequivocally are. They don't rely on public services, don't have to wait in line for anything, get access to whatever they desire, live in the best places, eat the best food, vacation in the most scenic locals, and the list goes on. They also have the power to ensure the system either stays the same or only changes to work even more in their favor. So yes, they are indeed richer.
> Sci fi so hard, you don't find any cracks and are left thinking wait a minute ... This must be true then?

Egan must be one of the most intelligent people alive… or if not, is at least the highest level I am personally capable of recognizing. I am genuinely curious which is the case. Anyways, I haven’t read Diaspora yet so will do so, thanks!
Okay. I’ll ask again. What do you estimate is the probability of my life getting destroyed because of this or a similar sequence of events?
Add it to the list...
I'm too stupid, never understand what people want to express with whataboutism.

1. Native Americans and settlers both did it, so it is good?

2. Native Americans and settlers both did it, so both are evil?

Is it 1 or 2 that you want to express?
Are there artists and musicians on bluesky, or just programmers?
Binary Field CPU Accelerator for Zero-Knowledge Cryptography
Are you using the @codebase feature? It will perform a search across the codebase for files relevant to your query and suggest changes across files.

https://docs.cursor.com/chat/codebase
> The good software developers are still the good software developers

Correct. Because they know they need to use the correct tools for the job.

> If the tool really lives up to its hype then the non-adopters will fall behind

This is already happening. I'm able to out-deploy many of my competitors because I'm using Cursor.

Have you actually spent much time with Cursor? The comparison to "Jump to definition" is pretty bad. You also misspelled its name twice.
64gb Mac mini will certainly interest some in the diy AI field
Do you think people who go outside without wearing a helmet are stupid and don’t understand the risk of bricks falling from buildings? Why or why not?
I was talking about the structural side of things, not the electrical side. I thought this was fairly obvious but I guess not.
Apart from static reasons some romanic churches also were fortified and look a little bit like a medieval bunker with very small windows. That's because it was.

Compared to those I think of gothic cathedrals as more light and airy and open.
VC Built an Empire in Cybersecurity, Then Came the Conflicts of Interest
there are other fixed points, but they are too benign to get attention. (Ir). and manifolds.
As they say: " Be honest ir get funded."
What an Arce
> The business side of Microsoft was a streamlined unstoppable train at that point.

Surprising. As a startup I just couldn’t understand how to subscribe to MS Office, seems like it required a hotmail account or something, it always bored me before completing the steps.
I don't think it's cowardice to say that, in good conscience, I cannot endorse Trump, and I also cannot endorse Harris.

A non-endorsement could be because of cowardice, but it doesn't have to be.
For many of the same reasons that birds can land on high voltage lines without risk of being electrocuted. A flying insect has stored voltage with no path to ground, or any point with low resistance and lower potential.

When you hit a flying insect with a zapper you are supplying a high potential and low potential electrode. The insects body completes the circuit and the stored voltage is routed through the insect, rendering it a flightless blob of goo.
TIL the POSIX standard is still updated. Does it still suffer from the issues that make Linux break POSIX compatibility in some areas because they consider it a flawed standard?
> Donald Trump [..] presidency

That’s because it’s one we woke up from and now have a coin toss chance of having again.
Thanks for the feedback. I agree that the UX needs lots of improving - I'm wondering if more instructions on the QR code or the page for the doorbell would work better?

While a cheap radio doorbell might be better in many cases, there are still circumstances where it's not suitable. I'm trying to figure out which those are?
Humans migrated to the Americas by at the latest 8900 BC when the land bridge disappeared, and we have evidence for migrations way before that. There's no way any kind of genetic change that occurred around 3000 BC could have made it to the Americas, and the indigenous population does not seem to exhibit such divergent modes of thought. They are essentially modern humans. So this date needs to be pushed way back.
I loved that about this book. For the first like 75% of the book you're thinking, "Okay, these vampires must just be a metaphor or a name they've given to something else." Nope, just actual vampires.
Whether it's a conscious strategy or an implicit outcome, planned obsolescence wouldn't be viable without centralisation. Centralisation is a tool of capitalism to achieve its goals.
So one of the lobbyists hired by Google was assistant to the European Commission Director General. Pair this with Sundar Pichai recent calls to Donald Trump, and you have a good learning example of the smooth operator, back stabbing, political operational skills needed to become CEO at Google. Forget about your Rust, C++ and Project Management skills...
No, it was always this way.
Single Rule Underpins All of Physics [video]
I've seen that on a trip to New Zealand actually. Was quite sweet.

A tent full of strawberry punnets, with a little lockbox outside to put money in.
The amazing thing about the internet is that it’s always just a matter of time before something negative gets completely reversed by someone. For every “best, coolest thing ever,” there will inevitably be an article arguing that it was all hype and actually the opposite.

And the same thing happens with a bad product / action eventually, there’s always an article attempting to redeem it.

Why is that? Is it just human nature driving our need to be heard and seen as visionaries?
OpenStreetMap: https://www.openstreetmap.org/way/79540597#map=18/29.539866/...

Wikipedia: https://en.wikipedia.org/wiki/Morgan%27s_Wonderland
In my experience, Cursor writes average code. This makes sense, if you think about it. The AI was trained on all the code that is publicly available. This code is average by definition.

I'm below average in a lot of programming languages and tools. Cursor is extremely useful there because I don't have to spend tens of minutes looking up APIs or language syntax.

On the other hand, in areas I know more about, I feel that I can still write better code than Cursor. This applies to general programming as well. So even if Cursor knows exactly how to write the syntax and which function to invoke, I often find the higher-level code structure it creates sub-optimal.

Overall, Cursor is an extremely useful tool. It will be interesting to see whether it will be able to crawl out of the primordial soup of averages.
Physicists are in general the worst science "journalists" as they often think they know everything outside of their domain and confidently comment on such. Meanwhile, physics is actually the easiest science in a sense due to its ability to greatly rely on a broad set of simplifying assumptions in both theory and experiment, making them the least qualified for more complex science and systems, generally speaking.
> Python and lua are pretty close to that.

Python maybe often installed by default but it's definitely not an essential/required package "out of the box" on every install.
Also, in a thread where one topic is how POSIX shell handles whitespace in filenames, it's hilarious (not in a good way) that someone suggests a language that handles whitespace the wrong way in it's own code. Yes, significant whitespace is objectively wrong.

What OS/distro is Lua included on out of the box? That doesn't mean "available in a package". I mean literally included in every single install and cannot reasonably be omitted?

Regardless of the availability, the parent comment says

> better by every objectively measurable metric

Neither Python nor Lua are "better" than shell, at the types of things shell is commonly used for - they're objectively worse.
Yes, I didn't knew about it. When I was read, there is full article is there without paywall. Seems, after some traffic they showing to subscribe to read the page.
Illustrating Basic (1981)
What you are asking for is more "tooth", something mostly determined by the paper. Most stationery fans prefer smoother papers, but I agree that after a certain point, increased smoothness makes my handwriting worse.

If you are stuck using a very smooth paper, I would suggest either a fiber-tip or a drier gel pen. Gel pens with a clicker (e.g. Zebra Sarasa) tend to write drier than those with a cap (e.g. Uniball Signo). Also try a fatter tip. Although this may not be acceptable in many situations, a soft pencil may provide even better control on smooth paper.
> Snake case to camelCase
> VSCode itself has command of "Transform to Camel Case"

I never understand arguments like this. I have no idea what the shortcut for this command is. I could learn this shortcut, sure, but tomorrow I’ll need something totally different. Surely people can see the value of having a single interface that can complete pretty much any small-to-medium-complexity data transformation. It feels like there’s some kind of purposeful gaslighting going on about this and I don’t really get the motive behind it.
Roadwarden has great writing and is fairly new.
I’m quite sure nobody in my family is the type of HN privacy geek who would care about this, so I don’t feel bad at all.
The whole education can be seen as a sieving process routing people towards their natural abilities as needed by the economy.

It starts very early with things like mental calculus, where you try to get kids to compute things like 99 times 101, 98 times 102, finding tricks and rules to make the computation "easier". We could instead teach them to follow mentally some multiplication algorithm, but instead we try to promote some exploration and looking for pattern.

In chess, similarly you can train for puzzle to develop some vision without having to calculate, like multiplication table.

The education system must also take care not to prevent it from adapting to further changes by being too rigid. If the cat can't get out of the box, the box won't ever grow bigger.

But you can't have too many cats getting out, or you'll soon have an empty box and hangry cats.

I don't know what the goals should be, far from me the idea of proposing to teach, I only show paths that can be taken.
I could have told you that voicing deamons in your head gets rid of them 20 years ago.
A bunch of my friends know this trick too.

I have successfully used this in therapy, i.e. helping friends on many, many occasions.

Strange that this is news in the psychiatric world: we "discovered" it by caring, and listening, and trying stuff out.

If psychiatric community is not listening to patients and conversing with them and their demons, and trying pills as a solution while knowing this doesn't work, it should be considered malpractice.

No wonder everyone hates psychiatrists.

Calling themselves doctors and the humans in front of them patients, is probably the root cause.
Celebrating 20 Years of Selenium: A Journey of Innovation in Browser Automation
Only if you knock technology uses AI :)
That's why I put normal in quotes. There is however more to it than having a different grammatical structure: It works different from many commonly used languages that have actual arrays/lists where elements can contain anything the type allows. If you come from any of the common modern programming languages (lets say Java, Kotlin, C#, JS/TS, Python, Swift, Go, Rust, etc.) and expect something similar (because many of them are very similar) you will be confused. Using spaces or newlines to encode elements in a single string is just not robust and leads to easy to make mistakes.
> If you change your mind and the code was copy-pasted to ten places

The author would probably argue that you should have moved that code to a module / function.

Superficially, they contradict themselves on the topic. When read slowly, they use copy-paste as a way to indicate what code should be abstracted, and what really is a pattern to follow.
Correct, rust doesn’t magically prevent all bugs. It just makes a large class of bugs harder to write.
You're talking about millions of dollars of engineering resources to implement what not only doesn't matter, but is probably actually harmful in comparison to the status quo (however ugly that is). And that's just on the implementation side. Now consider the tens of thousands of downstream developers who are going to suck up more resources from their clients because browser developers offered them a new bauble and some knobs to tweak. All going towards something that shouldn't even exist.
Denial of service of the bus due to a bug or electrical malfunction
And hack/steal, right?
I know it's situational, but going to a party where you don't have the host's number? Also in general if you want to be rung at a temp. location but not hand out your phone number? (e.g meetups at company premises where you only have a door bell at the wrong location)

I wouldn't call it a real replacement, but I can see a dozen uses.
plenty of designers say this, often company leadership is the one pushing them to style everything because everyone else does