skysight-inc/HackerNews huggingface dataset:
That also means that making substrings requires both additional memory and time. Penny wise, dollar stupid. Not to mention the cycles wasted on recomputing strlen().
> Another is that Windows + OEM garbage + random background apps do so much useless processing in the background. And I'm not even a pro-linux "bloat" zealot... it really is just senseless and unacceptable out-of-the-box.

Modern MacOS is nearly as bad. I upgraded a couple of years ago from a dual core 2016 macbook pro. The machine - even freshly formatted - spent an obscene amount of CPU time doing useless things - like in photoanalysisd (presumably looking for my face in my iphoto library for the 100th time). Or indexing my hard drive again, for no reason.

The efficiency cores in my new M1 machine seem to hover at about 50% most of the time I'm using the computer. I've started to think of them as the silly corner for Apple's bored software engineers to play around in, so the random background processes they start don't get in the way of getting actual work done.

I wish I could figure out how to turn all this crap off. Its no wonder linux on M1 chips is already benchmarking better than the same machines running MacOS, at least on CPU bound tasks.

(That said, OEM bloatware on windows is a whole other level of hurt.)
> If you want to decrease prices build more

Estimates put 60,000 vacant units in San Francisco.

What number of vacant, newly built units do you believe will actually bring prices down?

https://www.sfchronicle.com/realestate/article/SF-Victorian-...

https://www.kron4.com/news/bay-area/61000-homes-are-empty-in...

In my experience builders build luxury condos and apartments that are priced the same as the overpriced rent rate standard the city is at right now. Last I checked new builds were at 3.5k/month for a one bedroom apartment in the city. Really great apartment, don't get me wrong, but not sure why people keep beating the "if you add more supply, the price goes down" drum, it doesn't seem to hold true in reality.
HN is intended for discussion of technical news, but social/political subjects of current interest often show up. Some people resent that, but those threads are obvious from the title, so you can just ignore them if you want. As for the discussion quality, can you think of any forum that manages to maintain a more balanced tone? As for society in general, I don't think the polarization is any worse than it has been in my lifetime.
They maintain separate peers for Pre-quantum and Post-quantum so that connectivity isn't interrupted. Each Pre-quantum peer is implicitly paired with a corresponding Post-quantum peer. Negotiating the PSK happens over a grpc api they expose at `10.64.0.1:1337`. The spec is public, if you're curious: https://github.com/mullvad/mullvadvpn-app/blob/main/talpid-t...

If you're a fuddy-dud like me who uses the Vanilla WireGuard config files, I wrote a tool to upgrade your pre-quantum peer to a post-quantum one. https://github.com/d-z-m/pq-adapter-mullvad
Alright, I’m interested.

Any good reads to recommend on self determination theory?
Lots of very correct things said there...except for this:

"The more you use the “clean” code methodology, the less a compiler is able to see what you're doing. Everything is in separate translation units, behind virtual function calls, etc. No matter how smart the compiler is, there’s very little it can do with that kind of code."

I suppose even that is true, but JIT compilation regularly walks right around those problems. Yes, your code is written to say virtual this, or override that...but the JIT don't care. Is it looking at a monomorphic call site? Or even if it's not, is it ok to think of it as monomorphic right now? Great -- inline away.

All that being said...I once got into a readability tiff over the use of a Java enum in a particularly performance sensitive chunk of code. I went with ints so I could be very, very explicit about exactly what I wanted, and the rather large performance gain...and lost. Yay!

Your mileage may vary, and your measurements may vary.
What Amazon was thinking during the Comixology layoffs
I'm not sure what country you live in, IANAL, in the US you're going to be liable for all damages and risk a license suspension for doing that. It's dangerous to the tow driver and there's no world where you can reasonably argue endangering them
Think of using slow patterns as using a slow programming language. After you've optimised your python program and eliminated all hotspots, the python profiler isn't going to say 'hey, this could be still 10x faster if rewritten in go'. Note that if you write a graphics engine, you aren't going to use python or even go, but something more like c, c++, rust, even though your code would be cleaner in python. Clean code techniques elevate your level of abstraction and prevent some problems, but at the (significant) cost of performance. It's of course always a matter of trade-offs and this matters more or less depending on which problem you are trying to solve.
In what ways is Notepad++ an eyesore? It's got a lot of themes out of the box and you're free to tweak it as you like. My one complaint is that they don't give you a way to edit the toolbar since there's a 'save all' button I'm always worried I'll hit on accident someday, but I think there's even a plugin that might fix that.
> On the "people lying" side of the issue you're describing, up until now a tow company needed to be involved. With this system, the middle man is gone, so potentially a single employee could initiate repossesion of a whole fleet by themself.

Tow truck drivers don't currently play any role in certifying the requests they get. A bank emails them repo paperwork, and they tow the car. If the paperwork they receive is not correct, they would have no way of even knowing that. In fact, the human tow truck drivers themselves create another layer of possibility for human mistakes.
I am not sure how to explain that "user time is sacred" is from the point of view of the user, not of the business where the user is treated as a cog in a machine.
See what happens to your authenticator app after a factory reset. It is extremely risky to use them for 2FA. SMS always works.

If this is work related authentication and they expect you to use your personal property to run an app, then you're just playing a role as a puppet in their useless security theater. If your employer was serious about security then you'd be issued a dedicated device for auth.
Emacs/Magit can do that sort of things easily. You can mark a region in a diff and add that to staging if you want.

Magit is probably the best chrome for Git I personally think.
At least as implemented in these retro-style engines, it's a technique with a lot of limitations. Crawling pervasively 2D data, in 2d grids, and grid-aligned 2d wall data, interleaved with 2d screen-aligned sprites with a scaling factor applied. Lots of vertical alignment.

You wouldn't use the same technique to implement a "realistic" 6DOF flight simulator, for example. Wolfenstein 3D released in 1992 - and a mere year later, Microsoft Flight Simulator 5 would be released, with actual 3D meshes and arbitrary 3D rotations coming much earlier.

https://www.youtube.com/watch?v=CchRwnTorjY
Wrecked to me would be ICE car companies declaring bankruptcy and being sold off for parts.
If housing costs in your area were elevated, great, these 10+ will help bring supply & demand back to reasonable levels and allow locals to save money or spend on other things. This is good!

If housing costs were not elevated, it still makes sense to build as you can see that your town needs between 1 and ~7 of these (or equivalent) built annually just to absorb population growth at recent trends. Housing takes a long time to permit and build; it's great that builders are willing to build ahead and slow rent growth in future years. This is what we should have been doing everywhere.
AI will make the rich even richer and the poor poorer as the rich can hire less and less people. The inequalities would probably changed the democracy as we know it. The next 3 decades are going to be much worse than the previous 3 decades for most of us who is not wealthy.
Exactly, and this isn't a proposal for everybody else's Java software, it's a proposal for the JDK itself.

So this isn't even close to Rust's rule (all Rust source is UTF-8), let alone a declaration that Java is going to introduce data types with Korean names or new Russian method names on existing types, it's just hey, if any part of the JDK's own source code needs non-ASCII then it should be UTF-8, and if it doesn't need to be non-ASCII that's fine because ASCII is a strict subset of UTF-8.
In today's inflationary environment, forgiving the loans will have an effect of increasing the money supply (roughly-quantity of dollars in circulation). Even if nobody ever pays increased taxes because of the loan forgiveness, everybody has to take on the burden of somewhat higher inflation to make up for it.
This is a few years old, but gives a sense of how much money might be left on the table due to a slow loading web page:

https://www.marketingdive.com/news/google-53-of-mobile-users...
Is it possible to explain what you are doing like I'm a normie who doesn't know and isn't willing to learn algebraic geometry, category theory, or control theory? In other words, explain only in terms of plain finite dimensional linear algebra like eigenvalues, left- and right-eigenvectors, row- and column-stochastic matrices, conjugate transpose, trace, matrix inverse, matrix exponential, etc.?
You have to read the statute approved by congress. You can't just assume they have not authorized this.
Yup. The main attraction of buying/owning vs renting is reduction of risk/uncertainty. If you're rich (>double-digit million net worth) and not stupid (hold your entire net worth in crypto coins), you don't have to care about uncertainly. With 10M net worth, you can get a few 10k from just interests or dividends, so you can rent something pretty nice anywhere in the world on a whim.
I tried it up to last month in Ubuntu 22.04. I changed back because I got tired of the broken focus-follows-mouse and Ubuntu tracks the bug but doesn't fix it.
If you attach to the running docker container, these defaults appear to be defined in /crul/dist/crul-docker/packages/startup/.env

Don't spam APIs. That said, if you're determined to do so, there's not much this or any other tool can do to stop you from trying.
I would imagine not a few slaves would have been killed in the process!
Either way, that on its own doesn't justify the bloodshed that occurred, and arguably the divisions in the US that don't appear to have fully healed yet.
And from what I do know about it, I wouldn't say the US civil war was a good example of an unprovoked party forcibly trying to impose their own "rights" on another society anyway.

One thing I'm willing to agree with you on is that the justifications used by those who believed in slavery were "wrong" - they made assumptions about the biological characteristics of people based on their skin colour or country of origin that weren't justified on any scientific or humane basis. There's really no excusing any sort of belief that people who are clearly capable of the full range of human emotions and thought processes were somehow subhuman and not deserving of free man status. Perhaps there's never been an example of slavery in society that wasn't accompanied by such beliefs, and on that basis I'd accept that all existing examples of slavery that I know of, past or present, are "wrong".
I’m so glad I don’t have to gamify my label design and print app. I mean, label printers are already an exercise in absolute frustration, anyways. What’s that video game genre? Permadeath? Might be on to something …
Oh, this is great!

I use the Cornell bird app from time to time, but having something for plants and insects as well sounds awesome!
And that’s not even to mention how lucky he is to not have been born 100 years ago!

The point here is that going to such extremes isn’t really interesting.
I originally didn’t think it’s a big effect but apparently per sqft new construction sfh in CA is $500 and in TX is $100. That’s insnane (so 2000sqft new construction costing $1M vs $200k).
It was in a personal collection and never changed hands.
one thing to keep in mind, is that infinity as a physical entity may not even exist. we have constructed infinity from ZFC, and deduced consequences of those axioms.

Many many examples in Math go against natural intuition but they are still useful

for example, you say that the real number isn't "self-contradictory". Look at the banach-tarski paradox, that certainly contradicts intuition. A large part of mathematics is foregoing natural intuitive, and just follow the logical deductions of axioms. That is how we got hyperbolic geometry, which is essential to special relativity.
I wonder what connections enable these responses? Can we debug AI by asking it to show it’s decision making process? An audit trail of what lead to the ChatGPT response and what lead to BasedGPT response?
Tons of home developers lost their shirts. Tradespeople also left the industry. Housing prices have risen quite a bit since 2012 which has attracted some home building, but it has still been too easy to just hold index funds instead.
Turing test is about intelligence not sentience
First-class moderation, intelligent discussion, great reads, no ads.
Why would you start a company that is entirely dependent on a third party’s closed product, over which you have zero control?
This just feels immensely risky.
Interesting that the speed up you saw was very similar to what the author got from the same kind of changes in C++.
There are people here that I have known of for a long time though I have never communicated directly with them. You might not who you are but I do.
> You must be American

> But lets be fucking real

My friends in Germany complain about how taking public transportation to work takes 2 hours, or 30 minutes by car.
The Ukrainian president was overthrown for trying to increase ties with Russia?

Which doesn't really justify Russian troops invading (albeit without uniforms) to annex parts of Ukraine.
I dunno. Where I grew up, it was commonplace for kids to ride in the bed of a pickup truck, with or without a topper - my best friend and I rode with his dad that way on a six-hour road trip to the next state over, and on the six-hour trip back. Absent a genuine miracle, any collision at highway speeds would've killed the both of us outright. But no one involved thought anything of it, because that was just what you did.

I'm sympathetic to the distaste for scolds robotic and otherwise, but on the other hand, sometimes the scolds are right.
If MI300 counts at 146 billion transistors, than I think we can count Cerebras' Wafer Scale Engine 2. It sits at 2.6 trillion transistors.

https://www.anandtech.com/show/16626/cerebras-unveils-wafer-...
Still you have only 2 years of updates, and maybe inferior battery
Hmmmm…..
What’s the fastest network for a M2 Ultra? Can we run some MPI codes?
I was just talking about cell based architecture with one of our engineers today. Seems fun.
1959 Fender Stratocaster.

Didn’t go over well with the wife.

Worth it.
I think the problem is that most of these projects would turn out to be adtech, but if you like that stuff then have at it.
Very cool. How does this differ from react flow?
There are so many “Prompt-Ops” tools and I'm sold on none of them
I'm not sure, I would guess that Bob is simulating what it would look like for Alice to have desires, and I would not be surprised if the way human brains implemented "simulate what someone else's desires are" is the same way human brains implement "simulate the desires of the primary personality I act as".

But I don't think it's the sort of question that gets resolved by thinking about it really hard, I think it's the sort of question that gets resolved by figuring out how to interpret what brains / piles of linear algebra are actually doing.
> the lack of durable memory

I see this argument a lot when people describe why things like ChatGPT aren't sentient.

Does that suggest that when things like ChatGPT do have durable memory that they'll be sentient? The leap to durable memory seems inevitable.

> A transformer is nothing without language.

I think how a thing like ChatGPT achieves what it does is relevant to whether or not it's sentient, but only to up to a point. Whether it uses transformers, neuromodulators, or spooky magic doesn't really matter once the thing has reached a level where people can't tell if it's actually thinking or not.

Most of the arguments I see that say "it's not sentient" are of the "it can't do [a thing humans do], yet."

It's getting harder and harder to make those kinds of arguments as the tech marches on.
When I said testing that includes integration testing, not just unit tests. We do this exact thing with queries that are known to be complex, run them against databases the same size and complexity as real production databases. It's not hard.
I've seen many with gotchas. Pictures look fantastic, first visit looks great, and then on the lease it says this is just the model unit. The actual unit available is the one facing the freeway.

With these prices I'd love to buy, but it takes a while to gather the deposit with a new job. If all fails, orange county it is.

Wish you luck as well :)
Interesting. Is there something about JS semantics that prevents JS engine writers from better optimizing that pattern?
> It would not be acceptable practice to "mitigate" SQL injections by blacklisting queries

As a former pentester, this is exactly how SQL injections were mitigated in practice. Specific characters were escaped. The most surprising example was Citadel's webapp, which went from "typing ' can inject arbitrary SQL" to bulletproof within 3 days of me hammering on it. They didn't have time to switch to prepared statements, and didn't even realize SQL injection was a problem in the first place.

We're at the era of "Nobody realized SQL injection was a problem." Give it time. There are solutions here.

I think "escaping" the webpage by boxing it in with special tokens that can't be generated by webpages will work fine.

If it doesn't, the more general solution is to have two separate context windows, one for instructions, and one for data. The model would need to be trained not to obey anything in the data window; it only informs the model of knowledge it wasn't explicitly trained on (e.g. webpages). Then you feed the website into the data window instead of the context window. Problem solved.

To put it another way, which feels more likely? That 20 years from now, we'll still have zero ways of mitigating these attacks? Or that the attacks become progressively harder and harder to pull off, just like every other attack in the history of software?

By the way, you should really test whether your injection still works if you remove [system] from the injection string. If you can't make bing talk like a pirate without [system], then you're SOL -- Bing's solution is to simply strip out [system] from all website data before inserting it into the context window.

Kudos for using this as an opportunity to demonstrate a bunch of other types of potential vulns, though. But those other vulns need to be demonstrated in practice. Have you shown that they actually work on Bing / ChatGPT? I.e. any attacks that don't rely on [system].
> If you’ve mastered all those subjects, it should be easy.

Sometimes you can have correct knowledge of how to succeed at something without being able to personally implement that knowledge.

It's pretty common, actually.

https://www.youtube.com/watch?v=cdhEIy-1CG8
Wow, population estimates for 2022 have Japan at roughly back to 1995 population levels. By comparison, the US population is ~25% larger than it was in 1995.
base64 works okay
from personal experience... i would be careful with that idea. at least in NYC anything that seems like it surely cant cost more than 100k will cost you 250
You can also use geo-permissions to block delivery to certain countries: https://console.twilio.com/us1/develop/sms/settings/geo-perm...
What irks me is they told us it was coming well before it came and they waited to do anything about until it had well arrived.
I agree but duolingo is education. I’ve always been passionate about it (courtesy of being in the system for too long, thank you Dutch government! :D)
Can it get text of a web page given just URL, like how pocket app saves the text or the link.
I'm sure this helped with their growth, but I really, really hate what Duolingo has become. It used to be a great app for learning a language. I went back to it recently to remember my Spanish for a trip and it's the worst, over-gamified experience I've ever seen. You spend half of the time dismissing dialogs about blue gems or treasure chests.
The biggest problem with this is that you cannot assign, pass, or return an "instance" of the array struct itself. That's because it's declared as an unnamed struct and in C two unnamed structs are not type compatible even if they have identical fields. C23 did improve struct compatibility [1] but unfortunately not for unnamed structs.

[1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3003.pdf
How does this translate to logistics? Are you saying during a war these boats will be effectively coordinated logistical supply elements?
I was able to sign-up successfully. But the download file is not set to public access (or something like that) on your S3.

Screenshot: https://www.dropbox.com/s/i254xxbdenmqde1/screenshot%202023-...
KWOK: Kubernetes WithOut Kubelet
You've heard of civil asset forfeiture, right?

> Owners need not ever be arrested or convicted of a crime for their cash, cars, or even real estate to be taken away permanently by the government. The government does not have to charge the property owner with any specific crime in order to seize the property, and must prove only by a preponderance of the evidence that the property is legally forfeitable. After property has been seized, the burden of proof shifts to the owner, who must prove that the property was not involved in nor obtained as a result of illegal activity [1]

The cops are far worse than some corrupt tow truck drivers. You have a fighting chance against a private company, but you'll rarely win fighting city hall.

[1] https://www.law.cornell.edu/wex/civil_forfeiture
> I have seen codebases in English with the aforementioned é in a function name

Can that be blocked with something like .editorconfig?
ROCm's software stack runs on what feels like Ubuntu LTS only (good luck on Debian or derivatives!), you need very specific PyTorch versions that work with ROCm (no running the bleeding edge easily), and running an old UEFI version (eg: 2 or more years old) often causes a no boot/no POST situation.

ROCm is a fragile stack that works on a very small subset of AMD's hardware with 3 blessed Linux distros. It doesn't have to be this way, most APUs and GPUs from AMD should be able to run ROCm even on Debian, Nix, or a distro of the user's choosing.

Thankfully some Instinct hardware is super underpriced, so if your willing to make the effort you can run things really fast for rather cheap :D
Damasio (on phone, might be spelled wrong) has a hypothesis based on this in neuroscience. I might not say that fully accurately, but knowledge recitation and application: different parts of the brain
Is that weighted for the traffic those web sites receive?

It could be that most of the traffic is served by websites using heavyweight frameworks, but the long tail of low traffic websites use them rarely.
I hope you’re wrong.
You need to do some research on how to get modern C/C++ compilers to vectorize.;-) No assembly required, and not that hard to restructure code. (But MUCH easier in C++).
I think this is with Outseta, the membership management platform that CRUL is using. If I remember correctly, I had issues earlier and had manually set it to allow. I know few other founder friends using Outseta, so I'm OK with it.
“Permutation City” practically predicted this.