skysight-inc/HackerNews huggingface dataset:
This is far too narrow of a scope to be broadly applicable. The industry in general does not spend nearly as much time upgrading packages as you imply, and your metrics don't make sense either. How do you measure the number of "features" imported from a framework?
Guess: this person is associated with one of the shops to buy.
Oh nice! I'll admit, my comment was based on outdated knowledge (the last time I used Pyandtic for a major project was in 1.x).

https://github.com/pydantic/pydantic/issues/1339
Google Security Operations: Intel-Driven, AI-Powered SecOps
Do better then.

Write an article. Share it here. Be more than just a shit-flinging monkey screaming from the sidelines.
I have no alt account.

And I object to the accusation that I push any sort of "German Superiority". That way lies utter evil.
In Argentina, 500K Iris Scanned into Worldcoin
I was expecting a lot of photos of plants in very high resolution
Huh. Exactly right.

We ended up with Xanadu's vision of walled gardens. Without all that pesky Xanadu technological innovation. Two-way links, OIDs & tumblers (zippers? Now I forget.), transclusion, micropayements, etc.

Another example of worst is better.
I hope these deals don't have an exclusivity clause.
Borgizaf. Nice. I’m borrowing it.
Neuroscience Says Rituals Rewire Your Brain to Better Face Failure
Right now either they are from Wikipedia, or they are from one of the stores selling plants. I have been reaching out to many stores to request permission to use their images in this way and luckily a few have been kind enough to grant it. Those are the images I use. If you scroll down far enough though you will see there is still a need for many more.
I spittaked coffee all over my monitor just now. I know this sounds like a Reddit comment, but I couldn't help but big-up your joke. Well played.
My primary use case for LLMs so far has indeed been to avoid terrible technical documentation.
It’s a good practice to note things for later and why they should be done though, right? Even if it is never intended to be worked on, noting that you would write more docs for this class but you don’t have time is an important indicator of productive capacity for leadership. If I start seeing a lot of that as an executive, I should start to worry if we’re building our value-add on a foundation of sand.
Web scraping or using site APIs!
Well.. OpenAI took everything they needed, nowadays most answers are probably generated by OpenAI anyway.
I'm with Charity Majors on this one: https://twitter.com/mipsytipsy/status/1778534529298489428

"Migrations are not something you can do rarely, or put off, or avoid; not if you are a growing company. Migrations are an ordinary fact of life.

Doing them swiftly, efficiently, and -- most of all -- completely is one of the most critical skills you can develop as a team."

See also this, one of my favourite essays on software engineering: https://lethain.com/migrations/
Ok, so, the thing I was replying to was just someone claiming false things as I imagined. Glad we cleared it up.
This article largely talks about potential impact on mental health, but I think it's also worth discussing the other elephant in the room. Privacy.

The implications could be huge. I wonder just how much personally identifiable information is available and how secure it really is. Especially with regard to younger users, as the article discusses.

I haven't looked much into Character.AI but they're a big name, so I presume they're somewhat reputable. I worry it might be hard to say the same about other options.
But if people prefer their own life to some lines on the map... why should we force them to fight? I mean.. shouldn't ukranian individuals have a choice? Are we really supporting forcefully sending them to die? Is this "democracy"? "western way of life"?

If you prefer lines on the map, why not help with the fighting, instead of being a keyboard warrior?
^^ at the end of the day, it just drafts what you would have typed yourself anyway, so not sure much would change.
Gamers like to get mad and overreact about stuff sure but there are some legitimate issues here, it's not purely just gamer-whining.

If you bought a game and now there's just no way to play it with your friends anymore, that's bad. If you bought a game, and suddenly you are forced to share all your personal information with an additional third party, that's also bad.
> and your own voice will be used to scam your relatives. Both of those are happening today.

I can't really see it becoming common for cold-calls that pretend to be someone the victim knows (like the terrifying ransom calls), since the operations work at a huge scale expecting most people to not even pick up a "scam likely" call. Even given free and instant model tuning, just having to find voice clips of the person prior to each unanswered automated call seems like it would tank the quantity they're able to make.

I imagine there will be plenty of unevidenced claims that this is what scammers did to them though. Victims have always said "it sounded exactly like him/her", and from there it's more comforting for someone to conclude they must've been fooled by a sophisticated attack rather than something simple.

For more targetted phishing, like pretending to be a company's CEO and phoning employees to get access, I could definitely see it being used. I think we're probably going to have to move "person sounds like boss over the phone" from "plausible to fake" to "trivial to fake".
I always want this but for Midi, and cross platform. Working on multiple platforms with audio equipment is so annoying to a casual user hah.
This is why I don't yet see alternatives to jetbrains which perfectly assists you with proper autocomplete, hints and suggestions.
Don’t worry, If you are interested in buying $6k plants I will create a new site just for you lol
>Am i missing something?

The issue isn't really technical. It is a conflict over governance of nix, caused by multiple factors among them involvement of US military industry companies sponsoring conferences and a general dissatisfaction with leadership.
It's long standing, basic strategic interest alignment - they don't want American hardware / US influence shaping geopolitics in their backyard via SKR/JP/TW. The TLDR post WW2 settlement, US at height of power while everyone else was wrekted enabled US to establish favourite conditions for US to operate in East Asia. Despite RU/USSR/China(ROC/PRC) being "allies" and also winner of the war, post war arragment left friction points (taiwan, sakhalin islands, liancourt, senkaku) for US to wedge in security interests. Put it this way, JP, despite being unambiguous loser of WW2, has ongoing territorial disputes with ALL her neighbours, which is unfathomable unless one realize it's explicitly engineered to be that way to justify US security architecture in region.
Some propaganda goes beyond selective disclosure of facts, like Al Jazeera uncritically reporting questionable claims as long as they're anti-Israeli, and failing to retract the ones that turn out to be false.
> Wouldn't the easy problems have been solved as they are by definition, easy?

No, not at all. “Easy” does not mean “obvious”. I once replaced a call to scp with a call to rsync in a script I didn’t originally write. The result was that an operation which used to take more than an hour and was thus run occasionally now took seconds and was executed every time. Both speed and reliability were increased with one simple and easy line change.

While the bottleneck had been recognised earlier, the original authors had learned to live with it. They weren’t aware of how it could have been improved so drastically with so little effort. That’s another thing: easy is relative.

Either way, you’re conflating easy (the opposite of difficult) with simple (the opposite of complex, which is the word used by the person you’re replying to). They are not the same thing. Easy mathematical formulas can make complex fractal shapes and complex programs can do simple things.
The weird power move is that he made his direct report to fly out to his home. The article makes it clear this was not optional.
NKorea is more legacy fascist than communist

The common thread is authoritarians wanting to see The West (liberal democracies) displaced, in particular the United States. Each has a neighboring democracy that demonstrates an alternative form of gov't (to theirs) serves the people better

- S. Korea vs N. Korea

- Taiwan vs China

- Ukraine vs Russia

- (several) vs Iran (though they have a different priority for the most part)
I'm on the lookout for an LLM that is relatively small and focused on technical documentation. I don't need it to write prose or haiku, just answer my questions based on documentation
Starbucks' emergence as a dominant force in the coffee industry marked the beginning of the second wave of coffee, which transformed coffee from a mere commodity into an artisanal experience. This wave, which began in the latter part of the 20th century, saw Starbucks not only popularizing darker roasts and Italian-inspired espresso drinks but also creating a 'third place' between work and home where people could relax and socialize. The brand's success was built on the idea that coffee could be both a luxury and a part of daily life, a concept that resonated with consumers and led to a significant increase in the price per cup. Starbucks' emphasis on the experience, rather than just the coffee, helped to elevate the status of their brand, making the act of holding a Starbucks cup a statement of sophistication and belonging to a certain lifestyle. This shift in perception was instrumental in changing the way coffee was consumed and perceived worldwide, setting the stage for the third wave of coffee, which focuses even more on the quality and sourcing of coffee beans. I attirbute the loss of revenue for Starbucks as not one of stupid marketing or ridiculous new products as stated in the article but of protest!
They've had problems with tunneling, I believe.
Yeah I'm with you-- my comment wasn't antagonistic, it was just an addendum along the same/similar line of thought :)

Personally, I think the "hard problem of consciousness" is more or less just nonsense and can be safely ignored. It's about as scientific as asking questions about god(s). It's a question that seems and feels important and that we really want to have answers for, but it's not the right question to ask because it leads nowhere.
Exactly. "Foo" is democratic when democratic or non-democratic country does it in a democratic way.
Robinhood says SEC could pursue enforcement actions over its crypto operations
Would it be possible to add a location filter for native ranges of the plants?
Nice, guess I can buy Helldivers 2 and see why everyone loves it so much now.

I held back specifically because (despite me already having a PSN account) this seemed like Sony was just willing to torch an incredibly successful game (and double down on that torching) in order to insure it juiced up its PSN signup numbers for its earnings reports, and it made me feel bad to support that.

But as shitty as Sony can be, at least they were willing to walk back this decision after such a huge backlash.
We're talking about software developers, right?

I would hope that when a software dev sees a widget that says "these are your recovery codes, write them down or copy them to a secure location or you may lose access to your account", they do exactly that.

Except for codes which protect my money (which go onto paper, which goes in a safe), I put them in a password vault. TOTP offers protection against getting shoulder-surfed, key logged, or phished, it isn't much protection if Mallory gets access to my entire password vault. YMMV.
The fire hazard from the cheap breaker is still present. Your existing one protects the downstream circuit but the Chinese breaker itself is a safety hazard.

You should care about the quality of these devices, especially ones that provide safety.
Private equity is mostly driven by state pension funds that are basically unfunded entitlements. They have to pay out more now as the boomers retire, but they have no money so seek ever-increasing rates of return, even above market rate. They can't find anything on the 'public' market, so they turn to these alternatives. Meanwhile, those on the supply side see that there is money that needs to be invested in these sorts of vehicles to have any shot of paying out, and they oblige.

People will say it's all about greed, or whatever. But it's not 'the rich' buying these PE investments. It's public pension funds (i.e., government workers, teachers, mailmen). It also has nothing to do with the interest rate (although that certainly enables it, it doesn't explain the demand for the investment vehicle itself or the source of funds).

According to a study from UNC Chapel Hill [1], public pensions comprise 31% of investors at PE funds and 67% of capital.

That means that, while it's true that perhaps the other 69% of investors are the supposedly greedy rich, if it were just them investing, PE would be 3x smaller than it is today.

We have to face the truth which is that these sorts of deleterious economic effects that occur as a result of PE takeovers are due to unfunded public pension liablities.

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4283853
Nice to see it includes Airplants as well.
This is a good solution (storing in rock) to get around the heat and corrosion (from water) that above-ground tanks go through when storing compressed air.
> As for this DE, it's main feature seems to be having a topbar that expands itself on hover. But to me that seems like it's biggest issue.

> The animation will always seem choppy. And you cannot click anything on the bar directly because everything moves around. And you will inevitably accidentally expand it. It's just bad UI...

So?

I mean, I agree it's bad UI, but some people will absolutely love it. I mean if it was so universally regarded as a bad UI we wouldn't be seeing the same pattern on every third website, would we?

It's all different strokes for different folks. Doesn't appeal to me (or to you), but I think there's enough people who prefer prettiness over ease-of-use; after all, look how many people still love their Macbooks, even though it's still got pretty a poor UI.
I haven't bothered to check but I think on about hourly level is common.
At my current place of work complexity signals minimum viable product stacked upon minimal viable product stacked upon minimum viable product.

Function additions as patches upon a platform that started life as an MVP but was never properly even planned out nevermind built out, and then suddenly demand for new features arrive with dollars attached and the baselines are tossed out with the bath water.
Didn’t you hear? Eight is the new six.
Exactly - what most people are really complaining about when they say everything is crap these days is that other people make different decisions about purchasing, or that they wish they were forced to buy the higher quality item.

It is a bit annoying to have to search and find high-quality items, but it's still doable.
> they don't want American hardware / US influence shaping geopolitics in their backyard

It's more about alternative form of gov't, liberal democracy, that happens to have US as the predominate support base. They like to say it is the US as a single country, but really it is liberal democracy, aka "The West".
> In C++ (vs C), if the intent is to pass something large efficiently, then you'd use a reference parameter, not a pointer.

Sure, sorry, I was using "pointer" and "reference" interchangeably. Indeed, references are pointers under the hood.

> You seem to be confused about the meaning of C++ smart pointers

I am not confused at all. I understand exactly what unique_ptr and shared_ptr are in C++. They are basically the equivalent of Rust's Box and Arc (except that they can be null), but I used C++ before Rust so I learned about unique_ptr and shared_ptr first.

You are the one who asked what the advantage of Rust's borrow-checker is over C++-style memory management with smart pointers, but you seem to understand that it doesn't make sense to use smart pointers everywhere. Aren't you answering your own question? The advantage of Rust over C++ is that the borrow checker helps you in the cases where it doesn't make sense to use smart pointers / heap allocations.

You are the one who is maybe confused about what the borrow checker even is/does.

> A C++ compiler might generate a warning for that invalidated reference.

Neither clang nor g++ does so, even with -Wall. I just checked. How could they?

> I agree it'd be nice if a conforming compiler was forced to at least flag it, if not reject it.

If you did this then you would have basically reinvented the borrow checker.

> The problem with doing this in the general case, where it's a user-defined (or library defined, as here) data structure, rather than one defined by the language, is that the compiler needs to inspect the implementation of that "push" method and realize that it might do something to invalidate references (& iterators).

Not in Rust. It only needs to inspect the declaration. That is the whole point of the borrow checker. The fact that you think this can only be done for built-in types is what made me suspect that you don't understand what the borrow checker is.

The declaration of the indexing operator for Vec<T> is roughly (getting rid of some irrelevant details):

fn index(&self, i: usize) -> &T

This is shorthand for

fn index<'a>(&'a self, i: usize) -> &'a T

Those references (the `&self` and the returned `&T`) have the same lifetime. That lifetime cannot overlap with any lifetime of a _mutable_ reference to the same data. `push` can be declared like so:

fn push(&mut self, value: T)

Because this requires a mutable reference to `self`, the compiler statically checks that it does not overlap with any other reference to the same data, which includes the reference returned by the indexing operation, which is why the example I gave won't compile. This works the same way with user-defined types; Vec is not special in any way.

The reason you can't do a similar thing in C++ is because it has no syntax for lifetimes. If you had a function on vector like

const T& index(size_t i)

you have no idea if the returned `T` is derived from `this` or from somewhere else, so you don't know what its lifetime should be.
Maybe I'm not looking in the right places, but I don't see widespread condemnation for current EU and US censorship of the Russian propaganda outlet RT, and to be quite frank, I think it should be censored. The right to free speech does not extend to people who are not subject to a countries laws, and I don't see why it should.

I'm not condoning all past actions of the US or EU, but censoring fake news and propaganda that is controlled by groups or nations that want to destroy you seems like something that is reasonable to do.
Why not just use rotation to generate artificial gravity via centrifugal force?

I guess the answer could be that the sideways motion will drive you crazy due to coriolis forces? See 6 minutes in https://www.youtube.com/watch?v=nxeMoaxUpWk

But they can just substitute windows with monitors that compensate for the view.

Incidentally, the viewscreens on Star Trek etc. always had the ship right side up, so they probably compensated exactly in this way :)
Your analogy was bad in that it represented a case that I had not made, that the ban was a convenient lever to be reached for out of convenience.

I have not seen an operating system of civil governance that has not reserved to itself the right coerce behaviour as a "last resort" (this would be different things to different people), so it is hard to say much about your last paragraph.

I would say: if you don't think that people are going to debate and argue a case for banning, for punishing, for going to war or other forms of controversial and "extraordinary" behaviour, you probably can't think that people are going to agree to be educated properly, whatever that means. Debate, argument and loser's consent are fundamentals behind the model of democracy we have today. including, in my view, the part where the demos is educated.
And I'm saying that "experiencing" is a matter of degree, just as "consciousness" is. It's not there or not there, it's not a boolean. It's a question of "how much complexity is there".
I do sincerely apologise for omitting the word "often". My point remains that generalisations should not be made based on the views of a minority.

I have noticed that US media in particular presents a very one-sided accounting of protests. Axios, for examples, implies that Pro-Palestinian protests at colleges are a form of anti-semitism.

Again, I apologise. That was in error, not malice.
Sunday Scaries market their songs on YouTube
Advice for Developers: How to Keep Moving When You're Stuck
Marijuana is legal for recreational use in the states where most people live. I'm in a Romney 2012 county and there's a giant dispensary on the main street that looks like an Apple store.
Great question! A couple of reasons.

The simplest is that I dislike being dependent on any substance.

A more nuanced reason is that I want to be able to use caffeine as a tool. A cup of coffee is the largest dose of caffeine that I am comfortable taking at any one time. If I already have caffeine tolerance at the level of a daily coffee habit, caffeine has lost much of its utility to me. However, if my tolerance is lower than that, I can really feel it when I do occasionally have use for a cup of coffee (e.g. the day before code freeze.)

Currently my caffeine intake is a cup of tea[0]. This is at the level where I don't hate myself if I miss it[1], and I can still use coffee as a tool on occasion. Also, you can pry my tea out of my cold dead hands.

[0] Note that how much caffeine a cup of tea has is much more nuanced than "black vs green". Cultivar, terroir, steep time are much more important to caffeine levels than how the tea is processed. In fact if anything, green tea cultivars have been shown to have, on average, very slightly more caffeine than black[2].

[1] I feel it, but it's not 3-5 days of migraines

[2] Y. Zuo et al, Simultaneous determination of catechins, caffeine and gallic acids in green, Oolong, black and pu-erh teas using HPLC with a photodiode array detector, Talanta 57 (2002) 307–316
ha, thanks, that too! Nice site.
That's called "the channel" in enterprise software speak
Yeah, default residential is 25mph in the US, which IMO is too fast for areas where kids might be running about. The only time I've seen lower is private neighborhood streets.
My comment was just a reply to the parent - that the linked article wasn't really about smart pointers. I was just using string_view as an example.

There are lot's of places where C++'s long history shows it's ragged edges - where newer features really don't play so nice with older ones. One would certainly hope that a new language like Rust is at least initially more consistent.. the question is what will it look like in 20 years time, if it's still being actively developed at that time?
PiFex: JTAG Hacking with a Raspberry Pi
Realistically, Red Lobster and most chain restaurants are... just not that good.
Yeah good call. My statement was definitely not nuanced enough. I think it's more like: The base case is that it works best to pick an approach and stick with it. But sometimes there is a strategic opportunity to change approaches, which can be high reward, but also carries high risk.

I think it's also rare to successfully go the opposite direction, taking a high value brand mass market. I mean, I think it's a common "successful" cash grab strategy, but not a success in the sense of improving the long term fundamentals of the business.
Here’s a rough estimate. Though of course this was a side project (~10hrs / week) and much of the time was spent learning.

V1 - Wordpress and jupyter notebooks (2 months)

V2 - Django (7 months)

V3 - Django + React (3 months)