skysight-inc/HackerNews huggingface dataset:
Many of these files have uncracked DRM so not sure that's true.
C is a great language. Actually it's not that small, it's just that modern languages often are very big (easy if you compare yourself to C++). The feature bloat is a fairly recent trend.
DRY absolutely can get this ugly and messy (I've seen it many times), but I believe that this is largely an experience problem. You have many tiers of DRY knowledge:

- Have heard of it and it sounds like a good idea

- Let's DRY everywhere!

- OK, maybe don't DRY everywhere...

- There are multiple ways to implement DRY, and it all depends on circumstance

Taking the article example, a better approach would be to DRY the data first (after discovering that in your organization the most common pizza is thin crust with tomato sauce and regular cheese):

val STANDARD_PIZZA = {
crust: "thin",
sauce: "tomato",
cheese: "regular",
}

val TOPPINGS_PEPPERONI = ["pepperoni"]
val TOPPINGS_HAWAIIAN = ["pepperoni", "pineapple"]

def make_pizza(design):
requests.post(PIZZA_URL, design)

def make_standard_pizza(toppings):
make_pizza(STANDARD_PIZZA + {toppings: toppings})

Now it's easy to use with no repetition:

make_standard_pizza(TOPPINGS_PEPPERONI)
make_standard_pizza(TOPPINGS_HAWAIIAN)
make_standard_pizza(["pepperoni", "ground beef", "olives", "feta cheese"])

You can easily add to it:

val TOPPINGS_VEGETARIAN = ["green peppers", "tomato", "spinach"]

Then when you need to expand for half-and-half:

def make_standard_half_and_half(left_toppings, right_toppings):
make_pizza(STANDARD_PIZZA + {left_toppings: left_toppings, right_toppings: right_toppings})

make_standard_half_and_half(TOPPINGS_HAWAIIAN, TOPPINGS_VEGETARIAN)

This gives you both low level and high level (convenience) interfaces to pizza generation, with none of the silly class complexity or function explosion.
But you can backup your keychain on iCloud
Thanks EU for making everything worse for no reason. Can't they just invent their own label.

Gas likely is better than Germany still burning tons of coal every day for energy but it's not green.

That's just sad really
Ten, its data rate it measured in kilobits/second. Usually less than ten.

"According to the LoRa Development Portal, the range provided by LoRa can be up to three miles (five kilometers) in urban areas, and up to 10 miles (15 kilometers) or more in rural areas (line of sight)."

I haven't tested much, but in urban settings, and unless you have a very tall antenna, I'd say 1 to 3km. And with LoS, there's a 700+km record:

https://www.thethingsnetwork.org/article/ground-breaking-wor...
This is school age. You have to assume that at that point someone they talk to will have access to anything on the internet or will pass any information they want. All the common sense and supervision will not save you from kids interacting, unless you plan to never let them out of the house.
There was rarely a point where I haven't regretted using an associative array instead of a class. Not only adds the class semantic meaning, you can also add constraints and methods to it.
You're not.

"Perfect is the enemy of good", they say.

However "barely adequate yet entrenched is the enemy of good" is what's happening with vim/Emacs improvements.

The core editors are antiquated and creaky technology that won't and can't really be updated correctly because those changes would break too much and also because there's nothing to be gained financially from it (sad, yet ever-present fact of life).

One of the biggest and most successful attempts at such a modernization is Neovim, but it still won't reach Sublime Text or VS Code levels of popularity, because they're still a team of volunteers, not a company backing it.
> you inject killed viruses

This is a phrase that I've heard since forever in discourse about viruses.

As far as I'm aware, viruses aren't "alive" in any sense other than that they can reproduce - albeit by hijacking a living thing's cellular resources. A virus has no metabolism; even bacteria have metabolic processes, but not viruses. Viruses are almost minerals (and it's been shown that they can be crystalised).

So I'm curious to know what it means to say that the virus in a vaccine has been "killed". AFAIAA a virus is essentially a genetic payload and a coat. Damaging the coat would appear to be the wrong way to deactivate a virus for vaccine purposes; so what's referred to as "killing" must be some kind of change to the genetic payload?
Kinda is because it’s so much simpler to download it for free. Or get it from the library (if you have a decent public library system)
Yet anytime it snows/freezes somehow the school shuts down. There is no drainage for runoff to accumulate so it just sits on the roads. Alum from 2012
The topics in that book are good typical "study material" but; 1) we can easily make anyone fail an interview by asking them to derive algorithms or formulas from there, and 2) all these topics predate deep learning, and everything that comes with it.

I agree these are good "filtering" topics, among many others.
Is there actually any real evidence that males brought up without exposure to that particular vein of masculinity are more likely to suffer mental health issues? It's a testable enough hypothesis, though I'd be pretty surprised if a significant correlation was demonstrated, based on my own observations (including of friends with mental health issues that at least partly stem from toxic relationships with their dads. Curiously, one of them was a basketball player).
I don’t think you can drive into Venice, it being a city built on a flooded lagoon.
I suspect this won't happen, and that Valve have contingencies in contracts to ensure this never happens. You might no longer get updates to a game, but that would likely be it.

Why? How is this different to films?

Games are what Steam does. Films are not really what the Playstation Store does. Sure you can buy them, but who does? Not enough to cause irreparable reputational damage would be my guess. Also, the Playstation Store has far less negotiating power with film distributors than Valve/Steam does with game publishers, so the contract terms aren't likely to include contingencies for this sort of situation.
Why its time to move away from Google Analytics
copyright infringement: 10€
(their) lawyer fees: 990€
> you will no longer be able to view your previously purchased Studiocanal content

This can't be real. It reads like a joke. Something users purchased can no longer be accessed? I think that's the definition of stealing.

Good thing we still have torrents.

FYI: Some torrent search engines are blocked by ISPs in Europe, at the DNS level; this is easily circumvented with a VPN, but it's also easy to bypass using DNS-over-HTTPS in Firefox [0].

[0] https://support.mozilla.org/en-US/kb/firefox-dns-over-https
Really tired to find all kinds of modules for different function.

So even though I had bad experience with AngularJS, I still decided to learn Angular instead of React and Vue several years ago.

But if you only have some small projects, TypeScript is not better than JavaScript.
There isn't much of a reason to use anything beyond UTF8 today except for interfacing with code and documents that use UTF16.
You don't know what the function called "add" does either.

There's no reason for the name "+" to be anymore special than "add" - especially in any language supporting unicode identifiers which allows even more crazy names.
Most exploits are related to dealing with multimedia contents. By protecting against these exploits the attack surface gets a lot smaller.
I own nothing [1] and I'm quite happy, and I have a lot of leftover cash each month.

[1] Except for a few 2TB external hard drives to store the media I don't "own".
Ruffle: WebAssembly Flash Player Emulator
If you did this you would have to make the amount of money required very high (hundreds of Euro) before it would tip the balance on the number of people there at peak season. Then you would exclude budget-conscious travellers without raising any revenue for city services which tourists consume.

I travelled to Venice as a student. My girlfriend was from Australia, that was the one chance in her life to go to Venice. We lived on low 10s of Euro a day and would have been eating sandwiches we made in Venice and pasta we cooked for dinner. We could have paid 10-20 Euro as an entry fee (as we did for the Uffizi, the Vatican museum, etc.) but not 100 Euro, even for 'Venice Money'.

The other thing this measure would encourage is higher prices and scams. People waiting near the train station offering to change Venice money for real money. Shops selling cigarettes and other high-value stuff at a markup for Venice money. Low-quality art and souvenirs being targeted at tourists who haven't spent all their money on the way out (as used to happen in Warsaw Pact countries which had currency controls). Higher prices on basic food and drink as cafes know that tourists will have a 'sunk cost' feeling.
The point of the label is not that it's green or blue or whatever nature-friendly color.

The point is to direct and strongly favor investments in less worse energy production sources.

We're only sadly at a point where even some gas energy usage is a less worse option than no gas at all (because then, coal would be used instead).
OTOH, I have a €9 ticket for all public transit nationwide this month except the long distance routes, and my cheapest flight was one way from Berlin to London Gatwick for either £9.99 or €9.99 (I can't remember which).
I often use plain HTML and a classless CSS (e.g. Water.css[0]) for personal projects.

This way it's easy to write and maintain. Looks okay. Fast feedback cycle during development. No need for build steps. Works in browsers without JavaScript. Works well on desktop and mobile devices.

Highly recommended if suits your needs.

[0]: https://watercss.kognise.dev/
pleasurable read
This isn't even turning off JS completely, merely certain JIT features.
I see that the goal post has moved.
> The extraction and consumption of natural gas is a major and growing contributor to climate change. Both the gas itself (specifically methane) and carbon dioxide, which is released when natural gas is burned, are greenhouse gases. When burned for heat or electricity, natural gas emits fewer toxic air pollutants, less carbon dioxide, and almost no particulate matter compared to other fossil and biomass fuels. However, gas venting and flaring, along with unintended fugitive emissions throughout the supply chain, can result in natural gas having a similar carbon footprint to other fossil fuels overall.

from https://en.m.wikipedia.org/wiki/Natural_gas
The majority of healthcare is for routine and known in advance procedures, not for emergency or exploratory procedures.

Sure, the GP might want to order tests, but the cost of the test will be known in advance, the cost of the consultation was already known by the patient.

The patient can tdecide which radiologist they want, using price as a criteria if they want to.

The existing method is basically "you can only know what the cost is after you owe it to us", which is, frankly, insane. It allows the sellers to set a price that the ma let cannot bear, which results in secondary markets that provide insurance and skim even more off the top.
The deep, long-lasting, and sometimes bizarre symbolism of the Eye of Horus
I can't disagree more. DRY forces you to create pure reusable code, and split your code into small pieces. When I read such code I need to understand just a few pieces.
This happened to me on Amazon, I think it was.

They shouldn't be allowed to use the word "buy".
If you thought they had no holes before, you were mistaken.
I don't think I've ever seen such a message. I've either missed it or it's not common in the UK.
More importantly the keyboard is Spanish by default and cannot be changed to a US layout - only the weird localised layouts that (almost) nobody likes. That's easily the weirdest thing about this store for me.
Out of curiosity: Do you hesitate to leave for a new job? If so, may I ask why?
> The existence of a Space domain dilutes the integrity of a US ability to secure a physical perimeter in which it can exercise its sovereignty and from where it can project its power.

How's it going currently when the US exercises its sovereignty and projects its power? I'm not sure that this is something you can claim to want promote with a straight face, now that we know about the Salt Pit, Guantanamo, and rest of the global network of torture prisons they ran in violation of both US and foreign law.

If the organizations abided by the rule of law, perhaps. But they don't, as we recently had publicly demonstrated for us by the POTUS, as well as by Assange in the Collateral Murder video (for which he is now imprisoned and tortured indefinitely without trial). These are well-resourced organizations that promote torture and violence, unconstrained by human rights, laws, law enforcement, or even common decency. Anyone who opposes them publicly, even without force (such as Assange), is subject to extrajudicial assassination or torture without benefit of trial.

Anyone enriching these organizations is aligning themselves against humanity and civilization and will not be judged well by history; lawlessness and arbitrary violence is not something to aid and abet.
> We're only sadly at a point where even some gas energy usage is a less worse option than no gas at all (because then, coal would be used instead).

good point, but still tragic.
Take a look at Pinegrow [0] (I'm the author). It is a desktop app that lets you visually work with standard HTML & CSS files and supports frameworks such as Bootstrap, Tailwind CSS or just plain old CSS. There are also more advanced features, for example live SASS compilation, components, interactions and even exporting WordPress themes and blocks.

[0] https://pinegrow.com
A fellow pessimist! I'd tell you well-done, but we both know that never happens.
Sonic-Pi release 4.0 – Get ready to Jam with v4 of Sonic Pi
The problem here is that the term "green" means nothing and anything.

It is always much better to define objectively what is the issue and what is the aim. It seems to me that the main issue is emissions and that the aim is therefore to reduce them as much as possible.

In that context, nuclear is a perfectly valid option and probably unavoidable as things stand.

Gas is 'bad' since it obviously does produce emissions but it's the least emitting among fossil fuels so realistically it could also be allowed as a last resort (with 'last resort' underlined 3 times in red).
I’m not positive I would have been scalded if I didn’t do that, but I do know that just turning on the cold line would yield at least uncomfortably hot water.
If it reduces the attack surface by a lot, why do you call it vaporware?
Education and nursing are the outliers, most jobs don't do much in terms of interaction and with wfh becoming the norm for office jobs this is dropping rapidly. The arts are not really a profession, they are a calling more than a means to sustain yourself.
Source would be useful ( as mentioned before) :)

Since the lizard brain theory doesn't denies that the human brain is complex. It's just that some reactions could trigger it.

Eg. Being very afraid of spiders, even when it's on the other side of the window.
Sure, it's not advisable, and a wetsuit is a necessity, but the fact that it's relatively safe proves that a modern canal city can have clean waters.

After all, there was a royal publicity stunt a decade ago[1], part of what's now an annual event[2].

[1]: https://www.hellomagazine.com/royalty/201209109251/princess-...

[2]: https://www.iamexpat.nl/lifestyle/expat-events-festivals/acs...
Maybe not absolute favourite (too hard to pick just one), but it's the one we come back playing again and again on our board game nights: Rise of Augustus - https://boardgamegeek.com/boardgame/137297/rise-augustus
Well, guess this is a good reminder to everyone that anything you purchase on these online stores generally are not really yours.

Same applies to Steam, Playstation games, etc.

More reason to support DRM-free solutions or just buy physical media you can backup.
Honestly, I'm done trying to flip the script and approach it as a "well maybe they truly need smarter people to read the code".

Companies are openly looking for people giving them a spoonfed answer on 'good code concepts'. Most of these concepts have no academic basis, can be argued rationally both for and against, are shown to be damaging on a daily basis, and seem to have nothing going for them but 'preference' and 'context matters'. At best they form a way to talk about some things, often buzzwordy.

If companies are filtering based on whether you can regurgitate SOLID, DRY, etc., it becomes a self-fulfilling prophecy. At least some fanatics will treat those things as the solution to every problem and create something illegible to the majority of the population. You don't solve that by pushing the burden on the majority to adapt, you solve that by being a smarter strategist and stop letting fanatics do as they please. It's exactly as you say, write code with the commoner in mind, not the genius.

Writing code is part literature. Don't blame others if your writing is prose, obtuse and completely misses its target audience. Most people aren't born with great writing skills, start cultivating those instead of trying instant 'good code concept' solutions.
You can pirate everything, pay nothing and be quite happy too.

Edit: allegedly.
I couldn't believe the lack of support for the dot command in vi emulation in Xcode. Emulation is quite complete, mostly missing regex and ex command support (but even a vi mode that way it's still very usable), but without the key component that is dot command repetition, the whole vi/vim experience is ruined. There must have been some heated conversation at Apple, someone who knows and cares about vi/vim poured a ton of love into getting that right, and they must have felt the pain of not including dot command support.

Just hoping they will address that in a future version of Xcode.
So, if I want a nice large feed of child porn, all I need to do is fork Signal, glue in some image search/comparison code, and notify the UK Home Office that I now require a feed of the material I should filter out.

I can't quite believe that. But how would they expect filtering to work without giving the service providers the things to check?
Not OP, but flexbox went very famously trough a few breaking changes throughout its early history: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexibl...

There were also some more subtle behavior changes a few years ago in the way webkit handled unprefixed flex-direction centering properties (align-items, justify-content) together with min-width/min-height attributes, switching from behaving closer to IE11 in this regard to basically emulating Blink. AFAIK neither behavior was really against-spec.

And if you really want to go all-in with some really deep philosophical questions, I can suggest you the following: Is it possible to center text in a select box?
https://stackoverflow.com/questions/10813528/is-it-possible-...
The companies should write "rent" or "lend" instead of "buy" if they want to be able to remove access to a movie.

Otherwise it should just be considered theft or fraud.
The whole point for me is that I pick something very constrained, so that it's fairly quick to do, maybe taking half an hour at most. This avoids spending hours on my editor at any one time which is infuriating
Bill Clinton signed COPA into law in 98, it requires companies that distribute harmful online content ensure that they aren't doing so to children, but the ACLU sued so it never took effect.

https://en.m.wikipedia.org/wiki/Child_Online_Protection_Act
Have you looked at the release notes of Android and iOS for the last 10 years?
More than half of the security issues have to do with multimedia!
NFTs are just a few bytes in a distributed database, they absolutely do not solve these issues. The PlayStation store would still do content delivery and could simply refuse to do so, NFT or no NFT.

You could do content delivery in a decentralized manner (like, say, through IPFS) but then how do you enforce than only the NFT owners can watch the movie? The database is public, anybody can just look up the NFT and find what URL it points towards. You could "right click" the movie, so to speak.

NFTs are a really, really, really dumb concept, even by cryptocurrency/blockchain standards. Any use of NFTs for right management would require a proprietary, trusted, black-box player to enforce the DRM. If you use a proprietary, trusted, black-box player what's the point of using an NFT in the first place?

It's a CD key with extra steps.
gnome is not the most popular

and you can install what ever you want
The beauty of NFTs is that that doesn't matter. You just go to another provider that still accepts your NFTs. NFTs are a proof of ownership, not a right for getting free downloads from Sony forever.

The only thing you have to be careful about is what ownership the NFT grands you in the first place. An NFT to a public link to a monkey picture is of courses quite useless, just as an NFT for items in MMORPG that will stop functioning when the servers are switched off. But with static data like books, movies or single-player games, you can very much make an NFT that gives you the rights to that digital thing.
I don't think there's anything specific about the hardware for KDE besides the logo. I think this is more about giving back to the community, which I personally think it admirable and makes me look upon Slimbook more favorably.

> Remember that with every purchase, KDE receives a donation from Slimbook and KDE Community members get a generous discount!

https://dot.kde.org/2022/07/06/new-kde-slimbook-4-now-availa...
> I can't even show photos from there on the Apple TV

BUG to apple!

I have an ancient laptop running linux serving usb disks using samba. Kodi works just fine for my mp4 rips of my dvd collection. Kodi works just fine to show photos. Works just fine as a mythtv frontend!

Kodi on a pine64 single board tv box, kodi on a droid smart tv, kodi on any laptop or desktop on the local network of which there are a few.

For the apple tv to view the served content it actually works best to use vlc browsing the share of the smb as served by the pine64 box which is low enough power to just leave on. It's garbage.

The kodi devs are of course far too stupid to make their software that works on everything I've heard of with enough cpu power also work on an appletv - no wait - of course they can. Apple banned them for $reasons. Apparently there is some gutted version of kodi you can pay for in the apple store that probably works (scripting removed, re-skinned, claiming to be original, looks like a pretty shifty move) but I don't vouch for it at all.

Apple are exactly what you know they are. Let's think on that time apple destroyed the record collection of every non-geek you know stored on their ipod with a beautiful "sync". Every non-geek old enough to own an ipod has that story, you can check! The KINGS of user-friendly right there. You can really see why Microsoft want to copy them so badly. "Apple get away with wha..? Ok we can beat that!"
Talk to your politician, it's a solved issue in other countries.
> I think the article fails to show particularly problematic examples of DRY. E.g. merging two ~similar functions and adding a conditional for the non-shared codepaths. shudders

Not a problem of DRY, but bad code structure.

Just keep the two functions and pull the shared code-path out
The algorithms used are pretty robust - your typical iris scan won't be done with a fully opened eye and there's also the question of eyelashes. Some examples:

https://www.researchgate.net/figure/The-outline-boundaries-s...
I had Envy in later projects, which was very useful, but you simply had to trust it, which is not the same as to be completely sure.
Nuclear is uneconomically expensive and currently looks like it may always be so, but there are ways to fairly rapidly scale it up to world demand if we really wanted to.