skysight-inc/HackerNews huggingface dataset:
That makes sense. The question is would more players quit the game because of long queue times, or because they got stomped when they were new. (That would be the result of just picking the first 12 people in the queue and throwing them in a match.)

I think there is some value in caring about that case. I started playing Overwatch with no FPS background (at 31!) and I never felt like I was in unwinnable games. All the players were as bad as me. (I still remember my first games when a D.va bomb would reliably get 6 kills.)
> In many European countries, renewables provide over 30% of the consumed electricity. Renewables are already a big part of electricity generation globally despite the lack of star-trek type batteries.

Getting to a fraction of total power demand requires no batteries at all, but that doesn't disprove the OPs point.
> as if they didn’t just ruin your entire meal by leaving out your kid’s cheeseburger

I'm sorry for your kid they missed a cheeseburger. But i'm not sorry for you because you feel entitled to exploit so many people in the kitchens and for delivery. Food delivery is a rich people's fantasy and should not exist at all except as a public service for disabled folks.

By maintaining/supporting an economy based on wage slavery, you're not ruining a kid's meal. You're ruining actual lives. I hope you realize that.
Yeah, I thought that was a really obnoxious thing to say. Really off-putting.
> When a Macbook is plugged into an external monitor, if you close its lid, it will only stay awake if the power cord is plugged in (otherwise it goes to sleep).

If it allowed you to run in clamshell on battery power, you'd be able to, for example, switch your monitor to show a different input, forget about the (closed, silent) MacBook and run the battery down to zero with no indication.

> The green “traffic light” button in the title bar makes the current window fullscreen instead of maximizing it.

That's because "maximize" is a Windows thing and you're not on Windows. The green button feature is called Zoom (I believe) in macOS and it's basically "resize to content". The fullscreen thingy used to be a separate button (Mavericks), which IMO was a bit better.

> When in the fullscreen mode mentioned previously, the Cmd ` shortcut to switch between windows of the same program doesn’t work.

The shortcut switches between windows that are on the same Space (so that it switches between your different casual-browsing and work-related windows inside their respective spaces if you're the kind of person who keeps different spaces for different situations/projects).
A fullscreen app doesn't cover other apps, like on Windows, but instead goes to its own space. That's why the shortcut can't do anything.
This talk deals with the issue you are describing as well as the underlying reason for it: "Preventing the Collapse of Civilization" by Jonathan Blow https://youtu.be/pW-SOdj4Kkk

It's very informative and engaging. Highly recommended.
Your source "LAZARD" on page 3 shows wind as $29 to 54 and Nuclear as $121 to 198. Is there a reason for you using different numbers?
Because it's overstating the facts ("no other source", "seen only in Star Trek", "as much understanding of energy as flat earthers do of geography", "ridiculous"), contradicting any study on the topic I've seen (which, to be fair, might have been a biased sample).

This was my take-away when I looked into it a couple of years ago:

Going 60% renewable is not much of a problem.

80% needs investment into infrastructure, but still viable.

100% would need better storage technology - or the political will to make cuts:

You first need to build enough off-shore windparks, storage and smarter grids to get you through the 'Dunkelflaute' (simultaneous reduced energy production from solar and on-shore wind due to weather conditions, sometimes for weeks!).

There's nothing that prevents us from doing so with the technology of today if we're prepared to adjust to uneven levels of power generation, eg by shutting down some industries when production is low, and dumping excess power somewhere when it's high (smelting, scientific experiments, bitcoin mining, whatever).
Preface: I've worked on code ranging between FORTRAN 77 to a rather nuts react, typescript, webpack,... combination.

From my experiences, what I have observered first and foremost is that the problems that software is solving are getting more complex as time progresses, causing software complexity. That is often proportional to the number of bugs.

Many popular FORTRAN packages out there solve a particular (or set of) well(ish)-documented mathematical or physical problems. Matrix manipulation, eigenvalues, weather simulation, etc. What i've observed is that these problems are, although sometimes complex, require minimal dependencies. The primary dependency is some journal paper somewhere, which you don't have to install as a software dependency!

Constrast that to a couple recent codebases i've worked on, easily >300MB of npm dependencies for a mix of react, typescript, webpack, sass (gyp!! >:(), jest, cypress, etc.

Having said all of that, for both of the above eras of software, i've encountered annoying bugs. It's just that nowadays i see most bugs are package compatibility issues (looking at you, steaming pile of webpack 5), whereas with FORTRAN it has instead been a mathematical error.

My point is that software is solving very complex problems right now. Back then, a web application was 3 types of files, because web applications were simpler. But now entire businesses use them, all their processes can rely on a single web app. Important processes sometimes with regulatory involvement. This necessitated typescript (scalable js), testing (jest and cypress), better performance (webpack), etc....
NoSQL Database for Remote Working by Oren Eini
As another ex-poor person: some of this is OK and some of it doesn't really ring true.

E.g.

> That’s the drop-off you experience at the lower price levels - there’s nothing between “This is a tiny but acceptable apartment” and “Slum apartments in stab-ville”.

I don't think this is true, and why would it be? Unless you're in an area where the housing market is cliffed for some legislative or regulatory reason. But most places, no, I've not seen this. You might have to put effort in to find nicer places on a budget, research areas, etc. but isn't that true of any purchase?

It's true that when you're poor you never get close to those naive 'this is how much of your income to spend on rent' suggestions, but there are places that cover the whole spectrum.

> Whichever you choose, a person of less-than-intermediate income has to be prepared to stick with the rental long-term, should things not go well. This is because apartments at both of these levels quite accurately assume that you can’t afford a lawyer - while it’s normal to put down a month or two worth of rent as a security deposit, it’s much less normal to get it back; the apartment complex has no reason to give back thousands of dollars they can simply keep. This means every time you move, you pay something like a third to a month’s wages for the privilege. Since breaking a lease often means you lose your privilege to live anywhere non-hellish, this means if you don’t have cash reserves (more on these later*) at the exact right time of year, you might end up in the same place for another full year whether you like it or not.

You stick with a rental longer term because of overheads, yeah, but I wouldn't go into a rental contract expecting with certainty to lose 100% of my deposit.

Rather what happens is you get good at doing minor legal research and writing terse emails about it. Maybe many are scummy by default, but most roll when they see you've got even a little knowledge about what you're entitled to. That's a valuable skill for life in general, so it's something you should be learning to do regardless.

> a person’s pay is determined by how rare their skills are and how much demand there is for those skills. The value of their work doesn’t factor in as much

What's the value of a person's work that isn't just determined by the first part? What does the author think drives demand, if not the prospective value you provide to the various companies in the labor market?
> I suggest practicing over and over again

Anxiety isn't related to experience (or actual competence). When it's on the level mentioned, what works is CBT (if you're lucky). That may include practice, but it will certainly not be the only element.
With the added difference that governments also have to be far more procedural by virtue of the way they are set up. Regardless of size they are accountable and responsible to a far higher degree in the eyes of the population they represent so there is a legitimate reason to be "slow".

In games the added reason to be slow is that game code is by definition some of the least mission critical code one could find (competes with 90% of the internet web code). Your Linux or Windows code might run a hospital's infrastructure or a rover on another planet. A game on the other hand can launch with bugs the size of your windshield, and can stay like that forever as long as people still pay. And people will pay because games are not unlike a drug for many people.

As such most game coding teams and coders are "trained" to cut every corner and skimp on every precaution. They're not needed beyond a very low baseline as far as software is concerned.

Look at the amount of bugs or cheats incredibly popular games like GTA or CoD have. These are billion dollar a year franchises that leave all this crap on the table despite all the money they make. They have all the resources needed, it's a conscious call to proceed like this, to hire teams that will never be qualified enough to deliver a high quality product and will be encouraged to cut corners on top of that.

Source: a long time ago I worked for a major game developer in a senior management role (unrelated to the dev activity) and left after feeling like "facepalm" for too long in every single SM meeting.
Glad someone finally takes a stance on this.Nuclear is by far the greenest and most efficient energy source we have right now.In Europe for example we're suffering because of the chernobyl/fukushima rhetoric that is mainly voiced from Germany and the rest of the continent bows down to it(with few exceptions, mainly france).
It's a shame and hopefully US/China will take the lead, only to prove the idiotic leadership of the mistakes we're making.It's a critical aspect of the economic recovery of the continent, and also of the "space-race" we're finding ourselves in.
It is similar to "are teenagers worse than they used to be?".

But in all fairness - from my personal experience - the average code is getting better. It is mostly thanks to tooling: languages (write a readable code in PHP vs Python, or C vs Rust), version control (no need to keep tons of unused code that one does not want to throw away), linters getting more widespread, tests and CI becoming a standard.
Well, Germany until very recently, comissioned new lignite plants and is still actively mining lignite in areas that are still being expanded. There is some political turmoil about that, but at best, fossil fuels have plateaued. Also, for coal plants there are periods of "readiness" where the plants are nominally shut down already, but kept in readiness when power demand is high and renewables are nil, such as the cold period at the start of february this year. And we are comissioning gas power plants as a readiness reserve, those are kept in permanent readiness right after comissioning. Costs an arm and a leg, but energy storage investment doesn't exist in Germany aside from some very minor projects.

Oh, and renewables are at a standstill as well, for the last few years there was very much stagnating growth in capacity. Since older renewable investments are reaching the end of their component lifetimes and subsidy periods, we will soon be at net negative growth in renewable capacity.

I'm not sure where politics will proceed from here, depends on the election(s) this fall. Appetite for more renewables with ever-rising prices isn't as high as it used to be, at least in my subset of the population.
yeah, for me treating im as asynchronous is redundant. that’s why we had email. aim was a phone call. but i also treat it asynchronous these days and might even step away from a conversation mid thought. i hate when i do it but it’s a very bad habit encouraged by the apps. ah well
Thanks for the info. If the only thing that's missing is mobile support (push & low-bandwidth) i'll sure give it a go.
Most devs are really, really bad. It stands to reason the requirements and interview process will change - not the pay.
It's all nice, but where does the base load come in? From what I know Germany is decomissioning their reactors, and is replacing them with NEW coal power plants + importing energy from other countries (which is just sidestepping the problem)

What's the real solution here? If all countries did what Germany does, we'll have a lot of coal power plants, why not instead have nuclear ones? I don't know a lot about this topic, but it seems to me there isn't any viable solution here, even if nuclear costs a lot.
> Not playing by the rules of business is not honorable it's naive.

Behaving ethically does not imply allowing others to treat you badly. Recall I wrote that you can simply line out that clause, and explain it is unenforceable and you won't abide by it. You are then on ethical ground. If that "kills the deal" then do you really want to work for them?

> In reality companies who make you sign a non-compete will glady hire from an organzation they compete with.

Your ethics are about you, not the other party.

> If you somehow know the non-compete isn't enforceable and you don't tell them is that amoral?

Sensible people run contracts by their own lawyer - the lawyer for the other party has a fundamental conflict of interest. If you're signing a contract for $150,000 a year, don't you agree it makes sense to drop $400 on a lawyer to check it? You'll get better advice than on HackerNews - and your lawyer will be ethically obliged to inform you about these things.

Besides, having unenforceable clauses in a contract is neither illegal nor unethical. It's just unenforceable. Not everyone needs the threat of civil court to keep their agreements.
Ever noticed how liberals say "do you believe in global warming?" and not "do you understand global warming?" it's not about knowing science, it's about using "science" to defend whatever your group happens to believe.

This is not science, this is dogma masquerading as science. For some reason liberals have been allowed to think they are pro-science for the last 20 years when in the most important cases of our time they are not.

They need to have it bashed into their skulls that they are not pro-science and that they are responsible for the coming apocalypse.
I'm surprised he doesn't know not to pay rent for the last month and make them use the deposit for it. That's what I always did when I was poor. No way they're gonna evict you in 30 days, especially if they know you're leaving anyway.

Also his car cost is way off:
https://cars.usnews.com/cars-trucks/cheapest-lease-deals
The Many Uses of the Empty Tuple
Thanks for the reply!

Do you know of any legal document mentioning this, that storing the clicked element is allowed, but not the click position? They can be both used to run the business and improve the product, thus being in the "necessary" category.
I also find that this varies by the ecosystem.

In PHP I would not assume that an external dependency is without flaws. In fact, I'd assume that it's mostly buggy simply due to the lack of a type system, but fine if I navigate the happy path.

In Haskell I would assume that I'm using the library in a wrong way. In Haskell I also find that I can categorize libraries by quality and that, in the most cases, I'm not running into bugs, but rather lack of good examples or lack of pushing the dependency bounds to Stackage (the package distro on top of Hackage), either because the author doesn't use Stackage or because they've become too busy.

---

Comparing code 10 years ago and now:

I find that there are much more libraries in almost every ecosystem.

That means: More stale packages, more low-grade packages, more critical selection required, but also more opportunities! Hopefully you also experience that you can do a lot more with packages than you were able to 10 years ago.

This, in some ways, has shaped modern software development a lot.
Non-competes are for high value jobs. They're not starving.
We aren't even responsible enough with the nuclear assets and waste we already have, and we're going to have to actively look after that lot for millennia to come. You can't just walk away from a spent fuel waste facility - you have to run it, or it will eventually leak radioactive isotopes into the environment. We aren't even doing that right now, so how do we expect our decendents to have the will and knowledge to do that in 2200? If we're still around at all.
I am using dark mode, mate. Also, I really don't have any need for artificial tanning :-)
Pocket is on the death bed. Instapaper is good but last I checked they didn't let you create an RSS feed. I ended building a readbility viewer with an RSS feed for personal usage.
> Privatise the profit, socialise the losses.

I always wondered about that. Maybe because I don’t understand what it’s trying to say. I mean profits of companies benefit many, don’t they? Through jobs, taxes, dividends in case it’s a public company and so on.

What am I getting wrong here?
That... thing is disturbing to look at, that being said the first thing I started looking for was the price, and it’s predictably expensive considering that it’s just a great aspect ratio for a 1920p 26” screen.

I’d pay about $500 for a square 2160p 30” screen. But then I’m a cheapskate and I have no way to justify even the $500 cost when I could get a couple 27” 2160p’s on sale for that.
> Sure, and the only reason we aren't there is because of those hippies. It isn't like half of the research budget since the 50s went to nuclear research, and only 11% to renewables.

That funding only went to variants of nuclear power that synergized with the military applications that drove that funding in the first place. Molten Salt Reactors have none of the characteristics that enabled Fukushima and yet research was abandoned on them.

Regardless, we need to start acting now, and that means choosing solutions that are proven or at least exist today.
What other metric would you use though? It seems to me the top-level comment is arguing "I think nuclear is scary so therefore statistical risk analysis is invalid"

I disagree.
It works as stands if "the missing continent" is a singular concept (which is the premise of the story, that this undiscovered continent was believed to exist).

Compare "The tenth planet hasn't been found yet" vs "The planet that hasn't been found yet". If "the missing continent" was used then, like "the tenth planet" is used now, it works.
There is no "theory," these things aren't based on science.
Always wanted to do the same ever since I saw this project in german back in 2019. https://youtu.be/hzTVe6aVgww
I think this is just sign of active fads. When I wanted to pick a research area in 2007 multiple professors/students had told me to ignore databases. The understanding was RDBMSes of the day had solved all problems. There were minor rumblings of the NoSQL movement back then, but no one was sure if it would be impactful and/or last long. At any rate not many ppl expected the field would see so much activity :-)

Another example I can think of is speech recognition systems (ASRs). Around 2007-08 again, I was told by researchers in the area that they are not coming to personal devices anytime soon - esp for Indian accents. A few years later you could dictate messages to hangouts on an Android phone :-)
Your use of "green energy ayatollahs" tells me you're more interested in ranting than debate. Yet even in the current low-wind, low-sun scenario, 37% of German electricity is from renewable sources according to your link. Your conclusions don't match your own data.
> it will also ensure that most entities

That is simply not true. It may be true for huge corporations with legal counsel spreading FUD. But why should we care about these people ruining our lives? They're already destroying the planet and making sure millions of people are enslaved in the mines/factories across the third world, and we should provide free work for them?!

Interesting entities (libraries, schools, associations, workers coops) will not care about the software license.
You are ignoring the profit part.
Public company = maybe profits, maybe losses for the taxpayer
Private company = maybe losses, never the profits for the taxpayer.
Is 2008 already forgotten?
There is no profit. It’s a 501(c)(12).
Traffic Light Detection for Beginners Using OpenCV and YOLOv3
To start, I'm a complete beginner with Computer Vision and I made this project following multiple tutorials. I wanted to create a simple program that would take any input video (in my case, my dashcam footage) and detect/recognize the traffic lights in real-time. For some people, this would be an easy task and would build the program in hours, not me.

This version takes any footage (video) and checks frame-by-frame if there're any traffic lights. The program saves the video (with detected (or not) traffic lights) to another video. This works on (most) Dutch traffic lights, and some traffic lights from other countries that look like Dutch traffic lights. Why? Because I trained the model myself, using my own dashcam footage. There are hundreds of images containing traffic lights. I labeled them myself and trained them using the free GPU from Google Colab. This training process took around 9 hours. The AVG loss is around: 0.15

Future
I will keep updating the program, to make it as accurate as possible. I will keep creating additional images of traffic lights using my own dashcam so they can be trained as well. My goal is to have around 2500 hand-made, hand-labeled images of traffic lights in a lot of different lighting situations. This takes up a lot of time and I will be working on this (and other) projects for the upcoming months so it's as accurate and fast as possible.

Initdebug
My name is Lesley, and I'm 20 years old. My goal on Github is to help beginning programmers to learn programming by experimenting with my projects. I'm mainly focussing on Computer Vision projects at the moment and I'm training the programs myself, using my own images. The training costs a lot of time and energy, but I think it's worth it, for you! My projects are ready to use and the 'Readme' files contain clear instructions on how to use the code in the project. If you like what I'm doing, please consider 'Buying me a coffee', it would be massively appreciated (Buy me a coffee)
I don't think it's the code necessarily. It's the feature creep. It used to be that we just supported monitors - now it's touchscreens, tablets, watches, keyboards, mouse. It's LCD screens, plasma, TV, and so on.

I find that code become exponentially more costly the more features you add in, because of the number of architectural layers you have to add on. And if you haven't planned for that, well, now you have to deal with the pain of adding another architectural layer.

HN is likely in the sweet spot of good architecture, but it also means that it's not supporting things like infinite scrolling and reddit-like awards.
Data of 21M VPN User Leaked for Sale Online