skysight-inc/HackerNews huggingface dataset:
It's false to think that industries are an "all together now" kind of participatory future-building exercise where ethics are intented and chosen. It is individual economic survival shaped by market realities, occasionally nudged by an ideal. Products and services that provide little value are commonplace. The emphasis of the market is on reassigning credit with various tricks first, because value creation is much harder, and many valuable organizations(to society) can barely manage break-even profit. Huge profits often come with low competition and easy rent.

The more important ethical factor is in how one lives their "life as a whole". Not just the career, but the entire premise of living well. Does living well mean living large? Does it mean living minimally? Does it mean giving back? Does it mean sacrificing some personal aspirations? These are more encompassing questions than "do or do not work for BadCo" because some people will calculate that they need the extra income to, e.g., raise kids, and others won't - they'll see an option that reduces the amount of money needed, or they willfully forgo having the kids altogether. A really adeptly lived life can find ways through that work well in any ethical framework, and these successes become stories told to the next generation, of "how to be successful". It is reinvented each time, after all.
thanks for the chuckle
>"Why even print cash at that point?"

That is the point. The governments of the world hate any privacy you have. They're just turning the screws until they can get rid of cash.
I'm on a plan that uses only regeneratives, that also definitely helped me stop worrying too much (Although now there's the gas crisis unfortunately)
There’s a difference between

“How I successfully became a software engineer in 3 months”

and

“How I became a successful software engineer in 3 months”.
I think it comes down to "leadership by example". If your boss comes in an hour late to work each day, are you going to turn up on time? Similarly, if you're poor, and see privileged rich people getting away with (albeit different) crimes, are you going to make yourself poorer and shy away from crime due to morality?
Most panels provide 25 years warranty of 85% of output. Therefore, you can use your panels up to 40 years in some cases.
One thing I should probably add is that I was mostly talking about webdev circles (these days I work far from webdev on GNU/Linux-centered projects so you obviously don't see Windows there, but this wasn't always the case in my career). However, I'm also pretty close to gamedev circles and, indeed, Windows is still dominant there.
Yeah I tried to scan my hallway using Meshroom. It took about 3 hours to solve and completely failed on any of the white surfaces. Ok I guess that isn't entirely unexpected but it's not like they were completely free of texture. The solve time was also very disappointing.

Unfortunately there seems to be a huge gap between Meshroom (the best open source solution AFAIK) and commercial solutions like Matterport, or even iPhone apps (yes I know it has a depth camera but even so).

There's also a ton of research results that are way better than Meshroom but unfortunately they never have code that you can actually use.

This sort of thing: https://youtu.be/TZ1eToXQwN0
Depending on when your local grid hits peak demand, and how much solar is already present, the excess electricity provided to the grid by solar power might be extremely valuable.

In particular, if your local grid's annual peak demand occurs on summer afternoons, when air conditioning is at peak use, then solar provides extra capacity exactly when it's most valuable. This, in turn, means that your power company can avoid building extra peaker plants that are only run for a few hours a day during a few weeks per year.

In this case, net metering is an extremely good deal for the power company and for other rate payers, and it may actually be a bad deal for the people with the solar panels.

How often does a scenario like this occur? Apparently, peak annual demand in many markets occurs during either summer afternoon cooling, or during winter morning heating. In the latter case, obviously, solar is not helping with peak demand. Similarly, this effect is only true until a region reaches a certain level of installed solar, and a few regions may already be well beyond that point.

Even if solar provides extremely valuable peak capacity, this doesn't guarantee that a residential solar owner will have any negotiating leverage. Most residential solar is unable to detach from the grid or to store significant amounts of power locally without US$7,000 to 20,000 worth of upgrades. So the utility could say, "Yes, the solar power that you're providing might be extremely valuable at market rates, even more valuable than the rate provided by net metering. But we've decided to pay you far below market rates, and there's nothing you can do about it."

This is one reason why major power plants often have signed Power Purchase Agreements in place before they can even be financed. This obligates the power company to pay a guaranteed rate.

So, the end of net metering might represent a blatant rip-off of the people generating solar power. Or it might accurately represent the fact that a local grid already has a surplus of solar power, and further capacity is fairly worthless.
What do you mean by a mapping with a source table columns? The data columns in the view could come from 0 to n source tables. Entirely synthetic, transformed, combined data from multiple tables etc.
Just like facts don't exist and we didn't invent this thing called "science" to determine what is fact and what is opinion
This disclosure sounds super shady itself.

Among their reasons they list that it's a "huge challenge" to manually vet traffic to detect malicious usage. They've been online for two years and only now determined that this would be a challenge?

And then blame a hacker of manipulating user balances and data loss. Please.

This sounds like incompetence on their side to keep their shady business under wraps, and now that it's been made public, they're shutting down to re-brand and launch a "new" service with the same backend. Any one of their "competitors" could actually just be them.
Without atomics, lock free algorithms are required, which without adequate CPU support are very hard to get right.
Close the MacBook lid and use it in a clamshell mode.
This is a great article on the errors: https://lambdaisland.com/blog/2022-04-07-Clojure-Error-Messa...

Also the REPL makes it so easy to debugging: https://www.cognitect.com/blog/2017/6/5/repl-debugging-no-st...
BMList – A list of big pre-trained models (GPT-3, DALL-E2...)
Exactly. You could even write declarative style C, or make your code _more_ declarative. It’s not some binary decision. It generally just means writing higher level language describing the result you want, rather than all the instructions to produce it. Functional languages are very good at letting you right declarative code, especially when it comes to dealing with sequences and lists. Ruby’s enumerator in particular allows you to write code in that style, rather than complicated nested for loops full of conditional logic.
As far as I know, for "emulation" they are still using x86 memory model, which is making binary translation much simpler. I am not aware of any MCU/CPU, which would be able to just change its memory model / peripheral mapping as it pleases.
As a lover of science fiction and an optimist I agree with your
position, and sound logic. The measure of a civilisation is correlated
well with how much energy it can command. Inter-planetary travel will
need another factor of growth in our capacity, and it will come from
clean sources like fusion.

But that's living in the future. We're 100 years premature if we think
that way. We must deal with the world as it is, not as we wish it to
be.

The world as it is, is bleak. We fucked up. We took a wrong turning
down 50 years of late capitalism fuelled on unsustainable and toxic
resources. There's really no alternative in the immediate plan than
reducing consumption.

My way of coping is to embrace that challenge as a new vision of a
positive future. Taking pride in using less is it's own journey and I
will leave colonising Mars to the great-grandchildren.
How about Go? How fast would it be?
Haha to me Tailwind feels like it is on an even lower level of abstraction than vanilla CSS. So I'd expect something like Tabler to be a good way to quickly start somewhere.

The better question would be: "What is the difference between Tabler and using Bootstrap or Bulma or some other framework?"
My suspicion is that unusable websites on mobile is one third lack of motivation or awareness (as in old websites), one third incompetence (where an attempt was made but it isn't useable) and one third deliberate to force you onto an app (masquerading as incompetent).
>Your entitlement to control what your users do in their house or on their device is sickening

I'm not controlling what you do. I'm just making a whitelist of allowed clients for my service. You are free to do whatever you want with your computer, but if you want to use my service you need to use an allowed client.

>Your right to control ends when you send the packet.

Again, I'm not controlling what you are doing. I'm just requiring certain software to use my service. You are free to run whatever you want on your machine, but if you can't prove to me that you are running an allowed client I can choose to not let you use my service. You can't force me to serve you if I don't want to.

This isn't spying on you, or forcing you to do something against your will. I have designed a system whose safety is better since I can trust clients. Asking you to client I trust to not compromise the safety of my service should be a reasonable request.

>No one pushing these features cares about security or the firmware would be open and the keys would be changeable

TPM providers have many interests. They have an interest of developing a secure device, but they also have an interest of protecting their IP. Just because they care about protecting their IP, it doesn't mean they don't care about security. In regards to making your own chain trust go ahead, but I won't trust you.

>You just want the ability to sell removing the nitro button or having a slightly less unusable UI or getting the ads off of the lock screen for $9.99 a month.

Yes, just like how DRM stops people from ripping content you have invented money into. This can prevent people from leaching by using a modded client that removed ads for free. People spend a lot of money building services and they rely on ad revenue in order to make money. If you choose to mod advertisements out of your client I can choose to stop responding to your requests.
They keep all of the installation in one place. Config and cache data can be in different places but the program itself is in one place.

On Mac this is the app bundle. On Android it's the unzipped APK. I think NixOS does this too but I'm not too familiar with it.

Even Windows more or less does this - all the data is in c:/Program Files/The App. Well at least in theory. Windows is pretty messy.
Your definition of “short sighted” might need an amendment.

> think about solar becoming mainstream and most households being in the same situation

This is a happy problem. It would mean humans have overcome climate change.

That much surplus energy will create demand. From grid sized battery arbitrage, to desalination, to powering factories in the day.

You should learn to celebrate the sun-optimal but significantly better solution. Especially knowing that we can always keep improving.
I have another fun challenge, try to completely disable the auto-zoom-feature on Google Maps. Last time I tried, I stepped through 20 stacks of obfuscated nonsense before eventually giving up.

But tbh I can't really imagine any scenario that is near impossible - except for WASM driven web pages which will break just about anything :(
> Why you assume

It's not an assumption. It's the reality of the information age. The only way to have complete control over information is to not publish it. Once data's out there, there's virtually no way to control what will be done with it. Creators started from a lost position: they want to publish their works and yet they want to somehow control what happens to "their" data. The level of tyranny necessary to accomplish such an end requires the destruction of free computing as we know it. We're already seeing shades of it today: computers that aren't really ours, they only do some corporation or government's bidding. It's only a step away from such digital copyright enforcement nonsense to far more serious matters like cryptography regulation.

So I'm not the one assuming anything. It's creators who live under this notion that they own their creations. The truth is public domain is the default state. Intellectual property laws are responsible for bending reality and introducing this assumption that you can even own ideas to begin with. That was workable in the age of printing presses but not in the 21st century where everyone has multiple powerful globally networked computers at home. I for one think computers are a far more important innovation than almost everything humanity has ever created and I don't think enabling creators to continue living under such illusions is important enough to cripple the potential of computers. I want society to eventually reach a post scarcity state in the real world, mirroring the digital world. I don't want corporations creating artificial economies where there are none.

All creations are just data, and data is just bits, and bits are just numbers in base two. All intellectual work comes down to humanity discovering a really big unique number. How is it even sane to claim ownership over such a thing?
The academia tends to call RC a form of GC. For programmers experienced in languages with manual memory management those are very different beasts.
Just get rich first. If you are an asshole, you get to be an asshole. If you want to spend time with family, you get to spend time with family. If you want to build some useful product, do music, paint, drink tea, you get to do all that.
Video compilation of state-of-art robots and their creators (2000)
in art and academy
full description from youtube: "compilation tape on machine creations and their creators, with Red Whittaker, Louis-Philippe Demers, Bill Vorn, Stelarc, 2000"
You can use the X.509 Name Constraints extension to limit the power of your CA to just a single TLD. I personally just run on a public TLD with a wildcard cert (so my domains don't show up in cert transparency), but there is an alternative.

- https://www.sysadmins.lv/blog-en/x509-name-constraints-certi...

- https://www.rfc-editor.org/rfc/rfc5280#section-4.2.1.10

Apparently (I haven't tested this), Chrome only checks this on intermediate certs not root certs but you can mitigate around that by keeping your root cert offline. Will only work on "modern" browsers and operating systems.

https://bugs.chromium.org/p/chromium/issues/detail?id=107208...
If you're using interop for mundane, everyday things, why use Clojure then? I imagine you would end up writing non-idiomatic Clojure code to do the interop (e.g. working with mutable objects and not immutable datastructures).
Regarding the city-size: you are right that "city" is a whole range of sizes but so is the size of a neutron star, they are not all of the same size. Don't read too much into it, they just want to give a very rough idea.

You can easily calculate how much mass it is losing via E=mc^2.

If something emits neutrons then it is losing energy and therefore mass. There are no energyless particles. Everything has a certain energy and by that mass. Some particles have no rest-mass but that is something different.

Fun fact: you could create a black hole from beams of light.
Not even neutrinos, which is probably what you meant, are quite massless. But my understanding is that the radio beams and such come out of the neutron star's magnetic field, and maybe its interaction with the surrounding gas. So its energy budget probably comes from the star's angular momentum, not converting its mass into energy.
Yeah, surprised no one is mentioning this. (A)RC is awesome... for flushing caches. :-(
Where does the waste heat go?
Yes, the port will close automatically. It is a bit fragile and vulnerable piece of thin plastic when open, but all in all a harmless prank.
You're not going to avoid it. But you will know that it'll happen at that exact moment.

Whether that is actually important or not depends on the use case. Personally, I think that GC is plenty good enough for most GUI apps other than games, and allows for non-contorted modelling of said GUI (e.g. with backreferences where they make sense).
I believe a lot more people would find enjoyment and happyness even in jobs that you would not ordinarily classify as “enjoyable” or exciting, if the conditions of their work would not have them constantly worry about being able to survive or just make their work so much more miserable than it needs to be.

Stress is a huge driver of unhappyness in work and there is often so much unnecessary pressure on time and success, it is insane. I often wonder how much more happy AND (as a result) productive people would be if they could actually work as they are meant to be instead of the norm being this stress-driven, restrictive and underpaid treadmill.

Mostly I found that it is not so much about earning more money, but about earning enough money to be able to live a normal, healthy life, that contributes to overall happyness. Anything after that may not actually lead to a happier life, because of the effects of hedonic adaptation mentioned in the article.
Has the potential to develop into a de facto tontine, and tontines are illegal in some places for good reason.
A problem I have run into (admittedly, having not written as much clojure code as I'd like) is that some java libraries in particular can make interop distinctly unpleasant. Anything around the Spring framework, for instance, made me tear my hair out. Yes it's possible, but by the time you've compensated for the impedance mismatch you might as well have done a rewrite.
This should be using npm ci, not npm install.
Sadly this site doesn't seem to be maintained still, there's lots of contributions that aren't getting merged. https://github.com/mapnificent/mapnificent_cities
Isn't this just how technology progresses? Things start off as amateur pursuits but once a field becomes profiting making then professionals move in and industrialise things.
From the docs it looks nice, and it is taking advantage of several modern features.

Apparently it isn't using C++ 20 co-routines to avoid limiting it as existing support it is still pretty much WIP.
What are you talking about? If the energy is from clean sources use away, there’s no downside. The means of generating may not be produced completely cleanly but it’s something we can bear and causes a fraction of the damage fossil fuels did.
I think more developers should be like that.

Too much energy is wasted for being on top of new framework of the month.
I suspect the practical application is far more likely to be more similar than the idealized vision OP has, with the primary difference being how selective it is applied (to everyone vs those who already slipped up once). Abuse will be the same, though.
> Any time doing book keeping for resources rather than running your code counts as GC time.

Perhaps a nitpick: memory management time, yes, but not GC time.

alloc/free is manual memory management, not garbage collection.
I'm still happily using userChrome.css and userContent.css in Firefox to customize both its UI as well as a couple of sites I visit regularly. To do so, you need to enable toolkit.legacyUserProfileCustomizations.stylesheets in about:config.
That sounds like a blog post you could submit to get more visibility :)
It's easy to cheat and exploit people when they constantly cheat and steal from one another. Such behavior becomes the norm, and bad behavior by elites is perceived as in line with convention. Maybe getting a handle on street crime could help break this norm, and free up popular mindshare for engagement on more-abstract structural issues.
Are there methods to scan the soil too?
This is a group policy, not a setting. That makes a big difference in the right context - policies are meant for things that are typically centrally managed in enterprise environments, so the ability for the admin to remotely control every setting individually is important, and requires some kind of central system registry for OS tooling to work with.
So the graves need to be confirmed, because you are skeptical they exist?

But if/when they are confirmed, then its not a big deal because it's just some of the graves that you know exist?

Do you see the contradiction here?
Igalia: The Open Source Powerhouse You’ve Never Heard Of
India also has quite a lot of notable cooperatives. One of the most famous one is Amul which is world's largest producer of milk. There are others that are pretty sizable too.

https://en.wikipedia.org/wiki/Cooperative_movement_in_India
While running, there is no additional "waste" heat: Without solar panels, 100% of the sun rays heats the earth; with solar panels, 20% is converted to electricity, and then converted to heat again.
On any OS which is not hard realtime, there could be arbitrary pauses with any syscall. This is just nitpicking.
I'm afraid startups are not for everyone. Some are more resilient and have better circumstances (like no family to take care of), some have a lower risk threshold and get very affected by the rollercoaster.

However, seems that you have beaten a dying horse too much.
Who is going to eat all the jelly fish?
Using renewable energy is putting out the fire. There’s no reason to advocate for reduced consumption of it. It doesn’t add to the fire.
Naive users can be convinced to run random code.

Go to discord.com (no need for account) and open browser console.

You will see

> Hold Up!

> If someone told you to copy/paste something here you have an 11/10 chance you're being scammed.

> Pasting anything in here could give attackers access to your Discord account.

presumably they added it after it kept happening. And likely the same things happens when random user can somehow run code they got from scammer :(
It looks like Mozilla fixed it for bookmarklets[1] three years ago in Firefox 69.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1478037
It actually wouldn't surprise me that's the main reason GC often outperforms ARC in real- life software - simply because it's only necessary to actually bother doing GC once memory usage is high and there's a known need to allocate further memory. But couldn't ARC do the same thing in principle - i.e. only bother incrementing/decrementing reference counts when there's likely to be a need to reclaim memory? Even an infinitely running service can just accept it will increase its memory footprint up to a certain threshold then only bother with memory management at that point (I actually suspect SQL server works exactly like this!). For most short-running tools, no MM is required - the OS handles everything.