skysight-inc/HackerNews huggingface dataset:
Not "20K lux", but I've spent a fair bit of time improving the lighting in my 1970s home. The thinking back then seemed to be "What's the minimum we can get away with", leading to a dark, shadowy mess.

People have been using broken LCD TVs to build "artificial skylights" for years. I came very close to building one, but my wife balked at me spending $50 on a broken 55" TV. <shrug> :-)

I recommend searching amazon and home improvement websites for "led panel lights", which seem to be a very similar premade light. They come in many sizes and shapes, many of them are meant for 2x2 or 4x2 foot drop ceiling installation, but others are designed for flush surface mount on drywall.

I put, as a test, a 12" round one in our small laundry room, and the light it makes is a great upgrade from the can light that used to be in there.

For my garage, where I didn't want to spend $600 on a bunch of the panels, I got a dozen LED strip lights that look kind of like tube lights, and spread them all over the ceiling. Provides a nice, even, bright light for when I use it as a workshop. However, over the last 18 months I've had pretty much every one of them "burn out" at least once. I'm guessing that it is the 120V power supply built into each unit that is the problem. The vendor has been good about sending me replacements, they have a 3 year warranty, but I think when they fail again (I'm assuming they will) that I will probably look at either just using 24v LED strips directly, and a ceiling mounted Meanwell powersupply, or maybe I'll look at some of these panel lights.

Another thing I want to do for the garage lights is split them into two groups. Right now I have one switch that controls them all, but I have had limited luck getting my kids to regularly turn them off, leaving 300W of lights burning for hours. I'd probably set up maybe 4 of them to go on from the main switch and the other 10 to have another, less convenient, switch for when I'm doing workshop stuff.
But from law enforcement perspective you may be distributing encrypted bits of CSAM to people that have a private key for it.
Damn. I was just watching some videos of this plane last week and wondered if I’d ever get to see it in person some day.
www.moex.com seems to be resolving to 0.0.0.0 - explains why it can't be reached.

nslookup www.moex.com 8.8.8.8
Server: dns.google
Address: 8.8.8.8

Non-authoritative answer:
Name: cl-ae0978b2.gcdn.co
Address: 0.0.0.0
Aliases: www.moex.com
Russian invasion of Ukraine could affect more than 200 clinical trials
Back in the 1990s, a spammer who knew example.com existed would bulk e-mail a dictionary of prefixes - andy@example.com, bob@example.com, claire@example.com etc etc in the hopes that some would get through.

As such, a catch-all e-mail address was a sure way to get hundreds of copies of the same spam e-mail. And since most people who wanted a catch-all address were doing it as part of a strategy to get less spam, that was the opposite of what they were aiming for.

Perhaps spammers have stopped doing that since?
Govt suggests Brits should hand passports to social media companies
Google, DuckDuckGo
Quite right. The difficulty in criticism in that direction is that Putin uses the same arguments against the domestic opposition. In both cases nationalistic ambitions in both Russia and Ukraine can be easily explained.

I think to counter such narratives and honest acknowledgment is necessary. Then you can highlight how an invasion of a country dwarfs these tendencies.
Ask HN: Linux for M1 Mac
Has anyone tried any linux dist that runs smoothly on a mac? I've been waiting for Asahi Linux (https://github.com/AsahiLinux) but I don't think it will be ready anytime soon
I use cURL a ton too, for when I want to make a one-off request, examine the response, and then throw it away. Here are some reasons why I'd reach for a tool like this:

• I want the history of every request and response to be saved by default, so if I ever need to look back to one I know it's available

• I'm sending several similar requests and I want them to share a set of variables, or, I want something in the response of one request to be used as a parameter when sending another

• I want to set a URL parameter with a bunch of symbols in without worrying about quoting

• I have so many types of requests that I'd like to organise them in a tree

• The JSON returned in a response is absolutely massive and I'd like to expand/collapse subtrees instead of viewing the whole thing as unhighlighted text
If you use a tool whose state is stored in text files, then git solves the "sharing among teams" issue for free. So it's a paid solution to an invented limitation.
It doesn't make sense for the exchange to trade at the moment.
For now. In 5 years who knows.
> When programming, more space is better. So for creators, 16:10 is unambiguously better.

I don't think that's how space works.
History is full of examples for how letting a dictator run a country for a prolonged period of time will come back to bite the people in the behind.
Almost like it is truly neutral :)
I think I'll always associate anything that runs on Qualcomm (thought it's not just them) as temporary due to its short lifespan and lack of vendor support based on my experience of buying Android phones, tablets and media devices. I think this is already true of some (all?) Chromebooks that actually have expiration dates.

This is probably not a fair comparison since it's a laptop and windows-based, but it would take a lot to win me back with how much money, time and effort i have lost over the years with these products... not to mention the amount of ewaste has been generated.

Even more true with my experience with Motorola (Lenovo); $600+ phone stops getting support/updates after 6 months of ownership... trade-in value of $28. Never again.

Then again, seeing Intel with some serious competition warms me up a little bit. Also the thought of an ecosystem of blossoming Linux distros for ARM laptops/desktops makes me excited.
Pro Tip: Filter country for Indonesia
Reason for removal:

Because we didn’t provide Google’s review team with a username and password for testing the app. Apparently they didn’t realise they can choose any username and password they like.

Well perhaps next time give the review team a way to login, since they don't know how to use the app?
In this particular case it is more likely that the other side has a high percentage of oligarchs who have had plenty of time and ability to divest to crypto and other assets outside of government control. Most of the people on the street wouldn't even know where to start. So welcome to the other side, same as this side, same as it ever was.
The fact that you took "teachers should have a right to health and safety in the workplace" as "WFH only or not" is either naive or disingenuous. This isn't a binary, and I'm surprised that someone would assume as such.
To he honest, watching shit scroll actually makes you comprehend what is an error and what is not.

It does help figure out informational crap from errors in other situations than being overwhelmed by wall of texts.
Yeah, go explain that to a 40 year old Mom or Dad, who are buying one for their 10-15 year old child to play a video game.
Not sure what is going on there, but several Russian stocks (including ADRs and GDRs listed on the NYSE/LSE) have been suspended from trading.
Are there really no more model specific images required?
It is under deliberate attack from the west as we have blocked the Russian central bank from using its massive foreign reserve to buy up the rubble as it normally would do.

I think though the ruble will weather the storm; it is mostly used internally in Russia, the interest rates have been yanked up to 20%, and Russia still exports massive amounts of commodities (how they get paid I don't know? Chinese Yuan and Indian rupees maybe ...).
It'd be so much better if they swapped the mayo for mustard though :(
In deep learning it's usually hard enough to get past the installation of the 2 billion dependencies that one needs to run anything before you realize you don't have enough vram anyhow.
Show HN: Check if your website violates GDPR
After reading that German court has ruled that embedding Google Fonts violates GDPR because IP addresses are sent to the US, I made a webtool to check which servers websites requests.
There is plenty of evidence that credit card charge backs are a thing, I don't think anyone would challenge their existence.

> At least in the US, the police can seize the cash as evidence, and their duty is to return it to the rightful owner, not whoever happened to have it at the time of seizure.

They do this with cash found in possession of criminals or suspects but do they do this with third parties not involved in crime? If someone unknowingly sells a car or a house to a criminal, can the cash they received for it be seized? What about legal fees. If a lawyer was found to have been paid with "dirty" money, can the cash be seized? What about cash spent at supermarkets? At the hospital? Etc. I've never heard of such a thing which is why I was asking for an example.
The US is already going after China. Russia merely distracted them — for now. There is even precedence for this. In the 1960s, the Pentagon proposed nuking 200+ million Chinese (1/3rd population) in case a nuclear war between US and USSR happened, just to prevent China from being a viable surviving society. And the only reason why they capped at 200+ million was because Chinese population was too dispersed so it would take too many nukes to kill more. Source: declassified document https://nsarchive.gwu.edu/briefing-book/nuclear-vault/2018-0...
Ask HN: Russian hackers, how are things?
Hey fellow coders in Russia. What is it like to live in Russia right now? How are you informed about the news? How much has changed in the everyday life? Please share your thoughts. Thanks!
I noticed that, too. Especially since the tool even presents itself as Hüpfburg instead of Hoppscotch. But it's nice you are able to change the language in the settings of the tool itself instead of having to tinker with your browser's language or even user agent/request headers.
I think you’re underestimating the amount of energy contained within the Earth. We’re not going to “let the heat out”.

Just like every gravity assist steals energy from the planet and gives it to the spacecraft. We’ve actually slowed down Jupiter… by a tiny, tiny amount. But still probably less than some random asteroid does all the time.
Weirdly it's recovered about half of the losses from this morning (went from 83 RUB/dollar, up to 110 RUB/dollar and back at 100RUB/dollar).
It's not just company shares. Bonds and derivatives are also securities.
I wanted to try Insomnia, but could not install their deb package on my Debian: it depended on a "libappindicator3-1" which is not available in my current release. I'll stick to basic CLI tools when I experiment with web APIs.

The Swagger editor doesn't support OpenAPI 3.1 either, which is surprising since the OpenAPI spec was initially ported from the Swagger format.
The fascist Russian government has launched a full scale invasion of Ukraine, a country very close to Europe, which led to the EU and US imposing strict sanctions including a SWIFT block for Russian banks and seizure of Russian assets.

The Ukrainian cybersecurity department is waging war on Russian websites, any and all of them. They've also been really good at (I don't want to call it that, but it is) war propaganda, which got a lot of volunteers to join.

Joining the cyber war is easily done from anywhere in the world, so anyone with any skills is contributing to the defense of a sovereign state that is currently being invaded by fascist Russia.

Nevermind the websites, the EU could see major power outages and severe economic damage, as there is a real possibility of Russia turning off the gas supply to Europe (gas is a fraction of their profits, oil is first by far and even that will be affected) to pressure them into easing restrictions and staying out of the war.
EU imports 30% of its oil from Russia - 39% of natural gas.

Wearing heated clothing instead of heating the indoors could cut down natural gas consumption by close to 40% - https://www.odyssee-mure.eu/publications/efficiency-by-secto....

Close to 4% of natural gas is used for cooking and heating water - which the EU could easily replace with electric using a subsidy (well worth it regardless).

The EU consumed ~379B cubic feet of natural gas in 2021. Shutting down just the German nuclear reactors is the equivalent of ~14B cubic feet = ~4% of natural gas consumption for the entire EU.

Gasoline consumption for personal (passenger) vehicles and flights uses more than 30% of the EU's oil consumption: https://www.google.com/amp/s/theconversation.com/amp/how-ele...

OPEC could easily pump enough oil, and the US & Canada ship enough LNG to replace 10% (or more) of the missing oil and gas.

It would be a major inconvenience - not an apocalypse, definitely not starvation. The EU is rich.
Same here.

Out of uni: got lucky with interview (literally a card game where I was dealt good cards).

Next: passed interview, quit after a few weeks for the next thing...

Next: Connection from top job

Next: Connection from previous job

Next: Connection from above

Next: HN

Next: Connection from previous

Next: Recruiter cold called me

I've also referred two people for jobs they got in the past half a year, to connections I made when looking for work.

I also use my connections extensively for technical things. Eg if I have a Terraform question, I have a devops guy who worked for me. If I have a cpp question, there's a couple of other ex staff. If I have a Rust question, there's a guy. Web stuff, there's several.

Build your network, you'll find it both useful and fulfilling.
Cool! Share the love for CSS. By the way, added your RSS feed to my reader.
See also: https://news.ycombinator.com/item?id=8917045.
> My daily driver is an Intel 1185g7 based Laptop which I can work a whole day without charging

Which laptop model is that?
It's not clear at all from your comment that opening the URL would immediately engage my computer in an attempted attack. I really would have liked an explicit warning. The JS on the page actually froze my browser; I had to force-quit it, turn off my wifi, and then open it again to be able to close the tab.
With US dollar reserves and gold being hard to use for Russia, I would think Russia and China will learn the value of self custody and self mining of cryptocurrency. The other alternative is to reinvest the money in real time inside their own borders: maybe build a few semiconductor fabs ?
Why did the US and Europe choose Saturday to announce blocking Swift? It seems if they did it while the markets were open on Monday it would cause much more severe damage to Russia.
Same here. Curl, bash, jq, etc. But of course not everybody is comfortable on the command line. I notice a lot of frontend developer seem less familiar with that stuff, for example. Non technical people are typically also not comfortable with UI based tools for this.

The exception for me is stuff like graphql. It's nice to have some code completion for that since it is so fiddly and verbose. Likewise, I use Elastic's dev console to interact with Elasticsearch/opensearch.

Otherwise, I avoid doing a lot of manual requests to anything. Most of my systems end up having some kind of admin UI. I don't want people faffing about with curl commands to do routine stuff and then messing it up and creating a mess. That just doesn't scale. Building a UI usually implies building a good api client. I've also scripted together a simple cli in the past with just curl and some bash commands. A bit more work but nice once you have it. The downside of cli is that only techies can use it. Having a ui means you can hand off responsibility to less technical people or customer support. So that actually reduces my workload. Postman, SoapUI, and whatnot are too low level for that. And once you have a decent API client, you can also use it to write good tests that don't just copy/paste a lot of http stuff around.

I once had a test engineer that insisted on writing tests using SoapUI (which as the name indicates was originally intended for testing SOAP stuff but eventually evolved to do REST stuff). Big PITA to deal with these tests because they were highly flaky and he just copy pasted shit around in SoapUI so it took ages to fix anything. Also asserting anything useful was also a bit limited. Basically any trivial change you made to the code, dozens of those tests would fail. The more tests he added, the worse it got. We eventually replaced those tests with a proper API client and integration tests that we could actually refactor in a sane way and run concurrently. The result more, better, and faster tests.
Daily Country Guess Game
Find another person who accepts Bitcoin and do business with them. Neither of you has to exchange to rubles to participate in the economy.

At some point the flow does have to exit to something that a corporation or ministry controls; so an exchange business will necessarily appear, even if it's extremely high risk; someone will be in a position to pull strings. It's not a stretch when you look at how countries with weak local currencies have been operating for decades, just usually with USD as the preferred trade currency instead.
> cheese_goddess, if I ever get you to see the validity of veganism, or at least cede a point, I’ll die a happy person. I don’t see that ever happening though. You are my HN veganism white whale.

That's creepy stalker behavior - again.
Yeah, it is quite hard. Though it is possible to eat a lot in volume, but not that much in calories.
I can't find the pricing page, could you link it? I thought it was free.
End-of-life dates
> In school you learn all the American states, you learn about American history and the national anthem, too.

That's a very bold claim. I'd be interested to learn about the technology you use to send messages from the parallel universe where that is true to our reality.
For testing an API layer, whose different API microservice implementations might be in different languages, and/or in languages your API test automation team don't understand, then that probably wouldn't work well. Why do you think it would?
I wish Kenji did a piece on the components of an "ideal" salad.
I don't think Yudkowsky is making that claim anywhere?

>At no time did I or anyone here in this thread assert that "info hazards" do not exist.

>What is being discussed is whether it's worthwhile to be deferential to a person who is making claims

It's honestly really not that clear what you're trying to discuss, certainly you haven't been making a clear statement like that. I don't think anyone is making claims of being in possession of such an infohazard for one thing, and if there were I don't think anyone would be saying you should be deferential towards someone who claimed to have one, sight unseen.

I think you're arguing with a bit of a straw man? Like no one is being all "let's be deferential towards Yudkowsky because he has the idea equivalent of a nuke". He doesn't, to the best of my knowledge, claim to have the idea equivalent of a nuke.

I assumed you were claiming that info-hazards don't exist because otherwise what exactly are you claiming?

Anyway, if that was your point, granted. Let's not be differential towards people who claim to have info-hazards, unless they can go into a room and make someone laugh themselves to death or something.

https://www.youtube.com/watch?v=FBWr1KtnRcI
I use Things 3. Not really a strategy beyond a few reoccurring todo's.

I'm not very organized, I just put things in that are important, but not so important that I will surely remember. Or things that will be important later.

One slightly controversial strategy I have is to just delete tasks that sit for too long. There are exceptions of course, but those are rare.

My reasoning is that the longer they sit, the less likely it is they will ever get done, and if they don't get done they are probably not important either. If they do get relevant again at some point, they will resurface organically. Nothing demotivates me more than an endless backlog of largely outdated irrelevant tasks for "someday" that you never ever get to. It works surprisingly well.
If you go this route, read Anti-Machiavel at the same time, by Frederick the Great, a chapter by chapter rebuttal written just prior to him becoming King of Prussia.
The Youth Movement Trying to Revolutionize Climate Politics
In 1964, the language IBM NPL, renamed PL/I in 1965 and known now under this name, introduced the symbols "&" and "|" for logical "AND" and "OR", replacing the keywords ".AND." and ".OR.", used by IBM in their previous programming language, Fortran IV.

Because the symbols used by IBM were available in all later character sets for computers, unlike the traditional mathematical symbols, almost all programming languages introduced after 1965 have used either the IBM symbols or symbols derived from them ("&&", "||").

The use of backslash was suggested at about the same time, but the PL/I alternative of using a single dedicated character was more convenient.

Unlike PL/I, IBM APL\360 used the traditional logical symbols, like Algol, but APL used a special character set anyway, so 2 more or 2 less special characters did not matter.
> Having them state their full names on a YouTube video with comments certainly isn't protecting them against public curiosity or insults. What sort of mental gymnastics are required to reconcile those two?

I asked you for legal precedent or interpretation supporting your interpretation, that is how law works it’s not mental gymnastics.

Taking photos and video of POWs is commonplace since WWII, including recording their surrender, medical treatment, statements, etc….

What makes this a violation of the Conventions while the practice is generally accepted? The mental gymnastics is thinking without any support your authority should prevail on the basis you have a command of the English language.

>If I actively tried to make a spectacle out of them, I couldn't do much better than that.

You don’t seem to have any experience with law or the Geneva Conventions you are trying to interpret, you don’t seem to be familiar with the history, realities and atrocities of war.

It’s an insult to POWs throughout history to pretend recording them reading their names is the greatest public spectacle you can think of. Please take the time to talk with a veteran of any war.

> My credentials are an adequate command of the English language, allowing me to read and understand article 13 of the third geneva convention.

Here is a legal analysis written by an Army Officer/lawyer and head of International Law at the Red Cross, hopefully it gives you an elementary understanding of the photographing/recording POWs vis-a-vis the Geneva Conventions:

https://international-review.icrc.org/sites/default/files/S0...

I’m sure your first reaction will be to skim it and look for a sentence or two you can twist into support for your position (ie mental gymnastics), please try to refrain and only reply if you can support your position with actual legal precedent where similar acts have been found to violate the Conventions.
No it wasn't. I only realized after reading the description on the website itself. I'm on a break at work, and it feels funky to have this website doing its thing from here.
[removed by author as off-topic]
Were you forced you to live there, or would you been been free to relocate to somewhere more to your liking, perhaps east of the Ural mountains?
Logs after DDoS attacks can do that.
It is more likely that the Russian military is just that bad. And the best stuff is kept for home defense at all times.

There is more equipment en route... It's not better, but it's way more of it. A classic tactic from a country and people who haven't waged a massive war in decades.

The thing is, Ukraine is not standing still, they're getting better every day, too.
Default font weight is way too low.