skysight-inc/HackerNews huggingface dataset:
It’s true that factoring is something you can spend an unbounded amount of effort on, but it’s too unwieldy to always say factored “so well that there is no point working more on it because of diminishing returns”. So when you see “correctly”, read that as “so well that there is no point working more on it because of diminishing returns”.

Arguably that is what correct factoring is anyway, because it’s simply not correct in any way to fiddle with a piece of software without generating any real value for either the business objectives or the developers that have to work with it down the road.
It's because of how it burns. It is true that you get more energy out producing the same amount of CO2 with gas compared to burning coal. This might sound counterintuitive but it has been studied and isn't controversial. Although I doubt that "one third" claim the other person made, but in principle that part of their argument is correct.

The issue is, all extracted methane isn't burned, and that's where the trouble starts. Over the past years, we've seen estimates for how much of it is lost into the atmosphere grow and grow. Some recent studies already claim more than 3%: https://www.scientificamerican.com/article/methane-leaks-era...

There has recently even been speculation that gas from certain sources where monitoring and environmental regulations aren't very strong could actually be worse than black coal. The truth is we don't really know this for sure yet.

You're right about the pollution, this and some other considerations are important as well. In certain countries air pollution is a serious issue. Germany doesn't really have this problem and the German plants have good filters. Germany has it's own coal, gas has to be imported. They're experiencing the effects of a dependency on foreign gas as we speak. So in the end, they might have actually better kept their coal power. I doubt it's going to happen though, coal is dead for purely political reasons. It's simply extremely unpopular.
Once you understand that your regime *is* the oppressive regime, you'd understand why this is necessary.
I've experienced this first-hand in a Rails app, last week in fact. The result was a messy, hard-to-understand hierarchy of classes and abstractions--just because two workflows shared some similarities. Usually I find this happening with hardcore OO programmers or bored programmers who feel the need to start creating and don't know when to stop. I prefer boring code at this stage in my career.
It's just the same technicality as if you said "due to the way how video streaming works, downloading is inherently distributing". It just isn't. You can do it (videoconferencing has this as a default), but it's irrelevant.
Yes, I am a human. "bad bot" trigger triggered mistakenly, carry on!

Looking at the comments I have to note that I am neither a "casual sex addict" nor have "anal warts".
University towns facing similar obstacles should work together
Ask HN: Is attitude more important than knowledge?
I am old and overeducated. I grew up poor with uneducated parents, after high school I had to get a job. Later in life I put myself through college all the way to an MBA from a top school.

All my life I have wanted to be an entrepreneur but while I started a few companies, they all failed.

Over the years I have heard here and there various versions of "Attitude is more important than knowledge" and each time I was furious, since I have invested a lot of time and money into acquiring knowledge. Alas I am starting to suspect that I was wrong all along.

While "some" knowledge is essential in business, "attitude" triumph knowledge when it comes to entrepreneurship, and business in general, by orders of magnitude.

So, what does HN think?

And how can I leverage my wealth of knowledge to become a successful entrepreneur?
This is really cool and makes me want to learn Elixir.

Staying in one language for frontend and backend is just so appealing.
To my knowledge, the other option to achieve that would be having something like Blazor WASM or Rust Yew that compiles to WebAssembly to have a client-side app a la React/Vue/Svelte.

I wonder which of these approaches will end up be more prevalent in the future. To me it seems like compiling something React-like to WASM might be more attractive, because you can stay in your backend language, but ditch the permanent websocket connection.
You can use Google search instead: https://www.google.com/search?q=whatever&tbm=vid&lr=lang_en&...
This is different from LinkedIn v HiQ because HiQ was only scraping publicly available data that was generally accessible to the broader internet. In these two cases, the data is being scraped from FB/Insta using credentials that the client handed over or the mass creation of accounts solely for scraping purposes.
That “bad behavior” is precisely what the above poster meant by “changing the rules of the system.” If you or a syndicate have a large enough stake, you can manipulate the transactions which occur.
I've experienced both kinds of elevators. Some don't let you select a floor that's in the wrong direction, so you can notice you entered the wrong elevator and get back out.
Not anymore, see lack of counter sanctions on oil buyers in India and China of Russian oil. (Even though oil buyers in China have significantly increased their purchase volume and Indian purchases of Russian oil have increased 3100%, not a typo, YoY)

Of course Washington doesn't want to give the Russian, Chinese, and Indian establishments common cause against the US.
Sure, if performance isn't an issue (e.g. it might need to be done per keystroke).
Small amounts of logic duplication like that can be annoying though, esp. when inevitably they end up not agreeing and users don't understand why they're being told their input is invalid.
One option I've used is to have the server precompute all possible outputs for all possible inputs, it can work pretty well even with 10s of 1000s of entries.
Authenticating legacy apps with a reverse proxy
It's their platform. Do you really want some random companies scraping your facebook and instagram posts?
What solutions do you know? The hydro ones are not scalable, that's for sure. One, you'd never, ever get the environmental permits to build the dams behind them, and two, you can only build them in mountainous, maybe hilly terrain, that would add tons of costs related to distribution.

I had also read something about using salt deposits, but maybe I'm remembering wrong.

And no, Tesla-like batteries, or any batteries for the matter, are not a solution at the scales we're talking about.
Smaller blast radius with Highly Available Kubernetes clusters
> The local council has emphasised that there will be no limit to visitor numbers, only an increase in the entry fee should a certain number of visitors be reached on a particular day.

So it's not about overcrowding, it's just about getting paid. If it were just about overcrowding they could just limit the number and keep a flat fee, the way park systems do. Or a lottery.
Anyone who criticizes pwsh’s verbosity has never actually used it. It comes with great aliases by default and fuzzy matches switches to shorten them.

I don’t use many tools outside cmdlets or pwsh built-ins, but have you turned on history completions and menu complete? I find that I don’t need completions for external commands since history complete will just remember what I did last time.
Unfortunately honest people are synonymous with chumps these days as a result of increasingly user hostile behaviour of most big corps.
Because the color contrast of the site makes that banner shrink into the softer background. The sharp color scheme of black with bright pink combined with the font is so garish my eyes divert from it. I also think putting that text off to the far upper right on a page designed for left to right, top to bottom English readers means that text is in no mans land. On a wide screen readers eyes will move to the left and down to navigate.

It feels that your attempt to make the banner "pop" had an opposite effect. You need to completely rethink the design of the banner in terms of color, placement, and text.
How much would one need to pay you to test your hypothesis?

That is you try to implement a standard complaint new Eth2 implementation from scratch ( and possible record yourself while doing so.
>Octopus, a US subsidiary of a Chinese national high-tech enterprise, built a cloud-based platform designed to provide paying customers access to on-demand scraping software and services.

It is interesting as how they try to position this as a Chinese attack on them.
"machine enforced plutocratic system where early adopters and syndicates have absolute power"

Also applies to, e.g. USD spent on amazon, casting votes in bipartisan elections, paying taxes, etc.

It is a fundamental aspect of modern capitalist organization of wealth. It is worth assessing the rate at which it is being concentrated, which for USD is a historically unprecedented rate.
That's very clever, but the OP's point is that you shouldn't try to be clever. Your life will be easier if the code is simple.

When I read the initial example I can understand it in the time taken to read the code.

With your example I had to think for about 1-2 min before it made sense. If the codebase is full of clever stuff then I have to spend hours understanding all of the clever things before I can make changes. If everything is simple then it's easy to change.

If you want to see where overengineering leads you then take a look at this project. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

It is satire but I have absolutely worked in places that write code like that.

Good programmers know that it's 10x times harder to read code than write it, so they deliberately keep it simple so that they can read it later.
Motorola G52. It's my second Moto after One Action (I would buy it again with G52 CPU and RAM instantly) since I moved away from iPhones. I consider Moto the next best thing in terms of security and bang for a buck. iPhones got ridiculously expensive and I genuinely get more useful for me features from Motorola. As for security I don't trust anything that comes from China so I avoid Xiaomi, Huawei, Honor, Oppo, realme etc. I also avoid Samsung but that's my personal, subjective decision because of my personal bad track record with Samsung devices. I also avoid Google branded phones because of many reports that their software get significantly slower over time.

Why Motorola?

- pretty clean version of Android

- fairly fast updates (at least that how it was in Android One program)

- gestures

- good price to value ratio
Moves like this are why I still have DVDs.

Its trivial to bypass any region locking, reverse any PAL speedup, and upscale during playback - and the sound quality is already generally excellent. Unlike several generations of hard drives which I've lost completely, all of the DVDs I've ever owned still work just fine.

If space is a concern, buy some file binders and some paper disc sleeves and store your discs and covers in them.

If convenience is a concern, fair enough - but I find the experience of going to thrift shops and markets to find gems to be a fun and cheap hobby.
The private equity industry -- excluding VC, which represents a small fraction of total capital raised -- relies extensively on debt (LBOs, debt-financed infrastructure deals, debt-financed real estate deals, etc.), i.e., borrowing to juice returns. It's not a coincidence that the industry was born in the 1980's, when interest rates in the US began declining, after the Fed had increased them to combat high inflation in the 1970's. Ever since, for four decades now, interest rates have only declined and declined, in fits and starts, making life easier and easier for borrowers of all kinds:

https://fred.stlouisfed.org/graph/?g=RveY

Many private equity deals that arguably were economically viable when the 10-year treasury's annual yield was ~0.6%, less than a year ago, may not be viable now that the 10-year treasury's annual yield is ~3%, and are likely to suffer financial distress if interest rates rise further -- say, 10-year treasury yields of ~5%, ~6%, or more. If that sounds high, keep in mind that the last time the Fed had to deal with high inflation, in the 1970's, the 10-year treasury yield rose to a peak of ~16%!

Over the same past four decades, valuation multiples have only risen and risen, in fits and starts, making life easier and easier for those who make money by buying businesses, holding them for a while, and selling them down the road. For example, here's the ratio of US stock market capitalization to the size of the US economy (GDP):

https://fred.stlouisfed.org/series/DDDM01USA156NWDB

The rise in valuation multiples over the past four decades makes sense, given that the net present value of any business is inversely proportional to the discount rate used to value its future profits, and discount rates are equal to prevailing long-term treasury rates plus a premium. If interest rates continue to rise, valuation multiples are bound to decline too.

--

EDITS: Changed language in response to comments below so it better reflects what I meant to write in the first place.
And now this can be a new profitable market to sell some privacy back to you!
Broke my finger and did the whole CD thing to. I accidentally laughed on the phone when they told me what I had to do. Felt a little bad. I had to drive to the urgent care to get the CD and then drive it to the orthopedic specialist days before the appointment. As I was driving I just thought to myself, here is everything that's wrong with the medical industry, synthesized in a 700Mb metallic disk I'm holding in my hand.
Loved the UI/UX of this page. I wish more apps were developed in a simple way like this.
Could you expand on why you feel this is the case? If conditions are "good," in my opinion, adding a union would likely add tension between employer / employee and add costs to both sides. I guess if nothing immediately changed, it would likely only add cost to the employees in the form of union dues, I'm not sure if a company typically pays for the pleasure of having a union.
This is a very good advice - and helped me a lot to survive for these 8 years here, also it's a very good opportunity to increase the network of connections inside big organization - which is good also.
Among gamers it is not:

https://store.steampowered.com/hwsurvey

And among everyone else it is not:

https://distrowatch.com/

Ubuntu for desktop stopped being popular the day they switched to Gnome3

It coincides with the rise of Manjaro (and Arch) wich comes preinstalled with XFCE, mint also showing strong presence
One could argue that the current way to stop nuclear proliferation is "peer to peer"—after all, the peers of would-be nuclear nations are other nations!

(But that's obviously not what you meant...)
A Major Reason Why Some People Learn to Code Faster
Hi, I am Russian.

To really help ordinary people in oppressed countries, the first step is to implement policies such that they only affect those who should be affected.

If you do that, cryptocurrency benefits become moot: a Russian freelancer working overseas can legally TransferWise money to help her mom, but a Putin-connected oligarch can't wire money to help the regime.

For many reasons, it's difficult: e.g., how do you verify that your Russian user does not in fact work for Gazprom? Much safer to implement a total ban on anyone connecting from a Russian IP or using a Russian bank, explicitly sanctioned or not.

However, blanket financial anonymity at scale is not an acceptable workaround. Making it simpler for kleptocrats in charge to finance questionable activities and launder money obtained through thievery and violence, it introduces more problems than it solves, and in fact props up the regime.
Eclipse's SWT for Java also uses native controls, and IIRC it does so more consistently across platforms than wx. In 2015 I wanted to develop a desktop app in Python, but use SWT, so I did a hacky mongrel setup where I used the pyjnius Python package to load the Avian lightweight JVM into my CPython process so I could use SWT. Avian is dead now, so if I ever have to port that app to ARM64 for Apple Silicon Macs (right now it runs fine under emulation), I'll be in trouble. But at least for now, the app has a reasonably lightweight cross-platform UI.
I hate all the comments here so adding my own take (I have a different perspective than many here as I sell software - I don't build it).

A feature or features is what your software does literally.
A company is an ideology around what your company's vision is.

Docusign's features were about e-signing documents. Their vision was/is "to accelerate business and simplify life for companies and people around the world."

Sounds like fluff. But it's actually pretty important to have a vision because it gives your customers/investors/employees direction on the types of products that you can build. Docusign could build and monetize any product that accelerates business or simplifies life. They have e-sign now - but later they can have other stuff. People who purchase Docusign hope/expect they'll roll new features around their company vision and is why they choose Docusign vs. others.
Last Call BBS
The issue, as the article says, is that the law doesn't define what an insult is. That means that a death threat or saying "you're stupid" could potentially both be prosecuted under this law.
Valid points, but it doesn't make DRY overrated. Just abused / taken too far if one is overeager. That's true of any principle if you're being dogmatic about it and start treating it as a goal in and of itself (rather than as means towards a goal).
This, to me, fits the typical "X considered harmful" (headline) / "X considered harmful when done badly" (actual content) template.
Some back-of-the-grubby-napkin maths.

Nuclear is currently about 10% of global electricity production. We could go all-nuclear, therefore, by going 10x on nuclear reactors (less in fact because there are renewables too but nvm).

There have been two major, critical nuclear energy incidents - Chernobyl and Fukushima. I'll count them both, though see caveat [1]. That's 2 incidents in 50 years. If we went all-nuclear and extrapolated, that'd be 20 incidents per 50 years, or 40 per century. UN estimates 4,000 deaths from Chernobyl (contentious but I'll stick with it). Wikipedia quotes Fukushima as 2,000 deaths - well, 2,002 deaths caused by evacuations and 1 in the incident. Let's not mince around and make it 4,000 per pop.

40 incidents per century at 4,000 deaths per event, that's a total of 160,000 deaths per _century_. In return, we're basically carbon-neutral and don't need storage. How many people die if we're not carbon-neutral? Millions for a start. It seems like a no-brainer to me. Also subtract all the deaths from not-generating power using these now-replaced means, improvements to air quality from not burning stuff, and I think humanity is in a much, much happier place.

I'm not saying nuclear is without downsides, I'm saying if you take all the downsides on the chin, nuclearise through the nose, you're better off than the alternative of burning stuff. Solar and wind are great but plenty of regions would require months worth of storage, which we're nowhere near to technologically.

So, now some nuance:

[1] Chernobyl, as I understand it, was basically man-made. Fukushima happened in one of the most extreme environments - east coast of Japan, one of the world's most seismically active regions. Also nuclear safety went ahead since then - these were both designs from 70s (!), we're 50 years away from the 70s.

[2] There are proliferation risks (though I still question whether they are as bad as global warming), but most of carbon emissions are from rich countries anyway (and we kinda equate rich with non-terrorist).

[3] Nuclear is expensive, but it is because it got much safer. We could, presumably, just take the old, less safe designs and build using those - and recreate all the above back-of-the-napkin maths. We could instead assume nuclear is indeed very expensive, but then we'd need to reduce the expected death toll numbers.

[4] Many regions can perhaps, indeed, do without nuclear and rely on solar, wind and hydro - great, good for you. Can you really do it without gas peaker plants or other "top ups"? Well if you can even nicer, but plenty of places cannot. But that's all good, that means we need less nuclear to achieve the same zero-carbon goal.
Of course, Facebook wants to make it sound like scraping is illegal, when it generally isn't.

But account hijacking and mass-creation of accounts just to access private pages are clear violations of the Facebook and Instagram ToS, so they surely can sue for that.
I would consider this appropriate if one of the largest offenders of scrapping weren't the one pretending to be the offended.
I think it's like Google vs Alphabet. Alphabet is the parent company like Meta.

As for why their domain is facebook for their news site, not sure why. It would make for sense for it to be under meta instead.
It's worth knowing when it's useful to apply. Needlessly duplicating code also creates another kind of complexity: large surface areas of change that need to be updated in tandem. If you get changes where you have to change multiple places at once in the same way it's a good sign you need to do some refactoring before someone accidentally introduces an error into the program.
Sorry but you and GP complaining about how policy prevented nuclear from being the backbone of energy supply, then totally ignoring the impact of policy on the supply of renewables, that is a pretty weak way to argue.

The politics in Germany have been pretty actively hostile to wind under the conservative governments. Check this graph I just compiled out of the stats from wikipedia:

https://wtf.roflcopter.fr/pics/gcd4Rw5d/49s68U7X.png

Yeah, if you introduce legislation that "these people" tell you will stall the construction, then _exactly_ that tends to happen. The 10H rules and other BS from the conservatives were expressly and successfully introduced to stifle wind energy construction.
I'd be interested in this if the display had a 2k or higher resolution and 120 hz or higher refresh rate.
It's not about whether Ethereum is American, it's about whether Americans can use Ethereum, or in fact the citizen of any western democracy, they pretty much all have harsh sanctions against NK and Iran. The list of countries that sign up to the FATF list the author was talking about includes the whole of the G20 plus several other countries.

Also, for reference I'm not American.
The state of "opted for not being public" and 'available to any system authenticated person' seem contradictory.

I appreciate that 'system authenticated person' is a smaller set than those who can access anything publicly accessible, and that the former is a subset of the latter.
Would Flutter be an option? You'd have to learn Dart but if you're familiar with JS its not hard to pick up. Run everywhere too, desktop, mobile, web.
Also, interesting about that charging chart. I was able to use basically every 65W and 100W USB-C charger I had (about 5 different ones over the years) and also 4 different 100W-capable batteries (Zendure SuperTank, SuperTank+, Baseus Blade, and Shargeek Storm 2) w/o problems (the SuperTank is listed as having issues). I wonder if some of the reported incompatibilities were due to bad USB-C cables...
Protesting Polish farmers block road and declare “war for the countryside”
Here's the version you want: https://www.reddit.com/r/tuxedocomputers/comments/vrb1me/tux...
I live in a tourist destination, where a lot of the money is being siphoned off elsewhere in the state. The people making money off of it are fabulously rich and do not want to be heard from in discussions like this; they are heard from when a politician who took a bunch of money from them acts in ways that ignore the concerns of the people living in the city in favor of whatever makes the most money for the rich folks.
For something like wxWidgets that runs on the JVM, check out Eclipse's SWT.