skysight-inc/HackerNews huggingface dataset:
These are reasonable arguments but I largely disagree as someone who might not meet your threshold of sophistication.

* Apparently the "crude" syntax is supplemented by an asyncio library providing more fine grained controls without further complicating Python syntax.

* I don't think gatekeeping is a very good argument against a language feature. Obviously Node is special because it forces you to use async even if you just want to write boring old blocking code, but in Python this is strictly optional, and having it as a language feature doesn't mean "most Python programmers" are suddenly going to consider it, just like most Python programmers don't consider metaclasses. I'm certain the vast majority of Python programmers aren't having this inner debate of "you can have a synchronous function, or an asynchronous function, pick one"; it's been five years and four major Python versions and I've never heard anyone complaining about this choice when it's not relevant.

* Meanwhile, I've personally used native asyncio for both of your distinct common use cases (replaced threading-based solutions, saw saner code and some performance improvements), so I consider it a success.

* Ugliness is subjective, I'd say adef/afor/awith/etc. are more of a wtf if I'm new to the language, and you end up with more keywords. The async keyword also leaves the door open; async def/with were introduced in py35 while async for was introduced in py36, so it is conceivable that the async keyword could be expanded to more use cases in the future.
> I'm less deep into Apple land but I expect something similar holds on macos.

Well, considering how hard Apple tries lately to make sure every piece of macOS software goes through them one way or another...
There seems to be a deep unawareness on the part of some of these officials that stupid draconian restrictions undermine their credibility and activate the latent "fuck you, buddy" attitude that is a core part of the American psyche.

We're already seeing just how much enforcement of any of these decrees ultimately relies on the consent of the people to go along with it. Deploying jackboots over closing beaches or not letting people buy seeds at Walmart chews up legitimacy that will be needed as this thing goes on.
Google's customer service is pretty terrible across the board and it seems their review process is no exception, but even so, reading the account of the above issue with domain access does not imbue in me a sense that the developer of this extension is competent. It would not surprise me in the slightest if there are many many other issues with this extension's code.
All the more reason to start now -- not taking the next unnecessary trip, biking, carpooling, making a "necessary" trip unecessary, etc.
Ditched Google Fi (back on a regular carrier + iOS) and Chrome (firefox), duckduckgo for search.

Still using gmail, drive, and youtube (often on private mode) and hoping that nextDnS + uBlock also shields me from having too complete a profile in Mountain View
Hi, creator here! As the title says, it's a great tool to save you a lot of time during the process of releasing the app.

We are looking for devs to test & request features they would like to see. We will pick most requested features in this thread and try to implement them within a week. (As long as features are realistic).
Kateryna L. Yushchenko – Inventor of Pointers (2018)
I tried it briefly on a side project a couple of months ago. I like some of the ideas in it, but my editor tooling (which is TypeScript-ready but not Deno-ready) wasn't ready for it. I might revisit in a year or two.
Within the past few years python got a lot of typing improvements, nanosecond precision time, async/await, syntax that is very similar to ES6, lots of speedups, string templating and assignment expressions. How is that slow?
Agree, need it a lot because of Chrome memory hogging.
Xbox Series X: A standard or common 60fps is not a mandate
I really like Trail Router. Can you add functionality on it to export as a GPX file?
Based on NYC mortality figures as a lower bound, I also thought the rate must be in that neighborhood.

But there were influential dissenters, e.g. the infamous Stanford study a few weeks ago estimating nearly 3% infected in Santa Clara County, or the Swedish authorities’ conviction that 25-30% of the population in Stockholm is infected.

This study seems to provide pretty strong evidence that those estimates were too high... not that I expect it to change anyone’s mind at this point.
In my searching, I had not come acress acme.sh and I am not aware of using acme-client for wild card certs.
Vivaldi is too sweet to let go and switch to chrome. They are at least 10 years ahead in tab management and it is enlightening.
Having your certificate signed one time or three times or a hundred times doesn’t really change the dynamics of the problem at all.

Just to clarify, I'm not necessarily talking anything as specific as signing a certificate. I'm talking about the problem of authentication in general, whatever mechanism it might use.

Maybe we're talking at cross-purposes as I'm not sure exactly what problem you're trying to solve here, but my argument is that the main problem with existing CAs is that they represent single points of failure in several respects.

Authenticating against multiple sources from a potentially larger pool does then change the dynamics in exactly two very important ways: it means neither the site host nor the site visitor is reliant on a single CA and thus a single potential point of failure any longer. This isn't a complete solution to all possible problems with the existing CA system, but it does offer a conceivable way to mitigate some known weaknesses in that system.

Getting that far doesn't really even need a full web of trust system, just a mechanism for seeking confirmation from N of M ultimate authorities where N is chosen such that 1 < N < M with whatever safety margin on either end you deem appropriate. But a more comprehensive web of trust would potentially allow for a fully decentralised system in the sense that anyone could operate their own final authority but how much it was trusted would depend on the properties of the web (as would how much any default authorities included with browsers as standard were or potentially were not to be trusted).
I spent the whole time I was looking at them trying to imagine them without the HDR. It's horrible to me.
I really like Vivo as well, but wow are they expensive!
Word of advice: stay away from Erpnext, don't get fooled by the apparent "clean" interface.

They might have some good conceptual ideas, but the implementation is horrific, their ops/delivery infrastructure a shitshow if even there's one, bugs all over the place and a product management that basically says yes to everything and finishes nothing.

They are in part victims of their own success, but just look at their Github issues page.
Same here! Similar to this thread they have "quarantine goals". One of them achieved theirs yesterday - front flip on the trampoline.
Even with restrictions, the virus will eventually spread to most of the population. The question is time scale. In New York—thanks to its density and reliance on public transportation—even a full lock down couldn’t avoid a brush fire that left the hospital system overwhelmed. That hasn’t been true in the rest of the country. In nearly states, the death rate is elevated less than 10% from normal levels. In 14 states, the death rate is lower than normal levels. That means that less restrictive measures could be implemented in those states while keeping the excess death rate to some acceptable level.

South Dakota never fully locked down, and the COVID-19 death rate there 4.5 per 100,000. That’s 1/3 the average for the country minus NYC and 1/30th the rate for NYC. And that’s a 5% increase over what the baseline death rate would have been in the state over that time period.

It’s also worth pointing out that nowhere has really “locked down.” Most people are still going to work and leaving the house. Minnesota has found that the stay at home orders reduced contact only by 55%: https://www.minnpost.com/health/2020/05/minnesota-has-update.... Under various scenarios, Minnesota projected a “do nothing” scenario at 57,000 deaths over the course of the pandemic, versus 26,000 deaths if the stay at home order were extended to September. But lifting the order on May 18 results in only a few thousand extra deaths compared to leaving it in place until September.
Facebook’s head of AI says Elon Musk ‘has no idea what he is talking about’
An interactive geometry toy/toolkit: https://github.com/IxxyXR/Polyhydra/

Sadly I've got busy with client work again. It needs serious thought about the UI and I need to figure out how to either widen it's appeal or reach its niche audience.

I find it endlessly fascinating and I naturally assumed others would too. :-)

It's largely based on work that John Conway did and I was looking forward to showing it to him at some point. Sadly we both ran out of time.
True, that was the way before they removed the "http(s):///" permission. That is a tremendous permission to ask for and would be a huge red flag in any case.

Now they limited it to ".pushbullet.com", but even then they don't need that permission since ".pushbullet.com" is a server controlled by them, so they are free to set and read those cookies anyway.

The cookies permission is only needed if you want to read cookies from a domain you don't own. The extension has no need to modify the cookies, and if Pushbullet wants to set or change them, for example to set session cookies, it can do so in a non-extension tab. The extension can then send those cookies in their API request automatically without needing to access them.
I've been working on an interactive music-to-light device! It's a few LED stripes connected to a Raspberry Pi and they take sound input from an AUX-in and can be controlled with a PS3 controller.

Demo video: https://youtu.be/CS3X_Z_a1g0
Website: https://nightfire.io/

It's all written in Rust. I started to pursue the idea as a "Getting started" project for Rust, because audio needs to be processed in real-time and so a fast language was needed. It turned out quite well and I really like Rust now!
As an iOS developer I learned react! Then I learned about gastbyJS and now I’m working on making a simple website for a startup/business.

By far the hardest thing for me to grasp has been CSS, it’s just so weird and feels so un natural at some points. There are so many ways to do the same thing, which feels a little overwhelming. Also in awe of grid layouts, which I just learned about so at least that’s a good thing!
I think there's two issues here:

1. should Google provide more context to the developer? Of course.

2. if the extension is a genuine danger to users, should they remove it immediately? Of course

I agree that Google should do #1 as well as #2, but I absolutely believe it's better to do #2 (even without #1) than to do neither.
You did the artwork?
They mentioned this for the beam virtual machine but not for the JVM, the JVM actually can also do hot code loading as long as call site signatures are not changed or added. In some cases you you can make major changes to the current stack and restart the frame which is a pretty handy feature for developer. Some commercial extensions to the JVM get around all of these limitations.
Mostly because that opinion is founded on a misunderstanding of reality. Opinions have always been manipulated. The implication that usenet or irc or mailing lists are somehow "clean" of manipulation is obviously false.
This varies within Europe as well, for example in Hungary our bachelor was 3.5 years, the master 2, and the PhD 4.
Python was first released in 1991. It's older than Java. It existed before internet or multi-core was common.

You have to balance "one obvious way to do it", "saying relevant" and "backward compatibility".

We broke compat once in 25 years to stay relevant with I/O, and gave 13 years to migrate.

And still, it was an outrage.

Let's see what Go looks like in 2034.
> You can steal money and passwords

Censorship resistance somehow helps you steal money and passwords via TCP? How?

(Regardless, I am not buying this whole "stealing numbers" thing)

> And you can steal things in the physical world and sell them over the internet.

Sure, how is censorship resistance relevant to this?

> The entire Bitcoin economy gives a massive counterexample of this.

Do you know of a lot of people who put advertisements of their companies on the blockchain?

Regardless (and I am going on an off-topic tangent here), anyone dealing in bitcoin should be aware of the fraud issue. You are not going around asking people to ban stoves because you decided that it would be a good idea to put your hand on one despite being aware of the potential complications.

> Censorship-resistant digital currencies like Bitcoin are massively used for ransomware and other forms blackmail.

Censorship resistance has again nothing to do with this. There is nothing stopping someone from including some form of "chargeback" command in a censorship-resistant cryptocurrency. I can't say for sure why this has not been done but I presume that most cryptocurrency users would not like to give the ability to a centralised institution to take their money away from them (I know for sure that the freelancers that use paypal are not too happy with this).

In addition there are a lot of real life services that do not offer the ability to chargeback yet they do not offer censorship resistance - western union for example.

> You are not so stupid that you would think anyone was ever making that argument

Rather than insulting people because you think that they misunderstood your post why not try to elaborate instead?
A bit more like OpenBSD pledge() and unveil()
So for about two years I've been bouncing around an idea in my head to make the LZ78 compression algorithm (or more specifically, the LZString variant of it) compress better by forgetting the least commonly used substrings. I think I'm just reinventing a mixture of LZC and LZAP (or LZMW), but the on-line literature discussing either algorithms in detail is abysmal[0][1][2]. The main innovation would be that I have a fairly simple way to implement the forgetfulness.

Another separate innovation that I have in mind is combining that with a special run-length encoding sequence that, due to the interaction between LZAP and run-length encoding, actually wouldn't encode runs linearly but exponentially[3]. That is, instead of "repeat substring X for N times" it would say "repeat substring X for fibonnacci(N) times". I suspect that might actually be a novel innovation!

Aside from a lack of time and energy, the main thing holding me back has been, and I'm dead serious, off-by-one errors. It's really, really easy to screw up the order of adding new entries to the dictionary on both the compression/decompression side in such a way that you just get garbage out, and it's a pain to debug.

If my algo turns out to be original, I'm tempted to call it LZWAN, or Lempel Ziv With Amnesiac Nodes (referring to the nodes in the trie used to grow the dictionary).

[0] https://en.wikipedia.org/wiki/LZ77_and_LZ78

[1] https://pieroxy.net/blog/pages/lz-string/index.html

[2] https://ethw.org/History_of_Lossless_Data_Compression_Algori...

[3] https://github.com/pieroxy/lz-string/issues/114#issuecomment...
It seems to me like some people made it their business to "hack" Reddit with automated scripts. Taking over subreddits, promoting content to the front page, that sort of thing.

Once they got good at that, they had a saleable product, as well as a worldview that treats online discussion as a resource strata to be exploited and shepherded, not nurtured.

Here's a comment thread about "Gallowboob" which documents all this to a T: https://snew.notabug.io/r/interestingasfuck/comments/gitwbo/...
I thought Google was pausing non-security Chrome updates during the COVID crisis, what happened to that?
How to automate a response email to Webflow form submits
Youtube channel sharing our startup story :)
https://www.youtube.com/channel/UCdgsCa2Ap6AqHSk3QVjjHzw
Except that in this case, it's misplaced, and causing benign actors far more pain than malicious actors. If they want to hurt malicious developers, they need to flag extensions as untrustworthy for:

1. age < 180 days

2. dau < 1000

3. some rule around user reports of malice on uninstall?

and this gets a bright warning banner on the top of the page, and it can't be discovered through the chrome store until crossing these thresholds.
I feel like I need a holiday, a few days off at least. Doesn't feel smart to ask for time off though and I don't really want to waste it either.
Nice idea. This just reminded me of a potential friend who could use my upcoming MVP.
https://StuckAtFuckingHome.com
Very true, however I’ve noticed in pretty much every culture speaking the lingua franca poorly often means you are treated nicely but not very seriously.
wait until you hear about the blockchain they just released for the fortnite subreddit. You can earn "bricks" in order to gain features like posting gifs and emotes.

While reddit's never been amazing it feels like the quality is going downhill faster than before slowly turning into youtube level comments.
I'd like to say that I'm enjoying it too. If my coworking space was open I'd feel compelling to go because otherwise I'd miss out on interesting conversations and connections.

But with FOMA out of the way - I'm happy as larry staying in and having those same conversations selectively and remotely.
Their platform still does compete, it's a separate web store run by a separate entity and in fact for extension developers it makes ports even easier.
Progressive Web Application Support Android Shortcuts
Or get paid to suppress content.
I believe I have met him (Burton Conner alum)
Root certificate not trusted for https://denoweekly.com/ on both chrome and firefox.
Top Benefits of Business Automation in 2020
Learned to play a bunch of piano riffs from classic rock songs. I also took up mountain biking
I grew up on a skateboard, went on to martial arts; did a lot of rock climbing, running, hiking, yoga, etc.

Then I managed to smash a vertibra in a climbing accident which meant spending the next two months learning how to do all of those things, including walking without putting strain on my spine.

There's a good book with the name Born To Run, one of the basic ideas presented is that the human body is a perfect running machine. You don't need to add anything, just stay out of its way and let it do what it was built for.

Here's what I would encourage anyone interested to try:

Start by balancing the spine sitting on the edge of a chair. Roll shoulders backward, relax the stomach, tilt the hip forward and pull the chin in until you feel your upper body is balancing on the root of the spine in your hip. Do a body scan and release any sign of muscle tension, the idea is to use bone structure and tendons to carry the weight. It should feel effortless, like the upper body is floating mid air.

Then repeat the same procedure standing up.

Now comes the slightly tricky part, unlearning the funny walk you've most likely been practicing your entire life. I recommend starting barefoot.

Keeping the same pose, and making sure not to tense any muscles, including the muscles in the feet; lean slightly forward. If you manage to do it without tensing, your body will start walking by itself and the feet will land exactly where/how they're supposed to. Leaning further increases the speed.

Adding muscles will increase the speed further. Just make sure the energy is directed backwards, pushing the body forward; and not straight down into the ground which is what people usually do when running, especially with bouncy shoes.
They call it "shield immunity". The concept is so intriguing that the journal the paper was published on dedicated an editorial to it, praising the idea but also warning about potential abuses (privacy problems).

The fact is that the researchers not only proposed the idea but also tried doing some epidemiological modeling to predict the impact on the spread of the disease, and according to their models, the impact is beneficial.
And the equally valid problem when the developers have more intelligence than the average end user.

I've seen so many developers who can't understand that the average user isn't going to spend hours clicking through menus to find what they want.
What content is it aggregating? Is if just linking to articles on other social media platforms with some keywords I feed it?
Thanks! It's already supported. On the left-hand menu, click on the share/forward icon, and there's an export to GPX and KML option there.
Dude should know how the funding works before making said promise.
Nice! This looks like Auth0 Extend (https://goextend.io/). But that has now been retired.

I might need something like this soon.
I'll keep this in mind - certainly will save lots of time over rolling my own ...
It wasn't snide, it was the decision that those in charge made.

You couldn't purchase out of stock items. This is why this whole debate is silly to begin with. I shared an interesting anecdote with minimal relevant details and I get told how we did it all wrong. That's the side of HN I don't come here for, the Monday morning quarterbacking from something over six years ago.
I think this is absolutely dependent on the transport network you have available in your residence area.

I have lived in cities where I _needed_ a car to do anything or wait for hourly buses + walking several miles.

I've been living in a city where I just use public transport (with a baby + wife) and I have only rented a car twice in 3 years, once to do a house move and another time to visit friends in a remote countryside location.

Demand more from local governments or move to a location that provides adequate transport as a service.
async / await is just a protocol to delegate async behavior outside of your control flow.

You can provide the async behavior using any solution you want: threads, io event loop, subinterpretters, subprocess...

It can all be called from async / await.

In fact, if you use asyncio, the lib, it provides mechanisme to await from threads, subprocess.Popen, and multiprocessing pools.
This is clearly an exaggeration, and I think more of us can relate than we're letting on. Programming, when you've never done it before, is hard! If you're not willing to put in the hours at least a couple of times in your life, you're probably not going to ever really "get it". At least that was my experience. I never worked like this regularly, but I've had several times where I stayed up way later than I planned because I "just wanted to figure it out". And without that, I don't think I ever would have become a decent programmer.
Charity is more of a symptom of than a cure of poverty. Nations that kept the 'charity is a big part of welfare' model typically have high levels of poverty, even if they're wealthy. The US is the standout example of this. Nations that treat it as a basic function of government, and a right of the governed, to be able to eat and receive medicine, don't usually have a problem with that kind of poverty.

I think it's about how people think of their rights. If somebody has a right to something, they can't receive it as a gift. It is theirs, no matter who holds it. If it isn't a right, then it can always be legally withheld. Charity celebrates the gift-giving side of the equation, but it conceals the darker side: that charity doesn't make sense if it isn't backed up by people taking property rights more seriously than basic needs. If basic needs are protected by law, it's not a charitable donation, it's a tax.
Show HN: Generate a Pretty Color Scale
I am fairly close to various expat communities in my city. "Where can I print this document" is a very common question. It also affects tourists who need printed tickets that are only available a few days before their flight.