skysight-inc/HackerNews huggingface dataset:
Plausibly true - but the "do such programs statistically reduce firearm crimes?" analysis is incomplete. Humans and their societies are not numbers.

By the standards of city budgets, firearm buyback programs are not all that expensive. For people with a less-than-wanted firearm in the house, they can be an escape hatch from fear and anxiety. They broadcast some polite and restrained anti-gun messages (not everyone wants guns around, people should have the choice). They can provide healthy, positive citizen <==> police social interactions in places where those are far too rare. And (local politics willing) they're good, symbolic gateways to more substantial and lasting work toward addressing crime and social problems in a city.
At this point the secret sauce is that the EAA isn’t tolerating the same degree of certification fucking and laxity from airbus, and that they generally seem to have their act together.

Like what’s the secret sauce of nvidia vs radeon or AMD vs intel? Reliable execution, seemingly - and this is an environment where failures are supposed to be contained to very specific rates at given levels of severity.

The FAA has gotten into a mode where they let boeing sign off on their own deviations from the rules, the engine changes forced the introduction of the nose-pusher-down system which really should have required training, but Boeing didn't want to do that, because the whole point of doing the weird engine thing was having ostensible "airframe compatibility" despite the changes in flight characteristics. And they have become so large (like intel) that they don’t have to care anymore, because they know there’s no chance of actual regulatory consequences, nor can the EAA kick them out without causing a diplomatic incident and massively disrupting air travel, so they are no longer rigorous, and we simply have to deal with Boeing’s “meltdown”.

And yes they should be doing better but in the abstract, certification processes always need to be dealing with “uncooperative” participants who may want to conceal derogatory information or pencil-whip certification. You need to build processes that don’t let that happen and nowadays there’s so much of a revolving door that they can just get away with it. Like none of this would have happened with the classified personnel certification process etc - it is fundamentally a problem of a corrupted and ineffective certification process.

This decline in certification led to an inevitable decline in quality. When companies figure out it’s a paper tiger then there’s no reason to spend the money to do good engineering.

The FAA’s processes are both too strict and too lax - we have moved into the regulatory capture phase where they purely serve the interests of the industry giants who are already established and consolidated, and they now serve primarily to exclude any competitors rather than ensure consistent quality of engineering.

The specifics are less interesting than that high-level problem - there obviously eventually would be some form of engineering malfeasance that resulted from regulatory capture, the specific form is less important than the forces that produced it. And that regulatory capture problem exists across basically the whole American system. Why do we have forced arbitration on everything, why are our trains dumping poison into our towns? Because from 1980-2020 we basically handed control of legislative policy over to corporate interests and then allowed a massive degree of consolidation. Not that airbus is small, but the EAA isn’t regulatory capture to the extent of most American bureaus.
Show HN: Zero-setup e2e encrypted message queue for free in 1 line of Python
Put this together because I was tired of setting up anything when testing / prototyping projects that need a simple queue. Feedback / PRs / issues welcome. Feel free to use in production if you dare (or run your own server).
Sure. Im not going to respond any further then, you should explore this further, because you are making hella assumptions and clearly don't understand federal/state traffic laws in the US.

Also, chill out, I was only suggesting a thought exercise about choice... not arguing with you.
Copia Institute to Feds: Copyright Law Has No Business Obstructing AI Training
The Right and Wrong Ways to Deal with Campus Antisemitism
Yeah, I'm currently using orderless with vertico for my "fuzzy" needs, but I genuinely do find ido completion much faster and more practical 90% of the time.
knowing trade wages would go down, what occupation would you target?
I generally don't hear too many complaints about GIT in the Windows/.NET development world, probably because there are good UI front ends and there's not as much 'tough guy' cred from sticking to the CLI. Visual Studio does a decent job of abstracting the GIT nuances, but I personally use GIT Extensions, which looks and feels much better on Windows than the other cross platform UIs.

I drop to the CLI occasionally, especially for multi step or automated scripts, but you can pry a nice visual commit graph and full featured integrated diff viewer from my dead hands. GIT is powerful and option-laden; the perfect tool for a UI to aide in discoverability. The CLI feels like programming in a text editor vs a real IDE
Here is a video:
https://m.youtube.com/watch?v=i77k2H5gJwI
>Do it then. Many have tried. All have failed. Talk is cheap.

I'm, just like many other people using GitHub Desktop (or Git Kraken or Git Extension, but I dont like this one)

when I'm working in GUI environment, that's proof that it is possible.

The problem with creating 3rd party tool that's CLI wrapper is that you cannot rely on it being installed on the system.

That's why such solutions usually fail - because you risk relying on stuff that may not get traction and you'd be better sticking to "official" syntax in long run.
The article is just his author view. Please read the emacs mailing list threads to get the full picture.

GP is correct, and this is quite normal: some people using Emacs master will not follow all the mailing list discussions and commits. So they will notice a change only after it is merged. Nothing wrong with this, and nothing wrong with being unhappy about such a change. What's wrong in my book is the nature of the reaction show in this article (see my comment in reply to @tarsius).
These books are a solid foundation for design education, but also design is its own deep field of expertise that you’re not going to learn after a a book or two. Both things can be true.
Did you roll your own trading bot? What kind of trading strategies is it using to give buy/sell signals?
Lfp chemistry is not that innovative -- it's in use in homes for sure and I think also tesla uses them. Given the breathlessness of the article I expected sodium batteries or something
I believe Mozilla has been successful with a similar strategy.
interesting, where i live, a bit city in Canada, trades make more
Yes. Take a look at Mercurial
Looking at the commit diff, I don't see anything that necessitates a hard fork. The changes are all in elisp, not compiled C code. It looks like just evaluating the old version of register.el (perhaps with a few compatibility changes) in an Emacs session would revert everything to the old behavior.
Show HN: Skytable's new NoSQL engine with BlueQL, injection safety, better perf
Hey HN!

I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.

Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).

Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.

BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.

- Source code: https://github.com/skytable/skytable

- Documentation: https://docs.skytable.io

- Rust client driver (more client drivers are underway): https://github.com/skytable/client-rust

I'm here for any questions!

-- Sayan

NB: Clustering and Replication will be released around Q1'24. Choice: AP in CAP. The original post has been updated for clarity.
Always look forward to hearing about what you're working on Nils! I hope your business of doing this is profitable as well! One day I'm going to finally buy a copy of everything and work through it all. It seems like there is so little time though lol.

Edit: I'd also love to see you do a no-nonsense book on Forth and your take on it.
>it saves snapshots rather than changes

Once you understand this, GIT makes a whole lot more sense. The trouble with failed merges is an artifact of trying to appear like it tracks deltas. Merge conflicts when you're the only programmer on a product (but have multiple computers) are maddening.

I blew away .git and everything in it, restarting a repository, more than once because I couldn't resolve a merge conflict, before I learned that simple fact.

I've got from .zip files of my source code on floppy disks, to SVN, then Mercurial, and finally GIT. GIT is amazing, though the UI is a pain, as most agree.
exactly right! lfs is "kinda okay?" at best. i just wish binary support was just part of git natively.

honestly keeping the large binaries as loose objects would be fine except for performance. which should be something that could be improved with cow filesystems (lfs does use this, but limited by what git's implementation can support)

or it may be enough to incrementally improve lfs, i do see that ssh support is showing up which might help a little. need to do something about smudge/clean filters too, which would require new support in git itself.
YouTube ReVanced
But this is how almost every thought-leader in technology operates in our industry - and many others. In fact, there's numerous technology luminaries who aren't even engineers. I see no reason why AI gets to be special.
Related https://news.ycombinator.com/item?id=15206339
settling for less does sound crazy to me, but thanks for reminding me people do that and more should

OP sounded like they were randomly choosing areas around the entire continent and just skipping the big timeless beacons of living, as if everyone else was missing something, while OP simply hadn’t considered trying their hand at those places either.
We have seen people 3d printing guns and surrendering them for profitm
Give consult-rg with ripgrep and emacs a try. It's an excellent combination.
Regulators are being slow, but with GDPR you can also not maliciously comply. You can get fined for that and slowly regulators are starting to so that
At that point, I’d be project-scoping to individual submodules rather than the whole monolith. For something like projectile, that would mean dropping a .projectile in the submodule root so my “rip grip in project” functions are scoped to the submodule, then using VC to mark the root where I need to expensively search the whole project.
Mine have been going strong for a few years now, even with daily use.
Try https://ollama.ai

Super easy to get setup and play around. Probably start with Llama2 13b or 7b, and then Mistral 7b.

If you want a dead-simple chat GUI for interfacing, check out Ollamac.
> Let me circle back on the Vite issue. Bundles are the biggest challenge when doing this turns out :)

>

> Would you mind opening a GitHub so we can circle back there?

For anyone else in this boat, I got it working by adding "type": "module" to my package.json file. Getting Tailwind to play nice with this was a bit of a battle, and I didn't manage to figure out how to import the defaultTheme properly, but Spotlight works flawlessly and the Vite plugin auto-starts the sidecar.
is it a consulting business? interested in how you got started
Yep this is one of the biggest bottlenecks for this solo project.

I get my data from Financialmodelingprep which I do not recommend because of the recent price increase.

But i gotta pay those bills to make a really good website for my users
> potentially concerning

> This might be the worst real example of a jump to conclusions based on a casual correlation I have seen in my entire life. I don't even know how to properly deconstruct how irresponsible this style of thinking is, it's just so flabbergasting.

Exactly who is jumping to conclusions in this exchange?

I used the words "potentially concerning" because that is what I thought and intended to express. I could have used words like "causally disastrous" instead, but they weren't what I thought or intended to express. I am also not smuggling in such a claim in a "just asking questions" sort of way. I think the potential exists, should be studied, and shouldn't be reflexively admitted or dismissed until studied. That's all.

Please respond to what people actually say, and ask questions if what they said wasn't clear to you.
What are the two front legs for?

If the ratios in the popular diagrams of a T-rex are correct, they cannot make a T-Rex eat anything. And if the creature walks the way they are drawn, they effectively cannot be used to hunt and grab things either.

It must be a crawler, instead of a creature that stands up and walks upright. The head on the T-Rex is too heavy and large in proportion to the body for it to be walking upright for too long. It must be weighed down. The front two legs are for lifting the body in the center off the ground. And the back/bottom legs make it good walking forward rapidly.

Unpopular opinion: It is an oversized iguana-like reptile. A heavy head, with small front legs and oversized large back legs.
I tried this, and I loved it. It works very well with my workflow.

Perhaps the author can explain - when you clone the repo with

jj git clone

It pulls down a branch that is auto generated like pull-(hash)

I can’t understand how not to get that corrupted so when I do a jj log, I get very weird branches or heads or I’m not sure what.

Another way to say it is that everything works great until I have to pull down the repo from another machine - then the branch history is not what I expect. And I just couldn’t make sense of it or get it to square with what I expected.

I actually created a custom GPT and fed it the jj code and documentation to try and get it to explain it to me to no avail. Jj is so good, I’m willing to give up IDE integration with git if I could just crack this nut.
I've had the same thought, but on the other hand, would you really feel ready for math and physics at 30 if you hadn't spent years struggling with it at 18-24? Maybe the only way to develop the maturity to feel ready is to dive in and struggle with it anyways, even when you don't feel ready.
Voice In My Head explores the implications for AI to listen and intervene
I vaguely remember a game that deleted data from your hardrive if you triggered the copy protection. The developer got quite a flak!
You may need to update the thumbnail image on your index page. It still shows the first edition:

https://t3x.org/index.html
Smith's cogent analysis seems to boil down to ''Basically, China is flooding Europe with electric cars.'' So, the global angle is that Europe is faced with using trade controls like tariffs to shield its own manufacturers, many of which are joined at the hip with the large U.S. automakers. The risk to Europe, and by extension the U.S.A., is Chinese dominance of the industry.
AST-grep is well done - the speed is particularly impressive and it's quite easy to get started with.

One of the downsides of the simplicity is that rules are written in yaml. This works nicely for simple rules, but if you try to save a complex migration as a rule, you end up programming in YAML (which is very hard).

For my similar tool we decided to build a full query language for matching code, called GritQL: https://docs.grit.io/tutorials/gritql
If that were true then economic health indicators would indicate the Bay Area is drastically, like orders of magnitude, more economically healthy than the DFW area. Not only is that not the case there is every reason to believe the contrary.
Why Tesla Autopilot shouldn't be used in as many places as you think
Automatization has made it possible to do all these stuff at such a scale that Google can spy on everyone all the time.

Stasi was limited by that the whole of DDR can't work at Stasi.

Instead of the government joining in on the fun, maybe it would be good to e.g. close down Google (split up the spy and search parts, which essentially is closing down Google since they have relatively nothing without the spying).
I’d say just try it for a month and see. Only you can tell if it is worth for you. In this case being able to subscribe for a month only (compare to others which might have a much more expensive per month fee if not paid annually) is an advantage you should take.

What you said is exactly what I thought. And above is what I did and I’m glad I made that experiment (of trying ChatGPT Plus.)

By the end of that subscription month, the question I asked is if it helps me enough to save me time worth more than $20/months. In that sense unlike other comments, I don’t care if it is recurring cost, in any month that its effectiveness didn’t shave me $20 worth of time then I’ll unsubscribe it.
I think it's far more likely they're building off some open source foundational models, rather than doing one from scratch OR using GPT under the hood. If it was the latter, don't you think we'd hear about how "Grok is on par with GPT"? But you don't, people think it's not as good (but funnier?)
This is patently false. GPT-4 will have more information pertaining to North America than to Africa because there is more training data available for North America than Africa. That's not a reflection of reality; that's a reflection of the distribution of computers and wealth.

> If by default an LLM refers to engineers as "he" more than "she", it's because engineers are more likely to be male than female.

That's a great point to raise, thank you for mentioning it. This really is the crux - machine models crystallize _current_ bias and amplify it. Most programmers in the early days of computers were women, but were displaced over time. Should the training data reflect the bias of the dominance of women in the early days, the dominance of men now, or some other combination?

> Most people would prefer an AI whose model of reality matches actual reality

Training data is not reality; training data is training data. It will fundamentally lag behind reality, and it will have a bias towards past conditions and precedents.
Orderless is probably the way to go for a “pure emacs” solution - its selling point is that you can feed whatever function you want into the completion framework, so if you feed a fuzzy completer then you get fuzzy matching. It’s also part of a relatively new completion stack (that includes vertico, marginalia, and others) that leverages the inbuilt emacs features instead of replacing them.
Kevlin Henney completely changed my world view on programming, when I watched his presentation Concurrent Affairs: Procedural Programming Unlocked - NDC London 2022, earlier this year.[1]

"when you introduce concurrency into a non-concurrent environment what you do is you change the laws of physics of your program, you change the nature of time"

This is a profound insight. It totally changed how I think about the nature of multithreaded and multiprocessor based programming.

Also from Kevlin - Refactoring to immutability[2], which showed me exactly why you would want immutable "variables". I never got the point of Rust before that. The "Borrow Checker" principle still seems nuts to me, nut at least I know there's logic behind it.

[1] https://www.youtube.com/watch?v=Hi6ICEVVRiw

[2] https://www.youtube.com/watch?v=APUCMSPiNh4
CEO of Ford thanks Elon Musk for 48v electric car's schematics
> I have a right to earning from my work

You really don't. If you don't work on things that are profitable at the moment you don't have any innate right to earn anything from your work. Right to earn comes from specific agreements with employers. Earning might also come from innate profitability but it's not a right then as the profitability is ephemeral thing.
SMS is a feature of the mobile network and those messages are handled directly by carriers, without any involvement by Apple.
This is probably being downvoted for tone or (presumed) politics, but I find it to be true. GPT4 sans safety tuning is much more powerful than GPT4 for public consumption.

I disagree with the last paragraph, though. The Chinese regime will want to have its own “safety tuning” - it will just be for different topics than the west.
In Saudi the monarchs wild real power. In Europe, its window dressing.
> I understand that people might want to make it easier, since the UI is complex, but that’s never going to work. If you abstract away the complexity of the UI, you will necessarily abstract away the power.

There's a lot of "useless" complexity in the Git UI. The naming of the commands and the underlying concepts are quite inconsistent. The commands themselves are inconsistent. It's rare to see somebody, even git fans, to dispute that the UI is far from optimal. And the warts in the UI are being improved.

These UI warts start to become invisible when you get used to them, but e.g. when teaching git they become painfully obvious again.

The underlying git architecture is simple and it's the simplicity that makes git powerful. Powerful tools don't necessarily need complex interfaces. In fact power often comes from simple interfaces that compose well.
That's what the article says, but I checked the actual mailing lists. Any replies that asked for a change of this kind came in after the patch was finalized. Even this author's own complaints. And, the author in particular didn't understand, or seek to understand, why the patch was added in the first place. Instead, their proposed "fix" that they complain about in the article reverted all of the improvements the author and reviewers made. Upon being informed of this, they simply complained that those are useless changes:

> Indeed, I only reimplemented the parts I saw as clearly beneficial.
Most importantly, my patch improves stuff without breaking other stuff.

> Perhaps you can explain your use case for the rest of the changes, and
if there's a good and compatible way to add them I'll be happy to look
into it at some point.

> > - No filtering.
> > - No navigation.
> > - No default registers.
> > - No possibility to configure a new command added to register.

> If you could elaborate about these bullets, and explain their use,
that'd be great.

I think it's quite obvious that engaging further with someone who came in with this attitude after a review was finalized (after ~5-10 rounds of feedback, I should point ou) and a patch applied did not seem worth it.
Varies by state. I think 85 is the current highest, in Texas. No way to know if max speed limits will go up or down in the future.
If I came to HN and learned anything about Gordon Freeman, I would be disappointed.
Not to mention, said CEO was trying to net a bunch of oil deals with some countries.

I was there at the summit a few days back. The event is an absolute joke, but the Arabian winter is nice.
Pico Binary Clock
Marc Andreessen: MrBeast Feastables are the "future of consumer products"
Then there is bad faith, it's just bad faith on the part of the linked blogger.
Have seen various teams have major issues with LFS - becoming quite a support overhead to keep art teams productive.