skysight-inc/HackerNews huggingface dataset:
As far as I can tell, you are agreeing with me. It is the channel that is not reciprocal, which is why there is a benefit to separate antennas.

Do not confuse the analysis of an antenna in free space with real-world deployment with real ground, noise sources of various kinds, and asymmetrical propagation.
It's not a browser monoculture, it's a browser-engine monoculture. I for one welcome our new overlords.

I think it's great to have diversity in a browsers; one browser might focus on being light weight, while another might have a new spin on the UI.

But I do NOT want diversity in how different browsers render a table.
The Interstellar Ramjet at 60
It's a fascinating video but what struck me the _most_ was the manual kerning of the handwriting after it was scanned.
I know I'd have just copy/pasted all those identical echo() cells. Amazing to watch.
My understanding is that there's a huge gap in testing people who have died. Why waste a valuable test on someone who can't use it?
In synthetic biology, the application is super clear.

Let's say we want to make cocaine (or related compounds) in yeast (https://www.nature.com/articles/s41467-019-11588-w). Well, we know the biosynthetic pathway to get to that molecule (https://biocyc.org/META/new-image?type=PATHWAY&object=PWY-58...), and we know the biosynthetic pathways in yeast that intersect with that pathway.

In the tropane paper, they express 15 new genes and did 7 disruptions.

There should be a way to declare "I want this end product" and a system knowledgeable about the proteins associated with the reactions necessary to get there should be able to fit the puzzle of "ok, if you express these proteins you get that end product, and if you knock down these genes in the organism it should increase your production".

This generalized system should be applicable to nearly any biosynthetic pathway, and I think there is definitely a profitable niche at being good at that.
The ones that let them not tell you how much they will charge you for a service until after they provide it, and then still demand payment (and have the government enforce that demand)?

(I'm pretty sure that's not what the person you were replying to is going for - but it is a very problematic piece of the regulatory environment which is unique to hospitals)
This is Not the Apocalypse You Were Looking For
The funny thing is that what we'd really need and lack of is inlining an abstraction. If we could just systematically broke down the abstraction hierarchy and rebuild it from the ground when needed with a helper tool, then many issues would go away. The stress is on "systematically" & "helper tool". Sure you are smart and you can do it but its easy to forget about cases. Coding is not hard at all from this perspective, not to forget about any case is hard - and tedious - can be automated for sure.
There is also Emacs via Termux on Android (it's really not so bad if you enable modifier keys, like volume up for Meta, volume down for Control). This, in addition to Syncthing to sync files across devices, makes for a nice Org workflow.
I have not been following it as closely is you, seems like Medtronic is saying SpaceX is making that valve, not Tesla? https://twitter.com/MedtronicCEO/status/1246452743851716608

Not sure how to evaluate the engineering decision, but it does seem reasonable to see if they can make something more quickly with mostly parts they already have in great supply. As you say, other companies (including SpaceX) seem to be working the other strategy.

It seems like you're making a bit of a spurious/personal argument but would be curious if there is any evidence for what you are saying! From what I've been reading seems like you're a bit off base. Hopefully you are wrong and they end up actually helping out!
I guess the problem is I dream of having the ... chutzpah (to use a cute word for it) to be comfortable enough in my own skin to code an idea and try to take money for it, even as a minor side business. I am more or less a security engineer by trade (if we can really call that label a thing, I hate when people use engineer for this), but I feel authenticity comes off, as many tell me, as self-depracating. I am not sure how to find a mentor to push, but I do not even know a good sounding board for my ideas. How did you get that far, and how long did it take to be in a position where 1 led you to 2 and we get the articles you have been writing?
There are also several org-mode plugins for VS Code.
Actually, the testing rate is leveling off because we have ran out of the necessary supplies to increase it, not because we have satisfied demand. It is still being rationed everywhere in the US.
Exactly. Why would you do all this fancy dealing if you can just keep the money as needed, and pay it out to your shareholders when you see fit? In the current system, you're penalized for recognizing profit in the US. Instead, you send it around the world and hold onto cash so that it doesn't get taxed. In this system, there's no incentive to do that. Foreign profits can be recognized where it makes sense, and payouts that benefit shareholders benefit the public.

If Apple has no reason to recognize profits in the US, I assume Matsushita has less reason to, so it doesn't really matter if foreign companies don't pay out to the US. If anything, it makes it more useful for the US government to prefer to give business to US companies.

I'd love to see how one would "close all the special loopholes" and force the companies to "pay taxes in the local state where business is done". This is exactly the problem. You reacted to the "ideology" of having a government share of the company, but your solution would require a much more invasive bureaucracy to accomplish the goal.
American median incomes continue to climb, and unemployment was at record lows at the beginning of the year.

Paying someone $30k a year to assemble computers isn’t a good job, nor is it good business decision when it would be a great job for workers in other countries at $10,000 per year.

The law of comparative advantage tells us the path to
Greater wealth is to specialize at what you do best.

Imagine if you were a lawyer and an amazing typist and you want to make as much money as possible. You could spend 20 hours a week typing up your own documents because you do it twice as fast as any secretary you could hire. But you make $200 an hour for legal work and the secretary costs $20 per hour. You can do everything yourself, and make $4000 a week, or hire a full time secretary and make $7,200 a week.

Apple saves money assembling iPhones in China, which helps them to price more competitively and sell more iPhones, creating more engineering, marketing, app developer, designer, tester, and manager jobs here.

I’d rather have those jobs here instead of assembly work.
I agree with you that helper functions within configuration are a code smell, but I find (immutable) temporary variables helpful. It's pretty common to want named constants to avoid copy-pasting configuration and to make consistent modification easier. You could have an inclusion mechanism and put those constant parts in their own configuration file, but then you've effectively renamed "my_constant" to "include('my_constant.cfg')". Immutable temporary variables are just non-globally scoped constants.
Still one of the scariest books I've ever read.
I appreciate the feedback! The current Divjoy is basically landing page + auth flow + a little extra boilerplate and structure that helps as you start building your web app. Even super common things, like routing, aren't included out of the box with React, so there's a surprising amount of things a tool like Divjoy can setup for you. I need to do a better job of highlighting those things.

That said, this is a very early version. I'm launching database integration next week (data fetching logic/caching, full REST API, etc) and then Stripe integration shortly after that. So in not too long, you'll be able to export a fully functioning SaaS app.

So I'd like a "carrd" without the vendor lockin

Long-term this is exactly what I'm going for. Build something simple inside the Divjoy editor, host it with me, export your codebase at any time for full flexibility. You never need to worry about lockin.
We use kinesis firehose and Athena as a SQL API for customer interactions analytics on our digital properties (among other things). Data sizes are upwards of 10M rows per day. Athena will blow through months of data pretty quickly at very reasonable cost.

Some gochas: AWS lock in. Especially since S3 is your storage back end. Kinesis firehose writes files by insert date and you may need ETLs to partition by some other time dimension inherent to the data. This gets tricky if stuff comes in really late and you may have to decide to drop records older than N days to make such an ETL work at reasonable cost.

Some pros: easy to POC. Pure variable cost architecture. Serverless (also a downside because if any of the services go down so do you) with little administrative work. It can get expensive if you don’t think through partitioning for analytics, but Kinesis firehose can be configured to write parquet to S3 natively allowing you to use existing spark/hive/whatever if your org has that as your SQL layer.

Edit: come to think of it, there is another division in my company using bigquery with whatever google’s streaming ingestion product is. They’re achieving similar results at similar cost. I haven’t personally done development in GCP though so I couldn’t comment
> What's missing in SCTP (used everywhere in telephony/3-4-5g, right?) that we had to reinvent another complete transport+session layer ?

SCTP isn't encrypted. Because "Pervasive Monitoring is an Attack" new IETF protocols should be encrypted or explain why they can't be. HTTP/2 for example is in effect always encrypted (the document explains how one could in theory build an unencrypted variant but nobody implements that).

> I'm genuinely curious as to why they haven't just taken SCTP as is, and added the extensions (?) they need.

If you "just" drop the encrypted transport on top you either have to do all the work to deliver features like substreams yet again, or else all the metadata in the layer that's not encrypted is left unprotected and you'll regret that.
Google BigQuery is your friend.
Related from a few days ago: https://news.ycombinator.com/item?id=22749837
Stability of SARS-CoV-2 in different environmental conditions
TurnTable Live was out briefly (after TurnTable.fm closed).

I always thought it had a really cool party atmosphere for concerts. Here's a video of a concert that I took. No audio, unfortunately.

https://www.youtube.com/watch?v=08SvwB9S53U
An alphabet isn't a language.
What about the people without bank accounts?
How Doctors Broke Healthcare
What is the support for the "interpreted mode" in C, C++ or Rust?
What do bailouts have to do with PE?
Punctuation, 0 (for termination), non-printable characters... having 16 letters stop meaning much in light of all the other characters you'd need anyhow.
Tigers are more expensive.
On LeetCode, how would you estimate the split between slogging-enldlessly-at-things-I-already-know and I-actually-learned-something?

I had never heard of it until I read the thread under your comment so I apologize if this is obvious to people in the know. From the comments it sounds like more of the former and less of the latter.

I had a good experience with Project Euler back in the day (account long since lost). There was absolutely no focus on immediate employability but there were improvements in my "human capital".
That page says the code is copied from http://arclanguage.org/install, which is indeed an old version of the HN source code. It has changed a lot over the years though.
Here's the transcript of the briefing today timestamped to what I said: https://www.rev.com/transcript-editor/shared/HPqI45S2jtcETVF...

Talking about Buffalo:

> Aide: We have been talking to Tesla. They’re actually not talking about making the entire ventilator; they’re talking about making one part of the ventilator. They’re trying to ramp up to get up and running as soon as possible, but nothing’s materialized yet.

> Press Corps: (36:27)
> So it hasn’t started at that plant?

> Aide: (36:28)
> Correct.

Further:

> Cuomo: The problem with ventilator construction is the supply chain. Nobody can make you a ventilator right now in two weeks. That's General Motors. That's Ford. That's Elon Musk. I don't care how big and how powerful, you can't make ventilators that fast because there are parts that have to come from other countries. And their timeframe frankly doesn't work for our immediate apex because whether we're talking two days or 10 days, you're not going to make ventilators at that time.

Now to be fair, Tesla using their own parts does help with the issue brought up here. But also, you now have a car company making design decisions in a less than 2 week timeframe, coding their own interface, etc. By the time they roll off they could have just gotten parts that have been designed by people who already made the mistakes they will make.
NK Jamisin (3 time Hugo winner) talks about world building as a technique. It's something mentioned in this great video about why "The Expanse" is awesome: https://www.youtube.com/watch?v=cGIovBe7pL8
I've heard a slightly different version of that. 0, 1, infinity. For a data item, there should be 0 items, exactly one item, or (up to) an infinite number. You shouldn't have, for example, a fixed limit on the size of a string or the number of different phone numbers a person can have. If they can have more than one phone number, they should be able to have an infinite number.
Sorry, but I don't get how you express constraints you want
your static analysis to enforce in stringly typed "data format" without out of the "format" type system e.g. JSON schema. Mind giving some hints?

Static analysis is not magic, they need some more inputs other than your code. I can't say for sure but Rust's success told me at least some people are happy to write annotations specifically targeted at static analyzer (Lifetime etc).
I am trying to improve my web development skills by writing a chat application. I will implement saving messages to the database next.

Also I want to learn something ml-ish probably play with opencv or pytorch.
It means that every time we do it the network grows. It started with our friends, and now it’s our friends and their friends, and their friends and so on.
The developing world will be devastated. Over 3B people, with marginal healthcare systems, and fragile governments. It's not too far fetched to see 15m people die from this. And possible a magnitude higher. Not to mention all the knock on effects.
Yeah, it took me a while to understand this behavior. However, it seems you can make a face mask to protect against CV-19 using toilet paper. Please do your research, I found too many links. In the situation you don't have a proper mask, a plastic mask, with holes, to keep toilet paper on your face may safe your life these days.
Yes, you can use the out arguments, but doing so 1) complicates your code, and 2) isn't necessarily a win. You have to do the same number of memory write bus cycles whether you write to a specified output array or to some new array.
That's a hard argument to argue with. I have to agree with you.
>Some institutions are now opting not to test people unless it would alter the response or treatment plan in some way.

Everyone that I've spoken to (on the front lines) has said that this is what's been the hospital standard since day 1, regardless of what official protocols say. Not because of testing capacity, but because of the additional ppe wasted that's required to administer a test.

Unless you've got low O2 levels and will imminently need breathing assistance, you're getting sent home without a test and orders to self quarantine.
How to run a DTC business. Everything that has tried to stop this has, but I keep pushing forward.
There’s no need to pull out a dunce cap every time you debug; many times the bug is complicated enough that you feel great finding it but can’t fault the person who wrote the code.
You may want to check out our startup, it focuses on smooth transitions from just panorama photos.

https://benaco.com

It works quite nicely for museums and supports hosting everything on your own server / offline if needed. If you want to make your museum virtual, let me know!

As this is HN, you may also enjoy that almost the entire stack, from computer vision pipeline to the WebGL website, is written by 3 people in Haskell.
it can be a fun game, and it is a useful game. brushing up on fundamentals is useful in any human endeavor no matter how advanced you get.
For sure!

So if I'm reading an article about the fall of the Roman Empire, and I learn about how modern scholarship does not talk in terms like "fall" much anymore, but rather civilization transformation, I might make a new stub article titled `civilization` and then another one for `civilization transformation`

Now, if I read a story about Asoka's Empire in what is now India, and I read about how it underwent a collapse, I might tag it with `civilization transformation` as well.

Another story about the nature of modern civilization and the travails of people who treat their kids as a personal project to "build" as opposed to a living being to nurture and encourage, I would tag that with `civilization` but not `civilization transformation`

Ripgrep'ing my org files for "civilization" would turn up all three of these backlinks. Grepping does not understand context. But I understand context. While `civilization` is part of `civilization transformation`, I don't want `civilization transformation` surfaced for every search of `civilization`

This is a rather contrived example with some obvious issues, but I suppose a good analogy would be that you can drag fish for scallops and get every other living thing off the bottom in your net, increasing the work to clean it out. Or you can dive for individual scallops and take longer but have less work to do when you surface. Both methods have merit, but one provides a much cleaner signal.

Practically speaking, I USE my Roam note's backlinks. While I could grep my previous notes, in practice I never did because it was too much work.
Serendipity. I was just looking for something like this.

Looked in to blockchain.poker and PPPoker, but all I really wanted was a way to re-create an in-person poker game with friends. I look forward to trying this out.

Thanks for sharing it.
Problem is, there are limits to how different browsers using the same engine can be, especially when it comes to matters like efficiency. At some point you’re going to have to start modifying the engine and eventually, fork it due to divergence becoming unmanageable — this is why Blink was spun out of WebKit.
The more important thing to me is to make sure the code is written a way that makes it easy to refactor / add abstractions whenever it becomes necessary. Things like:

- having explicit variable / function names to make global search/replace easier when necessary, but generally just for clarity.

- thinking about file structure early and often

- always using constants to represent any value that is repeated across the system
Trying to develop (ha) some web development skills and I was studying interview questions. I've never done anything web-related outside of making API calls, so I'm reading "The Little ASP.NET Core Book" by Nate Barbettini. I appreciate that the author is focusing on presenting the things one needs to know to do $"{foo}" so far, other materials are either too wordy or are really childish/tasteless.

I started doing Leetcode several months ago because I wanted to change jobs soon, but it's really exposing what not having a traditional CS background is costing me. I feel guilty looking at the answers on there and in Cracking the Coding Interview but I genuinely don't know how to make things faster. Seeing some of the answers in CTCI after attempting some of the string related questions made me ask myself "well, why wasn't that talked about in the informational section preceding the questions?"
> Eigen does this via expression templates; it essentially optimises the computation graph at compile time.

That's wrong too. The right query execution plan can depend heavily on the sizes and statistical distributions of the operands. Eigen doesn't have enough information at compile time to make good decisions in all cases. This kind of computation really calls for a JIT.
I have 3 bank accounts. Do I get $3000? What if one of them is a joint account with another person?

It's not that simple.
https://www.reddit.com/r/COVID19positive/

The above subreddit has lot of posts from people with Covid19 all over the world
This can be totally worth it if you save a lot of time using this library.
Writing my first library/cli in Rust. Never felt so productive in a systems level language but I still quite haven't internalized the variable ownership system and will probably look back at my code in a few months with total disgust. I'm on Rust's discord server (https://discord.gg/rust-lang) if any fellow learners want to chat.
>If you tell people you don't know what causes their respiratory illness, they may think you are incompetent, and feel helpless.

Agreed, on the medical front this also leads to a focus on sophisticated diagnostic tools and numbers versus a 'true' cure.

>Call something a democracy, and nobody will check if it is.
>Call something a privilege, and people will start to want it, working hard for it.

Let me add one more to the list. Call something a 'right' and people feel denied if they are not given it. Eg. voting rights. Even where one can vote, consent is generally manufactured but people feel empowered when they vote.
The reality is that you need a compelling title to catch people's attention (look at the front page of HN right now or at any other time really and look at how many articles you think are "clickbait"). The title is accurate and I for one thought the content was compelling.
I've been learning about Firebase by building something for fun.
This is an interesting question that came to my attention when my service https://2fb.me was used to send notifications on Twitter about the death of their loved one. I was heartbroken when my app failed to share the tweets to Facebook in the early test phases. I turned from treating my users as free qa testers into realizing they installed my application for a very important purpose (broadcasting important messages to the largest audience possible). They assumed because it was public it would work for their needs. Instead of solving the problem it added to her grief and this really upset me. My support system was lagging behind because I was still developing the app and furthermore her support messages where therefore ignored for some time. This was a watershed moment for me as a product developer.
On Navajo Nation, coronavirus creates worry and confusion as cases surge
A former coworker recently found himself in a job for a popular athletics app built entirely in Microsoft VPL by an offshore team. I'm pretty sure he said they were deploying to AWS, and have no plans to rewrite in anything else. I was pretty amazed by the idea, but it seems they are quite bogged in technical debt and are wanting to onshore a new dev team to learn and work in MVPL. They're hiring if you want contact info.

https://en.m.wikipedia.org/wiki/Microsoft_Visual_Programming...
Fastmail is pretty fantastic. The "just pay us directly to host your mail and then we don't have to sell our souls and pawn your data" model really works nicely.
I can't find that much information about it online, but it looks great from a outside perspective! Wish they had a paper or something.
Healthcare is probably the most regulated industry in the country.

Nobody knows all the regulations, and asking for a list seems a bit clueless.