skysight-inc/HackerNews huggingface dataset:
https://app.baseten.co/apps/VqK2vYP/operator_views/pqvba2q is free and seemingly without limits
Yes, there was a time that C was used for pretty much every app. That time has come and gone as higher level languages became more popular.

So too will Java's. The language itself is objectively more verbose than many modern equivalents. Network effects and existing libraries aren't facets of the language and over time the gap will narrow
I'd say Maven is more than a dependency manager, though. It's a full build manager, with dependency management as one (major) feature. The dependency management part itself isn't very complicated, other than the verbosity of XML as the structure.

I have spent a long time as a Java dev using Maven, and the past few years floating around some other projects (C#, PHP, Python, a tiny bit of NodeJS) and continually find myself wishing to have Maven back, so I suppose YMMV.
I like this approach. What is this note-taking tool? I want to use it. Also linking to code from the docs sounds really nice.
The methodology in this paper is a step above simple correlation analysis. Facebook in its early rollout period was released to some universities & colleges and not others. This study compares the increases of depression & anxiety in the schools where Facebook was made available vs schools where it wasn't.

Of course, it'd be nice to see if the difference in increased rates of depression & anxiety are themselves abnormal in the first place... Not sure if the study goes into that depth.
> And while the yield is great on paper, it merely lets you keep up with inflation in practice.

True in the normal case, when inflation changes slowly, but because the I-Bond rate is computed retroactively, it's a better deal than normal when inflation suddenly increases.
> Maven is a pretty horrible dependency manager. I would take NPM over it any day

But Maven doesn't need a "lock" file, and can still download a reproducible tree of dependencies just fine, so that's a win in my book!
Started my career with Java and I will never work with it again. It is mostly the culture around Java. Most Java code is verbose to an extreme but the devs themself will say it makes the code readable. They will say the language is functional because of lambdas but anyone that has used a functional programming language will know that it feels nothing like it, again because of its verbosity. It is so complex that you can't really work with it without having to use an IDE.
What is moon pointing to??
You can use promo code: YC
I’m not sure how that would work. Isn’t enough downvotes the same a censoring as the site isn’t letting your opinion be heard. Dang won’t be able to step in and maintain order. Spam couldn’t be disallowed.
There are tons with over 500k[0]. At this point MidJourney might be paying Discord since it seems they're the first to be allowed over 1M members, and a lot of their infra is running with Discord hosting the images and real-time interactive elements.

0: https://i.judge.sh/qwOAB/2_jNVPVBwC.png
It's not as far away as one might think.

There was a demo earlier this year (Jan) showcasing the proposed 1.0 spec working in Microsoft Edge:
https://c2pa.org/jan-2022_event/
Wait, you think it's the anti-abortion people who are bestowing upon themselves the right to decide what the unborn want?

If you want to be suspicious of a "coincidence", then maybe consider that mothers tend to be more wealthy and powerful than their unborn children, and see how that wealth and power plays out.
The steam deck is linux stuff and not microsoft he works for now.

Unless the linux kernel is the doz kernel? That said, proton is microsoft "grade" software... (trying to stay polite, trying to stay polite...)
Success at Work Is Warped by Your Co-Workers’ Salaries
> I hope the feds hunt down and arrest everybody who used multiple slurp juices on a single ape.

Can I get this on a t-shirt? I have no idea what it means, but it sounds amazing.
We (a team that has extensively used JVM before) went with Go primarily for the GC characteristics and WASM support. GraalVM was promising but seemed like it had a way to go when we prototyped on it.

I do miss the nice IntellIJ java features.
Most subreddits require a certain amount of karma to interact with the subreddit most don’t tell you about it some do per PM. Most of the time it’s 100-300.
Problems I still have with Java:

"new" keyword is basically introducing side effects, everywhere, making Java more difficult to test and confusing generations about how to do testing.

The primitive/object combination of int/Integer, et al is noise.

The reliance on annotations for modern development and the reluctance to put syntax in the language to codify obvious things. Basically requiring a pre-processing language (Spring) to do basic tasks, making development slower and more error prone.

The final keyword. The idea that you should sometimes take away developer agency, because you know the future, better than anyone. Classy.

The combination of Class Access Modifiers (which are for mixin property selection) with interface definition (what's this object's interface?).

The much acclaimed "java ecosystem" reinforces bad practices. 10 years later, PHP is derided for bad language choices but bad Java is handwaved as a series of missteps that has been corrected.
4-Day Workweek Brings No Loss of Productivity, Companies in Experiment Say
I agree with you, but I haven't had good ling term experiences with hosted languages. I hope it works out for you.
we should put speed limiters on cars so they can't go faster than 5 mph and endanger someone else
It's unclear to me that email and CDNs are the kinds of natural monopolies that need to be regulated as common carriers
Running a Docker Host under OpenBSD using vmd(8)
perhaps that was the wrong word to use. I used the word native and replace in terms of demographic tendencies. If the natural tendency of the Swedish population is to decline, then adding more people to the population would be very counterintuitive. What I mean is that if the Swedish population is declining then it should be left to reach the right population and let the demographics "solve itself" rather than to continually go in the opposite direction. For example we wouldn't try to increase the birth rate native population of Sweden either as that is simply trying to go back to a demographic situation which is not sustainable.
genuine non flamy question here.

why getters/setters.

Most frameworks (and not languages) use everything public. Rails, React, golang's frameworks, flask/fastapi. Code has generally not suffered from being public.

Would you not accept a Java framework with everything public ? i asked this question on /r/java some time back and got badly flamed. So im trying to understand this. This seems to very philosophical...but then most other frameworks in other languages dont carry this philosophy.
How Ultima Online got made
That's only for ad personalization. If you want to turn off web and app activity, you have to be logged in.

The ad industry has had these opt-outs for a while, but you have to set opt-out cookies on about 500 sites, so it's not practical. DNT solves that problem, but the industry won't voluntarily adopt any solution that has any realistic chance of making a difference.
How would this even work on Reddit? Currently user moderators control all the user made subreddits.

If Reddit now has legal liability does Reddit need to moderate All subreddits by themselves? That sounds impossible.
I think "create art" and "value art" are essentially equivalent in the context of the question we are pondering. You cannot argue they made art if there was none to appreciate it as art; art doesn't exist without an observer.
I also live in Europe, I am French but I live in the UK at the moment.
Ok, provide the counter evidence then.

Which aspects of C++ are superior to modern equivalents, ignoring ecosystem and network effects which aren't facets of the language.
How has it been debunked?
The only substantive thing your politifact link points out is that the US is not the #1 for murders. The poster never asserted this. As far as the effect of eliminating the top ten cities? Your link doesn’t address it.
I have a 1 year old unconfirmed account and I'm not shadowbanned at all.
I think it literally killed my M1 MBP during a meeting this morning (had a few tabs and a zoom meeting running). My screen went black and everything locked. I had to hold down the power button to reboot.
You lose choice of plug, which almost nobody wanted.

You gain choice of charger to use with your phone, which most people do want, especially when outside their home.
Because making a $15,000 profit 5% of the time and nothing 95% of the time is better than making a $500 profit every time.

Basically if scamming your customers works a nontrivial fraction of the time and the margin when you're not scamming is small, scamming is the incentivized behavior.
> elondaits: For anyone wondering: Homebrew sends data to Google Analytics...
> aliqot: Go does this too :/
> sneak: No, it does not.
> akerl_ 1: yes, it does: <<link>>
> sethammons: (summary) I don't see it (GA usage) at <<link>>
> akerl_1: (summary) see paragraph 2
> sethammons: (summary) no GA stuff still
> akerl_1: (summary) wait, why are we talking GA?

The thread started with GA, and I though you were saying that Go uses GA.
Robert Anton Wilson's "Illuminatus" books were borne from his time as an editor for Penthouse's letters-to-the-editor section, where he had the same experience.

In writing the story, took all of the crazy conspiracy letters and entertained the idea of "what if every single one were true?"
Just wanted to say that I like your citation method & will certainly be using it in the future.

Thanks!
i totally hear you. i have faced this issue on /r/java a lot.

Especially the conceptual overhead of DAO/DTO, etc seems very religious in nature.
'Google wants to take on...'

My immediate reaction to reading these few words is - "another tool for the Google graveyard"
> It's like a regulatory legal barrier that keeps new companies from entering the market.

barriers to entry [1]

1. https://en.wikipedia.org/wiki/Barriers_to_entry
I was downvoted several times on HN for pointing out that reputable scientists were being censored on YouTube and other platforms for their dissident views on COVID.

It happened here fairly often. Though less frequently here than most other places online during that time.
Can you please educate me on what are the languages and frameworks that enterprise-level finance and banking are going into in replace of Java? I'm good-faith asking.

Additionally, "the gap will narrow" is not the same as "Java's time is over", which is the only thing I'm having an issue with. Over implies that the gap is already closed, but I don't think it is, and if I'm wrong I sincerely want to know about what the new language du jour of a major employment field is.
people who earn on twitch, instagram, etc use dslr or mirrorless cameras, unless the video requires a phone in hand.

I know the "standard setup" shown in media, and advertisements, etc shows a ring light with a cellphone using the front facing camera as the recording device, that's just not technologically feasible.

And for the record, i move 4k and/or 108MP images from my phones via wifi or cellular, using synology diskstation autosync or syncthing, respectively. I've used syncthing to upload unedited 4k30p drone footage with no issues, and when i get home, it will sync to hard disks in addition.
Look what happened to Kiwi Farms, and what happens to people who try to host their own outgoing SMTP server.
Also television channels and libraries. They are as much of a common carrier as a website is.

Which is to say, they are not at all.
So it is a low-effort shallow dismissal then?
FogBugz just sent out a retraction. Their intention was to retire the free service and offer the opportunity to upgrade to paid accounts at a 50% discount. If anyone was charged and didn't already receive a refund, the email to request a refund is fogbugzbilling@ignitetech.com.

Here's the beginning of their retraction email, in which they explain how this happened.

===

Dear FogBugz User,

Mea culpa — sincerely.

We’ve become well aware of the maelstrom of concern and comments caused by a series of emails that some of you received, but to explain, we were just as surprised as you when multiple emails were sent. Our original and only intended email, which was controlled by humans, was to inform you that the “free,” non-expiring version of FogBugz is being phased out on October 17, 2022. Additionally, we wanted to offer you the option to continue using FogBugz by updating your account to a paid subscription. This was the entire, planned effort.

However, once we updated the accounts that had been identified as free and non-expiring in the internal FogBugz accounting system, the software automatically generated a form email, notifying you that we had summarily converted you to a paid account, and worse, actually triggering collection/dunning notices to some. This was unintended and is not accurate. Yes, we’ve owned the software for some time and should know all of the nooks and crannies by now. We don’t know if this was a nook or a cranny, but it decided to act on its own. Truth. It’s embarrassing, and we’d react the same way as many of you have. So this email is to set the record straight.

We do not automatically charge any customer for usage of the software unless a subscription has been expressly elected, despite what the erroneous auto-email stated.
Yes, I do remember. You, however, seem to have conveniently left out the fact that they illegally reverse engineered the protocol and filtered ads. Microsoft got what was coming to them.
Sometimes, yes. Selling something for below cost with the intent to drive your competitors out of business is called "dumping" and has been illegal since the 1800s.

Because selling a product below cost is fundamentally unsustainable, there is no logical reason to sell a product for less than cost besides doing so temporarily with the hopes of being able to later recoup the loss with higher, above cost prices. This is anticompetitive because an inferior product can win out if it is backed by bigger pockets that can afford to stay unprofitable longer than the company making the superior product.

This is basic economics, not really something that needs to be thought out and debated from scratch by HN over and over everytime it comes up, so it really would be helpful if everyone who is thinking about commenting on economic issues like this tries to at some point spend a couple hours reading an AP Microeconomics text. If a high school kid or college kid can do it in a semester, and intelligent adult can cover the high points in a weekend.
Sorry for not being clear, but the current level of argumentation of degrowthers is insufficient for giving up the tiniest amount of technology-enabled comfort.

So thanks but I'll have my lidar enabled autonomous toilet paper, it doesn't go against my religion.
That's amazing, thanks for sharing. For how long have you been gathering this data?
Are you describing speed limits on roads?
Modern medicine is keeping a lot of young and middle-aged people alive
How do you get a physical bond? I thought they went all virtual these days.
Ah, "users can talk to other users". Interesting idea, I look forward to other people trying it out and reporting back :-)
It is absolutely a fair summary:

> According to those judges, public admissions by then-White House press secretary Jennifer Psaki that the Biden administration was ordering social media companies to censor certain posts, as well as statements from Psaki, President Biden, Surgeon General Vivek Murthy, and DHS Secretary Alejandro Mayorkas threatening them with regulatory or other legal action if they declined to do so, still did not suffice to establish that the plaintiffs were censored on social media due to government action. Put another way, the judges declined to take the government at its word.
> Checked exceptions are optional. But they're one of the BEST features in Java.

No

> So much code fails unexpectedly. When you want to build a professional application you need to handle every error.

Yes

> Checked exceptions help you avoid that nonsense.

Wrong

> People hate checked exceptions because of laziness. Java guards you against yourself.

Wrong

Java checked exceptions are almost universally regarded as being a mistake because they don't actually solve the problem they were meant to solve, and they make the code extremely hard to work with.

See this post from Roman Elizarov:
https://elizarov.medium.com/kotlin-and-exceptions-8062f589d0...
Dump barrels of an environmentally friendly surfactant upstream, thus neutralizing the bubbles, foam, and froth temporarily.
It's true that people don't have any idea about themselves, but I'm very skeptical you would get any better data by asking a different sex.

Just as much as people don't know themselves, they often know even less about others.
What was the question? My search-fu is failing there ...
Yup. Joint encoding [1] is really the main thing, but that's something that codecs already do, ever since MP3 with stereo music.

The overall point remains: multichannel open container formats exist, and open audio codecs exist. An open standard for 5.1 surround sound, for example, seems like a relatively straightforward combination of the two. I'm not saying you can do it overnight, but compared to other open-source efforts, it's tiny.

[1] https://en.wikipedia.org/wiki/Joint_encoding
That's fascinating, the evolution of enzymes to shift the measure of what is stable over a given period of time.

> Once you have white rot you can break down lignin, the major precursor of coal.

I'm curious there how is it know that lignin is the precursor to coal.

What is coal anyways, is there a molecular structure to it. Ha, what a cool hit for that search, a rock, who'd have thought. I never heard of a maceral before.

> Coal is a sedimentary rock that is composed principally of two basic classes of materials: inorganic crystalline minerals and organic carbonaceous macerals. The macerals form the combustible part of the coal and are, in turn, divided into three maceral groups—vitrinite, exinite, and inertinite.
https://www.sciencedirect.com/science/article/pii/B978012150...
Yes, the study design is able to tell which way the causality points. Not all colleges got access to Facebook at the same time (back before it was open to the general public) so this is sort of a natural experiment: you can look at the colleges that had Facebook access and compare them to the ones that didn't, assuming that they're probably pretty similar in all other confounding variables, and that people don't choose their college based on whether or not it has Facebook access. For more information on this type of design, the phrase to google is "difference in differences".

https://en.wikipedia.org/wiki/Difference_in_differences
Yep. Once again, open standards smashing capitalism's rentseeking proprietary schemes helps a wide array of people around the world including new entrants who would have previously been priced out.
Very limited evidence, if at all. It's not true that more intelligent animals cannot be outcompeted by less intelligent ones.
They're biased against something, because they delete legal content.
You likely want to follow that Wikipedia article with https://en.wikipedia.org/wiki/Left-brain_interpreter
If you were asking me, nowadays it's network analysis/visualization. But I am very much a solo hacker and not product oriented, sometimes to an unwise degree.

I don't hate sales people and think they provide a valuable service many engineers would rather not have to deal with; but the hyper-competitiveness of many sales folk optimizes for a zero-sum scarcity paradigm that is often in tension with what motivates engineering types.
That's where the cognitive dissonance here kicks in: the case for ISPs to be common-carriers looks much stronger (from any principled perspective) than does the case for social media networks.

And yet, because this is a party-political issue, you have the Republican Party swearing up and down that ISPs are not (presumably because common-carrier status implies net neutrality and this is unpopular with donors or something?) but that social networks are (because they exhibit "bias").
First of all, yes, new features alone can make something maintain popularity. Why would that not be the case?

Second, the author was using that as an example of Java showing a pattern of adding syntax improvements, which again might be something that maintains popularity.

Finally, from the article:

But let's talk about the Java we have today, not the one coming in 6 months.

It was just one talking point. Did you even read the article?
why is this ? i have worked on kotlin in the android ecosystem. But something like kotlin with spring is no better than java right ?

you still have to deal with all the controllers, etc.

on reddit, one of the arguments was interesting - the biggest value of kotlin in backend is using var/val instead of types and making everything public (instead of getters/setters).

would that be correct ? Lombok doesnt fix this ?
Cars run on public roads. On the other hand if you said that only speed-limited cars are allowed on your property, you would be entirely in the right.
I love the simplicity of YAML::Store. It was introduced in Ruby 1.8, almost 20 years ago (https://github.com/ruby/ruby/commit/55f4dc4c9a5345c28d0da750...).

I even created a little gem when I was starting with Ruby, 10 years ago, that was a very thin wrapper around it so that I could play around using an ActiveRecord like syntax (https://github.com/brunnogomes/active_yaml). I used in some pet projects so I could do stuff like:

p = Post.new
p.title = "Great post!"
p.body = "Lorem ipsum..."
p.save

Post.all # => [#<Post:0x895bb38 @title="Great post!", @body="Lorem ipsum...", @id=1>]

Post.find(1) # => #<Post:0x954bc69 @title="Great post!", @body="Lorem ipsum...", @id=1>

Post.where(author: 'Brunno', visibility: 'public')
# => [#<Post:0x895bb38 @author="Brunno", @visibility="public", @id=1>, #<Post:0x457pa36 @author="Brunno", @visibility="public", @id=2>]

And have access to the data directly in the YAML files.

Good times!
> Can you think of any other abuse vectors?

Just be prepared that your service will be (ab)used for linking to malware, pirated content, porn.
Just hire enough people and charge the posters. There are many models that could work.
Since we are explaining ourselves, the best confabulation is all we can strive to achieve.
A bit off-topic but is there some website/directory where I can learn about modern data structures or unknown/less popular data structures?
So why aren't ISPs regulated like common carriers?
I’ll ask the same question I asked on the other threads to all those cheering this - do you think HN will be the same without moderation? Or just another 4chan? Will r/conservative stop banning users who dare suggest trump was maybe not such a good person, even if they are otherwise extremely conservative?
The problem is finding the right balance between free speech and censorship.

I look forward to see how cases that go to the Supreme Court are going to be handled. I personally believe that a private business like Facebook has the right to control content on their app/website.
I think calling it meaningless drivel is a bit much, but you are right that we should be careful drawing inferences.

It's "at the very least" worth considering: What does it mean that under specific circumstances we can be so sure of ourselves about such basic stuff and so totally wrong at the same time?

It might not be a strong inference from split-brain phenomena, but it'd be a shame to /not/ wonder about whether and how much such confabulatory mechanisms are at play in normal functioning brains, then