skysight-inc/HackerNews huggingface dataset:
My issue with lambdas in Java is the complexity of types in defining interfaces that receive generic Functions as an argument. Really seems like a better definition could be used there, new language syntax possibly.

On the topic of Streams, the big issue that always crops up is exceptions. Streams and Exceptions are nearly incompatible with tacked on constructs that are painful to use. Any IO oriented program will have to face the issue of what happens to the Stream if an Exception is thrown.
When Customers Can’t Succeed
1. You're contradicting yourself: in your third point, you say that I shouldn't trust that civilians are getting murdered, raped and tortured. But in your first point, you say that I should be expecting such behavior.

2. I'd expect there to not be a war to begin with. Russia 100% controls this, and can stop whenever they want.

3. War doesn't have to be done in the most brutal way possible.

4. "the purging related stories to be on their way and it’s not going to look pretty as usual" I don't understand what this means.

I'm getting very strong pro-Russian vibes from your comments. Not going to reply anymore -- real people are dying.
"I enjoyed programming in Java, and being relieved of the responsibility for producing a quality product." — Mark Dominus

https://blog.plover.com/prog/Java.html
The creditors is the American public via the may's.

No, it is not clean and fair to allow someone who spent 4 years getting a degree that will put them ahead of the non-degree-citizens and then force the non-degree-citizens to subsidize it.

It is nothing more than theft.
I mean if you restrict things enough than any metric is possible. Looking at 500k people (your link) out of 37m (Tokyo Prefecture) or 9m (Tokyo 23 Wards) I feel isn't the best metric.
What's 4×, in more detail?

Let me describe a project I know: This thing was approved and is now well over budget. This happened because they decided to increase capacity by about 50% after getting approval, because of additional noise insulation required, and because construction prices have increased by perhaps 20% in the last couple of years. These added up to a doubling or a little more.

Could you describe the components of that HSR 4× overrun in a similar level of detail?
Their "About" says "stay mad" ... which is all you need to know.
Github did not kill off the free tier
The examples use CDI (dependency injection through annotations) and yes, these annotations become hardwired to the business objects... Java has some kind of traits now through interfaces so it's not much of a problem today.
Exactly. They didn't even look for other frameworks either. If you want something that looks less like Spring, you could at least try out one of the kotlin frameworks like ktor, which is still totally accessible for java developers.
When I search for "Kapwing" it appears in my searches (the post says it doesn't).

Does this mean that after a mere 3 hours Google reacted already?

This would again point to the highly asymmetrical balance of power where those that succeed in making themselves heard publicly (e.g. by hitting HN front page - not so easy, see my own submissions) get their problems fixes by the internet big ones, while those that don't are left to rot in obscurity. #regulateSiliconValley
How does the age check work? Do google check ID/passports to verify the users age, or is the age something that the user report themselves?
Fuck yeah, let's have 50 different websites doing the exact same thing. The problem with your utopic vision of competition is the fact that people need to get paid for their work.
Thank you for the detailed write up!

Luckily, I've moved into a brand new apartment so the energy efficiency is really great. The heating is in-floor radiant using the same gas boiler as the hot water in the apartment.

Unfortunately, I apparently picked the worst country to move to when it comes to energy prices in the midst of this war. The Netherlands is absolutely screwing the population by not capping gas/electric prices. Hopefully things stabilize before the winter really sets in or I think many people will be driven to bankruptcy just to pay the electricity bill. My current rate is almost €1.10/kWh. When compared to the paltry 9¢ I was paying in the US, I about had a heart attack when I saw that rate.

I'm trying to limit cooking and hot water, but only time will tell if my efforts are going to make a difference. In the meantime, I'm going down the street to the library to use their facilities and charge my laptop and download movies. I've only just arrived so I don't have any internet setup at home yet. I'm certainly going to have an interesting few months ahead!
> the latest idiotic socialist idea to simply get future generations to pay for today's excess use

You misspelled "get future generations to subsidise the power companies profits today".
I’ve wondered that. If innovation has an optimal economically efficient rate then would businesses wasting inflated stock market capital chasing competitive advantage ‘before it’s time’ be a good thing? (Heretical thought) Perhaps when there’s too much money effectively forced into poor investment opportunities (stocks, housing, whatever) countries would be better off taxing and investing it in education, infrastructure, energy security, etc - things that help generate better and wider returns in the future?
After I got burned with Google and Facebook, I had excellent results with Reddit.
How to write sports commentary (2009)
I used to edit books with fanfold printouts and WordPerfect, so I'm familiar with the act.

I find it quite sufficient to compile the text to HTML and read it in the browser, while editing the source. It gives the same shift of context from writing to editing, and it's more closely equivalent to hand-proofing galley prints, since it's in the form the audience ultimately sees.

I would love an iPad app designed around the old-fashioned proof editing flow, using the stylus. I've never seen one and don't know if there's a market for it, but I'd use it every week.
Mullvad creates a hardware company
There's nothing here that applies to Quarkus that doesn't also apply to Spring/Boot or Micronaut.
Nice! Retro Mac is the prettiest OS GUI I can name (I've seen some even cooler but can't name them).
Sorry, it is not worth reading and analyzing. You can come up with a lot of criticism about Java (just as about any other technology) but the content is just too shallow.
You are forgetting one very important issue.

If you have your own ASIC design and validation teams targeting the latest nodes, the ARM license is not a major cost to you. Heck, it's probably less than what you pay for your simulator or clock tree compiler. And probably worth it given the high quality support you get.

And if you are not at that level, do you really need a custom architecture? Can you pull it off with your limited resources?
Deep Dive into Ethereum’s Journey to Achieving Scalability
Ethereum’s vision is to become a blockchain that solves the blockchain trilemma problem. This means it will become more scalable, and secure and still maintain decentralization.
Yes they have succeeded in using Java to make profit, but argubly not in creating reliable, secure and easily maintainable software. Like I said, even Java's creators believe there is significant room for improvement.
The effect (see "antithetical") is the same, even if you're just passing on the costs that someone else is imposing on you, instead of capturing it all for yourself. That's one oversight in this response/rationalization. There's at least one other oversight (or possibly dishonesty) at play here.

That Postcard is merely passing on the cost of custom domains doesn't actually explain Postcard's pricing wrt this issue. If someone wants to use Postcard without having to use a postcard.page domain, they have to pay $8 a month, not $1.25 a month.
Java EE is not really a thing in the wild for long long time...
This! Other people wrote about counter DMCA takesdowns. This goes beyond DMCA notices.

The regulator should notice that serving sketchy DMCA notices is a form of denial of service. An consequently, if the DMCA is ruled to be unfounded, there should be heavy pubishment for the issuer as well as the enforcer (Google in this case).
Wouldn’t an “adult prodigy” be referred to as a genius? Surely you believe there are people who are far more accomplished than 99.999% of the population that could be considered as such.
hey, not even ARM is a real rival in the datacenter (...yet)
I am a little surprised by the crazy amount of editing going on during writing. It is obvious that this way of writing is not possible (or at least practical) if the medium is pen and paper. Is that a good thing or not? I personally try to resist the urge to rewrite during the writing proper and postpone editing until after I am done putting down the main ideas. At least on a paragraph by paragraph basis.

But each to his own. PG is obviously a prolific and successful writer, so for him this works.
Didn't help:

(WW) modeset(0): Option "TearFree" is not used
Haven't used conduit in a while but Dendrite (written in Go) has most features that you would need.
Well conduit does too but last time I checked them out they were switching databases again.
How did you build it?
One could say similar things (albeit stronger) about your comment.

Nowhere does it say it's outstanding. It's definitely intriguing to watch, according to me and the HN people who voted it to the front page.

Why do you title him His Lord Majesty?
So there's no way to set over which period the metrics are calculated?

Or is it a thing where the client only cares about the default metrics calculated over the full history of an account?
Java needs to be more flexible and expressive, that's all, type inference, traits,collections,function expressions ... some things already made their way into the language after years of inflexibility as a philosophy.

If the language improves, then frameworks and API can be made less verbose.

A lot of "design patterns" in Java were created simply because of the language lacking expressiveness and are thus obsolete now.
Nice! 1080p is feasible. I would like 4K, but I haven't found any that seem to exclude smart features with that resolution. Likely because all of these units are old-new stock that hasn't sold in the past 5+ years.

I might just need to do some work to find units that respect turning off the smart settings and don't become severely handicapped in the process. A European brand like Philips probably fits that bill better than most. I've heard horror stories about Samsung and Sony TVs attempting to phone home by any means necessary.
What do you see? I get no results at all (Chrome/Android).
I was going to post a comment about the regex used to (coarsely) validate email addresses made no sense, but when I opened the article in a new tab to copy for quoting, it had changed. :)

It's now

"^[^@\\s]+@\\S+$"

with a comment also stating that it could be better. That's at least sensible, the original one that I first saw was more or less "^[^@]@.*" which kind of makes no sense. Oh well, great that the author caught it, of course.
Excellent idea! I will give it a try.
I don't know what "ASP.Net-like" implies, but take a look at https://sparkjava.com/

It was quite a pleasure to use.
What important piece of the puzzle are western media omitting that makes this not a war between Russia and Ukraine? What is the whole truth, according to you? Ironically, you're the one omitting right now.
As a self taught developer there are only a few books I read early in my career that seriously impacted how I write code.

1. XML Schema by Priscilla Walmsley - https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

2. DOM Scripting by Jeremy Keith - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum...

3. CSS Pocket Reference - Eric Meyer - https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

Most of the developers I have worked with in my career are absolutely terrified by tree structures. They will admit otherwise like some kind of pathological liar, but this is easily exposed and that's so unfortunate. A tree structure is just a data structure like any other and embracing that liberates you from a kind of Stockholm Syndrome.
Probably that the job is even more shitty than the places wanting the hot shots that are looking for a challenge and have an insane list of competencies listed in the typical toxic positivity way.
A fun Easter egg would be to have the dog eat the rabbit if both of them are on the boat node.
So there zero incentive to invest into anything as long as it might take more than a couple of months for it to pay off?

This might work on a small scale. But if find it hard to imagine that anyone would be willing to spend billions (or any large mount which would only payoff in several years) to develop some new product if they knew that that all their competitors can just copy it without paying anything and ship a much cheaper but otherwise identical product in less than half a year.
If only one payday was enough for bay area. :')
Counterproductive. When recruiting you only have to care about one problem: Getting enough qualified applicants.

However, most ads read like the employer has too many unqualified applicants and would like unqualified applicants to weed themselves out. But that doesn't work because there is no way to know what phrases make people feel like the job isn't for them. In my opinion such ads should contain as few "filter" clauses as possible.
I've seen many other developers trash java because of the same reasons, often citing Go as a great alternative.

The problem is, for every org I've seen, saving memory is not the goal of the program. "Making debugging harder" is subjective, and most people I've heard use this argument are taking about "magic auto configuration". Maybe this isn't intuitive at first, but the knowledge comes quickly, and from my experience the java app with unit and integration tests is far easier to debug than the Go app with less testing and less readable syntax.

The memory argument is also way less applicable when using the author's framework, because your app is built into a native image.

I know you didn't mention Go, but that's where I always see this argument headed, and it always makes me wonder whether the writers have ever had to maintain or take over an app written in Go, or if they can happily write-and-forget.
Spring and (and Quarkus apparently which I haven’t used) brought along a lot of the Java EE concepts. It lives on if not in name, in spirit. Thus the cultural problem this article discusses.
Those settings cause absolutely terrible latency and stutter on my system.
Its been around since like 1996 at least, likely earlier.

Its A.B.C.D with A255^3 + B255^2 + C255^1 + D255^0.

Used to get around filters a long time ago but broke as most sites host multiple domains and it needs your browsers 'hostname' it sends it as part of the request to actually return the right site/page.
When you hear about an entertainment controversy, ask yourself: would you have known this movie or show or game existed without it? If people hadn't made up a caricature of the average fan to point and laugh at? If they hadn't set out bait in the first place?

If the answer is no, you're almost surely being advertised to.
Its A.B.C.D with A255^3 + B255^2 + C255^1 + D255^0.
All our own technological signatures will be reduced to odd mineral deposits if we wait long enough. On a planet with active geology like Earth, tens of millions of years should be quite enough to do it.
EtherPad, see this comment: https://news.ycombinator.com/item?id=32896112
And yet it stores a lot of value…
For all of them, I get a simple "0 results found" page. Does anyone see something different?
Definitely not traveling to USA any time soon.
I remember when we used to read headlines like these for China, but now they've exported the modus operandi..
Robots.txt is a thing.
'Everyone'?

Perhaps if the US was Germany levels of selective in University admittance and Germany levels of efficient in the administration of the various degree paths, costs in the US would look more like Germany.

There are more options in the US, all those choices have costs that make the US more expensive.
One can sue, but it won't resolve the problem of double standards. As far as I know, you can't sue google for automatically acting on DMCA claims when they are sent by certain people of power and influence and leaving all other claims to the courts.
It's interesting that Youtube allows you to specify your video is Creative Commons, yet provides no way for you to legally do anything with that video except watch it
Switzerland’s Museum of Consumer Electronics
What language is different so by learning its syntax you don't need to invest into learning its frameworks?
1. Head first design patterns

2. Javascript - The good parts
It would be helpful if you provided a how to guide for new contributors.

Eg: say I was willing to go through all the cleaning products or supplements in my house and submit lists of what's in them, how would I go about doing that?
Somewhat tangential https://www.seakeeper.com does boat dampers with gyroscopes.
So I guess the right question is "Are you sure?", not "Prove it".
I love to handle physical books but hate collecting them - wish I could return them to Amazon for half the price. Selling is too much work.
You can absolutely write fairly nice functional code in Java already with a decent Either type, streams etc.

I imagine it's not that widespread because most people probably switch to a different JVM language like Scala rather than going all in on functional Java. Your functional Java code is going to be just as unreadable to a standard Java dev anyway, so the appeal of it being a widespread language is somewhat lost.
For me it only shows two results, and they are both to https://m.youtube.com/index
Crypto-to-cash liquidity is miniscule compared to cash-to-cash liquidity or cash-to-crypto liquidity.
The Mythical Man Month by Fred Brooks

Professional SQL Server 2000 Programming by Robert Vieira

Programming BASIC for Tandy Computers by David A. Lien
I am living in 25m^2 now for 5 years. It is comfortable.
It must be said that this coding style may be the norm with Quarkus (and with Spring which it is trying to replace on graalvm/native-image), but isn't required by Java itself. As always, Spring-like Java buerocrats have chosen to chase and over-engineer trivialities because it's so much easier lol; well until using your framework becomes a study in psychology or software archeology.

Update: what I don't get with Quarkus though is why did they set out in Spring factory style only to have to immediately limit this for native-image's "closed world assumption"
Over abstraction is the devil :)
> Converting between binary and base 10

Ah yeah I hate it when I go to the supermarket and get asked interview questions like "convert that number to binary". Such a useful skill to have for the general population
Shares represent voting control in the companies decisions. Even the existence of non-voting shares is still a message about expectations of future profitability - i.e. a companies ability to issue additional stock profitably depends on expectations about the value and future value of presently held stock...which in turn is a signal about confidence in the company's direction, profitability etc.
If the network is that important, isn't there a startup looming that provides such a network to the many people who are not in one?

I tend to think that networks are not excluding on principle. If somebody can demonstrate value, people will be eager to include that person into the network. On the other hand, Quibi shows that networks alone cannot rescue startups.

The interesting group are all the average people who could create something successful (of the Figma type) together. As a group, they have access to all resources, but they don't coordinate them. $20B means that 20.000 people could come together and make $1M each. Maybe they need a tool (of the Figma type) to coordinate themselves and that's another startup opportunity.
Zerops – A Cloud Platform with Developers at Heart
Yeah the voting booklet has the same design here, and the "No" side called them out on it. But who reads that? (Other than me and you, obviously.) The ballot itself had only the text which I quoted.
> >In the stormy world of crypto, Bitcoin is the port.
This is an idiotic statement. Bitcoin development has completely succumbed to corporate capture at this point by Blockstream and the likes.

I disagree. Bitcoin has never had a hard fork. There isn’t a “Bitcoin classic” chain floating around with an old set of consensus rules. Block stream and/or minors can’t force a hard fork like ETH devs can.
Reading these comments, it's strange to see that the "Java" paradigm/context issue still exists after all these years.

I have never had significant problems with Java-the-language. But, like with many other programming languages out there, you can't really dissociate the language from the environment and everything that goes with it. The paradigms, VMs, IDEs, patterns and practices etc etc.

And for the record it's not just Java (it just seems to be more pronounced in the Java-development ecosystem). For every person who waxes lyrical about the joy of working with C# (for example), there are 3 more that will tell you anecdotes about "assembly hell". Or how Visual Studio is slow and a massive memory hog. Or that there is no proper Forms support on XYZ-os.

Those are all fair points, but more often than not, they have little-to-nothing to do with current discussion. IMO, I think it's usually far more productive to try to understand the discussion in context than to veer off into irrelevant semantic issues or tangential anecdotes.
It's not about just being more expressive. See the Brian Goetz quote. A more "functional style of programming", this means less mutation, more pure functions, e.g. Java's proposed records are immutable.
What a stretch from a single badly designed (in author's opinion) framework to "cultural problem"
1. Release it

Got me to start thinking about reliability and able to express my thoughts on it.

2. Design of Everyday things

Read it as a junior and it got me thinking about UX and putting the user first.

3. The Pragmatic Programmer

Another one I read as a junior that had some really interesting ideas in it. Along with Release it! it gave me the language to talk about the ideas as well.

Thinking about this now, I’m keen to give the Design of Everyday Things a read. I now work in a different area and it’d be interesting putting it in that light.
> On the other hand, half a year ago I've investigated a compromised macOS system at work where the user clicked a wrong button on some innocently looking dialog and ended up with a rogue extension in Google Chrome which was not possible to uninstall. Why didn't SIP prevent that from happening?

Because a Chrome extension is not part of the system. The clue is in the name, System Integrity Protection. Were Chrome extensions something that interacted withe kernel, or other system functions, you'd have a point. Arguably XProtect could've kicked in, but now would expect the software running the extension to have reasonable protection agains that sort of thing.
Spring is becoming more functional programming oriented: https://www.baeldung.com/spring-5-functional-web. Also functional bean definitions, etc.

Perhaps mostly driven to be able to (more easily) use graalvm to generate native images.
That's what Putin thinks at least.
Nothing says Linux like maintainers of a fragmented ecosystem pointing at each other saying it's not up to them to fix something.
I would say the technical books can be important (esp. higher level ones, like DDIA), but the bigger impact can be getting more perspective on the business or product side.

1. Lean startup - Eric Ries

2. Inspired - Marty Cagan

3. Sprint - Jake Knapp

4. Creativity inc. - Ed Catmull

5. Range - David Epstein
Forests sequester more carbon, regulate the climate, sustain biodiversity