skysight-inc/HackerNews huggingface dataset:
Another concern with comments is that apps might try to (ab)use them to store app specific information, which hurts the goal of an interchange format.
Idk, Boston Dynamic's Spot pretty much kills it on stairs, and it's "only" 75k. I could see economies of scale bringing that down substantially.
Good point. But many are already directly training on output from GPT. Probably more efficient than copying the raw training data. Especially if it relies on this non-targeted approach.
> I do not see the threat.

It becomes one if for some reason you decide to train your model on sensitive data.
It already doesn't take one hour to charge most new cars - rather half, unless you insist on charging also for the last 15-20% which is slower to protect the battery. And this is a baseline from which we're steadily improving year after year. DC Fast charging was 50kW, then 150, now 350kW chargers are being deployed (admittedly not many current, and very few older cars can take advantage of the full speed) and will keep getting even faster over time.

An 80% charge at 350kW would take under 10.5 minutes even for a semi-large 75kW/h battery*, you'd barely have the time to hit the bathroom and order a fast food meal to consume in the car - and this will gradually become the new baseline, from which you can expect further improvements down the line.

* it would actually take more if you showed up with a completely empty battery - the first 10ish % needs to be slower, to protect the battery - but in reality you would NOT plan to reach a charger with such little range remaining, so it would actually take you quite a bit less. A 15% to 80% charge on a 75kW/h battery at 350kW would take 8m21s.
Personally I think the availability of rental EVs has done a lot to dampen excitement about _owning_ an EV. It certainly did for me. Driving one is a lot of fun but using it outside about 100 miles of where you park it each night is fraught.

Insurance rates are much higher because of the extremely high repair costs for even minor collisions. Consequently EVs are 'totaled' much more easily than equivalent hybrid or gas vehicles. Eastern Europe is doing a booming business in refurbished EVs shipped over from the US.

Then there are the issues of battery production and disposal which can do a lot to mitigate the environmental benefits of an EV.

These details, aside from charging, weren't readily apparent at first. But they are real and they are expensive.
I'm confused, wouldn't that be a 1,228% ROI? Or am I missing something obvious?
> All of a sudden the people in the south just suddenly decided to no longer be racist

That's pretty much what happened. The CRA (passed despite the opposition of southern Democrats) shifted the social equilibrium away from racism and a segregated society being totally normal and state-sanctioned, and Southern states had to reinvent themselves along different lines. They broadly chose economic freedom starting from the 1980s (despite continuing opposition by Dems, who to this day favor heavy-handed state intervention and a highly paternalistic attitude towards minorities), which is what created the modern Sunbelt.
I really don't think that's correct. Here's the Reuters story on the subject, which is fairly representative: https://www.reuters.com/business/autos-transportation/swedis...

There are zero facts in that article sourced from or even about the 130 workers in question. All the quotes are from IF Metall, the broader union who doesn't represent the workers yet but wants to.

Again, if the workers want to unionize Tesla should let them, period. That's the way it works in Europe and they need to play on the same field.

But they don't seem to be asking! Instead IF Metall, other unions, and at this point the Swedish legal system are all going to the mattresses to compel a unionization agreement for workers who aren't even part of the discussion. And that's batshit.
Correct - which is effectively the same model employed by FedEx Ground, for what it's worth.
I came across this the other day: Operation Frigate Bird[1], a test of an SLBM, from a sub to a Pacific atoll, with a live nuclear warhead. In some ways it's understandable, in others the risks involved are staggering.

[1] Mediocre link, but it has some info; no wiki article found: https://www.bntva.com/operation-frigate-bird-6-may-1962-a-ve...
What do you like better about the XML version?
> If you're in that sort of org, don't stay there. It will be a magnet for such folks.

That's true. I've been at a job where people routinely talked badly about people in other teams but also a colleague I closely worked with was constantly accusing me of breaking agreements, going behind management's back. At first I didn't take all of this very seriously and thought trying to say as little as possible will be the best strategy. Eventually though my manager asked me directly and I mentioned these things. He said he'll take action and eventually also HR got in the loop. Some things happened but the general issues persisted. FWIW I heard colleagues even saying really insulting things about HR.
Obligatory reference to "gron" ("make JSON greppable"), which I find to be quite useful for many common tasks:

https://github.com/tomnomnom/gron
All without internet connectivity.
Asshole asking everybody but himself to do a hard thing, because he feels like it.

This tone-deaf entitled management bullshit is so, so exhausting. There's no way to answer his empty argument - "I just know its right". Well, good for him.

The real reason I believe? He's worried his bonus will be impacted, so he makes the easy call - casually screw everybody so he can sleep easier about his $1M christmas check.
Nice, I was just wondering if there was an opportunity for a product similar to vercel for batch jobs.

This isn't quite that but close.

From my experience there 5 main components for larger scale system.

- Request server

- database

- queue

- background worker

- offline batch jobs

I feel like so far serverless has the first 3 fairly well developed but the last two are still underdeveloped.

But maybe I'm just not aware of other solutions?
XML is much more precise and much more flexible. It also benefits from much more powerful and mature tooling. The few comparative downsides it has include verboseness, which doesn't matter to machines, and that younger devs don't know how to work with it, which again shouldn't be much of an issue in this use case.
Methinks they don’t want the rich man to have to give away his wealth, just to “love God more than the money”.

So many in these comments (presumably wealthy or aspiring wealthy) seem desperate to assure themselves that wealth-hoarding is not inherently evil by His standards
It’s fine but I’m just laughing at “the front door doesn’t convey”.
We apologize if the previous message sounds like we don't care. On the contrary, we've communicated with you over other channels and done our best to help.

Our team's top priority is your experience with our services, and we take your feedback very seriously, as it helps us improve daily.

We hope to see you back someday and bury the hatches. If there's anything we can do to change your mind, please don't hesitate to email us directly at community@proton.me
Pnpm
I suspect OpenAI’s advantage is their ability to synthesize a good fine tuning dataset. My question would be is this leaking data from the fine tuning dataset or from the initial training of the base model? The base model training data is likely nothing special.
https://threadreaderapp.com/thread/1728177708608450705.html
I have some Autonetics documentation for D17-B that disscusses running all the inputs and all the outputs to a single module called the central processing unit.
Since the teleprompter showed the altered speech, Robert De Niro read his version from his phone.
That's part of Cloudflare's insidiousness. It discriminates against people based on often unknown factors. It's even less transparent about what it blocks than China's Great Firewall.
What a great idea to start a video fixed in the bottom right corner so you can't scroll it away. While reading the article it didn't distract me at all. /s
Having just dealt with this… can you share that automation?
And, if I go back in time and ask again, you'd choose the same manufacturer every time.

However, if I go back in time, ask you to roll a die first (or some other minimal perturbation), and THEN ask again, you might actually answer differently already; depending.
I think runtime checks like this using environment variables is great however what has burned me in the past is that when debugging problems, not knowing what happened at runtime when the logs were produced was problematic. So when test protected environments environment variable needed to be updated I might have a hard time back tracking to it
I gave it a shot! Works really well.
The GP is not trying to convince you that Munger ought to be your hero. Among investers, I can see why he'd be among the most admirable. That's all you need to understand to understand why someone that is not you might consider him a personal "hero".
Clearly it is the o in for.
We have the rule because people often complain about UI annoyances and there isn't any new information in that—especially after it has been repeated countless thousands of times.

I rather agree with you about the UI annoyance stuff but HN threads get super boring when things like this are repeated all the time instead of discussion focusing on the interesting parts of an article.
Developers who do not use AI. Will be replaced by developers who do. Same with all other trades.
But it has also to be made somehow a personal problem, you can’t exist by keep enabling what’s wrong justifying yourself that politics should solve it, at a global level its a political problem, at a personal level its a personal problem, when you read so much shit about this company, how can you keep using it?
When I was 20 and in college, I used to work at a Barnes and Noble. When I was working the registers one day, I apparently forgot to put a $300 gift card in a lady's bag at checkout.

The store manager got a complaint about it like a month later, and she tracked down the gift card number from the receipt. It wound up getting loaded with even more money a few days later, and given to someone else.

Anyway, the whole incident got me fired. And to this day, I always check that I put gift cards into bags (on the rare occasion it comes up in my job as a software engineer for NASA missions).
> now

For about the last 15 years
> For example I’m cringing hard when I see Americans not understanding what the big deal is with « Champagne » vs « sparkling wine ».

I guess get ready to cringe again, what is the big deal? Just seems like protectionism.
On my machine with AMD RX 7900XT, it takes ~0.17s per image. Are you using SD Turbo Scheduler node?
But only because their material doesn't have enough value to be worth spreading through piracy systems.
NextCloud is just your typical PHP & MySQL webapp. The scaling limit is how many connections your database server can handles and how much iops your disk provides.
Would never be appealing to me in the slightest, having my compute taken away from me and put in someone else's control to siphon away even more data about me, where they have the power to shut my compute off if I violate their TOS, accidentally or not, where I'd lose what little remaining privacy I have left. Of course it'll end up that way in the end eventually, as the enshitification continues; no way would companies and governments not want all that extra data and control.
None, but I do pay for a few services, including BackBlaze and 1and1 hosting.

One time I subscribed to office 365, but that's outside my budget now.

Software is like tools, you buy once, and use forever. OR shareware on the internet, ideally a binary distribution you can keep forever.
So fucking tired of subscriptions.
Pools are worse - they are usually worth negative money when it comes time to sell, because you cannot just let it sit, unlike the pizza oven (at least in theory).
>Twitter had/has a rule to not allow hacked data....

There are rules for millions of things, same is true in government, police and so on but if they are applied selectively to shut down things you don't like and ignored the rest of the time then it's not rules and normal behaviour.

The coordinated effort to shut down Trump campaign is clearly visible. Same as all the fabricated hoaxed that were pushed in the media non-stop.

Most people in tech and media are very very progressive, to the point where you would loose your job in a lot of place for openly supporting Trump or go against the current progressive orthodoxy.

I was on the very progressive side for all my life, but at some point started to see the cracks, and the deeper you dig the more you will find.

If you follow your curiosity you will find the lies but that will also make you an outcast in a lot of places, not a price most people are willing to pay.
I just use the regular "official" docker hub image, not the linuxserver one. Not sure what the differences may be.

The "major versions incremental upgrades" is a fundamental nextcloud thing, to do with their database migrations I expect. I was way behind and had to do three of them in a row when I containerized my Nextcloud instance, but they all worked fine, thankfully.
I just picked up Go and thought I might use it for Advent of Code, to help gain some familiarity. The error handling kind of threw me off, though. I am coming from typescript most recently, and I think crashing on unhandled errors is a good thing. I have bad memories of perl doing unintended things after failing to catch an error.

But I am willing to go out of my comfort zone. I think I'll probably have to find some linter configuration that will squawk when an error is ignored, though. Just for my own sanity.
Have you tried `gron`?

It converts your nested json into a line by line format which plays better with tools like `grep`

From the project's README:

▶ gron "https://api.github.com/repos/tomnomnom/gron/commits?per_page..." | fgrep "commit.author"

json[0].commit.author = {};

json[0].commit.author.date = "2016-07-02T10:51:21Z";

json[0].commit.author.email = "mail@tomnomnom.com";

json[0].commit.author.name = "Tom Hudson";

https://github.com/tomnomnom/gron

It was suggested to me in HN comments on an article I wrote about `jq`, and I have found myself using it a lot in my day to day workflow
The "basic functionality" that an OS provides requires constant maintenance from the vendor. You're welcome to use Windows XP if you want, and then you can enjoy not having new device drivers for modern hardware or patches to protect against new attack vectors. Or is Microsoft supposed to patch security vulnerabilities forever, after your one time purchase?

I don't like subscriptions for everything but don't act as though an OS, which must receive continuous updates -- continuous labor from the vendor -- in order to remain secure and thus be usable as an Internet appliance, which is its primary purpose today, is not already a subscription service even if it is not priced as one.
> I slammed on the brakes, pulled the emergency brake, and threw the car into park. I stopped with less than an inch between me and the train.

Something has to be very wrong with your car if this is required. The emergency brake is just an element of the regular brakes, and the parking pawl is laughably flimsy (it shouldn't engage anyway, it should just skip loudly over the detents if you try to throw the transmission into park while moving).

All you should ever need to do is stand on the brakes. Try to put that pedal through the floor. Don't waste time reaching for transmission levers or emergency brakes, keep both hands on the wheel to maintain control and use your foot to provide maximum stopping power. If your regular brakes are the limit, something is very wrong. Your tires should be the stopping limit.
Also the memristor was expected to be the component that in the future would work as an artificial neuron.
> I know it’s easy to change but the arguments for using glibc’s allocator are less clear to me:

You can find them at the original motivation for removing jemalloc, 7 years ago: https://github.com/rust-lang/rust/issues/36963

Also it's not "glibc's allocator", it's the system allocator. If you're unhappy with glibc's, get that replaced.

> 1. Reliability - how is an alternate allocator less reliable?

Jemalloc had to be disabled on various platforms and architectures, there is no reason to think mimalloc or tcmalloc are any different.

The system allocator, while shit, is always there and functional, the project does not have to curate its availability across platforms.

> 2. Compatibility - again sounds like a FUD argument. How is compatibility reduced by swapping out the allocator?

It makes interactions with anything which does use the system allocator worse, and almost certainly fails to interact correctly with some of the more specialised system facilities (e.g. malloc.conf) or tooling (in rust, jemalloc as shipped did not work with valgrind).

> Also, most people aren’t writing hello world applications

Most people aren't writing applications bound on allocation throughput either

> so the default should probably be for a good allocator.

Probably not, no.

> I’d also note that having a dependency of the std runtime on glibc in the first place likely bloats your binary more than the specific allocator selected.

That makes no sense whatsoever. The libc is the system's and dynamically linked. And changing allocator does not magically unlink it.

> 4. Maintenance burden - I don’t really buy this argument.

It doesn't matter that you don't buy it. Having to ship, resync, debug, and curate (cf (1)) an allocator is a maintenance burden. With a system allocator, all the project does is ensure it calls the system allocators correctly, the rest is out of its purview.
The threat model is exactly the same as executing untrusted, uninspected content you've downloaded locally.

I could do some tricks where I sent different files based on user agent, but still... most people aren't inspecting the download anyway before running it.
I didn't mean to volunteer to defend this choice, but without investigating a function you can't really support an opinion about its runtime. A language can make such promises about its basic syntax however.

Perhaps I'll rephrase how I understand the philosophy: if it's a function call, it should look like a function call. Operator overloading breaks that.

That said, this isn't my hill to die on.

Edit to clarify my final sentence there: I have zero interest in debating this any further. Pixelpoet, if you're going to be so fussy, go read Harvey and van der Hoeven and stop trying to win language fights, they're tedious.
That's just a cache with extra steps.
Reaction:

Keep "AI" out of it. As described, the (suspected-AI) review seemed to only be based on the Abstract (didn't bother reading the rest of the submitted paper), and mentions several papers from irrelevant fields. Politely suggest to the editor that that reviewer was obviously struggling to review a paper well outside his area of expertise, and might best be replaced with a reviewer who is a better fit for the subject matter of your article.
Indeed it is!

I'm fine with our name being mentioned. I didn't include it above because our website is trash, which doesn't bode well for a company with professional graphics designers and human factors engineers on staff haha.
She could write a movie from her story:

> On 31 August 1997, startled by the news of the death of Diana, Princess of Wales, Amélie drops a plastic perfume-stopper, which dislodges a wall tile and accidentally reveals an old metal box which contains childhood memorabilia hidden by a boy who lived in her apartment decades earlier.

https://en.wikipedia.org/wiki/Am%C3%A9lie

> While filing, Craig discovers a small hidden door. He crawls through it into a tunnel and finds himself inside the mind of actor John Malkovich.

https://en.wikipedia.org/wiki/Being_John_Malkovich

> A woman (credited as "M") mentions to her musician husband (credited as "C") that as a child, she moved residences frequently and took to hiding little notes wherever she lived.

https://en.wikipedia.org/wiki/A_Ghost_Story
I "like" Xitter. Somehow sounds fitting.
Sorry omitted /s
In the IT world, they are collectively known as "Amigas"
glibc has the ability to dynamically link a different version of a function based on the CPU.
I'm not talking about people you just dislike, I'm talking about jerks. People who are rude and insulting. You completely mischaracterized my comment.
Anybody have an explanation as to why repeating a token would cause it to regurgitate memorized text?
And what's funny about that stance is mathematical operators aren't actually O(1).

https://en.wikipedia.org/wiki/Computational_complexity_of_ma...

You don't want to know what the innocent-looking `*` in this function compiles to:

fn square(num: u10000) u10000 {
return num * num;
}
Clickbait title but interesting article.

This has nothing to do with python or rust
No, obviously not.

I feel like you're just trying to understand someone else's position, but you're coming across as very militant. Tangential: do you disagree that someone could consider an athlete a personal hero?
This is on machines given to employees yeah?
Frugal vs. Independent
Pros: No commute, no micro-management, so much free time to spend on hobbies or with family. Meetings tend to be more efficient since no-one wants to sit pointlessly on Zoom and those that go off on tangents are quickly shut down.

Cons: uhhhh... drawing a blank here. Maybe socializing with co-workers could be a thing that some people might miss?
Epic did exist and make money shipping Unreal Engine before Fortnite, although Fortnite became a huge success I'd say that having people in the same building having to actually build a real product with the tools you make in that building is also the right attitude to being able to make tools that are profitable and work for real people.

Heard from a comment on here that all Unity tech demos use extreme custom tweaks on the base engine and then when that demo ships it all gets thrown out because it doesn't really function beyond what was demoed in a modular way an end user could benefit from it.
Okay, then yes that's not normal. I'd never tell a candidate that they are just flat out wrong, that honestly seem unprofessional and kinda aggressive. I still might say something like "So I'd go with MySQL here myself, can you guide me through your reasoning for picking another database system or which circumstances that might cause you to go with MySQL as well?".
FAANG company pays the Danegeld to yet another country's entrenched media interests, episode 4562.
> government monopoly on a service exists, specified in the federal constitution

> "This is obviously a problem with capitalism"
Glibc supports runtime selection of different optimized paths, yes. There was a recent discussion about a security vulnerability in that feature (discussion https://news.ycombinator.com/item?id=37756357), but in essence this is exactly the kind of thing it's useful for.
The exact nature of the fix is unclear at present.

During dynamic linking, glibc picks a memcpy implementation which seems most appropriate for the current machine. We have about 13 different implementations just for x86-64. We could add another one for current(ish) AMD CPUs, select a different existing implementation for them, or change the default for a configurable cutover point in a parameterized implementation.
Heavyweight? I run it (with all the collab suite features, photo galleries, and ai integrations) on a single RPi4 along with several other applications. But then I only have a handful of users...
Using the comfyui workflow [0] I'm getting really impressive results (obviously, not as quick as single step, but still very fast [1]) at 768x768, 10 steps, using the lcm sampler instead of euler ancestral, and putting CFG at 2.0 instead of 1.0.

[0] drop this image on the comfyui canvas: https://comfyanonymous.github.io/ComfyUI_examples/sdturbo/sd...

[1] On a 3080Ti laptop card