skysight-inc/HackerNews huggingface dataset:
>, because Russia controls Sevastopol since it annexed Crimea in 2014; it didn't need the current war to control it more.

Crimea's fresh water supply came from a canal originating in Ukraine. After Russia's annexation, Ukraine retaliated by blocking the water flow with concrete so Crimea was running out of water. Deep link to explanation: https://youtu.be/If61baWF4GE?t=16m27s

So it was no surprise that on the 2nd day of the invasion, Russian soldiers used explosives to blow up Ukraine's dam to to re-open the canal: https://www.youtube.com/shorts/313jB_tLSxQ

Crimea residents' (many pro-Russian) reaction a week later on March 3: https://www.youtube.com/watch?v=jBJmnMqH8S4

Also, Russia controlling Ukraine's land and coastline from Donbass through Mariupol and down to north Crimea means they have a more viable "land bridge" for supplies than the tiny man-made bridge that links southern Crimea with Russia. Ukraine becoming allied with NATO (or a defacto "NATO ally" via EU membership instead of a Russia puppet) means that tiny bridge over the Kerch strait becomes a vulnerable chokepoint that threatens Russia. Deep link to that explanation: https://youtu.be/l5KXeFdpyaE?t=7m22s

From Russia's point of view, there are many desirable military objectives for them to take over southeastern Ukraine.

EDIT reply to: >, because a naive look at the map suggests that even without Crimea, Russia already has coastline onto the Black Sea between its borders with Ukraine and Georgia... there must be a strong reason in favour of invading another country rather than developing ports on the land they already have,

Russia's existing coastline with the Black Sea (e.g. Sochi, etc) has no deep water ports that connect to their major navigable rivers. The 2nd video I linked illustrates that. You can also see on the wikipedia diagram that the Russia's existing Black Sea coastline around Sochi doesn't connect to Russia's main river system: https://en.wikipedia.org/wiki/Unified_Deep_Water_System_of_E...

When Ukraine had pro-Russian president Viktor Yanukovych, the Crimea chokepoint wasn't as big of a threat. With the 2014 regime change to pro-NATO presidents Poroshenko & Zelenskyy, that mindset changed.
> (Ignoring the fact that a sim card automatically makes you lose privacy to the government/telecos).

https://puri.sm/products/librem-awesim/
Musk may have promised that in 2019, but he famously promised it in 2017.
Focusing on a specific point:

> They don’t have to think about the ramifications of searching for homes in a housing market where they’re outbidding lower income people of color.

I've thought about this but in a different context, when I was looking for a job. I was a bit troubled by the fact that getting a job meant that someone else wouldn't have it. In the context of a "regular" software engineering job, my reasoning was that it was "okay"/"low impact" because there is a big demand for that job right now, and it's a job where you don't have a big impact on decisions.

When buying stuff like a can of tuna or a car, it's usually easier to make the ethical choice because usually there are enough for everyone. But for things like homes and jobs, that may not be the case. This makes me wonder how people handle those kinds of decisions. Maybe giving part of what you earn can help "offset" that? Can the ramifications of one person searching for homes in a housing market where they're outbidding other people be calculated? I hear a lot about "carbon neutral" these days, I wonder if we'll have a "socially neutral" one day.
How is this not number one story? The points and age are clearly superior to the 6 stories above and it's an important and scary development. Who is flagging this down? @dang?

https://www.crunchbase.com/organization/okta
Flat earth isn't harmless. Conspiratorial beliefs like flat earth don't exist in a vacuum, but within ecosystems of more dangerous beliefs and insular communities which spread those beliefs among members. If "they" can hide the true shape of the world from everyone, then any conspiracy theory seems plausible in comparison.

Maybe "they" did fake a pandemic to slip mind-control chips into the vaccine. Maybe "they" are plotting to take control more overtly, more violently. Maybe "they" aren't even human, they just appear human. Maybe "they" are among us, hiding within a certain religious or ethnic group.
A bold press release isn't much of a prognostication aid.
To be the devil's advocate, you wouldn't want to pay your plumber for time on his pet project while he's working on your bathroom.
I had an instance of this where I built up a rather contrived data structure over time and ended up putting what is basically a blog post into the repo to explain the history of that data structure: https://github.com/majewsky/rust-jmdict/blob/main/CONTRIBUTI...
It says that they’re a responsible company that isn’t comfortable playing fast and loose with your safety. Unlike some US companies that don’t come from a background of safety but a background of “move fast and break things” and a business model of regulatory arbitrage.
That ordering just states that you should not sacrifice security for simplicity. As long as two solutions are equally secure, the simpler one is better, but not when simpler one is less secure.

> Simpler solutions tend to be easier to rationalize/debug, leading to systems that are more maintainable, more reliable, and generally more secure (see OpenBSD).

Yeah, IF they are more secure, THEN use simpler solutions.
I used to work on autonomous cars back in the early 2000s. Legal responsibility was considered one of the biggest limiting factor to autonomous cars.

Bold move.
There are fossil-fuel steel initiatives like Hybrit. If coal would be more expensive we would see more of these.

Bitcoin's value is through the roof due to the religious fervor of holders, greedy investors shooting for the moon, and market manipulation. This is however not sustainable since the only value is cashing out at the right time, taking money from bag holders.

Bitcoin is more of an asset class than a currency, it does not offer much to the unbanked. You can't buy anything with it, you can just buy it and sell it, which is risky. People however are being scammed with Bitcoin, just look at what happened in Brazil after their regulators gave a thumbs up on cryptocurrencies: FOMO, Ponzi schemes, hundreds of thousands of victims.

Bitcoin in many parts of the world finances organized crime and terrorism, so banking the unbanked is not always a good idea either.
Very true!:-)
I'm one of those people. I haven't memorized all of the Python standard library, but whenever I run into things that I need to do on a monthly frequency (which is not enough to remember things just by using them), I add them to my Anki deck.
But with some clean room due diligence this could be a boon to WINE.
> you may never be able to buy a replacement battery for your Librem 5 due to IATA restrictions.

Except if Purism opens a store in Europe. And they intend to (not that there is a big progress currently).
From a US survey completed in 2020, 88% of people claimed to believe some religion. These beliefs aren't really any different from those featured in the article. Western religious beliefs are just as absurd; they are just more acceptable as they are part of our culture.
> "Unfortunately, some people are perceived as boring."

Some people just are crashing bores.
It already inspired Pinephone.
This resonates with me and my experience of memorisation in the context of botany. A few years back I started going on urban plant survey walks with my local natural history society. The process of learning and memorising the names of the different plants, and then feeling the patterns start to take shape and the flow of recognition on the following walks was so rewarding. It starts to change the way you see things around you. Rather than just being arbitrary bits of data that you're memorising, names become like markers that amplify the unique aspects (however minuscule) between the different living things that surround us.
PP did not imply favoritism got them into those positions and your comment doesn't address stochastic social processes. I declare a miscommunication.
Well, price are being jacked up and customers like myself are being kicked out on short notice. French providers become less and less attractive as electricity prices soar in France.

See my post here of how they are jacking prices up: https://rorodi.substack.com/p/sorry-but-due-to-the-high-cost...
all you have to do is run it through an "AI" and then what comes out is definitely not a derivative work and you can legally use it however you like. Microsoft is very confident in this; just see Copilot.
https://news.ycombinator.com/item?id=30761048

https://news.ycombinator.com/item?id=30760345

https://news.ycombinator.com/item?id=30756347

https://news.ycombinator.com/item?id=30757081
It doesn't matter what was the intention of this quote. Its new meaning is pretty much right.
What about just "service" or "web service"?
Yeah, my mistake. But how can such person be considered boring? In my mind the are the persons that tackle the data, find connections where others don't see it, good at observing patterns...
Running my own auth server is hard but has taken WAY less time to pay out than I ever anticipated.
Librem 5 has hardware kill switches for camera/microphone, bluetooth/WiFi, and modem.
Looks good but NeRF seems much more stable. It has also been improved recently and can be trained in seconds:

https://nvlabs.github.io/instant-ngp/

Being able to train and infer in real time is a big deal for computer graphics applications! Check out the "Real-time training progress on eight synthetic NeRF datsets" figure in the page I linked.
Aren't there some regulations that would prevent such building to get operating permit?
I did not know okta had acquired auth0. What alternatives are there in this space?
> something like Okta is an infinitely more attractive target than we are

In my book that counts as "obscurity". "We are not an attractive target, hence we won't be targeted". You will be targeted, as long as your defence is weak. Only if you manage to set up a comparable defence to a large provider, this argument flies: because all things equal, attackers will attack the more attractive party. But all things are not equal. (Which I'm not certain about, it may very well be that Okta has a really poor defence in place, in which case my argument falls apart, because you'd be able to "make all things equal" much easier. I doubt this though).

> Are we really at a point where not relying on external account providers is considered unusual, or a bad practice?

No. I consider it reasonable to "build your own", but only in certain cases. Things like auth are not your core domain (unless you are an auth-provider, obviously), so all effort and time you spend on building the umpteenth login/auth-flow is not spent on building the stuff that sets you apart. Even if you drag in a standard library and only spend an afternoon: you're still maintaining it, testing it, etc. And with external parties, generally, you'll be following market best practices: fingerprint-login becomes standard? You'll get it almost for free, whereas in the diy-case you'll be designing, testing, building such progressing tech for ever. The economics for building are just wrong.

As are the security: as pointed out above: I highly doubt you'll be able to match a level of defence a large, focused, experienced party can obtain.

But there may very well be cases in which building your own login/auth makes sense and the tradeoffs in economics and security (and features) make sense. Maybe it has to integrate into some legacy; maybe (legal) requirements enforce you to keep it all in-house, etc.
I play elden ring on windows.. with dxvk/vkd3d dll because they fixed the massive stuttering issue that this console port had on PC. Even on windows this translation layer can give better performance.
I find it mildly entertaining that someone had to do a study to come to this conclusion
The key part here is that you shouldn't be afraid of throwing parts (or even throwing wholes) away. Many times we get too attached to solutions to the wrong problem because that's what we built.

So in that sense we could rephrase the idea as do not commit to the code you write until you have a good understanding of the problem. Use it as a learning tool.
There's always the fable about the boss who declares that being even a few minutes late to work will cost employees the whole hour's pay, causing them to be reliably an hour late, all the time.
I avoided memorizing mathematics for a long time, but eventually created some spaced-repetition flash cards about math. I find the math I have memorized gives me something to reason about. While I'm in the shower, for example, I can think about stuff I've memorized and gain deeper insight. The memorized facts are hooks upon which I can hang new knowledge.
We Selected Thanos for Long Term Metrics Storage
It kind of looks like this is the legendary Apple Television repurposed as a monitor.
> Block 0 of most SSDs is typically used for storing... firmware

this sounds like a really bad idea, why would they do that? save a NAND?
Often the complaining ends because the complainer leaves. And now you have two problems.
Some operators do this by the SIM, Sierra Wireless as a virtual operator for example has a smart SIM that doles out IMSIs to the modem to use depending on the roaming and signal parameters. This way they can provide global access without operator roaming - if you go to another country the SIM will give you an IMSI associated with a local subscription.

So I guess you can just use this tech to continuously rotate IMSIs among a large pool every few hours if you'd want.
You need to see light at the end of the tunnel

you may not see it now

talk to a few lawyers (litigation? or personal accidents?) to assess the situation and give you better news

some lawyers could accept to work based on commission of the awarded amount

otherwise you could probably crowd fund the value
I have read more than one story of rat-catching incentives ultimately leading to discovery of rat farming.
How frequently does this live data update? It is showing "estimated" data for e.g. the UK from 0800, and it is now 1020 so it is over 2 two hours old?

Comparing the data from https://gridwatch.templar.co.uk/, there seems to be some real discrepancies, e.g.

- Solar: 4.23% vs 13.81%

- Wind: 18.8% vs 8.5%

- Gas: 37.1% vs 41.24%

I am not sure who I would trust more - I guess if the data from electricity map is an estimate that is close to 2.5 hours out of date, that might explain some of it.

Cool UI though
relevant xkcd
https://xkcd.com/1737/
If you apply the other principles described in the blog post, you will probably save more than 15% of your time so if you spend 15% of your time learning everyone is still better off in the end.

If you do not offer the possibility to learn to your employees they will try to learn while working on a project which is where problems come from : speculative programming or hype-driven-development.
This article goes into a little more detail which may be useful: https://www.dannyadam.com/blog/2019/05/debugging-in-vim/
Very true. There's also a cost to it, and there is value in other things including OP's happiness. And he can help make the world a better place in many other ways if he feels compelled to do that.
> I guess what we're dealing with here is that different brains solve similar/same problems in different ways.

I think the main difference is between human brains and machines. Biological systems operate with a kind of "fuzzy logic" by default...glancing over edge cases, smoothen out discrepancies on the fly, filling in missing information with context knowledge or assumptions, etc. Being imprecise is not a problem, in fact being able to handle the imprecise, is what keeps living things going.

When we describe a problem to a human like "take that crate and put it in the next room", we know that he will fill in the gaps (hopefully) like not assuming that the cleaning closet is the "room" we meant, even tho its right next to the starting room, and its technically a room.

Describing this to a computer is different. Edge cases need to be considered. What if there is no crate? What if there are many, which one does he need to get? What does "in the room" mean? Does the orientation of the crate matter? What do I do when the room is full? "Next" on which side of the corridor? And so on, and so on.

Only in having to describe a problem in an algorithmic way, can we fully appreciate all of its parts, and the information flowing through the process.
Using the Moon’s Orbit as a Powerful New Gravitational Wave Detector
This is an expensive way to say "they give you money maybe, even for nothing". That last part is the problem - if that is their core role, they should not exist. Even if they make some folks a lot (more) money.
"you are using hooks wrong"

"there is room to improve documentation blabla"
I wonder whether the F4U's ratio was lowered by continued manufacture after the war. But the article is correct that the F6F was much better at landing on carrier decks that the adapted Spitfire.
> Drive Pilot can only engage at speeds under 40 mph

Going below 60km/h on the Autobahn... This seems to only be useful for the narrow use case of very bad traffic.
The Romans and the Space Shuttle (2016)
Netcup has excellent pricing[1].

[1] https://www.netcup.de/
I have a weird wish that someone would test all these SD cards for their latency while an crossing allocation unit boundary in SPI mode. This is quite different than average latency.

One work project of mine involved a bunch of sensors, an 8-bit microcontroller without much memory, and an SD card. It turns out that cost, brand name, and speed class have nothing to do with AU boundary latency. Trying to write 255 bytes every 2 to 10 milliseconds at a few MHz on a chip with 2.5 KB SRAM, the limiting factor is the SD controller needing up to a hundred milliseconds every 10 seconds or so (depending on AU size) during which real-time data cannot be buffered in the SD card, microcontroller, or sensor FIFO. There's simply too much data waiting to store!

-----

A few notes for anyone at all who cares:

Single-level cell (aka industrial) SD didn't result in a faster AU change speed.

One SD card---out of 10 or 12 tried---would not pull down its MISO line unless an extra clock pulse was manually bit-banged, which is a really stupid behavior to debug after having a few working cards. Tracking down this bug took a lot of garbled data, scope measurements, and re-readings of the SD specification to see if my code was wrong or the card manufacturer was non-compliant.

The specification has a maximum write latency of something like 200 ms, and that's the sort of detail you miss until you've spent time and money designing/ordering a PCB and realizing you should've just added a 64Mbit flash IC and dealt with the inconvenience of UART data transfer.
One Year with R
The report points out (Image 8) design choices that contributed to a raging fire, once the fire started:

* no emergency electricity cut-off device, an "economic strategy choice of the site operator" - the electrical room where the fire started was hot, 400C at the door (measured by thermal camera), with meter long electrical arcing from the door, thundering deafening sounds. Making access of utility technicians "difficult" - it took them 2 hours to cut incoming electrical service from the utility. On site UPS devices also had no cut-off, so they kept supplying.

* emergency water network provided only 70m3/h at the site. A firefighting boat arrived, Europa 1, was called, supplying 14.5m3/min max flow rate.

The freeflowing air cooling design, a good design choice as it saves on operating costs for cooling, contributed to nourishing the fire.
As amazing as Mux is (seriously, I absolutely love Mux) it's not very accessible to the average content creator because it's API-only.
DigitalOcean App Platform is pretty simple.
previous discussion: https://news.ycombinator.com/item?id=30686772
If you have to ask then you're probably boring outside your field. I work in property management and while it's fascinating to me I'm also aware that things like the story of the neighboring building with a staircase railing that's fine but implemented debateably within code will put the average person to sleep. Being interesting isn't about you it's about a two way interaction.
And I have absolutely read that evil lizard people invented COVID to inject us with microchips. Doesn't make it true.

What I mean with this, is that there'll be many opinions and feelings posed as a fact. About testing too.

Which is why I dislike the OP's article, as I pointed out elsewkere in the comments: the things he poses as "rules" (earlier on he calls them tips, which is better imo) aren't rules: they are highly controversial opinions. As would the statement you read be.

Daily TDD, is more of an "art" than a science. It requires experience, and fingerspitzengefühl.

Though, the science on TDD and BDD is strong and convincing, summarized in "Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations"[1]: TDD and BDD significantly helps to build better software.

[1] https://www.amazon.com/Accelerate-Software-Performing-Techno...
a nuclear society is neither green nor sustainable.
Exploring this further, PoS seems to give the impression you need to control 51% of all Eth to control the chain. But that doesn't seem to be true, you just need to controlled the majority staked eth, which will probably be a much smaller number than all Eth. This means at equivalent cost of maintaining a large pool, you can probably take over the block chain.

(Again, please correct me if I am wrong).
I already have a hand-blown Klein bottle :)

https://www.kleinbottle.com
>The average person who hears 'NATO allies' presumes the allies who are members of NATO.

Theyre called member states.

>who could technically be called a temporary 'ally'

I really dont see what else you'd call the Libyan militants other than allies of NATO.

It's pretty clear that the facts as they stand without implication of any sort make you uncomfortable.
The newer Pi versions use SoCs that are only made for the Pi, you can't just go and buy them. (And even for the ones where it was a "normal" part, it's still Broadcom, they're not exactly freely selling parts)
Footnote 3 should be a big disclaiming banner above the article
I know how valuable mentoring is, but a large part of the problem is that finding a "good" professor or mentor is difficult.

With people online you can at least vet them well and have access to their knowledge and advice. Even though it's not the same as a mentor I think learning from an expert online is better than having a mediocre mentor.

> It's not hard to grasp that knowledge and learning move us forward, and it's better with experts

I agree knowledge and learning are important, but I no longer feel like university is the primary place for that unless you want to go into academia. Internet communities feel like better environments than university at this point.

This doesn't feel like a purposeful destruction of university through a social trend though. The institutions are destroying themselves.