skysight-inc/HackerNews huggingface dataset:
>Eventually they will need to be replaced or they will generate so little power that they may as well not be there. Since they need to be replaced over time then harvesting that 20% of sunlight is no longer free, but carries an ongoing resource cost. Is that more or less than the cost of getting the same total energy from a nuclear power plant?

Yeah, is it more or less? I don't know either. But finally we're getting to the core of the question instead of debating about the number of angels that can dance on the head of a pin.

So at the end of its lifetime, be that 50 or 100 years in, a nuclear plant will have to be replaced, too. Basically a sudden 100% degradation. What is the resource cost for that, why are we not talking about that in this context? Because it's not "ongoing"? What's the resource cost for cooling with increasingly sparse water bodies that due to climate change will be less and less suited for it over the lifespan of the plant, BTW degrading its efficiency? What's the resource cost of plant dismantling and disposal, which goes on for decades after a plant has ceased to produce power? Would you like to include nuclear waste disposal as an ongoing resource cost in the consideration? Where do you draw the line? Are there any reliable estimates about these externalities that don't range wildly depending on which faction informed them? Do we want go down that rabbit hole?

If not, then what's the point of fixating on this single aspect with regards to solar and solar only? Just because this one is a figure that's easy to quote out of context and sounds kinda bad? Can I make you realize that in this light it's hard to not think of this as deliberately cherry-picking an argument for argument's sake?

These are all retorical questions, of course. FWIW, I don't claim to have any definite answers on the topic, and actually I do think that nuclear and renewables will have to complement each other to varying degrees around the globe, depending on many factors. I'm just trying to get across why the specific point your're clinging to seems so extremely moot to me.

>Setting wind aside for the moment, why do you think the fact that solar panels are inefficient and degrade over time doesn't affect their viability as an alternative to nuclear power?

Because it's already correctly priced into the running costs, just as - I suppose its proponents will claim - the corresponding facts above are for nuclear. Also, as has been pointed out, the ever repeated claim of solar inefficiency is baseless in the most literal sense, due to the lack of a comparable reference point for nuclear. 20% is an entirely meaningless number as long as the system boundaries are drawn so arbitrarily that it's impossible to benchmark. To put it bluntly, what would be sufficiently efficient for your taste? 30%? 60? 90? Can you explain why? It's just apples and pears on this level, the only reasonable comparison could come from a much broader view that you're explicitly not interested in.

Anyway this discussion is going in circles. I'm not assuming bad faith on your side, but I don't think we'll come to an agreement either.
~buy an android~
I agree and recommend them to everyone. That said, their monochrome lasers also prevent non-OEM toners from working without an opaque sequence of key presses. Maybe this is normal for printers but it was non-obvious for me.
> I’ve been on a team with a mix of old fogeys (I was one of them) and much younger folks. It was great.

Diversity is undervalued in tech. Many companies have a hiring process that's like an assembly line, and it produces workers who are all the same, replaceable cogs. Managers tend to like this, in theory, but the workforce ends up being less than the sum of its parts, because the workers tend to all have the same biases, all the same weaknesses, all the same strengths, so the weaknesses are magnified, and the strengths have diminishing returns. What you want in a great team is individuals who have different, complementing strengths. And who can cover for each other's weaknesses, because they don't all have the same ones.
Why would you need that? All businsess that aren't online can't collect that data and we still have newspapers and supermarkets. If you are interested in that data just ask your users.
This is why I've never voluntarily owned a printer. Well, never actually owned one at all. My father got a bit frustrated that I didn't have a home printer and gifted one to my wife. It was used a couple of times.

If I have something I need to print, I print it at work or at the library. Happens less than once a year. I don't need my own printer.
Last time I had to print something it was so I could turn it in as an attachment to an application with a government agency. I flatly refuse to work with dead trees wherever possible.
Oh boy... I'm the king of useless projects. From time to time I get an idea, and develop this whole idea to an mvp or fully complete it and then I'm to dumb to sell. I don't know why I always have to develop my shitty ideas.

Here the most useless project:
https://wikipedia-changes.com/
Get a chart how often an article on wikipedia is changed.

Or few others:

https://quiz-app-maker.com/ // Create an quiz app (ios and android) by an excel sheet of questions

https://github.com/berti92/mega_calendar // calendar plugin for redmine

https://one-folder.com/ // A whole dms

https://play.google.com/store/apps/details?id=de.devbert.cam... // Camping log, where you can create stories about your holidays. Buggy to be fair...

https://release-notifier.com/ // Get notified when a new release on github is released
All that stuff is in public repos too, so really they should filter out those things from public repos too. The only difference I can see is that private repos are usually proprietary and GitHub didn't want to anger their paying customers, who usually have proprietary code on GitHub.
I've been fighting brother printers for decades at this point. From taping over the clear hole plug to rewinding the spring cog. I feel like the only thing they can defeat me is probably NFC but I'm not sure if that would be worth it cost wise for them.
> To be fair most countries deal with this via very strong national gun laws

That's true, but not the entire story.

Most countries don't escalate the issue to the level of public guns VS private guns and don't consider being armed a right, not even for some law enforcement officials.

So the real situation is that people are free to chose to buy arms, but the process is complicated enough that casual shooters won't even bother and criminals, well, criminals don't buy legal weapons anyway.

Most countries disincentivize buying and using guns.

In this context Apple decision is patronizing: you are entitled to spend thousands of dollars on my products because a bank approved the transactions and think you're fit to spend your money however you want, but I'll decide what you can or can't do because even though your government believes you can drive, have a family, raise kids, be a responsible citizen and also shoot guns, I'm sorry to inform you that according to my analysis you're too dumb to use a different web browser than the one provided by *me*. [1]

Even though you're probably already doing it on countless other devices and environments (another smartphone/OS/HW at work/school/library etc.)

Apple is not disincentivizing people from visiting malevolent websites, they are not making it harder for people to be scammed on the web, they are disincentivizing people from using the web because it harms their profits.

In this context, ad blockers protect users, so in theory they should be allowed by Apple that claimed more than once to be sensitive to privacy issues, but they could be used to make web browsing a better experience on iOS, which is against Apple interests. [2]

[1] of course the real reason is they want to control the platform 100% and want every single bit of information to pass through their pipes, not others' pipes.

[2] not differently from what Google does on Android, but at least on Android I can install alternative (for real) browsers. That's why OS vendors should not be allowed to dictate the browser platform, we know it's wrong since 1998 and the antitrust case against MS bundling IE, but here we are again...
Web Scraping Using Selenium Python
Not the original commenter, but my first year course of Introduction of Programming 15 years age was also using OCaml.
There were two groups of students, standard one was using Pascal, and the functional one using OCaml.
I was studying on Warsaw University and the lecture notes are in Polish: https://mimuw.edu.pl/~kubica/wpf/wpf.pdf
My local newspaper's online version for years was free to use. Of course, they then added a paywall which kicks in after only two "free" articles per month.

Given that I refuse to pay the $3 per month for access due to strong disagreements that I have, politically, with ownership of the newspaper, I decided to build a "paywall bypass" solution as a side project. The solution involved building a small server app that acts as a proxy between my browser and their site. It parses out the HTML representation of the articles, which their paywall script at runtime first obfuscates, then removes from the DOM. This solution, naturally, also avoids my browser loading and requesting a whole collection of third-party trackers and ads - since I'm not "rendering" their entire site, simply scraping relevant portions of the HTML.

The kicker: I pay $5 a month to host this on a DigitalOcean droplet.

I regret nothing.
In this situation, grabbing a 3rd party JS regex library for a handful of kilobytes probably solves your problem, but I’m sure that crossed your mind.

Is it really as bad as the IE days though? I didn’t work on web back then, but these days if I run into a safari comparability issue, the workaround is usually pretty painless.
>exercise massively reduces my otherwise constant craving for processed sugars, deep fried and smoked or cured things, alcohol and smokes.

Can confirm your findings in me. After the lockdowns and the birth of my son I got a _lot_ fatter. Started exercising just 3 months ago. My cravings for fast food and snacks disappeared. My love for Bourbon is still there but I can control myself better and I don't drink anymore. Before exercise I would drink one bottle per week ... which was becoming very worrisome to me.

> the release-endorphines-on-effort circuit is 100% broken for me

I'm also the laziest person I know. My brother who's well read into this stuff tells me that once I keep up the exercise routine for some time the circuit should come back.
This is just our staff model, which Ukraine companies have provided for the last 25 years. We have a lot of them. I have not found any difference or deal breaker in your story.

TopTal changed that way to have better-motivated people, who want to work anywhere, so your idea is to step back.
Swap "easiest" for "simplest" and it's more accurate to what OP was trying to convey. Literally all you have to do is eat less, that's it. Of course, that's not easy for everyone but it sure is simple.

Simple->complex is orthogonal to easy->difficult.
Minimum cost. That’s for a browser engine though. You can do a soft fork for far less
This then comes down to whether you think the US govt. these past few decades is better at self-perpetuating power or toadying up to the demands of capital. Cynicism vs. cynicism!
That seems easy, just keep the frame around in a buffer and send it twice?
> All it had to say was that rust tells you when you keep reference to on stack variable after it goes out of scope.

That's the root cause, but it's not the interesting bit.

The code in the article comes from a production compiler. And normally, the AST (abstract syntax tree) is a single data structure output by the parser. Ownership is simple: the entire AST has the same lifetime, and it's managed by a caller. This should be easy, right?

But it turned out that there was a piece of code that sometimes "synthesized" extra, temporary AST nodes. And these nodes had a shorter lifetime than the rest of the AST.

These are vicious bugs. You have some long-standing convention about how things work, but one little piece of code makes an exception (often for excellent reasons). Then another module decides to make an aggressive optimization that relies on the original assumption. But that assumption is now true only 99% of the time.

It's a communication failure, and it might take years to actually turn into a bug. And that bug may manifest as extremely rare memory corruption that shows up in automated crash reports.

Running down this kind of phantom memory corruption is one of the most frustrating things I've ever done. It often involved spending weeks staring at minidumps, looking for interesting patterns in crashes. There's that horrible moment when you realize that 20% of your crashes occur within a thousand instructions after a particular font-rendering function reports an error, accidentally corrupting the exception-unwinding machinery.

And sure, I get it. Maybe your team is simply good enough that nobody ever makes a mistake like this. But if so, they're exceptional. I've worked on amazing teams that still get bitten by subtle miscommunications and misunderstandings.
I actually haven't started this one yet, but I am planning to write a video game for the IBM 1401 computer, released in 1959. What complicates this project is the fact that the computer uses punch cards for input and a printer for output, making the job of designing a video game for those inputs/outputs a bit more difficult. I will probably start with implementing a blackjack game and then work my way from there to a bit more complex games.
If the alternative you propose is RTOS/scheduler then the synchronous main-loop approach for embedded is, by far, more common than the alternative.
Wow. Thanks, that's fantastic.
Yes! This was my plan too but I made the mistake of buying an Epson that is always “low on ink” and a PITA about third party cartridges.
There's a discontinuity having to do with how, as an actor in this sort of game, you can only give a dollar to one person at each step of the game, but by random chance ALL the other actors can give their dollar to you.

There's also a discontinuity if you leave out the debt part, further aggravating the problem, but the bottom line is if it's random then you can have tons of people giving their dollar to one person for NO reason. And the person with all those dollars still (by the rules of the game) gives one dollar away each step.

Pretty sure that's how it arises. Think of it as, the ultrawealthy actor is no different or better than the others, but they 'went viral'.
> AppleTV has been running circles around Netflix (and other streaming services when it comes to quality)

No it hasn't, Apple TV has been making shows for a narrow demographic of people who hang around on HN and nobody else.

That's fine and all, I hang around on Hacker News and I like that, and Apple can afford to dump two billion dollars a year in a furnace and set it on fire to make Tim feel like a Hollywood big shot, but it is not a successful service by any conventional metric.
+1 for Shortcut/Clubhouse. Simple. Uncluttered. Made our planning really easy to visualise.
I learned SML/NJ and OCaml around the same time and for some reason I found SML more pleasant. I particularly liked the SML "Basis" library, it felt really well designed to me.

Still, I'd pick either over Scala. Superior compilation times, cleaner syntax, less complex. Haskell also just feels excessively clever.

I had hoped Rust would be "OCaml but for systems programming" and it sort of is, -- but the borrow checker and memory safety features, as neat as they are, add a lot of mental overhead.
My playground as a suburban kid was a pond at the end of my street. The subdivision was new and built in a farm field.

The pond was about three feet deep but there were drainage ditches extending out. We'd catch "pollywogs" tadpoles, squish giant black ants, and light fires. We'd also made elastic guns using a board and two nails. This would be mid 1970s.

My school may have had a playground but I don't recall.
Next.js is an amazing framework. So, I wrote an article on how you can directly access your MongoDB database with Prisma ORM directly from your frontend with authentication.

Check out the article on OpenReplay - https://blog.openreplay.com/authentication-and-db-access-wit...

Feel free to upvote and share
i'm talking about a previous-generation one from ebay, been solid as a rock for me.

sad to hear you have had such luck. Printers... YMMV.
> Regulatory mandates about engine choice will take more than a year to come into force, giving Apple plenty of time to respond

! Has some activity in this area happened recently?

I found this but it's UK only: https://www.macrumors.com/2022/06/10/uk-to-target-apple-gami...
Exercise is important for general health and fitness too, though. Holding off on starting exercise seems foolish when it has so many benefits. Count calories, but don't wait to exercise.
You can make it into a nice product. Just make the state save-able (including comments) and share-able by a link. Would be a good tool for designers & their customers to quickly leave some comments.
> In this model it's equally as likely to go from -50 to 50 as it is to go from 100 to 150.

It isn't. You can see that the distribution isn't symmetric, that the individual bars aren't random walks and the equations used are explained down below the graphs.
Thanks! 15 years, that's quite a long time ago.
I don’t think so. Nobody likes paying up front for equipment.

People lease cars, which is also a bad deal. Same motivation.
A Gartner survey of more than 6,500 employees and over 100 CHROs around the globe found that “the best organizations rely on their workforce, not executives, to lead change.”

—-

I know it to be true but it is so exhausting to do what is required of your position while also having to think and behave as the CEO.
I have a few which I haven't touched for years;

https://random.earth

https://newsola.com - Google News as a treemap
It's counter intuitive but its roughly the same percentages for most things. You'd be surprised at just how much a rich person spends on food, shelter transport etc. typically they will pay for very high quality, labor intensive and exclusive things. The difference is really just education and investment.
https://gizmodo.com/how-apple-lost-the-iphone-4-5520438

It can happen to Americans as well, as evidenced by an Apple engineer leaving an iPhone prototype at a bar after his birthday.

> "I underestimated how good German beer is," he typed into the next-generation iPhone 4
> That really doesn't count as being pushed down. That's you burning money for fun. I know what that's like too but it sure doesn't count as the Man keeping me down, you're describing one hell of a 'first world problem' that doesn't really make sense in the context of this discussion.

Maybe its fun burning money, working a job you hate, spending time away from your friends and family, working till you drop dead. I don't know I'm not rich.

> If your 5 million dollar car conks out, you are more frustrated than endangered: no thing that you do is seriously at risk

You have a very weird perception of things. First, there are no $5 million cars. Have you ever met someone with money? Are they chill about trashing their property? Oh I totaled my $150k car, no big deal! I have an infinite amount of money. People go broke all the time.

Take it from a literal billionaire and former CEO of Goldman, Lloyd Blankfein:

> “I can’t imagine how all this is going to come out when you publish,” he says, looking fleetingly concerned…. Blankfein insists he is “well-to-do”, not rich. “I can’t even say ‘rich’,” he insists. “I don’t feel that way. I don’t behave that way.” He says he has an apartment in Miami as well as New York. But he abjures most of the trappings. “If I bought a Ferrari, I’d be worried about it getting scratched,” he jokes.

No one has enough money or doesn't care about burning money.

https://dealbreaker.com/2020/02/blankfein-sanders-trump
Yeah I'm struggling. Last 15 years I bought £50 multifunction brother or canon printers with separate ink cartridges and fake ink for a £1 a cartridge. Wore the heads out in about five years, repeat. Now they seem to have disappeared, all the cheap canons have combined colour ink cartridges not separate. A colour laser multifunction is expensive and may have pricey toner too. People here seem to like the Epson Ecotanks but the reviews say they struggle on anything but thin paper. The canons megatank look a bit better but still £200 for a fairly basically built printer. You really need wifi for airprint as its not clear that OSX will have much usb printer support in future. Which leaves you paying £250 for something like a G650 megatank Canon. I partly blame the home printer market shrinking due to everyone going paperless but suddenly being faced with paying more for a printer than I did for my desktop PC is irritating. (I did suggest a basic laser but everyone said nooo we need colour and copying).
you can have some sensors that test whatever physical property of the liquid (spectrum, electrical and thermal conductivity, viscosity,...) and turn off if it's not in the range of the genuine product.
Japan?

US 7-11's absolutely do not have this service, and you're lucky if you find a grocery store that has a photo copier these days (was somewhat common in the 90s).
It's not getting things done that matters. It's feeling superior to others that matters.
The "Clothing: How Did They Make It?" series is also really good, particularly for conveying how incredibly labor-intensive it was to produce clothing with pre-industrial methods, especially before the spinning wheel.
> and, to counter your unique visitors claim: you don't need cookies, or any third party service, for that. Everything can be done locally without disrespecting user privacy.

how do track unique visitors without cookies, and how is that way less "disrespecting" of user privacy than a cookie?
Look at the front page of https://caniuse.com/

At the bottom right there is a chart and Safari is in 3rd.

I built a company based on browser testing and Safari in general was/is always behind.

They have hired some good people so maybe that situation will change but in general Safari is the currently the boat anchor of browsers. Hopefully the situation will change over time.
Random distribution [1] does not equal uniform / even distribution [2].

I don't know how the system handles debt - but it appears to compound & exponentiate the inequality (which is true in reality).

[1] https://en.m.wikipedia.org/wiki/Probability_distribution

[2] https://en.m.wikipedia.org/wiki/Continuous_uniform_distribut....
We already have that, the scarcity is fake. Induced to increase profits, that's why the oil/gas companies refuse to increase production. They've literally been saying this recently on earnings calls. They could drill more but they won't, the administration has been granting more permits than the last. They could refine more of what they have but they refuse. Again, all clear as day stated in their earnings calls

This is just one prominent example, another would be the huge amount of food waste produced by grocers and other retailers.