skysight-inc/HackerNews huggingface dataset:
> I feel that GTK is pretty boring

And for a software library, that's a good thing

> and won’t last long

Don't worry, gtk is 23 years old. It will last long enough for whatever you're trying to do, certainly longer than the javascript framework of the week.

> Also, with the development of WASM most of the stuff we do on our desktop will move to browsers

Nah. Webassembly can do some impressive stuff, but when you compile stuff to a binary blob you might as well do it for native code. Will run faster and feel better

> and we can use the best UI ever with CSS on browsers

My whole post was about why the browser ui is inferior to native applications. You should at least try to justify your position when writing up an answer in a discussion.
Compare writing Java professionally with writing Kotlin professionally. It's like night and day. Same projects, same VM, all that's different is the language.

Distaste for Java isn't elitism or arrogance, it's just that the language is so damn painful to write.

If you start your career with Java (as I did), dipping your toe into another[0] language for the first time feels like Neo being ejected from the matrix and waking up to reality.

You realize your eyes are finally open, you're awake, and you can see that all that pain was just what Java saddles you with, and wasn't "the way programming is done (TM)".

[0] depends on which language, of course. Java to C# isn't a big jump.
I replied specifically to

> Java is disliked on HN because it represent "enterprise"

which I think is not true. Maybe for some people, but there is valid criticism too.

I am happy to give examples, but I am disappointed that you call my response "tribalism". It really is not meant like that.
Check out Google Trends with XMPP
That's true, but is it meaningful difference? If all the skilled tasks you do are automated, you're not really a skilled worker anymore are you? So suddenly the ceo can replace you with anyone else and the lower limit on your wages is minimum wage...
> … which we have established is completely disconnected from actual value …

This part is false. The price of a stock is not completely disconnected from actual value.

The money for the dividends has to come from somewhere. If you own AAPL, the dividends are funded Apple’s business activities. If you think that Apple’s business is a dead end, you would sell off your AAPL stock and move your money somewhere else.

Dividends are also only a small part of the picture.
There's no such thing as bureaucratic obligation. A manager will not want to lose a good employee if they can avoid it.
Animals to be formally recognised as sentient beings in UK law
The results dont look that great to me. The original looks better for a game. The "enhanced" version is so unsaturated it could be bordering on black & white.
by using labour, and capital (plant and equipment usually) to generate something that didn't exist before, that other people would pay more for than the cost of inputs.

That's how _all_ wealth gets created. Even under communism (where the difference is that under communism, the capital is provided, and owned by the state, rather than privately owned).
Twitter Said It Restricted Palestinian Writer's Account by Accident
Intelligence agencies exist to gather intelligence about the adversaries of state actors, not "find the evil doers". And being the bloated government agencies that they are I very much doubt they're the hyper-competent market manipulators you imagine them to be.
A brief history of people losing their minds in Antarctica
This table already exists somewhere in Pi. In fact, somewhere in there is an encoding of the entire universe as it exists at the moment you read this. It also contains this moment, and every other moment you ever have or will experience.

If the flow of time was compared to a new deck of playing cards, would it matter if they were shuffled? Given any individual card, the previous and next cards can be determined.

Heck, every event in the universe is there in Pi, in order too.
Yes it is.

https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe

https://en.wikipedia.org/wiki/Hyperinflation_in_Venezuela
I searched the article for the work "dog" and did not find it. Was this comment intended for a different article?
I just want to wish you good luck on your journey to software engineering. It is an incredibly satisfying and rewarding experience, and I know that many people who have chosen this path as a career change are happy and successful!
Agreed! Most of my professional experience is in Java, and the biggest issue I've experienced in the java community is precisely this lack of humility. Usually that comes in the form of people believing that Spring is the best framework for java backend development, regardless of your needs, because it's the biggest, most popular framework. Arguments do not work on these people, at all, they start countering technical arguments with "I work at BigTech Inc. and we use Spring, so clearly you don't know what you're talking about"

Java as a language does have problems, but if you use it right, it can be pretty nice to work with. The verbosity issue is kind of a double edged sword, on the one hand there's lots of typing, on the other hand, I find it (the verbosity) can help make code very readable and easy to understand, at least if well written.
Why is "the inputs that are used in making a product are worth less that the product itself" an unsatisfying answer?
Money rules software no less than any other industry. Sometimes I think the hubris of software is meritocracy and efficacy rules software. Sure... Software is prone to the tower of Babel, not invented here, tribalism, and greed that permeates all human endeavors. There are islands of productivty just like any other capitalist domain. Software is not special in its place in human endeavors but its practioners like to think they are beyond the mundane aspects of our nature. At times it is cute, but mostly just droll.
Delivery Hero to launch operations in Berlin and expand across Germany
Is there an Android app for AirTags? Would be nice, then I could drop one in the car and have a cool visual of where the car went, even when my wife drives it with her Pocophone.

Edit: You can apparently play a role in returning a lost AirTag [0]. But it would be nice if there was an app. Maybe even a more open ecosystem where the network could be leveraged. It has been tried before but failed, but Apple has a nice change here because they can force iDevices to play along (and I don't mind for once, I feel they do it the right way, with a focus on privacy).

[0] https://www.cnet.com/how-to/2-ways-you-can-use-apple-airtag-...
Maybe not one to practice what he preached; as Alan Kay observed, arrogance in computer science is measured in nano-dijkstras.
I always find these types of comments funny. I cannot think of any other reason on why a person would think that going to mars is a better option than lack of research on the planet and its habitability.
On top of that, going to Mars isn't going to magically solve the problems. As I've said earlier in some past comment, going to Mars is just as good as moving the goalpost. What we have to do is change what we're currently doing to planet Earth rather that going someplace else and thinking that we've passed all the problems that are in our thinking.
I'm all for space exploration, but saying "I'm going to Mars to run from any problems" is just laughable in my opinion.
> HN is a great community

HN feels like white collar GPT-3. It predictably likes things that are more abstract, less practical, and promise novelty while replacing the incumbent. It also used to be a very self-serving chamber for startup investors. Honestly I come for the randomness but as community it's really the point of view of vocal people only.
Isn't the small quantity of humans exactly what makes it less survivable? The smaller the group, the more severe a single fault in the system.

This is the way habitats ecosystems work anyway. A trivial example might be aquariums: the bigger the easier to maintain a healty equilibrium.
i can tell you from my own experience and from a experience when leading a team, if they did get thru the whole process and got another solid offer, what you are buying is usually some time.
from my experience when i got another offer, my then current employer matched and then extended the offer. But when the next offer came one year later i was gone.
When leading the team i got a junior that said he got an offer. I got us that we could match, but we where not in the position then to offer more. And sure enough after one year he was gone.
Headline is editorialized and false:

> The upgraded pay scale will result in hourly employees earning starting wages ranging from $11 to $18.
This article feels like it's been written by GPT.
Well, at least he's not pretending I suppose. I don't really care for the slimy HR rhetoric most companies employ. The way you make employees feel valued has to be through pay and perks and actual good management, not through empty platitudes.
In the UK it's mostly likely because of EU regulations. I've never had anything but chip and pin in the EU, got my first card ~2006
> Recent developments on the stock market kind of killed the market idealism for me

why? It's doing the exact thing that it was intended to do - price the value of public companies.
I think "language wars" is exaggerated a bit.
Yeah, maybe some people see it as a "war", but for me it's just about tooling. When I say "gas-powered cars are outdated in many regards" then I just mean that they e.g. don't accelerate as fast and are noisier. Some people make a war out of that though, that's true.

I agree with everything you said.

> If those tools really were "suboptimal" they wouldn't exist anymore

A tool (such as a language) can certainly be suboptimal on its own but still be productive because of the package of the language, the ecosystem, the knowledge that people have etc.

My point is, even if Java would offer the best package, it is still valid to criticise the shortcomings of the language and dislike this part of the package. It doesn't have to be "hate because of enterprise".
> I mean internet has changed very significantly in the last 30 years, or even in the last 5 years.

Has it?

I think the biggest inflection point in the last 15 years has been the prevalence of smart phones and mobile connectivity, otherwise most of what we do on the Internet today was already happening in the 90s, it's just more prevalent now.
sure. but most sds don't make as much of a fuzz about their work as data scientists. and from what I can tell, the average work of an sd is more challenging than that of a ds.
But who draws up the social contract?
Asst Seller – Amazon Sellers Software
AsstSeller is the software we develop for Amazon sellers.
We cover the full cycle of business process automation.
I lived in a vehicle for 9 years. There is no real social safety net in America: social workers and assistance are a joke. There are many sane, elderly homeless people who's only fault is being poor or experiencing an unfortunate situation leaving them without housing, perpetuating homelessness.
> that is now rebranded as digital gold

It was called that before bitcoin even existed. See BitGold, a late 90's precursor to bitcoin.
It's money that is more difficult to regulate, and easier to conduct illicit transactions with. Rather than debate abstract principles the point of the article is very clearly that fewer practical hurdles to clear -> more people engaging in an activity, given the same incentive.
Could you write your top 3 Java pain points?

I started working in C++, moved to Java, used several other languages commercially (Python, JS, PHP, Groovy, Kotlin), and about dozen other languages for personal projects including the hip ones like Clojure, Prolog, Ruby.

My first programming languages were C64 BASIC and Turbo Pascal. I've written some Ada and SML.

And I just don't understand the Java hate.
I think supporting only social login in the MVP totally makes sense [1] as account verification/authentication requires boilerplate code that isn't core to your product.

[1]: https://simplelogin.io/blog/do-not-create-own-auth-system/
I won't entertain any offer that comes _after_ a so-called "final offer". That would signify that I regard lying as an acceptable business practice.
That's mostly a problem with the input data.
A gamestudio of the size of rockstar could afford to acquire their own custom fit dataset.

Get some good cameras and lenses and capture footage of wherever they want to set their next game. Then they can apply some motion picture color grading to that and use that as the input data for the NN.
Italian Restaurant with Sicanian Roots Opening in Chinatown – NewswireJet
Imho Flutter creates much better apps with a better developer experience.
Mandating medical interventions is pretty much taking away someone's liberties. And your opinions about other people's opinions are also irrelevant as an argument.
Most people really aren’t very good liars.
> I believe it makes the parser marginally more complicated

This would mean that the "peace of mind" of the Zig compiler developer has priority over my own "peace of mind". That's not ok.

Is the compile developer reasoning "I don't care if the syntax is verbose, messy (or whatever), it just makes my job easier"?

> Honestly, C and C++ are very much in the minority for choosing this syntax

Java, C#, Objective-C....
The real question though is how you determine the “dominant app”, that’s really not that obvious, especially when you don’t speak the local language. Long term you might be right, installing an app would be beneficial, but in the short term it’s a lot safer to just use email.
Asphalt, Gridlock and Common Sense
Thanks! And what's JPL? Do you mean NASA?
I recommend the book "How to read a book" on the very subject (summary in [1]).

In a nutshell the author argues that the goal of reading is to increase one's understanding. For this the writer needs to have a better understanding than the reader. The reader must be able to overcome that inequality in understanding to some degree.

A critical first step is deciding whether the book deserves a detailed reading in the first place. Clearly, this is critical for time efficiency.

Once deemed worthwhile, you can move on to a thorough analytical reading where I think note taking trumps speed. The process of actively reading the book will help digest the author's main points and help you remember them.

Finally, if you're trying to grow your expertise in a particular area, consider reading and contrasting multiple books on the subject (comparative reading).

[1] https://lifeclub.org/books/how-to-read-a-book-mortimer-j-adl...
You shouldn't be driven by pride, no, but you should still feel it. There is nothing wrong about being proud of helping others for example.
Similiar to MathCAD 15 and with full units of measurements support, very good for engineering calculations and documentation.
And all of those techniques are orders of magnitude more difficult and risky than simply doing the transaction with crypto.
Anarcho-capitalism ≠ anarchism
I think you can not so easily decouple "technical" and "social" humility.

Dijkstra's advice/definition of humility was that we should be aware of our own limitations when programming. That is both a "technical" as well as "social" construct, for example to be aware of your own technical limitations is incompatible with saying "I am the best programmer in the world", or "I understand the most complex code", because it demonstrates an unawareness of your technical limitations IMO.

However, my observation was largely a unrelated anecdote on the wording and not a critique of the author or the message.
Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.

So it's probably a rust wrapper around a C++ project (unless they reimplement V8 in rust... )
nobody is trying to trick anyone - DOGE is clearly labeled a joke coin.
They left out one possible recommendation: Tell the whole truth. Failure to do that was a big mistake by the powers that were during the 1918 flu unpleasantness. The lesson has been lost.
> I wonder how long this has been the case.

In the case of whatsapp, this has been true since its inception. Not sure about Messenger.
Still not tempted by Deno to be honest.

All the problem that currently exist in Node are being ported to Deno straight up.

The built-in apis provided by Node.JS are almost non-existent... hence most of them are buggy and quiet tedious to use , it's why the community has created thousands of packages to resolve those issues.

Here I don't see how Deno is solving this , all the APIS seems again so barebone.. instead of having 1000+ dependency from NPM you'll have 1000+ dependency from remote URL with everything set at "read/write" because they need to read one file from your ".env" folder or perform an arbitrary post install process...

The way Ryan managed Node and how the ecosystem as turned to chaos because of is lack of vision and strategy make me not want to try any of it's tech again. Ryan is the kind of guy that gets obsessed over ONE THING and goes berserk for 5 years on that topic until he overdose and quit abruptly.

I don't think that's how you manage a language , when I look at Zig I'm way more confident of what's being done that the current state of Deno...

Node.JS is one of my main language , but the ecosystem around it is an absolute disaster.
I think you're painting a rosy picture of the Interac system.

It's not instant. Transfers can be delayed for hours in some cases.

It has ridiculously low limits that cannot be raised.

Until recently it had a cumbersome question and answer system with strange character limits for each.

Virtually no businesses use it. You can buy weed (illegally) using it because they can't use credit card processing.

A revamp to the Interac system is in the works which looks similar to the UK faster payments. A frankly much better system.

https://www.theglobeandmail.com/business/article-interac-cho...
Mealworms would like a word.
Perhaps it's not because they're attractive to the researcher, but rather to the reviewer?
Let them eat insects.
> Wait for the idiots to put their cash into it

a fool and his gold are soon parted.
It saddens me to see the broken screen casing caused by careless transport. OTOH, if it still works I'd probably just use purple-blue gaffer tape to fix it, maybe even on all corners, to make it symmetric :-)
The startup creating a coffee-less cup of coffee
Personally I'd find that embarrassing. But whatever floats your boat, I guess.
The United States is a socioeconomic apartheid that throws away anyone poor, minority, old, or not a celebrity. They're expected to miracle-up a pulling themselves up by their bootstraps, which is a children's parable about an impossible task, not any sort of hyperindividualistic possible feat of self-sufficiency.

The US is great if you're rich, but it throws everyone else under the bus.
Yes, though in my experience managers never ask programmers to work slower to increase quality... :)
Exactly. Like when you see:

var x = some_function();

What am I dealing with here? mmmmmm....

Ok... let's find some_function()... I hope my editor has "go to definition", otherwise "grep -r some_function ."...
I would like a lot to believe that this is how it will be in all EU states, but I am not sure.

As far as I can see the vaccination rhythm is decreasing in some countries and it is not even approaching 50% of population. It might be because of the back and forth with Astra Zeneca the EU did or it might be because EU is pretty big as in diverse with respect of culture, set of beliefs, approach to health …

Anyhow everyone is demanding EU to do something so their response will not be “wait so that everybody wants to be vaccinated”. Also because being that big means that heard immunity will not be reached.
In this extremely specific case where people are planting airtags to track you, you can simply disable the feature as the parent mentions.
Lots of lower-level goodies to appreciate – really helpful to have them brought together. Top of the list for me:

Jinja 3.0, Macros have access to the current template globals

ItsDangerous 2.0, Added support for key rotation by passing a list of valid keys instead of a single key
But plants also suffer, right?

Also, if individual numbers count we might as well raise buffalo.
Ok, just read the linked article, and there was one part about putting a person in a superposition and what that might be like.

I have a weird theory connected to the "one electron universe" that at the moment right before the big bang there was 1 particle. Because of relativity it's position and velocity must have been exactly 0, but this violates uncertainty, so the particle instantly becomes infinitely uncertain.

Everything that happens in the universe is just part of the process of the waveform of that event collapsing.
Reminds me of the first couple of pages from SICP[1]:

``I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.''

[1] <https://mitpress.mit.edu/sites/default/files/sicp/index.html>
Thinking that you can create better abstractions than your predecessors isn't technical humility either. And neither is working hard to streamline processes "laziness". Those words are used to get people to click the link, not because they actually are relevant.
Parallel Universe blog is 404'd :(
I'm pretty sure it's because you traveled by car -- which means the odds that you were exposing your fellow travelers was limited to the people that would get in a car with you.

I've traveled 2 times now by air from NYC -> London during Covid.

Last year, a 14 day quarantine on both sides, and on the NYC side, a phone call everyday to make sure I was quarantining.

This year on the London side, a 10 day quarantine, 1 negative test before flying, and 2 at home tests while quarantining, with a phone call everyday to confirm. I also got hassled at the airport because I didn't print out the day 2 and 8 receipt, just included the code on my passenger locator form under penalty of perjury.

So, the UK by air does care I suspect because of the increased exposure risk.
> Good developers are hard to find, and the market right now is on fire, so you're a lot more valuable to them then they are to you.

As much as I think this is true, somehow experience tells me the other way around: valuable employees leaving company X doesn't make company X sweat. Company X just hires more... and there is always someone who can be hired. A couple of months later, everything is alright again and once realized that that valuable employee was just another cog in the machine.
IBM Project CodeNet
I'm in the US and I got my Pfizer shots at my local small hospital. They had storage because they have a pharmacy. Seems like an easy thing to just have, ya know. It was free to me. I'm 32. Was such an easy process to get. Big shrug
Indeed, I was also surprised by the provenance of that quote. See:

https://medium.com/@acidflask/this-guys-arrogance-takes-your...