skysight-inc/HackerNews huggingface dataset:
This is really interesting, I felt that at first, but not later.

I think Rust may be a trap.

The 'feeling of satisfaction' of making it work according to those strict rules, I think might be a kind of intellectual heroin for developers.

I believe we may be vastly overestimating the value of that supposed 'correctness' - and also don't contemplate that it's only a specific kind of correctness.

Developers are the kind of people that will naturally hone in on solving problems and building things, and our intuition may not be remotely attuned to necessarily creating value. We'll build some 'perfect thing' long before we build some 'useful thing'.

I've become very skeptical of rust for this reason, it's so addictive to a certain personality type that I wonder if there is true reasoning behind the need for hyper strictness.

I don't think we need Rust actually, I think we just needed a 'clean' version of C++ with some nicer things around pointers and that would have been fine.

Edit: Should say I'm not against Rust, it's super cool, and likely has applications. I'm just skeptical of our reaction to it. I think it's 'borrow checker v1.0' and future languages may improve on that.
China has the strictest capital controls there have ever been.

The other stuff, sure no, but I wondered if you were making a broader point about a controlled economy, which would be a point that China increasingly contradicts.
Which matters more: rational minds, or truth?
"The existing C++ client is too much of a mess to make concurrent; people looked at it and gave up"

99,9% of games that you describe are built in C++, it works fine. Modern engines are doing that without much troubles.
It's an option in the installer.
Unions in Europe represent individuals and not companies. Anyone who wants can join a union and let the union represent them. Therefore there is no point in trying to hurt unionization efforts etc, because there is no switch to flop, workers will slowly go there if they feel they benefit from it.
How to Get Stuff Done
If you feel like your accent is hurting your social life then you can hire a voice coach to work on that.
> we’re well on our way to build the keyboard prototype. [...] We have also finally been given a time-frame for delivery from the design-house and factory; as things stand today, the PinePhone keyboard should be available in April this year. [...] For the time being, I leave you with render of the keys and a suggested keyboard layout. Please let us know what you think in the comments section

https://www.pine64.org/2021/01/15/january-update-happy-new-g...
These ‘metric’ units are usually close to the original (like the 500g ‘metric pound’), so 1750 or maybe 2000 liters, or even 1500 to make the Americans happy.
Zig is still in development, and they're not necessarily opposed to an idea like that. I agree that could be a nice addition.

https://github.com/ziglang/zig/issues/427
There was a CDN issue for media about a year and a half ago. Can't recall about issues with messaging
Agreed. I don't have time nor do I want to watch incendiary videos that unnecessary raise my blood pressure and stress me out.

I know what it like to be under such information cycle. You just spiral out of control as you become unmoored from reality. Depression and anxiety sets in, and it get worse and worse until the cycle get disrupted or something really bad happen. In my case, I was able to disrupt the cycle.

Imagine someone more susceptible to conspiracy theories get sucked into such a cycle when youtube video recommend an endless stream.
I’ve been doing web FE in various capacities for about a decade. First jQuery, then backbone, then Angular, then ClojureScript with React, now React and Apollo.

While I get the criticism about what might seem like an anarchic state of JavaScript, at each transition point there have been clear, demonstrable, and worthwhile changes.

Backbone addressed jQuery spaghetti code. Angular addressed backbone boilerplate. React addressed state complexity, and GraphQL finally forced backend engineering to coordinate with frontend engineering (i.e., making full-stack engineering efficient).

People don’t switch tooling and frameworks for fun (well, not primarily), but because the pain of learning something new is worth the benefit of reducing unnecessary complexity.

What I don’t think non-FE engineers often appreciate is just how essentially complex user-dictated mutable state is. Even with immutable data structures (which I love), you can’t get around the fact that a web-app is, by its very nature, a canvas that changes according to human activity. The difference between FE and BE is the difference between painting with fingers and flipping a switch with fingers. Updating a user’s role on the BE is a single SQL operation, but for the FE, it might mean countless changes to the user experience. It’s the difference between storing data and using data. And if there’s anything to conclude from the overwhelming amount of work done on FE tooling, it’s not that people love to try new things (although we do), it’s that the struggle is real.

Side-note: BE gets a taste of FE complexity when dealing with syncing live mutable data among multiple clients. That’s a beast, and the point where everyone realizes that full-stack is the only sensible way to work.
Your Appendix May Not Be Useless After All (2017)
From about 756AD to 1870, the Holy See was its own country occupying much of central Italy. Popes during this time were subject to any and all risks that contemporaneous rulers would face in similar circumstances. Not only that, but many times during this era the Throne of St. Peter would be held by a man who might be the scion of a powerful and ruthless family (Borgia, Medici, Barberini)that had much experience with assassins...
How about this: military has lots of republicans in it, and they wanted to go on republican Twitter - the one Dan Bongino Rush Limbaugh and Sean Hannity are telling them to go on, and so they did.
I read the first paragraph, and the abuse of logic just stopped me from continuing. "Americans have suffered far more during the pandemic than any other country, yet 25% of Americans still believe that the pandemic was planned and executed by powerful people." Why would suffering preclude a particular belief in a particular cause of that suffering? Are "powerful people" disinclined to visit suffering upon Americans? Do you have a particular reason to suspect a particular cause? Do you have a particular reason to doubt other causes?

To be clear: I don't know "the cause". It seems likely that the appearance of the virus is a random natural event, but that likelihood hardly precludes other possibilities. The USA response to this hypothetically natural situation has differed sharply from those of other, seemingly more rational, nations. It seems likely that "powerful people" might have had a hand in that. For instance, their lobbyists ensured that the "CARES Act" provided trillions for rich people, but $1200 for normal citizens.
This might fit your bill?

https://www.eluktronics.com/THINN-15 $1000 USD

Ryzen 7 4800H (with no dedicated GPU)

16GB/512GB

15.6" 1080p 60Hz

Wifi 6

91 Wh

3 lbs 2 oz
String used for indexing can be further used for sorting not only a flat list, but whole trees of nodes. Similar technique was used before (at least in 1997) to answer queries about the order at a particular time in the past.
No less than Europe in medieval and Reformation times.
I've never seen that in 5+ years of Go.

1) You don't have to touch Content-length since it's computed. https://golang.org/pkg/net/http/#ResponseWriter

2) ETAGS, expire, ect ... are not managed by the std lib, as it should not.
> I wonder what NASA will do with my Signal messages

They batch them up and send them to deep space through SETI. The aliens are the real ones behind surveillance operations which they use to create a reality TV show. And with this NASA prevents the world from being destroyed from said aliens.
What? Functions can do anything, even outside of hooks you can have memoized functions.

Algebraic Effects are the thing I'm most glad React introduced, hooks are nothing short of a revolution for UI.
Interesting! Where can I read more about this technique?
This is the first time I hear about Katalin Karikó and Douglas Prasher and their stories. Thank you for mentioning them.

I'm shocked (in a way)...but on the other side I'm not very surprised. :(
Occasionally I would hear or read threads and news talking about the problems in science (research, funding, education) like the one we're commenting on. Still these stories are on another level (or maybe it's just a feeling I have, because there are faces, official news clips, statements etc. so we can relate to those people on a personal level).
And when I just think that there are, who knows how many, people like these...
It demands that all members pays a fee to the union, which is essentially the same thing. The big problem is that there can only be one union per workplace in US if at all, so workers have to vote etc. You can't just pick the union fitting yourself best and keep the union as you move between companies, instead USA ties your union to your job like it does everything else. Why tie healthcare, union and a lot of other unrelated things to your job? Doesn't make sense, and as we see unions in USA where they have this nonsense rule are much less popular than unions in Europe where you mostly stick to the same union your entire career.
I mean, isn't that sort of the fundamental problem with government funding? They're not very good at picking winners, and when they make winners by picking, sometimes it still turns out to be a mistake (e.g. diesel in Europe).

Still, it does seem something infrastructure/utility-ish like Signal would be a good candidate for at least some support.
Agree. I have noticed that when bad things happen to good looking white people it gets 100x more attention than if it happens to ugly/non-white people.
RE

> "an official list of approved Lua libraries", which could be searched and that would provide information on the strengths and weaknesses of the library

Perhaps something to emulate could be https://djangopackages.org/ which has repeatedly helped me with "how do I do X" questions in the context of Django web projects.
> That mRNA gets inside your cells and causes the cells to express a protein that is common to the virus.

That's what a standard vaccine with an attenuated virus does as well.
If what you are building is a graphql crud api over a postgres database, you may be wasting your time, whatever language you are writing it in.
This is a generic problem that doesn't need a custom solution. You can probably just install Hasura and move on to writing your business logic.
> People are realizing that what they write will be translated by machine and are adjusting their written language accordingly.

Machine translation is becoming part of foreign-language education, too. In Japan, some teachers of English have started introducing their students to MT and showing them how to use it to communicate better in English. One technique for a native Japanese speaker to use MT when writing English is to modify the Japanese input so that it is translated more accurately. For example, subjects are often omitted from Japanese sentences when they can be understood from the context, and MT regularly mistranslates such sentences; the English output improves if all subjects are made explicit in the Japanese input.

The use of MT in foreign-language education, however, makes some educators and students uncomfortable, as it is not yet known whether reliance on MT when studying a foreign language hinders, helps, or has no effect on long-term language acquisition.

A paper discussing these and related issues is here:

https://researchmap.jp/multidatabases/multidatabase_contents...
A lot of people use diets for health, not for status. E.g. vegans often supplement B12 externally.
Every C++ project is different. Maybe this one was poorly architected.
The algorithms are not neutral, nor are front page neutrals. They all optimize for the most popular and often the most incendiary material to show to the people at large. These websites are always choosing something to say.

When a website remove links from the front page or from the algorithm, they are necessarily choosing something else to say, unless they really do run out of content.
What does the administration do? Are they just running payroll?
Make it easy to ship code? C++ compilation is a nightmare & it's extremely expensive language to teach. JVM tuning is a nightmare and takes a while to setup (at which point it does run well relatively unattended, barring security fixes). With go, you practically need to work to avoid shipping an binary that can copy and run. You can learn the entire language in like two days and it can easily compile as you type with a decent latency to feedback (<1 second, in my experience). Its FFI is about as usable as JNI, maybe a little better once you get past the awkwardness of using a separate stack. Its GC is good enough with reasonable bounds.

Keep in mind, I use rust and c++, primarily. I just look over the fence at go and can appreciate what it does well.
> it seems regressive and imbalanced

Dating has never been an even playing field. Why would an app be egalitarian?
These information/misinformation viruses were called memes before that was overwhelmed by the vernacular "image with text" definition.
Obviously both are important, but I would at least thing that approaching an issue from a rational mind (not angry, etc.) would help one arrive at truth much more quickly.
I've seen my co-workers talk about similar things about Go. They especially like the verbosity. I personally like features that make code smaller, concise and at the same time readable. I'm referring to the syntactic-sugary things like the `for` comprehensions in Scala and `do` notation in Haskell which are pretty much built to do the same thing. Wish Go had a little more of those, it would have made things a little more exciting for me.
Ryzen 3 3100 was launched in May 2020 about ten months after the Ryzen 7 3700X, so I would expect a pretty long lead time following the Ryzen 7 5800X launch.

Still if you're shopping in this category, I'm not sure it's worth it to wait for next generation.
I think it brings out the OCD in all of us, because we're apt to believe that the 'hard correctness' is somehow a thing of value. We climbed the mountain and believe that's what 'makes it better' but it may very well be irrelevant. As you say, Java is so often actually 'better' in the big picture.
And the left wasnt very good at it because it’s hard to be funny when filled with contempt
If I'm still alive when someone says "hecka hellabytes", I'll shed a single wistful tear, for humanity will have run its course...
Logan and Cove Mattress Review Best Canadian Hybrid Mattress
> Is there reason to think that velocity will remain low in the long term, though?

There's reason to believe that as velocity rebounds, ceteris paribus, monetary policy will tighten to avoid rapid inflation.

Congress may leave fiscal policy on autopilot all too often, but you aren't likely to find the Fed completely asleep at the monetary policy wheel.
Will the founder maintain a voting majority in the enterprise after it goes public? If not, she won't be able to prevent it, no matter how much she is against it.
>How is it possible for the most modern society in the world, with all the evidence right at our fingertips, to be so misinformed?

well there's two answers to that question. Either the society you're talking about is in fact not the 'most modern' society on the planet, or having evidence at the tip of your fingers doesn't make you more informed.

Spoiler alert, it's both. American society has a knack for conspiracy theories, rugged individualism and responding to expert recommendations with contrarianism. I've seen no other place whose response to climate change is not just mere indifference, but coal rolling.

Secondly, and this is not America's fault, people don't do that well with a surplus of information. Even smart people don't. Experiments have shown that the mathematical intuition of statisticians is not much better than a laypersons, and modern behavioural science has highlighted the extreme cost of choice.

Achen and Bartels in their most recent book have shown that folk theory of democracy is largely a myth. People are not naturally enlightened. Being more engaged and higher educated actually leads people to hold more false opinions on politically charged factual matters. (Highly educated Democrats tend to overestimate how homophobic Republicans are, highly educated republicans are climate deniers more often than working class ones).

Reason is indeed slave to the passions as Hume had already figured out and trying to cure motivated and psychologically biased reasoning with more information is going to make the problem worse, not better.
Life science research is also conducted in a weird way, where usually the PI mostly does administrative work while grad students / post docs do the actual experiments. It’s weird that they become experts in their field and then put their pipettes down. I feel like in physics the Van Neumann types are always doing research, always at the chalk board, etc.
For who? The Aryans? God you guys have no wisdom. None. Zero. You cannot legislate evil present in ALL human nature. Yes, even you are capable of far more than youd ever admit.
> Use the right tool for the job.

Do you agree with the article's recommendation of Rust for command-line tools, or do you think Go is the right tool for that job as well?

Or perhaps I should stick with C++? For one thing, it's nice to be able to re-use code between command-line tools and other C++ programs, which AFAICT would be a bit harder between Rust & C++ and much harder between Go & C++.
Blockchain structure with up to 5x performance of Facebook with same hardware [pdf]
One time C++ is more terse:
public:
Thing thing

:) Really though this is just the old way to write C#. Even Java is starting to update this pattern.
I see a lot of people asking for resources to learn Go. I strongly recommend Thorsten Ball’s How to write a compiler in Go and How to write an interpreter in Go. It’s definitely overkill but it does more than the average language intro book.

Lastly, does anyone have any resources for actually writing concurrent Go code? I have been spoiled by so many of the underlying libraries “already” doing this for me.
Metze house? /s
I migrated to Fastmail a few years ago. I set all my mails to forward from Gmail to Fastmail so I don't miss anything. I slowly changed my logins from gmail to fastmail, no rush.
Try talking with friends / groups on a few different servers (it's decentralised, remember) and you will soon see what scalability issues are. As you add n servers to grow Signal you need n^x for Matrix.
Is just the idea that is patented or the procedure itself? It seems like pattenting ideas is nothing more than shooting in the dark
I’ve been building/maintaining a rust/graphql/postgres api for the last year with a moderately complex domain - it is very uneventful.

That thing just works all the time. I don’t have to track down issues very often.

It was harder to build for sure, but man it is a joy to work on.
I'm guessing this person is thinking about the risk that their cloud-provider(s) could shut them down due to political pressure, etc.
Can functional program people speak without mentioning sum types or monads?
Either Albuquerque or Svlabard. Or maybe Patagonia.
In a democracy, neither. It’s consensus, or at least a critical mass of acquiescence. Rationality or truth haven’t any part in it.
God dammit! Where I am I gonna get my SunOS zero days?

It was fun downloading exploits and popping the departmental servers in the 90s.
> We should all be seeing the same images of overcrowded hospitals

Yes, like the picture of the Italian ICU which was dishonestly placed in reports by US journalists to show overcrowded, chaotic American ICUs.

> Americans have suffered far more during the pandemic than any other country

4.2% of the global population and a 20% share of the world's infections and deaths. How does that add up, especially when compared to countries like India and Nigeria which have higher squalor and population density (not to be demeaning) but much lower incidents of infection and death? The US has not implemented fewer precautions than the rest of the world (indeed some states have instituted some of the most onerous mitigation tactics) yet it is faring the worst? The numbers and tactics do not add up.

> How is it possible for the most modern society in the world, with all the evidence right at our fingertips, to be so misinformed?

Because so much of this 'most modern society' gets its information from the same 6 corporations through a telescreen instead of walking out and experiencing it firsthand.

> In the case of Bill Gates, he came out as a vocal supporter of public safety measures that were especially loathed by Americans who felt it encroached on their civil liberties.

Bill Gates is unaffected by government forced shutdowns of private industry. He can slink away and live for the rest of his life on what he has in the bank and market. The average American can't come up with $400 to cover an emergency expense, and you wonder why so many people don't like being told they aren't essential? They get a $600 pittance while the vast majority of the CARES act got routed to corporations to keep up their bottom line.

I could pick this misinformation apart further, but it's not worth my time and keystrokes to piss into the wind.

Wat je zegt ben je zelf met je kop door de helft.
The US isn't a democracy though...
I'm the maintainer of Juniper. Juniper is a library, not a framework. As such it is agnostic to how you want to solve N+1. You get a lookahead and can do what you want...dataloader (like Facebook), eager loading all data up front (like Rails), generating efficient SQL on the fly (like prisma).

There are projects and examples to do all three but we don't want to assume one solution is right for all domains.

We take this to the extreme...Juniper doesn't even require a web server and isn't tied to a particular serialization format! Of course, we provide optional integrations with popular web frameworks using json but the key is they are optional.
I guess moon dwellers would be careful not to overload the space around them with radio waves, so the bulk of communications with Earth will be in focused optical beams. NASA had good results testing that with small optical trancivers.

Major cloud providers would perhaps have some presence on the Moon, so anybody could watch videos available over the Internet from local access points, no delays. Most communications at some point would also be local; talking with Earth will incur that unavoidable delay.
No viruses contain nucleoside-modified RNA or DNA.

If any virus did we would all be dead since they completely circumvent the immune system.
> You can still have memory leaks in GC-d languages by reference cycles.

public class T {
Object ref;

@Override
protected void finalize() {
System.out.println("finalize");
}

static void leak() {
T a = new T(), b = new T();
a.ref = b;
b.ref = a;
}

public static void main(String[] as) throws Throwable {
leak();
System.gc();
Thread.sleep(10000);
}
}
This is really cute and well designed -- both the website and CLI tool!! Some feedback:

* I might be worried about businesses using this as an actual metric of developer productivity, rather than as just a fun game.

* the readme.md in the linux tarball is pretty useless, since it just contains instructions for building the CLI from source.

* the first time setup flow (where you run ./karma and the site knows it instantly) is slick as hell, I'm blown away!

* I can't use arrow keys to navigate or edit in the "any comment?" prompt, but I guess it's supposed to be short anyway!
Texas trauma doctor says post-Covid lungs are more damaged than smokers'