I've always wondered why I can't pay some small fee (20 cents? $1?) to read an article. Why it have to be an entire subscription? If I put $20 / month into an account and then spend that bit by bit on high quality articles from different sites I'd gladly do that.
HN user
rrradical
Well it was definitely a bug. It worked in some cases (I think it even worked in google at first, and then a few days later it manifested). And the feature was advertised, even though, again, they never claimed the software to be release quality.
But my point is that, similar to security, you don't want to build this kind of feature piece meal. Either the containers are fundamentally walled off or they aren't.
I tried Orion about a year ago. I tried using the profile sandboxing. Logging into my google account in one profile also logged me in in another profile.
I can definitely excuse some bugs (there were crashes for example that I didn’t overly mind; I understand I was using prerelease software). But something like account containers should be built fundamentally to disallow any data sharing. If data sharing is a bug, and not fundamentally disallowed by the architecture, then it’s going to happen again later.
So for that reason I’m not bullish on orion.
As a haskell programmer, all of that was easily readable.
So the AI wrote a bug; but if humans wouldn’t catch it in code review, then obviously they could have written the same bug. Which shouldn’t be surprising because LLMs didn’t invent the concept of bugs.
I use LLMs maybe a few times a month but I don’t really follow this argument against them.
I'm having a lot of trouble understanding your definition of work. Even if you meant perform- most athletes have to perform continuously outside out of games in order to earn minutes in game. And touring musicians are performing way more hours than you cite.
Imagine if programmers were like NFL players, constantly measured on their performance against their peers.
FYI to anyone out there considering this- don't plant tropical milkweed:
"Another problem with tropical milkweed is that it harbors a one-celled parasite, Ophryocystis elektroscirrha, called OE for short. Because tropical milkweed does not die out in winter, the parasite does not die back either. Monarchs with large numbers of this parasite – which coevolved with monarchs and does not infect other species – are born with crumpled wings and cannot fly; the less infected are smaller, have shorter lifespans, fly poorly or are unsuccessful at mating. Only the healthiest butterflies reach overwintering areas in Mexico; butterflies with this parasite do not survive long migrations. "
https://www.cambridgeday.com/2024/08/03/more-abut-monarch-bu...
I believe also quads also deform better during animation.
I switched from opengl b/c I was tired of staring at a black screen with no debugging information (sure...glGetError) when I tried to implement a non-trivial feature. After tons of work to learn vulkan and getting it up and running, I still think it was worth it.
Can't believe no one has yet mentioned the full volume commercials they play beforehand. I'm not talking about trailers, which are benign or even enjoyable sometimes. But you used to be able to arrive a little early and chat with your friends before the trailers start. Now they blast ads at you. Who would even buy those ads? People know not to show up on time to avoid them, so it's a mostly empty theatre anyway.
I feel like it took a month to get fully used to and then I haven’t looked back. I did have an RSI motivation.
I was (non-religiously) home schooled and very much benefited from it. I was able to spend a lot more time reading books than I would have in school. I was able to learn about computers, programming, etc. I did get some socialization through other kids in my neighborhood and events with other home school families. I started in back in school around high school and, although it was a bit of a transition, I enjoyed it (and don't regret homeschooling either).
It probably wouldn't work well for every kid and every family. Personally, I found the structure of elementary school very constraining and was glad to get out. I'm sure there are pros and cons to both approaches.
I think relative to my peers I'm generally able to be a bit more self motivated. And I think schools generally teach you to solve problems using only the information on the page in front of you, whereas the real world is much messier than that.
U-turns are not perfectly safe. Last week I saw a U-turner almost a hit a biker as they backed up after not being able to complete the turn in one pass. Can they be done safely? Sure. But that's not the same as perfectly safe.
Your first point is addressed in the article. For the second point, my experience is that the backend probably needs some work in that case anyway. If the backend is well designed, then only the presentation API endpoint needs to change. So a BE engineer is doing the tweaking instead of a FE engineer; not a big deal. Less of a big deal if there's no line drawn between FE and BE engineers.
Oh interesting. Japanese is like this. Many years ago it absorbed Chinese nouns, but more recently it has absorbed many English nouns.
Some Americans learning Japanese will regret this last part- wishing that the language stayed “pure”, as if it were ever actually pure, whatever that means.
I imagine you could just reply to the old thread with the new category.id. Or only reply to yourself if it's only your organization system. Email search should include the email bodies.
(I'm not a user of this; just guessing)
Some state (generally, the stuff you would want to persist) should be global. Some state (e.g. widget animation or your select-box example) should be local.
I agree that this project misses the mark.
I was just going to make a low effort "Cars." comment, but yours captures my answer in a nicer way.
From the linked article: "A study published in July suggests that vast quantities of tire fragments find their way into the ocean not just via rivers and waterways, but also through the air. Swept on the wind, they drift far from where they were shed. The study warned that so many tire particles are landing in the Arctic that they pose a climate-change risk."
Tires emit a fair amount of micro plastics. There's no such thing as zero emission cars.
https://www.theatlantic.com/science/archive/2020/11/car-tire...
Yes. I used Spotify for podcasts for a long time (because it was convenient and I had a music subscription), and then gave up. The only user visible changes I ever saw were ads for podcasts I didn't care about pushed into my face. I would search online for some problem I had and see that it had been reported years ago by other users and no improvement ever came.
Their service has always been very reliable, I'll give them that. But the app just doesn't improve over the course of years. What on earth are they actually working on at this point? And what kind of podcasting strategy doesn't include making the app good for podcasts?
This is the author's point:
Cowen's list of status losers includes "Appearing with blonde models", but not crypto itself.
It's not that Cowen is defending crypto in that post specifically, it's that he's looking in every possible direction except at crypto. As if the FTX debacle had absolutely nothing to do with it.
Haskell is this. It is static with a dynamic type: https://downloads.haskell.org/~ghc/9.2.4/docs/html/libraries...
Certainly an interesting contribution to the world.
I don't think anyone has a perfect answer to this question, but I'd prefer we invest in education. My english class, many years ago, tried to teach us how to identify whether a website contained useful information. I thought it was helpful.
This is not a very good article.
The reason people started embracing functional languages was that, for the most part, they did away with state in favor of just passing functions everywhere.
No no no. They did not 'do away with state'. Handling state became _explicit_ rather than implicit. Haskell, for example, has _tons_ of different ways of handling state depending on the specific situation. State is a key feature of React, and the question is not whether to have it or not, but how to support it.
OK, I just spent several paragraphs explaining why SOLID principles apply
No, you didn't. You explained to someone that already cares about SOLID that they can apply that thinking here. But didn't explain why I, someone that doesn't care about that acronym, should care in this or any other case.
People complain about all the boilerplate in Redux mapStateToProps/mapDispatchToProps, but what that boilerplate does is give you a specific place to put the dependencies that is outside the View, so that the View can focus on rendering the Model and capturing user input, without worrying about saving user input back to the Model or exactly where in the Model the data to display lives.
A react component is a view function with some effects + local state. Whether you represent that with a class or a function + hooks doesn't change that. It's just a different set of tools. The principles don't change. You can architect your view function however you like.
But you don’t gain anything from that hiding, because you have to read the code of the hook to understand what arguments to pass it and what it returns.
This is...just how programming works? Functions typically have documentation describing inputs and outputs.
Now, let’s implement isAnyOf like a component with hooks
You're taking a simple function and turning it into a...component? What does that even mean? What dependencies are you talking about? What is the point of all this? It's just a higher order function.
There’s a direct dependency running from App -> useDataApi, because App is directly reaching out and grabbing that dependency. There is no way to swap that out for a different implementation.
The component is a function. You can pass things into a function! You learn this in your first week of programming. What is the insight here? Why make this sound so complicated?
And hooks set people up to create problems for themselves, in part because they encourage violation of those principles.
You haven't shown this at all. How do functions discourage abstraction? It's a choice by the programmer!
Why would that be odd? It does happen in sport, and nobody cares (nor should they).
Why would that be odd? You just quoted the author as saying they looked for months to find non-white candidates and failed. Do you work in tech? That's the norm. If someone tried to hire for a tech position and got a slate of entirely non-white candidates, that would be entirely remarkable.
Why is it good?
It's good because if your hiring funnel doesn't represent the general population then it is biased and therefore sub-optimal. It's good because we enslaved a population for generations and then tried as hard as possible to keep them out of the middle class, and I think that's a bad thing.
Has there ever been a poor person that has succeeded in our society? Of course. Therefore I proved money doesn't matter. (Do you see how stupid this argument is?)
It's not another debate because that debate never happens. People will use the same arguments to justify university selection, etc etc.