skysight-inc/HackerNews huggingface dataset:
I absolutely disagree. Lambdas has in many ways revolutionized Java and put it back on its feet. Java 8 has seen faster adoption than any other major Java version because of this. Compare it with Java 11 or indeed with absolute non-adoption of Java 14.

Streams are not very well designed IMHO. That's why their usage remains limited. Much more useful and robust libraries are possible on top of Java lambdas support.

Since everyone is now on Java 11 (and many on Java 8 still), we will only really see the records used widely in five years or so.

The modules stuff was a huge mistake in my opinion. Some people tend to like them in theory, but in practice they absolutely destroyed the adoption of newer Java versions and set Java 11 back by 10 years (literally).
https://www.leopalace21.com/search/r/property/?pref=13&area=...

Most places <$1k USD/month seem to be 20-25 sq meters
I think Apple just designed a better CPU than AMD and Intel could due to a variety of reasons. The fact that it's ARM seems to be mostly tangential if Apple if had access to another architecture and invested a similar amount of money and resources into it for over 10 years the result would probably be similar.

It’s not like Qualcomm or any other ARM manufacturer has anything remotely close to M-series SoC.
“Pass”
Alternatively, ‘My Problems With Quarkus.’
I ran .c2clat on a Raspberry 4:

CPU 0 1 2 3
0 0 77 77 77
1 77 0 77 77
2 77 77 0 77
3 77 77 77 0

And Raspberry 2:

CPU 0 1 2 3
0 0 71 71 71
1 71 0 71 71
2 71 71 0 71
3 71 71 71 0
That is not the point of the article. The point is that, as long as miners have to liquidate bitcoin to pay for power, capital will continue to flow out of bitcoin. As a result, either the price will go down or it requires capital inflow, both scenarios mean it is not a store of value. Additionally it talks about the implications on the security of the network as a result of this dynamic.
Multipass is somewhat limited, but what it does it does really well.

It is supported in Linux, Windows and osx. This means that you can have identical development environment across all your devices using a shared VM script
I'll take java any day for server side, I don't know why but when I use java things just tend to be much more stable and It does not take me more time to write code at all.
Even in China most companies are licensing their RISC-V core. From Andes. From Alibaba's T-Head division. From StarFive (SiFive licensee). Those companies are all innovating in various directions.

Most companies license a RISC-V core just as they would an ARM core. The difference is there is price and feature competition between different core creators.
Rambling article which I couldn't follow but because the very first idea was that bitcoin could be considered a "pot" that you "put money into", I know the rest will be quite wooly. Buy bitcoin, money goes in, sell bitcoin, money goes out? But every buy is a sell and the same money goes "in" and "out" simultaneously. There is no pot at all, it's just traded.
If you think it is easy to fix, I'm sure the glibc maintainers will accept a patch from you, because OP patch breaks other software.
Tell HN: Tumblr now requires sign-in to simply browse blogs or read posts
I suspect few HN users browse Tumblr, but Tumblr used to be a diverse source of blogs (a great way to discover illustration and art blogs, for example). Tumblr sign-in now is required to simply browse posts and blogs (the same pattern as Instragram and Pinterest). I suspect Tumblr has emptied-out a long time ago.

Another sign-in example of a mobile/tablet app: The BBC News app (for UK users) won't display content without mandatory sign-in first. Previously, the BBC News app did not require sign-in.
If the money matches the grit, then it's good in my book.
If not, then not.
If NATO was at war with Russia, it would be absolutely clear for everyone.

Iran and North Korea help Russia with military supplies, and there is no question if Ukraine is at war with them.

Countries tend to help their friends during war.
Which is seemingly what they did here:

>The DMCA takedown request has resulted in over 300 of our pages being removed from Google Search

Note that google regularly removes millions of pages due to DMCA requests. But I can still easily find kapwing.com in google results, so it's not like they removed the domain.
Swoop is a new start-up that helps shoppers discover low-cost, second-hand alternatives to the latest trends. The Swoop browser extension matches users shopping on ASOS, Pretty Little Thing, Boohoo, Bershka and H&M to the same product or similar alternatives being sold pre-loved on eBay.
Nah when things get weird I just have a plan of what to get - pretty sure the first few days will be chaos and should allow for the acquisition of whatever I desire. I have the cash and neighbors have already volunteered to loan me an AR or two of things get really hairy (trained marksman, don’t own firearms), so I mean I can get it one way or another when the time comes.
> The <$> operator is just a synonym for the fmap function

This kind of "just" falls in the category of when mathematicians say "trivial" as in "deducible in few steps using the only applicable axioms", which mistakingly sounds like an arrogant "easy" to non-mathematicians.
Tillitis Key – Mullvad spin-off inspired by measured boot and DICE
I agree so much with this article. Java EE practices bloat programs, waste memory, and make debugging harder. Let alone all the language constructs.

> Java allows null objects… that ship has sailed

Not necessarily, with project Valhalla, it should be possible to have generic Value Types in the language that would allow things like Optional to be defined on the stack where it would be non-null and then all it’s methods for checking if the Object it references would make sense, and actually work. This would be in contrast to today where the Optional type isn’t as useful as it seems since it can also be null.

Anyone know the status of this? https://en.m.wikipedia.org/wiki/Project_Valhalla_(Java_langu...
Also this is just weird, it tries to be EE but it just ends up being convoluted without applying the patterns correctly. E.g. all the logic is executed in the constructor of HelloWorld.java - I can't imagine that ever getting past code review.
Well, hitchhiking in Morocco certainly still works, and a few years ago, before the war in Lybia started, I would say you could have reached Egypt without major problems. But yes, right now I would not recommend it.
It's a public good because of non-excludable positive externalities on our polity, and that's not reflected in the market price due to market failure. The positive externalities are having voters that understand history, sociology, political science and economics. This is good because it prevents populism and because it creates voters who are able to critically evaluate public policy.
The colleges are responsible for knowing which students will have which income prospects for which degrees? How would you possibly enforce that?
Join my copyright pool! https://dchest.com/2022/08/24/ai-licensing/
By that definition of stupid, pretty much every large company in the world is stupid in someway or another :)
I think these articles should explain difference between Tokyo and Seoul. South Korea basically copied Japan's zoning system, it is inclusive, central, etc. and Seoul has excellent transit and Koreans are (although not to the extent of Japanese) fine with small homes and high density. Still Seoul is nearly 2x as expensive as Tokyo.
You are going to work like a founder without being one.
The way I see it, is people searching for a better way, after years of trying to actually use Java. And what does Java's chief architect think?

"It is my belief that the best direction for evolving Java is to
encourage a more functional style of programming. ... We're not going to turn
Java into Haskell, nor even into Scala. But the direction is clear."

https://mail.openjdk.org/pipermail/lambda-dev/2011-August/00...
That's econ negative 2.

Most transactions below $100 or so basically happen because monkey brain like shiny banana.
By using Google's own shitty, artificially limited tools ?

Part of the issue also applies to kapwing BTW : your app in inherently worse when you have to fight the browser's own limitations - one recent example I have seen : a tool that syncs the sound of two videos that had a live discussion... but then doesn't allow you to put then on separate screens, both fullscreen, because it puts them both in the same browser tab, rather than two separate windows !
You and I share the same perspective about further research is necessary. I still remember reading the BALCO book about one of the bodybuilders giving a steroid report on the Clear which was compounded from that old Nazi recipe. He said it was strong but harder on his kidneys than he liked.

I can say ostarine was kick ass for me and if I could do it again I would. Would I prefer it under medical guidance? Sure! On the other hand, I’m no stranger to the life.
It is probably most effective as a proxy for social class.
I understand how bitcoin works. I'm a big fan of bitcoin actually. But what you've said doesn't refute the article or what I've said.

Every time a miner sells their reward, whether it be a coinbase transaction or fees, it puts sell pressure and drives the price down. For bitcoin to even stay at a stable price requires corresponding buy pressure, new capital. An asset that continuously requires new money to enter it's market to maintain its value is not a store of value.
Learning Java once is easy. Understanding it is fine too. But learning new framework every time you switch projects - not so much. Because every time it becomes a gargantuan task, with all the dependencies that it pulls. And the moment you wants to do a tiny step aside, you need to learn intricacies of internal working of said framework just to something oh-so-slightly different than original authors envisioned. And then add couple more libraries, and endless conflicts, and stubs, and injection debugging nightmare. The maintenance of the dependencies becomes a full time job...

Yeah, Java is simple. Everything else around it makes it almost unbearable with mental load that you need to keep just to move forward with a simple change.
I'm seeing lots of comments suggesting that anything smaller than the US McMansion is too small.

without realizing that this is a historical anomaly.
In the early 2000s it was x86 being a threat in the datacenter to Sun, PA-RISC, POWER etc.

Most companies switched to x86 15-20 years ago and it's pretty entrenched now.

They are just now switching -- or freshly switched -- to ARM, and the technical differences between ARM and RISC-V being very minimal, ARM won't be entrenched before RISC-V is competitive around 2025 (designs on the drawing boards now).
It has a culture of over-engineering, just look at Log4J or Spring with its AbstractSingletonProxyFactoryBean's. More complicated and far more adhoc than any abstraction should be.
I stopped reading at the suggestion that ydotool "provides xdotool functionality in a more generic way". Seems like author uses "x11 apologist" epithet just for the sake of catchy article title without recognizing any areas where wayland lacks basic functionality.
I'm worried about python also going in this direction. I see so many repos with the @property decorator everywhere for not a single good reason!
Works in NewPipe
You are confusing two different units. The earthquake moment magnitude scale measures the amount of energy of a given earthquake. It does not concern the location you are and the shacking you felt. Therefore, for this particular Taiwan earthquake, its magnitude is 6.9 regardless of the location.

The intensity scale on the other hand measures the amount of shaking for a given location. Naturally, the further you are from the epicenter, the lower the intensity will be.
That's mouse speed not scroll speed.
Are these truly the exact same people commenting? HN has a wide range of interests, so I think it's possible that you're combining two different groups of HNers into "the same people".

I, for example, have some views about Copilot, and think that there's a case for saying that it violates copyleft code licenses. I...do not have a view about art, mainly because I literally have no idea how copyright works in the art world, or if there's something similar to copyleft; so I usually don't comment on the AI-generated art stuff that seems to be popping up left and right.
"Who’s the most important Kennedy under 40? Whoever they are they’re not that important. "

Well, the most famous Kennedy right now is probably Robert F Kennedy Jr. But he is over 40 and luckily is not a succesful leader. But he probably dreams about being one (fighting against the system of evil vaccination).
Seems to be a confirmation of the thesis that is emerging after last week Kharkov's debacle: Russia is starting to pivot to the tried and tested strategy of supply line sabotage to try and win.

Putin ruled out voluntary mobilization multiple times, which means that Russia is at a manpower disadvantage and cannot attack(the "voluntary" mobilization story is developing, but anyway Russia probably doesn't want to try to attack in winter). The mobilized Ukrainian soldiers are out of the civilian economy while they are deployed, so cannot contribute. Taking out power also increases civilian migration pressures. Seems like Putin is increasingly going to force NATO/Europe/US to support Ukraine with actual food/electricity/water/etc instead of loan forgiveness and weapons, which will probably be tough in winter.

The above strategy is obviously some sort of war crime, but question is what sort of response will come from US/NATO/Europe that would stop Putin from this pivot(if it is indeed ocurring).
While I speak out a lot against and try to boycott (many of) US companies, Russian (and Chinese) companies are even worse (especially if let to have the same market share).
> Maybe the lure of several billion is too much to resist.

Well yes seems obvious, unless they already had that kind of money. It's easy to say that from the sidelines, since I assume you haven't turned away several billion of dollars
If you think BTC is a codebase that isn't evolving and nobody is in control, I have some Bitcoin Cash to sell you!
I love "FQA", as in "Frequently Questioned Answers" :)
Yes, 100 times yes! Looks like we posted similar thoughts at about the same time.

https://news.ycombinator.com/item?id=32896598
> There's nothing particularly outstanding or intriguing about this. Most people will rewrite and rewrite while working on an essay.

I found it fascinating and insightful, I probably also edit my own writing as much as this author does but this is the first real visualization of that process I've seen that drives home just how MUCH editing goes on.

> Just because it's His Lord Majesty Paul Graham doing something mundane, doesn't mean you have to post it here. Or upvote it.

Conversely, just because Graham is the subject doesn't make it unworthy of discussion and also doesn't require derision directed at the people who found it interesting.
RS232 itself is a well-defined spec. But you're right. An lot of equipment existed that was only vaguely RS232 compatible. Some of it even predates RS232. For example, the old electromechanical teletype machines send and receive something close enough to RS232 line signalling that you can connect them to a modern computer's RS232 port, if you wire up a tiny analog circuit to convert from telegraph-style current impulses to RS232-style voltage levels. Just set the UART to 50 bps with 5 bit data and 2 stop bits. And don't send anything too soon after a carriage return! Not all UARTs can handle those settings, but that's why such options were in terminal programs back in the day.
So they speak for everyone only when they agree with you?
Technically 8 H100CNX cards on Gen5 128GBs backplane can get one card a third of the HBM bandwidth. Given that Gen 6 and 7 are following much more quickly than the Gen 3 > 4 development, we may be there in a couple of years. I'm hoping that Gen 6/7 will have significant effects on the cost of the high end by making specialized boards less attractive and leveraging commodity switching.
It's a great shame that these links now only show the etherpad landing page!
I think platforms and users need to be willing to sacrifice functions that can be abused. at least by default. Email and phone are both examples where enforcing allow-list communication at the protocol level could save them. Instead, both of these communication protocols are dying because they are now overflowing with scams and spams that are allowed to reach you instantly by default, with little to no distinction from legitimate communication. Something like Twitter probably should not exist in its current form.
> Then the onus is onto the one who sent the notice in the first place to gather evidence and take you to court. In theory, there's fines for false notices if they can't prove anything.

The problem is, in the worst case Joe Random has to go to court over a snippet of music that randomly blasted from a passing car in a youtube video and risk going to battle with, say, Sony Music - a conglomerate with eight billion dollars yearly revenue. Many cannot take on that level of financial risk, not just the risk from the court verdict itself (punitive/damages) but also the cost of all the lawyers involved.

And at that point, we're in kangaroo court territory - when people have the theoretical right to due process but practically cannot use that right due to the risk involved, it's nothing short of the foundation of democracy being undermined. We need a cap on lawyer costs and damage awards so that the 99% can have their fair day in court against the 1% again without having to fear going bankrupt. At the moment, the only resource the 99% have is to go to the media and raise a stink, but the success chance for that route is probably on the same order as a lottery win.
Wait, so he doesn’t print a draft, go outside with a pen and have a smoke or vape and read through it that way for flow and coherence?

Hmm, okay.

If people wonder what I’m referring to, think about it in music terms: you don’t listen to a song in just one environment usually. There are speakers, headphones, your car, etc. so it’s a good idea to mix a track and test it on a couple.

It is my perspective that coming up in a print culture the best way to slow down and be critical of self produced work is to change the medium slightly. Thus the print out. It’s the same content but you are digesting it a different way. In this regard I would consider my approach superior to Paul’s and suggest you give it a try for your next important email, letter, or essay.
> no industrial success

Because FP is hard, and because it's easier to get 1000 Python monkeys to shit out half-baked garbage than it is to get 10 Haskell developers to agree on a set of blessed language extensions.

But when you get it right, your shit stops chewing a hole in itself in prod, and you can sleep at night and leave Slack alerts off over the weekend.

It's fine. Y'all can have your half-baked tire fires. "Industrial success" is a broken metric for "whether or not something is going to create real value for your product". We'll just keep shipping. And sleeping.
What do you mean "trying" to use? Many corporations use it with profit. Is there a better way to make money? Probably. But this way is very much used and profitable enough. So trying is not the right verb...
Actix is really great!

You can inject web::Data<T> into your handlers for any dependency you'd like : database pools, config objects, in-memory caches that you populate from another thread.

Serde makes request and response marshalling a breeze.

The websocket support is great too.

We're using it for a couple of high traffic websites now.

The ecosystem needs better SQL tools. Diesel is too ORMy, and SQLx has rough edges around connection pooling. But these aren't show stoppers, and it'll get better.
I live in Tokyo and know the author, and have had many conversations/discussions with him and other foreigners here. We disagree a bunch of times! But we do agree it's an interesting topic. IMHO it all boils down to:

- Tech pays disproportionately high in Tokyo so yes, it's "affordable" for us.

- If you come from anglo-saxon countries mainly (USA, London, AUS/NZ), Tokyo will seem dirt cheap.

- If you come from cheaper countries like me from Spain, Tokyo will seem alright, not too cheap not too expensive.

- Definitely doesn't seem "one of the most expensive cities in the world" as many people say, and I think that's the key to understand the whole article/author point of view.

The issue is IMHO that Japan, Spain and USA are used to very different standards of living in many regards, so it's just impossible for a straight comparison (the markets I know best). For example, in Japan people are used to 1h+ daily train commute, readers here from the USA are likely used to 1h+ daily car commute, and I'm used to walk across my home city in ~30 min. This makes me prioritize a walking neighborhood near my job (I can walk there in ~40 min in Tokyo), but that means I had to choose either crazy expensive or tiny appt.

Same for house sizes, Japan is a lot smaller but smart about it, (like in boats where every small crevice is taken advantage of), while in Spain it's usual to have a guest/secondary room, and in the USA within that driving time people might even have a whole "laundry room".

Another bit of cultural difference is seen in "America’s largest city, New York started construction on just under 30,000 new housing units in 2020 while Tokyo started constructing 130,000 units."; while it's probably true that the USA needs to build more, Japan sins on the opposite end of the spectrum where they build very cheap and demolish it after 20-40 years. I'd like to see a rate of "housing built vs demolished" to present these numbers as a net positive difference.
It would be fun to have the characters integrate with the node images, as if you are dropping them into little worlds. E.g. when you move a rabbit to the boat node, the boat now has a little rabbit poking out of it. It would be similar to those combined emojis [0]

I recognize that this is a really bad idea from a usability/discoverability perspective, but wouldn't it be charming!

[0] https://emojikitchen.dev/
Well it's on gh so why not fork and fake a PR with your code critiques (plus lots more, such as heretically not using a symbolic constant for zero) to make the satire perfect?
The key difference is that there's an entire network that needs securing with a minimum cost to secure. By contrast you can secure your own gold for free by burying it in the ground if you so wish, and other people not securing it properly didn't prevent people from transacting with gold throughout history.

The gold storage cost is the equivalent of buying a cold wallet and keeping it in a safe place (crypto has that as well, but it's not a problem). The 'mining' is the equivalent of subsidising a banking system
Pretty sure we had made similar promises to Ukraine back in the 1990's; look how much that helped them when Russia first invaded and took Crimea.

I'm pretty sure that Biden has said something similar to this once already this year, and then the next day the "professionals" at the White House explained to the press that once again, the President had not said what everyone heard.

Last October: https://www.19fortyfive.com/2021/10/gordon-chang-joe-bidens-...
I'm down for purely text-based web experience :-).
Halfway through reading - is this just another episode of "FP Programmers Don't Understand Other Paradigms?"

Because honestly at this point I'm pretty much all caught up on that.
One of the Best-Preserved Dinosaurs of All Time Found in Canada