skysight-inc/HackerNews huggingface dataset:
But with no practical experience in using these features, it’s basically impossible to know anything about how they would work and whether it would lead to Go being a better language. If they did not have a positive experience with these features in other languages, and also have good reason to believe it would port over and be a good impedance match for the language and community, there’s a lot of ground work to be done.

People can debate things like the complexity of compilers, parsers, etc. till the cows come home, but at the end of the day programming languages are just as much about the users as they are the actual code and specifications. Go succeeds not because it is perfect but because it has an ethos that resonates with its userbase. There is a “Go” way of writing things: flat happy path, handle every error explicitly in some way, using struct tags to hold metadata and schema information, and so on.

Meanwhile, most people who are talking about features in Go are really talking about two things: generics and exceptions/error handling. A lot of long time Go users don’t support many such proposals. And it’s not because either of those things are awful (although I don’t like exceptions.) In fact I like and use languages with either. Rust is great no doubt, although I can not claim to be an expert. All the same, Go does not need to be another Rust.

Why not generics/better metaprogramming? Because “it’s complicated.” Go takes different trade offs like using runtime reflection at the cost of CPU cycles and type safety. It works well in many cases. Generics complicated the language, of course, but moreso, it adds a new way of solving problems in an ecosystem that has already adapted to not having generics. All kinds of things may need to be re-imagined.

This is exactly why I like the Go contracts design: it offers a very limited solution to the problems that reflection do not solve so well, without a ton of implications for the remainder of the language.

Why not error handling? Of course, as usual, it adds complexity to the language/compiler/toolchain, but I also just don’t feel like there’s a problem. Go error handling is a little verbose, but its explicit and simple. Like many other things in Go, the resulting code looks dumb, but that’s what many of us like about Go. The code is dumb and simple.

And these are all features that are pretty well explored in other programming languages that are well-liked. I can’t imagine allowing too many additional features, which become part of the language and are probably stuck as such for compatibility reasons, without a real ton of research.
I’ve judged my home state’s regionals for the last ten years. One of the most rewarding things I do every year. If you get the opportunity to do so I highly encourage you to!
>but there's a characteristic tone and I recognize it
>and I am not a psychologist

Hmm... talk about delusional... Maybe you should worry about yourself?

You aren't qualified to say what you said with any degree of certainty, and yet you go for it anyway.

You don't even try to explain yourself, basically just "trust me I can tell."

You don't attempt to address the content of the ideas as expressed nor do you investigate the logic behind them, at all.

You do however confidently report your conclusion, one that without any basis almost entirely invalidates and discredits both the ideas themselves and the person expressing them at the same time.

>I don't mean to be disrespectful

If you meant otherwise you would you would have kept your malignant amateur diagnosis to yourself then, no?

>Quarantine is hard for brains.

Oh gee thanks for this little tidbit of wisd.. No wait... What do you know about it? Right, you say this without qualification, as if none is needed. Do the implications of this "obvious" truth apply to yourself as well? Or does your narcissistic delusion of grandeur and savior complex protect you from such awareness? See how that works?

Quite honestly your comment sounds like you are engaging in a manipulative technique called gas lighting:

>Gaslighting describes the abuse employed by a narcissist to instill in their victim’s mind, an extreme anxiety and confusion to the extent where they no longer have faith in their own powers of logic, reason and judgement.

The only question is why... The term 'schizophrenic' especially, as an accusation or concern in response to big picture questions and/or criticisms of the "progress" and direction of the modern world, is almost a cliche at this point. Basically, instead of questioning the sanity of the society we live in, or those in control of it, question your own! You mean you don't want to be monitored and controlled? Wow what a red flag... I know it when I see it... /s

Taken on the whole, its just really hard not to question your motivations here.

Did you think you were accomplishing something else here? Did you honestly think you were being a "good guy" here and "helping" this person out? How did you avoid seeing yourself as simply irresponsible and reckless for attempting to plant what might be considered the ultimate seed of near total existential doubt?
You can't. It won't be available for at least a year I'm guessing.

Even then I'm not sure what granularity MLIR will allow.

On the other hand you can do it in Julia today. There is a high-level kernel compiler and array abstractions but you could also write lower level code in pure Julia as well. Check out the Julia GPU GitHub org
They aren't plug 'n play for advertising, though. "How can I find a community for you," is the charitable flipside to, "here's a community you might like to be a part of," where the community is "Coors Lite purchasers."
Reading the case study in TFA, it really doesn't seem like they're talking about car dealerships offering barbecue for an afternoon. Their focus is on delivering meals to office workers, and from the language I don't think they're talking about the occasional lunch-and-learn. Especially when they talk about "restart rate" I read it as regular catered staff meals.
Experimentation for Improvement [0], taught by Kevin Dunn [1][2]. It's not very difficult to follow, and teaches some basics of experiment design. It's explained in a very well suited manner for non-academics, with examples about how you can implement this kind of experiments to improve things at home or at work.

[0] https://www.coursera.org/learn/experimentation
[1] https://learnche.org/
[2] https://github.com/kgdunn
> Is the difference going to be 5% or 30% annual?

I honestly have no clue. I'm slotted as L4/E4 at both companies. I'm single and am in NYC paying $50/day at an Airbnb but can cancel that and move back in with my parents whenever

So yeah I'm not really concerned with falling flat on my face, it just feels like a waste of time with quarantine and all. Doesn't feel like a vacation anymore
> If you want to develop and host your own Signal, go right ahead.

...and have an ecosystem of users that cannot communicate with users on Signal. That's what lock-in is and "go right ahead" is just not enough.

> You’d just be opening yourself up to the same problem facing the Signal Foundation

citation needed
Thanks. That's pretty cool. But I guess I misspoke, what I meant to ask was how are they doing stuff like this: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

I.e., date/time formatting, number formatting, and so on.
What I (and, probably, a lot of people) would actually like to have is a 486 emulator (with at least 8 MB RAM) with a working ISA bus I could connect old extension cards to. That would be a way more practical (in fact insanely cool) although a ghost of a genuine antique like 640K XT still surely is a fun thing to touch. That could even have commercial applications - I believe there are many 486/ISA-based solutions still running in production in the wild.
its not real robots. You build software robots and put them in an arena to battle other robots.

Its an old site (java and .net), but it appears to still be going.

https://www.ibm.com/developerworks/library/j-robocode/index....

https://robocode.sourceforge.io/
Funnily enough, many combat vet friends of mine have had the most returns from two things which both seem to affect the brain in the same manner: cannabis and CBET.

On the former, I can't recall who at the moment but there is significant research that has shown the primary cause of cannabis being so well received by those with ptsd is that is reduces amygdala activity and increases pfc activity.
Yeah, it’d almost be better to use SD for virtual memory to at least put the flash wear on something consumable.
>All empirical evidence from history

Bold claim.

Economic issues after WW1 helped give rise to nationalism and led to WW2. This is why the marshall plan was so important after WW2. Similar countries experienced post-WW2 economic crisis, but few prospered as much as Germany.

To use your reasoning, many countries should be as prosperous as Germany (like, say Argentina - hyperinflation and economic crisis followed by economic restructuring..)

While rebuilding is a very human endeavor, it can take decades or generations. We need to have creative destruction in the economy, we do not need economic depression to do that (other ways to deleverage..)
What percentage of people do you think even have jobs that potentially could be done from home? [0]

And then what percentage of those do you think will remain remote in a scenario where transmission worries for the current virus have mostly subsided?

[0] https://www.fromdayone.co/2020/04/02/new-study-how-many-jobs...
7Early Symptoms of Corona Virus Ignored by 90% of People
I in fact have. It's not handwavey at all; coaching people on particular skills is something managers, mentors, and coaches do on a daily basis.

It can be very effective at solving the actual problem. If that actual problem is people not having a skill. Like good time management. Or judiciously using the time of colleagues.
I was using ublock origin and it was fine
I've never hidden the fact that I've worked for IVPN and Restore Privacy. But they pay me by the word, so I gain nothing by promoting them.

I haven't actually used Orchid, because there's no Linux app. But I did buy some of their Etherium currency. And I recall no money trail. As I recall, I converted well-mixed ~anonymous Bitcoin to plain-vanilla Etherium, and then to Orchid's currency.

But whatever, I'm not going to defend Orchid.

Anyway, I use nested VPN chains. It's like a multihop VPN, except that each hop is a different VPN service, and each of them is leased with a different pool of well-mixed Bitcoin. I do all the Bitcoin mixing via Tor, in Whonix instances. That way, I don't need to trust any of them, only that an adversary won't manage to compromise or coerce all of them. It's the same logic as Tor uses, based on Chaum.

If you want to read more, just search "mirimir" on IVPN's and Restore Privacy's sites. There's also https://github.com/mirimir/vpnchains which is pretty over the top. And I've also played with something like that which routes VPNs via Tor.
No, it won't.

Speaking as someone who is currently spending his days sourcing medical equipment for his medical center: the cheapest US-based face shield costs nearly 3x what the average face shield in China does (the most expensive US face shield is >10x). Even with shipping hiccoughs and the desire to buy American, I can't justify purchasing 1/3 the personal protective equipment.
To reduce the problem to a simpler (but useful) one: what would it take to be able to write a generic "compose" function (on function values) that would be polymorphic across at least Fn/FnMut/FnOnce? This is something that people already write the specific versions of; obviously the general version requires some form of HKT, but it's not clear (at least to me) what's blocking that.

When I've seen discussions of HKT in Rust it feels like there's an awkward circularity where if you talk about HKT people say the use cases aren't there, but if you talk about things that need HKT people say they can't be implemented because they need HKT. And I'm worried that the conversation about extending the type system has reached a place where adding ad-hoc special cases is seen as the "cautious" approach, when the result is a funny subset of a more general system that's both more complex and less powerful than biting the bullet and implementing the general system.
A-List Influencers Rock Their Influence
This is perfect for me, I took a funny video last night with my phone and I can edit it with this site and save it for later. Great job!
This is awesome!

I often find that I when I'm buying something new, I want to find subs related to that product category.

While this doesn't find me direct results, it should me communities that I should focus my research on.
The upsides make more sense if your Webpack/JS tool chain was growing out of hand. For example, once you take on Typescript, you take on quite a bit of idiosyncrasies. And your Webpack config may grow pretty large over time. We have some hacks in our Webpack config just to avoid some thing like double ESLint/TS evaluation. And it all can start to feel quite precarious. We even found bugs in Webpack's circular dependency plugin.

Meanwhile, Elm does a lot of this right out of the box. There's a point where you may be easily reducing complexity and idiosyncrasies by using a tool like Elm.
I think in the mid-term, the big win would be ability to have 4-10 large monitors but with a cheaper, mobile, and compact solution with the eyes focused further away.

Headsets have improved almost ~2x in resolution and have halved in price and some have become wireless with better optics. A long ways from 4-5 years ago, but still need another doubling of resolution (or maybe more) and an increase in wearing comfort (lighter, more compact) plus an improvement in wireless latency and maybe a reduction from $400 to $300, and you’re looking at something that would be useful just as a replacement for multiple monitors.

Plus probably improvement with registering where your laptop and mouse are automatically. In principle that could be done with a software update to inside-out tracking software.

Additionally, some improvement is possible with similar to current resolution but with improved subpixel rendering and RGB pixel layout.

Seeing what has been done with the Oculus Quest since I last checked out VR like 3 years ago has left me pretty impressed. A lot of this stuff with multiple windows in this demo could be done natively and wirelessly with the Quest (which runs a kind of Linux). The inside-out tracking is impressively good. If combined with an insert you can put your tracked controllers on Bluetooth mouse and keyboard (so the Quest can register their positions in3D space to allow proper rendering in-headset), it could give you a high productivity workstation experience just about anywhere with WiFi (could be through phone). Hand-tracking (Which works already) could even allow gestures, although I’m not sure how important that is. Can the Quest do subpixel text rendering like ClearType but 3D?
Lexapro does pretty much nothing for me :(

But I'm only on 10... If I could talk to my doctor I would definitely ask for more (though I hate the side effects) but it's impossible to get an appointment now :(
Done! I took a bit of a shotgun approach because I don't have an iOS device to test, and the documentation on playsinline seems lacking (or at least non-standard). Hope that works!
It's not that complex once you have formulas for computing square roots. I've recently implemented it in TypeScript using bigints for browsers & nodejs. Quite readable & performant. See index.ts file here: https://github.com/paulmillr/noble-ed25519

Wish ristretto folks added the library to their website though.
You shouldn’t take your opinions on things from HN discussions that claim that Rust is changing quickly, and then are only able to point out 3 things over 5 years that have changed.
I'm saying the inflation will show up over a long period of time, not in the form of 7% or 10% annualized traditional consumer inflation (eg in milk prices). We don't have enough economic / population growth to press the demand line enough to spur high inflation, and our debt maintenance requirements are perpetually throwing cold water on large amounts of loose money entering the economy (it absorbs extraordinary sums of capital that would otherwise be sloshing around, impacting the real economy; it puts all that capital into a deep freeze; I refer to it as an economic heat death, which Japan has experienced due to their debt robbing their economy of dynamism).

We'll likely see it show up aggressively in asset inflation. Every dollar the Fed puts toward artificially propping up asset prices, is going to gradually leak inflation into the economy as asset holders unlock those assets and convert them into dollars that touch the real economy. Some might ask: if that's true, why isn't consumer inflation far higher (eg in the post great recession era); consider that inflation might be even lower if they didn't do it. That's a very difficult speculation to make either direction, the fact is the best we can do is guess on the what-ifs (would inflation be that much lower otherwise). If the Fed props up the housing market (0% interest rates, buying junk mortgages to take them off the market to prop up values, keeping the lenders solvent, etc), enabling a homeowner to take out a big home equity line at cheap rates and then inject that cash into the real economy, we get some little jolt of inflation from it. The Fed helping to prop up the stock market, enabling millions of people to extract more value out of the market at higher prices, shoots inflation into the economy to the extent that it's abnormal to what would otherwise exist in the absence of the Fed actions. The interesting question is: how low would inflation be without that happening (now and in the recent past)?
https://emfscientist.org/index.php/emf-scientist-appeal
To be fair, doing it from two islands way in the Atlantic is a bit of a stretch ;)
The original inspiration for this was a very old video from 2007, the 300 PG version:
https://www.youtube.com/watch?v=gNqiSkd1M6k

I had originally named this project Cake Town as an homage to a scene in that video, however the domain cake.town was taken so I chose https://madeitfor.fun/ instead :)

The goal was to be able to animate images and gifs over a video with controls that worked easily on both mobile and desktop, all on a website. I started to realize that with more things being compiled to WebAssembly, I could take advantage of video encoding directly on the page (no server encoding required). The web is truly a powerful platform!
That's super impressive even at 100W power at that frequency. Didn't even think that could be done at all. That antenna doesn't look like anything really special either, just an ordinary Yagi as far as I can see. Single reflector.
> This is unprecedented, and it's only necessary because the government did not take steps to contain the outbreak sooner.

The whole world is shut down over COVID. Even with borders closed as much as possible it has spread. There is no intervention by the US government that could have been done in January that would mean the country would be open for business today.
100W. Holy cow.
Only a little bit. This is quite incredible. I can imagine that doing it near population centers would be almost impossible.
I think there’s also a third category, which is “I’m interested in Elm / have dabbled in it but all this puts me off ever using it for anything serious”.

If the comments in this thread aren’t ringing red alarm bells for the Elm leadership I don’t know what will, frankly.
If they don't consent they can just block Google with their robots.txt.
the author is suggesting that ad spending online correlates with increased sales. is that the case? seems a big part of ad spending is simply part of burning VC money regardless of outcome.
California ICU numbers drop, Governor Newsom warns one data point ‘not a trend’
What is the context here?
Answers to your DIY face mask questions, including what material you should use
> Windows with affine transformations

There's no reason you can't make the windows always perpendicular to the line of sight while still fixing their centers in space.
Shameless plug: for bidirectional linking, check out Obsidian! We're in private beta: https://obsidian.md

Spaced repetition might also be supported in the future, but it's not as high priority as links. We also have a graph view for link relationship. Oh, and one thing different from Roam is that Obsidian reads your local folder, so you don't need to put stuff in the cloud, and you own your data 100% (if that's your thing).
It sounds like a lack of insight and accountability. I don't see a large government as a problem, but unchecked power. As long as all people in power are democratically appointed, subject to transparency and with accountability, errors can be corrected.
I have lightbulbs that can do 200W!
The OSI definition is useful as a baseline. When people argue over what open-source means, I think they can mostly agree on that definition. On top of it we see frequent arguments over authors' responsibilities and appropriate stewardship.

Looks like I've accepted that it's a broad term used in a lot of contexts. So having somebody give their angle on it before using the term is already pretty good by my standards. But maybe I'm being too liberal here. What parts do you see people expecting in open-source that go against the OSI definition?

(I can't help but note that you and the author write Open Source with caps which does actually suggest there is a specific meaning.)
I just wonder what leaving the US market means. Sure, they can ban American IPs and pull the app from Google Play, but will they still be liable if an american gets an apk and goes through a VPN?
Fire Method: Fast, Inexpensive, Restrained, and Elegant
Very long distance radio link with relatively modest power at a super high frequency. Normally you'd not get much better than line-of-sight with a setup like that. So you have to work DX using satellite or EME.
Another is KnockoutJS which went from 2 to 3 with minor changes and virtually nothing broke on 2.x -> 2.x+1 in all the time I used.

I'm kinda sad it (functionally) died out because they clearly valued and worked hard on that.
Easy to say now. How many people would be willing (and able) to pay, say, 20% more for an iPhone?
Didn't their used to a be a Google Chat? Isn't that what the chat in Gmail was/is? What about Google Ello or whatever it was called. I'm so confused. I can say for certain I won't be bothering using it. Signal/Matrix/WhatsApp and JitsiMeet and whatever the people I work with need to use are more than good enough.
They only allow sandboxed apps to be placed on the store.
cerebraljs was superseded by https://overmindjs.org/ according to the docs: https://cerebraljs.com/docs/advanced/typescript.html

it's also not clear how this is a replay to the above...
> I'm also paying Apple to curate my experience

100% agree. I pay the premium because of the walled garden. I prefer it. I want Apple to have a tight grip over suppliers. I want Apple to have a tight grip over the experience on their platforms. I want Apple to have a tight grip over their 3rd party developers.

In fact, I say this as an engineer myself; I even develop for Apple's platform so I'm impacted by their dev-facing decisions!

In my nearly 2 decade history with Apple as a customer, I often align with their principles and I want them to make decisions for me. I do not value an open platform. I only value a good user experience and I value my problems being solved in consistent and elegant ways with a focus on design.

People act as if customers are somehow duped into the walled garden. NO! That's missing the entire thesis of Apple and the driving force behind their success.

This is my opinion and you don't have to agree with it. I almost never express this opinion in discussions like this because why bother. But I figured it's helpful for others to see this opinion represented.