skysight-inc/HackerNews huggingface dataset:
Someone once showed me telnet 0 80. Lots of things should resolve.
Ita here, we got a 3x increase w.r.t. sep 2021
As a mathematician this looks like standard usage of "just" in mathematics, but I do try to avoid doing that because it does sound arrogant and patronizing
How is a library with flaws most of us is not using an embarrassment to the whole community?

> If you cannot admit this, then perhaps you are part of a "cultural problem"?

I'm sorry, but this edit from you is just stupid.
> but I imagine, as a purist, PJ's movies were then painful as well, or weren't they?

I didn't watch them.

> personally I respect that opinion, but it's not quite how I see the LotR universe - to me, the 'mass market' entertainment aspect of it is fine.

I'm fine with it too. How it is adapted is just not my cup of tea. Besides, I wholeheartedly agree with William Gibson, here:

> The assumption that a film adaption is the final and/or highest state, for a novel, is as woefully wrong as any assumption can be.

I like to watch movies, but I like to read novels more and the original material is more than fine as-is. Tolkien's estate and William Gibson are just as much entitled to accept colossal cheques as "we" (this includes the authors themselves) are to reject what comes out of it.

> I'd rather have more people to be inspired in any form, than to lock it down to a small group of purists like e.g. Christopher Tolkien.

Well, I'd rather see the milking stop and have more people creating original stuff. If only because expectations would be low to non-existent.
The name sounds like a disease.
Go on and argue that, by providing evidence that by using Java you decrease those three metrics compared to other languages, in projects of similar size. I don't know if there are studies but if you know about them please share. Otherwise we're all talking about biased opinions, less the fact that Java is widely used and maintained.
Immigrants get old too.
There was a lot of publicity in October 2021 that ARM had just passed 200 billion cumulative chips with their cores -- over 30 or 35 years. RISC-V International announced passing 10 billion cores back in July. Discounting the distinction between cores and chips, that's RISC-V at around 5% installed base already.

That's a lot more than 0.1%.

The current run rate will be closer than that. ARM is currently doing about 7 billion chips a quarter. RISC-V is probably around 1 billion -- let's say 15% market share.
I love it! Here's more unrequested feedback and ideas

Having two conditions on the same edge was confusing because being on different sides reads like an OR. And it's too my personal preference that it be entirely pictoric (eg. the same tiny tree but drawn inside a little circle through the edge as forming a part of it, or the same but crossed out for the bone). That way AND vs OR would be easy to read too, depending on weather the icons go along the edge for AND (eg in two little circles, or maybe a bigger one split across), or the icons are on the sides of the edge (with the circle being cut by the edge)
BBC Boasts It Got Vaccine Injured Support Group with 250k Members Removed
I would posit the operations that will be selling their used cards to consumers have fans on the cards.
Anyone else reading the title as the reverse of what it actually is?

I thought it's something for running (some parts of) MacOS on Linux. Not the other way round.
the pricing is really really compelling https://contabo.com/en/vps/
Show HN: Implementing a simple FORTH, inspired by a Hacker News thread
And that is very much false in case of log4j, it’s likely you just have a mismatch regarding the requirements of enterprise logging — far from trivial.

Of course log4j is an overkill for a simple terminal app that could just write to stderr/out just fine. But it is not an overkill at all for an enterprise business app doing millions of transactions each second with multiple instances, with n+1 kinds of config requirements. So for you to be able to call it over-engineered by your definition you would have to know whether the implementation it provides is more complicated than necessary, which I’m fairly sure you can’t know without having taken a look at the actual code.

There is essential and accidental complexity as two terms for a reason.
For every thousand startups struggling for traction and to get market/fit, there's the one founder with the right connections that will get there faster and with more funding because they have the right network and connections to accelerate product/market fit, fund raising, and attracting the right team. Not having the right network isn't a guarantee of failure by any means, but it certainly isn't as optimal has having a network with people in the right places. Having the right network and connections trumps almost everything else, in venture-backed startup world that is.
On the flip side, I had the opposite experience. With Linux it was just the matter of compiling from the source. And most of the time, it would just compile without any issue. With windows, I needed to download MSVC and the whole studio and wasn't able to have the app running. I really did not understand why it had to be so complicated. At least with linux there is a support from the community because the same problem might have been encountered by someone else.

Further, in Windows, whenever I was trying new things or doing out of the normal stuff, it required modifying a lot of registry values. I found it horrible compared to Linux, where everything is a file and you can immediately change the file.
why not? Fees will go up to cover mining costs in the distant future.
Of course we have a more accurate IQ filter that costs basically nothing and takes hours, not years, but then poor people might pass the filter, and rich people might not, so we can't have that.
The poster child of AOP, I guess that isn't magic.
Heard good things about Jane Street
dupe, https://news.ycombinator.com/item?id=32896658
>"College is MORE than just career prep! It's about producing well-rounded citizens!"

Which can be done through online resources, MOOCs, libraries, and using free resources that colleges from such as access to the college library and ability to sit in on guest lectures (the ones that aren't tied to a specific class, they tend to be open to anyone who wants to attend). One will have to miss out on the college experience, especially the parties, but that shouldn't be an issue because it is all about becoming a well rounded citizen, right?

Dropping the sarcasm for a moment, one of the reasons colleges cost so much is because they are investing so heavily in the student experience. How many admins do they pay that aren't related to education (and who make so much more than the professors actually teaching, especially the non-tenured ones). Revamping if not rebuilding buildings that are perfectly fine because they have a dated look. Adding numerous amenities that aren't related to education. Some young adults save quite a lot of money by skipping out on these colleges, at least for the first two years, and going to cheaper ones more focused on just education. Sadly, at least in my experience, there is a correlation between having all the extra experiences and having a higher ranked degree program.
I’ve always wondered what is feasible through a state-issued mandate along with a gag order to circumvent the technology for something like this.
I swapped to caddy + conduit after running traefik + synapse in a docker container. Not having to deal with postgres db upgrades and docker is nice.

It is a little bit buggier because clients dont always adhere to the spec.

I'm sticking with conduit, but I wouldn't recommend it yet unless every user is ok with random bugs.

edit: I should say I've run conduit for a few months and before that we used synapse for maybe 2 years
> It’s just a bunch of rich foreigners enjoying purchasing power differences.

Not all foreigners who consider the grass greener in Tokyo are American or have a purchasing power advantage. Some just come from an area where housing affordability makes Tokyo look good.
I think you overestimate the relevance of EU energy policies, especially looking backwards (as you emphasize its history). It's been more aspirational, but mostly the policymaking happens on national level. The carbon trading system is a commendable accomplishment though, even with all its faults.
Not only it is still around, Spring actually depends on many of the same standards.
Never Split the Difference by Christopher Voss and Tahl Raz
Famously, markets can remain irrational longer than (investors) can remain solvent.
Today, probably not.

Historically? Definitely. It wasnt that long ago that bare assembly was still dominant in embedded, long after general computing. Somewhat obviously, assembly programs were closely coupled to the hardware.

Nowadays C is probably still dominant is C++ is starting to get widespread acceptance.

The best way to decouple the HW and SW is still a topic of active discussion from what I can tell. For example, https://embeddedartistry.com/blog/2022/07/11/how-our-approac...
The other commenter alluded to this but didn’t say it outright: WSL2 is essentially just a special VM with API based limited hardware access. It’s neat though, the file systems are connected over 9p.
AOP is magic, you don't know what, where and how.

AOP should end at `@Override`, all the rest turns Java into some kind of DSL which makes it unreadable (similar to what some people do to Scala, because it is too easy to make it into a DSL).

Poster child of AOP is logging, you log stuff, don't change the code (e.g. adding validation).
Why not the opposite?

Me getting a STEM education will pay me back quickly. Thus I can afford to pay for it.

Society probably need someone to do those other things as well, which don't pay as much. So therefore we should pay for it.
Yes I have worked for many banks and even written Log4J loggers that log to chat channels. But I can still admit that Log4J is over-engineered and that a security flaw was inevitable. Log4J doesn't just log strings, it has an evaluator that can execute the strings and invoke arbitrary code. Are you telling me that your bank needed that feature?
If Java survival is to be attributed to the talent of its developers, isn't this the "Java culture" the post is talking about, which is supposed to be the problem?
you are missing forest for the trees.

ARM licensing allows USA to enforce their "rule of law" or whatever BS on the rest of the world, "sanctions" is a nice word that gets thrown around a bit....

Tomorrow USA can force ARM to not sell products to countries on their naughty list. They can do that because of sanctions but what about those countries? why should say IRAN or russia not get to enjoy the fruits of open source because foss/open source does not care about such petty things, in the long run.

If i build a GPL software/hardware, i don't care if iranians or americans or russians or chinese use it. If i was building proprietary one, then i do care.

>With RISC-V why would a company which designed a high-end CPU core license it to anyone instead of trying to maximize their profit/competitive advantage? With Arm at least there something to fallback to accessible for everyone.

FOSS ?
A high value network is a group of people that have inherent trust or a common background or understanding that allows them to provide access to each other's highest value connections and resources. A low value network are those people that don't really know each other and won't trust providing access to high value resources or people, even if they share common interests. A network of people with common interests is not the same as a network of people with common background or other deep connections. This is what prevents startups (or LinkedIN or Meetup or what have you) providing the same depth of network as a "closed" network provides. By definition a high value network will be somewhat to very exclusionary. Low value networks are inclusive.

And no, networks alone can't accomplish much, and having a great network is no guarantee of success. But clearly having a great, high value network provides a significant advantage over not having any network or only access to low value networks.
> "Everybody Wants To Rule the Event Loop" by "Tears for Engineers"

Damn, now I'm going to have to think of some lyrics and record that song.
How would anyone know you took a year to party?
Half of the time I want to press right-click or even left-click on the touch pad it actually registers as middle-click which is very annoying as it means a window gets closed rather than focussed; don't want middle-click at all. Undesired Middle-click-paste also happens a lot.

When I click a link from Thunderbird (weirdly as it sounds when Thunderbird is a Mozilla app) it opens chromium; dialog to set FF as default doesn't change this.

I need to retest and maybe reconfigure app switching from a (vertical) dock as you say; just doesn't feel fluent as it is.

Occasional FF crashing should probably be addressed at Moz. Maybe it's because FF on gnome gets more usage and testing. Btw, does SuSE (or Manjaro) still have a global-menu patch for FF because kubuntu (understandably) doesn't maintain such patches?
My cynical point of view: if you try to replicate the benefits of a network with technology, social media, etc... the benefits of such a network quickly become overwhelmed by volume and the quality degrades.
Germany basically only requires a high school degree for most University degrees.
Physics? Just sign up.
Computer Science? Just sign up.
History ? Just sign up.

Medicine, Psychology and the like have hard requirements on grades. Sometimes these requirements are so absurd that they are considered unconstitutional.
But most things are both for free and easy to get into.
Same here. But it does follow WSL naming.
So Solokey V2. Not that I'm complaining by the way. Any open competition to yubikey is a win in my book.
Does Bitcoin Cash not count for some reason? Because the original chain is more popular and the fork is smaller?
Java EE was created by Sun themselves, it was reborn from a Objective-C framework for OpenSTEP called Distributed Objects Everywhere, better get your history straight.
The decline of BART and Metro is a good metaphor for the decline of American government competence. The 1970s saw a wave of state of the art automated train systems built in SF, DC, and ATL. When we moved to DC in 1989 the Metro offered a smooth, comfortable, computer-controlled ride.

Today those systems are in shambles. The automatic train control infrastructure in the DC metro has deteriorated so much that it was turned off in 2009. Today a DC Metro ride is uncivilized, like the ancient system in NYC, with some poorly trained driver jerking you to a stop at each platform. Not only that, but the 6 minute headways built into the original system were relaxed to 8 minutes, and even that is not achieved in practice.
In my experience, the majority of the education time for STEM degrees is useless as well. Hell, a good chunk of the time isn't even spent on STEM (IE, you'll have required humanities and art classes as part of your STEM degree). But even much of the STEM classes are often a waste, focusing on things that students never use again and quickly forget (not just my own experience, but based on taking with classmates the next semester and people who had gotten their degree several years before).

Since some STEM fields are well paying, people think argue they aren't as much of a waste of money. But they still suffer from excessive cost (both monetary and time) and the bloat of useless classes that other degrees do.
Yes. It's using the same naming as WSL which always confused me:

Q: Why the same naming scheme as WSL?

A: It's a proof of concept name only.
If I were to distribute this as a finished piece of
software, which I probably won't (see why below) I would
choose a different name.
Apple's guides App Association direction through hefty funding
Probably correct. The publishing industry has to go. Scientists are still dependent on getting funding and even the most fundamental discoveries in science do not necessarily have a direct and immediate economic application.
>if the US was Germany levels of selective in University admittance

I only ever seen people bring up the cost of university in Europe such as Germany's free system but never the other differences. I'm beginning to think most people only know about the cost difference and don't realize there are many other differences, and by the time someone points out those differences (and how they relate to cost) the person has already formed an opinion which disagrees with the new information and thus choose to ignore it.
The recent interview with Lex Fridman seems to indicate Carmack hasn't backpedaled at all.
Sure, but I would argue that blockstream and others control bitcoin not by forcing upgrades, but instead by preventing upgrades to the network and creating commercial solutions to easily fixable problems.

I'm not saying that blocksize, LN, etc are solved problems. But I am saying that the indecision and lack of community involvement is slowly killing bitcoin. It is succumbing to corporate capture. They continue to invent increasingly custodial methods of using bitcoin.
Java is absolutely not victim of language-complexification by adding the n+1th fancy feature of the day, if anything it is one of the few exceptions — it is a quite old language and yet modern Java has very little differences to what it was back than — all the spring magic happens through its standard way of operation, everything is a class with methods, and these primitives are assembled in novel ways, that’s it, and that’s how it supposed to be. No async, coroutines (it gets solved on the JVM-level and exposed through method calls), no separate syntax for stream operations (those are just method calls with “builder pattern), etc.

I greatly recommend Guy Steele’s Growing a Language talk about this exact topic.
Not as stupid as claiming it's just another security flaw.
Some of us also aspire to better.
To be fair, this thread was posted first.
Is it a soap company?
That doesn't seem to be a problem for users of those libraries: there's an hidden assumptions in the post, that every person on this planet approaching Java has to take part in its use cases. Especially FP enthusiasts and hobby projects developers. If it's engineered to where it is, some call it "over", others call it "just righty"
Sure, but good luck configuring SSO outside the ideal case of using Azure, with AD and SQL Server.
Not sure that is such a big step-up — I would rather prefer a much deeper support for records over POJOs.
An interesting idea. I think digital and paper currency[0] are the obvious competitors however, so it isn't uniquely the ultimate comparative advantage.

[0] Ok, I guess you can burn paper money or use it as a chair, I think Weimar hyperinflation had examples of that…
I think it's a pretty solid list. At first glance, kinda similar UI to https://ai-jobs.net/ where I usually look for AI-related jobs.
The wall of love is a nice touch too!
True, I probably went too far back, still, though it seems like ARM was closer to where x86 was back then than RISC-V is to ARM now, at least if we compare actual chips that are available.

> entrenched before RISC-V is competitive around 2025 (designs on the drawing boards now).

I'm sure people working on POWER, Itanium etc had similar plans at some point in the past. Are there significantly more resources being invested into RISC-V compared to ARM now and if not is there something inherently superior about RISC-V which would outweigh that?
There's even kofu, which largely get rid of annotations entirely in favor of declarative Kotlin DSLs. Very similar to how ktor works. I tend to use Spring this way as well. E.g. we use the router dsl rather than having annotated resource classes. Kotlin DSLs are superior to using annotations IMHO. More explicit/declarative, similarly easy to read. And it gets rid of all the builder boiler plate that you have in Java.

Annotations are definitely overused in some frameworks. And debugging them is a bit tedious when the magic breaks; which tends to happen with the more complicated stuff. I've seen some spectacularly misguided things happen with e.g. the @Transactional annotation having some not quite intended side effects. I always preferred just using TransactionTemplate. That makes the transactional boundaries much more clear than junior engineers copy pasting annotations until stuff vaguel stops breaking. Which, btw. is literally what people seem to do with @Transactional. I've cleaned this up in several projects.

Annotations with complicated side effects are a bad idea; especially when you need to understand what those effects are.
It is an FPGA, fully open both at software and hardware level. So quite a bit more futurproof, inspectable and upgradable than a yubikey.
Well, STEM degrees could also be replaced by just reading the course syllabus... It's just a lot harder, just like with humanities degrees.
Can you share a timestamp? I'm not aware of any new stories from his Scheme and Haskell adventures.

In the first section of the interview he specifically points out the merits of C and C-style C++, and explains how Lisp (especially mountains of macros) are hard to maintain in a team.
Where does bad code come from?
I'm in Sweden where electricity rates have gone up markedly, especially in in the lower half of the country. Average rates have gone up ~300%-400%, peak rates up to ~2500%. Those peak rates drive up the daily rates for those who have such a contract while those who have hourly rates can end up paying more than 10 kr ( ~$1) per kWh while the rate is up there - a period of a few hours around 08.00 in the morning, 17.00 in the afternoon. Where the rates end up depends on the demand from "the continent" - mostly Germany - as well as the availability of wind to fill in the gap left by the "green" party being responsible for shutting down half of the nuclear capacity. The oil-fired peak plant in Karlshamn has been running more hours this year than in the last 10 years combined, burning up to 140.000 litres of heavy fuel oil per hour.

Interestingly that peak power plant has recently released its financial figures for last year [1]. It made a profit of 297 million kr (~$28 million) while consuming 30.000 tons of fuel oil, generating ~110 GWh. This roughly translates to ~$1 profit per kg of fuel oil burned, ~$2.70 profit per generated kWh. This shows the discrepancy between the actual cost of electricity and the market rates.

[1] https://sverigesradio.se/artikel/vinsten-for-karlshamnsverke...
> it ties a digital token to a real world, scarce, valuable resource.

Not really, once the token exists the real world, scarce, valuable resource no longer exists.

If I tie a fiat currency token (USD, GBP, NOK, etc.) to a real world resource I can exchange the token for the resource.
Whoever wants to sabotage the Linux Desktop, or more precisely a community developed Linux Desktop. The biggest sponsors of GNOME are IBM and Google. Who knows what their agenda ist.
The Onion headline:

“‘No Way To Prevent This,’ Says Only Nation Where This Regularly Happens”

applies to so many things in the US.

Americans’ absolute refusal to even attempt to learn anything from comparable countries abroad is pathological at this point.
Emoji language is the most compact
Oh yeah, have to dig back the to heyday of O'Reilley. I think Webmaster in a Nutshell and Learning Perl were the ones I loved most dearly.
Log4J doesn't just log strings, it has an evaluator that can execute the strings and invoke arbitrary code. There is no enterprise that needs this feature. Describe the actual problem, and let's work out how it can be solved without stuffing a new programming language into a string.