skysight-inc/HackerNews huggingface dataset:
async/await in .NET is actually good because they added async equivalent APIs to nearly all blocking operations. There's also always (from what I've seen) an optional cancellation token parameter that allows an easy mechanism to alleviate backpressure.

Need an easy way to cancel 100 async requests? Easy, just pass in a cancellation token and cancel it when needed. All the requests will throw an OperationCanceledException which can be cleanly handled.

I haven't seen anything this nice in javascript or python.
C’mon man, the Internet started out as a weapon.
It's a short story, too, so not publishable by itself really.

I have this book

https://www.amazon.com/True-Names-Opening-Cyberspace-Frontie...

Which has the story among some essays by some computer science luminaries.
Many reasons; like it's a bit dull but primarily we are creating user hostile software and thats the norm.
I would say Unsong is a lot more theology and theodicy than computer science. (if it can be said to be about computer sciience at all.)

It is an excellent and hilarious read nonetheless. One of the best web serials I have read.
How to lose a monopoly: Microsoft, IBM, and anti-trust
...so how would you handle the case I described above, where a user can trigger the same ajax with different parameters, fast enough that multiple calls can return in the wrong order (due to network latency, server load, the second one being cached, etc)?
Well, sure, procrastination is a subset of yak shaving ... but it's also a matter of degree.

Consider my example of evaluating ORMs.

Option 1: Blindly choose first ORM from a Google search.

Option 2: spend 2 hours reading reviews, blogs, etc. to compare the 3 most popular ORMs.

Option 3: spend a day spinning up containers for each ORM, testing out a CRUD prototype for each, evaluating some basic cases.

Option 4: spend a week down the deep rabbit hole of ORM internals, query rolling, edge cases at scales your app will never see ...

And everything in between. None of it's necessary - even the ORM itself - but it's not all wasted effort either.
>Fur is a fashion meat is a core pillar in many cultures and changing that will take longer than 10 years.

I think you are probably right... but I want to bring up the counterexample of smoking.

I mean, smoking was never as widespread as eating meat, but I feel like there was a tipping point in the '90s, where it went from something almost every red blooded american would do to something very rude and even forbidden in most indoor spaces.

Smoking became... divorced from manhood.

I remember as a kid I had an IT job; sort of an internship type deal fixing computers for the local county department of public health. I got credit for going to this job instead of taking the last two classes of the day in high school; There was nobody else in the building who wasn't old enough to be my parent. It was so much fun.

I remember when the city passed the 'no smoking in bars' ordinance. The office was super excited. a few people (who I'm pretty sure never went to bars) said they were going to the bar after work. (I was maybe 16, and not invited) I thought it was pretty funny at the time, but now that I'm old, I go to bars, too... and you know? I probably wouldn't if they smelled the way they smelled walking past them in the '90s.
I have not tried SpiderMonkey, but embedding V8 is pretty easy.
The language used for describing patents is not quite English, in some ways it's a bit like a programming language, you can sort of create variables, arrays (the first X, the second X, ...), subroutine calls (even recursive calls provided they don't recurse infinitely, though that pushes the cost up) some words have different meanings ("or" for example is always exclusive or) etc etc
Because UBI is the point of his campaign. His and his supporters claims to the contrary notwithstanding[1], Yang is a single issue candidate trying to draw attention and support for UBI. I would be very surprised if he really thought he could win.

[1] Because obviously you should claim you're running to win. Even if you and everyone else knows you have a snowball's chance in hell.
An advanced civilization, by definition, would not be dependent on starlight.

Or planetary surfaces.
Auerbach vs. ICANN (2013)
I think you have had the good fortune not to be targeted by people in a position of power. The loss of perspective is the other way around: Until this has happened to you, you can't fully appreciate what it feels like.

"Hate speech" is a deceptive label. Even pg points out that it sounds like a phrase straight out of 1984.

Society at large seems to have become turbulent. Everywhere you look, you find people who are practically leaping for any small excuse to tear into someone, tear them down, label them various names, get them fired, and so on.

We are fortunate not to have to worry about authoritarian nations. But we still have to worry about authoritarians. They will often use excuses like "It's in the community's interest" to exact punishment that very few are inclined to disagree with.

One could argue that if few people disagree with a punishment, then by definition it's fair. I would argue that restriction of thought is a more serious matter. https://news.ycombinator.com/item?id=21550422 was an insightful comment illustrating some of the modern decisions that one has to make.
Doesn't free speech also enable lies and immoral ideals to be spread by bots/people too? It seems it's a double edged sword in a way but I don't think censorship is a solution. I don't think there is a solution beyond education?
When talking about censorship, I want to discuss about zeronet.

It appear to be censorship free. Yes, the zite owner can apply censorship, but anyone can clone the zite and become the new admin (similar to fork in the GUI of github).

And there is hub mechanism so people can see aggregated content from multiple zites.

Zeronet may be not as good as the FANG but it's already usable.
I hopefully tackle one after the other. I went: bad money part time, ok money 40h than 30h/w, interesting job with good money 40h. Next goal: reducing h again.
Luddites or not, I fully expect this pattern to repeat in every country that has any kind of an accident/disaster: https://en.wikipedia.org/wiki/Nuclear_power_in_Japan#/media/...
This is factually incorrect, although it's possible you know that and are just overstating your case. Specifically, you have to spend $120k/year on nonessentials to break even with the Freedom Dividend plan. That's a far cry from "anything above poverty level... gets snatched back plus a whole lot more".
ICANN bylaws[0] 22.7b states

“ICANN may decline an Inspection Request ... relates to documents that are not reasonably related to the purpose specified in the Inspection Request or the Inspecting Decisional Participant's interest as a Decisional Participant in the EC”

This and the overall wording of 22.7 makes it unlikely that they will even get this request granted.

[0] https://www.icann.org/resources/pages/governance/bylaws-en/
Perfectly describes what I was struggling to put into words, thank you.
The article was pretty clear this wasn't about gender equity but about the mode of transportation.

Quoting the text, "In fact, it turned out that the pertinent point was not about gender balancing specifically. The data showed that three times as many people were injured while walking in icy conditions in Stockholm than are injured whilst driving. ... Since the cost of those injuries far exceeded the cost of the snow clearance, the prioritization was reversed, so now pavements are done before roads. ... Bottom line, the policy prioritizes pedestrians before motorists, and it simply happens that more women are pedestrians. ... Ultimately Sweden's reversal of snow clearance prioritization resulted in less injuries"

Sweden has nationalized health care, so the state pays for injuries due to both walking and driving.

In the US, the government only pays for road clearing.

If the total cost, including mortality rates for all snow-related issues, indicates that cleaning the sidewalks first is better, then why not do that?

You write "Private citizens can clear the sidewalks in front of their homes"

In small town Sweden where I live, private citizens are required to clear their sidewalks. The large apartment complex management companies have their own small tractor fleet which they use to snowplow and add gravel in winter.

But Sweden has a much more extensive network of bike paths and walking paths which are not sidewalks in front of someone's home than in the US.

In addition, a larger fraction of Swedes walk or bike than in the US. Consider that most people in Stockholm probably walk their children to (pre)school, while in the US most probably drive.

As an analogy, think as if 25% of NYC had to walk across Central Park each day, while the city didn't clear the Central Park walking paths until after all the streets were cleared.
I'd say it's as much about the programming industry as the other books mentioned on this page. It's certainly not hard science and no one here will learn anything new about computer science from it.
I've found that generalist conferences attract a lot of high-level "tech brand" fluff, while very specific conferences in the tech I use can teach me novel and useful deep-in-the-weeds knowledge. Other people's production war stories can be priceless.
>How tall will my children grow up to be on a plant based diet? I want my children to grow up to be stronger than those around them.

Well, oxen manage to be strong as an ox on a 100% plant-based diet. Giraffes get pretty tall too.
Tech blogs I follow (and one I write):
- Irrational Exuberance![1] by Will Larson (ex Digg, Uber, Stripe) - focuses on engineering management

- Hillel Wayne’s blog [2] - software engineering and formal methods

- The Pragmatic Engineer [3] - software engineering & tech lead topics, written by myself

[1] https://lethain.com/

[2] https://www.hillelwayne.com/post/

[3] https://blog.pragmaticengineer.com/
> I don't think engineers use frameworks because they think it makes them look cool.

I've been in this line of work for a long time, and I'll admit its a huge factor. Webdev is a very fad-driven business, and I've seen numerous technologies come-and-go where they were hot, but not they are now super not. And to some degree this is logical, because you want people who can adapt to whatever is latest-and-greatest and not just a particular platform. But when recruiting it certainly helps.

Plus the old chestnut that 50%-80% of software projects are failures, and looking out for number one means resume-oriented development for the next job. You are probably better off with a failed project on a 'cool' framework than a successful project on an uncool one.
I work in a support center. We have a web-based ticketing system. Every ~5 minutes, the ticketing system goes down for ~2.5 minutes. Nobody seems to care. It makes me want to chuck my mouse every time.
Ent is a (proprietary) database wrapper library resembling an ORM,* but I don’t believe Facebook’s GraphQL server infrastructure is tied to Ent at all.

* Though Ent’s creators emphatically claim it is not an ORM, that phrase does give you a rough but directionally-accurate idea of what it is.
The ratio of special interest funding would have to increase by 80x to outweigh the $100 by a factor of 10:

Currently, the $100 democracy dollars would outweigh special interest politician funding by 8:1, so for the pendulum to swing back in the other direction implies that political favors go up nearly 100x in price. That seems like an easy win to me.
It depends what you mean by better.
Obviously, real-time trading systems are going to be optimized to reduce latency, since it directly correlates with profits. One way to do that is to completely bypass certain abstraction layers, use polling instead of events, do more stuff in userland, tune kernels, and so on. This works, but you end up with a really bespoke system that is not particularly elegant.

But you don't have to go to those extremes to have good software performance.
It certainly does poke a lot of fun at big tech.

It also helps that I think out of all of the reads mentioned on this comment thread so far, Unsong is definitely my favourite of the lot.
It's also pretty stupid to turn a profit because that just means more taxes.

You want to always keep your profits at zero.
> at a quick glance it doesn't appear that it claims a novel electronic flashcard method

I mean, there is no such thing. It isn't possible to create something like that. Computers only perform a specific set of actions, and it doesn't matter how you put them together to do the flashcard thing. Or anything. There's nothing novel to be found. It's just math.

We should not grant artificial exclusivity over categories of functionality that computers were designed to provide.

Destroy all software patents.
I wish he would have commented on .NET's async implementation. Microsoft really got it right here and it's arguably the best implementation I've seen.

All .NET async APIs take an optional cancellation token parameter which solves his flow-control problem by allowing the async request to be canceled at any time. If the token is canceled, the async task will (or should) throw an OperationCanceledException which can then be cleanly handled in a standard try/catch block up the stack.

The best part about this is that it pervades the entire .NET runtime, the APIs, code examples, and has excellent documentation on correct usage patterns. Sure, a 3rd party library could choose not to support cancellation tokens, but they would be going against the entire .NET ecosystem by doing so. Every other async implementation I've seen has really seemed like a haphazard bolt-on.

I honestly don't know how I would write robust async code without cancellation tokens, so I guess he has a point when it comes to javascript and python ecosystems.
Thank you for working on Matrix, it has been smooth sailing (after some database cleanup) for me to operate since taking over a homeserver from a frustrated operator nearly half a year ago.
Advent of Code 2019 in ZSH
> In contrast to the 'modern' Reddit UI that that takes a couple of seconds to load even on my home WiFi.

On my phone it takes about 4-5 seconds to load even on Gbit WiFi. It's so bad I have a conspiracy theory that the pulsing Reddit orb is just on a timer and it's not actually loading anything. More likely it's just horrifically unoptimized I suppose.
Self-Driving Cars Have a Secret Weapon: Remote Control
> Something about needing to explicitly refute each claim

Seems like a wholly reasonable rule, no? We don't want the government to arbitrary grant or deny something without applying the same rules to everyone?
Pinoy Transportmers
And, don't read patent application publications and mistake them for patent publications. The USPTO labels the granted publication with a B after the number. In this case, the granted patent (https://patents.google.com/patent/US8595637B2/) has seen amendments to the claims during examination before grant.
Step 1 in the process is to just start leaving your phone at home when you go out.

Note and address your concerns and behaviors.

Do this for 30 days and re-address your questions and where you’ll go from there.
HTTP: //Wintersupplement.com/Nerotenze-Testosterone/
Nerotenze Testosterone
The Nerotenze Testosterone Side Effects are hard to state since this thing is still so new that there are no notification of negatives. Regardless, it isn't really the situation that there can't be. In all honesty, we are sure that our fundamental execution pill is your best other option. Our upgrade has been around for to some
degree progressively, giving sufficient time for negative studies to surface. Thusly, if you are set up to check whether our principle execution pill can improve results, click any image or catch on this page to start! The Nerotenze Testosterone Price is hard to state since it's ceaselessly advancing. Regardless, if we expected
to figure, it could be wherever some place in the scope of $50 and $100 for the thing when you click. Likewise, we are sure that you can find a by a wide margin prevalent thought than the Nerotenze Cost with our fundamental execution supplement. If you surge, you may even have the choice to get your hands on unprecedented
offers or primers. If that is the circumstance, you could get your first compartment for as low as the expense of postage to see how you like it before finishing on the full cost. Thusly, to witness for yourself how our top pill contemplates to the Nerotenze Cost and that is just a hint of something larger, click any image or catch on this page before the confined store sells out.
Wow sounds great can't wait to invest in this propaganda coin.
meaningness seems really interesting, thanks for sharing!
i use komoot (already takes in to account the type of pavement for bycicles) and adjust manually
I’m interested in how this social breakdown might affect the role of being a scientist. I would think explaining results would be a critical role of your job.
Processed food often already has a huge portion of soy and/or wheat protein in addition to the grade F meat. HN's Whole Foods crowd seem to way over-estimate Your Average Persons diet and how much they care what's in the tasty meal.
Qliiq.com – Save your Bookmarks in Qliiq.com - Seek for Feedback
With Qliiq, you can start to organize and connect your favourite bookmarks all in one place.
Create your own library and connect with friends.
We are web-application in beta version since December 2019.
Please Log-in and create your account.
Then, leave us feedback in the About us Page.
Is Kansas Flatter Than a Pancake?
The Conquest of Happiness (1930)
I do this the other way around, Ubuntu host and a KVM virtual machine controlled by virt-manager with PCIe passthrough for its own GPU and NVMe boot drive. I enjoy Linux too much for daily use (and rely on it for bulk storage with internal drives mergerfs fused together and backed up with snapraid), but I do a lot of photography and media work so I also rely on Windows. This way, I can use a KVM frame relay like looking-glass to get a latency free almost native performance windows VM inside a Ubuntu host, without the need to dual boot (but since the NVMe drive is just windows, I can always boot into windows if I please)
For any sort of benchmarking like that you have to take care of affinities and cpufreq governor at minimum.
the downside to ICANN's history of stonewalling (Auerbach v ICANN and the 22.7 bylaw) is that it erodes trust in ICANN as an agency of any value. Eventually it could be that ICANN TLD's are just as untrusted as HTTP without TLS. This is already largely true for .biz and .info. If it gets bad enough, the internet has shown time and time again it is not only willing, but capable of eschewing monolithic and aged appendages in favour of freedom. 'trustless' is exactly the concept that delivered things like DoH, Signal, and the http/2 requirement of TLS.
would be different for hetero vs homo carrier.
I like Workflowy but the core feature of this app (infinite progress rollups) is not present in Workflowy. I find that Workflowy barely works as a task progress tracker because it doesn't have any real native support for that workflow other than marking items as completed. So besides both apps being outline editors, I feel like you're really overstating this.
I think big filter is plausible where as we advance in tech, the probability of us accident using to kill off everything increases. It starts with nuclear weapons and then maybe later mini black holes, etc.
I have used workflowy off and on. After trying disco I like where it is headed. However it's missing a few ux touches that workflowy does really well,

- keyboard shortcuts
- subtle animation when navigating nest levels
- ability to add deep nested items while in top level view

Looking forward to see the next version!
What do you do when the data involves multiple people?
And most of these computers are running on batteries. Even on my desktop I'd have to get a decent return to share my CPU/GPU/storage. The computer cost me about $700 to build so I certainly wouldn't share it for pennies.
Thanks for sharing, I‘m going to try doing the same.
Ask HN: What to do with an “old” Pixel 2 XL?
Hello, long time reader, first time caller. I just upgraded from my pixel 2xl 128gig and was wondering what are some creative things to do with it.

I read every list/article I could about ideas and really only found one to be good, use it as an ip web cam.

Any creative ideas about what it could be used for other than donating or reselling it (not much value in it now that the next gen pixel and iPhone came out).
The guarantee is not the point. If anything is altered by censorship, like ability to get one's message in front of people, it is an issue.

Whether your personal ideology considers that problematic has no bearing on the fact that change has occurred.
Enable Tab Groups Feature in Google Chrome
Sounds like he wants software to contain AGI, such that it can work out which version of a document you want to keep, and fix it's own errors.

Honestly things were way more sucky years ago. Your Windows computer crashing was just normal in the 90's. Rebooting and reinstalling par for the course. Getting Linux to install with drivers working seemed impossible unless you carefully chose hardware.
A cloud infrastructure startup I'd imagine?
Basically humans have No free will
The Practical Value of Game AI
I think framing face-to-face vs remote copresence as a hierarchy is a poor mental model. Existing remote communication media can be equally effective as face to face in very narrow, specific contexts. My argument isn’t so much that remote embodied communication will be a panacea, but that it will radically shift the constraints around copresence for a wide variety of contexts. Ultimately, face to face will be vastly superior for some contexts, but I would not underestimate how far that set will drop proportionally over the next decade. And it certainly seems possible that new forms of communication may become only possible in a virtual context, much like the very one we are participating in right now.
Why not also have a guaranteed housing program to go w/ foodstamps? I mean walmart gets major tax relief, why not call in their tax deficit as benefits to people who need it most?

I support UBI, but a stepping stone easily could be:

Better support for freelancers/gig economy workers.
Better support for self-employed w/ regards to welfare/health.
Jobs guarantee.
Single-payer health.
Housing assistance, esp. in times of dire need (job transition).
Free college education and retraining assistance (maybe gov't grants for dev bootcamps and similar programs).

UBI makes sense in that you get rid of a lot of bureacracy but I don't think we're politically ready just yet. I think after we get M4A and college as a 'right', then we will be a lot closer, plus a lot more genz and millenials will be voting and increasing the progressive voice in D.C.
I think the article is based on current trends, not on US politics.
I believe fully in cutting corners when you know they are being cut. It’s when you are unaware you are cutting corners that you end up with a seriously unrecoverable system.
Is the end goal a KPI itself?

In a literal sense, it is, in fact the the ultimate KPI but in a process sense, i wouldn't say it is. I think the end goal, in most but not all instances is profit, which is a reward for enterprise and risk. KPI are checkpoints IN the process. The end goal itself is not part of the process but is a result of the process. Which is why I hesitate to call it a KPI.
Oregon’s prohibition on self-service dispensing of gasoline