skysight-inc/HackerNews huggingface dataset:
It's worth noting that there is a culture change in some big companies where small teams given more latitude and budget to explore innovative solution (I know because these are the teams I mostly sell to). Also Intrapreneurship is a thing too. Way better place to be in than a medium sized mono product startup to be in if you ask me.
Try out code-server[1]. It let's you run VSCode in a web browser. I have a 10$ a month vultr server set up for personal git hosting and running this, and it works great on my iPadPro (as well as my PinebookPro).

https://github.com/cdr/code-server
Receiving images of Earth from satellites with software defined radio
My understanding is that those RBD-specific antibodies are not necessarily produced as a response to covid19, but I could be mistaken.

In addition:

> Plasmas collected an average of 39 days after the onset of symptoms had variable half-maximal neutralizing titers ranging from undetectable in 33% to below 1:1000 in 79%

Of course this is only a single study and more research is needed, but I notice people draw way too strong conclusions from studies that show low seropositivity prevalence.
OTOH, the world continues using 10.14 Mojave. At least, I do.
As someone very interested in this topic I don't get this article at all.

I've been studying Japanese for 10 years. That means learning and retaining thousands of characters, terms, pitch accents, multiple readings (about 2-10 per character), stroke orders, components of characters, example sentences, levels of politeness, etc.

He says one shouldn't just repeatedly look at the information, but quiz oneself. Even in school, as inefficient as our education system is, I wasn't told to just reportedly read the information. Instead, one should cover one part and guess it, so to speak. The whole spaced repetition aspect seems to be missing in this article however, and it also was missing in school, since you'd mostly be able to forget about things after the exam.

Looking at the penny example he seems to suggest that I should study the character 犬 by putting 太 next to it and ask "which one means dog?". I think this will only make you better at multiple choice tests and confuse you because you conflate unrelated knowledge with each other.
What I find interesting is that in spoken language the ambiguity is reduced.
At least in the US it’s a joke/stereotype that the white man can’t dance.
I bought that book a while ago and never opened it. Never will now, that was just very poorly written and uninteresting. Felt like reading a fake story about Silicon Valley on a high school kids Tumblr.
A few years ago, I tried to use Core Erlang as a compiler backend. It's fairly straightforward to learn even without thorough documentation. I wrote a bit about my process to try to help the next person [0]. For my particular project, I ended up abbandoning the approach and generating BEAM bytecode instead [1]. That was definitely more challenging, but it was neat to see Erlang's commitment to backwards compatibility in action. I believe that BEAM modules emitted by the first versions of Erlang are still valid on modern implementations. New functions are added and old ones are deprecated, but the actual file format version indicator hasn't changed.

[0]: https://8thlight.com/blog/kofi-gumbs/2017/05/02/core-erlang....

[1]: https://github.com/hkgumbs/codec-beam
It used to be true that pycopy had some minor improvements over MicroPython's asyncio module. But, recently, the MicroPython asyncio module has been completely overhauled, most of the details are captured here:

https://github.com/micropython/micropython/pull/5332

(Though there have been some additional performance improvements since that was merged.)

The improvements to the old implementation are significant.

I am no longer interested in following pycopy's progress but I'd be shocked if the asyncio implementation was better. Happy to see measurements to suggest otherwise...
Password Reset Process – Instant Threat Modelling [video]
It's a very long read, but it's worth it. This post gave me a lot to chew on.
Prisma 2.0 is Ready for General Availability
Nope, you have IaaS (Infrastructure as a Service) like OpenStack, and PaaS (Platform as a Service) like OpenShift, KelProject, CapRover ...

The idea is that you ask OpenStack a VM and it will give it to you, dealing with the lower level details for you.

PaaS means that you ask it to deploy a service and it will deploy it for you, dealing with lower level details for you.
JavaScript HMR considered harmful, change my mind
An F-35 stealth fighter's landing gear collapsed after landing at a Utah base
How about search in Outline? What’s behind it?
I personally agree, but I don't disagree with their advocacy for online privacy and will fully support their endeavours.
Dark Ritual was OP because of the abundance of BBB or 2B threats that it could plomp on the table on turn 1, most famous of them being Necropotence, of course, followed closely by Phyrexian Negator or Bad moon and a swarm of black weenies and with honourable mentions to Stupor or Duress + Ravenous Rats (Stupor and Duress not being threats, but still it sucks to lose two cards on turn 1 before you can do anything about it).

It's interesting to note that when the ability to produce a lot of quick mana with a sorcery was shifted to Red, two of them (Seething Song and Rite of Flame) also got banned (in Modern).
To be fair, there was nothing to refute. Still, nobody has listed anything he said that was wrong or harmful.
You assume it is a lot of work to port the plugins. Most likely it only needs a compile for a new architecture. And they will probably have months to check that checkbox in Xcode. It is not like they have to switch to a new programming language.
Good article from blog gets published, people keep reading other articles in the blog and more stuff makes it to the frontpage. Happens from time to time.
Sounds great :) I wonder if FontGAN could then be used to design the perfect font.

https://arxiv.org/abs/1910.12604

That said, I already have my covid project. All state of the art optical flow algorithms have problems seeing thin branches. You might have seen videos of Skydio drones crashing into branches, wires, or water. My goal is to fix that.

I started designing a new AI architecture in February and the main detection training finished mid-May. By now, I'm building the post-processing for guessing plausible fillings for occluded areas.

Plus, I'm now working from home, so my basement is already overheating from all those GPUs. I should probably pause AI for a while or I'll have to move the icebox to another floor.
كوبون ماتيك
Tacit knowledge is more important than deliberate practice
Reading this piece gives absolutely zero info about how this technology aims to achieve its goals (or a clear idea of what these goals are). I'll give them the benefit of the doubt and try to read the article again and check out their website. It seems to be a platform similar to Ethereum where you can run code on a distributed VM with some buzzwords and filler-text about privacy with no clear idea how a blockchain will in any way help solve these problems.

Ethereum is going on for years now and nobody has built anything of value on it for the average user that couldn't have been built on traditional technologies. Actually, in my opinion, nobody has built anything of value on it at all.

Why do we need a second attempt at it, if the first one didn't even work? And if you truly have a use-case for a distributed VM, why not build your solution on top of Ethereum instead of fragmenting the space even further? (in my opinion one of the big blockers to cryptocurrency adoption by the masses is that there are hundreds of coins to choose from)

Their claims regarding solving data privacy seem dubious. The only thing I can think of that will allow personal data to be stored & transferred on the blockchain (and read/written by the distributed VM) is homomorphic encryption, and to the best of my knowledge it is still in very early stages and still not fast enough for any kind of serious usage. Either these people have solved homomorphic encryption and we would've heard about it due to the implications of such a breakthrough, or something doesn't add up.

This seems to me like yet another venture where "something blockchain something" will supposedly save the world and make everyone's lives better? How? Nobody knows yet and we promise we'll figure it out, but in the meantime why don't you stop asking questions and just invest in our ICO?
It's not my terms vs their terms. The terms are ours. We, as a society, decided that creators have full monopolistic power over their creation for a certain number of years. It doesn't need to be that way, though. Society can weigh the pros and cons and decide.

I don't pretend to have figured everything out, but the rate publishers pay creators doesn't need to be fixed. As long as exclusivity contracts are not allowed (including self publishing). I think we should be experimenting, though. If the rules change and the end result is that there's less content (or of lower quality), then it could be a justification to go back to the old system. We won't know if we don't try.

Taking your food example. If we had a way to duplicate food for free, it would suck if anyone is starving or having to eat the same thing everyday because of our laws. We have the power to losslessly copy data now, we should be taking advantage of it rather than outlawing it.
I've been developing on macs for 10+ years. Recently got myself a Windows desktop for testing stuff, gaming etc. It turned into my main development machine thanks to WSL2. Everything works better / more stable and this is extremely ironic given that I switched to mac a decade ago for the same reason. Also I have many more hardware options (which is overwhelming)

Meanwhile, my MacBook Pro 16" has daily kernel panics when it is connected to an external display. It has been reported by many people on Macrumors forums and has been happening for months now. No fix...
Toward a General Theory of Societal Collapse
Concordium aims to conquer the Business World
I believe both Firefox and Chrome now use Ropes as their string implementation due to those rather desirable editing operations.
Given the progress, depth, and variety of iOS games, it's probably not a massive concern to Apple, no? There'll be some enforced pain on OSX game developers, but from a "majority" user perspective, they'll probably be able to turn on a big enough library of titles that it'll make no difference (and arguably be better).
Dockerize Your Django Application
Their copy writing is funny and honest, I like it!

When it comes to operations I often feel overwhelmed, even though I've done DevOps and automation work in the past.

Most of the things I'm working on professionally don't need the "scale" part, but the "robustness" and especially "ergonomics" parts. When I look at most infrastructure solutions, then I often get a combination of "this is too complex" and "I don't need this".

So I was drawn to solutions like Heroku at some point, but there you cannot even do the most basic thing: persistently writing to the filesystem. So you are forced to introduce system level complexity and coordination for such a fundamental feature.

Naturally I tend to prefer simple tools that enable things rather than constrain them.

Side note: I think when the "code has to run on some computer" problem is finally solved, then we likely see an explosion in productivity in our industry.
Mike Lynch, who sold his company for billions says ‘we’re nowhere near broad AI’
How to Find Funding for Your Project
OpenSSL fixed their licensing issues:
https://wiki.openssl.org/index.php/OpenSSL_3.0#License_Chang...
If we get the worst case scenario and Apple ships only ARM hardware from January 2021, then I feel like there's going to be some serious problems.

That seems extremely unlikely to me.
There’s a lot of room for improvement:

- grad student stipends are negligently low, making it difficult for students to complete their PhDs.

- many journals in CS are not open access despite the authors and reviewers not being compensated for their time. I think pre-print servers and the ability to publish work on your own website has really improved the state of CS research over the past 5 years. In the past, the official policies of many top conferences stated that a paper would not appear in the proceedings if it had been published to your website or a pre-print server. This policy has now been dropped (or is not being enforced) by almost all top CS conferences.

- it can be difficult to resolve a conflict with your advisor especially if they have tenure. Tenured professors enjoy significant faculty protection (though maybe not to the same degree as police). Often the most productive avenue for a student in this case is to quietly switch advisors. This can lead to entrenchment of toxic faculty. At my alma mater I can think of a professor who was notorious for having none of their students graduate - they all either left academia or switched advisors

It’s certainly an imperfect system and I’m sure folks can point out other flaws in the comments. There is a lot of room for reform in these and other areas. For example the lack of transparency in this case makes the entire academic community look bad for no good reason.

However I do think that folks on HN (on average) have an overly negative view of academia, some of which may not be based on an accurate understanding of its good parts. For example peer review, despite its many flaws, turns out to be very valuable. During the COVID-19 pandemic, a lot of spurious science has been published in pre-print form and on Medium, only to then be rebutted and rejected by scientific venues with a robust peer-review process.
Ask HN: How to add production-grade security/authentication to my REST API?
So I have a basic Flask CRUD API fully built. By that, I mean the routes, responses, and error handling.

So now I want to make it public and assign keys and tokens to developers just like how most APIs do. When I sign up for say Twilio or Plaid or any modern developer platform, I am assigned a public key, secret key, and token and I get a dashboard for this.

How do I add these things to my own API? What am I supposed to read up on or is this done through a third-party provider? What are the libraries and packages I should be looking into? Are there any tutorials for such things? What about things like usage control and rate-limiting?
tldr:
Twitter offered $10 million for startup with CEO and co-foundes. CEO would rather work at Facebook without co-founders. Company sold for $5 million.
Ixalan standard had a powerful monoblue Tempo deck that used Curious Obsession and cheap scry cards to draw a ton while attacking with cheap fliers. I think it was tier 1 actually.
That sounds like indentured servitude.
If you like ssllabs, you will love https://www.hardenize.com

Much more intel, better performance and a better UI.

No affiliation, just a fan since day one.
Ooooh, that one's going to sting in the morning
It's Bloomberg, they don't have a great track record on Apple.
On that last part, I will confess it's unclear to me what the greater moral failing is between the 100s of thousands of elderly deaths, and lost economic growth. It comes down to how much is actually lost of course, and while I do believe what we're collectively going for is a good middle ground, I think also a lot of people don't really understand the magnitude of effects of economic growth over long periods of time.

The difference between growth of 2% and 3% are enormous 50 years down the line, and may very well translate in many more deaths due to poverty and disease, as well as a great quality of life difference for billions of people (among many other effects).
Well until someone develops mind-reading technology, that's the most likely explanation someone reading your comment would have.
It is not clear what kind of relationship you have with your business partner. It seems you are not a (co-)owner of the company, but does that mean that you are an employee. If you have the legal status of an employee, I guess you might not have any right on part of the sale. But maybe you have some right for a compensation if you become unemployed as a result of the sale.
I think almost no audio plugins (other than those ported to mac from iOS) use a blessed apple toolchain to the extend that they could just flip a switch in Xcode. And I wouldn't be surprised if some of them have very processor specific optimizations in their code.
Bloated MVP
Will keep an eye on this!
Thanks so much that helped me
Neither you nor the parent are wrong but I'd argue that you don't really see IaaS or PaaS used all that much for on-prem platforms these days. (And the definition of PaaS was always a bit fuzzy--something like an abstraction that is in between IaaS and SaaS.

You're probably more likely to see OpenStack called a private cloud or on-prem cloud than "IaaS" these days. And OpenShift is usually called a Container Platform rather than a PaaS.
Considering how much they paid out in age discrimination lawsuits under his tenure, it’s a surprising part of his management philosophy.
What a software engineer union would be like depends on who you ask. Thus the risk as no one agrees and thus the result would be a crap shoot. Worse, it'd become a political situation so even if it starts aiming for A the movement may be hijacked to cause B. For example, many people mention preventing things such as unexpected PIPs and firings which sounds a lot more like teamsters than a guild.
>Look at the image below and see if you can pick out the penny that is correct: It’s quite difficult to do, right? And, surely, you’ve encountered the penny hundreds, if not thousands of times

Yes, but I don't study the exact details of the penny. I was immediately able to identify any one of the images as "penny", which is what I would expect with the thousands of passing encounters I've had with it. I'm not sure this example gets the desired point across.

It might be more on point to have one group of students study several facts simply by reading them repeatedly, while a second group studies by recalling and using the facts in sentences. Then compare ability to recall the facts.
Control LED from WordPress Site
Even just base salary, if that's not something they'll stop paying the second you land a job somewhere else that could be completely reasonable. That'd be an extra 50% on top of whatever other job just to avoid direct competitors for the next year or so. I'd take that deal, and not just because an offer was contingent on it.
I wonder why they're deciding to go back, after all they used to develop their own chips back in the day.
There's also the issue of security. How do you know there's not a big security hole and it's just a matter of time before your data gets stolen or your server becomes part of a botnet or starts serving illegal content?

The same thing applies with these turnkey admin panels like cPanel or Plesk and which is why I don't recommend getting anywhere near those.
Welcome to NeverPivot.mvp! We're thrilled you decided to take the next step in your career as a NeverPivoter. Your job is to add features to the product, period. More features, better job title. That's all we can afford to do for you for now! No one with any useful experience works here, so have fun and be scrappy :)
Is there anything like this for non web based applications? Looking for hosting for some Python apps pre-procssing data before delivery to clients.
> should not survive a cost-benefit analysis

I completely disagree, the difference of price between dedicated servers and even EC2 instances is completely amazing.

This is what you get for less than $200/month with a dedicated server:

1× AMD EPYC 7281 CPU - 16C/32T - 2.1 GHz, 2 × 1 To NVMe, 96 Go DDR4 ECC, unmetered 750 Mbps

In one of my companies the AWS bill is just completely insane, we have like half that hardware, with a really small bandwidth, which is metered, for more than $800/month, which is fine while we're on free credits.

I love working for cloud companies, it's a lot of fun, but when it comes to my money then I never go for anything but a dedicated server.
SoftBank-backed Lemonade files to go public
I haven't followed the recent developments, last time I managed to compile pycopy was end of last year. Would be nice to read about a recent comparison between the two. Is there any reason to prefer one over the other?

Just reading from that PR micropython now also runs picoweb, which is an async webframework that runs on an esp32 and I believe even on an esp8266
It says it right there in the article.

> Apple’s chip-development group, led by Johny Srouji, decided to make the switch after Intel’s annual chip performance gains slowed. Apple engineers worried that sticking to Intel’s road map would delay or derail some future Macs, according to people familiar with the effort.
Assigning morality to facial recognition, a task most humans can do is more than a bit bizzare in my opinion. I tend to operate on a "free extended thought" model when it comes to processing available publically available inputs.

I am certainly not oblivious to the abuses of it and it being a Morton's fork in practice - if it is inaccurate you get many innocents harmed by idiots treating a screening tool as a unique identifier. If it is 100% accurate you can trace anyone perfectly.

Personally I see the cynicism as an acknowledgment of their apparent capabilities as lacking. Claiming moral high ground for what you aren't capable of isn't exactly meaningful. A dyscalcic janitor boasting about their morals not getting rich designing missles for the military industrial complex doesn't mean much because they would be incapable in the first place. Assigning morality to it just gets silly.
Ask HN: I find writing difficult, how do I make it easy?
When writing documentation and project proposals I struggle to write in a concise way. I find it difficult to write in a lucid way. Even after rereading and editing my docs multiple times I am not happy with the outcome. In fact I fall into dilemma on which of my edited drafts should I choose as final version.

How do I learn to write concisely?
>Why don't grocery stores get in trouble then?

Because a grocery store selling white-label products isn't an unfair use of market position to force competitors out of the market.

How many times has a grocery white-label cereal bankrupted a Cherrios or forced them out of the market? Alternatively, how many stores do you hear about vendors that launched a successful product (even a #1 selling product) only to have to close after Amazon launched a copycat product.

>Don't all businesses want to force their competitors out of the market?

No, complimentary and substitute products are healthy for the market place. Again go back to the grocery store, they don't want General Mills/Post going out of business, they want to fill their shelves with those products.

>As an aside it does not surprise me at all when I learn that a law is not worded in a way that's congruent with the popular conception of the law.

This is true especially with 1st amendment and 2nd amendment law...I am not sure what the popular conception of Anti-trust law may be, but when it comes to Amazon I always see the white-label grocery store product analogy. What is great about the law is legal opinions often include factual analogies and distinctions like this, what would shock most people is how logically sound and exhaustive the courts are.
lol why
That's rediculous thinking. It's not a handout. The guy clearly worked for his ability.
Great book for SV outsiders. And reflective of what I have read on here and in tech media.
New hints of volcanism under the heart of northern Europe
We've migrated from Heroku to EKS using Terraform to set it up.
We done a small PoC for Azure, and within a day we had a small cluster and one of our apps running. The app terraform code required only 1 variable change.

Sure, it's far from drop & replace, but "completely different" is a huge misrepresentation in my experience. Running multi-cloud seemed quite doable.