298 karma · joined February 9, 2021
It would also seem that investing into it may perhaps render significant gains into the future as R&D becomes more involved with actual running systems and funded (skin in the game?)
It seems the only ones who lost by abandoning their nuclear programs were European countries (specially Germany) in detriment of Russia and other Oil trading countries... It's even probable that much of the "bad press" nuclear has had for the past decades was in fact instigated by oil-producing countries doesn't it?
Just a few days ago I checked out https://colonist.io due to it having some open positions (saw here on hn "who's hiring"), it's all AI driven, but it looks and feels awful. Perhaps that's the original catan playing experience but I for sure wouldn't want future software to be like this. Even when using AI, even looking at that, I know it's possible to do much better with AI, it's just that it won't by itself so I don't think there will be a lack of opportunities for those that are into building stuff.
It's actually amazing that an AI can guide me through a mountain of incongruent, difficult to use and understand without years of study, nerd interfaces and programming decisions others have made and allow me to try out a complete new OS (for instance microOS) and write a WebGL tile drawing engine. At the same time, it still stumbles with simple stuff, while at the same time being able to generate a JS + wasm tile game skeleton. But when you look at the skeleton it's actually not that amazing and you can see the training/stolen code leaking everywhere, things you didn't ask are there too, choices are made for things that weren't present in the specs/prompts when they weren't needed either... The upside is that it cost me $0.02. But to be decent I need to spec it properly. I need to know how and why it sucks, and how and why to make it not suck, even if when writing out a spec.
I don't have a horse in this race, I know this architecture can't lead to AGI, it could theoretically solve programming (in absolute), but it doesn't seem so either due to the nature of LLMs. What will happen is that it will be "SAP/salesforce" software for everyone. To be honest, it mostly sucks already and that's not fault of the AI models. What I guess you won't be able to do is charge enough to pay your house on a business model of switching CSS colors, or doing wordpress updates, and pretending you're some sort of wizard and that pounding sand activity is worth what you were being paid.
I think that those who want to build things will have way more leverage and reach than ever. Maybe not in a corporate environment - as the same **** that would tangle basic stuff into 2 weeks of work, instead of a single afternoon may actually be more savvy politically to keep their positions - but everywhere else it feels like it will be so.
And even in other aspects. I paid a bit more than $3k to different artists as freelancers for getting in total less than 100 images for my game ($30-$45/img), of which, prior to finding an artist that was actually willing to listen and do what I asked, was about 70% not worth even the small amount I was paying. With that artist the rate of satisfaction went up, but still not always as I had envisioned. Some of the first artists I worked with were just plain stupid to work with even though I was paying them ok (taking into account their countries). With AI, even though it's mostly built out of stolen work, with a yearly sub to any of those image gen platforms, I did in 2 months more than 2k images of which maybe 1k was usable and I was way happier with them... for about $24. I left thousands of images in credits unused for about $120/year.
There's just so many things that don't require an artist but instead adherence to a spec under a known guard-railed path. This does suck for the artist himself, it does suck for me too since my hourly rates got butchered too, but as a creator, this is all amazing - as long as we get local, free models. For the artists and programmers that were just milking it - well, you kinda prompted this, no pun intended.
The problem is retards that can only function on a cocktail of drugs, and as they were never good at anything other than anal retentive stuff built and continue to build these retarded systems. Those peddling RoR apps even when they couldn't serve more than 3 or 4 concurrent requests, JS backends to handle complex workflows that even after 2 years of dev. still have bugs and accrued a sprawl of crap to hide the issues of their own making, etc, and yet charge thousands of dollars, those that write shit software that's not even worth to clean your ass with, even though they have 20 years of experience, but then go give conferences and write books about their amazing architectural skills, those that write utils behind the "oh, it's open source, if you don't like it just fork it" and due to marketing get their crap everywhere, while making holes everywhere for their paycheques. Or the nepo babies that need their mexico border run to get their fix so they can have these "humanity changing" ideas? I bet they're the same that before would weasel a 2 week sprint to change the borders of a button. Or burn through 10k in meetings for irrelevant crap. Or get VC funding for a CSS styling company or a two prompt company. Or go on about the value of ideas, but then can't even get that going without outsourcing or an AI to help them have those same "ideas".
Ultimately, you just need to turn into a little pig and party in the pigsty, it's not that difficult either, they say pigs are very close anatomically to humans.
At least AI can help untangle the crap the anal retentive retards have built, and thank god, the pig-mor, this society can't even fuck to replacement levels (perhaps they'll manage now with AI).
Specially if that group has a history with thousands of terrorist attacks across all the world, even when just counting the last 25 years. It's the same if you join a left-wing group that's "just demanding" some social justice, as an undercover paid actor, and then you steer it to start killing people who are deemed "against" their objectives, or the reason they need to act. Then some people go and said they were "infiltrated", but was it so? Or was it just waiting for some nut case to come forward?
If I tell you to go kill all the cats in the neighbourhood and you go, you're as or more dangerous than I am for suggesting that isn't it so?
While I'm sure Israel is no angel it doesn't seem to be the one putting criminals in hiding near schools and civilian infrastructure and I also don't understand what people want them to do? Have no country?
So others can then do with them as they please? Like telling them to "go back to their country". While it's obviously all part of a political ploy, jews should have a right to a homeland. No-one talks about Egypt and the other surrounding countries interests in this, in having a "Palestine" identity that didn't even exist a few decades ago. In fact, if you go see the first declarations, made by some Turkish guy, looking like the brother of Abramovich, sent to Palestine at the time, there's not even mention of anything Palestine.
And lastly, it's very rich to live in countries that have benefitted from this (oil) and follow ways of life that require this, while sipping on their $15 expresso's machiatos... So in fact, perhaps there's many called "humanists" in the west that have way more blood in their hands than they would like to understand, or pretend not to, while filling their wallets and living as good samaritans. Maybe they should globalize intifada next to their homes to see if they also like living like that.
This is not to say that Israel should have the right to bulldoze, kill and take lands of others for building high-rise apartment complexes but as far as I know and seems to be documented, it was the supposed Palestinian Authority's that many times refused land agreements and split-state solutions... But I guess here in this website where most were covid infected it doesn't matter.
[edit] the case was simply, write me an html landing page, with a navbar, a content area and a footer, make sure the content on each area doesn't extend beyond 1200px wide , make each container centered (paraphrasing)
Having elixir apps that can work seamlessly local-first would be amazing and take care of one of the only areas where phoenix can't completely cover out of the box, making things that today take a lot of glue code, and error prone, a matter of a few declarations.
- There's no underlying consciousness or conscious originator (no god, no panpsychism, no underlying conscious layer at the basis of reality, no nothing) - At some point, two or more elements (rocks, atoms, etc, that weren't conscious), aligned precisely in a given configuration and zap!, they became conscious and interactive - All consciousness then sprang from that.
So the question would be, if systems favour inertia, stasis and conservation of energy, why would there be consciousness at all and just not an endless void, or a perfectly stable (as in homeostasis) system without conscious agents, or just rocks floating in the space.
I'm not saying the idea of emergent phenomena is wrong, just that you better answer the complex questions other "supernatural" theories try to address, before declaring it some sort of obvious and correct answer.
a) A theory b) That in no way contradicts the possibility of a continuum where universes may rise, expand, contract and die, only to rinse and repeat c) If nothing can be created out of nothing, and if in the universe energy cannot be created or destroyed that doesn't seem to be correct unless the universe is an artificial system d) The only way for C) to be true is if everything is always the same thing in different forms, at which point we might as well say time is infinite
(caveat: artificial systems of course - but those still need to be initiated from somewhere else at some point down or up the chain of creation - so it should follow that something infinite must be at play)
Extraordinary claims require extraordinary evidence.
And boy, that's some investment on technology you have there going.
Sometimes you can also reformulate the problem, but yes not all problems fit.
I would add though that whenever you want to write orchestration around that parallel work it's much easier in erlang than the alternatives.
What do you mean?
> Is that bad? Not using Tailwind forces you to have a separate stylesheet that hides tag to property relationships, among other hidden abstractions. The class names barely need to be learned. With an IDE, you get class name completion, and there are only a few properties that have unexpected names.
Well, the purpose is actually to have separate stylesheets, so that you can name them in a relevant manner, I don't know, like menus.[s]css, panels.[s]css, just like so you know where things are, and so that you can use a class to define repeating elements across a codebase. There's no abstractions in CSS that aren't present or amplified in tailwind - there's pre-processing utilities that are useful in tailwind but they're present in any pre-processor without the remaining stuff. And in fact the logical way of using CSS is by defining classes and then defining modifications to those classes, when needed, when they're part of a hierarchy of classes that requires it. They're one grep away of being discovered in all css files.
> What do you mean "the point of CSS"? Read the spec. It says nothing about the number of properties a class should contain.
Uhh. Yeah, I might one day, but I don't get what you're saying.
> If you mean classnames should be higher level abstractions than CSS properties,
A classname is a selector token, that you can place in CSS hierarchies and define a set of rules, that affect the elements using that classname. It's obviously a higher abstraction than a style rule.
I wasn't talking about semantic html5, I'm talking about semantic markup for readers of the code. If I see "t-4 h-3 w-2 mongo-xyz bg-pearl-800 flex flex-col m-4" I can understand it after reading all of those properties in tailwind, perhaps and how they all interact. But I'll need to understand that it uses relative sizes (like, why...) that m-px is one 1px, m-4 is 1rem, but what I want is fixed sizes 99% of the time. That someone might have disabled some of the sizes generation. Then I don't know, if someone asks me to change the styling now I have to go through all the codebase, searching for elements that are styled like that, because I have not way of identifying it and I have to change all their classes to the new style. Obviously, it's much harder to have it placed in a single file. Inline classes are better somehow than inline styles (although you can't know exactly what it's affecting), and there's a place for inline styles, but 99% of the time it's bad.
This is of course unrelated to tailwind and the words I used there were pretty uncharitable - it's open source after all - but I have yet to see a good example of it clicking, the way I've seen it, in my assumedly small real use sample pool, doesn't seem good at all.
But... I need to know all those classes to know why the final rules are put in place, I need to know that they don't have conflicting properties, or if they have, their priorities. And when you add your own custom apply's in there, then it can also break just the same. And when you customise your tailwind classes it ends the same problem. So when you're trying to figure out why rows in a table with the same number of headers and same number of td's have different sizes because some no-breaking space class was applied, and why your a.btn isn't getting the same styling as your button.btn and etc, I always feel like I've wasted more time than I should (perhaps because I know css and used it extensively)
I might have been a bit harsh on saying "dementia" as it's disrespectful for those who've put the work in writing it and releasing. It's better than all previous frameworks - I just personally think that it's problem searching for a solution as you can't really win.
Because in the end, tailwind is better than bootstrap, but it's still the wrong way and incentivises wrong patterns.
And by making it "standard" it makes everybody new to the field start with it and use it, foregoing learning the CSS. And will be supplanted at some point, and then there'll be the dance again. And again. It's just this that I don't understand.
At the point you're customising tailwind and classes you run into the same problems as with CSS without clear guidelines/organisation. So the only way to not run into that it's to use it as inline styles but with classes...