skysight-inc/HackerNews huggingface dataset:
Fair enough, but I also don't see why we should judge languages based on the absolute worst projects written in them.

For example, the offshore Swift programmers I've encountered will add "?? 0", "?? []" etc. into expressions involving optionals until they compile. That doesn't mean that Swift's nullability is pointless, it's still a great tool for diligent programmers.
Enforcement is pretty lax though, plenty of folks in the suburbs burning coal and logs on their ‘trendy’ open fires.
How to Affirm the People in Your Life Who Use Multiple Sets of Pronouns
I was required to have a vaccine against Yellow Fever (I think) in order to visit Kenya a few years ago.

I’m in favour of greatly reducing travel restrictions (and migration restrictions), but vaccination is neither new nor radical.

Edit:

Dates back to 1933, apparently: https://en.wikipedia.org/wiki/International_Certificate_of_V...
> That's because a significant number of countries that require vaccines also require something called a "visa."

Japan is not one of these.
Most people aren’t even open to reducing their meat intake a little never mind replacing it. We need solutions that allow people to continue doing what they’re doing with minimal adjustment. This is at least an attempt at that.

This is the problem I feel with a lot of the current environmental movement. It’s loud, brash, and only seems to offer unrealistic solutions for most people. It ignores the people that can’t make changes like giving up their cars, buying new electric cars, going vegan etc. It ignores that humans want a better life than the previous generation. While we all need to make personal changes (and most people are in small ways at least)the majority of the impact will be made through new technical solutions becoming more affordable and just generally better options than older carbon emitting options.
Doom was one of the first games that showed how long you'd spent to complete a level at the end of each level. This made it easy (and obvious) to compare times and compete with others.
"The angle you're coming from seems to be be that Americans, etc should be treated specially"

Pointing out what actually happens isn't an angle, it stating the situation as it is, not an endorsement.

"Some African countries require vaccinations for some diseases...Go to the wrong country with that expectation and reality will hit you hard."

Very few people are going to these countries.
The predecessor to Google Earth was clumsy, yet powerful
I'm on the same boat. While .net development is a breeze, the Windows ecosystem is a drag. I wish they could provide a Windows for Devs edition that would be stripped down to the bare minimal. The problem with Windows is that it's trying to be everything for everyone. One OS for multiple devices, instead of separating mobile/tablet from desktop as Apple did. Thus every stupid idea they come with is embedded in all versions of the OS. I'm serious contemplating the idea of moving to Linux, and the only thing that's holding me back is Visual Studio.

The one thing I can't stand about Windows is that they've added a bazillion of settings. It literally took me 6 hours a day just to go into every freaking setting in Control Panel, and I can't even remember where is everything. You have menus on the left, menus on the right, extra links on the bottom, a clusterfuck of UI design. For fuck's sake Microsoft, I just need an OS to do my work.
That's laughable.

It was like that in the 70's and 80's and 90's and those "kids" are today adults who are not significantly worse off than people elsewhere in the world. The average person will probably outlive his peers in the West.
scam = didn't buy the presale

revolutionary = bought the presale
I've always thought it was a bit odd that for touchscreen phones we just decided to grab the near exact keyboard layout we use with physical keyboards, and just stick them on a tiny touchscreen. Sure, everyone knows how to use it and its fine for early smartphones, but it seems like a really terrible place for a full keyboard to go; imagine using a keyboard the size of your phone keyboard (so about the third the size of your phone itself) for your desktop or laptop. It'd seem insane and impossible to use on a daily basis.

You see the same thing with games. Not so great game designers just copy whats on PC for mobile, and add load of virtual buttons all over the screen. Phones are no good for that, really you want to limit yourself to 3 buttons at any one time at the maximum.

If this could be learned fairly easily, it could be the solution I've been looking for. Of course it won't replace on screen keyboards for everyone, we're too far gone now, but at least there'll be something better availible
> Is it the way the cows are slaughtered? Is it that we take their life? Is it how they live their life?

Do cows have emotions and awareness of the world they live in?
I don't think I'd agree, the best games in terms of concept and fun (as opposed to polish like Witcher 3) are those with essentially one or two people making the fundamental game. Things like Slay the Spire, factorio and Rimworld had 1 or 2 people making the game what it is, with some later folk adding some polish.
I would have agreed with this before I saw Rust's built-in str and thus &str.

Obviously Zig isn't going to offer what Rust does here because it involves safety guarantees, but the assumption could be exactly the same, this is a UTF-8 string, and even in systems programming that's a valuable built-in.

Twenty years ago it's unclear what you should pick here, and so "bytes" ends up being a reasonable compromise. But today it isn't unclear, the answer will be UTF-8. Languages like C++ are stuck offering people a 16-bit character type if they want one because they were around in the 1990s when that seemed potentially viable and they're stuck in a compatibility quagmire, not because it is any actual use today.
> they're not paying their fair share

That's not how it works. There is no fair share. He is saying that farmers are not actually paying the costs they make society incur. Therefore these costs are not priced into the meat they produce which would not be that competitive if that was the case. It's a form of subsidy.
They said population growth like we see on Earth, not the total population. It's only too small for the total population if we assume the current inputs and outputs of humanity on Earth.
That's the accounting profit. Suppose you keep the house, your accounting profit would be zero. If instead you sell the house, and buy it back immediately for the same price, now you have an accounting profit. From this example, it's obvious that the accounting profit can be misleading.
What matters is not the accounting profit but the economic profit (aka actual profit).
I can hack into those providers as well, right? My worry was that the chain of trust is broken by definition - as soon as you store things outside the chain. I really don't understand why one would dilute the value proposition of the blockchain like that. If I have a Ferrari I shouldn't put monster truck wheels on it only because it can't drive over speed bumps - it kills the "ferrari-ness".
I completely disagree. The WSB retard/ape is absolutely an adopted identity. It's relatively recent too. Mainly by newcomers who sauntered in to partake in whatever the newest hyped stock cult is.

Comparatively many years ago it was mostly just people posting their disgusting OOM options and terrible DD. No one was under the impression that they were getting back at hedge funds by buying any of it. No one thought they were taking a bold stance against wall street corruption. It's making me laugh even typing those things out.
We'd probably have to define what "not receive subsidies" means.

I'm pretty sure they don't pay for the damages caused by the methane and N2O emissions caused by the meat production. "We don't have to care about our externalities" is ultimately a form of subsidy.
Yes, Blazor server-side is similar to LiveView, there is also LiveWire for the Laravel / PHP community (from the alpine.js creator) and Django Unicorn for the Django / Python side.

Unsure on the Rails / Ruby side, maybe stimulus-reflex, but there is also Hotwire as well ofc.
Ask HN: Name your favorite productivity app and reason
Romero worked on Quake all the way up to release. He was the one that built and uploaded the first beta release and has talked about it extensively.
Even more when the same acronym is also used for Kernel based Virtual Machine..
very confusing!
Some, yes. But in my experience, Xcode is/was amazingly responsive right until the first Swift file or IBDesignable class is added to a project. Then something happens in the background and everything starts to crawl.
HEEx looks awesome. How does compilation work? Does it properly & contextually encode/escape to avoid XSS? I'd love to learn more about the inner workings.
Braben & Bell, no?
Sorry, Glenn Greenwald is not a definitive source of useful information anymore
That's because they are not contracts per se, smart or otherwise.

They are autonomous agents that act as your counterparty.
Apple is working on iPhone features to help detect depression,cognitive decline
A programming language needs a BDFL in the early days of design and value creation. Even content/entertainment creation needs a director, a novel should have only one writer and a game should have a consistent design. However, a "distributed" financial system that requires a BDFL is a single point of failure.
I enjoy using Haskell, because of the type-safety, referential transparency, and stability of interfaces. I use Twain for HTTP server and routing + blaze-html for HTML + Selda for interfacing with SQL. I’ve built my last few projects this way (listed in my profile).
> equipped to contend with increasingly military-like police forces

The real reason drug dealers tool-up isn't to deal with cops; it's to deal with robbers. Dealers hold stock and cash, and if those are stolen, there's not much the dealer can do - he certainly can't report the robbery to the police.

So as a few people have noted above, decriminalisation would result in a significant reduction in both violence and firearms offences.
I have absolutely no clue why you're continuously focusing exclusively on Japan to avoid the fact that vaccine/immunization mandates have global precedents and they've existed forever at this point.

Japan might not mandate a certain vaccine. But if you're going to Bangladesh, Bangladesh does not in fact care about Japanese law.

For an example of how badly this works out, look up the UK guy who tried playing the sovereign citizen card in Singapore and pretending the law regarding disease spread doesn't apply to him. Spoilers: it did.
I think introducing a law to require open documentation plus repairability at launch, and open-source+hardware at EOL (maybe even before say 5 years after launch) could work. Businesses keeping their secrets to make a profit and get a head start for a while is OK - it should create competition. Driving pollution with e-waste through forced obsolescence is not.
> didn't find anything with a quick google

Didn't you read the main article? Why are you still trying to find things that is damaging to the political establishment through google?
> nothing social going on here, just [..] discussions

Discussions are social interactions. HNs format just makes them very shallow because they start from zero each time.
The artist of doom is a forgotten hero apart from Romero/Carmack. He had a background with nasty medical images, so the hellish deformed people were a good fit.

Without it's art, doom would be a very different game.
ehh, 6 is a good civ game.

As far as death stacks and etc goes, it makes better civilization gameplay imo.

If i want wargame i will play wargame specifically, you could try paradox games or jump straight into slitherine/matrix wargames. To me there is huge difference between the 2 genres.

Any way that's my personal opinion. My overall favorite civ was 2 for what it's worth.
Good idea, better than classic escrow: With a classic escrow, your customers are incentivized to make you go bankrupt, so that they recover the source code and eat your benefits.

But that doesn’t solve the vulnerabilities and the need to have 0-day updates.
And Ethereum didn't have a presale of 70%+ of the supply? That somehow didn't lock-in the captable? ETH foundation (which is completely non-transparent btw) doesn't control the trademark and employs go-eth team?

I guess 30% for miners is a nice alibi.
I think the latter is possible and desirable especially as more browsers support SVG animation on the compositor. But Lottie animations are usually pretty big and this library focuses more on UI animations and small filesizes. Never say never though.
Two factors are at play.

The total percentage of bridges which have their collapsed, as well the the frequency of collapse, plays a role. A bridge collapsing every week for two months would likely have an impact.

And there's also a sort of mental inertia: this has been fine for a long time, so everything is still fine now.

The latter is why people have died in airplane fires, sitting calmly in their seats, insisting that everything was fine and that they didn't need to evacuate.
```
There is a type of flourishing available to a cat that is only rarely available to us. A human is never simply what she is, but is always striving to become something she is, as yet, not. This is the result of a self-image – a conception of herself and what her life should be – which, when unrealised, can occasion frustration and despair.
```

This part of the article jumped out at me. I spent about 5 years of my life on a start-up that eventually failed. I now have a pretty comfy tech job, and definitely earn enough money to be comfortable.

But there is always this restlessness that I feel. I learnt a lot of things in my 5 years, and feel I could do a better job if I were to start another company. I almost feel like those 5 years would be wasted if I don't take what I learnt and put it into my next company.
I was quite surprised when I went to China and looked at people texting with their phones, wondering how many keys they would need in their touchscreen keyboard, and finding out that most of them use... 9.

The classic pre-smartphone phone keyboard, where you write in pinyin and the corresponding Chinese characters get predicted.
if you want free there's always https://rclone.org/
Down below is someone commenting that they had to get a yellow fever vaccine to visit Kenya.

Maybe you're not visiting these countries. But frankly, nobody cares. Millions are. And they're being checked for proof of vaccines and have been for a long time.
I was with Google Music for years, until the YouTube music fiasco then I jumped ship to Spotify.

I found discovery excellent in Google but Spotify is horrible, it thinks I want to listen to Pop because I put a playlist of "top" or "charts" on while I work, when really I want rock/metal albums and can't discover them for the life of me.
ETH had only one war so far (ETH vs ETC) where Vitalik won the leadership role. But at some point governments will want to control Vitalik (which isn't that hard, as he's just 1 person). I believe that something like the blocksize wars with BTC is inevitable in the ETH space as well.
> And although we don't seem to have "clout mechanics" for users

It is possible to see someone's profile, posts and comments. I wonder how many users do this to form opinions about others.
As long as storage, electricity, and network costs are somewhat in the ballpark of where they are now, and interest in eth is sufficiently high, there's no way around it.

You can't just put something on thousands of devices, indefinitely, for low to no cost.

In fact, it _has_ to be at least more expensive that whatever the cheapest highly reliable storage provider offers. Otherwise I'm going to be using everyone's machines to host all sorts. Same with webhosting, and any other kind of hosting.
My favourite mobile-device keyboard was that of the Sony Ericsson M600i/P1i

https://www.cnet.com/a/img/oje2OkhPIKnnKkJDXCAYnXJBst0=/1200...

Its a rocker-key design: hit the left side, Q, right side, W. The U-shaped key made it super easy to hit the right letter, I could type amazingly quickly on this janky phone from 2006.

Once the capacitive-touch revolution happened, the closest keyboard that really took advantage of the small-screens was the TouchPal T+ keyboard.

It was similar, in that one soft key was Q and W, but you pressed it and swiped left or right for each key, and up and left for capital versions. It also held special characters with a swipe down. This also worked really well, in my opinion, especially on the small screened devices we used to use.

This is all a long winded way of saying, I agree, I think straight QWERTY is still odd, even today!
How about scaling? Did they fix it because in Win10 it was horrendous.
Bitcoin.org site got hacked
The Amazon rainforest is being slashed and burned to make way for land for raising beef. Rainforest is a good alternative use of the land.
Sorry I need to rant, that's just a too terrible article.

It makes no sense at all to try to explain that stuff in a language lacking higher kinded types. All you can do there (without awkward encodings) is creating instances of those abstractions. You can't create the abstraction as such!

A quite straight-forward explanation of the "monoid in the category of endofunctors" thing can be found here:

https://blog.rockthejvm.com/monads-are-monoids-in-the-catego...

Even the linked explanation is a "quite 'simple' one for that topic" it's still way more involved than what was shown in the article we're discussing here. That Scala stuff is actually correct, this one here isn't even close.

Sorry for the quite negative comment but imho there isn't anything else to add. Before writing a blog post about something one should get at least some basics. Things like: I need HKTs to express functors and such…

As I didn't see the given link here I think my comment makes a useful contribution even it doesn't bring anything else to the table; besides some rage about "very wrongly explained math". :-)
No. ODR allows the compile step to be embarrassingly parallel. Since all the separate definitions of X are, by fiat, identical we needn't detect inconsistency at all and so there's no interaction, it's like merge sorting the files, you can spin up as many threads or processes as you like and process more source files.

If we decide "Oh, but I do want to detect inconsistencies, my users would want me to warn them about that" then we can't have the parallelization because we need to rendezvous constantly to verify the definitions are consistent.

There are a bunch of tricks that people do today to get some semblance of ODR checking for not too high a cost, and to avoid some ODR pitfalls that might defeat the checks they have. C++ programmers have accepted this danger, if you don't like it then C++ isn't the language for you.
DIY Kubernetes-based platform building – part 3
Ah, the levels were timed. Got it, thanks!
German EasyCredit BBL Youth Preview – Part 2
>The network is huge.

That is only one factor in the equation. The cost of performing a calculation is tiny, on the other hand. How you would, even conceptually, be able to arrive at some minimum dollar figure for such a thing, that is large in comparison to, say a person's average income is unclear.
Spotify sometimes manages to somehow get into a state where typing in the search box will end up typing everything in reverse, so instead of "Don't" the box contains "t'noD". The only thing that seems to get it out of this state is losing window focus. Just losing focus on the search box doesn't help.
Having strong leadership isn't a substitute for having clear rules and stipulations about the different outcomes when taking people's money. Right now the ETH 2.0 staking rules are "you'll get it back when 2.0 is ready, trust us".

There's also the fact that strong leadership trades away most of the decentralisation.

I'm sure this software project which has changed scope and has been delayed many times and is led by a 20-something-year-old with a personality cult around him will be successful. So convinced that I'll send them money which they promise they'll send back at an unspecified date.

Decentralised and trustless? Please...
History's Seductive Belief
It's again one of those things where people tend to be overly extreme- I've had a few rational discussions with people but generally most people who have wanted a discussion have been of the "if you're worried you're racist" or "so you want our women to be raped by foreigners" style of discussion, which makes it real fucking tiring to try.

I've engaged in several conversations where someone starts out with statistics of crime and so on but wildly misrepresent those statistics, and when called out on and engaged in a discussion about the actual numbers in the studies they cite, the conversation has more than once ended on "So you want to let any trash into our school :) Allright if you ever have kids you'll understand :)))))" or something like that.

On the other side it tends to end with "If you talk about it you give a voice to racists so better to just not talk about it publicly?"

The reality either way is that if immigration is a problem, then we have a problem to solve. It's not going away, with how the world is looking right now, likely it will get worse. The impression I've been given growing up about why Scandinavia has succeeded has been that when there have been issues we dig our heels in and deal with them, find a way through. When the work put in goes down and the talking done goes up, nothing gets dealt with and the kind of people who get their power and following from "hate clicks" or "hate votes" flourish. The Internet is an unfortunate issue here as well- the media cycle is too fast to give justice to any sort of societal effort- before a decision can even be made about anything in politics there will be endless articles of how every conceivable outcome of the decision has already been failing before it has happened.

Covid is a good example, we have somehow already failed completely to contain it and succeded completely where others failed depending on who you ask and the verdicts started coming out just weeks into the pandemic from every corner of the world.

Honestly the theory I've been slowly growing over the last few years is that this is how society finally dies- media and everyone engaging in social media profiting increasingly on reporting failure until things simply cannot be allowed to succeed any more and our society just starts eating itself alive.
One question here;
is there anything special about Elixir/Beam which makes Liveview on Phoenix a great fit?

Or can LiveViews be done on more performant languages like Go, Rust etc? I am just surprised why we don't see more LiveView implementations in other languages?
I know three languages and before I've tried to read news in different languages to get supposedly "more complete" picture.

I've abandoned this approach completely after 06/01 when the next day I went to read news from EU and they were repeating word to word the same BS as American news.

I understand that USA population is brainwashed and all their media are under tight control. But I was hoping that this situation would be portrayed from a different angle at least from another countries.

In the end it just proves two things I've believed before:

1) USA controls almost all of the world media

2) Europe is a colony of the USA that cannot make any independent free choice - it just does what is ordered by the USA
Neither the abstract nor conclusion helped me understand why this might be interesting.

What is the limit? How does this affect things? For the curious, Arecibo detected Saturn and its moon Titan (says https://en.wikipedia.org/wiki/Radar_astronomy ).

I noticed this preprint says "JOURNAL OF LATEX CLASS FILES" - someone needs to fix the LaTeX template.
I know somebody who has some. You sort of need more than one so the token has somewhere to go.