skysight-inc/HackerNews huggingface dataset:
Go ahead and write a tutorial about Rust without a disclaimer. This is totally non-enforceable, trademarks can't limit talking about the thing. As long as it's clear that you are not representing them, it's fine, even without a disclaimer as described in their policy.

IANAL and this is not legal advise, but I wouldn't sweat about it. This same thing applies to any other trademark too, be it Debian, Firefox, Nintendo or Coca-Cola.
It might be that that is what relativity theory implies. Then again, it might not. We don't know and that is what Hossenfelder is pointing out. We just have some formulas that seem to fit our observations mostly on large scales. We know they don't fit on quantum scales.
“ Those who consumed lower amounts of protein in their first meal of the day went on to increase their overall food intake in subsequent meals, whereas those who received the recommended amount of protein did not -- and, in fact, declined their food intake throughout the day.”
Amazing what impact EVE Online has in the real world. The hardcore dedication of its players is very impressive.
This article also reminded me of the sad sad story of Vile Rat ( http://www.davidkushner.com/article/vile-rat/ ) years ago.
> Karma will get them in the end.

No, it won't. The universe isn't just, there's no scales that get balanced out, and people the world over have very comfortably built and kept their empires and fortunes by planting their boots firmly on the bodies of others.

And fighting right-to-repair isn't even in the same league as the actually evil shit that people do.
Indeed ! HTMX is one of these rare tools that have an immediate, high added value with very little to no learning curve and no downside... a complete no-brainer, I love it.
Where can I read more about this? I've not come across lead rebar before and Google is being spectacularly unhelpful.
I'm not sure Project Panama will have a large performance influence on most Java deployments. Native interop is rare.
He found out Twitter would need to pay him 100M. That is a big incentive to backpedal.
I have bought from Foyles, Waterstones and Blackwells - all in the UK. What makes them special, well they are not Amazon. And Foyles used to be amazing, I haven't been for many years but it used to be the largest bookshop in the world in shelf length.
Nice! Just what I'm looking for. I wonder if I can get this going on FreeBSD, i2c seems to work a little differently there.
Is this a joke or an ad? Paying Apple hardware premiums (for hardware that isn't well supported by PyTorch, et al.) just to load Linux onto it and run AI models in a closet somewhere, all seems like an incredibly wasteful way to go about it.
> Lotus Notes was very big for a while too before the web killed it off.

I think the architecture of Notes/Domino was technically very interesting - a rapid application development environment incorporating a replicated document-oriented database, cross-platform GUI forms designer, and scripting language.

And then that environment was used to build an email and calendaring application. Some customers bought it just for email and calendar, and ignored its potential as a platform for custom applications. Others used its application development features heavily.

But I think part of its decline was that its potential as an application development environment/platform never received enough emphasis from IBM. IBM bought it for the email and calendaring - their mainframe-based groupware line (OfficeVision, PROFS, DISOSS, SNADS, etc) was really showing its age, and buying Lotus was their answer to that business problem. And that’s how they positioned it in the market, and that became the focus of their R&D investment.

I remember people used to complain about how the Notes email UI was confusing - due to its cross-platform heritage, it didn’t use the same keyboard shortcuts as Microsoft apps, for example. (Something I believe they improved in newer versions.) Yet underneath that email client lay something powerful that its competitors (primarily Exchange and GroupWise) completely lacked

I wonder what might have been, if IBM had positioned it more heavily as a platform for applications rather than just email+calendar - or if it had ended up with someone other than IBM? IBM didn’t really need an application platform because they already owned plenty (WebSphere, CICS, IMS, TPF, AS/400, VisualAge, Informix-4GL, Rational, SAA ADCycle, Cross System Product, UniData/UniVerse, EGL, PowerHouse 4GL, etc). Maybe it would have gone better with a company for whom it was their sole or primary application platform instead of just one among many?

I’ve heard some suggestions that now HCL has bought it, they have a renewed interest in using it as an application platform compared to what IBM had. Even if that’s true, probably too late to make much of a difference-there are so many other options nowadays, arguably better.
Because a queuing system offers a different thing than a (relational) database.

You can build a queuing system with a database, but you have to do that. Some of the features and constraints of the database might even make your life harder than it has to be.

Instead, view it like that: there is a need for a queuing system and a job system. Either or both can be implemented using a database for certain concersn, but it can also be a custom implementation. It's not a great idea to mix the two things unless the operational and infrastructure costs and complexity outweigh the benefits of a clear separation.
> Back then I thought EVE was merely an early progenitor of what would be a bunch of better sandbox MMOs

What would a better sandbox MMO even look like?
There's nothing cynical about that take, it's a fact this is how YouTube (and modern social media) operate. Longer eyeball time == more ad revenue.
Headline can be: twitter shadowbans cultural appropriation - that should trigger everyone.
Personally I never found a free tool that did that and would be weary of using any that did for fear of my work being stolen and resold.

Also fuck Chegg. I will never give them a dime after they tried to take over every citation tool on the whole god damn web.
>Difference between Word Processor and text editor is in WYSIWYG mode of operation. At least for most of people.

Those people are mistaken.
Public universities in Europe might not be high in rankings, but there is no incentive to force student through, because funding primarily goes from government not from student.
Tavistock also were not performing surgeries on children.

Trans people often don't even receive hormones until they're 16, I don't know how this idea that they're receiving surgery on a whim makes any sense to anyone.
So the solution is to invent a time machine, and go back in time to the days before factories (or internal combustion engines) were invented and stuff was manufactured (with "man" coming from Latin for "hand") by hand in cottages, and start your co-op then.
Excuse me for my grammar, I pointed that out because if your statement is true then doesn’t that mean Flutters way of rendering is considered illegal?
Java has the lingering shadow of Oracle hanging over it.

That legalistic hydra is enough to make you second guess using it.
Your example hints at a man who dresses like a woman (but usually not transitioning or being uncomfortable with their (day-to-day) manhood), so cross-dresser (or drag queen if it is really over the top, well, drag queenish, which the ballgown sort of implies).

'Tranny' being derogatory isn't really new-speak. The only recent shift I know of is that men who dress up like (feminine) women tend to prefer 'cross-dresser' over 'transvestite' nowadays. The problem with 'tranny' in this context is also that it now mostly refers to transgender people (in a derogatory way) rather than cross-dressers.
Are you using Photoshop without a license as well or how is that relevant? This is about Oracle’s JDK you specifically have to install and have a paid license to (actually, they also provide a free version if you stay on the latest LTS release at all times), and is meant mostly for governments and such.

Will you uninstal linux because Red Hat has a paid support version as well?
Anecdotally, but I feel like Java's type system allows me to write code that gives me more guarantees about the soundness and correctness of my codebase.

One example I can think of is Java's annotations vs Go's closest alternative, struct tags [0], which are just strings added to struct fields that specific libraries can act on; at best these are only checked at runtime, the compiler or type system will not help you with those.

[0] https://go.dev/ref/spec#:~:text=A%20field%20declaration%20ma...
There's also the movie, mosfilm put it on youtube.

https://www.youtube.com/watch?v=6-4KydP92ss <- part 1

https://www.youtube.com/watch?v=xXa6XpaxBS0 <- Part 2
By that logic their brands developing their own cache would be inevitable if they followed the same path, even if it is an uphill battle.
Hi there ;) Knowing you, I'm sure you've got it all figured out by now but for any others who are reading:

- Nonnull annotations: you can pick any. Tooling doesn't care and tends to just accept any annotation with a name like @Nullable or @Nonnull regardless of namespace. There was an attempt to standardize this years ago which failed for reasons that are hard to understand from the outside, something to do with lack of agreement on the exact semantics and use cases. No, me neither. Or just write in Kotlin where it's all integrated with the type system and the compiler understands / hides from you the Java annotation mess.

- Testing libraries: it's been quite a long time since I encountered anything except JUnit 4 or 5, but they interoperate so that's no big deal. JUnit 5 is great and very standard so you can't go wrong by picking it.

- Concurrency libraries/concepts: yes this is a problem but it's one found in other ecosystems, and it's one the new virtual threads are designed to solve. The hope is (and I guess we'll see) that everyone can forget about coroutines and reactive programming now, at least where performance matters, and go back to writing old fashioned ordinary threaded code. I guess they'll stick around in Jetpack Compose GUI programming.

- Lots of different JDKs. That is indeed new and unfortunate. They don't actually vary much, mostly in how long major versions remain supported. Amazon is a sort of default choice unless you're doing GUI work, in which case JetBrains Runtime has lots of desktop specific patches.

- Startup time/memory usage. There are simple things that can be done to improve this (see AppCDS). Some of it is cultural however, the people who write CI servers probably don't care about startup time. IntelliJ for example starts pretty fast in the latest versions, because they care to optimize it. For memory usage, be aware that the JVM will default to using most of your free system RAM even if it doesn't need to. It figures hey, the RAM is free, so why waste CPU time and energy on garbage collecting if I don't have to. If you planned to use the RAM for something else, or conclude that this is the "natural" level of RAM usage, it can be annoying however. You can give it a limit or in recent versions set a flag that'll cause it to regularly run GC when the app is idle, to give back memory to the OS.
Actually the source might not matter. It is criteria of funding and it can be number of graduates or degrees awarded. So it makes sense for university to give out degrees so they can get money from government.
Sure, maybe he does, but if that's so then we should read that and respond. Down voting and flagging such a comment isn't helpful. It's not even an opinion people don't like, it's something that has happened, and, if true that's very relevant.
Every time I read that part of the book I am surprised that there was no actual leopard. Somehow my brain stored that scene that he had to fight a leopard in the dark basement with no easy way out because of the fallen stairs. Yet clearly the leopard is only on the sign (or is it?)
Semaphore: A Full-Body Keyboard
Thank you!!
I find it great for making advanced boilerplate code
Man, all this effort when all most of us want is to see tweets from the people we follow in chronological order. Absolutely wild.
This is just the public perception. Being a full time Qt dev feels more and more like using Oracle software, where the software itself is FOSS and free to use, but the company behind it makes it look like it is not, with all the negative press.
Extrapolating the future from the past doesn’t work like that. Otherwise we’d have AR glasses, actual self-driving cars, and use fusion power by now.
> I would say that Go's error handling is a billion dollar mistake as well.

I think you'll need to substantiate that one with some solid evidence. I don't see anything wrong with Go's error handling that cannot be explained by developer choice.
My comment was not about the onions, but about the "you can eat this at home while I go and find myself some other food elsewhere." part of the story.
Provide the evidence, you'll quickly find that it doesn't support the claim.

No children (prepubescent) are given surgeries, a tiny minority of 16 year olds are able to receive top surgeries but the vast majority can't even get hormones until late teens.
What if someone mixed The Sims with ChatGPT bots?
I couldn't get multiplayer to work for me and I'm not sure why not. Chrome + Incognito Chrome.
That's not quite what's happening, there is not just one goal. It's just that having as cheap electricity as possible is one of many competing goals that they try to optimize for.

This winter and perhaps the one after that as well will be interesting for sure, after that the major natural gas risk should be mitigated by having enough LNG terminals and supply. There is still quite a bit of leeway to reduce taxes on electricity, but when you're short on supply you might not want to incentivize electricity use.
The experts' warning against reducing the layers of managers managing managers is self-serving. Those experts are not producing tangible value either. So they have to stand up for their brethren.

Hierarchical management structures were invented back in the days when the majority of work force were illiterate. These days culture can be set and sustained by top executives. Coaching is best done by education / training professionals.

There is much to be learnt from sports team structure. The captain of the team is a key player. Once the game is in progress the coaches watch and note what can be improved, etc.
Here's the report, the claim had no misinformation. https://beamdisinfo.org/wp-content/uploads/2023/03/Antisemit...

Hate speech IS up. The claim was "hate speech is up". Impressions being down matters to the impact of the speech, but the claim stands - hate speech is up. You can claim it doesn't matter (and I might agree with you, since impressions are down, people know what to expect now, and the increase is significant but not huge at this point), but you can't honestly say the claim "hate speech is up" is misinformation.

Edit: Actually, I had the claim backwards - YOU said it was DOWN, and you were wrong (according to the report). So to correct myself - the person refuting your claim was right, and spread no misinformation.
The YouTube video is even funnier: https://youtu.be/h376W93gQq4
What does this have to do with Java? As in there are no Javascript developers that use Promises instead of async/await?

There's always legacy and people that live with it.

It's a feature that there's no history now?

And soon we're going to cry about Kotlin developers that don't use the latest idioms... oh give it a few years...
AWS lambda irked me!
or use "ugly arm" method (I don't know if this is the correct English name of this). Ir, show to they two options. First a obviously ugly option that nobody would use. Then, show your desired option. They would use your desired option, perhaps with some minor changes, and they feel that did something.
Well, they are wrong then, aren't they?

Of course it's 2023, and Encyclopedia Britannica is not exactly in its best years, or the best source for canonical IT information.

Unlike Encyclopedia Britannica editors, here we have people who wrote, sold, and have used word processors without WYSIWYG in the 80s and even 90s, and they were absolutely known as word processors. In fact the first WYSIWYG offering ones, were often called "WYSIWYG word processors" to differentiate them.

Not that "and preview on a computer monitor how the printed copy will appear" is not what you think it is, in other words, it's not live "WYSIWYG" mode, MS Word-style. It also describes the mere ability to preview a rendering of the final page (as will be printed), while you do your layout in another mode. Kind of like Markdown preview today.
chibicc: A Small C Compiler

*) https://github.com/rui314/chibicc
*) programming language used for the compiler: C
*) emits assembly text (x86-64)
This seems like a good step, but the piecemeal approach is aggravating. Are they going to pass a separate right-to-repair law for every industry and product category, one at a time?

"Last year, they passed the first US Right to Repair bill since 2012, protecting Coloradans’ right to fix their own powered wheelchairs"

This is absurd. They need to pass comprehensive right-to-repair legislation and then amend it as problems and loopholes emerge.
We were talking about PL features, and now you bring up a style of writing said language (which by the way comes from very different times and is no longer the norm)?

Composition over inheritance has been a mantra in Java circles for a very long time now. The important difference is for example that Go can’t have proper error handling no matter how good the developer is, due to the language not having a proper abstraction over that.
I can only talk about myself, and I haven't had to do this kind of essay since school roughly 20yrs ago.

I remember pretty vividly that my ability to formulate good essays varied massively between days. (And it's the same now, though it's code instead of essays nowadays.)

There are days on which I struggle being coherent and others on which things just flow out - sentences chain together into a fantastic essay.

The proposed idea would absolutely fail people like me as cheating.

Honestly, this whole debacle was obviously going to happen and anyone with half a brain predicted it when these services (the fraud detection ones) started to pop up.
The vast majority of Java is open source (Open JDK). You can get builds from Amazon (coretto), Microsoft, Red Hat, SAP, ... that do not stupid licensing requirements of Oracle.
Having to experience weird behaviour on a more or less regular basis is not how relationships are supposed to work, thats what I'm saying. There are spouses out there who treat their partner with respect and love, not like a tool to be used to fix up anoyances in life.
Indeed, many of these are present in Sun Tzu, eg.

- soldiers need to be fed

- attacks on undefended
locations are more likely to succeed

- if you can set your enemy on fire, do so, people really don’t like being on fire
We are currently looking for an experienced and passionate Senior Node.JS Developer (m/f/d) to join our BI & CRM team! Our Business Intelligence & Customer Relationship Management Team is providing personalized & intelligent recommendations, product sorting and mailing- and push notifications to our customers based on their historical consuming behaviour. We work with over 5 million real-time API calls per hour and a huge amount of data to provide the best shopping experience for our customers! Challenges the team will be working on in the next 12 months:
- Improve & develop our CRM Tool in NodeJS
- Build a tool that is used on a daily basis, reaches a big audience and is a customer-facing product

What you will do

- Work on highly scalable products with Node.js and TypeScript

- Build low-latency APIs to deliver personalization and recommendation feature to our customers

- Develop multiple platforms ranging from high throughput to maximum faultlessness

- Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies

- Work in an agile & international team with flat hierarchies and very short decision-making process

Who you are

- Previous professional experience in Node.js development (min. 3 years)

- Good knowledge of TypeScript

- Profound knowledge in handling big data in SQL (like Google BigQuery)

- Solution-oriented and KPI-driven working style

- Very good written and spoken English skills

Nice to have

- Previous experience in Google Big Query

- Previous experience in Elasticsearch

YOU ARE THE CORE OF ABOUT YOU. We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.
Based on your writing, your experience with Java is indeed very limited and not up-to-date at all.
Java's GC has better throughput, because Go's GC specifically optimises for latency. This may or may not be the right tradeoff for you specifically, but it is a perfectly reasonable tradeoff.

Jars are more portable at the cost of requiring a JVM installed on the target, whereas Go's statically linked binaries and great cross-compilation make portability mostly moot for server applications.

Also, with Java 21, the JVM brings runtime support for virtual threads, at the VM and standard library level, but there is no real language support, whereas Go has actual support with syntactic sugar around goroutines, channels, and select statements.

Tooling and the sheer number of libraries are definitely Java's biggest draws, but it's not enough to justify choosing Java over Go across the board.
Are you seriously equating treating people with respect with nuspeak? The post you replied to already answered your question. I'm just going to suggest that you should focus more on respecting others and less on thinking you're debating.
Looks like four lines of main() code, the rest is a specific hadler that would be needed regardless of language.

What part do you find magical?
I used to laugh at this website maybe 15 years ago and I am surprised it still exists. Their logo makes everyone think exactly about pens.
Thanks! I added Foyles.

I think there needs to be more info than just "They are not Amazon". Otherwise all shops in the list would be the same. Except Amazon :)

Which of the 3 you mentioned would you buy from for your next book order?
Which customs and traditions? I work for nearly two decades in the .NET space and it seems I missed that indoctrination. What I see is a developer population moving through time, adapting the technology trends as they come and go and taking the best for the current projects. And so did also the language and platform itself. When I started I needed a Visual Studio on Windows, 3 xml files and at least 10 code classes to startup a simple app. Today, I (can) code/deploy on Linux, use Visual Studio Code (or any editor), my project has two files, zero classes and looks more like nodejs than anything else.

IMHO, there is a huge misconception regards C# regards their OOP enforcement. Most classes you ever write for business logic in C# are nothing more than namespaces/grouping containers. And that is for good. There are so little business logic object hierarchies (aka the Pattern world or OOP fantasy world). The other reason to write classes are object to transfer data (no logic). There are the sinful years of DTOs (which are an OOP abomination) but that is obsolete for some years already in favor of records.