skysight-inc/HackerNews huggingface dataset:
It's important to point out that these programs have two different objectives.

The Mullvad client is designed to connect to a closed-source service, which is run by someone else. It supports a bunch of different plugins, including openvpn and WireGuard. So probably it could adopt rosenpass, at least with its WG plugin.

WireGuard is designed for minimal protocol variability, high assurance implementations, and ultra small code size. It's used by VPN services, but also by end-users creating their own tunnels.
Autofz: Automated Fuzzer Composition at Runtime
Is systemd footgun-free? I doubt it.

(Runit worked reasonably fine for me for last few years, and it's way simpler and saner than SysV-init, at least.)
Yeah, the results I got out of this immediately told me it was stable diffusion.

I have no idea how that (have to spend hours just getting a prompt that looks semi decent) can be considered state of the art when something like midjourney (any prompt will produce something great) exists.
Really shows how specific you need to be in prompts. Same awful scribble of bird and flower

"hummingbird drinking from tulip" disaster
https://scribblediffusion.com/scribbles/n2ekqcs7vnegdcezcdvg...

"hummingbird on left drinking from tulip on right" perfect
https://scribblediffusion.com/scribbles/ri5y2kzanzcs7dvxhlgy...
> Sure, it could be, but is it useful to do that? If I stand up and shout "The price of a Banana is $4 per bushel!", you could record my voice and upload it as a raw wave file. That's the rawest "input event" you can come up with. Or you could write down "some random dude said that bananas cost $4 around 4:30 pm and I'm not sure whether I believe him or not". That's not the "raw input", it's been transcribed and modified and annotated. Yet it's almost certainly more useful to your system, and it's kinda like event sourcing. Kinda.

Huh? Obviously you (ideally) keep the raw wave file, and the transcribed and annotated version is a downstream transformation of that that you'd use for most purposes, but you can always go back to the original raw data if you need to (e.g. if your transcriber turned out to be unreliable). That's much of the point of event sourcing.

> The problem with worrying about whether something is "input" or "output" or "internal" is that you can just move the dotted line anywhere around your system to change those. If you break a monolith into independent reusable building blocks, those building blocks are going to have a completely different idea of what counts as input and output. But who cares? You're not changing any fundamental truth about how the domain works. Your domain model should really be independent of worrying about what's "input" and "output". Those lines move all the time.

Not my experience at all. You can move your internal lines around all you like, but the data flow of the domain will not change. You take A and B in from outside, and ultimately you use them to compute C and send that back to outside; that changes rarely if at all. And if D is your normalised form of B, you'll always compute that from B, and which component you do it in might change but the B -> D -> C flow won't.

> But surely that's not what you're storing in your system! That would be an extreme coupling between the concept of "selling shares" and "clicking a button". Those are completely unrelated ideas! Why would you want to tightly couple them!?

On the contrary, they're tightly coupled in the user's understanding (which is the model that ultimately matters), they should be tightly coupled in the domain model. The code should reflect the domain.
> You can patent a transportation device that works by firing a human out of a cannon, or a self driving car that simply runs over pedestrians, or even just a method of killing someone.

Can I patent a self driving car that runs over pedestrians so that I can sue any company whose self driving car does it that hasn't paid me a license fee?
I've wondered about this too. The best answer I can come up with is that people are just LLMs with the ability to self-train badly.
It really can't get any clearer than stating "Middle English did not develop from Old English."
What's the distinction between '[interacting] with the files in a git repo' and 'just using git for source control'?

To be clear I didn't say a branch isn't a named sequence of commits! I said it's a named ref to what is already a sequence of commits.

I think people should understand their tools - not the internals/implementation detail (necessarily), just how to use them effectively.

Today I had some post-incident reverting to do, and it was complicated by hairy merges, poor commit messages ('what' not why/the context), poor commit stucture & history, etc. And I'm sick of CI pipelines called 'Merge branch master of <remote url>' on the master branch (from doing merge-pulls of origin/master having committed to master locally - `git config pull.rebase true` if you're going to do that) - tells you absolutely nothing about the change that's actually building (because it's parent 1, not the commit itself or the merged parent 2) and causes a snaking history on master (flipping parents 1 & 2 every time someone does it).

It's like a builder/'handiman' using a combi-drill day in day out in drill mode, using it for masonry & screws too, but not caring to realise the hammer & driver modes exist.
What was it doing before you interacted with it?

If we're going towards the idea that the AI sentience is being born and dying inside one response I don't think that can be considered sentient (by my earlier definition) as there's no idle time to measure idle brain activity.

It's a bit of a cop out response I know, I'd have done better if I could.
This is a curiosity now because the model can't do much. But I expect that soon these things will be agents that can take actions on behalf of the user, and then this would be much worse. I can't wait to see the creative ways people will try to trick models into doing various actions.

Of course similar things are possible with humans, we just call it different names like "phishing" or "phone scams". But the major difference is that every person is unique, so if you find something that works on one person, it doesn't work on every person.
All of the advice in that article isn't going to bring your server latency for an API call down from 1000ms to 30ms, but rather from 30ms to 25ms. So sure, if you absolutely must optimize that 30ms call after you have fixed everything else then go ahead, but very few are at that stage or will ever get to that stage. And if you try to optimize that last 5ms at the expense of the much larger issues then you are actually making things worse.
Don't know if it's true, but I've been told that loan renewals for commercial properties use the most recently rented unit as an anchoring point, so if you lower rents too much, you end up under-water in your loan.
stop using password managers
:)

I just typed a colon and a parenthesis. Your brain interpreted it as a smile on a human face.

You are equally mistaken in the use of your emotional sensor. Our brain fills in a LOT of gaps based on OUR training.
> Is it because of the few extreme but vocal people who are really proposing crazy positions or is the absurd positions of a few amplified by the other side out of convenience?

..both ?

If extremism in some members of a community or social group is not vehemently rejected by that community it quickly becomes their face to the outside, because the extremist elements are also usually the loudest ones. But "gotta stay together" or else "the enemy" will win!

At the same time, if "the enemy" is giving your ammo to shoot them with why on earth you wouldn't use it?
I also tried more complex obfuscation methods, for example providing Python code for a caesar chiffre, it executed that pretty well, too! Not perfect, but it works. People will find better obfuscation methods. Might also be unnecessary since we have now been able to make it output linked text or references, in which case it is not obvious information is being exfiltrated.
I work in IT, and I don't think I've ever used an "enterprise" software product and thought to myself, "hey, this is pretty responsive!"
> Publishing is a business. If they dont make money they will stop existing.

In my country publishing existed without any concern for making money for decades. State funding.
I read the paper when it first came out. At the time I was programming in Fortran which had the three branch if-statements. As you pointed out, that was a special kind of hell. The paper rang very true. However we did all take it to the extreme and go for zero goto with quite a fervor.
In older C and C++ code by convention the meaning of the pointer object was what we would now call Option(Pointer) : it can either be a valid pointer or can be null. Both are correct, and correct code should handle both cases.

The mistake was in not providing any language features to enforce or support that convention, or to communicate when the pointer is guaranteed to be valid vs when the null option needs to be handled.

Having an optional type as the language default is fine and sensible but could really have used aome language support to make it less of a footgun.
What about cxbx? I remember that being the one like 15 years ago.
Does anyone read all of these comments?
Just curious.. seems a bit crazy.
Sam will take his share from all this.
How many insecticides are you allowed to spray on the bananas between when they’re picked and when they’re delivered to the grocery store? Modern sensibilities may have increased the likelihood.
I possibly could see a free market compromise existing. Perhaps one where automakers charge a higher base price for vehicles without the ability to repossess themselves. Or where one's insurance premium goes up if you opt-out of this feature, since it's likely you'd also miss an insurance payment as well. I could see people going with the default save money, but for those who are worried about their car driving off, paying extra to have the feature turned off might be worthwhile.
looks like it is closed source:

https://github.com/crul-oss
Kind of a silly article. What's more reasonable?

A: spend 2 minutes paying the $150 fee because a kid is kidnapped

B: waste time and expect every company everywhere to give you free stuff on demand in minutes with any sob story, regardless of proof?
Sure that makes a lot of sense, I'm sorry for my bad assumptions, but that drives my point home even more. The problem is not related directly to your performance on the hardware. It's an additional cost from the business environment. License costs can drastically alter where your efforts are best spent. I'd imagine there are times where you might be better off pulling huge chunks of data out of the database to process on machines that don't have such a big license cost.

CPU cycles are cheap, SQL Server licenses are extortionately expensive. While the costs are tied to the server they run on if you can offload to a different CPU not tied to that license model you can still take advantage of the low cost of CPU cycles.
There's a vast difference between the timeline we are living in and the worst possible one.

We could all not be here now, for instance. That would be the worst for me.
Curious whats your plan if new cars become increasingly internet connected, kinda how smart TVs went? Will you keep driving early 2000s cars until they become "vintage"?
At least you can throw strace or the -x flag onto it and look at it.
I haven't been able to distill it to first principles yet, but I do have a practice of writing code in such a way that it invites the next step.

I suspect that at first I did this in an attempt to hack my own sense of motivation, like putting the books you need to return next to the front door. But it turned out to be quite handy for seducing junior developers (and sometimes senior developers) into finishing an idea that you started.

They are so proud that they've thought of something you didn't think of, rather than something you were looking for a maintainer/free cycles for.
Just FYI when you lookup visualizations of the attention matrices, they tend to be somewhat symmetric.
This is fascinating, well done

Also, today must be "prompt red team" day: https://news.ycombinator.com/item?id=34972791
How they filmed The Last of Us arcade scene
There's a stateless function at the heart of it, but modeling it as a Markov chain isn't useful and I wish people would stop saying that.

A Markov chain models a system as a state machine where each state has outgoing transitions with probabilities that are independent of all the other states. When the state being modeled is up to 4k tokens of text, considering each possible state independently results in vanishingly small probabilities. You can't train a system that way.
If you equip the $56k F150 to the level of the base model Rivian they’re about the same price.
The physical structure is not that valuable in Australia. It's the land its on. You can get a house of some description in Australia for very cheap. It just won't be in the nice inner city areas. It'll be an outer suburb with dismal public transport access so very few people want to live there. The majority of Australians would rather live in a crumbling shitbox if it's within 20 minutes train distance to the CBD over a large house in the outer areas which involve a 2 hour train trip each way.

International students in particular will only consider the CBD as acceptable and will pay whatever it costs to live in this roughly 1 square kilometer area.
For most people, the time spent to figure that out is more than the time spent ignoring notifications and default settings.
> It spread in July 2019 and then Covid went napping for 8 months ( according to unity1001) to spread from the US

Holy hell. I told that it was found to be in Barcelona sewers in oct 2019. Sept 2019 in Italy.

It did not 'hibernate' and then 'came around' in february. It already spread and the government whose lies you are peddling was trying to suppress its presence even in february with Trump's court ordering the Seattle doctor that found the covid in US to shut up.

> China is lying.

They arent lying. You are buying into bullsh*t because of your inherent baseless bias. American conservative, Indian nationalist - doesnt matter which. The bait used for deceiving such people is always the same: They sell lies against whomever they hate.

Your bias against China even helped you totally avoid actual written words to the extent that you have come back to say "covid went napping".

No it didnt go napping you fool. Its just that you selectively ignored written words to back your bias.
Interesting that the article you link is from a website that recommends password managers?

One key thing however is I'm not seeing Bitwarden in this list, big ups to them.
Very few graphics cards are Intel.
Aren't something like 90%+ of the loans held by the US government on behalf of the taxpayers?
US House Democrat opposes giving Biden power to ban TikTok
I'd say those are more a matter of specialty use than strictly better.

I can type faster on my phone than on a keyboard, and if I use a real separate keyboard and monitor, I'm significantly slowed down by the extra distance to glance back and forth between screen and keyboard.

I tried to learn touch typing for about a week, got to 0.7 letters per second @95% or so accuracy with home row only exercises, then got bored and forgot the whole thing.

If you have good muscle memory, or the task is something where you want to leave a finger on a control and look away(Like a game controller), it's great.

If gloves or wet hands are involved, or you need one button activation but don't want to accidentally turn it on, touch has issues.

For something you look at while using, or anything used in a typical consumer environment where dust and crumbs and spills can happen, or anything that has too many one off tasks and not enough frequent stuff for anyone to actually learn a dedicated button screens are amazing.

Especially when size is an issue, one screen replaces a whole wall of controls, and screens required no force, so you can use things one handed without pushing them around while trying to push the buttons, on something like a timer.

Creative professionals tend to have good muscle memory and a sense of 3D space, and are more comfortable moving objects in reality than looking at a screen. They do specific things that require multitasking in realtime, and have the talent to do so, and they have things they do so often it's worth buying and learning a dedicated box.

Power tools often only have 2 frequently used controls, or 1, just trigger and direction, and are used all day, so it makes sense there.

Kitchen stoves need fast adjustment but no exact precision, unless you're a pro chef you crank it up to boil stuff, then turn it down till it seems about right, pretty good fit for analog.

But for most of my interactions with tech screens are great. They tightly couple input and output and make internal state immediately obvious. They're one of the defining aspects of most "tech products" as opposed to just a tool that was made with tech.
Admittedly I am not a Biden fan or admirer but this was a savvy move politically. He makes the proposal, likely knowing he lacks the authority, but the actual blockage comes from the Republican-led Supreme Court, so Team Red gets the blame.

And if it actually goes through? It's not like Pres. Biden has ever concerned himself about increased govt spending.
Unless you absolutely need the newest for some reason, I think buying CPUs which have been out for a year if not more would be the best way of avoiding hardware bugs like this, as it seems like they've also started using users for random spot-testing instead of verifying against a spec. One would hope they have plenty of esoteric and freely available x86/PC software to use for regression testing, like demoscene productions going back to the 80s (a great way to exercise opcode sequences that compilers might rarely or never create, but should still work), but with the recent CPU bugs, it feels more like "Windows/Linux/$common_OS with $common_software seems to work, ship it!"
When you think, it’s not worth it, Try to imagine when your software not run once, but runs a few thousand times or more per second.

So by having some operations exceptional faster you could not only save time also you save energy.
you’re reading it too literally
From sidelines it seems that the bias of implementers of those "limiters" cracks thru
And since SQLite is synchronous, no time is available!
if you can't handle the fact that dogs are a pain in the ass, you weren't ready for a dog
And windows / mac are now minor players compared to android / IOS, and everything is a minor players vs web pages.
This obsession with locking up model weights behind a gate-keeping application form and calling it open source is weird. I don't know who the high priests are trying to fool.

If your model is really that good, unleash it into the open so that others can truly evaluate it-warts and all-and help improve it by identifying the flaws.
Yes but that's not the point. The point is that your first pass at considering a partner is ranking her against others. Yours is a path to failure.

But I'm sure you're a 10, so whatever. Right?
We need at least a dozen more states.
Unless I miss my guess, the models that the big corporate cos pay millions for will not "just hallucinate a bunch of bullshit". It's the models that consumers have access to via APIs that will be decidedly less effective. The AI that makes movies for Disney will far outperform whatever movies the rest of us can put together on Stability's successors.

If you thought the digital divide was bad, well, you ain't seen nothing yet.
This isn’t true. I hauled a 5 ton car trailer from San Francisco to the Black Rock Desert in Nevada last year and it was a breeze. 160 miles (the range with the trailer) is not “no range at all”, and the charging network, at least here, is dense enough to deal with it.
The Bing Chat example is just one of a suite of new techniques we introduce in our paper, many of which will only become feasible as the integration of these models increases. But that seems to be the inevitable endgame- however, I'm not aware of any effective mitigations against this, as the current ones may help to increase robustness, but our techniques also increase the impact of working manipulation manifold. I think there might be a more fundamental trade-off between utility and safety
Theoretically CAFE standards should be work for encourage small cars. Regulators shouldn't give bad fuel bonus for big cars.
I think the answer to the question is "yes, the person staging a partial commit may be making a guess". I think this is because the tool apes an earlier practice of crafting patches to share with other developers. There are definitely cowboys writing patches to show others, and not necessarily testing every implied snapshot in a chain of such patches. Some CI practices also encourage cowboy commits, i.e. if a team pushes commits to get them tested rather than testing prior to commit.

You can imagine an inverted perspective where the stash should be the only non-staging area, and the working copy _is_ the staging area for the next commit. Stash away partial changes you want to defer, then test the current working copy, then commit the working copy.

You'd also want status/diff commands that let you more easily compare: working vs HEAD (what can be committed); stash vs HEAD (all uncommitted changes); and stash vs working (deferred changes).
It’s what bothers me too. People pass off their opinion as if it’s settled fact.

My stance is it’s way too complicated to say if an LLM can be sentient, but it’s _possible_.
UUIDs are so much better than autoincrementing ids and it's not even close
Your link is broken, but perhaps this was the intended link: https://www.digikey.com/en/products/filter/lcd-oled-graphic/...
No, it’s a single loop loading from one db table and into another (transformed).
One quick tip: make a snapshot before major updates. You'll thank me later.
I would also imagine that once enough public examples of jailbreaks become available that you could use that to train or fine-tune a model for generating novel jailbreaks. Though perhaps you could do the same to detect novel jailbreaks. Hmm looks like I've just reinvented GANNs.
If I can find a privacy respecting one that's a good thing! I worked a job that tried to force us to use Microsoft authenticator but we pushed back after looking at the privacy policy and so instead we ended up with perfectly nice key fobs. It's hard to beat that for privacy.
It may have been a bug but it coincided with the physical book going out of print, and reappeared in my Kindle library when the physical book was reprinted.
Also, trailers with batteries are coming. This is going to be a solved problem in almost no time.
You can bitch about RPIs or you can go support something else.

Lots (9000+) of Beaglebone Blacks over here -> https://www.mouser.com/ProductDetail/BeagleBoard-by-Seeed-St...

TI documentation is stellar (except the graphics--which nobody documents) unlike the RPi or any of it's clones. The chips are all available at volumes less than millions. You don't have to sign NDAs in order to get stuff.

The Linux is standard Debian with everything upstreamed. You have lots more pins. You have two real-time units. It doesn't need special overpowered power supplies or heatsinks--USB 2.0 500mA works just fine even without a heatsink. And you have onboard eMMC so you don't have to wonder whether the craptastic uSD card that came with your RPi is causing those strange reboots.

And the folks doing it all are woefully understaffed and undersupported.

So, everybody can sit and complain about lack of RPi's. Or they can go support something that is actually open source, available and delivering.

Yes, they had their supply issues like everybody else. But TI is happy to actually move chips in ways that Broadcom simply isn't.
*in the past