skysight-inc/HackerNews huggingface dataset:
There isn't, at least not really, since webapps are designed as full-service kiosks: all of the data management, user management and access control are supposed to be handled from the same console. If you want the database to enforce access controls, then every user must exist as a separate entity in the database, which is good, but then the webapp also needs the permissions to manage user accounts in the database, which is bad for security, and the webapp can no longer use connection pooling, which is bad for performance.

There are tricks you can use, such as implementing row-level security and tying it to some concept of end user identity, but even ignoring that ORM's don't understand or support RLS and developers therefore won't use it: it's still the same problem of letting the fox guard the henhouse. The webapp is the single control point for both user access and user administration (including self-service account creation and password reset), so whatever solution you come up with, the webapp will need to have super-user access to do that, and therefore if the webapp is compromised, your data-level access controls can be compromised too.

So, in order to even begin thinking about securing your data, the webapp should probably be split into multiple reduced-access microservices that handle different aspects of the webapp function. As long as we're talking about a single monolithic backend, any attempt at scope mitigation can (and likely will) be defeated.
Wait some people still have money to spend?
> Alpha, Delta, and every other variant has turned out to be the same when practically speaking as experienced in our actual cities and populations across the world.

This claim is wildly false, and you've already been refuted by someone else.

Remove your false post.
coffee shop -starbucks -dunkin

used to work in Maps. not anymore.

:eyeroll:
You're not. Not if you heat your water before putting in the grounds. Practically speaking, once you heat your water, it's a matter of seconds to get the coffee rolling.

You should try it.
Surely the solution to uncontrollable dependecies is to throw random statistical processes into the mix, that make a complex but deterministic problem totally undeterminstic.

I plead for using astropy to choose dependencies based on the alignment of the stars instead, because it has a slight mythological advantage.
Looking at the machine learning ecosystem we have at the moment, there is a good degree of democratising, as in anyone with the skills and funds can build, optimise and deploy ML models. This is driven in part by the whole open source movement. If AGI goes down the same route, as in researched by academia and funded by private enterprises, I can't see why it wouldn't be just as open.

If everyone had access to super AI, what does that mean to our democracy? I can't see social networks surviving (AIs could just flood all feeds), which I'm probably happy about. Some governments like the UK and EU are taking steps now to ensure AI doesn't start breaking human rights, discrimination, etc. Just need to get the us and China on board (unlikely?).

So to summarise, I remain optimistic.
yes, we should not because thats a wrong statment. The correct one is that kids from undeveloped world die from climate change.
Jordan B Petterson has a podcast on this topic. This spreading fear has to stop
They may be wiling to pay for RHEL for some critical services, but there are a lot of things where a full RH sub doesn't make sense. Dev/test environments, non-critical services, web applications and applications with high parallelisation. You want to support as few OS variants as possible, so by using RH clones there this way you can have "can't tell by the taste" compatibility across all your systems. Plus it makes it easier hiring people.
See the exchange above. I meant to say 7-9 bar (~100-130 psi).

It was early and I hadn't had my morning espresso(s) yet : )
table { table-layout: fixed; }
It certainly sounds useful for users who need different VPNs / proxies in different tabs. But not everbody needs that, so not everbody should he forced to grant more privileges.

I don't need a VPN that often, so I have not investigated: Does it support any kind of VPN or just Firefox VPN?
pro-tip: For finding good coffee in strange places, search for "espresso roaster". I have had great success with this approach.
As long as the pollution tax is higher than the cost to clean up the pollution it works, because then the company cleans up the pollution for you.

Also massive incentives to reduce pollution, and reduce cost of pollution cleaning technologies.
Flexible is a double-edged sword. `querySelector` is bringing in the added complexity of selector syntax, which is more stuff to think about that isn't relevant to what you're trying to do.

For example now you have to worry about whether there are any characters in the ID that need escaping in a selector (eg `.`), something that may not be easy to verify when formatting an ID out of variables.

So I'd suggest preferring getElementById for its directness, rather than for micro-optimisation reasons.

(In principle the same should be true for getElementsByClassName, but the live NodeLists returned by that method are a trap for the unwary, so neither option is ideal.)
stop funding oligarchies, unsustainable and unecological industries, and fascist states you dumb fuck
If you use the < operator you don’t need to spawn a ‘cat’ process that does nothing but copy around the contents of the file.
And what is your project about?
I think you're overestimating the average citizen.
The Kafka subreddit is good for chuckles because at least once a month someone happens by who is looking for help with their deployment. It's a Kafkaesque loop.
Oh nice science fiction book
Some years ago a friend (who I've slipped out of contact with since) who was into fashion to the point it might be called an obsession, used the term “original copy” to specifically refer to side copies, made in the same factory as the actual original, likely by the same workers, off the record, with excess materials from the end of an official production run (or simply stolen, sorry “redirected”, materials). Sometimes items would have minor defects (maybe those were official originals that failed a QA inspection?), often there would be nothing detectable different from the “real thing” apart from maybe a missing care label or such.

Sounds like the term has become a bit more general, going by the interpretation you've experienced.
Its true that buildroot/yocto-based immutable images are a lot more resilient and prevent regular sd-card death, for most one-off uses you can get 90% of the way by simply using the "overlay file system" option in raspi-config already built-into the Raspberrypi OS.

Essentially, you start with your Rpi OS, configure it the way you want it - install services etc, and once you are done, just do "sudo raspi-config", select "Performance Options" and under that enable "overlay file system" (also select "read-only /boot" when asked). Reboot when prompted to complete this setup.

This will cause all changes to go to a temporary ramfs - and these changes will be lost on reboot. Most importantly, this means your SDcard won't be written to at all during normal operation. Do note that if you are using one of the older Rpis with 1GB RAM, you might face issues with RAM availability - depending on the amount of changes you make while the overlay is enabled. RPI4 variants with 4GB/8GB ram work really well, though.

If you do need to make persistent changes, just repeat the process starting with "sudo raspi-config", disable the overlay and read-only /boot, reboot, make changes, then renable the overlay. Its is a good idea to do an apt update/upgrade every month of so after disabling overlay.

Another thing you can do is to simply use USB sticks or USB drives as boot media (on RPI4). Those have much better lifetimes than sdcards, and are much faster as well.

While this does not compare to the performance/speed/safety/etc of a fully custom buildroot/yocto image, its a good compromise considering its almost effortless.

Shameless plug: I build such custom OS images for RPI and other SBCs for a living.
I have a couple of moka pots which I like to use in the summer to make iced coffee. The small one is annoyingly too small for a decently sized drink. So I got a huge Bialetti, since it seemed rude to buy a cheap clone. It makes about a pint of strong coffee which is enough for a couple of very long cold lattès.
Wouldn’t that cut into adolescent anti-depression drug sales? Can’t have that occur
Interesting,could Jesus be considered a character in the book, representing God?

I am purely interested in the Philospophy here. I love your reply with regard to the analogy of a book BTW, really great how you presented your view of a creator.

So are we saying creators are never part of their creation ?
Does that mean AI being created by us humans, can never know we created it, does that mean, that evolution of AI means human intelligence can no longer exist after this point ?
Done properly, steam shouldn’t be going through the coffee grounds in a moka pot. The expansion of the air (and evaporation of the water as well admittedly) in the lower chamber pushes the hot water up through them.
https://archive.vn/0BzHf
Or - given they are pretty cheap - you get a small one for your personal morning coffee, and a large one for when you have guests over.
تساعد قبعه البلوتوث علي تغطية شعرك وخلق أسلوبك الأنيق في أيام الشتاء. مصنوعة من مزيج الصوف والأكريليك. فائقة النعومة للارتداء ودافئة في أيام الشتاء الباردة وقابلة للتمدد تصميم الكفة القصيرة يجعلها مميزة وتمكنها من تغطية رأسك بشكل مثالي .
Rust maintainer perfectionism, or, the tragedy of Alacritty (2020)
even though it's well known and regularly appears on hn, the international obfuscated c code contest still needs to be mentioned here.

https://www.ioccc.org/
Carbon Taxes work because the market can't solve a problem it doesn't have a price for.

Knowing the word "externality" is all you need to know.

In the Adam Smith/Ayn Rand fantasy of money and the invisible hand, markets are a form of Artificial Intelligence. The fantasy is this AI can run the markets better than any centralized authority. Even if we assume that's true right now the AI has no price for carbon, can't take into consideration, hence it can't "solve" it.

This is the equivalent of having a self driving car that wasn't trained to see bycicles. Obviously, it will keep killing cyclists until you give it training data to see them. There is no "market solution" for a blind AI system that doesn't see carbon, because the AI has no data set for carbon costs.
> a RadioShack-branded answering machine that was the size of a small suitcase.

Huh, interesting.

As a bit of vaguely-relevant trivia, I found this fascinating recording someone made of some phone systems from the early-mid 70s: http://www.wideweb.com/phonetrips/VRHQ.mp3 (~30min) (from http://www.wideweb.com/phonetrips/, "Two Early Voice Recognition Systems"). Not quite answering machines, but if the same technical acumen were applied to recording messages I expect the result would have been very impressive.

I look at this as an interesting way to get an idea of the bounds of the status quo of where technology was generally at around the ~70s. This is really cool, but also within the bounds of what was reasonably conceivable and maintainable for the period. The recording notes that system/technology was observed finding its way into a few different use cases.
Just logged into remind everyone CamelCamelCamel shut down Europe sites during the initial Covid outbreak. https://mobile.twitter.com/camelcamelcamel/status/1242179105...

I remember reading price gouging from Amazon was revealed some months later. I wonder if they wanted to stop this being shown so blatantly.
I agree that your version is more satisfying and I can imagine that to be the future, although I find more plausible that the first generations will be distinct and geo-spacially localized.

Once the mind hive's perception of self (if that is even necessary for intelligence) is blurred sufficiently that pretty much any system can be plugged in, than the whole possibility I mentioned crumbles.

> Perhaps that is already happening.

Do you mean intentionally by many researcher groups who don't share it, or as a shadow society peggy-baging on the internet without anyone's attention?
I am confused, this seems more like a general math cheatsheet. The only thing that truly has anything to do with theoretical CS are the definitions for the O-notation on the first page (and most CS students don't need a cheat-sheet for that) and the master theorem. Nothing on P, NP, NP-hardness or completeness, formal languages (Chomsky hierarchy?), finite automata, Turing machines, halting problem, decision problem, reduction proofs, Pumping lemma, Gödels incompleteness theorem, etc. This sheet would have been of very little help in any theoretical computer science exam I ever took. The only cheat sheet I ever needed in theoretical CS was Schönings book "Theoretische Informatik - kurz gefasst" ("A short overview of theoretical CS", well, it has ~180 pages...), which is pretty standard in German universities. It was completely worn out after my first semester + exam of theoretical CS... here is a TOC: http://www.gbv.de/dms/hebis-mainz/toc/094349797.pdf
I have a couple of scales when cooking. A small gram scale weighing up to 200g works wonders for this.
And that the developed world will became undeveloped in terms of natural disasters. Apart of this, all will be perfectly fine.
I'm not familiar with WP under the hood. Am I being naive or is it feasible to write a routine that scans plug-ins source code looking for insecure query argument handling?
> wolfram alpha is basically that book written as a program.

Exactly! Which is why I love it, and why I think it would be good to extend it to encompass more than just that one book, too.

> The problem with papers written by peo I went that route, I knew a few others who did, but most of those I know didn't. ple who apply math is that usually they don't really understand the math, they just apply it, so they can't explain it well.

This is already a third time you said something that made me really think again about the issue...

It sound very plausible. I think I've probably never even seen a proper maths paper. I've been struggling with math, but it didn't occur to me that a part of the reason (other than me being dumb) was that the authors struggled with it too! Were I in their place, I would definitely also try to reduce the amount of explanations to the absolute minimum, so that there's less of a chance I'll be called out for it.

EDIT:

> I went that route, I knew a few others who did, but most of those I know didn't.

I'm not joking, this is very serious: is it possible to learn from you somewhere/somehow? Because you're incredible, honestly, your patience is not running out even now, this deep into comments thread; and you really can speak in programming - this much I can see - and I think you're at least as competent on the other side (though I obviously can't judge it myself, so I'm deferring to (your) authority that I came to believe in). I'd be incredibly happy if I could somehow get a bit of your help.

(Seriously, I'm not sarcastic or anything, this is 100% honest. EDIT2: well, I still disagree with you on some points :P but I think if it's from you, I wouldn't have a problem with actually listening to you)
I think most of this complexity is a failure in scope limitation. No exaggeration I wouldn't be surprised if the average piece of software today is 1000 times bigger and slower than it needs to be.

You need to spell check a text? In the 1980s, you could do that relatively quickly on a computer with no network access. The dictionary data was pretty big back then but today it will fit in an L3 cache.

Today, each checked word likely gets converted to JSON and is then sent around the world through load balancers and proxies to some cloud instance where it is deserialized and checked and a new JSON message is encoded saying "{\"message\:\"yup, it's a word\"}", which gets passed back through a bunch of servers until it ends up in a mobile app that is really a souped up HTML widget. Spell checking isn't by any means trivial programming, but it doesn't require planet scale computing either. There is no benefit to that. It's just a waste of resources.

So why do we build things that way? Because of Parkinson's law. If we had put a constraint on resources, we would have found a faster and better way of doing it. This is in part why I advocate targeting low power hardware when designing a new system. If it's fast on a Raspberry PI, then it will be fast on any hardware. You will identify scaling problems early while the code is still malleable and easy to redesign.
Huh I never knew about this angle - thanks for sharing.
We have the same thing in Turkey, although without an exclusive name or word for it. I guess similar mediterranean cultures, perception of elderly etc. and many other factors create this phenomena.

But yeah, no idea why this has popped up on HN :D
Russia is massing troops on Ukraine’s. Most likely another war will happen there shortly.

China is becoming hyper aggressive towards Taiwan.

Serious war is around the corner. Not hypothetical wars.
With this type of fear mongering, more people will die from the fight against climate change than climate change itself. For example, fertilizer is made from fossil fuels, so attempts to raise the price of fossil fuels or prevent companies from obtaining these fuels results in starvation. Similarly raising the price of things like home heating oil or gasoline will devastate poor nations. Madagascar had a famine because it wasn't able to afford fertilizer due to the twin effects of loss of revenue from covid lockdowns and an increase in fertilizer prices.

Trying to move away from fossil fuels is an extremely delicate operation that requires nuance and patience. It also requires having something to replace fossil fuels that is as cheap otherwise poor nations wont be able to afford it. This means purely relying on market solutions to increase prices and let replacements bubble from the market is a recipe for disaster in the developing world.
Is manual labor the only other option to IT?
I always wonder, Are this practices creating inflation? Once the price has gone up it's difficult to ever come back to it's previous price.
Interesting list, although not all start-ups are listed. I guess it is just the top.
Jordan Petterson is too much in love with himself to be taken seriously anymore.
Database transactions would be useless for banks - you'll notice that if you try to pay while not having enough money in your account, the attempt doesn't simply disappear. What banks actually do is something akin to what Kafka-based systems do - the attempt to charge is recorded in a leger, and then fulfilment of that happens asynchronously.
I would seriously not recommend doing this, because it's terrible at communicating intent. Yes, it works, but someone else (if you're lucky) or you will be staring at a variable that seems to have come out of nowhere trying to figure out what's going on sooner or later. Especially if the HTML id inadvertently got changed without changing the variable in kind
All the best Black Friday 2021 deals we can find
Tl;dr: Nothing is easier, both have their own sets of issues.

I have been at all sorts of Backend/Frontend combinations. An app or service with Good UI/UX and animation can't survive if they don't get required data in time from their servers. And a good scalable backend is useless without a UI/UX conveying clear messages & indication to users.

If something goes wrong at frontend, it affects only one (or one set of) user(s). If something goes wrong in backend, entire system messes up. The joy of showing beutiful apps and the joy of serving something to millions of users without hiccups are equal in my mind.

And after spending almost a decade in frontend (Android mobile to be precise), I find backend has more interesting. I have written about my journey here[1]. And I want to spend my tech career handling things at scale.

[1]:https://prashamhtrivedi.in/from-mobile-to-backend.html
The least controversial post of the year.

Well deserved.
Baking soda
If your database supports session wide environment variables you can attach user/group/permissions object to the session and have your queries/functions/procedures check that.

If your database supports writable views (e.g. via triggers) you can build parametric views.

Both are not plug-and-play modules in your framework and requires actual DBA, though.
> We need a new message for climate change. One that drives action through optimism that things can be better. Or, based on the signs that things are getting better, we might rebrand this optimism as realism. This would be much more effective at driving real change, and would save a lot of mental strife in the process.

Exactly. The main question is: What are you going to do about it?

Doing nothing and screaming about doomsday to others is not a solution.
So who do you propose to be the centralized authority?
Presuming high heat, it's pretty consistent. I've noted this across a dozen or more cooktops.

The surface area of the pot bottom is the limiting factor more than anything else.

Sure, low heat and widely-divergent hobs exist. Standards and conventions help ensure reasonable convergence.
As a long time nerd, programmer since 13, no habitual interest in sports/gym... I started going to gym for over a year now.

There is another benefit than the looks. Your default energy level is higher, you become more resistant to cold and heat changes. Your heart/lungs can handle stress better. Overall contributing to better outlook of confidence.
I'm not arguing that we ban washing machines that break in 3 years, just that they're properly labelled.
One minor but important detail: fertilizers are made with hydrogen that is currently coming from natural gas. But it could be exchanged to some other source, or the superfluous carbon could be stored in solid form etc.
I agree that externalities should be priced in - but I wonder if in practice Governments would end up footing the bill via subsidies.

For example, look at what happened in France with the fuel tax rise which lead to the “gilets jaunes” protests.

If people need to get to work and heat their homes etc. then putting a tax on all of that will hit them hard while the rich will be relatively unaffected and can continue polluting. A simple flat tax on CO2 emissions, while far easier to implement, would be regressive compared to one that scaled with your personal emissions or something.

Such a regressive tax, levied on basic things like energy, fuel etc. that are fundamental to normal life seems incredibly likely to trigger political unrest as we saw in France.
But Kai Waehner blogs in English :)
The ancient tablets revealing the mysteries of Babylonia
As a casual follower of him, I would like to hear more of your opinion about the guy, please. To me he doesn't seem too self centered?
Jordan Peterson talks about many topics he's not trained in without citing reliable sources.
Absolutely. The recent epidemic and how the vaccines were distributed have shown that the wealthy countries generally don't care about the rest of the world. Humanity is very fragmented and can't act as a whole on important global issues, that's what the epidemic revealed.
The underdeveloped world is intentionally oppressed by the developed world - in order to maintain their way of living. The resulting economic imbalance and class hierarchy are crucial to the developed worlds survival.

So I’m quite surprised that you think that the climate change will only affect the “under”-developed? Maybe the direct temperature change might, but the ripple effects will be global.
I don't expect a schedule that tight, mostly because infections naturally wane in the summer months anyway. My (un)educated guess is that it will be rolled into the flu vaccine at some point and become a once-a-year occasion.