912 karma · joined November 7, 2011
Another thing that would be helpful would be coming from wealth where you could attend an elite prep school like the Pine Crest School, tuition roughly $45,000/yr which is close to the entire median yearly take-home salary for an individual in Florida, which is of course the author's background.
Honestly, I am so tired of reading AI articles from people with very low stakes that basically end with stuff like "Spaceship Earth – we’re all in this together; let’s take care of each other and our planet". Dude I fucking would love that to be the case, in the meantime I'll be figuring out how to put food on the table and help my kids find a place to live.
I'm speaking more from my view as just an individual Joe Sixpack developer. If I'm not developing an enterprise behemoth, and let's just say I want to whip up a command line utility to do some image processing, or network communication, etc, Java's fantastic standard lib and ecosystem means I can do all of that pretty easily. But when I want to distribute that, what does it look like? What comes out the other side of the CI build? I have to integrate jlink with gradle, which is kind of a pain, I have to somehow integrate a training run and then package up the aot cache output and make sure that the directories are handled properly, and what do I ship to the user? A tar/zip file that they have to somehow copy and decompress to the relevant directory, maybe with #! file in .local/bin to get it on the path? By contrast the situation with Go or Rust is immensely easier, even if that actual development process may almost be harder because I have to spend time faffing about deciding which image library to pull in for Go, or dealing with async for Rust. But once that is actually done, I just ship the binary and simply copy it somewhere to get it on the path, and I never have to worry about reading gradle/maven docs or anything like that.
So I'll finish by saying that my ideal build tool is probably not a great one. What it is crucially is a simple one. I think that's that gap right now, that Java has these huge, immensely powerful and general build tools, build tools that I am guessing eventually gain equivalents in the Rust and Go worlds when projects grow old and gnarly enough to require a bunch of custom build stuff, but it doesn't have baby's first build tool like go build and cargo, where you can just get an idea and start building and come out the other side with an artifact and 0 time spent on thinking about the build system, until you actually need the kind of complexity that maven and gradle provide. Give me a build tool that assumes the standard src/ and test/ directory layout, then builds everything into some sort of archive file, creates a minimized JRE to run it, accepts an argument for an aot.cache file location, or for the more difficult option runs the program to generate that file and then bundles it up with the archive, bundles all the libraries that I've pulled into the project up into the archive along with all the resources declared for the project as well, and then spits out a single file artifact that I can immediately use and run. Give me a build tool that I don't even realize is there until I actually need that complexity.
I understand if this is vague and not a great answer, and I also appreciate all the work you've done for the Java community, so thanks for replying.
I’m sure that all of this stuff can be strung together after spending a suitable amount of time trolling through the documentation of the individual tools, but it’s far cry from go build and cargo build, and I think it would be great if Java could narrow the gap in this aspect.
Compared to Go and Rust, and just throwing a static binary to someone or some server, Java kind of sucks. And that's unfortunate because the language, the runtime, and even the dependency situation all feels pretty competent, there's not some huge gulf that makes Java "old". Its really just the every about setting up a project and then distributing it, so the "start" and "end" of a project, that currently sucks, and I fear that so much of the great work the Java team is doing is going to go largely unused if they don't work to make it easier for the average developer to utilize it.
I just can't even imagine what your response would be to writing about your own experience in the legal profession, about a deeply hurtful or traumatic issue that happened to you, and then having some joker come in and post an AI transcript to basically say "I have no actual experience or expertise in your field but the bot says you're wrong".
What are you even hoping to contribute to this thread? You've done no work of your own, you seem to have barely understood the events described in the article, and you've attempted to immediately make it a political issue by bringing in a foreign government's healthcare system and deflecting. This is geniunely one of the least helpful things I've ever seen written by an ostensible "long-time contributor" to this site.
When I read things like this it makes it very hard to give any credence to the rest of your pro-AI arguments, because it just seems incredibly likely that you're a bullshitter.
Whoops! Guess it isn't quite as easy as your smug comment made it out to be...
https://datausa.io/profile/geo/wichita-ks -> link for median single income data in Wichita
https://www.redfin.com/city/19878/KS/Wichita/housing-market -> link for median house sale price
https://www.chapman.edu/communication/_files/Demographia-Int... -> Link to Chapman study, income affordability ratio labeling is on page 6 of the study.
Valve could have priced this at 5k and probably found a couple thousand buyers, and if they only made a few thousand boxes they could claim it sold out then too. This thing is DOA in terms of having any major success or impact on the gaming market when I can walk down to my neighborhood PC store and either build a better PC myself for less money (at off the shelf markups no less!!!) or get a pre-built with better specs that costs less. I could buy a P5Pro and a Switch 2 combined for less money than the 2TB version, and the PS5Pro has 2tb as well!
Its actually mind boggling that Valve is coming in with a less economic product that a fucking hand-built premade at my local PC store.
Those people generally got shouted down when Theranos was still the hot story in SV, and of course after everything came out suddenly everyone knew it was fishy all along, which is just absolute bullshit. I remember reading comments here on HN suggesting that people saying Theranos was fraud were motivated by misogyny, just absolutely infuriating stuff.
So now we have an AI company coming out with promises of a revolutionary leap forward in medical imaging, in terms of cost and information gathered, and they're not using some sort of revolutionary sensor that they've invented, all the "hard" engineering has been done by other companies that have been in this game for decades at this point and how have R&D staffs with deep knowledge and expertise, but who somehow lack the ability to take the next step, they're coming in with the software and automated interpretation, which is basically the "?" step in the underpants gnome business plan.
The real truth about stuff in the biology and the medical world is that its all insanely hard due to the complexity of the systems involved, and there are tons of skilled and smart people who dedicate their careers to moving this stuff forward. There are really no low-hanging fruits being ignored by "the establishment" waiting for an outsider AI company to come in and overturn the table. Progress is basically won by sweating it out at the lab bench and accumulating a bunch of hard-fought incremental wins over a decade or so. Its frustrating that Elizabeth Holmes is still in jail and yet we're all here forgetting every lesson we should have learned from the previous go-round.
https://www.reuters.com/article/business/trump-administratio...
The really galling thing here is that as an American you would absolutely never tolerate a country like, say, China, supporting, both monetarily and otherwise, a group agitating for California to leave the union. You'd all call that treason loudly and proudly, but now that your country is doing it to someone else suddenly we have to slow-roll this.
"This is not because Alberta’s grievances are illegitimate. They are not. Albertans have real and long-standing concerns about energy policy, federal–provincial relations, and economic fairness within Confederation. Those concerns deserve to be debated openly and democratically by Canadians, among themselves, on their own terms. The danger is who has joined the debate and why."
This is my point. The separation stuff is clearly completely illegitimate, but the underlying causes of the grievances, several of which I've pointed out in my post above, are entirely real and legitimate, and just blowing it off as "meh, its just russian disinformation" etc, etc, is just a really lame way of not dealing with the issues at hand.
The point about Albertans paying more is that they have higher incomes, so they are subject to progressive taxation (same as everyone, you'd don't need to reply thinking you've made a clever point). A combination of oil and gas revenue and a relatively business positive environment have made it possible for Albertans to pay more in taxes because they earn more. This is a good thing, but the point of contention comes out of the fact that there is no incentive for other provinces to try and improve their "fiscal capacity" when they can instead backfill their lack of revenue on the backs of the provinces, like BC, that are net contributors. If other provinces were faced with the having to cut services, or figure out how to improve their economies, they might undertake the work of improving their economy. But instead they can defer the hard choices and let Alberta, and BC provide that revenue.
At the end of the day I do just fine as an Albertan. One day oil and gas will be less important worldwide and Alberta will have to adapt. Luckily our economy is already more diversified than say, BC, which relies on real estate for a bigger proportion of its GDP. Better hope that trading houses back and forth continues to be a productive way to structure an economy. And even more importantly, once oil and gas subsides and Alberta can no longer provide per capita incomes ~15-20% higher than the rest of Canada what does the equalization formula look like then? I think that a lot of provinces are going to suddenly find out that they were taking things for granted and the money tap just isn't there any more. We'll see what happens at that point I guess, I feel pretty confident that Alberta will be fine, and hopefully it will force the rest of Canada to make some painful choices that will be better for the country in the long-term. But its going to suck in the short-term.
Re: equalization, of course the massive economy of Ontario makes a big part of GDP, but the point of Alberta's importance is that its economy allows it to make an outsized impact compared to its population. This surplus GDP/capita makes a huge difference in contributions to the equalization program wherein a province with 1/4 the population of Ontario can make the same size of contribution to the program. If you remove Alberta from the pool it becomes much much harder to retain the same size of payments to other provinces on the back of Ontario among others.
Second, Alberta has been one of the most under-represented province in the federal government, and that trend has gone on for decades. Lured by Alberta's economy people keep moving here and our ridings keep getting more and more people while we retain the same number of seats. This has been slowly changing as the government is basically forced to allocate more seats to Alberta and now between Ontario and BC, Alberta is no longer the most disadvantaged, but it still isn't a great situation.
Finally, there's all the one off issues that add up over time. As an example in the mid 2010s oil was in the gutters and Alberta was facing real economic issues. In 2015, there were roughly 35,000 job losses, and in 2016 there were another 25,000 direct job losses in the oil and gas sector. In 2018 when GM announced they were going to close their oshawa plant and put 3000 people out of work the federal government held an emergency midnight meeting to discuss how to help the workers. Those types of optics don't go unnoticed, that Alberta could lose roughly 100k jobs over 2014-2017 and that 3k jobs in Ontario gets a midnight cabinet meeting. Alberta still paid into equalization as a "have" province during that time, despite huge deficits as the provincial government tried to backstop revenue losses.
All of which is to say that the separation crowd is a bunch of bad actors and the flames of western alienation are certainly being fanned by people with ill intentions, but the core of that alienation stems from a real place and from real actions both current and historical, and glibly dismissing it is just not something I can agree with.
The bottom line is that since the big oil and gas discoveries of the 60s Alberta has sent roughly 300 billion more to the federal government than it has received in return. This is of course part of being a province in a country, instead of a country itself like Norway is. And of course there has been mismanagement of the Heritage Fund, so Alberta is not blameless here. But the oft repeated talking point that Alberta doesn't actually really contribute disproportionately to the country is completely false. Why doesn't Alberta have a wealth fund on par with Norway? Because that money has instead been used to help fund hospitals, roads, schools and more across the rest of the country. I think that's a pretty good investment and I'm not upset about that, but I am upset when people don't even see that and choose instead to recycle a bunch of trite talking points that are basically lying by omission.
What is your hoped for outcome here man? To come off like enough of a jerk or obtuse enough that people just abandon the thread and you can declare victory?
Secondly David Oks attended Masters School for his high school, an elite private boarding school with tuition currently running 72kUSD/year if you stay there the whole time, and 49kUSD/year if you go there just for schooling (https://en.wikipedia.org/wiki/Masters_School). I am going to generally say that people who were able to have 150k+ spent on their high school education (to say nothing of attending Oxford at 30kGBP/year for international student tuition) might just possibly be people who have enough generational family wealth that concerns like job losses seem pretty abstract or not something to really worry about.
It's just another in a long series of articles downplaying the risks of AI job losses, which, when I dig into the author's background, are written by people who have never known any sort of financial precarity in their lives, and are frequently involved AI investment in some manner.
After persuasively demonstrating an inability to ship a fancy alarm clock even with 100MM in funding at his last startup, the founder has now decided to turn his attention to easily surmounting the decades of insane hard science and engineering that forms ASML's moat. Of course if this goes the way of the alarm clock startup there's also the fusion startup he's running that could form a fallback...