skysight-inc/HackerNews huggingface dataset:
I'm of many minds about this whole thing. Increased competition for Internet access is nice - gone are the days where I had one choice for Internet access. I have the option for 2 cable providers, ATT Fiber or DSL, and T-Mobile Home Internet (I've used it at a relative's and it's quite good). Presumably I could sign up for Starlink too. But the thought of Amazon controlling Internet access is not ideal. Also I worry about the effect on astronomy which is I think one of humanity's more interesting pursuits.
I naively thought that the likes of Stripe existed in order to abstract away this issue. Sort of like how TransferWise will give you a US, UK, EU, and others, account number. If I want to send Euros to GB, simply pay the local EU account number for free, then cash out in the UK for a minimal TransferWise fee (up to hundredths of the fee for sending it via the banks themselves).

So stripe here would charge an EU card from its EU entity, US from the US, GB from GB etc etc, regardless of where the merchant is actually located. Maybe there is something fundamentally different with the workings of Visa / MC payments and clearing though that means this is not possible?
A Kremlin paper justifies erasing the Ukrainian identity
Brexit keeps on giving.

Snark aside, this will likely just be pushed forward to customers sadly. Combined with the ever increasing prices in the UK, this is will only exacerbate the issues.
Where “energy independence” means that Germany becomes dependent on much more expensive LGN from the US. This may still be better than what Germany has now but it’s not independence.
If you work outside of the US you'd probably need to spend a decade or more to hit a six-figure salary; you certainly won't walk into it right off the bat as a junior developer. It will likely still be pretty well-paid compared to alternatives, but the expectations have to be managed and your options might be a bit more limited until you can look for senior positions.
I'm using OWC TB3 dock, it has the same (1) problem. In the past, I've used Kanex TB2 dock and it was the same.

So for the feedback on keypress, I'm using devices with backlight. Both keyboard or mouse work fine, once they light up, you know that it is waking up.
> It's also worth pointing out that there's been some evidence suggesting that, in the weeks and months leading up to the Russian invasion of the Ukraine, the "fill level" of the Russian-owned storage infrastructure within Germany was decreased, which would both be a way for Russia to attempt to leverage gas delivery against sanctions (in other words, blackmail), as well as yet another strong indication that the invasion was a deliberate Russian aggression planned well in advance.

It's a bit more complex than that. Following the liberalization of the gas market, "discount providers" appeared who simply bought on the spot market because that is usually drastically cheaper than long-term contracts, and also the large utilities shifted parts of their purchase to spot market contracts for the same reason. For many years this worked just fine from an outside POV, and the margins on the retail gas price that the utilities made were usually large enough to account for short-term supply price hikes without having to raise new capital or retail prices. All seemed to be well.

Last year, people noticed that Gazprom's storage facilities were unusually low. Gazprom of course denied any wrongdoing, they claimed they are fulfilling their contractual obligations and that's it. Which is objectively true and as a result, no regulatory agency had any legal authority to step in.

And now, with the invasion ongoing (and for a few months prior), Gazprom still kept their long-term contracts but unlike all the prior times did not supply much on the spot market - which led to the well observed price hikes and utilities going bankrupt or out of business because their "old" strategy of simply buying on the spot market didn't work out.

The responsibility for the current situation rests to a large part on the utilities who forewent resilience (in form of more expensive long running contracts) in favor of short term profits. We dug our own and the Ukrainian's graves at the same time.
Okay, this makes it questionable indeed. On one hand helping Russians fleeing the country is important, on the other hand - this might affect Russians on holidays, who are not fleeing anywhere, and in this aspect is a good thing.
Same. Getting a python environment up and running can be a multi-day endeavor if you're unlucky. Just using docker compose on the existing Dockerfile for the project and mounting the local filesystem, means everything just works. PyCharm now works nicely with a remote interpreter inside docker compose.

I've even tried doing that with all the devtools we have. Like normally a developer here has to install gcloud, terraform, kubectl, apt-get lots of stuff, and then 3-4 internal tools. Then configure all of it, and of course some stuff will just not work on someone's computer. But creating a docker image including all that means that I can grab a new computer and be up and running in minutes.
Nope. I pass data around over the network, either via cloud or P2P. If I plug into an external display I use BT kbd/trackpad. And I do have a waterproof/shockproof camera with an SD card but I don’t use it every day, or even every week; I use my phone.

Flash drive? Hardly ever used one; networking existed before they were invented.
Start? They have been spending ~$30 billions a year on green energy subsidies for the last 20 years, and a little less than double that for the total energy subsidies. It should be well over a trillion dollars in tax money going into the energy sector this century, which is by far more than any other country in EU.

The energy sector get almost as much subsidies as the total funding of the Germany military, 1.5% vs 2% of BNP.

It would be interesting to know how much more tax money is needed for an independent and environmentally friendly energy grid if they just continue as they done in the past.
They've probably been eating up the Visa/MC cross border payment increases until now, and now they're starting to charge for that too.
OP's "the people wanted this" hints at a complicated background. Getting out of nuclear is a long-running social movement in Germany, with Chernobyl as a decisive event. There's a caste of of politicians and private individuals for whom this is generation-defining/a founding myth. It's the kind of thing that arthouse movies (e.g. "Das Ding am Deich") and social documentaries are made about. Discussing, for example, the particular issues of adolescents raised by parents who used to live at the protests parties in the 80s.

It bubbled over with Fukushima, the a roiling and boiling mid-life crisis for an entire subculture. Consequences or the Russia variable provided little resistance to the Zeitgeist - the biggest "I told you so" in decades. There was no planning to be done.
They sold the company to new owners on Friday who then tried to liquidate it. Gazprom Germania is the counterpart to Gas dealers and utilities. It then has an intra-company agreement with Gazprom Russia.

If they had liquidated, those contracts would have been gone and the Gas dealers & utilities would have had to renegotiate new contracts with Gazprom Russia. This would have allowed them to require payments in Rubles instead of Euros.
I read a great reader comment on the topic (also in German so try DeepL)
https://blog.fefe.de/?ts=9cb54d35

Its a political push and pull about who defaults on the existing contracts on gas import, seeing as Russia wants to be payed in ruble now, while Germany would prefer the payments to be stuck on a EU bank account as a form of reparation payments to the Ukraine. To prevent this outcome, Russia in effect might be liquidating the Gazprom Germania. With Gazprom Germania being the ones doing the actual importing. Over the last weekend there was a change in ownership of the Gazprom Germania to new unknown owners. So they might be already bankrupt. To prevent this, Germany is now seizing control of Gazprom Germania and might be on the hook to prevent an insolvency to not default on the contracts with Russia.

In short, the German government fucked up majorly.

edit: Check "throwhow"s post in this thread for a longer summary
Entity-Component-Systems for HTML5 Games
I've found asdf to be a reasonable choice when needing to manage more than one language - especially where there are good "native" version managers that asdf wrap (eg: python, ruby, node, to a certain extent rust/cargo).

Not sure I'd do this, though:

mkdir -p ~/.config/fish/completions
cp ~/.asdf/completions/asdf.fish ~/.config/fish/completions

But more probably add a symlink to the completions managed by git/asdf:
ln -s ~/.asdf/completions/asdf.fish ~/.config/fish/completions/
Nah, all Ask HNs do. It was written that way by pg to discourage people from using HN as a blog.
It can't be that hard to reverse engineer a spice mixture in 2022.
Second to last paragraph (not copy/pasted in the parent comment) shows that the person who wrote this note knows about this stuff. I have customers scrambling right now because if this really big problem.
This is not the way it is in the Netherlands. You get a full salary and don't have any courses. You after all already did all relevant courses during your masters.
Their profits would only be relevant if they underpaid the staff that could fix that problem (machine-learning specialists, because you can’t imagine addressing this by hand). They don’t. Whatever lack of ressource they might have isn’t fixable with money alone.

They prioritise other issues; comments, more so, comments on comments, are nowhere near the core feature of the platform. They have, seemingly, addressed issues on copyright infringement, people gaming the recommendation system and first-level comments—things that the same creators have been loudly complaining about earlier. That sound like a reasonnable prioritisation system. The phenomena that has been described is apparently new, so the issue is presumably that they aren’t able to react to new threats rapidly. That would be a new structural concern for them, and not something that they would be expected to have fixed as a large company.
RawTheRapee sounds a lot less pleasant than RawTherapee! :P
Hand out some free heat pumps to housing associations and some free solar tinkering kits to community college STEM classes. Kickstarts.
And PostgreSQL too. I tend to use the PostgreSQL plugin for projects in which I use asdf. It creates the data directory somewhere and I can use that exact version of the database without docker. Then it's pg_ctl start / stop from within the project directory. The version coming with the OS is never the right one.
All languages get eventually implemented in Java and Javascript.
>In the end there’s no getting around that mixing device uses like this doesn’t work

Surely this is the entire value proposition of ChromeOS - you sign in to your account, and the laptop magically becomes yours? It seems like a serious hole if a single sign-in is able to compromise other accounts.
Sidekiq's a really good library from my experience. I don't use Rails nowadays, but they've had some of the best libraries to work with. ActiveAdmin was another amazing library that saved me on a consulting project.
what in the actual horrifying toolset is this.

pyenv I can understand. dunno the others.

but goenv?? you deserve whatever hell this is. it's a single binary configurable with an envvar for gopher sake. just RTFM.
> However, the logic of seeing students as suspects is.

Is it? I don’t think I know any high school student that hasn’t tried to muck with, or work around, the schools systems.
The alternative is actually torrenting.

If there was an ad free service, where you can easily watch ANY tv show or movie when you want it, I'd pay $50+/month for it.
Yeah, I don't know if for example in big wind offshore wind parks, since it's connected with a DC cable to mainland anyway, you would convert all the turbine generator outputs just to DC.

Then at the ground station where it's connected to the grid, convert to AC, whatever kilovolts are needed.
Unless you have a data on number of users, this is just speculation. One could also speculate that with other sources being turned off the young Russians would all turn to TikTok. This site [1] claims 54.9M active users in January.

[1] https://datareportal.com/essential-tiktok-stats
I see comments about Nix and I've heard rumblings about it before, so I might look into that. But Docker covers my needs for version management completely. To me it seems much more explicit, more portable, less error prone, less complex than any of these virtual environment managers. Never mind that I don't even want node.js on my system if I can help it at all (I can't, generally).
I’ve used ASDF since 2016 and it’s been working beautifully. The only hiccups I’ve had with it aren’t related to ASDF, rather stuff like Erlang 24.0 not compiling on macOS (which was subsequently fixed). Every engineer at my company uses ASDF
Singaporean cybersecurity agency launches certification scheme for businesses
This was also posted 3 years ago: https://news.ycombinator.com/item?id=20332953
And 9 years ago: https://news.ycombinator.com/item?id=5162696

The idea that Buddhism is pessimistic religion that only sees life as misery and suffering is incorrect and only considers the first 2 of the 4 noble truths.
The 3rd and 4th noble truths describe that a cure for this suffering/stress definitely exists and describe the method to follow to reduce/remove this suffering and stress and to increase ones happiness- and a path that ultimately is said to result in nibbāna - the deathless state of infinite possibility & bliss (not the annihilation of self) see: https://www.accesstoinsight.org/lib/authors/thanissaro/nibba...
To be fair airbnb seems to just randomly ban people anyway given by the frequency of that post type here.
Scientists Make Message to Send Earth's Location to Aliens
> asdf is not a replacement for pyenv, rbenv, goenv and nvm, it's yet another abstraction on top of them

No, asdf is a replacement for them. It's not an abstraction on top of them. It uses its own plugin system, and everything is written purely in bash. Everything gets installed in `~/.asdf/installs`
TBH I've had a bit mixed experiences with asdf and java (mostly big enterprise apps like Oracle SQL Developer needing some hand-holding to work properly, and issues with http kit intercepting network traffic used by SoapUI).

Not sure the error lies at the feet of asdf, though.

For ruby/node it's a relief to be able to easily "activate" a certain version of ruby and a certain version of nodejs - at the same time, via simply "asdf local ruby ... and asdf local node ...".
Surely Germany's a big enough (and sparsely-populated enough) country that wind farms can go somewhere without complaint?
For IRDS, yes.
This is unsurprising. Every tech company does this. Pretty much all maps apps redraw boundaries of places like Taiwan and Crimea to suit local sensitivities. Search engines selectively censor content, etc.
Some are lit all night. Some are turned off at night. Planes landing after hours can sometimes use a radio frequency to turn on lights remotely for a time to land. Not sure if all work the same, but it is possible.

Edit: It is called Pilot Controlled Lighting. Some cool Youtube videos show it in action.
>The Arab monarchies largely keep their messes in their own backyards. When there has been leakage, it has been limited.

9/11
Google Docs launches better assistive writing suggestions
I thought you where joking, but you are not:

https://en.wikipedia.org/wiki/Scandinavian_mile

TIL.
If governments are censoring our internet we need to change the way we're being geolocated. VPN is too much configuration and centralisation. TOR is over the top privacy. I want something as accessible as turning the flight mode on my mobile. The button can be placed next to flight mode and called CENSORSHIP. You can turn it on. It will then reveal your true IP address and make the internet very fast. However it's off by default. The internet is a bit slower. But your requests are being cleverly routed through random IPs that are not censored. These random IPs are provided by organisations but most importantly by peer users of the feature who happen to live in free countries. Sort of SETI@home but the goal is to increase intraterrestrial intelligence.
Imagine if we had a company that managed to produce its products with minimal waste and had an efficient recycling program. It would be a little bit more expensive to run because it was paying for the externalities, but the profit margins were high enough that a business could still be had without destroying itself.

Now, a bunch of competitors show up and they just don't care about the environment. They dump all the waste on their neighbors. Their products cost a less than the main company, but they give you a "green option" where you can pay a bit more to offset (some) of the externalities.

What you are proposing is that the company goes down in their principles to compete with their toxic competitors. For what?
They could send spies into the American McDonalds ...
> This I just can not understand.

Russian propaganda works hard to make people equate "Ukraine in Nato = NATO tanks on RU border, NATO nuclear weapons in Ukraine" which we've both agreed is false.

I agree that NATO weapons on the RU border are a threat to Russia, but then they're already in the Baltic countries, so how would Ukraine be different ?

All this points to a good old "might makes right" spheres of influence competition.
Despite germany's strong dislike for east europeans I am glad to see they are taking measures to help their allies. This is a positive move in the right direction, I hope we figure a way to help germany solve it's dependency of russia in due time, as indeed their economy needs protection.
Ok, I see, thanks. Why then using C#/.NET at all if you have to do without many (most?) of the conveniences of this technology, and even have to consider to implement parts in C++ for performance reason? Why not directly e.g. C++?
Quote a lot of inconvenience and hubris for the astronomically slim chance anyone will be reading these comments in 8,000 years, and even in the case someone does, it's at best what, considerate?
Jeff Bezos and Amazon Just Hired Everybody but SpaceX for Project Kuiper
The screen blanking with M1 was driving me crazy. I went through untold amount of cables, and ended up with miniDP (on the dock) to DP (on the monitor) that doesn't blank, but only flickers occasionally.

The funny thing is that 2015 Intel MBP (with Apple TB2->TB3 adapter) with the same dock and same monitor didn't blank or flicker. I guess it is something about the new Apple TB implementation in M1.
> the US Congress has now made lynching a crime

This is actually a great example of does-nothing virtue signalling: It was already a crime.
Seems the direnv plugin aims to resolve, but I struggled to get it working. 200ms for hasn't been a huge issue (yet), but not having the proper paths set up has been. Using shims isn't the greats experience (something direnv plugin also aims to address).
Gazprom formally cease it's activity in Germany, and it's German branch operate North Stream gas terminals. "seized" is a bad term to say "the State substitute the local management to ensure terminals operations to been able to buy the gas they need.

If you really look for "sanctions" you'll see that there are some, but not really touching the energy sector since there is so far no viable alternative.
But we can import it from france and we have hydro, why even care about the nuclear-waste and all the negative sides of it.

https://www.swissinfo.ch/eng/swiss-get-75--of-power-from-ren...
Firefox 99 Available with Strengthened Linux Sandbox, Web MIDI
I feel like the premis is flawed. Maybe I am a boomer but who would excpect TikTok to provied unbiased news content?

It is a chinese social media app.

Use established media for news.

And yes I know that is how people get content, I use Youtube and Twitch for political news and its just as bad.

But this is on another level.
Look Ma, No Constants
I am glad to see a focus on better writing tools. The other day I noticed Microsoft Outlook also offering auto-complete. Now, while these two are not the same, I feel that many users will benefit from this focus on better writing. This is especially welcome given the rise of short form writing encouraged by twitter or messaging.
this!

Yeah, this argument about the NATO threat is repeated ad nauseam because it superficially sounds like a reasonable justification: "they just had to defend themselves".

But even if that was true, Otto von Bismarck said it well: "Preventive war is like committing suicide out of fear of death".

Imagine an alternate universe where Ukraine joins EU and NATO and now russia faces a NATO "wall" on the west. In this alternate universe where Russia didn't initiate an aggression, the public opinion of most european countries is not particularly interested in military spending.

Compare that with this universe; the city I live in in Italy is going to build a new military base and while some people will certainly complain, the backlash won't come close to a pre-war scenario. Now even the population feel it that the rules have changed.

Effectively Putin has armed Europe to their teeth. What a perfect 4D chess move to protect Russian safety.

And seriously, I yet have to understand what is the threat that "NATO" would pose to Russia. What should they be worried about? Are they afraid that one morning NATO will invade Russia? What for? This part of the scenario is so embarrassingly hand-wavy, seemingly imbued only of reverberance of a distant past.

Or is it that Russia be afraid of Western values infecting Russia? In that case, what difference does it make how many neighbouring countries are NATO members? You can just decide to make your laws and your policies and live your life according to your chosen lifestyle (if your citizens so wish)

Or is it perhaps that Russia used to be a super power and now it isn't anymore. The greatness past now must live again. Let's reclaim our destiny and all this bullshit. This not how civilised nations should be run. This is barbaric and should stop and sadly the only reason humanity has to put up with it is the nuclear arsenal.
I think Mike’s success is awesome. Sidekiq has created so much value for startups in our industry and can operate up to a scale very few companies have to actually worry about. Other folk have reproduced similar in other ecosystems to success as well (see Hangfire) and there’s another half a dozen ecosystems out there where a motivated person could capture the same value.

The only downside I see is that it’s definitely led to the proliferation of commercializing OSS libs by making them slightly worse on purpose and adding a “go pro!” version. All too common these days. But again, can’t blame anybody on this path - creating good software isn’t easy and people do deserve to be paid for it.

The other place ripe for opportunity is Django-admin style tools. It’s been out for a decade maintained and free and it’s just an awesome tool. There are similar frameworks in Ruby, PHP (part of laravel’s pay to play offering), and Elixir, but not too much outside that. I’m pretty darn surprised there’s no Java or JavaScript world admin framework that can be plugged into with code. (react admin and the like are too low level, and being SPA centric don’t fight the whole battle - getting 95% of the way with no code other than pointing at a model is the real value add). One could also make oodles of cash in .NET here i imagine
At first glance I have read it as rawtheRapee too. Was totally confused as how on earth they could have choosed that name.
I don’t watch advertisements. I avoid them and block them online, I mute them when I have to see them on television, or YouTube. I do not want to see ads and I will do all I can to avoid them. That means canceling my Netflix subscription in a heartbeat.