skysight-inc/HackerNews huggingface dataset:
The only problem I've encountered is when rolling back updates for some apps - they'd crash after restoring them from TB, so I have to uninstall them first and only then restore. But I have a fairly conservative set of apps.
RP has a resolve time of O(n4) so I'm not sure that's a method you want to argue for under a thread where (an even lower) complexity led to a critical mistake. It would be naive to maximize VSE over all other criteria. I cannot stress enough that there are no optimal systems and that we cannot look at criteria independently.

> I don't understand how you don't understand the argument.

Because pure honesty is never an optimal strategy? I'm not aware of a system where that's the optimal strategy. But as we showed here in range, the best strategies are some form of honesty. The dishonest part is that you rescale, which I don't think most people would be upset about. What is frustrating to me is that you appear (I'm willing to admit a misread because these conversations are difficult and it is clear you're primed on my position given your usual suspects statement) to be ignoring identical strategic issues in ordinal systems. But I've also stated pretty clearly why I have a preference of cardinal systems. It is because I care a lot about the resolve complexity (the thread topic is a good example), monotonicity (something IRV/RCV fail (RP and Schultz pass but fail the prior criteria)), favorite betrayer/strong spoiler effect (again IRV/RCV fails), and an important factor is the embedding aspect. That the distance between all preference is not identical. We just can't have as richly expressive latent embedding as we can in a rated system. This has a lot of benefits that I think we need to discuss, including a smoother VSE solution space[0]. That dictates how resistant a system is to dishonest strategies and how representative we are.

[0] https://www.youtube.com/watch?v=-4FXLQoLDBA
Lawyers cleaning up for Jony Ive. I don’t think he’s offered any apologies for the harm he has caused consumers. It’s disgraceful.
1. The article is by John Ioannadis who has a history of publishing studies/analysis arguing for a lower COVID-19 IFR than other scientists.

2. Most arguments for “mandates” aren’t made in reference to numbers anyway, or reference long COVID, MIS-C, etc rather than fatality rate.

3. This article is for pre-vaccine IFR (i.e. 2020 COVID, the extinct Wuhan strain) and most current arguments reference newer variants which are alleged to be more dangerous. Delta actually was significantly more dangerous although omicron variants are probably back to the original 2020 IFR in the unvaccinated.
But you can't power multiple on the energy budget that you've got.

Perseverance is running on 110 watts ( https://mars.nasa.gov/mars2020/spacecraft/rover/electrical-p... ). The RAD5545 uses 20 watts of that budget. Tripling it means it doesn't have enough energy to power the rest of the rover.

The Mars MAVEN ( https://spaceflight101.com/maven/spacecraft-information/ ) is using a RAD-750 which uses 10 watts of power ( https://en.wikipedia.org/wiki/RAD750 ) (also used in the JWST).

The RAD-750...

> The processor can endure radiation doses that are a million times more extreme than what is considered fatal to humans.

And while you may argue "yes, that seems a bit excessive" - the goal isn't "it can run in those extremes" but rather...

> Also, RAD750 will not suffer more than one event requiring interventions from Earth over a 15-year period.

> “The RAD750 card is designed to accommodate all those single event effects and survive them. The ultimate goal is one upset is allowed in 15 years. An upset means an intervention from Earth — one ‘blue screen of death’ in 15 years. We typically have contracts that (specify) that,” said Vic Scuderi BAE Business Manager.

... because it can't be replaced easily.

From Wikipedia:

> The CPU can withstand an absorbed radiation dose of 2,000 to 10,000 grays
Has anyone reached out to the author and asked if they'd be willing to toss a few things into a repo between now and April? I'm not asking for open-source maintenance, but it would be nice to self-host something Slimvoice-like on my own domain.

I'm curious how it's implemented--maybe https://weasyprint.org/ for the PDFs?
It really depends on where in the world you are. I always suggest using local data if possible as nothing comes close to local domain knowledge.

But here are some suggestions:

https://open-meteo.com/ (straight from the models)

https://openweathermap.org/

Depending on how much detail you want, you might even just want to download XyGrib (https://github.com/opengribs/XyGrib/) and download models for your area.
Hazarding an uninformed idea: If organizationally the department isn't geared toward this kind of analysis, what if you opened up the data, and let whoever wanted to work with it do their thing. Probably a perfect environment for crowd-sourcing, given the expertise and resources.
You want me to call a spade a spade. Meta analysis is an actual term of art in the sciences. People sharing folk wisdom about diet is mostly malarkey of between zero and dubious value spoken in a confident tone it doesn't deserve.
Ho epistemikos alloiosis* micron; ho technikos alloiosis mega.

* kai episteme kai techne
I would think doing tutorials would be a form of fair use under education. Else I guess every university, Lynda, Pluralsight, etc either had to get permission or they would be breaking the law.
>corporate and professional managerial class value signaling

This isn't true. The corporate and professional managerial class are not the same people unionizing coffeeshops and railroads. This is a elite backed misdirection in the same vein that focuses drag shows.

It's difficult to take people seriously when those same "corporate and professional managerial class" are called the "progressive left" while be simultaneously anti-union. Must of what you call "the progressive left" are also just anti-religious conservatives (or left-leaning libertarians at best).
"good enough for the environment" is exactly what "fit" means.

"fitness" means "how well it fits [into the environment]". It's perfectly anti-ablelist right from the start -- a tenet of anti-ableism is that "disability" is a problem in the environment, not in the individual.

"fitness = strength" is a corruption of the original meaning.
I’m not sure I agree with the analogy between mathematical foundations and programming languages. Arguably, programming languages can be reduced either to a turing machine model or to lambda calculus, plus type systems. Those are the actual foundations, not the individual programming languages. What would be the mathematical-foundation analogy to either turing machines or lambda calculus?
> Prop 13 also has the great benefit of keeping anyone new out of the neighborhood, as they’ll be paying potentially an order of magnitude higher tax on the same property.

Prop 13 is around 45 years old, which is much longer than the median homeowner tenure in California. That suggests that new people are moving into neighborhoods.
There are a couple of challenges at play:

1. Systems in higher Ed often do not talk and departments tend to be siloed and have drastically different goals and objectives.

2. There are a lot of privacy concerns as most of the data is students data.

In addition to this, I question what the end goal of the data analysis is? What is the value for a not-for-profit? The goal is going to be based on the department as a college doesn’t have the same profit motive. The individual departments typically don't have the resources to do deep data analysis.
Slovenia already announced that they will replace border checks with checks close to border [1]. Schengen sadly doesn't mean much anymore.

[1] - https://www.rtvslo.si/slovenija/kaj-bo-z-mejnimi-prehodi-po-...
Algorithms that apply to general cs theory:

https://bartoszmilewski.com/2014/10/28/category-theory-for-p...
I expect Facebook can easily identify most communists are in Atlanta.
> they have more or less the same price but have improved in many ways (efficiency for example).

If that was true, buying a house today would be as easy as it was in the 60s. In fact it isn't.
Framework in 2022: Year-in-Review
Serpent Mound and Sunwatch are the big show-stoppers, but lots of Ohioans have mounds practically in their backyards. My dad used to joke that the Adena and Hopewell had some mounds for burial, and some for religious rituals, but the one near our house was where they threw their empty beer bottles.
I use tinc to connect to my home VPN.
This is great advice. It’s very helpful to have a step-by-step procedure to follow for such a transition.
The list is comically long already, but it will continue to grow. These people are treated as marketing groups, not as human beings.
People say this all the time but not many people are moaning that their power plug hasn’t evolved in over 100 years or that shipping container sizes haven’t changed. The fact is that for certain things such as this, there should be an ISO standard that is periodically reviewed every five years, as it makes life smoother for everyone.

https://committee.iso.org/sites/tc211/home/resolutions/isotc...
It's reasonably scalable. Operating system can deal with thousands of sleeping threads just fine. And I don't need more than that (on a single machine anyway).
They've got the Silk Road Initiative going, but it seems teat it could not even begin to replace sea traffic in a crunch.
“Execs”, a reference to the old fashioned setup of a corridor filled with executive offices that all have impressive mahogany desks. Feels like a British phrase to me but I’m not sure if it actually is.
It's hilarious that Croatia has blue passports too.
When you use the word idiot, it's also at their expense. The capacity to use these words in a derogatory sense is owing to their meaning, and it has not changed. The reflective attitude that similar terms are comparatively cleaner as they exist in a sort of bubble as "pure insults with no meaning" is a fantasy.

It's not good to be an idiot, and it never will be. Take your r-word, there's no shortage of others that mean the same thing. It's possible to love and show compassion to those with intellectual disabilities, not insult them to their face, and still accept that these conditions are not a positive, to the extent that in broader society people will show disdain for irrational behavior by invoking any one of these words, at the expense of those who don't know any better.

I don't think calling someone an idiot necessitates that the mentally disabled are harmed for it. Btw, Stephens is coached.
You are talking about the same problem. 3-5% customers are terrible and so are the 3-5% service personnel
aka figure out how to impliment a given algorithm in a given programing language.
It's weird seeing this sentiment when Sergio is on matrix answering questions all the time and the contributor graph for alternatives like Axum is basically identical, one person making all the commits, another person doing a fair amount of work, and the rest are drive-by PR's.

Seems more like an entitled open source user issue rather than a repo issue, he's never slept on any security notifications as far as I know.

The 0.5 release was a big re-write, it takes time. I likely will still use 0.4 in future because not having to mess around with async is nicer and it's still perfectly fast enough for many usecases.
> We are just middleware integration specialists

It was always so? It is so in every single technology: A layer is built and its complexities are solved, enabling the people and society to move to the next level and build another layer on it. With every step, more layers are put in between the lowest level and where we are. But every layer pushes us up one level more, allowing us to do things that were unimaginable before.

Technology has always been middleware. Somewhere someone discovers a pioneering, new implementation or tech. The rest of the process is doing middleware to bring that tech to the people.
Trying to understand: what’s to prevent someone from calling an FFI-defined function on a free type without going through the whole linear types rigmarole? E.g. could I call `fopen` and `fclose` directly to circumvent the whole `File` interface?

I’m sure there’s a good answer. This is a really cool and impressive project.

EDIT: Ah, just got to the section on "The FFI Boundary". Makes sense!
I remember them standing at a hacker event where you would get a free “tosti” (ham and cheese sandwich) with every (also free) registered .tk domain. They had a booth to register domains on the spot.

Edit: actually it was the other way around. A free .tk domain with a free tosti https://www.flickr.com/photos/macfriendly/3834697501/in/pool...
I don't root it, but I use custom Roms for a privacy friendly smart phone.
Currently using CalyxOS on a Pixel 4XL, thinking of using Graphene.
The people making housing a speculative investment aren't the investment firms, they are just along for the ride. It's your average middle to upper middle class homeowners that refuse to allow new housing to be built
Encrypted Time Machine backups.
2256x1504
FWIW I don't have the same experience at all — I mostly find each release, MacOS gets a bit better. I don't see lots of bugs.

The weight of commenters here is clearly not in the favor of my experience!

Maybe that's because I don't notice things? Or I don't use many of Mac apps, like Mail / Finder / Mission Control / etc (thanks to Alacritty + VSCode + Contexts + Amethyst)?

But I have to use Windows & Linux machines for other things, and I vastly prefer using a Mac.
You might want to reply in English not many people will understand Thai here.
> “[…] archaeologists believe that the mound's creation could have been influenced by two different astronomical events: the light from the supernova that created the Crab Nebula in the year 1054 CE […] The light of the supernova would have been visible for two weeks after it first reached earth, which could even be seen in broad day light.“

I can’t even begin to imagine how humans would have interpreted such an event.
There is nothing about moving the border checks in the cited article so I'm not sure what this person is talking about.
I love how the lede highlights that disagreement is good science. I realize that is largely just a hook, but it still makes me happy.
> concept of American Indians who wouldn't fit into a John Wayne movie doesn't cross Americans' minds

“Dances With Wolves”, nominated for 12 Academy awards and won 7. Guess you missed that one.
Congratulations on this and pretty cool design. I just got the map:clock for ios which shows a map with different city times. One feature in that is to be able to do what if .. a slider to modify the times and see the time at different locations. A slider or rotary dial to change the times would be a good feature for planning. Bookmarked ur clock !

Feature requests if i may pls !
1) Adjust the time with a slider or dial
2) Put the second hand outside the dial
3) Same for min hand or show hide the min hand
-Merci!
I wish I had more data on it, but I've seen many different sources saying the same thing, but the number has more closely approximated 2.5% here, and so I'm wondering if there is discrepancy, or this is within the range of statistical accuracy of one or both.
Seconded. This is one of those games that really sticks with me. So haunting.
"... does the switch to Euros carry any disadvantages to average Croatian citizens?"

It carries tremendous disadvantages.

In fact, I'm quite surprised that at this late date, with a greater understanding of what it means to force your citizens to use the Deutsche Mark, that they have made this decision.

With all due respect to Croatia and the lovely people that live there, they cannot compete globally with Germany in any interesting export market.

The typical tool that a nation uses to deal with that reality is the relative value of their currency. Consumers of import goods then have a choice to make between German quality and (for instance) Spanish pricing.

... and now that lever will be gone.

At this point I think it is fairly well understood what the economic - and social - ramifications of this are and, again, I am actually quite surprised they've made this choice.
Thought nginx epolls file i/o too along side socket i/o. Or did you find that the first call to open() or stat() stalls, while read/write after that continues normally?
> I don't think there is any way to get a voting system to stop favoring people who vote in the current election over people who can't or don't

The purpose of human rights is to protect those people.

> I say "slight minority" because quite a few "landlords" are ... individual people who saved up and now let one property.

I agree, but that seems to be changing as these large investors buy up homes. That change is the point.
Show HN: Superpose – Compile-time Go transformations in multiple dimensions
I'm sorry but this is simply not true.
In central EU, you can travel anywhere without any check. And this is huge compared to 20 years ago
You are a user of this site. Stop projecting like we are some hivemind entity.
I would still consider myself a go novice, but I have been burned a number of times passing simple objects by reference and then that object gets mutated causing subtle bugs. Also, go is happy to blow your foot off if you take the reference of a loop variable. Although, there is a proposal to fix that.

Generally I find that less bugs get introduced when using copy instead of pass by reference, but I’m sure others have the opposite opinion.
Levels of Type Hints in Python
In the photo, the person on the left, shouldn’t they be in jail?
> Thanks for one more insight, by showing me that sending message/calling a method is a binary operation

The other way around.

A "binary message" is specifically the message of binary operators. Smalltalk also has unary messages (named messages with no parameters), and keyword messages (non-binary messages with parameters).

Its precedence rules are unary > binary > keyword, and left to right.

So

foo bar - baz / qux quux: corge

binds as

(((foo bar) - baz) / qux) qux: quux

You can still get into sticky situations, mostly thanks to the cascading operator ";":

a b; c

sends the message following ";" to the receiver of the message preceding ";". So here it's equivalent to

a b.
a c

now consider:

foo + bar qux; quux

This is equivalent to

foo + bar qux.
foo quux

Because the message which precedes the ";" is actually "+", whose receiver is "foo":

foo + (bar qux); quux
> Sim City 4

try cities skylines. Its way more fun in my opinion and getting active expansions
> The challenge is to create a good actionable dashboard

Huh? You don’t need a dashboard to make use of data. The best use of data in my mind is asking and answering questions.

Eg, maybe your program has a low number of graduating female engineers. Why? Maybe they’re dropping out along the way. Maybe female intake is low. With the data you can answer these questions.

The graduating rate of female CS students is low, but is it abnormally low compared to other schools? You investigate and - everyone has an equally low rate except one place where it’s 50/50. The data has led to a question - Why? What are they doing differently? And so on.
Ask HN: What does artisanal software look like?
I like writing software. That's why I'm a software developer. To the extent that I do it professionally, I do it with professionalism, but that's not much of an outlet for creativity. I want to write fun side projects and share them with other people who will enjoy them as well.

The problem is that software development is more craft than art.

See if this sounds familiar: I'll build a new blog with an interesting architecture and a suite of fun features only to post there once & abandon it. I set out to make a game, I have fun building the engine, and then I run out of steam, because I didn't actually want to design gameplay or levels or anything. I just wanted to code.

I enjoy writing tools, but tools are meant to be used as needed, and every necessary or useful tool that can be built by one person already has been. What's the point of writing another static site generator? Nobody else will use it—if they want to publish something on the internet, they've got plenty of excellent options already. And I sure won't use it because I don't actually have anything to publish. If I were a professional writer or graphic designer, I could satisfy myself writing a short story or painting a painting. You can make art in the medium of writing or drawing. What can we do with the medium of software?

When a baker bakes an artisanal loaf of bread, they get to exercise their creativity and make something that people will actually enjoy. I guess you could define art that way—something that's a joy to make and a joy to consume. I want that for software. I want to write something in a weekend with rough edges and endearing quirks, instead of a fully-featured, performant, bug-free piece of production software with a maintenance roadmap and a business plan. And I want it to be something that other people can get something out of. Is there a space for this anywhere? Is this a niche that exists? Surely I'm not the only one who feels this way. What are some examples of software art?
I agree that perl can be complex, its feature list is longer than C. Trying to be artistic in it, to me, means trying to make it so my code reads as much like pseudo-code as is reasonably possible. At its best the users are able to read the business logic portions and understand what is going on.

Of course good naming and abstractions are of key importance, and comments and inline documentation are important finishing touches, which so many programmers don't seem to have the time for. It doesn't hurt that Larry Wall, the designer of perl, was a linguist. Perl was meant to be flexible and expressive.

And everyone knows that there's nothing worse to read than obfuscated perl. Perhaps some think that is artistic in a different way, to make the shortest and most unreadable program possible. Not my thing, personally.
My favorite part of this post is the distinction between writing and posting. Picking an audience is important for me when I write. If a post is mostly self reflection for yourself, it’s ok to not post it.
George Meegan
Sounds like an independent study on the prevalence of psychopathy in the general adult population (4.5%)

https://www.frontiersin.org/articles/10.3389/fpsyg.2021.6610...
This is an unnecessary complication but I get what you're saying. We could instead label a ballot numerically as: strongly disapprove (1), disapprove (2), neutral (3), approve (4), strongly approve (5). Or rather, both. What I'm getting at here is that nothing in the math changes so it isn't correct to say that these modifications make a system more balanced or expressive. I'll make no arguments about popularity or satisfaction since this is opinionated.

A benefit of cardinal systems that you are actually pointing out is that not only can we determine winners, but we can also get a lot of information about voter preference. This is quite useful to politicians and researchers (understanding how represented people feel). But I will also note that a strictly negative ballot is likely to be rare as it is purely a protest ballot.
"Na celotni meji dela 1400 policistov, večina jih bo premeščenih v enote za izravnalne ukrepe, ki bodo selektivne kontrole potnikov, blaga in vozil lahko izvajale v bližini meje in v notranjosti države."

Roughly translated: 1400 police officers work at border. Most of them will be moved to other units, which will perform selective checks of passengers, goods and vehicles close to border and in country interior.
We do want majority decision making, but Democracy, outside a theoretically extreme sense, is self-determination for all, not just the majority.

That's the reason for rule of law, human rights, and limited government - to protect those without power. The people with power always have had self-determination.