1,969 karma · joined May 25, 2015
- What is the license? Apparently Apache 2.0 [1].
- What is the minimum web bundle size and startup time?
- On desktop, what is the minimum RAM usage? Binary size?
- Is there a WYSIWYG editor?
[1] https://github.com/unoplatform/uno/blob/master/License.md
I agree that it starts to feel repetitive around 13 or 14. For me the turning point was the wand, which feels a bit overpowered and like it needs a cooldown as has been pointed out. An improvement might be having bombs and arrows in the store so you can do something with the gold you keep amassing.
This isn't to justify the name itself but to cut the author some slack since the name is attracting more attention here than the design, and understandably so, but the design is an achievement, and a laudable one. I'd hope someone would've done the same for me at that age if I'd gone public with a project like this.
hiQ's public scraping was found to be legal. It was the logged-in scraping that was the problem.
The logged-in scraping was a breach of contract, as you said.
The former is fine; the latter is not.
What OpenAI is doing here is the former, which companies are perfectly within their rights to do.
hiQ's public scraping of LinkedIn was ruled to be within their rights and not a violation of the CFAA. I imagine that's why LinkedIn has almost everything behind an auth wall now.
Scraping auth-walled data is different. When you sign up, you have to check "I agree to the terms," and the terms generally say, "You can't scrape us." So, you can't just make a million bot accounts that take an app's data (legally, anyway). Those EULAs are generally legally enforceable in the U.S.
Some sites have terms at the bottom that prohibit scraping—but my understanding is that those aren't generally enforceable if the user doesn't have to take any action to accept or acknowledge them.
That said, I don't think there's anything particularly strange/hilarious about people congregating in spaces built for congregation or feeling nostalgia for those spaces and experiences as they've begun to fade away. Memories can be made anywhere, and not everyone has access to the green spaces that you and I did as children.
Alpine is something like "AngularJS lite," a lightweight JavaScript framework with some similarities to the original version of Angular.
HTMX is a collection of HTML attributes that simplify replacing HTML on your page with HTML partials from your server.
In the article's example of interdependent dropdowns, you'd have HTMX attributes for catching the change event of the first select, specifying the server URL to fetch updated HTML from, and specifying the target to put the HTML into (the second select).
Some have recommended using HTMX for less complicated client-side interactivity and adding AlpineJS to pages that need more. That said, people have built impressive apps just by leveraging HTMX.
https://huggingface.co/meta-llama/Llama-2-7b
Ollama's installer didn't ask me for any contact info.
> Request access to Llama
Which to me gives the impression that access is gated and by application only. But Ollama downloaded it without so much as a "y".
Is that just Meta's website UI? Registration isn't actually required?
https://ollama.com/download/windows
WinGet and Scoop apparently also have it. Chocolatey doesn't seem to.
Try asking ChatGPT if you should become vegan, for example.
AI is a mediocre mashup of millions of ideas. It needs a driving force telling it what to be and how to react.
"Then there will be AIs trained to create certain things" -- and that's the point. People's ideals go deep, and achieving them is time-consuming and labor intensive, even with the help of AI. Someone, many someones, will need to be there guiding it every step of the way, through robotics, through politics, through religion. And that's a kind of programming.
I run my own startup too, and I wish it could help me with those things. So far the most I can get from it is things like generating some HTML, and even then it gets it wrong half the time.
That will change in the future, but it will be gradual, and it will help you execute on ideas faster and better.
There's no downhill slope from where we are now to "AI does all the work." It's an uphill battle, just like automation at large, and it will never truly end.
Software has been eating the world, and AI will eat the world, but humans will shape how that happens, and there will always be new opportunities, new challenges, and new levels of abstraction.
AI will enable us to solve bigger problems. Picture beautiful cities integrated with nature: flower gardens, fruit trees, self-maintaining ecosystems. Picture spaceships capable of interstellar travel and asteroid mining. Picture advanced personalized AI doctors who can detect disease just by scanning your face and can cure you using AI-discovered techniques.
There's a huge amount of coding (AI assisted) to bring us to that world. I understand the nostalgia and fondness for memorizing syntax, but there are more exciting problems to solve, and we're on the verge of solving them. If programmers are problem solvers, then this is shaping up to be our most exciting era yet.
"You guys have a big disadvantage over what I had. When I finished university, I got a job offer of $6,000 a year, and you're going to get a job offer of $150,000. You're going to develop a lifestyle. You're going to join the golf club, you're going to have private school for your kids. You're going to buy a big mortagage. You are going to become a prisoner of that lifestyle. When I made the decision I was going to go into business, I had everything to gain, not much to lose."
The vision seemed to be something like Render.com (abstracted infra) plus a new language plus a new IDE.
Personally, selfishly, the thought of my life without her is depressing, absolutely. But I can love her and yet -- or more precisely, "and so," because it's out of empathy that I feel this way -- I can understand and support her desire never to have existed.
You being a millionaire doesn't mean you aren't still dealing with that trauma. Some people internalize their abuse, forcing themselves to ever-higher levels of achievement to try to be worthy of the love they never received.
Your dismissals of parenting concerns are borderline emotionally abusive in themselves, gaslighting others' experiences by repeatedly claiming that things are "just fine" on the whole. For many people, things are not just fine, and not having children is a valid response to that, and an empathetic one.
My wife's mother beat and choked her from childhood. She was regularly told she was worthless and unwanted. Her father abandoned them, and her stepfather would whip her with clothes hangers for imagined infractions.
Many people are in similar situations. The abuse may not always be physical or as extreme as what she endured, but many parents are unfit for parenthood, and their children suffer from the trauma or neglect or religious extremism for the rest of their lives to a greater or lesser degree.
We don't always hear these stories because our social bubbles may comprise people who are more well adjusted, or at least present so. But abuse, infidelity, narcissism and so on are not new, and they aren't as rare as we might feel. And if those kinds of people didn't reproduce, that would be a good thing.
There are lots of things that you don't use day to day that it may be useful to have in memory when the need arises. That could be libraries, syntax, concepts, patterns, etc.
An example for me is CSS flexbox. I work with CSS just enough that when I need it, I don't want to sift through blog posts and MDN documentation to get what I need; I just want to know it. Chances are you can think of similar situations in your own work or personal life.
::$pmd::C:\my\directory
For those unfamiliar with AutoHotkey, it has a global keyboard hook that watches for hotstrings like this and expands them to the text after the second pair of colons."$" is a sigil I chose to use for all hotstrings since I didn't use a language that used it and it helped avoid collisions with text that wasn't meant to be a hotstring, "p" was my prefix for pathing hotstrings, and "md" was an abbreviation for the mnemonic I chose for this particular directory, "my directory."
Then I realized z saves you the work of all that by learning which directories you use regularly and letting you switch to them with partial matching on its arguments:
z my dir
No more coming up with mnemonics and editing my hotstrings file when I started new projects; now z handles it.For the GUI (file dialogs etc.), my profile script now includes a command that copies the current directory to the clipboard. I'm happy with that workflow since I pretty much always have a terminal open anyway.
> (2) For the purposes of this Act, news content is made available if
> (a) the news content, or any portion of it, is reproduced; or
> (b) access to the news content, or any portion of it, is facilitated by any means, including an index, aggregation or ranking of news content.
Regardless, the main point is that numbering directories as a mnemonic is more of an encumbrance than a help. The justification on the website, that it prevents new directories from disrupting the user's mental map, is unconvincing. There are many methods for that that don't require a team to align on a numbering system and fixed directory order - shortcuts, bookmarks, snippet managers, broot, and z, to name a few. Not all methods are available in all contexts, but at least some are.
Prepending numbers, on the other hand, forces users to, at best, waste time learning a system they might not need to use again or, at worst, bikeshed about what number to give a new directory or how to renumber if a change is needed. Users can't even skim directory names because the order is fixed and they've been robbed of the ability to sort alphabetically. The larger the team, the worse all this becomes.