skysight-inc/HackerNews huggingface dataset:
The data is interesting, but I see it as poor quality. People are horrendously bad at self assessment on average, and many have "main character" syndrome that biases them towards claiming favorable traits they may lack in practice.

There's a reason you don't ask a woman for advice on dating women, or men on how to date men. Most people, particularly young people, don't actually know what they want. Personality tests aren't worthless, but you're essentially asking people about themselves that way.

A better study should ask one sex their perception of the other. This is imperfect, but I believe personal experience is more useful than self assessment or personality tests. In the end, it's how the sexes actually interact that matters.
> EU publishes tons of written material, and basically all of it has to be translated.

But only legislative text needs to have translated versions officially recognized as equivalent. The rest can be produced and published in English, and member countries can translate them as required, if necessary. It's a huge expense that exists only to placate French linguistic nationalism.
Would be nice if they started from opensourcing chromecast
Congress passed a law to specifically ensure they are websites are not responsible for the speech they reproduce. This law is good because it encourages content moderation because there are never consequences for the moderation decisions.
What about if you film them in public? I’m sure those same people would care a lot, they just understand things differently. If there was more of a sensory experience to having your data/privacy invades, such as someone putting a camera up to your face - then non-tech people would get it.
Free project-based interactive Python course
You need to separate the language from the ecosystem. Yes, network effects will cause many languages to drag on in use, but that doesn't mean they're going to live in perpetuity.

COBOL was used for a long time for various business backends... did that mean it was a great language that was going to be used in perpetuity? no. And I assume the majority of those don't exist anymore, despite existing as recently as the 2010s
Android's backwards compatibility is atrocious with a capital A.

Every version has random will-be-breaking changes that get held off if your app was compiled before said version came out, but there's only a release or two before the change starts to ignore your compiled version (for example, when a massive permissions change comes down the pipe, any app that's compiled against the newest SDK breaks immediately, and apps that were compiled against older ones just get to break next release)

And just like any mobile platform, apps heavily rely on the OS to provide UI widgets and layout. So even design language changes can (and often do) break the UI.

-

What you're probably seeing is what developers are forced to work around: the fact that everyone is stuck targeting ancient versions of Android because Android users have just accepted their devices never getting OS upgrades.

Android Studio will still default to targeting a minimum SDK version of API 25. Android 5.0. From November 12 2014.

The situation is so bad that Google removed it from their dashboard (https://developer.android.com/about/dashboards) and buried it in the IDE: https://9to5google.com/2022/05/20/android-2022-distribution-...

Nearly a third of Android devices are on a version of Android >5 years old... just imagine if all your iOS apps had to target iOS 11 as a minimum feature set, and XCode defaulted to supporting iOS 8 for all new projects

When the apps can't rely on any newer features, it creates the illusion of backwards compatibility.
The only way to win is the point when police and army joins your side. That's only how those are won.

Of course, Iran has parallel structures with IRGC specifically made for those situation.
Redis as a primary database gives me chills.
https://www.eff.org/deeplinks/2020/12/publisher-or-platform-...

> We’ll say it plainly here: there is no legal significance to labeling an online service a “platform” as opposed to a “publisher.” Yes. That’s right. There is no legal significance to labeling an online service a “platform.” Nor does the law treat online services differently based on their ideological “neutrality” or lack thereof.
As a long-time beginner student of several Slavic languages, I like that word play too, with ".c" being "ts". It makes me wonder what missed opportunities there are for C library names with a funny pun.
Does Infiltrating networks matter any more? Given the amount of data and complexity of systems (telcos are insanely complex) it would take a huge army, spending years to make sense of anything.
> This seems to be centered on politics/candidates, which IMO is the wrong motivation.

Because political censorship is the worst censorship (you might argue that all censorship is political.) It's like how political prisoners are the easiest sign a place is a dictatorship.

If the powerful are censoring the political process, there are no means to make any of the powerful less powerful. It becomes self-perpetuating.
That would surprise me if lockdowns didn't appear in any pandemic playbook since they've been practiced since antiquity and until the 20th century where the only way to prevent spread of contagious disease.
then u don#t walk around and buy stfff
Why did I include this package B? Oh it addresses a security concern from a dependency of this other package A. Hope you put a comment there. Wait, there's a security issue with B also? Add another package C to deal with the security issue in B. That's just 1 aspect.

Now let's munge in plugins and plugins of packages and it gets messy real fast. Outside of the outdated XML, is there a way to deal with these problems cleanly?
Huh. I must've misunderstood. Those do seem different, I'm sorry to have implied anything otherwise.
RISC-V is "better" than ARM: they don't have toxic IP tied to the ISA. Everybody can do RISC-V without "acquiring" a license.
99.5% of Americans could never log into Facebook, Twitter or anything ever again with no substantial impact on their daily lives. The remaining 0.5% have careers centered around social media and should probably find a real job.

Honest to goodness, the hyperventilation about how "important" social media is just amazes me.
I hope the feds hunt down and arrest everybody who used multiple slurp juices on a single ape.

There's XMR, some interesting little projects like DERO, and a vast sea of tokenomic pyramid scheme garbage that governments can and should stop.
Because performing math on Infinity is really hard.
A corporation is a creation of government. Why shouldn't they be able to regulate them any way they think best? Which isn't necessarily to say this is a good idea, but... of course government should be able to tell companies how to operate.
[Not investment advice.]

I'm maxed out, and maxed out last year too.

If ones investments are in leveraged instruments like calls and futures, then after levering up to sensible levels of volatility (the Kelly Criterion implies there is a maximum level for ones bankroll and investments, no matter how high ones risk tolerance), one will still have a lot of cash left over that needs to be parked somewhere that at least keeps up with inflation.

I-bonds are attractive for this role because of the retroactive effects of recent inflation. But the cap means it's not enough for all of my excess cash. One who is below that cap might still want to keep a portion in something more liquid. In my case, it's a small enough fraction (because programmers are paid well in America) that I'm not too concerned about the lack of liquidity in the first year.
So, a temporary measure until the user confirms their email, etc?

I don't see an issue with this
That is a very bold claim from basically zero evidence, on both accounts but especially C++ being a zombie language.
I have the strong feeling that hp28/hp48 have a deep impact in IT industry given the number of smart and passionated peoples who self taught themselves low level programming before 18yo with them.

Im 43 it guy and started playing with hp at 12, my own first « computer » with countless hours: playing, coding, debugging, reading txt files. Naturally when I bought my first intel computer at 19yo I installed freebsd, to later go to openbsd and Linux.

And the first thing I do on my android phone is to install hp48 emulator.
Maybe think of it in terms of active vs passive engagement, rather than more or less engagement. In other words: using the tool, rather than letting the tool use you.
Neither of these (HDR10+/DV, open spatial audio/Atmos) are due to compression, so yeah, kind of. They're both metadata schemes on top of other, pluggable compression schemes. So yeah, I wouldn't expect a conversion to necessarily end up with a loss of quality.

This is also ignoring the first sentence: your whole supposition is based on a scenario where you as the content producer for some reason encoded in a format that your customers don't have, and don't have the masters for some reason. Which is basically absurd for anything that would need dynamic HDR or spatial audio.
both sides think "social media" is biased against them; I honestly could not guess which way you think the bias goes
Were they painters? asks this article - then shows a painting. I believe the answer not being in the affirmative here really has to do some serious legwork. Don't trust it. Crows might make art, among other animals. Don't disparage our hominid cousins.
fine with downvoting, just no banning or censoring for unpopular opinions
It enriched quite a lot of people, including myself. It was really great to see a whole industry revolve around our very early efforts. Very few people know about those early days and what really happened.
Yup, I work at Amazon and my team along with many surrounding teams are only coding in Kotlin from this point on. The JVM and its ecosystem brings insane value to the table, and Kotlin lets you take all the benefits while removing most of the downsides of Java.
Of course I remember HDR10+, along with HDR10 and HLG. All of which are quite common and broadly used.

Hollywood movies primarily standardized on Dolby Vision, but the entire HDR ecosystem very much did not. Sony cameras for example primarily only shoot in HLG, even for their cinema cameras.

Similarly games regularly opt for HDR10/HDR10+ for their HDR output instead of Dolby Vision. Why? Because it's cheaper, and dynamic metadata is largely pointless in an environment where the lighting content of the next dozen frames aren't known
That's a good counter-argument which I agree with. I was looking at the issue in terms of voluntary consumer behavior (visiting theaters, buying TV or hifi equipment) and industrial supply rather than public good considerations. Where limited resources are allocated by government as (ideally) neutral broker we should certainly prefer openness.

There is an argument for patent protection as innovation motivator, but lockup periods are more likely to lead to runaway market dominance due to preferential attachment. Where there's a monospony (like government as owner of spectrum) that's probably going to lead to negative outcomes.

Thanks for widening my perspective on that issue.
>while running it in production over time I think it has costs I'd rather not pay so I suppose a better framework would excite me too.

can you elaborate on this ? really have been considering spring boot, etc. But coming from the python world ...i feel it cognitively very hard to get through. But im super keen to know what issues come in production.

Most of us were under the impression that Spring in production just works.

>so I suppose a better framework would excite me too

especially from this perspective. What would you want ?
I can't argue with that as I only know about their audio side.
> Java has been around for nearly 30 years and is still mostly compatible to Java 1.0. That is fantastic and unrivaled!

I’ve been writing java code since about 2001 and up until Java 8 this was fairly true, and definitely a fantastic thing.

However the leap from 8 to 11 or 17 (all LTS releases) is a painful process. We are moving from 8 to 17 at work, but the number of issues we run into with incompatible libraries is a right royal pain. Especially when it’s down to the (imo) silly decision to rename the java EE packages to jakarta. A pointless exercise (imo) that has held back a lot of organisations from upgrading sooner.
I don't choose Java but I work with it and I mind it less and less.

1. is it a better framework than spring boot

Dropwizard has a refreshing approach.

2. is it a better tooling like heroku or something for java

Working with kubernetes is seamless. Lots of ready made hooks to your JVM and your application

3. is it better community & programming paradigms ? I once asked a question "can i write a java api using all variables as public" and got flamed pretty badly. Do people want an alternative to the MVC/DAO/DTO structure ...where the community doesnt flame them ?

There is a strong push toward immutable everything and final all variables. It's ugly like often with java, but it's attainable by settings the linter to the max and adding yet another annotation ( to the package folder itself, and it's not enforced by the compiler unless you ask for it... )

4. is it something else ?

At this point I can crank out things fast in functional & immutable manner. Tests write themselves. JVM is rock solid.
I just think it's weird to say Java's time is gone when Java is still the language du jour in a major employment field of programming. Maybe Java's time is waning but I wouldn't call it gone. New payments/fintech startups and greenfield projects are still choosing Java. I don't know a significant field whose new companies are still going with COBOL from greenfield.

Additionally, what is replacing Java in the finance space? Genuinely asking, because I have no idea, and can you point me to some companies using the stuff that's replacing Java for banking/finance/etc?
"We wanted it to sound like a Polaroid picture”

So... the wobble-wobble sound when you... shake it, shh shh shh shake it like a Polaroid picture?

(Sorry I couldn't help myself)
There's some good, some bad here.

Stuff he gets right:

* Getters/setters is a nonissue

* Operator overloading is a nonissue. I did like how Ceylon handled it (operators are aliases for normal spelled-out methods) but honestly overloading is not something I ever miss. And it was a minefield back in my C++ days.

* Dependency management in Java is decent. It's worse in every other ecosystem I've encountered.

Stuff he gets wrong:

* Checked exceptions are horrid. The people who hate them aren't driven by laziness, they're driven by the desire to use standard interfaces - especially now that we have lambdas. You can use `Runnable`! Unless your code throws a checked exception... in which case you have to go through the ceremony of wrapping it. This is stupid. You can have standard interfaces, or you can have checked exceptions, and standard interfaces are vastly more useful.
Ok, well then provide a counterclaim.

Ignoring network effects and existing libraries, which language feature of C++ makes it better than a Go or Rust for similar use cases? Which language features are more concise and easy to use? What objective traits of the language make it superior?
it aligns with my values on free speech and I think social media platforms should be common carriers and be forced to allow all free speech (aside from fire in a crowded theater)
> C++ still exists because existing projects were written in it... that's it.

Obviously wrong, but sure, go on.

> Java is objectively dated in so many ways, it's not really defensible to say otherwise. Tons of unnecessarily verbose and boilerplate aspects of the language.

What Java are you talking about? It might have been true in the past, but modern versions of Java are just normal Algols. It's on par with C++, C# and Go, the other mainstream options you'd have for a project you'd write in Java.
Sure, it's not as terse as Python, but neither is C++ or C# or Go.
> As the article mentions, one of the main topics of this election was "law and order", not "the countryside is losing".

And who loves law and order more than close minded people?

Another big topic of the elections was the energy crisis and the price of gas… who loves their cheap gas in Sweden? Those cadillacs and heated houses are not cheap to fuel.
I wonder if HN even knows most Cadillacs in the world are in middle Sweden. Swedish Hillbilly culture just blows my mind
If you want to post on 4chan, go post on 4chan.

Don't turn the rest of the internet into 4chan so you can force gross ideas and content onto everyone else.
GitHub Incident with Issues
I like the German grammar of capitalizing all nouns

Would that be useful here even in a computer context?
When that happens, how can you be sure that it is something you heard on a podcast? Maybe it was something you heard in a YouTube video. Or read in a Medium post. What I’m saying is, wouldn’t a real solution to the problem you’re describing require access to all forms of verbal media that you are consuming?
can it "charge"? yes. The charging circuitry either can query the output voltage of the power supply, or knows what the voltage should be (on insertion, 5VDC) and determines if the wire is too small or too long to support higher wattage. There's a reason that quickcharge et al use 9, 12, 18 volts, same wattage, but compatible with any of old, too long, or too small gauge wires.

You'll notice weirdness with anything that speaks a different language, i think USB defaults to power delivery, which is 5V @ 2.5A - or whatever. If your charger speaks the same protocol as your device, it will get as much power as it can through whatever cable you use.

this doesn't speak to other comments about "high speed USB C" - i have plenty of power delivery cables that do decent wattage but cannot transfer data, it doesn't even beep the computer when you plug something in to it.
The problem is also that there's several dependency managers in the ecosystem. You end up learning them all badly because some piece is only available in one or the other.
I can unconfirm that this happens to everyone. My reddit account was created 4 years ago, with unconfirmed email for a long time and my posts were seen immediately. Maybe it depends on what subreddits you post to?
On a tangent from the article which discusses the Java the languae. I write SQL for a living and the one thing I like about Java based SQL clients like DBeaver [0], SQL Workbench/J[1] and SQuirreL SQL [2] is that they tend to support most databases that have a JDBC driver. Turns out most databases do have a JDBC driver. So if you want to connect to "new" database like DuckDb to Oracle, SQL Server and even CSV files using one client JDBC client is one way to do it. The steps to connect to a JDBC database tend to be very simple and the same for all databases. Get the driver jar file, put it in the classpath and then use the documented connection string to connect to the database.

If you only work with SQL Server then it is probably best you use SQL Server Management Studio. If you use different databases you will need a different client and I find with JDBC based clients you can use one client for to connect to many databases. I have seen many here complain that the Java tools are slow and bloated and look ancient. From a looks perspective you can use FlatLaf themes which look good to me. There are some nice dark themes to chose from.

[0] https://dbeaver.io/
[1] https://www.sql-workbench.eu/
[2] https://github.com/squirrel-sql-client
I don't disagree or agree with what you've written generally here, but specifically speaking 1984 is not a reflection of current reality for Americans, and you seem to agree with that.

That's an important point, and I think there are a lot of folks who would try to disagree. There are people in this very comment thread that believe 1984 is not a work of fiction, and that's silly. Those are the people I'm disagreeing with.

I'm not really interested in generic, "society is falling apart" conversations, as every society ever has been saying that about different things, and yes they even followed up with, "No but for us it's real!"
I agree, unless the alternative is to break apart the monopolies which I think is better.
the big ones are also global companies who operate in many countries (and cooperate with many countries' law enforcement).
For me, the better metaphor is to think of them as virtual governments of virtual territories
I was shocked, as was my Doctor wife, that the government appeared to deliberately withhold firstline treatment options, and non-vaccine therapeutics

Her response, "What is the standard of care for Covid patients first presenting?"

There were none for years, the Govt conspired with BigTech to characterize doctors like Zelenko (RIP) and McCullough as loony quacks when they came up with their own protocols for treatment.

Yet, later on the govt did come out with protocols that strangely, mimicked Zelenko & McCullough's material.
Windows Phone was always destined to fall. There is no scenario in which Windows Phone would not been beaten into irrelevance by Google and by Microsoft's own actions in undermining their underwhelming and unpopular mobile OS.
FogBugz Apology Email
GPT-3 reversed engineered a RF protocol for me
Have to agree. Without a clear set of standards on how to structure things, it ends up being chaos very quickly. We had a PM for a while, who gravitated more towards QA, and when they got ahold of Confluence they went crazy (in a mostly good way). We had so many great "How To" articles on how to perform various tasks in our system form an internal user perspective, all authored by the same SME.

Unfortunately, given their affinity for testing things, the How To docs starting taking on that QA perspective and everything ended up in a QA "space". Sure, it's easy to move them around, but there wasn't a clear cut way on how to separate the "How To" from the "QA" - and then they left.

Since then, people add things when managers say "make sure that's in Confluence" and it ends up getting placed in the areas they're most familiar with, not necessarily where it should be. Add in the aforementioned lack of standards and no two documents look the same. Then we started using Confluence for devs to write Test Plans and QA to execute them - and now it just makes my brain hurt whenever I have to go in there.

Some of it is a cultural problem: we're email and Teams heavy and so much of our "documentation" is buried in those tools. So then we adopt something like Confluence to move our knowledge base to that, but finding stuff in Teams is a nightmare (posted in another thread on that). So now rather than having one tool to rule them all, we just have another half-baked attempt.

We're monolithic for the most part, so I'm not sure Backstage would help us, but the article mentioned Stack Overflow for Teams, so maybe that would? (insert relevant XKCD here on competing standards)
> This law is good because it encourages content moderation

This is too direct for me to be putting words in your mouth: do you believe that any and all content moderation is an unambiguous good?
nah. my bank, electric company, telephone carrier, internet carrier, and social media platforms (effectively the public square) should have no choice but to carry me regardless of my opinions
Would you post here if people were allowed to say whatever they wanted?
It's pretty simple, you pass an amendment that says corporations are not people for the purpose of political spending.
For the sake of discussion, let's imagine you had zero chance of ever profiting or making any money from NFTs.

In that scenario, how much interest would you have about NFTs, and what topics would you talk about regarding them?
Check that its a string containing '@' with at least one character before and after the @ symbol is usually the only sensible thing to do.

This is exactly what the regex in the example is doing.
They both support the AOM.