skysight-inc/HackerNews huggingface dataset:
One trick of cold rooms and frozen pipes - put a light bulb in there.

In the (old) house that I'm in, there's a room that is for all practical purposes, under the garage. It is very poorly insulated and for some reason, some water pipes ran through it. On a cold winter, the pipes can freeze.

So, there's a lightbulb in there that for several years kept the pipes from freezing. The pipes have since been rerouted.

The next step up from just a lightbulb is to put a Y connector with two lightbulbs on it and screw a dusk to dawn sensor into one of the branches and then another lightbulb into that. This way, if the primary lightbulb burns out, the other one will turn on.
I think they're talking about the accesibility filters: https://9to5mac.com/2016/03/18/how-to-reduce-iphone-screen-b...

I used to use it daily just before going to sleep, but then found the app I read with has a white text on black background that I prefer. Using both at the same time makes it too dark for my eyes, which is a good problem to have.
Ukraine conflict: UK charity appeal donations pass £100m
The U.S. is really good at destroying things
Sorry, misremembered it, it was the Guineea worm.
Austria can decide to stay neutral or not. In fact just today they decided to stay neutral.
That's what they want you to believe.
OH man!

I have a cringe-worthy XML story from ~1998.

I was IT manager for a software fulfillment and manufacturing company in redwood city, ca. Our biggest client was SUN Microsystems.

We manufactured the actual physical product for SUN OS Solaris, checkpoint FW, among things like games such as Everquest, TurboTax etc... If you bought any of these, we made the CDs, Boxes, Manuals, etc and handled drop-ship for orders done online via an EDI file that was FTP'd to our Linux FTP servers we built in house with the crew who would later found LinuxCare.

So, SUN wanted to have a big meeting on changing the EDI process from the FTP PUT of a flat text-file that we then needed to parse (which was a pain as our devs were constantly fiddling bits in order to make the EDI flatfile import into our manifest system on AS/400 went cleanly.

SUN wanted us to adopt this new EDI process based on their newly adopted plan for XML... I think this may have actually been the first meeting SUN had with any vendor to start XML adoption.

We didnt have any experience, clearly with XML, and SUN was doing a poor job in this meeting explaining why they wanted to use it.

I was ~22 years old or so, and I said the following cringe-worthy comment to the head of the relationship with SUN in front of the entire exec staff at my company:

SUN: So we want to eliminate the flat-file EDI format we have because of all our data issues (many late night hours each week fixing batch jobs on the AS/400 by many people on my team)

ME: "So, just so I understand, we are going to drop the crappy way your sending us data, and you want us to adopt this new thing, XML, which we haven't used yet - and you think this will resolve the data issues we have with the EDI process?"

ENTIRE C-SUITE AT MY COMPANY: *WAVING ARMS WILDLY* trying to get me to STFU mid sentence for calling SUN's EDI processes "CRAPPY"

I'll never forget that meeting. I Still cringe over that meeting to this day, however in a cmical way - as I realize I was 22 years old and that meeting was the first (many) had ever heard of XML.

---

Fun Fact; the folks that setup our FTP EDI process with linux, cronjobs for import and supporting our Linux boxes were Dave Sifry, Chris DiBonna and the others that founded LinuxCare.

Fun other fact ; After having these consultants for some time, I went to Dave Sifry, and I said to him "If I were you, I would start a company that specifically offers linux support contracts.

A ~month later Dave Sifry sat me down and said "Guess what I am doing!? We created a company called LinuxCare!"

We spoke briefly about me joining them, but I wasn't a good fit for helping them at this point... just a good catalyst that solidified what they were already thinking about.
I think "build" / "don't build" would be best.
been playing this for a little while now, and using the about:performance I compared how this behaves. It uses less resources than a tab with Slack, Gmail, Trello, Stripe's documentation page, my CDN resource page, and the browser's task manager itself. Color me impressed
Yes. This provision was not very clearly written (at least not in the English language version) so its not obvious whether this provision applies to non-nuclear aggression against Ukraine. The scope of the qualifier "in which nuclear weapons are used" is ambiguous.

But in any case, the only required response is "to seek immediate United Nations Security Council action to provide assistance to Ukraine," which certainly has happened.
> The web is still to this day unable to deliver an experience like Flash could, and likely will never be able to.

I think thats very far from true. You can do amazing things in the browser these days. But we don’t have the same ecosystem we had during the flash days. And the reason for that is certainly the App Store, well partly along with steam, but not because Apple or Valve were some evil actors trying to destroy creativity. The reason is simply that these store provided an avenue for all the people on new grounds to monetize their games, so they stopped releasing them for free. Then the monetization became competitive and everyone started optimizing for engagement and adoption instead of optimizing for “the crowd online will get a kick out of this”.
Of course it's not the same. However people are people for the most part. I was low, and I'm sensitive to the sun and don't like being out in it, so I supplement with D and my doc tells me I'm perfectly healthy and vitamin D levels are normal. Supplements can work too.
Then that's something that will have to be accounted for.

Personally, I'm tired of paying for Europes security and want us out of there as soon as possible.
Seems like it's missing a tick box that asks if it's already been promised to a customer. That would automatically override everything and make it say "Yes, build it."
1. "people who are well-off might have NVMe SSDs, but most people are using much lower specs than that"

2. "even taking NVMe SSDs to be the minimum, even the people who do have them usually can't afford to allocate up to 250GB for a single game, let alone when a shitty patching system requires double that to apply a patch".

it's certainly a step forward as far as loading technology, don't get me wrong, but it's not about people with low-spec systems at all, you need NVMe as a minimum ask for this, and you need quite a bit of it.
Filesystems being a worthless abstraction on, for example, a database server is the rationale for setting up a DBMS to use raw devices. This is not a popular approach and hasn't been for some time (I don't think any of the popular OSS databases have ever offered this approach, and AFAIK even Oracle is moving away from offering it) but it's not as though this is a radical idea.

edit: the Linux direct I/O feature that sort of obsoletes this use of raw devices was apparently developed in part by Oracle, which I guess might be interesting

https://lwn.net/Articles/348719/
> What gets me is I still can't figure out what Putin's motivation is.

He thought they'd be in and out without much resistance and be able to escape truly harsh sanctions.

I really doubt the current situation was the plan...
Is crypto decentralized if all practical exchanges for ordinary users are highly centralized?
I only hope it won’t smell like Weimar spirit... any more than it already does.
If crypto were ubiquitous as a currency (assuming that's technically possible in terms of scale in a way that the current implementations seem not to be) sanctions in the first place would have been impossible. So depending on your viewpoint that's a major downside to the idea of a decentralized currency.
Russia has seen itself as being distinct from the west since before the US existed. Don't scapegoat Americans.
> I highly doubt this was in any way a motivation back in the day, especially since light bulbs, as inefficient as they are, were still much better than the candles and gaslight that preceded them.

There are still examples of these early light bulbs in museums and such. They are very, very dim, producing light akin to that of a hair dryer. A modern person would be pretty shocked at just how little light these things put out. It's the reason gas street lamps stuck around into the 40s and 50s; nearly outlasting the Phoebus Cartel.
No, it's because defense analysts widely expected Russia to use their capabilities much more effectively. In the leadup there were stories about things like training an effective insurgency, which is because a Russian campaign operated to a similar effectiveness of a US military (in hindsight, not accurate) would have absolutely destroyed Ukraine. Russia's logistics struggles and incompetent air force have discredited their conventional forces.

To name a few areas. Comms have been a disaster, with lots of coordination over unencrypted shortwave. Likely as a result, air support has been spotty, and EWar has been completely ignored. Air missions have been with small numbers of planes at low altitude to evade active air defense and drop dumb bombs, which means unexpected losses to stingers instead of higher-altitude flights outranging them. 2 weeks in and Ukraine C2 is largely intact, with even some operational air defense and possibly limited Tochka-U strikes. Ground logistics have been uncoordinated with heavy losses to unconventional attacks, done with unexpected effectiveness by Ukraine, and overall morale is far higher than anyone would have expected.

Obviously, information operations play a huge role. That also wasn't predetermined, in large part it's an upset by Ukraine. Who could have predicted that a Zoom call with Zelensky would convince Europe to cut Russia off from Swift when it was impossible to convincingly precommit to it?

There are also signs that Russia at least hoped to win within 1-3 days, like the day 1 VDV assault on Hostomel that ended up failing, and the domestic portrayal of a "special military operation" leaving the population unprepared for the sorts of casualties and bloody warfare that ended up happening.

Here are a couple articles:

https://www.foreignaffairs.com/articles/ukraine/2022-02-21/r...

https://rusi.org/explore-our-research/publications/commentar...
Some forex trading platforms let you get up to 400x leverage since currency is usually very stable. I'm sure it's restricted to certain currency pairs, but damn imagine getting caught on the wrong (or right!) side of that.
> The alternative to sending weapons being Ukraine being brutally beaten rather than given a chance to defend itself.

I really don't understand this point, Ukraine is very unlikely to win against russia. giving them more weapons is just going to make the war long and more brutal.

The sane thing is the diplomatic route and give putin enought to stop the war.

Otherwise sending weapons for ukraine to fight russia, is like supporting your friend with a knife to a gun fight.

Unless it's important enought that the west is willing to fight alongside ukraine, this will just lead to more loss of life and end up russia winning.
Correlation is not causation. As sad as it is, saying that a 95 year old doesn't suffer from age related decline is a tall assumption. What is the purpose of nursing homes for advanced aged people? That is the question that one has to answer, i guess. Is it to keep them alive and physically healthy? I'm sure there are disagreements on this. But if it is not this, what is the purpose? To give t hem as much joy as possible without regard to longevity? A Nursing home likely cannot customize the priorities per patient. If a person wants a different priority than what is supplied i suppose they are on their own to supply that.
I don’t think he expected the U.S. and Europe, particularly Germany, to be able to put aside recent differences and act in a fairly united fashion as they’ve done; but now that he’s committed to the action he’s going to see it through, no matter the cost. And at this point there’s not much left for him to lose.
Bravo Studio – Build mobile apps smarter
I'd say the new iMac is better: https://www.apple.com/imac/

Doesn't have a CD drive, but at least for me, I've not used one in a decade.
> try to avoid small commits / changes

Not sure what you mean by that
Dirty pipe.. how about "sewerbleed"?
Pakistan is a US ally... How do you figure that's an invasion?
Ukraine is my home, I'm not Ukrainian.

I am taking care of vulnerable people who are being massacred - if you want a number to keep track of, try this: your comment has saved exactly zero lives.

("Russian-speaking" shows how little you know of this situation. Kyiv is overwhelmingly "Russian speaking", there is step one in your education)
That’s me! My submissions havent yet hit though, so far.

Your $23 license-if-you-want-to-upgrade is arbitrarily priced for what consumers are used to.
Before you freak out too much, this bug has been closed. See below from the finders Twitter feed. Before you relax too much, this was horrifying and you should seriously consider rolling managed identities as well as auditing their usage in your tenants.

"The issue was found and reported all in the same day. Microsoft fixed it within 4 days, classified it with critical severity and awarded a $40,000 #BugBounty"
It's RAID 5/6, there is a great status page:

https://btrfs.wiki.kernel.org/index.php/Status
https://thethaiger.com/hot-news/tourism/warning-thailand-pas...
Sounds like a reasonable question.

> Basically what a macro-view of what is going on. I dont want to build my solution from scratch because I do not have the time.

Seems like this person is in AWS already; is there not an AWS centric solution to this that can be spun up pretty quickly?
This reminds me a bit of how "thumb+index finger together, other three fingers up" became a "white supremacy" sign last year. It is generally an interesting dynamic when an innocuous/unrelated symbol becomes a "gang sign", not necessarily because of the actions of a "gang", but because others (even opponents) see it being accidentally used. So the "gang" starts really using the (previously innocuous) symbol to spite/make fun of the opponents that originally noticed it. I have seen it happen both among "gangs" that I see as virtuous and "right" and among groups I view as morally bankrupt.
> a war of aggression on Iraq, Libya, Syria

While I'm sure there's more to the Russia/Ukraine conflict than most of us can understand or appreciate, it's more than a little disingenuous to compare Russia's attempt to forcibly annex Ukraine to America's efforts to push out terrorist-supporting dictatorships.
Keep your eyes open. One will come to you. They are scattered throughout the fabric of the city; you simply have not been looking for them.
The spreads were very interesting during the weekend right after the invasion, while the markets were closed.

I remember checking Revolut and it offered to buy USD for ~75 RUB and sell USD for ~140 RUB (there are no fees).

Such uncertainty!
There are machine translator sounding comments and references to nonexistent source .mac files - is the real source code lost?
How much do these certs cost, without having to resort to stolen ones?
1. This is a very American-centric piece of navel gazing. Much of the world was strongly opposed to several of the conflicts mentioned here, including the invasion of Iraq. This is what-about-ism. The fact that some of the countries now opposing Russia have spotted pasts does not justify the largest invasion on European soil since WWII.

2. The Yemen war, as deplorable as it may be, has not posed the risk of global thermonuclear war.

3. Yes, the Ukrainians are using some propaganda and disinformation, just as the Russians are. They are in a war for their nations survival and are using all the tools they have at their disposal.

4. The argument that Russia is invading Ukraine because it wants "space" around its borders to separate it from NATO is hogwash. This invasion, if successful, will accomplish precisely the opposite. If Ukraine had joined NATO, Russia would have 1 more NATO country on it's borders. After taking over Ukraine Russia will gain all of Ukraine's NATO neighbours as it's own and potentially drive Finland and Sweden into NATO as well.

5. A big part of why the EU has enjoyed peace since WWII, even if other parts of the world EU members have become embroiled with haven't, is because European countries do not invade European countries anymore. The UN, NATO, and the world's economy are all designed to bring about this stability. If Russia manages to profit from this invasion, that order is overturned. The problem with this is that there are multiple nuclear states in Europe. A move away from defined, stable borders risks the entire world's fate. The stakes are higher in this invasion than in any since WWII.

6. The opposition to Russia, aside from Ukraine, is trying to use non-violent methods to force Russia to abandon the invasion. It's debatable if they will work. Economic sanctions haven't worked in the past, but we haven't seen economic sanctions like these before. Targeting oligarchs directly in particular is an interesting play. Self-flagellation, navel gazing, and moral relativism all have their place in Western society, but one must hope that we apply adequately firm will to bring the World back from the brink of nuclear war that Putin seems so willing to casually flirt with. The real double standard here is, in truth, a nuclear one.
My personal favorite Mac (aesthetically) is the Quicksilver G4 PowerMac. The Blue G3 PowerMac is a close second because I'm a sucker for anything in blue.
A similar comparison on CI workloads between desktop CPUs and Cloud(Azure) here: https://buildjet.com/for-github-actions/blog/a-performance-r...
I also went there (and Ukraine) in 1990. I remember the official rate was 4 rubles to the UK pound, but on the street outside the hotel it was 15 without even bargaining.
I use to use Freshmeat all the time in the 90s and early 2000s. I think it came back but was renamed due to its name not being "good". I miss those early Linux Days, lots was happening.

Now, with corporations controlling the kernel, Linux is rather boring.
That is NOT every Middle East country. Those that cry down with the west etc. are almost always an extreme, vocal, political minority. This idea, essentialisation, is the basis of all bigotry.
I saw a picture yesterday, where one of those dystopian Moscow riot police people in full gear had the symbol on his helmet.
After having watched this I'm not even surprised: "A world without blockchain - How (inter)national money transfers works" [0]

[0] https://media.ccc.de/v/33c3-8315-a_world_without_blockchain
The Sunnis (about 24% of the pop.) supported Saddam.
The Shi'ites (about 37%) opposed him.
The rest (mostly Kurds, about 15%, plus Turkmen, Azadis, etc.) generally opposed him.

The Sunnis dominated the country politically and militarily, until the Americans took out their army in 1991 and established autonomy for the Kurds, and finally deposed Saddam in 2003.
> Step 1: have capital. Almost everything related to hardware has either a minimum order quantity or is uneconomic at small volumes. So you need to plan to make 1,000 units and pay for them before you receive any customer money.

An interesting corrolary to this point is that somewhat counterintuitively it is often easier to aim for the highest segment of the market you target with a niche product than for broad appeal.

Having a very high markup and selling price means that even small batch become feasible. Sourcing for high quality part sellers generally means you will have less issue with quality control. Selling less means shipping and inventory management is simpler. Marketing is easier because your customer base is more narrow. As a bonus, high margins give you more leeway to make mistakes.
His motivation was that he thought it would work. He thought he had a great army, he thought the West was weak and divided, he thought Zelenskyy would flee the country. Now his motivation is the sunk cost fallacy.
What happens when we have a massive amount of electric car batteries that can't be recycled? (not being rhetorical here is there some kind of report)
what if non-religious people are actually the most religious of them all. humor me. I'm not a religious person and demand scientific facts for anything I want to understand and believe that there is a rational explanation for everything even we do not yet agree on the science behind it.

While different religions all still agree on the idea of a higher power to explain the unexplained, my believe system is the most radical of all. Because it leaves no room for any other gods except science. I don't just dismiss their gods as false, but also dismiss the whole underlying structure all religions are built on, but without being aware (or if so I'm dismissing it) that my belief is just another religion.
I like it, I'm using it :D
Mozilla fixes two critical Firefox flaws that are being actively exploited
Despite having switched to Python after many years of being a tidyverse acolyte, I don't really understand this argument against deployed R.

Are folks who say this not using containers? R has been at least as easy to dockerize as Python since whenever Rocker started, only easier with more recent package management options. Once dockerized, my only R complaints are around logging inconsistencies.

I used to think the culture around R meant that productionizing arbitrary code was harder on average than in Python...but years of suffering with the pandas API has me thinking the opposite these days.

I can trust a junior R dev to write reusable pure functions but can't trust a senior Python dev to do the same!
The difference is in some states, there's not a different minimum base for tipped employees. So you're always making at least real min wage on your check automatically without having to worry about your boss actually doing the true up like they're supposed to.
I’m also quite interested in hearing about this. I used to only hear good things about Stripe, but over the last year, there’s been quite a few negative posts. I’d be interested in more details.
> Recipe sites have gotten so bloated that you need to read someone's entire life story to get the ingredients and steps.

This is a hellish IP “hack”. They can’t copyright the recipe, but adding a story about how your cat always meuws when your cooking pasta turns it into a copyrightable story. That’s why they do it.

It’s horrible and I hate it.
Patriarch Kirill who leads the orthodox church in Russia and is very close to Putin recently said that the war started because people in east Ukraine, in those separatists areas can't allow LGBT parades on their streets. He really said that.
Ask HN: Do you use Adsense on your websites? How do you ask for consent?
Adsense offers an automatic consent modal. But the problem with that one is that it not only displays the consent modal but also injects a smaller widget into the site. It looks like the widget only pops up when the user scrolls down to the bottom of the page. Unfortunately, that also makes it pop up when the page is not longer than the screen. So pages where the content fits on the screen look really shitty.

How do you guys deal with this?

Anybody here who wrote their own consent modal?
Yes, decentralized through federation like Mastodon.

One other cool think about it, each "message sent to an user or a room", are "events".

And an event can be of any type, and have any sort of (json) data to it.

Through element.io (the main matrix client, developed by Matrix people), you can type `/devtools` in a chat, to test sending "custom events" to a room.

As a developer, it means you can "hack" matrix, to make it store whatever data you'd like.

If you'd like to look at some javascript, this is the code related to matrix that makes libli run https://gitlab.com/sctlib/matrix-room-element

Otherwise this page has a lot of resources https://matrix.org/discover/

cheers!