skysight-inc/HackerNews huggingface dataset:
As someone who expounds often on the merits of statically typed languages for production code, I couldn’t disagree more with the sibling comments discouraging teaching children programming with Python. I think it’s the best choice.

I remember when I was a TA teaching CS 101 with C++. People constantly stumbled with types and compilation. Just the concept of storing a value in a variable and retrieving it again was too much for some people.

That is where Python will shine for youngsters. Variables, control structures, functions. I bet they will get to the point on their own when they’re like “what’s the deal with numbers and letters being different”? and then you can take their hand and say “grasshopper, you are ready to learn about C/integers/ASCII/floating point”.
Keeping slaves from escaping is simple: fear. You could be whipped or killed, you were unwelcome anywhere in society, and there were laws enforcing their capture and return. No infrastructure needed.

Slavery was wildly economically feasible, still is. All you need to do is add pressure to the workers and their performance increases. Like Amazon warehouse workers, but, you know, with whippings.
Pig Latin should be counted, as it is an algorithmically altered language, which makes it comparable to a programming language

And JSON, since it looks like programming spaghetti.
> I can't speak for every person's experience, but what I believe is that most dishwashers being sold today, anywhere, are capable of being connected to domestic hot water, or cold water. They will work with both.

This is not my experience. Nowadays appliances such as washing machines and dishwashers, in Europe at least, only have a cold water inlet.

Apparently modern appliances use so little water overall that it's no longer efficient to connect them to a hot water supply, since they will stop drawing water before the hot water runs through the pipes, and therefore it just wastes the hot water.
Yes, and raise prices for everyone?
You don't need to turn it off, because it's off by default.
And the engineers who build this too. We need to have a national conversation about common sense nerd control.
The real TL;DR is the road trip was not taken in Europe. North America is years behind Europe in EV infrastructure.
They’re selling unlimited design as a subscription (not a new idea) and the free components are a hook to get customers for their service.

I’m not connected to it in any way but it seems like a well intentioned venture so I find the negative comments a bit harsh, even for HN
we have a massive mixed c# and f# codebase at work.

F# is not magical. Yes it's an ML, but frankly, C# is better in every way, to the point we're slowly moving away from F# entirely.

The main reason is perf, it's really easy to shoot yourself in the foot with performance in c# (e.g. huge allocations, accidentally evaluating seqs twice, etc). Also IDE support for F# sucks when you get to the hundreds of project solutions like we have.

For side projects, sure use F#. For everything else, stick with C#.
Java has:

- A decent type system, which makes it better than Python, JavaScript, R

- Runtime errors with good stack traces instead of UB for things like invalid casts or null dereference, which makes it better than C++

- Automatic memory management without complex borrowing rules, which makes it (arguably, for some situations) better than Rust

- The JVM targets many different platforms and Java programs often “just work”, which makes it better than Swift

- Decent abstraction, which makes it better than Go

- Large ecosystem, which makes it better than Dart or Nim or Zig

- C#? I’m not sure, C# is a lot like Java. IMO what Java has which is better than C# is Kotlin and better JetBrains support

Now Java isn’t perfect. In fact I prefer Kotlin (always), Rust (despite the increased difficulty), and Swift (if the platform allows) as general-purpose languages. But unlike those, Java is one of the ancient big languages everyone knows about, and compared to the others (JavaScript, Python, C++) it’s the best general-purpose language by far.
Captive portal detection was only brought up by the non-constructive commenter and isn't part of the problem.

When the setting labelled "Allow Firefox to send technical and interaction data to Mozilla" is unchecked, the browser still sends out technical and interaction data through parameters added to various browser-provided/generated URLs (e.g. search results pages from built-in search providers, Firefox documentation links provided by the browser, DevTools compatibility panel links to MDN, etc.), by sending out pings when hovering over or clicking interactive browser-native interface elements, and in several other ways.

In summary: that setting is non-functional and should either be fixed, re-labelled, or removed entirely.
One explanation is that targeted ads are so bad at what they claim to be good at, that they can’t use the added information that you bought a toaster to do any better than some tiny increase in likelihood of buying a toaster if you just bought one.

As shit as showing you ads for the thing you just bought is, it may be the best ROI they can manage. Which is pretty damning for the whole enterprise.
Just out of curiosity, what is that game that convinced you to switch to a different hardware/OS? Must be the killer app.
> as far as I can see there is really no downside to Firefox.

Profiles suck. Performance (specifically around video) has been ass for years. Many useful Chrome extensions don't have FF versions. Just off the top of my head.
Ironically I'm looking at the ordering of the lower ones make sure the overall ordering passes the sniff test.
Maybe the only way to fix this is to use the route you named, make people host locally and make technology harder to use.
Reinstate the fun police from the COVID era. These people will decide for you how you will be allowed to entertain yourself. That means no gathering in groups, no traveling and an end to all that frivolous activity such as dancing and drinking. You will sit around the tv with your family and watch what they provide for you to watch.
Yes.

The answer to the problem is a large increase in surface area of passive cooling technologies to reject sun energy during the day and to cool the surfaces at night through the atmospheric window.
> The “following” part is especially creepy.

I think that was the point. It's an analogy for what the article is talking about. The behavior of Chrome is legitimately creepy.
I use Brave, it's great for web development.
True, and sadly they will go too quickly for voice actors to have any time to adapt.
Monetisation and sustainability is a perennial with any and all open source projects. What the thread downplays by focusing on the same old discussions is an interesting and important technical aspect of this project: namely having a "group" of apps sharing a codebase.

This is not at all usual in the android space. F-Droid feels like a random collection of apps with largely independent codebases, lots of duplicate efforts for the same tasks etc.

The only other such coherent "group of apps" project that I am aware of is the collection of KDE Plasma apps (Qt/QML/Kirigami based).

Have not looked into the simplebmobiletools code and how re-usable / modular the various components are, but it seems their thinking is in the right direction.
I had lightning hit the pole near my house. Anything with a circuit board that was not on a surge protector died.
Actual license: “All rights reserved”. In conjunction with the glaring quality issues and the “Refer & Earn” nonsense. So many warning flags that this isn’t something I’d touch without a hazmat suit.
Parent is making fun of the fact that SQL is not a programming language similar to C and does not compete with it.

It is like comparing the popularity of HTML vs. CSS.

English is Turing complete and is meant to be processed by a human or AI compiler, but you wouldn't compare it with Javascript.
Is that the `chrome://settings/adPrivacy` thing that I've seen in another comment? Is that Chrome-only?

On Chromium 117.0.5938.48, it sends me to the settings home page.
I started using desktop linux again after a nearly 10 years hiatus on a spare laptop, and as I see, GNOME is getting more stupider by the release. KDE is fine, the devs don't really think they know better what you want, not like the GNOME folks.
It’s an implicit guideline.

Basically, you loose a lot of credibility when this exact situation pans out.

In this case, the article feels like a direct attack on a competitor- which feels slimy.
Show HN: Real-Time Fuzzy Chord/Scale Identification with MIDI and ClojureScript
Hey HN!

I made this web app to help me learn some music theory in real time whenever I stumble upon happy accidents such as chords, chord progressions, or scales that sound good, all without breaking the creative flow. It also fuzzy-finds everything so I don’t need to worry about playing exact notes.

Written in ClojureScript, re-frame, and tailwind and is a private/static site hosted on Github Pages.

Video demo: https://www.youtube.com/watch?v=8pHL7TzVDfk

Let me know what y'all think!
Isn't this what Tim Berners-Lee's Solid Project is trying to solve? It's an interesting nut to crack.

https://solidproject.org/
> we could have some kind of system to provide equity to tenants

This sounds interesting. Is this hypothetical? How does that equity get transferred/slowly leaked to the next tenant? How does one liquify it?
It came from reality.
> Chrome is not installed on any desktop computer system by default except for ChromeOS that has 3% market share.

Chrome is installed by default on the handheld computer system most people use, with AFAIK over 50% market share. Given that unfortunately more and more people are using handheld computers as their main or even only computing device, this is very relevant.

> Everyone that uses Chrome, went out of their way to download it.

Wasn't one of the drivers for Chrome's popularity that it came bundled with other desktop software people downloaded and installed? These people didn't go out of their way to download and install Chrome, that decision was made for them by someone else.

> government should stop people from using their own free will?

I believe those who want government intervention want it on the browser manufacturer side, not on the user's side.
List of AI Chatbots
Not at all.

Rather, if the authorities were to do anything, they would regulate to redress the imbalance and give back power to users to control how corporations use their data. There is no voluntary solution as it is, and the state says it exists to protect our rights.

I might even be so bold to say it is necessary because advertising is a mental health problem.

Additionally, the monopoly is enforced because of the manipulative brand recognition. Chrome = Google = The Internet in many people’s heads. It is difficult to break this hold without intervention, but if it could be done that would be great.
Did we read the same article? It came across as very pro-privacy and anti-tracking to me. It’s well written in the sense that it explains the issue to a general audience without resorting to breathless scare mongering.
Premium Tailwind Templates from the Makers of Tailwind CSS
Unfortunately it's a Catch 22, because the most influential billionaires have direct ties to Establishment politicians, supporting and manipulating them freely to their liking, including brazen election interference, in which the same Establishment players all admitted to existing not long ago, while judges and district attorneys in their respective states have also been bought out by these same billionaires in an effort to squash these claims when raised by anti-Establishment players.

We need anti-Establishment players who are already willing to confront these billionaires by cutting off their influence completely, rather than taxing them more — which is useless, and conveniently replaces their contributions with tax dollars that can be used for the same manipulation strategies.

The bad news is, any criticism of these particular billionaires results in synthesized media campaigns crying wolf about anti-Semitism or anti-science, which causes the public to become distracted over manufactured culture wars, while the root issues go unchecked and the politicians willing to confront these billionaires are smeared, drawn, and quartered by the same media and voters who wouldn't dare to think outside their box.
Argh... not even. We don't own the power or water meters that serve our house, nor do we get shares/equity in our water/power consumption. While these are services that are actually critical for survival and most of them are actual monopolies, the power/water utilities don't make insane amounts of profit, they don't have market caps in the trillions and they don't have the most lobbyists in DC/Brussels. You know why? because they are regulated and taxed.

But no, we don't mention these words around advertising, or providing internet access or the main computing/communication channels for ~80% of the world population (smartphones/social media). Why not? are they somehow special? more important than power or water?

FFS, I dont want to own or manage my data any more than I want to think about how many liters of water or KWh I am going to consume today. I want these companies to be brought down to size and become part of the democratic polity, not unelected dynasts over life and industry.
It's always sad when you find out how much public taxpayer money goes to things that don't work well and don't do much good.
I found a simple comparison from 2014 - which shows Unix domain sockets to have a 2-3x advantage over localhost TCP:

"Unix Domain Sockets vs Loopback TCP Sockets"

https://nicisdigital.wordpress.com/2014/03/03/unix-domain-so...

Hn submission:
https://news.ycombinator.com/item?id=37466475
I would gladly take privacy over speed any day.
Google Chrome is easily replaceable and is thus not a high value service
Ah ah :-) It has been so long I actually copied it from a website.

But I had to look after your comment and Java can cope with no package declaration! https://stackoverflow.com/questions/2335211/what-is-the-defa...
Yes, but does that make circa-2013 Rust a "garbage collected language?" It seems to me that when we talk about GC'ed languages, we're talking about languages where the heap is managed implicitly.

If I understand it right, @ is explicitly invoked by the user, but the implementation is embedded within the language. With Arc/Rc, there are Deref/Drop implementations somewhere in the stdlib that do the reference counting.
I can only assume the fake conversation in this article is an attempt at humour, but it's not very funny. For a better starter question at an event than "Juicing up for the big keynote?" try making an anecdote about the day, such as, "that last talk was interesting, did you see it?" or going personal, like "that's a cool sticker on your laptop, where did you get it?"
> I think it was rather obvious from the context of this thread that the quoted text indicates that the article linked is of very poor quality.

I read the article; it's actually one of the better pieces I've read in that domain (tech news for the general public) IMHO. People say those things (take-downs) about everything on HN. Don't trust the threads - why would you trust anonymous people writing one-sentence hot-take rants, some of whom probably also didn't read the article and are just repeating things.

The Internet tide isn't a reliable indicator of anything, any more than the tide at the beach.
The change in that zeitgeist is also one of the things the creators "credit" with its decline, though Duchovny getting into a lawsuit with Fox and checking out certainly didn't help. After the 9/11 attacks public interest in not trusting the government sharply declined. The pilot episode of the Lone Gunmen spin-off, released earlier in 2001, featured a plot where "terrorists" had flown a passenger liner into the WTC but it was really a government inside job to gain support for a new war. That show didn't get renewed.
Is SQL touring complete? If not, it belongs on a different bucket.
The Vital Role of SSL Certificates in Safeguarding Your Online Experience
In an era where digital interactions dominate the landscape, ensuring the security and privacy of online communications has become paramount. As individuals, businesses, and organizations traverse the intricate web of the internet, a fundamental tool stands as the guardian of their virtual journeys — SSL certificates.
source, please
A chromium-based browser is installed on every Windows desktop, which gives Google a huge market share under which to effectively and unilaterally dictate web standards
Best Practices for Terraform CI/CD
But it’s targeted at the author of this article and not the people doing the tracking.
It seems pretty obvious that, at least at this point, the competition is either people doing this sort of thing as a hobby or (maybe) at race to the bottom wages. (Or not at all--as is largely the case with machine transcription vs. human transcription.)

If I want mediocre text to speech, I have that on my Kindle.
I came to say the same thing!

There is a hidden economy of programmers who often don't realize they're programmers. They're hidden inside every industrial facility, maintaining machines that use ladder logic to control their functionality in PLCs. And the ones I've met are generally brilliant at it.

I was watching as one such person modify the program running a machine. "How do you deploy the change?" I asked. "Deploy? No, this is live. Every change I make is happening immediately."
Ask HN: What's the market value of FDIC insurance?
"handout"

If you need to insure more money than the FDIC (Federal Deposit Insurance Corporation) allows banks to cover, you'll typically need to explore alternative options beyond traditional bank deposits. The FDIC insures bank deposits up to a certain limit (which was $250,000 per depositor per insured bank as of my last knowledge update in September 2021), so if you have more significant assets to protect, consider the following alternatives:

Brokerage Accounts: For investments, you can use brokerage accounts to invest in a diverse range of assets, including stocks, bonds, and mutual funds. Brokerage accounts are not insured by the FDIC, but they may offer protection through the Securities Investor Protection Corporation (SIPC), which provides limited coverage for losses resulting from the financial failure of a brokerage firm (up to $500,000 with a $250,000 limit for cash claims). Note that SIPC coverage is not the same as FDIC insurance and does not cover market losses.

Insurance Products:

Private Insurance: You can purchase private insurance policies for assets like valuable art collections, jewelry, or other high-value possessions. These policies are often offered by specialty insurance companies.
Excess Deposit Insurance: Some banks and financial institutions offer excess deposit insurance for amounts beyond the FDIC limit. However, this may not be widely available, and you may need to consult with your bank or a financial advisor to explore this option.
Investment Diversification: Rather than seeking insurance, you might consider diversifying your investments across different asset classes and institutions to spread the risk. Diversification can help protect your wealth from a single institution's financial troubles.

Consult a Financial Advisor: If you have significant assets to protect, it's wise to consult with a financial advisor or wealth management professional. They can help you develop a comprehensive strategy for protecting and growing your wealth while minimizing risks.

Legal and Estate Planning: Consider working with an attorney to set up trusts, establish legal structures, and engage in estate planning to protect your assets and ensure they are distributed according to your wishes.

Remember that the specifics of insuring assets beyond the FDIC limit can be complex and may vary depending on your location and the nature of your assets. Always consult with financial professionals who can provide guidance tailored to your unique situation and needs. Additionally, regulations and options may have evolved since my last knowledge update in September 2021, so it's essential to verify the most current information with relevant authorities and professionals.
If that was a selection box on the site when you bought something there, do you think 0% would check it?

If not, I don’t think the comment is appropriate.
The newest Show HN links
Did you know that new Show HN posts go to /shownew, not /show, and will stay on /shownew until they get a few (maybe 1, I'm not sure) upvotes. I learned this a few weeks ago.
What is this article even about? And what does this even mean:

>In the offline world, a tool like Chatgpt should make it easier to find useful prospects in a list of event attendees.

So, should you feed a list of conference attendees to chatgpt and ask who to talk to? And how?

I personally go to conferences quite often, I'm terrible at networking but force myself to talk to people and I do have some results but I can't shake the feeling that cranking out some more features and better marketing would bring in more revenue...
Better link: https://github.com/plausible/analytics
My Saturday Self versus My Sunday Self
I see trademarked logos like PayPal hotlinked to a site called "https://assets.website-files (.) com". This is not OK!
We used to call that "curated content." Now it just seems expected.
Cloud Costs Every Programmer Should Know
It needs to be done in the renderer. I think it's doable though, the FidelityFX library looks like it can be ported, it'll just run a bit slow because of the lack of subgroups. This particular library isn't based on a fancy scan implementation, as the state-of-the-art CUDA implementations are. There's a bit more followup in the linked Zulip thread.
Watching all the "mythology arc" X-Files episodes in a row and skipping all of the "monster of the week" episode makes it look like a modern TV show. Very enjoyable.
https://en.wikipedia.org/wiki/Mythology_of_The_X-Files
I genuinely don't believe that 700 people work on Firefox because if that were true the quality would be much different and things would be done faster.
> Tokio allows you to mix async and native theads, which is both a virtuoso technical accomplishment and also a bit ridiculous.

Can you describe what issues you’re referring to? I use the multi-threaded Tokio runtime, I’ve not noticed any overhead with that in terms of development vs. single threaded. Also, multi-threaded async runtimes are generally what you want to make sure you don’t have any single tasks blocking others that could make progress in parallel.
All the Things That Don’t Make You a Great Software Developer
Job postings is even an inaccurate way to measure. Often companies like Amazon will have one posting and hire K people- everyone who passed the bar- and all of them will be programming in Java, typically.
I mean, whatever new quirks are being used lead to the same results, so for us endusers it doesn't matter if there will be cookies or not
Yes, that’s true. But fantasizing about hiring someone to spitefully stalk an actual specific person is especially creepy and unhealthy.

I can call out that danger without supporting widespread user tracking.
Are you a specist? Why should we value more an audiobook that's read by a human?

Sorry, just joking. But here's a reason: these things were not quality-checked at all. Click on Moon Voyage by Jules Verne and be greeted with a very human-like voice reading an numbered list of "other works by the author" in an extremely awkward fashion that's probably caused by how the .TXT file is organized.
What would be fascinting is to combine City Skylines 2 (if it had some kind of API which it doesn't) with a model generator like this. CS2 already has all of the necessary graphic elements and positioning, just not the automated design logic.