skysight-inc/HackerNews huggingface dataset:
No, it’s a pretty good principle, but just like everything in programming, there are no hard rules. Every principle has times when they are appropriate and when they aren’t and it’s our job to find what is most appropriate for the situation at hand. It’s still worth striving towards DRY, but that doesn’t mean that there aren’t many cases where it doesn’t improve the code.

The examples are also pretty contrived, there’s hardly any duplication there and the duplication is very simple and unlikely to change much. DRY is beneficial when the repeated code is complex and will likely need to be changed in the future (eg to fix bugs or to be extended), where repeating the code will be a source of error since every change would then need to be applied to each instance and forgetting one is a problem. The example is trivial enough that I wouldn’t bother refactoring it until it became complex enough to be a problem.

A good principle is to not apply principles too quickly/soon but only when not doing so would introduce complexity or cognitive overhead. YAGNI, basically.
Vanguard to Pay $6M to Investors Hit with Big Tax Bills
I downgraded my machines to windows 10, did the necessary bios changes to prevent Microsoft from trying to force 11 on me, and have not looked back.

They roped me in with the wsl improvements, but everything else was such a massive step backwards that I felt compelled to revert.

Hearing that they're pushing Hello is just eyeroll inducing. Of course they want to harvest more biometric data.
I don't know about scientific evidence, but I do know that personally, for my teeth, when I went from infrequent flossing to frequent: My dental visit time went down, he spent less time scraping off plaque, and my gum pocket readings went down from 2-4 to 1-3. I also know that basically every day I'm pulling an amazing amount of food out from between my teeth, which if I didn't floss would sit there and build up plaque.
So I won't be able to run Win 11? Their bad :)
That was my point as I'm familiar with Smalltalk and Emacs/Vi.
Back in the early 2000's (when I first started getting into this stuff), Schmidhuber's ideas were absolutely off-the-charts revolutionary compared to anything any other lab was doing. The level of creativity coming out of IDSIA was insane. I truly believe he has not been given even slightly the level of recognition he deserves. Many of the original founders of DeepMind are his direct students. E.g. Alex Graves, who is basically the pioneer of "attention" in neural networks (and we all know what architecture that led to...)
Police forces are already buying data. Many apps like this exist pretty much solely to collect and sell data, and to throw you some ads. Why would you not expect police forces to purchase _this_ data?
Watch the people make games videos about Roblox. That will answer all your questions about it’s operations.
That's horrible, I'm sorry that your daughter and your family had to experience this :(
Who is Etherium?
Scraping social media is something that China is very notorious for doing. They are 100% positively scraping all major social networks around the world.

They do this to collect information of foreign policy interest to them, to silence political dissidents abroad, etc.

For example: https://www.washingtonpost.com/national-security/china-harve...

And: https://www.propublica.org/article/even-on-us-campuses-china...
> the fact that my brain seamlessly adblocks pages at no cost to myself

I wouldn’t be so sure it’s at no cost, it seems possible that parsing/blocking a lot of that stuff causes some kind of mental/sensory strain or fatigue.
No, you can’t
> The same talk show people now talk about how we have a heat and not a power problem, so we don‘t need the nuclear power. We are still burning gas and restarted coal power plants.

Heating problem IS a power problem given the high efficiency of heat pumps nowadays. And yes they work perfectly fine in Germany's relatively moderate winters.
> privacy-valuing, security-aware

Somewhat.

My solution is to hide in the pack and commit to really good opsec on an ad-hoc basis when truly necessary AND auto updates with an eye to security updates and lack of security support.

Pixel 3XL, Pixel 5, iPhone 9
https://dataintensive.net/ covers a huge number of tradeoffs involved in handling data and is my top technical book recommendation, glad to see it on your list
Required for devices that... aren't PCs. So tablets and smartphones.
With margin calls coming in fast and hot it's dog eat dog or man eat man in this crypto crash that brought coins down and now it's time to rebuild and in some cases have an expert protect and save reputations from being attacked by nefarious characters and creatures of the night.
Kind of a one task guy myself, but not that bad. I basically like to play videos or something in the background sometimes, or music, but I don't wind up typing it out or anything like that, it just helps me from having my mind wander which is my problem.

I'll either play some rap / hip hop or some metal. Sometimes even some Italian music, maybe try something that is in a different language? Japanese Rock maybe?
This is tragic negligence from both the ER, but also the parents that would circumcise a baby. I lament.
Why an empty (executable) file is generally true in Unix
how much of linux is in crosoft kernel?

A long time ago I saw a new related to crosoft kernel "live patching" which was suspiciouly the same than in linux.

Nokia was literaly destroyed right before they could release their ipad/iphone... BEFORE the ipad/iphone.
> There is this beauty of economics – you don’t have to make anyone poorer in order for you to become richer.

Actually, economics doesn't create wealth. Technology and industry creates wealth.

In the case of facebook, you'd have to make the argument that advertising budgets is creating more "wealth" in the hands of facebook than anywhere else. Advertising spending budgets are, in fact, zero-sum. Which form of advertising creates more "economic wellfare" is probably a normative debate, and we'd need someone motivated enough to have it.

But in the end, facebook's revenue comes at the expense of other companies' revenue.
Would love to see your source that makes you confident these apps are secure against subpoena and/or simply buying access to the data and trawling through it.
There's a lot of "so and so did bad things" and "Roblox terminated his account".

Maybe they should be faster but I wonder if ultimately the solution that some folks would want is just no communication for kids apps ... I've got mixed feelings about that.
"You're one of the lucky ones. 99% of people born in 1901 didn't make it to 2022."

Congratulations to the stubborn 121 year old keeping that 100% away. "And you still have a long way to go".
I think Acadia is in a similar situation.
Absolutely for me. I feel a lack of focus when I have to block it on my own.
I don't think that's irony. Just shows you that the state of web-dev has not settled to a global minimum. Lots of local minima that different people prefer for different reasons.
Well to be clear, this isn't for a date, this is a common occurrence with my wife. It really is "do you want to do this tonight or don't you". It could be, "I had a big event today so the last thing I want to do is help cook", it could be "I ate a lot and I'm not hungry". I still don't know if she wants to eat out tonight.
You're asking us to Google all of these things for you and summarize the results into a neat coherent summary? I'd be more interested in why you're baffled by the popular opinion to begin with. What are the problems you see with the topics you bring up? Then we can cut to the misunderstandings rather than starting from scratch.
which implies that there is no risk of period tracking apps being subpoenaed or selling user data?
Ōkuma, Fukushima is still largely a ghost town from what I can tell. Only parts of the town have been declared successfully decontaminated with residents allowed to return, and only as late as 2019.
Study Finds Toxicity in Open-Source Community Varies from Other Online Forums
htmx is a javascript library, I don't really see why you'd think it should work after turning off javascript in the browser.
This is because taxes in Germany can’t be tied to a specified purpose. This is intentional.
> That's my point. Can we make the cost and time lengthe of a successful attack to be too expensive.

What's the use of a peg that is likely to break after one year though? Symmetric ciphers are basically a solved problem until a computing revolution, this doesn't seem to be nearly as easy.
The problem isn’t “capitalism”, it’s crony-capitalism enabled by certain elements of state complicity.
The Corvette ZR1 has the same times around a track (e.g. VIR) as the (new) Ford GT. The C7 Z06 is as fast as the older (2005) one.

However, these don't tell the whole story. The GT is pretty highly strung whereas the Corvette's have a lot of room to improve with relatively inexpensive upgrades.
Chernobyl can't happen again because the awful design that made that failure possible is long ago abandoned.

It's a bit like how the Airbus A380 can't crash like the Hindenburg airship did.
Look at the Thinkpad T14 / T14s Gen 3. Doesn't have a high-res display though...
Aha, is that the reason why I only see a spinning circle? I remember that I still could access it last year.
I consider iCloud backups being enabled by default to be a backdoor to E2E encryption; however there's a "more real" backdoor in iMessage, which is that Apple can undetectably add new devices (i.e. an FBI iPhone) to conversations so that all forward secrecy is broken. This has not been fixed.

https://www.wired.com/2015/09/apple-fighting-privacy-imessag...
Yeah, people have helicopters sent overseas to flank their home after pissing off music and movie companies all the time, cmon!
It doesn't have to be contentious, an international resource should favor the agreed international date format. The contentiousness usually comes from ethnocentrism.
I dunno, guess it's hard to say given we're talking about our own subjective experiences. I completely believe there are people who just know the "premature optimization is the root of all evil" part and love to use it because quoting Knuth makes them sound smart. And I'm sure there are also people know it all and who quote that part in isolation (and in good faith) because they want to emphasise that they believe you're jumping the gun on optimization.

But either way I think the original statement is so uncontroversial and common-sense I actually think it doesn't help any argument unless you're talking to an absolutely clueless dunce or unless you're dealing with someone who somehow believes every optimization is premature.
This thinking of backslash as being "the right syntax" for Windows paths is pretty much the reason why the earlier comment was posted.
E-Ink Design Principles for Web and Applications
Because COVID changed (fortunately, I hope). Delta was bad, but Omicron was not so the pressure on people to pay attention was reduced/removed. Hopefully, the changes to Omicron don't return "strength" to go along with "transmissibility". The signal-to-noise ratio for COVID was terrible, and people just decided it was over. The last wave didn't end up in hospital and if they think about it at all they assume all future waves won't either. Hope so...

Endemic COVID, which is sorta the endgame that people want/expect, has it turning into somewhere between a cold and a bad flu in strength/effect. We'll see.
Patient-derived micro-organospheres enables rapid drug testing
Could you please stop posting unsubstantive comments to Hacker News? You've done it a fair bit and we ban that sort of account. I don't want to ban you, because you've also posted some good things, but we need you to stick to the rules when posting here.

We want curious, thoughtful conversation. If you don't have anything of that sort to say, your options are to (1) find a different topic you do have something curious and thoughtful to say about, or (2) not to post anything.

https://news.ycombinator.com/newsguidelines.html
Wait until you find out about bank heist films?
AZERTY is plainly the worst.
This is clickbait: these are requirements for OEMs on laptops - basically what you need to have to get the "Runs Windows 11" sticker.
> That’s not what decommissioning means

The word apparently means whatever the responsible authorities want it to mean.

> How, by your definition, would you decommission the coal and gas plants

We used to make gas by heating coal with steam; the result was a contaminated site, coal gas, and coke for steel. But the site was left contaminated with chemical waste - stuff that can in principle be chemically denatured, or buried fairly safely. Thing is, I'm against making new coal-to-gas plants, as much as I'm against new nukes.

I don't have to defend coal and gas power plants; I don't have to explain how to reverse their effects; I'm against building any new ones, and my lack of any remedies for the effects of plants built before I was born doesn't invalidate my stance.

[Edit] I think I missed your point, which was probably based on my use of the word "reversing". You're effectively asking me how to complete the decommissioning of plants that were put out of use before I was born. If you want childish, that's childish: you're asking me for a proposal for reversing climate change.

I'm talking about how to build a nuclear power plant that can be properly decommissioned, in the sense that there's no persistent environmental pollution, and the land can safely be returned to normal uses, such as agriculture and residential housing. I'm against repeating the mistakes my grandparents made, in all their ignorance.
Well said, agree with all of that. I have hope for systems that allow for the easy, anonymous (to outside observers, at least) build up of networks for the kind of information exchange you rightly claim to be the most important aspect of creating good systems in practice.

It doesn’t solve that information bottleneck problem, but I think the more efficient structures that lead to transactional bottlenecks and are necessary in things like Bitcoin are technical problems that can and I think have been worked out in currencies like Monero. Monero has quite successfully resisted the same pulls to centralization that Bitcoin and Ethereum have succumbed to for the sake of efficiency. It is smaller, but still quite large.

That does not necessarily mean it is good, and while I’m optimistic, I understand where the caution comes from. At the very least it’s extremely interesting, both from a technical perspective and a social/political perspective.

At the end of the day I am more and more convinced that all of this money and power stuff is downstream of relationships, culture, and ability to communicate and cooperate across differences. That’s what’s really important, and can be either encouraged or discouraged to move in a direction that helps the most people with all kinds of different tools, of which money is just one, and which could happen all kinds of different ways in different systems.

I wish it were easier to know what helps and what doesn’t so we wouldn’t risk making things worse. But I think the only way to know is to experiment.
sad, c++ again, why not using quickjs and require only a simple C compiler, than would create a _real_ alternative.
Microsoft would quickly hear about that from end-users or the press, and pull that OEM's certification or stop selling them OEM Windows 11 licenses.

These are OEM minimums. Per the linked document Windows 11 will happily install on a machine without a camera (e.g. PCs). It is that Microsoft won't certify OEM's machines/sell them discount licenses without checking these boxes.
Blockchain Data Integration with Kafka
Point taken. As mentioned in another comment, I wrote that in reaction to the comments telling a front-end newb to start installing a bunch of NPM packages and CLI tools.

I don't think OP should be "afraid" of Tailwind, but for someone new to front-end development, I would not recommend you install a CLI tool or some funky CDN script just to style your HTML. Basscss is a good alternative since it's small and ships as a single plain CSS file.
Yeah it‘s not that easy is it? Enthusiasm and optimism is good but Germany is currently like a train speeding to a wall and people shout: „go faster! We will build breaks easily!“ Russia just took off another big break. And still people don‘t change. This is an emergency situation and people just keep going on the same path. Would be funny if it wouldn‘t be so terrible.
Like all principles, if you don't understand it, then you're going to misuse it, and then some people will wrongly blame it for being "over-rated" rather than blaming their own understanding of it.
Along with Designing Data Intensive Applications, this is my favorite resource:

https://github.com/donnemartin/system-design-primer
Why?

I don't doubt you, I just don't know anything about this. My first guess is that economically it would be potentially catastrophic.
If you consider that anti-abortion groups have gone to the extreme effort of creating fake abortion clinics in order to ensnare unwitting women to divulge information about pregnancies they intend to terminate, then how is it "fear mongering nonsense" that the information in these fertility apps might be used for similar purposes?

I could reasonably see those same groups creating their own app or buying an existing app and feeding the information to law enforcement that's willing to work with them.
Here's an article from 2018 describing a commercial implementation of a reactor that cannot melt down. (The technology was decades old at that point.)

https://www.forbes.com/sites/jamesconca/2018/01/24/can-we-ma...
The best way to cope is to shift provider compensation from a fee-for-service model to a value-based care model. That reduces the need to code individual procedures using CPT for billing purposes. This industry shift is already underway, but moving slowly.
HN never relents on its cultish techno-optimisms.
A downside of this approach is that sometimes when you make a small implementation change, you need to rewrite 50 unit tests.
I'm quite sure that no one who asks "can chernobyl can happen again?" is actually interested in the response to "can chernobyl happen again _in exactly the same way_"?. This is malicious nitpicking.

In the same way that I'm sure the victims of the next Airbus crash will be happy to know that "it didn't crash like the Hindenburg did".
Or, job losses/layoffs followed by foreclosures in the residential market that's already priced absurdly high.
>It's the old "but I can't do screenshots or screen sharing" again.

I don't know what this refers to. The screenshots and screensharing are done through the xdg portal and pipewire. That's as "standard" as something across desktops can be, but like I said it just is done in a separate library/daemon rather than being in wayland upstream. You don't need to really implement anything in your window manager of choice if you already have support for those, you just use pipewire. They all agree on it. The implementations haven't ignored this, you're telling me I didn't get to the right conclusion but your conclusion is to just keep barking up the wrong tree and hope they change their mind, when they have even less incentive to do that now because the feature is already implemented elsewhere in a much better way.

>but not even the people who have been tinkering with their Linux boxes for 20 years seem enthusiastic about wayland

I don't consider this to be a problem. The tinkerers get most excited when you hand them something with a giant config file (e.g. xorg.conf) with every option under the sun that they can tweak and watch it fall apart. Most upstream maintainers I've talked to would very much like to get rid of these giant config files because they are completely untestable and unmaintainable. The tinkerers cannot have their cake and eat it too.
The big difference was iTunes/store integration, which would have been impossible for any of the smaller companies.
Meta Accounts: What Developers Need to Know
When a prominent wealthy person goes on TV and says that they'll work to reduce or eliminate labor in our lifetime while still providing for everyone through automation, then I'll believe that capitalism is on the side of the average working Joe.

Until then, I'm afraid that we'll have to agree to disagree.

For what it's worth, your points aren't completely lost on me. I've witnessed the struggles of both employers and employees. But at this point, the power is so imbalanced towards wealth that there's no way I can endorse the status quo in any fashion.
Well it's entirely possible that Knuth and I disagree here, but if you architect an application without thinking about performance, you're likely going to make regrettable decisions that you won't be able to reverse.

It is not possible to predict bottlenecks in computation, no. But the implications of putting global state behind a mutex in a concurrent application should be clear to the programmer, and they should think seriously before making a choice like that. If you think of a different way to do that while the code is still being written, you'll avoid trapping yourself in an irreversible decision.
For the moment:
"However, this requirement will become mandatory starting with the 1st of January, 2023, a fact which will most likely force many of the manufacturers to also include a webcam in devices like laptops or tablets."

Anyway, I don't know of any laptop without a webcam, although often it's quite awful.
It's OK, they probably can't read or validate the results anyway.