skysight-inc/HackerNews huggingface dataset:
We've been using web sockets for a period of time now but we are changing course back to old-school server-side HTML with basic form posting. There simply aren't any user interactions in our product that justify the additional complexity of having a web socket connection involved for every users' session.

I've observed an interesting pattern - When we started to take the axe to web sockets (and all the reasons we thought we needed them), a lot of javascript seemed to melt away pretty quickly. We still require javascript, but it's exclusively in service of the UI/UX at this point, not some self-serving SPA framework state management circus.
They did do that.

It is called D.
There's almost no syntax to learn here.
It's interesting how people will claim to be pro diversity, then say it's someone's fault for communicating in an autistic way.
It seems like he did fine if you take the Youtube comments' word for it:

"As a visual neuroscientist and also a rider, I approve of this message. Very impressive depth of scientific insight into how our vision works, all presented in an easy to understand way." - World-renowned researcher Vladimir Kefalov

https://medschool.uci.edu/news/world-renowned-researcher-vla...
Absolutely, which is why I was presenting it in the context of my experience as someone with those conditions. I don’t have a frame of reference otherwise, and if you read my last paragraph, you’ll notice I did concede that I think it’s something that happens in everyone and is more expressed in people with those conditions, which is a studied phenomenon.

Don’t you think it’s weird to ascribe hidden meanings to someone’s words?
> A 100% male company isn't going to invent the best tampon

I mean… a man did invent tampons https://en.m.wikipedia.org/wiki/Earle_Haas

Granted there were previous, less good, versions
I know what's TypeScript - just not getting why would you want to use it
This is something we desperately need more of in other countries. We've found something like a dozen breaches of similar severity in the last 6 years and they all came from systems developed through public tenders by companies that either aggressively under-priced or used other (legal or illegal) dirty tactics to win them. The very few things that were developed in-house have proven to be far more reliable and secure, not to mention developing them was far cheaper and the UX is better and more consistent between them.
I think there is a large moral brown area of bad faith and deliberate exploitation of weak people between fair but greedy terms (e.g. me 20% you 5% because according to me my work is more valuable), which can result from excesses of businesslike aggressive attitude, and antisocial criminal intent (e.g. if I can make you sign this and that, when you are no longer necessary I'll then be able to sue you to get your shares, your back salary and imaginary damages).

In my opinion taking away shares falls in a rather bad part of this spectrum because, even if no further tricks are intended, it's something that can only be proposed to someone who's known to be gullible and submissive, by someone who isn't their friend.

Since the OP seems unable to treat this outrageous proposal as the red flag it is, it might be useful for them to frame their equity arrangement as a problem of "friend retention": friends shouldn't exploit friends, not even if they drown them in bullshit and they leverage personal feelings.
It does. Nix can package everything properly. What is depending on the language ecosystem in question is whether this packaging can be more automized or not.

Python is not trivially automatized with Nix.
how does it limit development?
It's a legal barrier, not a practical one.
The best managers I’ve worked for recognize that the role isn’t “IC + Authority”, but something entirely different.

- They trust their team, but stay engaged/aware enough to know when to ask the right questions

- They run interference for the team and make sure they’re shielded from org BS when possible

- They make sure the team has the tools they need, and when they don’t, they relentlessly pursue a solution

- They establish good relationships with other teams and leaders, and leverage those relationships to help the team (so important when your team has dependencies on other teams)

- They shut down adhoc/direct requests from upper leadership that would distract from current priorities

- They consistently sell the value of the team and highlight its accomplishments

- They convey enough about the business context to make the work more meaningful

- They always have your back in public, even if there might be critical feedback to deliver later

- They elevate the members of the team and don’t take credit for the team’s work; instead, they take pride in creating the environment that allowed the work to thrive

- People want to work for these managers, and you also think hard about leaving them

I’ve been lucky enough to experience all of this in a single manager a few times, but it seems rare.

But also keep in mind that managers are human, often thrown into the position, and while they’re eager to be the kind of manager people want to work for, they may not have the experience.

When I was a principal IC/team lead, I found it useful to “manage up” (I kinda hate this term), and communicate as clearly as possible about what the team needs and how they can help. Especially with newer managers, this is critical. I’ve seen new managers chewed up and spit out by snarky devs who view them as an adversary instead of a member of the team, and in a discussion about good managers, it seems important to mention that there’s a lot a team can do to help a new manager find their stride, and one of the truly good managers I worked for emerged from this kind of situation.
Thanks to guitar players, lots of tubes are being manufactured new these days for old amps. There may even be new tube amps being made.
Stallmann has, as far as I can tell, been sitting on his hands for the past 15 years. In that time period it does not seem that has accomplished anything of consequence except drama, pissing off many of his remaining allies with powertrips [0], and crippling GCC relative to LLVM. I cannot remember the last time a new piece of software came out of the GNU organization which was actually relevant to users or developers - they and the FSF seem stuck in the 1990s and have done little to attempt to address the general trend towards SaaS / web.

Even if "Stallmann was right", that doesn't mean he's the right person to lead the FSF. Because the increasing irrelevance of the FSF isn't just our fault for not caring enough, but his also, through inaction, poor decisionmaking, unprofessional behavior and terrible PR.

[0] https://lwn.net/Articles/802985/
I had no intentions to opine on b) but according to alehlopeh a few levels up [0] it might be true

[0] https://news.ycombinator.com/item?id=36383907
Sounds like at least some of those laid off employees ought to be talking to a judge about getting emergency orders?
Slint is already a viable alternative to Qt, as evidenced by users actively choosing us over Qt. While Qt is more mature in many areas with its two decades of development and large team, Slint is already good enough for some use cases. And as a young framework, we naturally strive to improve.

By the way, when it comes to IDE integration, our VSCode extension and LSP server, which includes live preview, put us on par with Qt's.
Goodbye Performance Issues: How Project Loom Eliminates Asynchrony
But eventually your vision readjusts to the old levels and normal whites feel normal again.
Is there a good checklist or framework for fine tuning vs using a vector db to increase the context size
I got super excited about this, but...

there's no `choco install wingetui` or `scoop install wingetui` listed on the page...

that made me mad enough to not bother at all and come here to complain instead...
I see other comments mentioning IM. We have Matrix' Synapse on a private bare-metal K8s and outside clients can access our private Element Web from another K8s cluster when we need to collaborate more directly. Some clients or partner orgs have their own Matrix servers.
Can you fuel your argument with some examples? I hear the argument in similar forms a lot, how a lot of good games failed because of bad marketing or just no luck. But I never see any examples. The response I get to my question is usually "I don't know of an example precisely because it never got popular", but I find it very fallacious - if there's thousands of good games out there, that failed to be popular, surely you would stumble into a few of them. A claim that a game either is popular and makes money, or is not popular and no one ever hears about it - is a false dichotomy.
have you used google lately? might as well not be indexed with all the seo spam you get as top results
Sorry. Don't get it.
I did quick search and see dozen articles from Psychologist, discussing the replication problem and how to deal with it, how to create better experiments. And, another dozen discussing which ones DO REPLICATE, and which don't, and what is the difference.

50% of experiments do replicate, so maybe it is just taking a glass-half-full attitude.

The field is very much actively dealing on this and improving. So not sure what proof's HN would need.

That is why I'm saying, right now the attitude seems very much be "we really diss-like these fields (because we're so biased against anything that isn't STEM), so they really can't do anything right no matter the evidence".
To be clear, the explosives aboard are TNT, which is extremely stable and very likely to remain potent. There has been no study of the affect of the conditions aboard on the degradation of TNT.

However, if the bombs were shipped fuzed (which is not known as the records do not include that data), the fuzes are now likely inert. It significantly reduces the danger of a spontaneous explosion, but does not reduce the power of the explosives should a detonation occur.

https://hansard.parliament.uk/Lords/2019-07-03/debates/E34CF...
How do I find it?
> but stating a modern laborer is not getting anything out of their labor is quite false. Not as much as they want, sure, but it's not zero.

In many cases the net benefit of working a job is negative, because many places pay below the cost of living. That’s why so many people are running two or three jobs now, in the states.
Claim: "you called me an ass on the phone", Proof: "here's a call recording in which I say no such thing". Don't you think the analogy holds?
It works by embedding a video element with a one-frame mp4 file. That would technically turn the ad into a "video ad". I can imagine that video ads already have tighter restrictions in ad networks today. At least I'd hope so...
> If you're concerned about bias in hiring, then eliminate bias. Do blind interviews and redact resumes, broaden your candidate sources. You don't eliminate bias by... introducing bias.

The "problem" is that when this purist meritocratic approach has been tried, it results in more white men being hired, not less. Therefore such approaches are swiftly cancelled, in favour of introducing deliberate bias on the basis of superficial characteristics. See here as a good example: https://www.abc.net.au/news/2017-06-30/bilnd-recruitment-tri...
I didn't mean to imply that others wouldn't.
Anonymous types are nominal types (like all others in .NET). They are just auto-generated and auto-named.

Duck Typing at runtime is possible and to a degree checkable and compile-time.
As a funny anecdote engineering students placed a modern miniature statue on the ships deck as a prank just before it was raised ( in Finnish but translation tools help https://fi.m.wikipedia.org/wiki/Vasa-jäynä )
They're using the attack helicopers against Ukrainian tanks that are probing their Southern front. They've already destroyed several tanks and quite a few Western vehicles. I doubt they're using choppers as a substitute for artillery, it doesn't make sense to do that.

https://asiatimes.com/2023/06/ukraine-plays-light-brigade-wi...
Sheeeit, if it’s gonna be that kinda party…
Brands Wanted to Cut Out Stores. Not Anymore
Mo paywall: https://archive.is/32Dmx
I remember reading a dev diary from Toto Temple years ago, about making their character select menu run in-engine so they could make sure all 4 players knew how to use the dash move.

Then I lost track of the game.

It's funny that 2 years after this article, in 2018, Celeste became a triple-I hit using a similar dash move but single-player. Turns out pixel platformers still had some juice left, but couch MP is never coming back.
The features you describe in a way is what I see the biggest downfall.

The idea of Kotlin multiplatform itself is good, but I don't think Jetbrains as a company can sustain it. They're trying to do too much for their size and it shows. There are bits and pieces everywhere but they lack polish.

There's a lot of "Kotlin way" libraries, frameworks and language constructs that are all 1/2 backed. They either have bugs, missing enough features that you can't use it in a full project or get abandoned. It lost focus moving to multiplatform. Perhaps it'd be better if they focused back on being a better Java. Not to mention the Kotlin compiler is as slow as a snail. This is being worked on in 2.0, but for now and for a long time it's been terrible.

On the other hand Java has gotten stronger and caught up a lot. There's now less incentive for Java developers to migrate. The only big switch has been Google and Android. Whilst others have moved - those are all Java first frameworks with Kotlin "support". This arguable relies on the developer to somewhat know Java.

For non-Java developers - Kotlin is as hard to get into as Java. You need Intellij (the Jetbrains IDE), to install the JVM and work out Gradle (in Kotlin it's recommended vs Maven). This enough can be a showstopper for some. There are a lot of layers and hurdles before you can even "Hello World". For the some crowd, there are those that are anti Java / JVM and hence won't adopt it.

Likely a lot more pain points...

I wanted to like Kotlin a lot more and do, but it's not all perfect.
I think this is an effect of its success. Without the FSF we would maybe have software patents and far less open code that we have today. This is essential to supply a developer pipeline.

Some say Stallman is a bad face to stage a revolution, and that might be correct. But this isn't some anarchist uprising and that disregards the achievements many already seem to take for granted.

Sure, GPL to a large degree does mirror the strictness of copyright law. I don't believe that it hinders anything to be honest.
Many software developers work for places where selling the software is not how they make money.

Another big example would be "enterprise". You are paid to solve problems for the organization. If the code you write to solve those problems is open source (and you use other open source code to help solve them too) it doesn't really conflict with the ability of the organization to pay your salary.
It's very _easy_ to swerve at speed on a motorbike. In fact, it's part of the UK's motorbike license test ('hazard avoidance'). You are required to go through a speed trap at 50km/h+ and swerve approx 1m out of your riding line and come to a controlled stop. I did the swerve at 63km/h.

All it takes to swerve at speed is a small shove on the appropriate side of the handlebar, and 1m should be enough to put you either into the 'lane split' or into the other lane entirely.
Moreover, NVIDIA provides the free cuSPARSE library, which can be good enough to accelerate many common operations with sparse matrices.

Only when that does not already cover all your needs you have to find or develop other software for handling sparse matrices on GPUs.
To your point: this conversation has pretty much convinced me to stop trying to figure Lemmy out and just hope Tildes pans out. I wanted to be a Lemmy adopter, but from an inability to sign-in and a complete disinterest in figuring out who is defederating from who (and why and what that means for me as a user) is giving me an allergic reaction to using it myself.
> is there a modern engineer on earth who hasn’t used Twilio’s API at least once?

Reading this thread makes me feel like I'm taking crazy pills. Twilio is huge and is the leader, but they hold less than 40% market share in CPaaS and makes something like 60-70% of their revenue in the US. There are a lot of competitors and a lot of reasons to never use Twilio.
If that dependency is deep in your dep tree and is statically linked somewhere than there is no way preventing that.

If it’s only dynamic linking than yeah, it might happen that you need a huge recompile (but that is not that big of a problem nowadays in my experience - gentoo used to compile way longer in my subjective experience for example). Also note: nix will soon get content-based hashing which may solve this problem.
I was going to write that expertise in one area doesn't necessarily transfer to competence in another, but then it occurred to me: Perhaps the radio is still running off the same valve that his father installed in 1978 and that is part of the emotional value that it holds for him.
> The tastes of the market get more demanding over time.

That seems to me to be true of most (every) industries / areas of human endeavor?
> Wasn't the primary premise of the cancellation attempt him defending pedophilia?

That’s certainly the one I remember, and everything else was just people piling on to try and provide more ammo or more legitimacy to that claim because “look he’s a creep in other ways too!”.

But the claim that he defended pedophilia is itself false. The lady making the claim quoted him as saying one thing and then immediately criticised the quote as if it said another thing. I don’t remember the details now, but I remember reading the original open letter at the time and being baffled by how that was considered as evidence against RMS.

Im not saying he’s not a weirdo or creep, I don’t know if he is or not, just that the accusations against him about his comments on minsky’s visit of epstein’s island were strawnan accusations.
>My problem with RMS is that "FSF" now stands for "Fierce Stallman Fanbase" rather than "Free Software Foundation".

I cannot see it being any other way really. He is the founder. He sets the tone. He know exactly what he wants FSF to be.

Maintaining the core principles (especially if they are uncommon) of an organization is really, really hard if you have ever attempted it. You have to actively avoid, or even let go of people who are not near totally aligned with the principles .
There's a place for talking about the viability of FOSS firmware for headphones and similar devices, but I'm sure we can both agree that on an airplane ride (omitted from parent response, but that's when it happened) is not the right time. The problem imo isn't the argument, it's where and when it was presented.

Most people on airplanes are, at least in my experience: half-tired, somewhat sleepy and vaguely annoyed due to all the annoyances and frustrations with getting through customs. Few people want to be subjected to angry rants at that point. RMS should at least have recognized that[0] this is the sort of rant that is best put on his website after the ride rather than at the person who just was wearing some headphones[1].

With RMS having placed himself as the de facto speaker for the FSF, this is an extremely bad look for them once this story got out and by extension Free Software as a whole[2] (and why, imo, he should've been moved to some sort of "guru" position long ago instead of being the public speaker).

[0]: Yes, I realize he's probably autistic. The counter I have to that is that autism isn't an excuse. It's an explanation and RMS has habitually rejected any attempts to understand that his behavior may be regarded as extremely rude according to everyone who has worked with him, which is why I still consider this to be a detriment to him as a person. Almost every autistic person I know is miles more understanding than RMS is in that their behavior might sometimes come across in ways they didn't intent to. RMS is full head-in-the-sand-I'm-always-right on this sort of thing whenever he's confronted.

[1]: Which probably would have made it a more useful argument too, since more people would've been aware of it as opposed to severely irritating a random individual on an airplane.

[2]: Not to dismiss the merits of FOSS on that, of course. There's plenty of other organizations that I would consider more useful advocates such as the FSFe and the SFC.
Loners Georg are outliers and, if you are caring about and optimizing for attention and growth, should not be counted.

For every one person who's never used those, I can throw a rock and bounce it off a dozen who have.
If you pick the 10 largest apples out of 100 random apples, then those will, with high probability, be smaller than the 10 largest apples out of 1000 random apples. This should be dead obvious to anyone.
Can ChatGPT Help My Non-Coder Partner Build Software?
> A modern employee is in no way comparable to a slave, especially not the kind of employee likely to visit HN.

What an elitist attitude.

H1B visas are a modern form of forced labor you might be able to find some shred of empathy for, but I kind of doubt it.
If new is not always better, then you’re stuck with the really hard job of knowing when it’s worth moving to the new thing.

Worse, you’ll be blinded by survivability bias. One easily notices the good rewrites and can easily ignore the bad ones.

Even worse, bad rewrites may be noticed in a place that a year or two ago was deemed a success story. I’ve seen many such cases due to misunderstandings or just political dynamics.

And lastly, don’t let that Engineer do Scala, they’ll brush off the compilation time regression and make all developers lives slightly worse (assuming the project is big enough)
Lots of people complaining about state-run projects or suppliers who do stuff on the cheap but I think the simple fact is that in most people's minds, buying a "IT system" is like buying a car except that the car is built from scratch each time even though the customer wants off-the-shelf prices.

How many applications do we create that all do exactly the same thing? Payments, customer details, tasks, shopping baskets, items for sale etc. and how many times have we rebuilt all of that from the ground up with all the risks? Even if we know what we are doing, it is easy enough to forget something, for someone who didn't know what they were doing to build part of it, to cost enormous money to plumb together a tonne of bespoke parts.

I think the solution is 1) We need much better regulation of who has the relevant skills to do work to the required standard, we still allow untrained and unqualified people to build banking apps etc. 2) We need to create something that allows us to possibly certify implementations of standard functionality so they can be used to create standard applications, just like Peugeot might buy engines from Toyota that they know already work.

We talk about freedom of thought and creativity but the price of reliable and trustworthy software is probably only going to come by establishing a much higher level of quality - hopefully minus some of the BS you get with some accreditations.
I don't look for similar movies, I look for the exact movie I want, it's just a redirection of their poor catalog. If that was the intended use case, they'd have proper catalogs to drill down instead of a very long, arbitrary vertical canvas of always changing, non consistent categories.
Required me to make an account on github? No thanks.