skysight-inc/HackerNews huggingface dataset:
I've seen plenty of even small Java projects becoming hard to manage as well. The design pattern hell is a thing.

You know the joke: a dev has a problem, uses Java, and now has a ProblemFactory :)

Not to say Java is not a great language for big projects, it certainly is well equipped for that, especially because it has superb tooling available on the market.

But I've done plenty of big projects in Python, some ended badly, some ended great. Not to mentions dropbox, youtube and instagram are testaments to Python can be used in large projects.

So I don't think Python is unsuitable for big sized projects. You certainly do have to worry about different problems than in Java, especially for projects that started without type hints. In my experience though, you reach less architecture dead ends with Python because the language is so flexible that a bad decision early on can easily be transformed or worked around even very late in the project without much fuzz.

So I don't use "size of the project" in my consideration to not user Python/Go/Rust/etc over Java.
> It's unrealistic to think that languages will stay static over 20 years

Depends on the language really. JavaScript? Yeah, good luck even spinning up a year old project on NodeJS without any breakages. Slightly better situation in the browser but most likely you'll need to change something if you're using NPM.

On the other hand, Clojure hasn't had a breaking change in their core API in almost 14 years now, since you can change the language yourself without affecting the core API for others, so new features are usually launched as libraries instead of changing the core API.

Coming from the JS world, being able to spin up old Clojure projects without having to do any changes is really a undervalued feature of the stability of Clojure.
I've read that the summit of Everest is a "death zone" where you are literally slowly dying, and the idea is to descend before you die. Brain scans show permanent damage from people who summit.

Nobody has stayed there more than a few hours.

People who run a business guiding other people to the summit are fools.

If you want a beautiful view from the top of Everest, hire an airplane.
Ad-related resources is loosely defined. There's unlimited potential for other rationales.
> "[..] use my visitors data for advertising and surveillance [..]"

..and to improve a search engine empire that is arguably the basis for the majority of their ad business and which is already a factual monopoly.

If you successfully avoided giving Google your visitor traffic data so far (by passively avoiding Google analytics, fonts, maps, etc.) then from now on you will have to take active steps to keep their fingers out of your cookie jar.
> Use OpenJDK! Never touch anything from Oracle.

But OpenJDK is Oracle's. They are the primary contributors to the project, and they really made it 100% open-source.
I agree that Bitcoin is too easy a punching bag, but "we found a lot of hashes with leading zeros" didn't have the same brevity to it.

I am open to wondering if CO2 emissions are also too easy a punching bag. Crops can go way nonlinear when lacking mined water, lacking fertilizer, and lacking soil/biomes etc. I was not aware that the infrastructure bill favors regenerative Ag.
I rather expected Facebook doing almost nothing, so for me this news is news. I had my experiences reporting blatantly fake accounts or nazi insignia-ridden ones, only to receive the canned answer "it doesn't infringe in our community standards" so my expectations were low to start with...
Would you support a carbon import tariff for PoW cryptocurrencies mined outside of countries that implement a carbon tax? Because otherwise I can just imagine mining moving to countries without one, as is already happening with regards to other climate-based restrictions.
I've created a graphic how the FPGA stock slowly dropped to 0 in the past 3 weeks: https://blog.classycode.com/fpga-inventory-depletion-631e907...
Dreamwidth blocking many RSS readers and aggregators
Java is great, because it is not worse at anything.
> The last 1%, jumping to java is not a big difference

That's where you're wrong, kiddo.
Impressive. I stream VR games to my headset over WiFi, and including latency for rendering, compression, network transmission, and decompression, my per-frame latency is exactly equivalent, averaging 21-22ms. With Virtual Desktop, that's smooth enough to play any VR game without motion sickness. Amazing that Starlink is almost fast enough to stream VR via satellite.
You should have said that Bitcoin is a bad solution to a problem. The mining algorithm is wasteful because it uses cpu/gpu cycles as much as it can to calculate useless math instead of doing something a lot less energy-intensive like proof of stake. I’m not gonna pretend to be up to date on crypto mining but useless math is useless.
Full 15-Page Sea Limited Investment Thesis
Consortium to Spend $1.3B for Filecoin Mining Facility in China
I guess OP means long term declining interest rates and their effect on wealth distribution.
1% of downloads in Germany specifically*.
Not that it excuses the practice, but 1% of downloads in Germany is pretty different in scope than 1% of downloads globally.
Lets check, in 2014 there were two cases:

* Crimea invasion — unexpected "brother nation" invasion, brainwashing about Ukrainian fascists, largely pro-Russian population.

* Donbass — brainwashing, traitors in government and police, RF mercenaries and brainwashed Russians [1].

Since then largely people understood that "Russian peace" is war, poverty and crime. Pro-Russian parties popularity plummeted, last incarnation got 10% [2]. I do not think it is possible to reproduce Donbass scenario. And invasion would not be praised.

Last remaining option is forceful occupation. War goal is North Crimean Canal [3] in Kherson Oblast [4].

Overall mood — we have to be ready. No one can predict Russia — it's information autocracy. Putin does anything to improve his rating. Crimea annexation improved his approval rating up to 87%. And it is falling again — poverty, Putins palace, Navalny in jail, COVID deaths, too much to hide without external enemy.

I hope it is flexing muscles. Preparation is too obvious, compare with Crimea occupation. Yet we have to be ready for "Russian speaking Ukrainians" from nearby Russian cities. It could happen again. In such case I would be in a city center.

[1] https://www.youtube.com/watch?v=M7NSj8aRWao

[2] https://en.wikipedia.org/wiki/Opposition_Platform_%E2%80%94_...

[3] https://en.wikipedia.org/wiki/North_Crimean_Canal

[4] https://en.wikipedia.org/wiki/Kherson_Oblast
> Because not everybody runs Windows? I don't consider mobile and console platforms as gaming, but that's just my biases.

Most PC gamers use Windows, consoles or devices. The non-Windows gaming market is very small.

While I prefer Java edition, my kid much prefers Bedrock, because it has the main killer feature of being able to share a world directly with friends. Anyone that's an XBox Live friend can see when they're playing on-line, and join the world. No need to set up a realm, run my own server online somewhere, or punch a hole through the firewall to the minecraft server at home etc.
The video linked in the article is a lot more technical and refers to the, indeed documented, the XLaunchNewImage function. I'd give it a watch!
Thought it has been there for some time, it was added to core Python on a "provisional" basis (it says so in the docs), meaning that they were not bound to keep backwards compatibility with it. In other words, it's an experimental feature.
The article alludes to Byantine Emperor's tendency to impose uniform solutions to theological issues; I'm guessing that's a reference to the Iconoclasts and their destruction of icons as a response to Muslim conquest in the East and it's supposed connection to the Islamic prohibition on images. IMHO there's not enough focus on Byzantium in the West. The Council of Nicea gave us the Church as we know it today. And I'm not even mentioning the fork!
Happens a lot in Scotland, fortunately the volunteer mountain rescue teams here are excellent. An example:

https://www.pressandjournal.co.uk/fp/news/highlands/2014978/...

Edit: There are ~20 deaths per year on Scottish mountains
It's also True for Go, Rust, Haskell, etc.

But even for Python (which syntactically speaking is probably the easiest to read of all the list), if your team scale, you just scale the tooling with it.

The Python ecosystem is very rich in tooling for enforcing best practices. Poetry will manage dependencies cleanly. pylint will let you check that builtins are not overriden. Mypy will check for types.

So of course, it's not as good as Java, but again, the post is about compromises the language make, which are not the proper ones for me, personally.
> if you've used one MVC framework you've kind of used them all

Same goes for C-like languages like PHP or C#. Most of the features and syntax are the same across all in the family, so who really cares if it's Ruby, PHP or C#, they are more alike than they are different.
It seems stable if you measure with CPI inflation, but then check real estate prices, healthcare and education prices, stock prices.
Tobacco industry would be all over this proposal, as people will just buy more cigarettes.

As a thought experiment, raising minimum allowed nicotine contents up to a level where an average person experiences the unpleasant effects of mild nicotine overdose (dizziness and further) without long-term damage is what could actually force some smokers to quit, and more others to never start. That would be a very controversial measure, of course (and those with dedication would be willing to work around it by breaking the container).
Financial stability is essential for getting clearance, which I assume would be required for several of the mentioned employers.
Please do not. I wouldn't like the next version of php to become hip and force me to learn kubernetes and a myriad more technologies just to run my app from 12 years ago. Keep php unsexy.
We are the final arbiter of what we do, this cannot be forgotten or thrown away

While that is true, decision overload is also true: https://health.usnews.com/wellness/mind/articles/2017-03-15/...

It takes mental effort (and hence energy) to resist temptation. We only have a limited amount of mental energy to spend each day. How much energy is highly dependent on each individual's situation, but it's not infinite. The more energy we are forced to spend on worthless distractions, the less energy we have left to make decisions that do matter and can meaningfully change our lives.

Acting like it's ok to be abusive and coercive to people "because they bear responsibility for their own actions" is a more dangerous precedent to set, in my opinion.
no, it's not, and separated by bulkheads from the pressurized area. I'm not aware of any wheel wells that have anything like an intrusion sensor.
Black market in cigarettes will be the result no doubt.

People smuggle cigarettes into Singapore for god sakes.
You can also do it in one golang file. Or one python file. Or one nodejs file.

With PHP you have more moving parts, Apache/Nginx with their configuration and then the PHP script. With golang/rust/python/nodejs you have direct access to the webserver and more control, but the same simplicity.
You say Java is not X enough to compete and then list things that Java has successfully competed with for years and continues to have a very wide lead over now, with the exception of Python and JS in limited circumstances -- the browser and machine learning.

The reason Java does compete so successfully is that it is high level and yet provides a virtually unmatched combination of performance, maintainability and observability (including always on, low-overhead deep profiling). None of the alternatives you mentioned come close. This is why it continues to be a top choice at Amazon, Apple, Netflix, Google, Alibaba, Uber, Soundclous, and almost all Fortune 500 companies. Saying it is "out of the loop" is either wishful thinking or delusional, depending on your perspective. It's just not the reality.
It would be exceedingly rare for a typical long haul flight of 3-4 hours or more to not climb to FL320 or higher.
> companies are hiring people based on their capacity to actually do the job

I think that's what honkycat was trying to say. OP doesn't sound like someone who actually has the skills for a dev job. So the only way they could get a dev job was if they somehow appeared really likeable so they would be hired despite lacking the required skills.

(In my experience socially awkward people don't have trouble finding jobs if they have the right skills. Every tech meetup I've been to there were loads and loads of socially awkward developers who worked at all kinds of tech companies. Lacking social skills is only an issue if you don't have any technical skills to make up for it.)
Consider creating passive revenue streams instead of employment. Embrace your position as an outsider.
This is true, it is also true that no implementation breaking bugs have been found for a long time and you can also be sure that there are any number of people constantly looking for ways in which to exploit bitcoins codebase to either steal, destroy or create new coins.
There is a certain amount of demand for intellectual property, it clearly has a reason to exist. The problem is that it is completely inflexible. There are entities that "need" 100 years of copyright, but the vast majority don't.

The government is forcing a one size fits all solution designed for special interests at the expense of the majority. That's where the problem lies.
You have to capture the agent that is visiting and doAction() when it finds it.

Here is adecent article: https://geekflare.com/block-unwanted-requests/
> with better development workflow

What languages have better development workflow? I'm myself biased towards repl-driven development with Clojure, but for example Rust's or Go's development workflow is a lot worse than PHP.

PHP: write file to disk, reload webpage/run curl

Rust/Go: write file to disk, compile file, run binary, reload webpage/run curl

The popularity of PHP is not hard to understand when it comes to ease of development.
I think that's true for all schools below the top-10/top-20 (which covers the large majority of people, myself included).

For the elite schools, a STEM degree does confer advantage over non-STEM degrees.
Java is orders of magnitude faster than Python for code that doesn't spend all of its time waiting for IO. Java perf and Go perf are about the same.
It's a question of living within your means. A guy who's fortunate enough to have an engineering job at EA and IBM shouldn't be having personal financial problems, if we consider that many of the immigrants who make his food live comfortably enough to afford sending half their income back to old country. There's a way to live responsibly in any situation and if you can't then you have room for improvement.
To every cryptocurrency advocate: This is YOUR fault. And we told you for years.
I’m pretty sure it’s all set up perfect. Almost all of my emails go through fine but every now and then google will spam one in the middle of a conversation with someone despite it containing no links or anything spam like.
What you're saying is that the only entities large enough to break all the things that make the Google market dominance possible, are also large enough that they themselves profit from them immensely.
Yeah, same experience for me. Lots of fragile and bloated code bases. And I don't tell you about maintainability nightmare. Javascript in the server is another example.

So this is not the fact that PHP people can write useful things with it or that PHP can help them to put food on the table, etc.

Here some questions not only for PHP enthusiasts:
Are you using the right tool for the job? If so, Are you do it well? Are those programs that you write easy to maintain over the time? Is the language providing you the necessary mechanisms to help you to do so?
I’m primarily a javascript dev who had to dive into php and wordpress this past year for a client.[0] The php docs often drive me nuts with their range of what info and examples are available per feature, and the language’s naming can be funny at times with a lack of consistency...

But I really like it. Php writes and reads like javascript. And working with dates has actually been pretty fun - I like the natural language manipulation layer it provides, ie: `last Sunday`, etc. And the built in url parsing.

I’m happy to have added it to my tool belt!

[0] https://www.zionbaltimore.org
Why would those establishments be scam?
To be fair, lots of websites were far better in 2010 than today’s white space filled, massive typography, bright colored potpourri of rounded corners, scroll jacked bullshit. Full screen, infinite scroll, hamburger menus. So many awful contemporary design choices.

Don’t pool it all together with this Java website - which sucks but not because it was from 2010.

I abhor and loathe modern web design.
No success is greater than 100 different projects needing 100 different JDKs on the same machine. But somehow i don't have a problem building an android app in its own java, while the backing service is done in a completely different jdk. It's not ideal as i would want the latest language features in the android side, but that is an android problem.
I'm not against Mozilla or for Google or anything.
All i'm saying is, just because there is a bad actor doesn't make the other one good.
I see the same thing everywhere these days. In politics, in the tech sphere etc.
People tend to view one as good and the other as bad.
They're all bad and need to be held accountable all the time.
Sorry, I meant 14-44 m+f, which had 4200 excess deaths in 2020 in the part of Europe sampled, you would need to add a portion of the 30k <64 for what the actual EU advice was (no women under 60) in a scenerio where you don't have an mRNA.

Women under 30 may have this slightly raised risk of death with the vaccine if you control the virus without vaccine which you can't actually do indefinitely. The relative mortality of Denmark being 4 times lower than the others shows that the 4.2k deaths, so that ~2k would repeat many times to get to herd immunity and in the meantime you would be willing 10 times that in the women under 64 with taking the first EU advice given too literally.

I don't agree with this idea that we have to find data to weigh ridiculously unlikely harms for the individual. That gets into freeloader math like not vaccinating your particular patient because the rest of their demographic is vaccinated enough.

Also when you add other outcomes for covid patients who go to hospital you will have much larger subsequent negative outcomes and some death rates from associated problems Like MRSA, error, c-dificile, subsequent antibiotics, etc..

> deaths among young women attributed to vaccinations would overtake deaths from the illness itself, which would completely destroy trust in ..

Clearly a magical vaccine that was available and injected immediately would have killed more people than the virus would have in that scenario, but patients who refuse the vaccine in that scenario don't get to live in that scenario because they create this scenario.
Oh, I'm afraid I can't claim that sobriquet anymore unfortunately.

But that's not the point. The point is that, for the 99%, staying on a slower language is ok. For the last 1%, I'll skip Java and go to Rust/Go. If I have to do a rewrite for perf sake, I'm not going to go half way.
Ditto. Firefox takes security and privacy more seriously as well. Google's business model is selling online advertising which by nature requires data collection and tracking. I've been using Firefox as main browser and for web development for years and never thought about going back to Chrome.
The webpage itself literally says:

"Redirecting people here is probably a dumb idea."
> Is it fair to interpret this as the majority of the market saying "I'm happy to pay the highest tier your product offers"?

It's the opposite. People on the yearly plan have the lowest tier, it's the cheapest one.
Well, you have to land at some point and doing it without the landing gear lowered would put in danger the life of all crew members and passengers so... Belly landing can be done and have occurred in the past of course but it's certainly not without risk.
> PHP has astounding longevity. In maintaining my personal websites (static pages, web toys, projects with my writing groups), I always ask myself: how will I keep this running in 20 years?
PHP originally stands for Person Home Page. really!
Are we talking about weight or by plant?

If a plant is 60% by-product is 40% human edible product, and we give all the by-product to animals and all the edible parts to humans, then 60% of the crop weight goes to the animals, while 100% of the crop goes to both animals and human.

As it is, there are four primary ways corn is used as feed.

1: Is to take the entire plant and chop it up and turn it to feed.

2: After harvesting the cobs for human consumption, the stalks, leaves, husks can be turned into feed.

3: The remaining stalks and left over cobs can be grazed on.

4: byproducts for ethanol or other refining processes can be turned into feed.

The only one which is an actually problem here is the first one where the human edible part get turned into animal feed. As I understand it is also the most expensive feed. The linked source does not seem to define how large percent of the yields are used in this way.
How can it be interpreted as misinformation if the information is pretty solidly based? Everyone is looking for low hanging fruit in the race to slow down the climate disaster and it’s an easy target.

I’m glad online currencies exist as a technology but I’m not glad an energy intensive one is currently #1 when at the same time the entire tech is taken over by investors/speculators instead of users.

And if calculations about Bitcoin’s footprint are true it uses up as much energy as Argentina. An entire country. I don’t think that for the use Bitcoin gets in the developed world it justifies energy uses at that level. It’s far from a small little thing to not care about.
Actually if it were a quiet chime I wouldn't mind. But the 60db bass-enhanced obnoxious chime they chose is too much.

Most wintel laptops do a quiet beep (which you can also disable easily from the BIOS).
The fact that random desperate people can get into the wheel wells of planes like this, from the supposedly "secure" air side of foreign airports, is a general risk to aviation security.
Best way to get a job is to get a job. Developers are in hot demand, so you must be able to find a job... somewhere. It may not be the best company, but you'll get a foot hold in the industry.
No not really when you got the chime of death it wasn't like a blue screen crash in windows it meant something was very wrong.

I had as top of the line Quadra AV play its car crash sound on boot once - it it was as dead as a door nail I could even boot it of a floppy.
A bit dense, but great read nonetheless!

We talk a lot about privacy here on HN, but I'm starting to believe that the most important problem is maybe not privacy, but the addiction generated by those platforms.

Even if they are entangled (because algorithms need out private details to be trained), we could have perfectly private platforms, but still have a lot of people manipulated and addicted.
Who do you recruit for? I'm soon to be a new grad, looking for a job, and if you reject me.. you could literally berate me for things I didn't actually do and I wouldn't find it appropriate or productive to argue with you about it. Let's set up an interview, you can record my reaction to the rejection and send it to those who argue for reference on how not to be a moron.
Ha. They do this everywhere not just on Chrome. In your gmail. Youtube. In your smartphone, google apps. Basically any google product should be expected to spy on you.

You are the product in Google's grand scheme. The ad buyers are their customers.
The Internet 1997 – 2021