skysight-inc/HackerNews huggingface dataset:
As an Engineer (but in a scientific field) I just love Matplotlib. I moved a number of years ago from Matlab and even Excel (love how I still see papers with that mid grey background and full magenta on figures).

I'm a poor data analyst and programmer but have always managed to do what I need, mostly just time series and scatter plots. Sometimes a little more involved for my ability: such as a set of heat maps with common scaling and some tiles omitted...

I see some comments about the quality of the rendering and the look, but I think the default is really good. Nice proportionality of text, lineweight etc IMO.

Anyway I'll get to my point. I really can't get any value out of the Matplotlib official documentation. I'm not going to criticize it, just say that its not compatible with my brain. On this basis, good quality and accessible literature like this is very well received.
Same, would like to see the same but implemented in Rust
Whose plan was god?
That sounds like the hedonic treadmill to me. The existence of something "better" does not reduce the value of what you already have. I have a 1080p projector. I enjoy it just as much as I always have done. You might have a 4K projector but that doesn't affect me at all.

This is not to say a newer model can't deliver more value than my current one. But that's not the same as saying my current model suddenly delivers less.
Thanks for your sign up, it made me very happy! And thank you for taking the time to make a video :D
I will think about making the onboarding process simpler.
Interesting analogy with the car.

I also remember a similar discussion about mathematics. You can easily brute-force a bunch of theorems starting from some axioms and logic, but without any sense-making or context they are effectively meaningless.
Of course, hence the "what must follow" in the quoted text. These were predictions by the people who publicly always talk about bringing democracy and freedom. What they say in private is a different matter.
I think the key to your post is that waterfall or agile is irrelevant if you're getting work done and setting priorities

Window dressing in the virtual space! Spending too much time/effort worrying about this nears sabotage, IMO
I do think that the floodgates are open now. AI is still absolutely terrible to mediocre at coding at best but for more trivial tasks like this it'll get indistinguishably good AND businesses are ready to sell before even beginning to think of the consequences.
> And we have no tools to control this.

Do you know "The boy who cried wolf"? Fabricate some allegations yourself and this will train people to disbelieve them.
Personally there is way too much boiler plate. I actually love using it in my corpo job because the structure it enforces is great for large teams working in many different features synchronously. But for small nimble teams with good communication the guard rails are more of a barrier than a safety net.
To what extent can people pronounce -vk- (as opposed to -fk- or -vg-) in Polish and Czech?
The comment didn’t say the problem was AI, it said they feared its consequences, which is a perfectly valid concern.

It’s like if someone said “I’m scared of someone bringing a semi-automatic weapon to my school and doing a mass shooting. My country has lax laws about guns and their proper use”. And then you said “in your case the problem is not guns, it’s your country”.

I mean, it’s technically true, but also unhelpful. Such ingrained laws are hard to change and you can be placed in danger for even trying.

Before someone decries the gun example as not being comparable, it is possible to live in a country with a monumental number of guns and not have mass murdering every day. It’s called Switzerland.

But let’s please stick to the subject of AI, which is what the thread is about. The gun example is the first analogy which came to mind, and analogies are never perfect, so it’s unproductive to nitpick the example. I don’t mean to shift the conversation from one contentious topic to another.
If your friends started doing weird stuff wouldn't you be at least a little bit embarrassed? Wouldn't it be better for all parties if they knew you would be embarrassed and decided not to do it?
One of the biggest problems of a scientific education is the lack of hubris taught. Science has a very clear box it works remarkably well in, but it far too often strays outside of this box.

We should have been told that science is about the prediction and description of things. This is very different to what things actually are. If only scientists didn't believe from the very beginning that they were studying what reality of things are, they wouldn't spend so much time unlearning this later in life.
Subjective and anecdotal experience: My most productive period was working with people that I got along really well with, as opposed to people I sort of just put up with.
I worked on GCP, left Google about two years ago. Some Googlers are aware of this, fewer care, and fewer still act on it - you sort of have to be an insane employee* to do that.

I saw tickets from high-paying, top-10 customers, go unanswered for days; no one senior enough on the team to answer felt it was more important than the day-to-day, and no one from the support/account executive staff felt they had the authority to demand it.

I see it otherwise. I think solving customer support is crucial to GCP's success, and since I agree with you that GCP is the better underlying product, there is a deluge of money passing Google by, just waiting for the right executive team to start caring about this to pick it up. Kind of like Microsoft pre-Satya.

* https://yosefk.com/blog/people-can-read-their-managers-mind....
I disagree. Of course you could fix that. But that would mean that you can fix a thousand and one issues that's caused by other softwares erroneous content handling. Which leads to nothing but bloat and introduces just more code that could come with more bugs.

If your software works and is designed as intended, then sometimes it stays the users problem. Unfortunate, but otherwise problems will stay forever.
I really enjoyed this part of it
...maybe related "meme", (Sry i have no direct link):

https://i.postimg.cc/jKzqrH48/50y-intelligent-design-you-sai...

regards...
We've had Photoshop for decades, and I still see pictures everywhere.
The problem with that is: while it's true that one can't treat neurodivergent people fairly without taking heed of their testimony of how their mind works, selfishness is a behavior that has to be evaluated from an external perspective - for everyone, not just the neurodivergent. Because everyone who is ever selfish denies it, and has a story about why they're not being selfish. So it's always evaluated by POSIWID.
Slightly off topic, but what’s that logo at the bottom of his website?

Is that some sort of a coat of arms?
I bought an xbox only for fable 3. But that one disillusioned me complelty :|

I really hope they take the feeling of Fable (that what made me like it in the first place) and roll with it.

And if they make it great, It was Peter Molyneux fault...
"Modern C++" is the same rewrite costs as if you Rewrote It In Rust, except that at the end you still have C++ and are still on the same treadmill and will be doing this again next time. It makes sense for C++ trainers to promote this, it's repeat business.

Every three years there will be another iteration of "Modern C++" (it seems like some want to now call C++ 20 and C++ 23 "Contemporary C++" instead of "Modern C++" but it's the same again) and you're back to do more rewrites.
Seven Weird Ideas Worth Hearing Out On
We should always maintain a healthy skepticism in either direction, and maybe supporting that is your purpose, but: why should your throwaway account be believed?
It seems like most of these numbers are just completely made up.
Indeed, if one were to post a AI video of someone saying some racial slur or otherwise verboten language, sure it won't get them killed, but given how unemployeable and pariah they would be, that would be a death by a thousand cuts.

But Blasphemy by whatever means, is one of the tools by which society sets certain boundries, and it's really hard to move away from a model that worked so 'well' for us since the first civiliations.
I don’t recognise the linked article in your description of it at all
The obvious go-to choice was Cloudflare for us too, but then it turned out you can't use CF just as a registrar (at least on the basic plan or equivalent), you need to use Cloudflare's nameservers as well... But we use Google's Cloud DNS for everything, so that was a showstopper. In the end we went with AWS Route 53.

CF could probably get a lot more customers if they would allow you to use custom nameservers for your domain.
My specific fear is that if a picture of you next to your name is available online, that becomes part of the training set of a future model. Paranoically, I do not have any picture of myself available online.

I could then trivially generate pictures or even videos of you e.g. by knowing your name. Of course that's just an example but I do think that's where we are headed and so the concept of "trust" will change a lot.
cool to see the CLI community building stuff
As soon as you have something else than a paragraph in a single column layout, you will get hallucinations, random stuff, cut off etc even if you say which pages to look at, LLM will just do what ever.
If you need a tutorial to "hack", yer not a true hacker. ;)

(Also; https://leanpub.com/juice-shop (Min price $0) - Link found further down in their readme [1] - Enjoy.) :)

[1]: https://github.com/juice-shop/juice-shop?tab=readme-ov-file#...
There’s a whole lot of “try it and see what works” going on. And perhaps this is our purpose, as the butterfly goes through stages
The word "fintech" is disappointing, most because everyone calls their classical old school finance company a fintech that has a minor tech component. E.g. something like Solaris Bank is a fintech, but BaaS providers are a rarity and not the average fintech.
Yeah i lost all faith when he did this shit. But he made it even lower with his NFT game
I think the subscription model needs to be refined.

500$/year (invented amount) for a Photoshop subscription that I’ll use 3 times in a year? But when I want it, I need photoshop, not $SOMETHINGELSE. Sell me a $5/day license and I’ll be happy to pay every time.

Subscription model is ok for heavily used software, but doesn’t properly address whatever I use every now and then.
The marketplace for this, as compared with generic software developers, would be so small and infrequently used as to be basically nonfunctional.

I would recommend searching for terms of art such as vhdl and verilog in normal freelancer sites.

Most embedded folks don’t do FPGAs, the subset that do is mostly employed in situations that don’t permit freelancing.
eBPF Documentary [video]
.Net has been (_almost_) entirely open source for years now. The whole closed source and Windows-bound .Net Framework is a legacy thing of the past now, since .Net Core (which is now named .Net) everything but the debugger is open source. It's all on GitHub. You can do all your C# development on Linux nowadays, too, with VSCode or Rider.
More time spent filing patents than implementation.
Is there a specific example you have trouble with? My experience has been that .NET is on a lower ceremony end compared to other options.
That's a little too easy no? AI being used to imitate people definitely is a problem that needs to be addressed, and already is. Discarding that because there is a bigger issue is ignorant. Both can exist as a problem at the same time.
I don't think I got my point across. The constraints I've referred to aren't a reference to how problems are formulated, but what leads decision-makers to make decisions. The goal of any number-cruncher in a corporate environment, whether they are data scientists, machine learning engineers, operations research specialist, etc., is to advise decision-makers on what are their options. If they stop collaborating and start to lift barriers and create problems, instead of adding value they turn themselves into a bigger problem. And I'm not even touching on the problem of gains.

Adding to that, decision-making is all about tradeoffs. All problems have sensitivity to input parameters. This means that there are always choices that can be made to have different solutions if decision-makers are willing to accept the tradeoffs. They always do, because not all constraints and requirements are expressed or expressable in a problem statement. More to the point, the output of an optimization problem is not reaching the optimal point, but to improve on the current performance.

Not everything in life can be limited or summarized in crisp values. Moreso in the business world. Do you understand what I'm saying?

> Savings? 1% would have been $millions a year.

That's your projection. And 1% of anything is completely irrevelant, I might add. No wonder the project was killed.

I worked in projects that we could advise cost improvements of around 4% and the project was slashed as well. What's the year on year variance though? 1% is a fraction of inflation. How many meetings would they need to meet a ceiling of 1%? Is 1% the value-added of a PhD? Do you get what I'm saying?
So, you mean, similarly to how ad targeting works today, companies will optimize voices so that individuals respond accordingly to their targets?
Gandi's .com renewal price is up 60%
And interestingly for a graphing calculator, it lacks an FPU, and all floating point math has to be done in software.
> 7. Governing Law: These Terms shall be governed and construed in accordance with the laws of BreakTheLoser, without regard to its conflict of law provisions.

There are better ways to break an addiction than sending money to some scumbag that wants to profit from addiction and literally believes they’re a law unto themselves.
Don’t get me wrong either – I personally prefer Gnuplot by quite a margin, Matplotlib is indeed too verbose. These days I use Matplotlib more mainly because I use Python more.

I’m just saying that it doesn’t take too much configuration to make publication-quality plots in Matplotlib either, by e.g. enabling the TeX integration and setting up a reusable stylesheet file. The style sheet format is actually very reasonable, and several examples ship with Matplotlib. There’s also the Seaborn package if you want some nicer default stylesheets.

(Side note, the same goes for Gnuplot… As shown by e.g. gnuplotting.org you can definitely create publication-quality plots there as well.)
When you are solo and not limited by poor team practices, C# becomes far more productive that practically any other language if you care about both single-developer productivity and scaling your project efficiently. Go is far up there on the list but it does not scale as well if you are proficient with the language. And of course Ruby, Python and other interpreted junk does not meet the bar at all :)
Love it!

“The concept for the device emerged from social research conducted in six countries, which identified a need for digital communication among youth. … a radio protocol was patented. This protocol allowed up to 3,000 Cybiko devices to form a network without using auxiliary stations.”

Fascinating!
codestral 22b, aya-23 35b, gemma2 27b-instruct.
How to use analog input (ADC) on NuttX RTOS
Many, many people still enjoy Red Alert 2, which was released during the same time frame. The competitive scene is still active as well.
Lets not forget iPhone vendor lock in that specifically slows down or entirely closes background connections for all other vendors except Apple. So syncing files with Nextcloud or any other app except Apple cloud is an exercise in undocumented futility.

You can put it as a front application and wait (if corporate hasn’t forced a screen turning off timeout)
You can try https://www.fastht.ml/
To me it comes down to how the creator decided to publish their piece.

If there is no specific accessibility need, getting it in the original format on the chose platform would be my primary choice. In particular it's not a time sensitive subject and watch it later sounds easy enough.

You seem to put reading/writing on a pedestal, but as you point out we're not in the medieval ages anymore, nobody should feel superior because they read it instead of watching it.
Cool tool, are you planning to support also other kind of DBs that are NoSQL such as MongoDB or Redis? That would be really interesting too.
No doubt about that what you have just said.

Lifetime payment literally means the specific software is yours and runs even after the business selling it goes out of business one day or is acquired by another business.

We need to consider these issues before selecting pay once option.
That sounds like a dangerous proposition. Either they fabricate allegations about a “nobody” and put them in trouble or they fabricate allegations about those in power and will be investigated and put themselves in danger. Neither strategy is good.
- Make an effort to get to know all the people who are involved in the project, especially the decision makers. Learn from my mistake - It's easier to do this when you're new to the project, than when you're in the middle of the project.

- Communications and coordination will be a huge part of your work. Get used to the reality that coding is going to take a backseat to meetings, emails, Jira, Slack and all that.

- Along the same lines, writing good documentation is going to be much more impactful than writing good code. It's not enough that you understand how stuff works - you need to make sure your team understands it as well. If your team doesn't have a good way to document stuff, that should be your first contribution to the team.
Switzerland allows you to own a gun, but (generally) not to bear it. Huge difference.
I see nothing wrong there.
Building Applications on NuttX: Understanding the Build System
Your country might not have lynching mobs, but you can't deny there are certain taboo topics in your society also, certain slurs and other opinions which would take you ages to clense and even then never fully.

If an AI fake-porn of some ordinary person involving a minor was unleashed, think of the utter shame and horror they would be treated by people for the rest of their lives, even if it were proven false.

No one would believe them, work with them, hire them, rent them, they would wish they had been lynched instead of the life they live.
How would you implement this may I ask? C++ does not have reflection in the language so you at best can do that by hooking into the running application, but C++ also aggressively inlines functions on anything except -O0 which mean your function call might never be a function call. Running at -O0 is alsp just generally a bad idea since many many instances of UB will never get caught.

The only way I can see doing this at compile time is with a compiler extension but then you are entirely locked in to 1 compiler.

Maybe if you compile with debug symbols but then well, you are shipping debug symbols...
They also tried bronze and copper as well (mainly for money which used a mix of plate and movable type).

The transition from wood to bronze metal type might have independent in Korea, though. They even had a pretty extensive printing industry as far as we can tell but it was fully controlled by the state/emperor and non official printing was illegal.

I'm certainly not an expert but at least in China's case the type of inks they used didn't really work well with metal or even ceramic type which probably made the process relatively inefficient.

Butyeah, Guttenberg invented a new alloy, ink, moulding method which made the process much cheaper and more effective.
If I'm not mistaken, it is possible, but not on the free tier.
"For Android" implies Java is usable, and bytecode can be very dense, so IMHO this could be even smaller.
I always wondered, is there an actual POSIX documentation or spec out there? The last time I researched it, it seemed that POSIX is a number of documents behind a massive paywall. Yet, so many people seem to know what is and isn't POSIX compliant, that it just seems unlikely that POSIX is locked behind a paywall.
Thats often enough not true. They mostly are just integrated

I know the distinction feels very thin but come one, a GPU chips complexity is far beyond a sound or nic chip and i don't think that comparision is fair at all.

You are not adding a network card to your desktop pc to have significant better network.

And they don't even make new soundcards since 2021.
#wayland on irc.oftc.net
This argument would only make any sense if you believed that the reason Americans were buying from Apple and Samsung was for their software update policy, which I'm pretty sure you don't.
Well, honestly, Apple is not wrong here.

App Developers usually don't give a flying cluck about anything other than their apps. Battery, CPU, mobile data? Zero consideration.

But then of course the fault lies on Apple (and MS - it's the same thing in Windows - see the CrowdStrike fiasco)
This. I'm still wondering why audio book giants like amazon/audible are not having license contracts with their narrators to do supportive narrating tasks by AI paying Them a fee for AI generating their voice. It probably would be win win...

Regarding how easy it was to clone my favorite narrators voice with open source tools I'm a bit afraid of what amazon could do with a whole cloud and massive man power
For 3 times a year, it must be free because I can read 3 articles a month on HBR and Forbes for free.
I really empathize with the author, having dealt with many similar weird issues myself. To Cloudflare's credit however, since most of the Pages/Workers stuff is open source, one can usually find the problem in the source code and submit a fix oneself.

It's an example of a product that's well designed, generous in its free-tier, yet occasionally confounding, probably due to the speed their team moves.

Also wanted to add that I appreciate the author writing about the bug and their debugging process. That's definitely something I wish I had done more of, instead of thinking at the time 'I filed the issue, does the whole world need to know about this?'

(Sometimes daily reading of HN can have this effect, I think)

Then months go by, the issue I filed was moved or something happened to it, and I lost a way of tracking it... So I think it's important to a.) file the issues but b.) document the issue in your own way while everything's fresh in your mind.
Again this tired argument. Photoshop requires skill and time. AI generation takes a few seconds of typing some words. The scale is not comparable.
Hmm, not sure if I like all of the examples here. There is genuine value in being a distributor - a single artist doesn’t have the means to push music to all their followers, nor in many cases a following to begin with.

The value of content distribution platforms is thus in logistics: getting the right content to the right people. And on the other hand, people aren’t willing to pay a lot for this.

I think the bigger example of parasite culture comes in the form of individuals. People whose jobs largely work to support the office politicians and their campaigns (HR departments, mid-level managers, etc.)

Then there are actual politicians, each of whom need large staffs to do the work they’ve been hired to do because the processes have been made complex enough to justify the jobs of their staffers. Or the people who think it’s okay to spend a billion dollars on a software platform for public education. Or the people who charge a billion dollars for a public education platform.

The examples are everywhere these days when you look around. It’s hard to find organizations that actively weed out this behaviour. Does anyone have an example of an organization that has bucked this trend?
I ran OwnCloud for a while, until that project died. I liked that it focused on file sharing/syncing only. Reluctantly migrated to NextCloud and it's bloated beyond belief. It works though, and I've been too lazy to look into alternatives.