skysight-inc/HackerNews huggingface dataset:
Another take on this idea of having positional audio is Mozilla Hubs. It’s kind of like a simplified VRChat that runs in the browser. Also has mobile support on iOS and Android.

https://hubs.mozilla.com/
Not everyone rips you off on egress fees the way Amazon/MS/Google do. Quite a few of the 2nd tier providers (eg. Vultr, Linode, Digital Ocean, Upcloud, etc) offer $0.01/GB for public outbound bandwidth with a free allowance each month (usually anywhere from 1-10+TB/month/instance depending on what you deployed). Some companies even waive fees for companies they're partnered with (eg. if you use Wasabi or Backblaze B2 instead of S3 you won't be charged transfer fees to a number of cloud providers or Cloudflare thanks to the bandwidth alliance).
I saw a lot of porn blackmail scam emails getting past my filters from between late 2018 to mid 2019. All followed the same pattern: hacked webcam, threatening to send video to all my contacts unless I sent bitcoin, claiming to know when the email was opened. [0]

In my case, it also contained a password I had only ever used for a LiveJournal account I had forgotten about and not logged into for several years by that point.

[0] https://kitsunesoftware.wordpress.com/2018/08/09/anatomy-of-...
If you're lucky, your language/library/etc might have a fairly active IRC channel or similar. Popular languages often have a myriad of channels dedicated to different subtopics.

They're nice because like you said, discussion can be much more helpful than a single answer.
I find the discussion of monolith vs microservices to be very unhelpful. It is a discussion about how to split the code.

But what you really want to understand, when building a distributed system (i.e. system to process large amounts of data), is how to partition the data, so it could be processed in parallel.

Essentially, there are two options, vectorization (single instruction multiple data) and pipelining (multiple instruction single data). They both have different uses in different scenarios, based on the critical path dependencies in the data processing.

Monoliths are easier to vectorize, microservices are easier to pipeline. But to choose which one you need before you understand the nature of data processing you need is a wrong way to do it.
Sococo has a similar idea. I've tried it in a few places and for some reason it never really sticks. Maybe we're doing it wrong.

I understand the map is supposed to be NYC. I would use something more people friendly (you don't need car-centric roads when there are no cars!) with more greenery. Right now the map feels a bit odd to me, a bit like a post-apocalyptic world. Maybe that's appropriate for the current time.
Also try out Mozilla Hubs:

https://hubs.mozilla.com/
> Sadly, it's definitely much easier to push out a software update than it is to replace your clothing.

Depends on the release process.
I agree. I have attempts to learn COBOL on a few occasions, but it's always stopped by the fact that there are, as far as I can tell, only three ways to do it without investing sometimes insurmountable amounts of money:

The first is GNU Cobol. It's quite functional for its intended purpose: To port mainframe applications to Linux. However, when writing a new application on Linux you usually want to do things like access arbitrary files (without hardcoding the filename in the source) or make network connections. It does have nice interactive screen support though.

The other option is to run MVS 3.8j in Hercules. This is a predecessor to the current z/OS which runs on mainframes today. The problem with this is that it's stuck in the 70's (which is when the last free version of MVS was released). A lot of work has been done by the community to keep it up to date, but the Cobol compiler is the language of 40 years ago, not modern Cobol.

None of the above options are really appealing unless you're like me and have a thing for messing around with stuff in their non-native environment.

The third option is: http://mtm2019.mybluemix.net/

When signing up, it gives you access to a z/OS account where you have a surprising level of access. It's probably running on an emulator (it's quite slow) but it does give you access to modern software, including compilers for Cobol, C, Java etc. It also has DB2 installed.

However, the purpose of this option it to learn z/OS, not necessarily learn Cobol. And developing using the ISPF editor isn't particularly nice. They do give you ssh access to the Unix-compatibility environment though so maybe it's possible to edit files using Tramp in Emacs locally. I haven't tried that.

In any case, what is needed is a proper Cobol development environment that you can run locally on your workstation. As far as I understand, that's how Cobol developers normally work. IBM would do well by releasing such a product for free. However, I'm not having high hopes given the fact that the mainframe division seem to be actively hostile to any free software (look into the difficulty the community has to get even the smallest community-made improvements accepted by z/OS, or releasing some small tool for the MVS community).
Ask HN: What tech is needed to 'escape' quarantine?
What technologies do we need to develop or promote to make it safer to return to a pre-coronavirus world?

I.e:
- Abundant passive fever cameras?
- 'At home' salivary testing kits for contagious diseases?
- Handheld devices for detecting pathogens on surfaces?
And now that they're broken, they can't be fixed. ;)

With so many legacy systems that are often in very important places, I wonder whether it wouldn't be smarter to spend money on systems converting a modern language to cobol, e.g. python2cobol. Is that impossible?
This is so awesome. So neat to see lots of people here. I totally want to use this -- especially if there is a plan individuals can afford (ex. for board game nights).
From experience with a problematic build system, the compile time is unbearable when it exceeds the number of hours in a day. Each automated nightly build is started before the previous one has finished. This overloads the machine, making the builds take even longer. You have to switch to weekly builds.

It's not all bad. It trains you to think carefully, producing code that compiles correctly on the first try. You learn to write bug-free code.
Ok got it. But it seems to be broken somehow if they need programmers now.

Maybe write the tests first so it can be validated easier?
Do you realise most of Europe has the same freedoms as America, including constitutional rights? America isn't the only place with freedom.
What other languages can we expect to see a similar surge in demand? FORTRAN? In the data analysis space my bet is on SAS
Not cool. Since it's clear you don't want to use HN as intended, I've banned this account. If that changes, you're welcome to let us know at hn@ycombinator.com.
Step one, draw a circle. Step two draw the rest of the owl.

I can't help but feel its not as easy or fool proof as it looks.
Awesome-SIMD: A curated list of SIMD frameworks, libraries and software
I've never been put on oxygen.

A downside of oxygen is that it's very flammable. Also, to whatever degree it involves a cannula, masks, etc, it has some of the same issues in terms of sterility challenges.

I've generally relied on things like airway clearance and dietary intervention in recent years.
It includes Fürth, so I guess it is a scraping problem. Maybe all cities with umlauts are missing :)
The threshold is 1 - 1 / R_0 [1]. Using the commonly quoted R_0 ~ 2.5, that's 60%. The highest estimate I've seen is R_0 ~ 5.7 [2], in which case more than 80% of the population would need to be immune.

[1] https://en.wikipedia.org/wiki/Herd_immunity#Mechanics

[2] https://wwwnc.cdc.gov/eid/article/26/7/20-0282_article
Right Your Software and Transform Your Career [pdf]
I use https://n8n.io (full disclosure, I am the creator) for it. It is free and fair-code licensed. I did not write it esp. for this use case but have to say works very great.
This kind of speed?

"Allen: Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue....

Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels?

Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities."

-- Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming

Back to your games list,

Most strategy games from SSI used compiled Basic and Pascal based engines. Only at the very end did they switch to C / C++.

Apogee has written several games in Turbo Pascal.

The games released by Oliver Twins on the BBC Micro, using a mix of Basic and Assembly. Which then eventually found Blitz Games Studios.

If one considers OS having the same performance requirements as games, Apple's Lisa and Mac OSes, written in a mix of Object Pascal and Assembly.

Also related to games, Adobe Photoshop was initially written in Pascal before going cross platform.

EDIT: Forgot to add some demos as well,

Demos from Denthor, tpolm.

Anything from Triton and first games from their Starbreeze studio.
The distinction in such specialized brand of elitism lies merely in its sophistication, not in its essential contempt for the citizenry.

The roles of such mandarins as Lippmann accelerate the regression of democracy. Contrast that with the democratically constructive roles of people (whistleblowers, participants in labor/antiwar/civil rights movement etc.). There is no impossibility theorem proving that people cannot socially organize into functioning democracies. Slavery looked like an inevitability at some point, and certainly Lippmanns in that era were enagaged in theorizing about effective slave-ownership rather than about ways to abolish slavery.

The "farce" becomes more farcical as power keeps getting concentrated more and more into the hands of the elites, a trend that is facilitated in no small ways by the mandarins. And farcically, they do not stop calling it a "democracy" even then.

The reps and bureaucrats are meant to be (public) servants. There can be and should be efforts to effectively organize such roles in bottom-up fashions, and to keep them in line with their stated roles. If the supply water is found to have impurity in it (some large ppm), the next step is to improve it, rather than taking sewage line as its alternative.
In part 3 Doc says that while the time circuits are powered by Mr Fusion, the engine runs on the old-fashioned unleaded gasoline.
you mean easier to hire developers in, provides higher levels of abstraction, etc. then modern programming languages are generally better

That’s a subtle distinction, in JavaScript a high level of abstraction means hiding the details of the DOM and how the interface works, whereas in COBOL or FORTRAN what you’re really abstracting is the problem domain itself.

Availability of programmers is part driven by the market but largely by programmers themselves who try to avoid mature and established technologies and chase the hottest new trend. So it’s true what you say, but it doesn’t happen because it has to but because people want it to.
Right, point-free style is a classic of functional programming, so to pick "Pointless" for a FP language is nice. One of those obvious-once-you-see-it things.
I guess there are technical reasons. a big bank does risk assessment. I can't imagine a problem like this will go unnoticed for long
Amazing tool. Won’t solve this problem. It might help with clarity and organization. But he is talking about structural problem.
Now we just need an automated image stabilizer for those shaky videos...

Just kidding. This is awesome! Just imagine the possibilities with enough computing power.
It's a trap.

The problem with those old codebases that governments, hospitals, big businesses are struggling with is not really the language, it's the engineering practices of that time with regards to constraints of old technology. The language is not the problem - lack of comments, bad variable naming, bad structure (little or no procedures or readability), and just sheer volume of it, is.

It would be very interesting to see the old systems rewritten in a modern language, with modern engineering practices, but keeping the old UI and UX (which often is incredibly ergonomic) - so as to limit scope and not mess it all up by trying to introduce mouse navigation and windowing mess.
You joke but I still see FORTRAN jobs around where I live than Ruby. I even worked for a consultancy that did a Matlab -> FORTRAN rewrite.
Swift inherits some APIs from Objective C.

You have to use something like CFAbsoluteTimeGetCurrent while even in something not very modern like C# you would use DateTime.Now()
Because you want to use the same protocol for 89¢ devices?
I really also asked myself this question before. I sometimes used Outlook in an instant-messaging way and wondered if there is any optimized frontend to do so.
Many „old school“ businesses and government entities still struggle to introduce instant-messaging as an official way to communicate - end then it ends at the company’s boundaries as others use other tools.
Email is broadly accepted.
I would become a user of instant-mail.
My Research on how much do teeth implants cost
Found this amazing dentist in Hyderabad
https://www.youtube.com/watch?v=EXhH-RL7R_I
> 4) it helps stop others from becoming infected and possibly dying. how is that not a good thing?

The virus will always be here, we cannot hide forever, we must find a way to cure it or reduce its biological effect. Once covid19 goes away (if ever), and a new virus appears, NO ONE will have that app turned on, and by then, the new virus will have spread just like covid19.

I have a very simple solution to win time : total confinement of people of more than 60 years old when a new virus is detected, and wash hands.

Also check hemo2life, which is an example of what we could do in terms of medicine
I think he was trying to say you could reduce the computation by narrowing the space-time radius, then searching for matches. Even a state-level restriction would be enough to substantially narrow down the possible matches without sacrificing anonymity.
No moderators left to ban, I see.
I cannot say I ever bother to benchmark parsing algorithms across languages in MS-DOS, so maybe that was a case where Turbo C might have won a couple of micro-benchmarks.
> in Germany, like many other European countries, this becomes a non-issue.

What do you mean by that? The protocol, as published, doesn’t have a role for the central authority. Even if the German state knows that mrSick tested positive and mrPrankster did not, how would the diagnosis server reject the keys published by mrPrankster? They are by design resistant to de-anonymization. In fact the German state can’t even know if a specific key reported as positive for covid belongs to a german resident or not.
Also, using this table as my reference [https://www.tdistributiontable.com/](https://www.tdistributi...
Here's some simple COBOL code:

http://www.csis.ul.ie/cobol/examples/Conditn/Conditions.htm

identification division.
program-id. letters.
data division.
working-storage section.
01 Char PIC X.
88 Vowel VALUE "a", "e", "i", "o", "u".
88 Consonant VALUE "b", "c", "d", "f", "g", "h"
"j" THRU "n", "p" THRU "t", "v" THRU "z".
88 Digit VALUE "0" THRU "9".
88 ValidCharacter VALUE "a" THRU "z", "0" THRU "9".
procedure division.
begin.
display "Enter lower-case character or digit. No data ends.".
accept Char.
perform until not ValidCharacter
evaluate true
when Vowel display "The letter " Char " is a vowel."
when Consonant display "The letter " Char " is a consonant."
when Digit display Char " is a digit."
when other display "problems found"
end-evaluate
accept Char
end-perform
stop run.

(I removed some chaff which GnuCOBOL doesn't need and fixed an apparent bug.)

So... where is it actually testing what kind of character you input? Where is the code for that? You input a specification for what a Vowel is, for example, and you write explicit code for what to do when a Vowel is input, but where is the code which goes through the specification and decides, yep, that's a Vowel?

COBOL is kind of an odd language. It's verbose in some respects and quite concise in others. Rewriting COBOL into something else would take actual human effort if you wanted the "something else" to look like code a human wrote, as opposed to the intermediate pass of an optimizing compiler, which is what the C GnuCOBOL can output looks like. Re-writing the COBOL might be the best move in some cases, or replacing it with entirely new code, but it isn't something you'd be able to do "for free" in any sense, especially with regards to time.
Social democracy is still fundamentally capitalism. Adam Smith was a left-wing radical living in a transnational period period between feudalism and capitalism where the main Tyrannical force was the state - now that has changed to corporations.

Whether you're left or right wing economically, it's an accepted fact that capitalism has a cycle of boom and bust built into it. Right-libertarians (e.g. The Democrats and The Republican Party) believe that this can be avoided by freeing the market by removing deleterious incentives, centrist Keynesians (e.g. FDR with the New Deal, Bernie Sanders) don't trust capitalists to self regulate and instead accept the cycle of boom and bust, but try to avoid the social unrest by smoothing out and mollifying the crises, and left-libertarians (e.g. John McDonell, Richard Wolff, Paul Cockshott) try to eliminate the cycle of boom and bust, much like the right libertarians.

This framing (e.g. of Democrats as economically right) may be provocative to Americans, but is natural in the rest of the world. I'm Australian and Bernie Sanders is to the right of our right wing party.
Sure thing! Thanks a lot!
Also using this table as my reference https://www.tdistributiontable.com/
I'm sure after you finish the training you'll find all the ads looking for people with 5 years experience.

Assuming the demand for people still exists by then.
I was talking about all artefacts. rembrant, van gough, the grays inn hand axe, the sutton hoo hoard, should be on tour, for the world to see and learn about.

> if they had the ability the countries of origin would inavde (war, killing,etc..) Over those artifacts

If I understand you properly, you are saying that a number of countries would engage in war to retrieve statues et al, not for the financial gain, but for _morale_? I think you misunderstand what expansionism is about.

> Look at syria,do you think they would prefer if the US or UK permanetly took their artefacts to preserve them instead of letting ISIS destroy them?

I doubt the vast majority care, I think they want peace, food, healthcare and jobs. It is a privileged to care about cultural sights. When you are at the point of having to live in a roman tomb to survive the winter, I think you cease to care about the cultural or historical provenance of a building/object.

> Sharing is up to the owner

define owner. Should the Flaminio obelisk be repatriated, if so, where to, Greece? after all it was stolen from Hellenic egypt.

the Koh-i-Noor is another more complex one to solve. Its been stolen twice(at least), once by Nader Shah, then again by the Durrani who sold it/gave/traded/lost it to the Singh dynasty. It was then traded to the East India Company in exchange for them saving the ruling class from its incredible standing army(who would have conquered india if they hadn't been betrayed by their own leaders).

The Elgin Marbles is more simple, but thats rare.

The actual mechanics of repatriation is pretty hard. Which is why putting all these artefacts into a supra-national trust, travelling around the world is better, because _everyone_ gets to see it. Hopefully it will also stop corrupt governments seconding them to adorn private residences. Like all the stuff looted from iraq.
I don't know if it's still true, but COBOL systems were really well optimized for I/O, for performance, etc. Python won't stand a chance...
... I am aware cases != clinic beds. But 0 clinical cases at 778 total cases is unlikely (right?).
Shortages may also be due to non-Covid-19 patients. It's not that hospitals suddenly stopped caring for all other ailments.
If it was open sourced there'd probably be some willing to modernise the system for free.

Govt IT systems and procurement are such a mess, putting it all out there for people to review and complain about is the only way it'll ever get better.
I learnt something today - thanks. I’ve never seen a Unix system configured like that, in over 25 years of doing this!
> it's very flammable

Nit: oxygen is not flammable. Other things are flammable in its presence. A lump of coal, for example, burns white hot when oxygen is blown on it from a welding torch.
no need to wear clothing if you are warm and dry
Reminds me of LiveScript. Nowadays, you might be able to achieve something similar with JS + a bunch of Babel plugins, like pipeline operator and so.
The Chinese recommendations document ( Handbook of COVID-19 Prevention and Treatment available from https://covid-19.alibabacloud.com/ ) suggests oxygen early on, and not keeping patients on noninvasive ventilation for long before moving on to invasive, or skipping noninvasive altogether (intubating earlier rather than later) gives better outcomes. I suspect this is what the parent post is referencing. However, this applies to hospitalized patients in intensive care. High flow oxygen is the best way to prevent them from reaching that stage. What you're talking about is a much earlier stage of treatment, in order to prevent the need for hospitalization. Once a patient has reached the invasive ventilation stage their chances of recovery have already dropped massively, but at that stage the outcomes with invasive ventilation are significantly better than without. That said, all the emergency hospitals with capacities in the thousands being built are designed to get as many patients as possible on oxygen early on, as this definitely prevents many deaths. Their ventilator patient capacity is significantly lower - the bulk of them (as used in China, Spain, Italy) are just endless rows of beds and oxygen plumbing, to relieve the ICUs and isolation wards from people who just need oxygen and isolation and allow them to be used to only treat critical patients.
A command line tool to display tree-like data contained in TSV files
It's not a matter of assistance or not. If you want lockdowns, you have to have plans on when to lift or ease them (even if you just re-evaluate them every two weeks).

Governments and their expert panels can't just think that people will "reprogram" themselves to stay away from most social contacts. It's alienating at best and outright dangerous for one's mind at worst.

Once the number of cases gets low, it won't be possible, or justifiable, to keep people locked up. Even more so that some countries that were affected after my own have already begun their plans to lift lockdowns (some with definite dates, some without).