skysight-inc/HackerNews huggingface dataset:
Elixir seems to be quite pragmatic choice despite being a niche tool (most Erlang OTP pros and cons are is still there).

Rust has already passed point of no return by gaining so much support (and hype) in the industry. I almost feel like it can hurt it. Too many articles here like "Some_random_foo implemented in Rust" look almost as "How some_random_bar will be revolutionized with blockchain."

So a good equivalent to that article's Python example is something simple, not very bloated that people might enjoy for rapid prototyping or for side projects. And at the same time not popular enough to have an army of newcomers or hundreds of "boring" jobs. Various FP languages set the bar to high to match these criteria. If there is such a language now, we'll know that for sure in 10 years.
Then you always have the option to package your software for the ones you use and not worry about the rest.

If you want to make your program popular then packaging is part of the process needed.
What’s the pay like for senior games engineers?
«Can someone explain how transactions are not insanely cost prohibitive»

Because the comments above yours are misleading. Transactions don't consume mining energy. Miners expend the same amount of energy regardless if they are validating 1 or 1000 transactions in a block.
You seem determined to believe that the rejection was for "political" reasons despite having no evidence for this claim. The quoted reasoning was not "lack of fit" or "lack of interest," it was lack of "interaction with other areas of mathematics." Going back to my first comment, there's a general sense in the community that this sort of interaction among mathematical subfields (or with physics) is prized in research, and it's one of a few criteria that form the sociologically dominant view of what constitutes "good mathematics." You might disagree with these criteria, but it's not hard to see why that paper might lose out to other excellent papers when judged by them. This doesn't look like politics (favoring "insiders") to me; it looks like the consistent application of a value judgment about what good research is.

Again, whether you think the criteria should be the way they are is a separate conversation.
> while of course infosec experts will freak out about any vulnerability existing anywhere for even a shred of a nanosecond, in the real world this is really only a big deal for servers, not clients

I don't think that the linked article really reflects a consensus among the security community at all. I don't really find the "dynamic libraries are more secure" argument overly compelling, certainly not stated so broadly.
Folks, please stop with the ‘whataboutism’ argument. We are debating the morality of energy usage so comparative arguments are perfectly fine. You don’t hear every day articles about the huge nr of gaming PCs or gaming consoles sucking energy, but you do hear about bitcoin. I have absolutely no problem with taxing dirty energy or disincentivizing high energy consumption but do it for everything. It’s hypocritical otherwise.
Women ABSOLUTELY ask for equality/equity in other industries!

Firefighting: https://www.powerdms.com/blog/women-in-the-fire-service/
Sanitation: https://www.worldbank.org/en/news/feature/2019/08/27/breakin...

This took me literally 45 seconds of googling.
I’ve been on Debian since Potato, so I totally see what you’re saying. But...

> that's cutting maintainers out of the loop

Is this necessarily a bad thing? The market has seen the need to fill a hole, and it seems to be working.

I first started with Slackware, and dependency nightmares is what got me into Debian in the first place. Although Debian is nice because of its slow and stable base (which makes me happy for production), I’ve recently moved to Arch and have been so happy as it’s brought back Slackware’s idea of getting as close to upstream as possible and it handles dependencies! And to be honest, I’m loving it. And as an even added bonus, I’m getting more and more surprised how a tonne of packages that I’ve installed are Rust apps.

So, coming back to your comment:

> that's cutting maintainers out of the loop

With systems like Arch that get us closer and closer to upstream, are maintainers the unnecessary middlemen? Of course they’re not entirely redundant, but maybe a new model of distros like Arch will be more commonplace in the future
> Ultimately the state will never accomplish its goal of strongarming the intermediary.

Wow it’s like reading 1984. The uh, first part of course, not the end. If you haven’t read it I don’t want to ruin the surprise.
If you can manage to have per-customer cutoffs, yes that would solve the problem.

I was talking in the context of what could help with the current grid design.

And heck if you can get even a fraction of that improvement in controlled cutoffs, then you can avoid this kind of blackout even without anything else. Because it would actually be possible to roll the blackout and only have people lose power for a few hours at a time.
It's an awesome idea. The color the epaper might go better with stainless steel, or even glass. But as it stands the gray/black/brown combo looks a bit like an Ugly Tie, it could work in the right room/wall, but may need some thinking on the end of the buyer.
Looks like BTCs main value is facilitating ransom ware attacks
> Programmers, game makers and 2D/3D artists are very different target audiences with very different needs.

Yes, so if you want to make them use the same version control system (not a strange requirement, see Google monorepo), then the system should be all-encompassing, and not limited to one type of user.

And it may turn out that features meant for one type of user are also useful for other types of user. For example, programmers may need to store large image files as part of a deep-learning image classification system.

I'm usually not a fan of packing as many features as possible into a single tool, but in case of version control it makes sense. (A pluggable/modularized approach should of course be used if possible).
The Challenge of a Fair Trial for Chauvin
So, let’s assume the perpetrators get their ransom in Bitcoin... how are they ever going to be able to spend these coins? It’s not like the transactions are anonymous. So what will the rest of the world be able to do about it? Can the target wallets be blocked? Monitored?
Centralized repositories are not a good, general solution to the software distribution problem.

First: They don't have all the packages and versions the user could ever need, which means that you'll always have a mixture of software installed through the packagr manager and software installed through tarballs or curl | bash

Second: They distort the relationship between application developer and application user.

Third: they neglect offline use cases.

The only sane, generalizable solution is for the OS to be a platform upon which bundles can be installed. The OS should just define a sane format for said bundles and the user gets their applications directly from the application developer.
> You could make the same argument about communal water heating versus having a heater in each home, yet of course such a position would be absurd.

If we could cheaply and efficiently transport hot water over miles and miles like we can with electricity then communal water heating would be much more common. Note that communal water heating is fairly normal (i.e., not "absurd") in large apartment, condominium, and commercial office buildings (one large boiler providing hot water for all tenants).

> Millions of individual homes running their own solar, even with everybody hooked up for exporting, is quite feasible. It’s happening today.

The question isn't whether there's an issue hooking individual residential solar installations up to the grid--no one disputes that. The relevant question is how expensive is it to build and maintain tens of millions of individual rooftop solar installations versus several orders of magnitude fewer, larger installations. According to https://www.solarreviews.com/blog/what-is-a-solar-farm-do-i-..., it would cost at least ~$2.8M to generate 1MW via rooftop solar systems while it would cost only about ~$1M to generate the same amount of energy via solar farm.
Was Kia using BlackBerry's QNX platform?
Thank you for making this point. I completely agree. I make the ROI argument here because it's the one people listen to, sadly. Living next to a coal or oil fired power plant is one of the worst decisions you could make health wise, particularly for children.
Well the parent comment is simply arguing against nuclear, and given that no civilization before 1940 had to think about nuclear, it’s not a bad take...

Despite being somewhat of a subjective political position, Its not crazy to think late era Obama administration was more competent than Trump administration.

In the past, bad leader + nuclear = Chernobyl

So you completely missed his point, (s)he’s not saying “times are bad now”, they are saying “I see now that times are not good enough”
it is both and neither, it has properties of both, it also lack lack some properties of both
> maintainers shouldn't place themselves in the development process.

Then perhaps we as developers should spend more time thinking about and participating in the maintenance process?
Have there been any attempts to deal with this kind of thing within Bitcoin? Like, could everyone agree to blacklist specific coins that were known to have been paid as random? Would it be plausible for a large government to introduce regulation to demand any proper exchange to refuse coins originating from a ransom? Or is that just impossible?
Would you post a picture of how to do it?
> They should be cut out of the loop.

I disagree. This is how you get the Google Play store or the "freeware" app marketplace. It sucks. As a user, I'm quite happy to continue using a traditional distribution even if it means I don't get to use a handful of flashy programs by developers that disagree with the concept of maintainers. So far that choice has been much more positive than negative for me, and I'm doing my best (by promoting the open source ecosystem) to keep it that way.

> Maintainers don't have a right

If you're creating open source software, they quite literally do! https://www.gnu.org/licenses/gpl-3.0.en.html

If you put in a bunch of crap that doesn't belong in an application (ads, for example), I'm glad I have a maintainer that can either strip this out thanks to the GPL (or BSD / MIT etc), or else choose not to include your app in the distribution at all.
Isn't this something like Roam/Obsidian, just more complicated&academic to the point of unimplementability?
Not an impossible future:

The bitcoindollar, negotiated by nation states with hacking syndicates to price all their contracts in bitcoin, forcing nation states to continually purchase bitcoin and is a key demand driver of bitcoin, and vital to diplomacy and hegemonic peace.

replace bitcoin with petro. same thing
Unlike certain politicians, i do not consider publicly traded corporations to be "people". I dont really care about thier feelings, even thier rights. Corporations are a legal fiction created for a specific purpose, not persons with emotions.
At the pace we're going, we're tolerating to make the whole planet a burning hell for the comming millions of years. So I would say we have a pretty high tolerance to disaster, as long as it's happening to our children rather than us.
Building a transparent supply chain with blockchains
Humans are able to do surgical operations using existing hardware [0], but software can not.

Humans can drive cars on crazy Indian roads, software can not.

Existing hardware is plenty sufficient for manipulating physical world, but we are missing the intelligence part.

[0] https://www.davincisurgery.com/
There’s a persistent myth that in medieval Europe, most people drank wine or ale instead of water because the latter was so polluted that it was rendered non potable.

Turns out this isn’t really true. I also wonder what the effects are of drinking alcohol all the time; surely it must be damaging to the kidneys.
Thanks for posting this :)

Not sure why the (2017) tag though, this post is from yesterday!
IMO, the bezel is way way way too big for how much screen space there is. Instead of red oak, I'd suggest looking at walnut or cherry -- something with more color and a little less texture might help the screen to take focus. You could also look at separating the screen from the bezel with some kind of mat board or something (another commenter linked to an instructable that did this).

I'm also not super clear on the the exact use case for this. Have you considered making it more of a portrait orientation, making it a single day view, and maybe adding some additional information (maybe some todos from Todoist or something?)
Based on this writing, I'm keen to read your full essay
Diplomacy played in small groups with friends is a great way to end up with less friends.

To win you basically have to lie to their faces. Still, it’s a great game.
Keeping the application working in the face of dependency updates is the distro's job, if they're supported in doing it. They won't be pushing dependency updates at random except to channels explicitly marked as unstable (at least, assuming a minimally sane distro).

I'm less familiar with Gentoo, but Debian-based distros ought to be safe from that threat (and if anything, you ought to be worries about the reverse problem). So your question becomes: do I want to risk being vulnerable to zero-days?
There are no mathematical theories of runaway intelligence growth. On the other hand there are many theorems of fundamental limits to maechanical processes. E.g. NP completeness codiscoverer Leonid Levin also proved what he calls independence conservation that states no stochastic process is expected to increase net mutual information. Then there are the more well known theorems with similar implications: no free lunch theorems, halting problem, Kolmogorov complexity's uncomputability, data processing inequality, and so on. There is absolutely nothing that looks like runaway intelligence explosion in theoretical computer science. The closest attempt I have seen in Kauffman's analysis of NK problems, but there he finds similar limitations, except with low K terrains, but that analysis is a bit questionable in mind. To make arguments like gwern and Kurzweil they are essentially appealing to mysticism; assuming there is a yet to be discovered mathematical law utterly unlike anything we have ever discovered. They are engaging in promissory computer science, writing a whole bunch of theory checks they hope will be cashed in the future.
What's the problem with focusing on upstreaming the patches and getting rid of rust's "staging fork"? Especially if they fix something as serious as miscompilations, wouldn't those patches be VERY much needed upstream? I'm asking out of genuine interest.
>You are vastly overstating the mineral requirements.

No I didn't.

A typical solar panel weighs around 40 pounds. All that material has to be mined from somewhere, then transported, then processed. Some of that material are rare earth minerals that have an outsized mining requirement (like for every 1 pound, you need to turn over 1000 pounds or 10000 pounds of earth). All of that material will need to be landfilled at some point in the future as well, no matter how recyclable the solar and wind collectors are (and today, they aren't recyclable at all).

>Wind power can share land with other uses.

Sure. I didn't say it couldn't or it won't. I'm saying that you will need vast new tracks of land regardless of that fact. Why? Because you need to scale wind and solar collector deployments by several orders of magnitude.

>There is a staggering amount of land out there that's not suitable for even grazing but will support utility scale solar.

I have no idea why you think only 'grazing' areas are the only ecosystems we need to protect.

Every square meter of Earth is part of some ecosystem that is already under tremendous stress due to human activity - that includes areas like deserts, mountains, ocean floors.
Great perspective. ESP, analytics vendors and BI tools are a few of the categories where "usage' has forced me into licenses that require annual subscriptions. Seems many of those companies do offer month to month options, but those are typically situated for low volume levels (emails/month sent, # of monthly API calls, etc.).

Personally, the biggest pain I've had is around poor implementations and core missing features that are only realized during implementation (some of my projects have had tricky technical & privacy requirements). In all those cases we either made do or spent far more time than estimated in building workarounds.
> I firmly believe that raw intelligence has little to do with our lead as a species

This statement carries no meaning unless you define what "raw intelligence" is.
> Read some Michel de Montaigne or Immanuel Kant and figure out what you want out of life, and then get it on your own terms.

Get some hobbies! They can be really great. Reading, of course, can be one of them. Here's a good list to try out:

https://www.artofmanliness.com/articles/hobbies-for-men/
> It's no longer cost competitive, and places like China that adopt a "let's try everything and see what works best" approach have heavily pulled back on nuclear.

Another renewables advocate who equals the LCOE (levelized cost of energy) with the system costs, completely ignoring that it’s not the LCOE which drives up the costs for renewables, it’s the necessary backup plants unless you have access to lots of hydro power per capita.

Case in point.

France: 50 million tons CO2 p.a. in the energy sector, 50 g/kWh

Germany: 350 million tons CO2 p.a. in the energy sector, 400 g/kWh

Germany: 31 Euro-Cents/kWh

France: 18 Euro-Cents/kWh

Please stop spreading the “nuclear is expensive” narrative.
I believe one reason people are responding negatively to the frame is there is insufficient padding around the content before the frame begins. I know it would be painful to not use all the screen real estate, but I think there needs to be some spacing. Alternatively you could surround the screen with some sort of matting before the frame begins.
Yeah, you don't have to make people without options happy, you are right. But I wouldn't want to work at a company that accumulates engineers without options.
Does that assume current land values? Presumably land values go up as the demand for PV-suitable land increases?
According to RFC 1123:

However, a valid host name can never have the dotted-decimal form #.#.#.#, since at least the highest-level component label will be alphabetic

https://tools.ietf.org/html/rfc1123#page-13
One of my HR teachers told me stories that when she worked at some large manufacturing plant they would pay people to take buses to their plant from Milwaukee. Like rented out the bus and everything. They needed people so bad they paid them for the time traveled too.

Public transport blows as an idea here simply cause everyone likes cars. As a fellow wisconsinite, I hate them with a passion. I can't be bothered with the maintenance and knowledge of it. Cars are just money pits. But cause the whole state is so sparsely laid out in every city, public transport has got another 1 people million per city to go before they start toying with it more.
Isn’t avoiding regulations one of the main points of Bitcoin?
I remember when encountering my first (or one of my first) proof by contradiction (irrationality of sqrt(2), say) feeling unsatisfied because I didn't know how one could know that it was _your_ assumption that was wrong and not one of the more fundamental ones of mathematics.
This is what I was thinking as well. It is frustrating to see and make me feel less sympathetic to Kia’s situation
A Data Pipeline Is a Materialized View
TIL: Complect: To join by weaving or twining together; interweave.
DNS uses a binary format on the wire. MX records are defined as a 16-bit integer followed by a domain name. On the wire a domain name is a series of length prefixed octets or a pointer to another set of octets. IP addresses in A and AAAA are represented as a fixed length series of octets. It's apples and oranges.
If the electricity usage falls below a certain fraction of the value going through the network then double spending attacks become a significant risk. Bitcoin only works on the assumption that the electricity usage (and hardware usage) is too high to make double spending attacks feasible.
Thoughtful comment, thanks. I'm an Arch user as well and agree broadly with its approach to a desktop operating system. (I.e. stick as closely to upstream as possible.)

That said, I disagree that this means maintainers are unnecessary middlemen, even though their role on a distribution like Debian is obviously more prominent. The essay I linked to in my top level comment is actually by an Arch maintainer, explaining why they still see maintainers as playing an important role. http://kmkeen.com/maintainers-matter/
the secret that chainanalysis companies wont tell you is that they have no idea if the same physical human still owns the coins they are following.

watching transactions on a blockchain is a wild goose chase that relies on amateurs making stupid mistakes.
Are streaming algorithms damaging film?
> your compiler

Compilers of languages like C, C++, Rust, Go etc go above and beyond to maintain backwards compatibility. It is extremely likely that you will still be able to compile old code with a modern compiler.

> your processor

Hardware is common enough that people go out of their way to make backwards compatibility shims. Things like rosetta, qemu, all the various emulators for various old gaming systems, etc.

> your hardware

Apart from your CPU (see above) your hardware goes through abstraction layers designed to maintain long term backwards compatibility. Things like opengl, vulkan, metal, etc. The abstraction layers are in widespread enough use that as older ones stop being outdated people start implementing them on top of the newer layers. E.g. here is OpenGL on top of Vulkan: https://www.collabora.com/news-and-blog/blog/2018/10/31/intr...

> [Your kernel]

Ok, you didn't say this part, but it's the other big unpinned dependency. And it too goes above and beyond to maintain backwards compatibility. In fact Linus has a good rant on nearly this exact topic that I'd recommend watching: https://www.youtube.com/watch?v=5PmHRSeA2c8&t=298s

> Pinning a dependency only _guarantees you rot the same or even faster_ because now it's less likely that you can use an updated version of the dependency that supports more recent hardware.

Dependencies are far more likely to rot because they change in incompatible ways than the underlying hardware does, even before considering emulators. It's hard to take this suggestion seriously at all.
Do you consider Church-Turing Thesis couched in a culture of human exceptionalism too? Or is this the one argument that is not?

I consider this is the best theory against AGI, and if AGI come to fruition, it would mean that this thesis was invalid (i do like Turing, but i'm pretty sure i wouldn't be mad if he was wrong about this in 1936, when no computer existed).

And also it put me in a comfortable position: as long as we don't create something more complex than ourselves, Turing was right, and there is no chance we're living in a simulation. If he was wrong, well, i think the argument was "if we could test human behavior in a lifelike simulation, we would", and life would loose a lot a meaning for a lot of people.
I'd always recommend you try it! The really brilliant part about engineering leadership is mentoring, there is nothing more rewarding than seeing one of your teams succeed, or growing your own leaders and watching them thrive autonomously.

If it does not suit you in the end, your technical skills will still be there as a fallback option.

Wish you well.
Nano uses open representative voting. There is no staking.