skysight-inc/HackerNews huggingface dataset:
I agree that playing a game might not improve a class of skills in general like coordination or problem solving, but I don’t think it requires much study to determine improvement of skills directly used.

For example, to improve your reading skills you need to practice reading. If a game is providing reading material and motivation to read, it will improve reading skills.

Games can also drive motivation in other areas. In the early 90’s when I started computer gaming, you actually needed to know how to use a computer and understand them to some extent. Half the time I spent gaming was spent figuring out how to get the computer to do what I wanted which lead to a life long interest in technology. Sadly, like the parent poster mentioned, that is probably no longer a thing.
There's a sync procedure using the physical key.
I thought this means something else :D I wanted to say "fiddly", correcting it...
The question is whether deduction is implemented in hardware or in software (that is: is it neurological or cultural).
Isn't there already a kernel-mode CIFS server in Linux via OpenZFS? (I haven't used ZFS on Linux so this might be a silly question. All my ZFS usage has been on BSD and Solaris.)
There's very limited bandwidth available on most of the ham radio bands and other users don't want people taking up large chunks of bandwidth with wide, high-bitrate data signals and making the bands unusable for everyone else.
Receivers of BLE broadcast packets? Yes, that's how devices are discovered. It's just that you can also stuff those packets with a payload and transfer data (one way) without a connection.
I also could tell PJ's "voice" apart from others'. At the end of her hiatus, she wrote some articles without mentioning that it was her, and I could still tell.
> Asian and African cuisine are far less reliant on meat (as a percent of their diet) to bring flavor to their food. However, I rarely see vegans driving adoption for Indian/Haitian/west-african food. Instead it is the same old efforts towards mastering the vegan beef patty/sausage and vegan pizza. Guess what, India has had an amazing mc Aloo Tikki & mcVeggie in McDonald's for 20 years and they taste better than any vegan burger that is readily available. Let alone native dishes that are far more aligned with vegan ingredients.

I agree with this. It's odd when you think about it that many people expect cow, chicken, pig or cheese to be part of every meal they eat.

The alternative to meat shouldn't be Beyond burgers, it should be plants, vegetables, tofu, tempeh, setain etc. and a change in mindset about food.
This article suffers from the same shortcomings like many others on the subject (including the books quoted by the author) i.e. trying to reduce the Decision-Making process into a prescriptive bullet point list. This methodology doesn't work.

IMO, the "correct" way to study it is through Gary Klein's Recognition Primed Decision Model (RPDM) (https://en.wikipedia.org/wiki/Recognition_primed_decision) and the Naturalistic Decision Making (NDM) Framework (https://en.wikipedia.org/wiki/Naturalistic_decision-making).

For a comprehensive overview of various approaches/models see Thinking and Deciding by Jonathan Baron and The Psychology of Judgment and Decision Making by Scott Plous.
I wish I knew how to do this. There’s Mac software I bought 10 years ago and found myself using it again today, but is buggy. The developer released a new major version in the meanwhile and then retired it due to low sales.

I contacted him to sell me a license but he refused categorically, telling me I “should have bought it when it was being sold.”

Now I find myself using a buggy version and hoping I’d get around to cracking the new version myself. Heck I’d pay to get it cracked.
But you need to remember that it's only been three years since you could use the latest C# version in Unity. Before that change you were stuck with an absymally old NET runtime (Mono from 2011) that only supported C# 3 (with a few C# 4/5 features), and had an incredibly bad garbage collector (Boehm stop-the-world GC) that would cause lots of headaches. Lots of good stuff like LINQ was discouraged in Unity because of the GC issues, and Unity C# was quite different from "normal" C# (with all its hacks and workarounds). The ancient Mono runtime was all because of licensing issues with Novell/Xamarin (Novell developed the Mono runtime until it got bought by Xamarin) - Xamarin probably asked for an enormous sum for the relicensing, and Unity refused it, resulting in Unity unable to update Mono for 6 years.

If Microsoft hadn't bought Xamarin and rereleased Mono with a more permissive license than AGPL (so that Unity can finally update their Mono runtime), then Unity would have really met its downfall. If this (stealth) partnership between Microsoft and Unity didn't happen, I expect a lot of developers to have already moved on to Unreal/Godot in much faster rates.
> That doesn't seem right. Does that mean when I buy any proprietary software and then reverse engineer and leak the source code, they can't sue me?

Yes it's legal in France if it's for "interoperability purposes" (so depends on your specific case). Basically any DRM is breakable legally due to this exception.

Reverse engineering is always legal as well and no contract signed can remove that right.
But also slower
I can think of close to zero times when I would need my full photo collection, in full resolution, all at once. In most cases, for showing photos, even 1080p highly-compressed is fine. In rare cases, I want to edit an old photo, and I want the original RAW file in full color depth and resolution.
> Like how evil-overlord can this be if they can't even get this basic stuff right?

Imagine living with schizophrenia in this era. It's a nightmare.

You're primed to see connections (and threats), even when there is no plausible mechanism to create the connection. In earlier years you could reason yourself out of it by saying "that is not technologically possible" or "that is not cost effective".

Nowadays you can end up with insane ideas like, "my forum posts are being de-anonymized via stylometry and someone is broadcasting threatening messages using language that mirrors my recent post." It's insane and unrealistic, but technologically possible. That makes it harder for a schizophrenic to dismiss.

When websites adapt to your behavior, it just gets worse. A/B testing isn't just annoying, it feels threatening. That's why HN is great.

Using anonymizing tools is one way to cope. It helps you avoid feeling "targeted".
https://devblogs.microsoft.com/oldnewthing/20050607-00/?p=35...

"What if two programs did this?"
Ending Social Media Censorship and the Meteoric Rise of Substack
I spent a lot of time hiding away in my room - up late on the internet, playing video games, reading books, listening to music - often the kind aimed at the alienated. I felt alone, like i didn't belong.

Some of it was my personality, some of it was how my parents raised me. Some was how that was juxtaposed against the culture/environment i was raised into.

My parents pushed a lot of sports and i grew out of it - favoring poetry ( that i didn't have thick enough skin to ever better myself at), dreaming of being a rock musician (see former), watching hours of scifi and fantasy.

And i dunno. Now I'm 40. And all my life i've almost prided myself on my introversion, my anti-social aspects, my quirky, sometimes cynical view of the world, my constantly ability to not want to be locked into the major binaries and choices society sets out for you.

And after coming down with severe anxiety.... something about it just flipped in me that made me realize how valuable human connection is.

how much family matters. How much connections with your community does. Not some online community of people who only get in contexts you can easily block or mute.

How much.. being outside in sunshine and nature and being active, matters.

I look at this boring cyberpunk world i was a part of, and there's nothing there but isolation and depression. There's nothing there but bad habits preventing you from being your best, healthiest, happiest, you.

And it's one of these things you don't realize....until something happens that forces you to need these things. Then you look back and be like.. would i ever be right where I'm at, right here, right now.. if i didn't do all this mentally unhealthy shit for 25+ years?

There's lots of reasons i wasn't positively engaged with my peers - there's blame to go around to me, my folks, and even externally to just the way society was and increasingly is, but I take responsibility for my portion and i say my reaciton to it all was wrong.

And don't want my kid getting lost in digital worlds (and jesus - it's so much scarier today that it was 20-25 years ago), hiding away, brooding to depressive and aggressive, mad-at-the-world music and basically being someone who's unreachable unless you're some underdog geek or "wrong crowd" peer.
UIC is in Chicago. UIUC is in central Illinois.
It really would be nice to have some kind of license at this point. For interviewees, it sucks because you basically have to take your license exam for each company you apply to. Interviewers have to administer this exam, and they may not be that good at doing that either. They’re more interested in getting to know candidates and hearing about their experience.
Goodness. If this was the US, I would be losing my mind over such legislation.

We must not convince the law makers that video games can be beneficial. That puts the wrong emphasis on the conversation.

The emphasis must be, you have no jurisdiction when it comes to raising children. Your laws are invalid. Even if video games are detrimental, you do not decide what is the best interest for a child, the parents do.
I recommend again reading the article I linked to. The answer to the first part is: this should be an exception (or abandonment, as the Midori team called it). This is an error in the logic of the code, it's a programming error (even if it's due to later changes or whatever). It's an error that needs to be fixed in the code, not "recovered from".

Now, you can also catch exceptions, indeed. You could have your app catch all exceptions at the root level or wherever you think it's appropriate if your code is modular enough. Once you have caught the exception, you could silence it, as a lot of software does, and pray for the best... or be a bit more serious. If it was me, I would notify the user: "There has been an unexpected error". I would also append the technical info in a "technical details" section or something. And I would also provide a link to let the user report the issue easily. I'm kinda against hidden automatic reports for privacy-related reasons, as errors might sometimes contain sensitive data too, but it would really depend on the application.

There are many ways to make this more robust. Check for report dups on your side, or have some dynamic code to check the status of a specific error to provide the user with even more information, or even silence the error completely or whatever. But all this takes much more work, and it's really dependent on the application you are writing and how entreprisey you are willing to go. Crashes are not nice, data loss is not nice, but neither is corrupted data or subtle bugs due to errors silenced for the sake of the peace of mind of your users. You have to decide what's the right balance based on the type of program you are writing. Indie videogame? Crash as soon as possible, ask nicely for reports, get bugs fixed fast. Editor where a lot of data might be lost if you are lousy with exceptions? Definitely go out your way to auto-save separately if possible before crashing, and let the user know how to try to recover its data and how to get assistance. Non-critical webapp? Just let the user know something unexpected has happened, and allow to report and assure you will look into it soon. It always depends.

EDIT: I missed the most critical part, so I'll add it now... When communicating errors to users, the most important part is properly handling their frustration, not the logging method or the technical details included or anything else. If you have "few users", make sure they have a way to get in touch, and make sure they get a fix or a decent explanation of what's going on, let them know when it will be solved or what can they do meanwhile. Errors happen, but people are most often very understanding as long as you are there and don't leave them alone with their frustration. If you have too many users for that... good luck to you.
Given that the application was written in Delphi, I'd bet it's using some form of Partial Key Verification [0], which I wrote a fun blog post about a couple months back [1]. :)

[0]: https://www.brandonstaggs.com/2007/07/26/implementing-a-part...

[1]: https://keygen.sh/blog/how-to-generate-license-keys-in-2021/
I think it's less strange than you think. In most languages that use errors as values, the tediousness is being directly attacked instead of trying to dodge around it. Haskell, in many of its uses, cleans up the tediousness so thoroughly that the code written using errors as values can be almost indistinguishable from code written using exceptions, and yet, nevertheless, the errors are values and no exception machinery is being deployed.

It has been a general trend in pragmatic programming languages in the past couple of decades. Another huge example, in my opinion, is in typing. Static typing in the 20th century was terrible. Tedious, broken, and missing a lot of its value. So a lot of languages were written that basically amount to a "screw that, we're not using types", and they became very successful. But in the 21st century, a lot of work has been done directly attacking the tediousness and problematic aspects of using static types, while also getting more value out of them with safer languages that more pervasively enforce them and make them more reliable, thus more useful, etc. So we're seeing a resurgance of the popularity of very statically-typed languages... but it's not "moving backwards" because it's not the same thing as it used to be.

Much like I don't expect dynamic languages to entirely go away, I wouldn't expect exceptions as we know them to go away either. But I expect "errors as values" to continue attracting more interest over time.

In fact, as test34's sibling post sort of observes, there's some synergy between these two trends here. Making strong typing easier has made it easier to have strongly-typed, rich values that can be used as error values and used in various powerful ways. Now that there are languages where it's much easier to declare and fully exploit new types than it used to be, it's much easier to just go ahead and create a new error type as needed for some bit of code without it having to be a big production.
ZZAP Amiga Magazine – Patreon
To get one of the big things out of the way: bandwidth. The FCC don't want anyone taking up big chunks of spectrum without using a license or service appropriate to that use. Notably, they don't want a few users to be able to chew up entire bands.

But there's a philosophical part to the discussion also. The tradeoff goes like this: hams get some really nice spectrum assignments, low fees, self-regulation, experimental modes and techniques, etc. In exchange, they can't use the amateur radio service commercially or for non-personal aims, and specifically they are expected to focus mostly on learning, community interaction, public service, experimentation, and so on. They also want amateur modes to be somewhat approachable, i.e. not requiring exotic or expensive hardware, necessarily.

Should an operator wish to use the radio spectrum for commercial or highly productive use, especially one requiring significant bandwidth, secrecy, exclusivity, etc, they are expected to use a different license / service more appropriate to those needs.

Basically:

Tinkering, chit-chat, community service, narrow bandwidths => amateur radio

Anything else => get a different license

To that end it was long the FCC's stance that high symbol rates sort of implied that you're going outside the purposes of the amateur radio service. With digital communication having developed as much as it has, though, it's reasonable that hams want to be able to do more interesting things with digital modes, which generally means higher symbol rates.
Your spare would be your cell phone app.
Some other company or individual could have bought their IP portfolio and now own the rights. They have no obligation to publicize this, as far as I know.
> GPL was written by lawyers for the American system of law and France is not part of the USA.

The GPL also has been ruled a valid contract in the US, and the US also has the rule that with a contract in place, conduct authorized conditionally by a contract but alleged to be done outside of its authorized conditions must generally be pursued as breach of contract.
Is crime going to skyrocket? These kids are going to have a lot of time on their hands and nowhere to spend it.
TR;DR - A fancy name for storing Markdown (or other static generated docs) in you source code repo.

Could be useful to know how Doctave differs from Jekyll, Hugo, etc.
It's in a variety of commentaries on the Puranas. This from the Srimad Bagavatam is just an example: https://vedabase.io/en/library/tqk/17/

The reasons why the Earth was "burdened" is up for interpretation. The commentary I linked comes from a pretty hardline "Krishnaist" point of view which is a bit on the messianic and manichean side. But wiping out all the "fallen" kshatriyas is one of the traditionally understood purposes for the Krishna incarnation.

It's hard to deny that at the end of the Mahabharata literally all the Kshatriyas are dead, including Krishna's own clan who wipe themselves out as a result of having some sort of senseless frenzy come over them. The only one who survives the age is one of Arjuna's grandsons, from whom all subsequent Kshatriya lineages are said to derive. (Although most modern ones are actually various sequences of steppe invaders who got integrated into Hindu society).
> Anyone want to argue why this would be bad, apart from restricting freedom?

Why would it be good? I played a lot of computer games as a kid and loved it. Why should it be restricted to just 3 hours a week? So children can grow up to be really good cogs in the system, thinking what politicians want them to think, working a "proper" job, having exactly as much children as party wants them to have in that particular period, etc.?
> Of course, playing with a ball in a field might be better, but, covid.

Depending on the kind of "ball", but your kid goes to school., no?

that's way more dangerous than playing outside in the sunshine. from a covid perspective.
Worse, many firms are put off by juniors for entirely preventable reasons. In their minds, juniors are undesirable because the moment they are trained up, they tend to jump ship for senior positions elsewhere. Why train your competition, right?

The reason they jump ship is because the firm refuses to re-evaluate them for what they are worth, and keeps them on work meant to free up the company's existing senior staff (i.e., dead-end grunt-work that results in burnout). If you, as a junior developer, want to be re-valued, you need to jump ship.

This creates a feedback loop. Companies view juniors as a cheaper developer you _might_ get 2 years of low-cost work out of (after training) before they'll leave, creating a self fulfilling prophecy.

I've watched (and experienced) this loop multiple times. It's utterly baffling how firms would rather go through the cost and drain of finding and replacing talent rather than re-evaluate and pay their existing, proven talent what they are worth on the open market.

Workers would rather not move around. Workers would rather have a stable position in a job they like, in a community where they can purchase a home and build lives and/or families. Once you get past 35, playing the required musical-chairs needed to advance your career is a real drag. It does not need to be this way.
>though there have been some rulings where they didn't need to pay because stealing a car like this wasn't technically stealing under the insurance policy.

Link? This seems so wild.
Why Apple Won Its Legal Settlement with Developers
Thinking back to my gaming binges with Ultima Online… imposing something like this would have turned me into a radical.

I’m mad just thinking about it. And to think people want socialism / communism in the US.
A solo maker scaled his website to 1MM UVs and $20k MRR
It's not like any navy has spare surface warships with active sonar available to escort submarines through constricted navigational channels. There are also environmental concerns with active sonar due to impacts on marine life, especially cetaceans. During peacetime it's usually only allowed in designated exercise areas.
Lots of reasons this might be a shortsighted, footgun decision. Kids might use drinking or other more actually-damaging vices as substitute goods. Has the potential to generate mass resentment and foment agitation for political freedom. Et cetera.
Yeah, that's exactly what I'm going for with this "desktop application".

I want my stuff to be usable by people who don't understand (or need to understand) the difference between a desktop application, a web application and a command-line application.
> Canada has both Civil law (French) and Common Law (English).

So does the US; Louisiana is America’s Quebec.
The famous Rat Park [0] studies imply that addiction is caused by an unfulfilled life, not substances. Why ban video games or drugs when the thing that leads to addiction isn't being addressed? Treating a symptom won't solve anything.

0. https://en.wikipedia.org/wiki/Rat_Park
Same reason why they downgraded a lot of 2nd tier colleges to 'vocational' colleges: to increase the number of people they can put in a factory to work high pace, low pay slave jobs. This looks to be a shot at the laying flat kids who don't want to be taken advantage of, so they are removing the entertainment being relied on for something to do. Kids don't want to die for the party, they've seen nothing comes out of it, so they just passively resist.
Nothing. I love sales. After 5 years, it's time for the next chapter.

If you're interested, I'm authoring a series of essays (might be a short book someday) on the transition from engineering to sales.
Not sure if this is stock or provided by https://github.com/ddvk/remarkable-hacks but I can change the template per page.
> while a vehicle is in an attached garage.

Carbon monoxide being present is an assumption in the perspective of the building codes. This is why attached garages must have ventilation to outside, doors with gaskets, etc. There’s some danger, but the codes were made for the case where people forget and leave their car running, which isn’t all that uncommon.
Yes. Taking away entertainment from the youth so they have to find something else to fill their time with. What could possibly go wrong.
> Developing a GUI feels awfully complicated

It’s kind of a language thing. When Visual Basic came out, it’s UI builder was ahead of anything I’ve ever seen on a GUI and more versatile than HyperCard (and much faster).

A decent GUI builder attached to an IDE and some nice language support goes a long way.

That’s the opposite of the experience you get when using, say, Flutter or React Native. The language is better than BASIC, though.
When you say "industry funded", who specifically are you referring to? Tool / parts / consumables manufacturers? The individual plumbing firms?
Other than restricting freedom? I do not see a downside. In fact- it makes me nervous. That's a lot more time to be productive compared to their western counterparts.

And I think gaming in moderation is very positive.
Not everyone is equally good of course but I would be very cautious about making hacking since 12 a requirement for a developer job. It certainly doesn't have its equivalent in any other branch of engineering or indeed just about anywhere else other than the arts.