skysight-inc/HackerNews huggingface dataset:
The big problems likely have very little to do with COBOL, which is just another programming language, not an alien artifact. The problem is legacy systems like this that pre-date relational databases (mid-1980s) have huge volumes of data stored in application-specific formats that modern languages don't have drop-in packages or libraries for. The data is always a bigger problem than the code in large systems.

For the record, I wrote enterprise software in COBOL back in the late 70s and early 80s. COBOL itself is no big deal to learn or read. Working with huge volumes of data stored in proprietary binary formats (which COBOL was designed for) is not something I want to go back to -- relational databases rule the world for a good reason.

As for shunting some work to another system, imagine how you would do that with something much simpler. Suppose Excel suddenly stopped working for you with some big spreadsheets. How would you shunt that to another application? How would you do it without risking the important data? It's not a simple problem of just spinning up more servers and replacing some old data management code with MySQL or Redis.
aka were told to shut up about it https://en.wikipedia.org/wiki/German_Parliamentary_Committee...
I'm not exactly sure what you mean then.

TypeScript doesn't in general change its emit based on types, so its runtime feature set is exactly the same as JavaScript.

lit-html has a TypeScript compiler plug-in which provides template type=-checking, and LitElement provides decorators, like I said. How would something be more aimed at TypeScript, and not JavaScript?
Isolation tips from a nuclear submarine captain
Start by defining evil... Or are we supposed to take your subjective categorization as an objective standard?
Violin duets. Worst case, I can learn both parts, record one part, and then play the duet with myself.
Mad props for being so positive and cheery. That can’t be easy. I probably wouldn’t be able to do it.
Raising prices in a crisis is probably criminal under price gouging laws.
That's the mentality. Totally different from Western thinking.
As a Python developer moving into web development, I've really enjoyed using Plotly's Dash.
Okay, well, there are plenty of others to choose from! I'm just trying to say that the result of this insanity was great.
MDA+DDD+BPM=future:
At LV 1871 one of the most important strategical goals is the enabling of business specialists to participate in software development.https://medium.com/@davidibl/dmn-manager-ed2afa73b221
You beat me to it, I always thought Textile was the Betamax to Markdown's VHS - technically superior but for whatever reason (actually John Gruber's visibility and GitHub's adoption of Markdown), Textile didn't really gain traction with users.
How do you find quantitative risk in general?

I find this approach problematic in computer security systems because assigning a meaningful numerical risk turns out to be very, very difficult.

I'm often dealing with rare events that I'd prefer to happen 0 times. Very many of the kinds of failures I'm concerned about are black swans.

It's worse even than other kinds of engineering risk because the absolute risk of a specific attack changes as you add controls in other areas (weakest link effect).

Often the importance of certain things (say the value of certain ux security controls) depends on user behaviour, but usually the user research is lacking and too expensive to do (ie would cost more than the feature).

Vulnerability management is even worse! Any policy based on "risk scoring" (rather than evaluating specifics in context) ends up being basically scientism.

I find most numerical security exercises exasperating and what I've observed is that most people end up shuffling numbers until the scores that pop out match their intuition and judgement. I prefer not to even play that game if I can avoid it.

Perhaps I'm doing it all wrong.

I will say that in certain fields (fraud in particular) where you have enough data points to make meaningful decisions that numerical approaches do work really well.
I would go even further and say that any form of income tax including personal taxes is very regressive. One could make a case for some forms of taxation, example a a carbon tax if one pollutes.

Taxes should be directly proportional to what one consumes, not what one earns.
One of the first things I learned as a programmer was "Did you fix it everywhere?" Then, later, I realized how nice it was to have only one place that it needed to be fixed.
So this is a bit of a spec oddity. It seems like the transform is forcing a stacking context here, but for some reason in Chrome the z-index of this stacking context is not getting assigned -- the z-index is left at 0. You can see this by running this in DevTools console:

>>> getComputedStyle(document.getElementById('prev')).zIndex

"0"

I think this is a bug in Chrome, where it's short-circuiting the new stacking context when a transform is specified, and not propagating the z-index to the new stacking context. The CSS spec says ( https://www.w3.org/TR/css-transforms-1/ ):

> If an element with a transform is positioned, the z-index property applies as described in [CSS2], except that auto is treated as 0 since a new stacking context is always created.

This element is positioned, so z-index should be affecting it.

You can fix it by moving the transform to the child here, but it requires a bit of finagling. Nice catch!
Making my way through the Robotics Specialization (Penn Uni series) on Coursera, almost finished the first course on Aerial Robotics.

By the end of the year I hope to have built a autonomous drone, with a custom flight controller (both motor control and sensing).
"with 130 people." "isolated."
Not really helpful, but I appreciate it, Captain.
18F Technology Budgeting Guide for Government Agile Software Procurements
GhostBed+Mattress+Savings+25%+Off
The situation in 2009 is so far from this, that it’s not even comparable. Face masks are going to be in high demand for the next year or so, probably beyond that because a rollout of the vaccine is going to be slow.
https://support.zoom.us/hc/en-us/articles/206476093-Getting-...
Triathlete was doing well in virtual race. Then ‘idiot’ husband unplugged bike
Ask HN: Current Pandemic and Data Hoarders Like Google and Facebook
I am wondering if there are stories about collaboration between big data companies such as Google, Facebook etc. and government agencies in actionable response to current pandemic.

Majority of info, like mobility report, internet temperature readings are just pretty information dashboards, charts, reports. They more come across as marketing than something being actively being used by government (federal to municipal level) in for example, resource allocation/reallocation, etc.

Just trying to see how much of “big data” was hype and how much of it is being used practically, actively, and providing actionable steps.
Leetcode problems can be solved by extrapolation from FizzBuzz programming. They can also be solved by engineering insight of algorithms and data structures that are applicable to processes that don’t fit in RAM. That’s what makes Leetcode plausibly useful for evaluating candidates. Bad engineering will get correct output and good engineering is possible. Neither requires significantly more effort writing code.
Agree completely. That was part of why I used to host my own mail.

Over the years though, it got less fun and the skills learnt weren't particularly valuable to me. Fastmail was just a much better value proposition.
I'm learning the ins and outs of WebAssembly. I just picked back up writing my compiler to WASM for my toy programming language (think JS crossed with ML). Right now I'm getting a feel for writing stack based bytecode and implementing basic features like local variables and control flow. It's not much, but I just got factorial to compile in my language which felt totally awesome.
If you are okay with Docker, I would recommend checking out mailu.io (no affiliation, just a satisfied user). It provides a really powerful and flexible setup without spending your entire life wrestling with configs (plus it is open source!).

In my experience, though, unless you are going to be running a pretty high-volume setup (where you can quickly build a good reputation for your SMTP address), you will probably still need to route your outgoing email through an external SMTP really to make sure it does not get flagged as spam. (I use Amazon SES which is close to free for low monthly volumes...)
Is this twisted of QWTF Done Extreme fame? ;) https://www.youtube.com/watch?v=wA3xBAe5nPs
I agree with point (1), wholeheartedly - by default the syntax is ugly unless you wrap it in a utility. (2) isn't true as far as I can tell - you can keep reusing the same output buffer, or double buffer if the output can't be the same as the input.

Either way see https://news.ycombinator.com/item?id=22786958 where I figured out the syntax to do it in place, which shouldn't result in any allocations at all and should solve both your concerns.
What has the world come to when you can't even trust the self-appointed oligarchs to enforce their arbitrary rules?
I am looking forward to learning more from the concepts you have guided me towards. Thank you.
Because that would be the worst imaginable PR.

Also that kind of emergency care is quite rare. It's a very small part of the healthcare system and mostly confuses the discussion.
You can blame the government for that one (not specifically BECAUSE it is the government). They made rules about privacy during an era when tech was still growing. With banking, education, and healthcare, this is a norm. You have to fax because somehow computers are "scary and hard to understand!" so we just still use fax machines.

This is also what happens when you have a government that doesn't act proactively to hire people who are competent and gets people as the lowest bidder or a stable wage that never.changes...
Those exceptions are somewhat useful, but they're not enough.

First, he may be in the clear legally, but that doesn't mean he has no legal risk. Some enterprising DA could try to dispute that that his price increases could be justified.

Second, I tried to be precise when I said "anti-price gouging sentiment." Even if it's legal to raise prices, the risk of a public backlash makes it safer to just keep the factory working normal hours. That's a harder problem to fix than bad laws, though.
If so, greetings from Baalz :D
> Video quality in a remote 1:1 is the foundation of that presence eg how the other perseon can see that you're understanding and empathising.

You ever had a "phone call"?
dotnet interactive (aka Jupyter notebook with a C# kernel). Been using it along with XPlot.Plotly to chart various CV datasets from JHU, the NYT, etc,
Show HN: A new hash table variant with low probe counts, good cache utilization
It doesn't mean nothing without those things though. It means exactly the same whether or not you follow best practices or have discipline, that's the entire point. It will not ensure your code is good, it will merely ensure it does not have those problems.
Agree. Config is hard-coding. So code it.
Variolation
Hi there, the email field doesn’t show up - you need to put it in your about section for people to see it :)
Which baffles me even on things like craigslist. How the hell can people not provide pictures? In 2008? Sure I can understand not everybody had a portable camera because why? But 2020? Absolutely not. It's frankly unacceptable that anybody uses that excuse anymore. I always laugh when I see aparatments for rent...but no photos. There is no way I'd want to have a landlord who can't take like 3 photos to even advertise their product. They'll probably even require me to send them an f'ing paper check too.
Conifer is top tree in urban sound absorption test
I challenge anyone to launch a paper magazine in these recessional times.
Last time, ramping up almost bankrupted the business, and left it with an extra $1M in debt.
I don't know if this counts but I really enjoy Notion [0]. We use it at work for developer guides but I also have a personal workspace where I keep notes and bookmarks, track my progress on goals and projects, and upload files for quick access across devices. Notion isn't perfect - I'd love recurring calendar events and overall performance could be improved - but for me it's so useful. I can open it from any device and start writing (think Simplenote) or build "micro apps" that perform some basic software function.

[0] https://www.notion.so
>A hospital charged my friend $5k for three stitches

https://www.youtube.com/watch?v=VGDUqBLtyNM

DIY can save money. I've used superglue for this in the past.
Not everything can and should be built on the web, of course, but I would not build a software business of any kind on the app store. If I were to do games I'd target consoles or Steam.
Coronavirus: Putting the spotlight on the global wildlife trade
Well, are lions and tigers "friends"? Or wolves and coyotes? Or brown bears and grizzlies?

With various human species, it could have been more complicated. Slavery would arguably have been likely.
awk has saved my backside on more occasions than I can remember.
pcregrep is another surprisingly powerful command line tool. Very useful for extracting json with nested data structures from logs. GNU grep is more or less as powerful via the -P (pcre) flag.
Another underrated command line tool is the venerable POSIX look command. It is able to perform binary searches on lexically sorted files. Very useful for quickly zeroing in on slices of interest from ginormous log files where each line is prefixed with an ISO timestamp.
Can electrical stimulation of respiratory muscles cancel ventilator need
What resource are you using for bonds and what did you use for learning options?

I've become interested in stocks/trading recently and have been wanting to understand it well enough before losing all my money. I started Financial Markets [0]. Just finished Week 1 and it seems a little too broad/dry so far. Any recommendations are welcome.

[0] https://www.coursera.org/learn/financial-markets-global
The cost/benefit ratio of investing the time to learn a new language goes up as the number of people with whom you can speak it increases. Even for fun.
A speech-to-text practitioner’s criticisms of industry and academia
This is incredible - Thanks for sharing. Kudos for using the latest goodies provided in spring-boot.

I had an older version but wasn't using reactive. Definitely, this looks promising.
Do elaborate how its even remotely Rust's fault that FF has lost its marketshare.
Calgary Kitchen Cabinets
no. I don't know what you're trying to do.

You can make midi interfaces in Python and plugins in LADSPA and other things with Jack ... lots of programs are fairly extensible these days.

so for instance, instead of a physical instrument connected to a usb port, your software is feeding the midi input into some other software, say something simple like seq42 (https://github.com/Stazed/seq42)

Synthesizers have some interesting things too. https://zynaddsubfx.sourceforge.io/ uses an XML format for its synthesis definition. It also has "learnable midi" as in parts of the interface can be instrumented from a midi controller - so you turn a knob in physical space and it turns in the software accordingly.

So let's go back to the previous part, the part about software defined midi. You can now emit the mutation of the sound and the sound itself into software like that. Here's a 2005 linux journal article with a screen shot (https://www.linuxjournal.com/files/linuxjournal.com/linuxjou...) essentially the stack I just said. https://www.linuxjournal.com/article/8304 ... "2005" you say? yeah, old pianos also still work.

The linux space is littered with generic audio tools that don't really work on their own and must be pasted together with other tools in order to get anywhere, much like in the shell. I did a bit of editing on the linux audio wiki about 3 years ago, it's probably the best place to look: https://wiki.linuxaudio.org/wiki/introduction

It's still just a bunch of hacks on top of hacks. Things break all over the place and latency is a bitch ... I dunno, there's a lot out there.
I didn't mean it at all as a loophole -- I said different cost structure.

I read his article: he claims can't get the volume to justify adding more shifts. Well, right now he could, even though the additional shifts would presumably cost more (more expensive labor costs, more inputs (e.g. energy), and likely a higher cost for the new raw materials wheich he'd have to get on the spot market as opposed to the long term agreements he already has.

There's really nothing stopping him from doing this, except he's busy appearing on Bannon's podcast. And he says "well it would just be a drop in the bucket" -- likely it would be meaningful for Texas though, and then Texas's external demand would drop a little, allowing someone else to get access. This is how the economy is supposed to work.

But instead he says the government should give him a long term contract. Well boo hoo. He describes the capabilities he has but complains instead of taking advantage of them. And the newspaper doesn't call him on it.
Except banks refuse to give you any loan.
The article makes it clear that he's looking to hire more people, but a) finding people and training them takes time and b) if he hires too many, he has to fire them later (and incur substantial costs related to that.)

Let me reframe is this way: There is some emergency wage where his employees would enthusiastically work substantially more than they are right now. There's some price-per-mask where the owner would enthusiastically pay them that wage to get extra masks out of the factory. That price-per-mask would still count as a steal compared to the cost of a healthcare worker developing COVID-19. Everyone would be better off if hospitals were paying that price. So why aren't they?
don't need to do leetCode just for the salary game, there are some really fun algorithms
I find your opinion regarding the Latin Alphabet to be very common in conlang communities. However, I have to disagree with this sentiment. I have not in years encountered a system that does not use some sort of Unicode as its character set, a character set that includes multiple dead languages. From my experience it is possible to create a custom font (in the private use space) + input method for a conscript in a single day. In addition, this idea that latin1 has more universal computer support in legacy and low power systems is unfounded. There are likely far more systems in use today that only support Shift JIS[1] than only support latin1. If you look at actual low power hardware such as this commonly used LCD display[0] you will find that it does not fully support latin1 but does fully support Katakana.

Technical concerns aside, as an English speaker I can't even name some of the characters in latin1 like å and ã, let alone type the more exotic ones, so I'm not sure about accessibility.

[0] https://www.sparkfun.com/datasheets/LCD/ADM1602K-NSW-FBS-3.3...

[1]https://softwareengineering.stackexchange.com/questions/8239...
I got a tattoo gun. I’ve wanted to learn since the nineties and I’m loving it. Dumb, but I did my first one on myself today and it was so satisfying to accomplish something I’d totally given up on
> I do not find it reasonable nor cost effective.

How do you convince a manager twice your age that you know more about tech than them and can get it to work in their favor but their so scared of technology that they still force you to do all your work in paper?

That is the workforce in the US right now. It's old people in management that are too scared to learn tech and don't trust younger people who do know how to make things efficient.
Yes, fairly sure, but tested negative.
"When 9 out of the 10 most profitable hospitals in US aren’t even private/for profit"

How exactly do you measure the profit of a non-profit?
It's fascinating to read this article after reading the tweets asking "why are we depending on foreign manufacturers for protective gear?!?". Well, the answer was in here, because everyone wants to buy from the cheapest supplier...
Very nice. Also, check out https://github.com/public-apis/public-apis. There might be some new ones to add.
Obviously thats what business interruption insurance is for https://www.youtube.com/watch?v=xLJ4_CPlCr4
This can't be done with any manufactured item so why would it be doable with masks?
I thought the law considers it to be store property. You don't ask your guests to pay if they accidentally break something in your house.
Doctors on the Front Lines Are Confronting the Uncertainties of Covid-19
This sounds like an issue with Homebrew, to some extent. On Debian, every major Postgres version gets its own package.
I think it would make sense that if businesses are told to close then to tell the landlords that rent payments will also stop. It seems pretty fair. Same for people whole have lost their job. You could also suspend rent payments for them. This may cause pain to the landlords but it seems fair to share the pain.
> normal price (ie $1/mask)

I paid $4 per mask on a 2-pack at Walgreens back in mid-January. That's the normal price. All this $1 talk and anything about is gouging is communist propaganda. For shame, communists. $4 is the non-communist, non-capitalist normal price, based on empirical pre-crisis FACTS. EVERYTHING else is propaganda.
> I consume a single array of strings that need to resolve to file paths.

And I'm finding it very hard to imagine why your users would need to write code to give your program those paths, instead of just giving you a text file with a list of file paths in it. Of course I don't know anything about your program or its use cases other than what you've said here. But I do know that if your users are writing code, what you're describing doesn't look to me like a config. See further comments below.

> that's exactly what we're doing

Making your users write actual code is not the same as providing them with a config editor.

> I think this is a kind of blurry line.

I think the line is pretty clear: are your users expected to know how to write code, or not?

If they're not, then why would they need the ability to write code to generate your config, since they can't do it anyway?

If they are, then as I said, you don't have a static program with a config, you have a scripting language and an interpreter. Your program is just a customized version of the standard interpreter for whatever programming language your users are expected to use.

I don't have any problem with this if it's appropriate for your users. I just don't think the word "config" is the right one to use to describe it.

> I've been doing functional programming long enough that the idea of lambdas just doesn't scare me.

Whether it scares you or not is irrelevant unless you are the only one writing configs for your program. If your users are doing it, the relevant question is what scares them, not you.
Learning about health and covid to maximize chances of survival of me (27) and my parents (53).
I've read a lot of "one true way" in this discussion. Do we need programmable configuration? Depends on the requirements really.

Django seems to work ok with Python configuration. I haven't seen found much logic happen in the projects I've used. But the user is the developer not an end-user. So security is not an issue from this angle.

I'm of the opinion that a simple config format like .ini is best for the end-user of a small application, while a validated schema (with code if needed) is best for a large one.
To that end I'm currently experimenting with tconf to bring together those approaches under one package: https://github.com/mixmastamyk/tconf
Connecting to Google Cloud: your networking options explained
There are a dozen (some that don't even need public addresses for the end user) but we've abandoned or made difficult many of them because they're difficult to monetize.
"During the Second World War the US not only managed economic autarky"

Suppose someone said that's completely untrue, could you back your assertion up?