skysight-inc/HackerNews huggingface dataset:
> There seems enough competitors when this looks like a tool from 20 years ago with limited functionality.

This perhaps misses the point: the beauty of Adminer is that it works as a single PHP file that you can deploy in a shared hosting environment.

While the other linked tools are really cool, they have completely different goals: a low-code/no-code approach to working with data, instead of managing a MySQL/MariaDB instance when you don't have access to the DB server, the server refuses "remote" connections, you don't have SSH access for tunneling or want to do management through a web based interface instead of something like DataGrip, MySQL Workbench or even the CLI.

Though if someone really liked Motor Admin or NocoDB, there are a lot of great (self-hostable) Airtable alternatives out there as well, some of which are listed here: https://alternativeto.net/software/airtable/?platform=self-h...

I could have sworn that there was another list on GitHub of similar tools as well, in the style of https://github.com/awesome-selfhosted/awesome-selfhosted though.
I'm just waiting for the day my flashlight starts deciding what to shine a light on based on my perceived intentions
Even nuclear needs flamme (fossil fuel) backup: https://news.ycombinator.com/item?id=31557498

The fraction of electricity produced with those heavy-emitting plants is the major question, and ways to use mostly renewables and therefore to reduce it are known: https://news.ycombinator.com/item?id=31557422
I made my own CA for this because nothing else could provide transparency regarding certificate issuance (whether an attacker issued a "spare" backdoor certificate)

- source code: https://github.com/silentsignal/zsca

- my talk about the design and results: https://pretalx.hsbp.org/camppp7e5/talk/D3E9HN/
This is a big one. Legalizing and regulating currently illegal drugs would remove most of the harm because nearly all of that harm is from not only adulteration but simply the interaction of people with the "justice" system
I would have gone with a piece of foam pipe insulation, available at any hardware store for about $3 (or McMaster-Carr [1], to stay at the topic of a one-stop shop).

I think it's very much a case of knowing what exists and where to search for it, while 3d printing allows you to just think about what you want to exist.

1: https://www.mcmaster.com/pipe-insulation/flexible-rubber-foa...
Oooh i've always thought about this but never dug deeper into where can one get a signed proof of time. Would really like to see how this will go! I can see a lot of things built on it ("validated" Web Archive, press/betting market, etc).

Maybe the GPS timestamps will become the world standard, maybe it will not be. I assume the NMA announcements have a public key to verify/decrypt the message.
The big problem with nuclear plants is that disaster can happen when they are mismanaged, very focused compact in time and space disasters that sound much more scary to the general public than the more substantial long term problems caused by coal. So you don’t really want even light corruption involved in their operation (which happened in Japan). Just imagine what will happen when China runs a bunch of these plants… you got to really hope they’ve beat their corruption problem or the results won’t be pretty.
We, and our children, have the right to watch what Google suggest us and the right to hear what Spotify suggest us. Nobody shall deny those sacred rights.
Async python is not inherently "faster" than sync, more scalable? maybe, easer to write parallel code? yes. But async does not magically make anything faster.

> synchronous and needs multiprocess deployment

Async python still has the issue of the GIL, you still need multiple processes to scale out with async.

The only seriously useful thing async gives you is the ability to run multiple async IO operations in parallel while processing a single request. But most async request processing is still being written in a somewhat sync way, "awaiting" each IO operation within a view/request processing function.

I tend to only use async for long running requests (web-sockets, SSE, long polling), or if I have a view that is calling lots of slow IO which doesn't depend on each other. Think views that are calling multiple REST APIs, and multiple DB requests, you can do them all at once. That is incredible rare though, usually requests do depend on each other and so have to be run sequentially.
> Kyiv was a feint

I didn't say this or believe this.

> it is all NATO's fault

I didn't say this or believe this.

> People who want help Ukraine defend itself are "warmongers"

I didn't say this or believe this.

As for the rest, I'm not sure what problem you have with the truth and someone who has a different risk assessment than you. And yeah, you're literally dismissing facts with references with ad hominem attacks.
Ah, I thought you were talking about _automatic_ DI. Apologies.

> Yep that is a more concise way of doing the same thing

Your interfaces still dictate a method name and signature that must be known by both parties.
I would argue that this connection is the concern of the integrating layer. If either party changes, here's where the error should occur:

const service = new ProjectService()
const controller = new ProjectController({
getProject: service.get.bind(service) // this is why I don't like js classes
setProject: service.set.bind(service)
})

Naturally, this needs some caution. If the boundaries aren't chosen well, the integration layer grows.

I think you're right that our fundamental difference is the desire to stick to a more standardized class-based architecture.
I like js-classes to communicate that something is stateful. But conceptually, they're more hindering than helpful.
Pretty sure that while both alternatives looks more modern, they targets whole different audience. Adminer is fast, simple and easy to deploy when you need accessing SQL based DB (ok, there is sibling project Adminer Editor for making fast CRUD interfaces defined by php code).

Both project you listed is for creating apps over your data without reinventing whole backend. They look cool and are definitely more powerful, but you have to deploy them (try to do that on shared web hosting). Again, whole different use-cases.
As they said, you still have to sort top to bottom the results consistently. SEO "hacking" is a big problem, allowing sites to put themselves at the top even though they're not relevant to the search or are not the most common source of information that real users click on. You have to take action against those abuses by downranking. It just so happens that a big government, Russia, was caught doing this.

Just because it may be "political" doesn't give it special protection.
Fedora uses PipeWire by default, for more than a year now.

https://fedoraproject.org/wiki/Changes/DefaultPipeWire
Is canola oil bad for you?

Its not, its actually one of the best far sources and its a seed oil

Don't make ridiculous blanket statements, its just plain wrong
Curves are the lesser evil. There are professors who dont give good grades at all. If you select a curse run by them cant get more than a grade C.
Meanwhile there are other professors where everyone gets an A easily.

Most students will probably pick the easy professors who give only As - because for them the degree is just a ticket for the job.

In fact those "tough" professors can have an adverse effect on those who picked the harder route. If you dont get good grades, you will have a lower GPA and that dream company will not even invite you for an interview. Some automated HR system will reject your application. They dont care that you went to a professor who taught you a lot -> they only see the low grade.

Same for scholarships - tough professor makes it already difficult to have good grades, but if you are graded without a curve, you get bad grade -> and can lose your scholarship.

Nobody cares about you as a person, or your knowledge, they measure you by your grades.

This is a tragedy of the commons in some ways: professors are supposed to give good grades, otherwise students wont choose them. Those who want to know more, are punished for it - in multiple way (first of all, they need to study more, but then they get a lower grade, which means lower GPA, what can lead to worse job offers, no scholarships etc).

If you want to be a "popular" professor, just pass everyone?

On a side note, in those great universities, dont they pass everyone anyway? I think frontpage had an article some time ago, that when you get to Ivy League, you will get a B or C even if you are bad, they generally dont kick out students who try to study, but arent particularly good.

Curves wouldnt be needed if every course had an objective list of material that should be learned - but even this is difficult - and not comparable between professors on same university, not to mention different ones - despite standards and various efforts (not to mention measuring if students really can know the whole list)
https://en.m.wikipedia.org/wiki/Straw_man
Automate your observability with New Relic
I learned Flask using this tutorial for a toy project. 4 years later that project has become my main source of income.

Flask is fantastic and I would recommend it to anyone starting out developing webapps.
Why decrease the price for a highly secure AZ by 50%? Something doesn't seem right here...
Been on brave search for a week roundabout. All of a sudden I got all these "fake-github" results I heard people speaking of, and which I never saw myself on DDG.
Oracle Java Bug Database – Search the Bug Database
I have signed up a trial of Kagi few months ago and once I got the invite I was sceptical but I thought I’ll give it a go and I never switched back since. It’s bloody awesome, results are way better than Google, never-mind DDG. Customisation is awesome too. I’m very happy with it and as soon as it comes out of beta, I’ll happily support it.
Yea, and also it's not just tax:
"This note is legal tender for all debts public and private"
Given the small sums (and the relatively limited scope of the examples), these seem more like "nano" grants to me.
I agree that they aren't outright remote kill switches. But a tamper-proof on/off switch, that will presumably be almost impossible to trivially bypass, coupled with remote updates... It's getting close.

Especially since those systems will need to be easy to update OTA. And even if there are no malicious OTA capabilities (though the EU has already shown interest in LEO being able to remotely disable a car a few years ago) , they are using pretty subjective measures that might affect your driving experience or render your car unusable after a single update. What if the drowsiness detection does not work well on your skin color or on your heartbeat, or on your eye shape?

I guess It's just a bit creepy to me that your own car can police you autonomously with little recourse.
The lesson I learned: One who invests in stablecoins is soon to be "pegged".
I quite like the look of Django-Ninja (https://django-ninja.rest-framework.com). It's inspired by FastAPI but plays nicely with Django.
> cannot be extracted in any way

There was (is?) a vulnerability in Google Titan keys (and some Yubico products as well) that allowed cloning of keys (having a physical access is a pre-requisite).

https://news.ycombinator.com/item?id=25675556
Ai recommendation systems are making people more polarized. Ie when we consume similar content recommended to us through recommendation algorithms its a filter bubble.

Consuming Radio/tv content is different since you get some other content with original content.

Social media feed recommendation results, news search results and video recommendation.

There should be research via social science study of consuming content via recommendation algorithm content vs not using recommendation.
No till farming (which isn't the same as organic farming), requires a lot of knowledge and experience. You can't just take people's synthetics away and expect them to immediately know how to improve their soil quality.

Over the short term, conventional farming will give you higher yields. Over the long term, no till farming will give you higher profits because you aren't depleting the soil and therefore won't need to move to a different location.
This is probably quite unpopular, seeing as the FastAPI docs have been so praised in the past... but I really dislike how FastAPI is documented, which has really put me off of the project.

The FastAPI docs read like a full project, a very dense project. Sometimes you just want to learn about a specific feature, but you walk into a page that assumes you have the context of the previous chapters, that puts me off a lot.

I also dislike how some of the documentation is absolutely enormous (the SQL chapters is one example), but I suspect this might have to do with the not-so-simple approach FastAPI takes, as opposed to Flask, which is indeed very simple.

I really can't join the crowd here. I don't think FastAPI is a replacement for Flask, even when async is taken out of the equation. Flask has some weird quirks to it (like "g"), but it really is a beautiful and simple API for the web.
Simple rule of thumb for me is: if I contemplate having to lock the wheels of the bike, or bring the saddle with me so it doesn’t get stolen, then I’m not leaving my bike there. I bring my other bike that costs less than a wheel of my expensive bike instead
. Or I just walk. If I’d lose a wheel in even several years of daily biking I’d probably never bike there again.
anecdotally i see a lot of young people basically taking moonshots at crypto or gig work while living at home because the labor market no longer seems to provide them either stability or paths to independence.
That would be Die Forelle [0] by schubert - it's a song about a trout. Now you can think of trout every time it happens.

[0] https://m.youtube.com/watch?v=C1gbHYqdPnk
This is gold! He also has a great tutorial explaining how to use celery with Flask!
Other problems may be that letting the reactor run during a hot summer may really let water reach temperature very dangerous for most wildlife, and also that during a drought the sheer amount of water not only complicates this but also may forbid to run the reactor at full charge, or maybe even at all (financially hitting the company).
> So in short it is a myth that you require nuclear (or any large 24/7 power plant) for baseload.

I don't think anyone thinks that literally, but rather that in most places that's true in practice given the alternatives.

Solar won't contribute to baseload at all for large parts of the day, meaning that no amount of overprovisioning helps. Wind has more noise on a day-cycle, so can be "averaged out" for large geographical areas, in theory. In practice though, I don't think wind provides baseload supply anywhere, currently, but happy to be proven wrong.
Yep, ultimately it's all belief. The fact that we have countries is a collective belief as well.

It's feels very similar to a game. A serious one at that, with real consequences. It does not have a clear winning and/or losing condition though.
I missed those, my bad. I didn't search correctly.
Eh? The EU directives are all above board and documented, so I'm not sure what you're referring to.

That said, they do need to be monitored at all time; abusing that location data for different usage is only one piece of legislation away. Which is why it's probably best to not gather this information in the first place.

To invoke Godwin's Law, iirc you are no longer required to fill in your religion anywhere, because the nazi's used records like that to track down Jewish people and others they were after.

This is why these privacy laws are so important, and why the right to be forgotten should be sacred; you should be able to disappear if the governments turn against you.
I'm guessing you're referring to Particle?
It's the state of observer that is changed by observation, thus observer becomes entangled with the observed object, and their states become correlated. Noncorrelated state would look blurry, but correlated state looks classical.
JBS Foods cyber attack highlights industry vulnerabilities to Russian hackers
Sweden, the way I think we should look at it is the discrepancy between what my employer is paying me and what I receive in my bank account.

That's 51.8% of what I make. That is the government is taking just slightly more than half of everything I earn.

In order to answer what I think is reasonable to pay in tax, we need to look at what the Swedish government spends it's money on. Core infrastructure, health care, school, police etc. This is about 30% of the current government spending. That is frightening to me. I'd be happy to pay less in tax, frankly I want to pay as little as possible but Sweden has this huge government apparatus and it's growing by the day with all kinds of more or less non-essential government arms. I could go into details but I won't right now. I just don't want to finance a lot of this with my money.

It won't be possible any time soon but I'd love to see my tax rate cut in half and given the spending of our governments it should be possible but only if we make it a priority.
For anyone reading the comments first: this is about building codes (i.e. literal physical buildings), not software verification.
Just because something isnt used by professionals doesn't make it unsuitable for domestic use. I don't have a roll cage in my car, for example.

That said capacitive touch has no place in the kitchen.
I could argue that you're trying to solve problems in a way that's "smart" to you rather than following proven patterns.
Yep. This is exactly how I feel. Django is great to get projects going, but eventually you just end up fighting it a lot.

I even recommend people not to install too many flask extensions, just use Django if that is how you like your development. Flask is much better when you just build for it - It takes longer to deliver, but you'll be enjoying that project for years.

Flask is for longevity.
> RT wouldn't have had an English version website and YouTube channel

The same applies to the American equivalents of these outlets [0], which are not just far more numerous, but have always made a point of broadcasting in non-English languages, as not doing so used to be literally illegal [1].

> If an enemy ( yes, Russia is an enemy to world peace and humanity, no, the regular Russian isn't)

Russia can be an enemy to the US, but declaring something or somebody an "enemy of world peace and humanity" is not only quite sensationalist, but conveniently fits the narrative the American equivalents of RT have been globally blasting out for many decades.

> The paradox of tolerance is at work - allowing Russian state sponsored propaganda, and even worse, Russian state sponsored parties ( RN in France, AfD in Germany, Vuzrajdane in Bulgaria) in democratic countries, they will exploit that to sow division and destroy democracies from within, same as the Nazis did.

What foreign sponsors did the Nazis have? In the case of the German AfD most of the actual know-how, enabling their populist rise, is actually based on American platforms and talent [2]. A lot of their finances are similarly questionable as NPD finances have been, as in; Having an oddly common proximity with the German BND [3].

Yet any kind of nationalist political extremism in Europe must somehow be the fault of Russia, just like US presidents getting elected was the fault of Russia, all very convenient narrative wise, just not very realistic.

[0] https://en.wikipedia.org/wiki/Voice_of_America

[1] https://foreignpolicy.com/2013/07/14/u-s-repeals-propaganda-...

[2] https://www.bloomberg.com/news/articles/2017-09-29/the-germa...

[3] https://www.spiegel.de/politik/deutschland/afd-parteienfinan...
Or for the entrepreneurs and investors to actually invest in low-tech products again; most kitchen appliances only need some solid state chips to control displays and programs and the like.
I curious about how an optimiser determines that a block of code can be vectorised. It's trivial to see this in the initial version of compute() but I'm not sure how an optimiser does this. Is it as simple as checking that A, B, and C are cost?

And how far would an optimiser typically take its analysis? For example, if B was defined inside the loop as (non -const) A * 2 ? Or as A * f() , where f() always returns 2, maybe using a constant or maybe a calculation etc.

Seems like a very hard problem,
It's interesting how indoctrinated we've become to think of "energy and water" as waste instead of as a feature of an advanced, high-technology high-energy civilisation.

If we had good sources of energy (nuclear, or solar+batteries) we wouldn't even need to worry about that. Water as well, water simply cannot get "wasted", you just need to clean it, which requires energy.

The fact is, these "modern" "green" appliances are simply worse, sure they use less energy but waste much more time (because colder water -> longer wash cycle). You can get more (useful) energy, but you can never get more time.
This was how it was taught at my school in Java [0], although thinking about monads as a container is weird since functions are monads as well.

[0] https://nus-cs2030s.github.io/2021-s2/33-monad.html
> the vast majority of candidates don't panic during interviews and can in fact demonstrate their skills when asked

Is this actually true? It's been widely and frequently claimed over the years that "199 out of 200 applicants for every programming job can't write code at all. I repeat: they can't write any code whatsoever." https://blog.codinghorror.com/why-cant-programmers-program/

> frankly a bit insulting to people who learned to control their emotions

It's frankly a bit ignorant of human psychology to think that people can just "learn" to control their emotions. We're humans, not robots. Yes, you could go to a professional therapist, if you have both the time and money; it could take a lot of both. But if many people have to go to a therapist for the sole purpose of dealing with audition-style coding interviews, then maybe there's something seriously wrong with audition-style coding interviews. It's already bizarre that candidates with many years of experience in the field have to study intensely for job interviews.

> and work under pressure

I explained at length in the link from my previous comment that working under pressure is entirely different from interview pressure.
These amounts are so trivial, it's almost not worth applying. They need to increase by about 20x to start being worth it.
Completely agree here that the entire experience was better despite the buttons. If I could choose, I would have an induction burner with front mounted dials for controls.
Also, if you want adaptive brightness and more automated controls, check out my Lunar app (https://lunar.fyi)

An interesting tidbit: the DDC implementation of MonitorControl for M1 is actually based on Lunar's code and my research here (https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/)

Since then, me and the MonitorControl devs have collaborated on creating some of the features that are present in both apps
Seeing as its a closed beta, I don't really have any links to any reading material on the app - However here are some screenshots however showing the Chromium pages within Arc Browser and some of the supporting files within the app bundle.
https://imgur.com/a/DXE1x0m
I like FastAPI and using it feels nice.

But it could _really_ do with some "Reference" documentation. Sometimes I just want to know exactly what a call does or what the various parameters mean.
The nice thing about hydro is that most projects come with their own battery. Wind or nuclear can be used to fill reservoirs back up. If the ice packs are drawn down too much, this might be the main use for hydro in the future, though I’m not sure it would save something like lake mead (though a project is planned).