skysight-inc/HackerNews huggingface dataset:
And what about https://github.com/azac/cobol-on-wheelchair ?

display
"content-type: text/html"
newline
end-display.

Most of your webapp is already done :D
We don't want mindlessness either. The scorched earth of internet flamewars, which is the direction your GP post pointed in, is truly mindless. That's the fate we're hoping to avoid here. To maximize signal/noise we need to minimize indignation/information.
My current set of experiences say:

Microservices (where it makes sense) + Macrorepos.

Microservices are really handy when you're at scale and/or the problem you're solving works well with the paradigm. I'm thinking back to a gig I had where each of our vendor integration points (sending the same data, just formatted for that vendor) was a good use case even for a smaller company. We used Scheduled tasks to launch the application that did what was basically an ETL.

Oh, that vendor is down? Great, just have the sysadmin stop the thing.

No database muckery required. No need to build a fancy front end. Easy to delegate to/train on helpdesk type folks.

But any microservice is part of a larger ecosystem. It's critical to have a workflow that doesn't make refactoring the domain a huge chore/lift. IOW: Keep the related microservices in a single repo.

Really, unless you've got a use case like the above (processes that need granular control) or HA/Scaling concerns (since in that case you'll be able to better focus on the parts that need to scale), A Monolith or domain based services are the way to try to go.
I used COBOL on PDP 11/7X (RSTS/E) and VAXen (VMS) back in the 80s, and on IBM mainframes (I graduated in '85). I can't say that I was a big fan of the language, or the SCREEN SECTION specifically. The SCREEN SECTION is basically a description of labels, input fields, and display areas and where they appear on the screen (line, column). The COBOL program can reference the input fields and display areas as a variable. Typically you would use the 'move' statement to copy a value from a variable or a literal to the display variable.

I don't know that anyone would ever want to do things the same way today. Today we expect interfaces to adjust to the available screen and font size, which to the best of my recollection was not something that the old COBOL screens could do. There are still 'text-based user interface' tools available, although the modern approach is to link them into the program as a library rather than having them built into the language runtime. The curses (or ncurses) and s-lang libraries are what comes to mind.
Lowes is open because a burst pipe or broken fridge is a critical issue.

Gun stores are open because the NRA threatened to sue and states don’t want the fight right now. https://www.cnn.com/2020/04/03/politics/nra-new-york-gun-sto...
World GDP is $80T. An important fact: USD is world reserve currency. So no, I don't think that injecting, $6T is going to be super big deal. Just like in 2008, this additional money gets dispersed in to world economy or in other words the burden of US action gets transferred to other countries. This is precisely the reason why $2T injection has almost no effect on inflation within US but if any other country had dared to inject same proportion, it would have faced about 10% inflation making most of the imports pretty expensive for them.
Better to just account for expert opinions rather than defer to them; experts typically don't have a magical ability to see through uncertainty. And it is possible to find experts who support a very wide range of opinions. This can be compounded - eg, government officials have fair incentive not to report bad news unless they are completely certain that things have gone wrong. So it would be a mistake to do your recession planning while deferring to the experts at the US Fed.

Another topical example is the WHO in this COVID-19 crisis. The WHO was pretty consistently reporting on what had certainly gone wrong rather than what had likely gone wrong so it was preempted by a bunch of countries closing their borders against the WHO's advice.
...no. You are overthinking this significantly. If the USD falls 20% against the GBP or JPY or whatever...why do you care? It doesn't affect you...unless you have liabilities priced in terms of that other currency.

The fall and the rise of the USD is very important outside the US. It makes no difference to 95% of people within the US.
Pretty sure you can practice locally on any machine. The few people I know working with COBOL use virtual machines on modern computers before pushing to production.

Also, I'm sure if you search "COBOL tutorials" on the engine of choice, you'll find tons of stuff.
Mainframes aren’t some old crusty thing that’s about to die from all the bugs stuck in the fans or something. We have a cobol system and it runs on modern IBM hardware. Besides, almost everything is virtualized now anyway.

The mainframes aren’t the problem, and doing a code conversion of COBOL is not trivial. Their data types are completely at odds to normal data types in modern languages (for example, you can specify a string that is always exactly 30 ascii characters long, the 4th character must be a numeric, the 18th must be ascii but not numeric, the 22nd through 30th must be alphanumeric. All with a native datatype. And that’s just the scalar types, Cobol data types natively support recurrences and redefines and heirarchies. And the language has like 400 keywords.) You end up having to wrap every single line of code in compatibility layers upon compatibility layers, and then it doesn’t even look like python, it just looks like a crappier version of Cobol, to make it function identically.

It’s much easier (though more time consuming) to read the code and determine the business rules being enforced and reimplement them in a modern language.

I have worked with a lot of Cobol translators and their output is worse than the original code by far. With a lot less confidence and experience with maintaining it.
In China police are sent notifciations if undesireable people are seen on camera in their jurisdictioin.

I imagine for those people the ability to move around undetected would be very much worth the garish pattern.

I also question just whether the average policeman would be able to tell whether clothing was designed to be untrackable
> Don't let this discourage you though, their problems are still very real.

Is that statement directed a programmers who want to help NJ? Because you made a pretty good argument earlier in your post that this isn't a software development problem.
See 'Can I post a job ad?' in https://news.ycombinator.com/newsfaq.html
I, also, wish that you did not live in my country.

Unfortunately, we're stuck with a whole bunch of you who don't understand what the Constitution says, and who get really mad whenever you find out that your extremely simplistic reading wasn't actually what it means.

Thank you for using such a dumb reductio ad absurdum response to extremely clearly indicate that you're not serious, you're not informed, and that you have absolutely no fucking idea what rights Americans have.

I hope that you and the rest of your family enjoy a large in-person Easter religious service.
> I don't think that HN is a good venue for discussion of specialized preprints that have highly surprising results, in topics that are moving extremely quickly.

Then close the site, it is useless.

But I thing the premise is 100% wrong.

People are absolutely able to evaluate reputation and evaluate comments amongst the internet and collate them here.

Currently this as a working model is not happening for C19 though and needs to be fixed.

Or you are right HN is just a Reddit clone and pointless.
The 'Greater Fool Theory' seems to be the main one. No matter how silly it is to buy something that is overpriced, it's practically certain that a 'greater fool' will come along and buy it from you. You profit.

https://www.wisegeek.com/what-is-the-greater-fool-theory.htm...
That literally makes no sense. I never said that the minute they got that report they should have jumped into action but rather they got a constant stream of warnings starting in November or around that time. Waiting until March to really act was incorrect.

The statement I opposed was that we shouldn’t blame the administration for acting slowly so I’ll rephrase: at what point do you feel like there was enough information to act on? As in, people dragging their feet after this point can be held accountable for their actions (or lack thereof).
Is there any way you could apply here: https://apply.ycombinator.com/session/new?continue=https%3A%... and rush your build in April/May? You have ten days left to apply but it looks fine in the current state. You really have something here. I have no affiliation with YC/HN.
Am I the only one bothered by the steadily declining performance? I bought a cheapish laptop this summer and FF worked just fine then, but every five versions or so it seems the performance drops just a little bit. Even old reddit feels like glue now, especially compared to Chromium.
Wouldn't bluetooth be preferable to GPS since GPS requires a direct line of sight? And Singapore being an urban area with underground mass transit and lots of shopping malls I would have though that bluetooth would provide better accuracy of contact/proximity.
Of course he invested in, rather than founding, those companies.
thanks for the Jonathan blow talk. very informative and good to reflect on. e.g in software younger dev's don't generally accept the advice of the older gen. hence we keep reinventing tech instead of iterating. examples been serveless vs php deployment. k8's, react etc
https://threadreaderapp.com/thread/1248707315626201088.html
That’s getting at fundamental problem in our economics, where it’s considered a good thing that some wealthy people will buy over a 100 pairs of sneakers and 3 or more IPhones in only a few years. Buying lots of things, barely using them, and then sending it all to landfill is fantastic for GDP.
I think that's a stretch. Programming is the creation and/or maintenance of software based solutions. Familiarity with the problem domain that needs to be solved involves keeping track of details that in many cases have little to do with mathematical proficiency and much more necessarily to do with bureaucracy.

You need a certain kind of curiosity and general problem solving ability to get any further than mid level individual contributor that allows you to see around corners in terms of how large scale human socioeconomic systems function and think strategically. That's not to say that mathematical proficiency isn't indirectly useful -- I do think it's worthwhile in that it teaches a mind how to think in a structured manner and solve problems in a structured manner, and that process is useful and transferrable. But it only transfers so far. There are many challenges you face developing proficiency writing software that you cannot be prepared for in any other way than by using, building and studying software.
The main website is not on HTTPS. That doesn’t exactly instill confidence in the security of the product.
You're right that people weren't all that likely to complain loudly about Firefox's pre-e10s performance. Much more often, they just quietly switched to Chrome.
And the discussion on the HN page where that was posted has plenty of dissenting opinion with references to back them up.

I'm certainly not changing my behaviour based on that single study.
Which is fine, as long as they don't all stock up one week before the pandemic arrives in their area. If they prepare in the next couple of months for a pandemic in a couple years, it'll all be ok.
> Some people being sick in one city in China in November doesn't "obviously" lead to this.

Agreed, but that reasoning loses all its weight when they didn’t act in December, January, or February. I’ve never said that we should have jumped to full alert in November but it should have happened a whole heck of a lot sooner than March.
Yep, the Skagit Valley Chorale had a single practice where they practiced social distancing in the room, but about 1/3 of the people who showed up caught covid and 4% of them died.
Newsletter-only startups are filling a niche in news consumption
Are you under the impression old people don’t go to church? Have you been to a church service?
> The fall and the rise of the USD is very important outside the US. It makes no difference to 95% of people within the US.

Except that their lawn mowers and phones are manufactured overseas. So they are implicitly, if loosely, exposed to forex.

If the swing of the dollar makes French cheese or wine too expensive people will switch. If they need a new refrigerator they have less choice.
Why can't we have both?

It seems like both "an immutable view of what happened" and "a crafted narrative of feature changes, bug fixes and releases" are useful. Its ridiculous that I'm expected to pick one. Git and fossil should raise their game.

(Yes; git's tooling supports either approach, but not both at the same time. A better tool would let me avoid making this tradeoff at all.)
Also, gold is expensive like hell right now. As COVID winds down, I would expect markets react vigorously and gold in free fall. It's also important to know that long term holding of gold has fairly lower relative returns compared to S&P and also no dividends. So only suckers would get in to gold right now.
Hope the FBI does its job. That's on the President to prosecute and enforce corruption. One of the many duties of the President and the cabinet.
America has a lot of gun availability and yet getting shot isn't the most common cause of on-the-job death for a police officer. In fact, law enforcement isn't a particularly dangerous line of work.

I think a better question would be asking how arming either police or civilians changes the policing dynamic. These types of questions also need to be set against the larger cultural context of how a society keeps control of its policing activity.
Restarting America means people will die – five thinkers weigh moral choices
> building their own armored bulldozers, and going on rampages

For those that don't get this reference, this actually happened:

https://en.wikipedia.org/wiki/Marvin_Heemeyer

RIP Killdozer
I have been using Linux-to-Linux; multiple monitors work without problems, with respect to docking to edges etc. I use it as a a graphical terminal when I work from home, i.e. I sit in front of my machine at home, but everything happens on the machine at work. Laptop screen with 1440x900 resolution does not feel sluggish on effectively 40 Mbps wireless network, desktop screen with 3840x2160 works fine over 75 Mbps residential broadband. I can have voice chats over that link too. Electron apps are redraw hogs though; they feel a little bit sluggish at 4K. I would rather use 2560x1440 then. Emacs is fine in either.
The right tool for the job. If you are building a huge website with input forms, videos, data collection, ML algorithms, yes then you wouldn't do the whole thing in APL or J even if you could. Python is big in ML because packages for working with data in array language ways were developed. Pandas by Wes McKinney is one example, and he studied J or q, and even tweeted: IMHO J is the best APL for data analysis because of its broad suite hash table-based functions.

I like APL and J as a scratchpad where arrays are the basic unit and not scalars. J is functional and it turned me on to that world before I touched Haskell or F#.

Aaron Hsu has a lot of great videos that speak to a lot of the usability and scaling out you mention:

https://www.youtube.com/results?search_query=aaron+hsu

I particularly like this one: https://www.youtube.com/watch?v=z8MVKianh54&t=2857s

I am able to grasp concepts or own them after coding them in APL or J even if the code isn't as fast such as how well APL applies to Convolutional Neural Networks [1,2]. I really understood the mechanics of CNNs better after working through this paper a lot more than books I had read on ANNs in general since the late 80s/early 90s. By contrast, I have coded ANNs in C and Python, and I get lost in the PL, not the concept, if that makes sense. Anyway, I am a polyglot and find people criticize J/APL/k etc. from a brief look without really trying to learn the language. I learned assembler and basic back in 1978 to 1982, and I felt the same way when I first looked at opcodes.

[1] https://dl.acm.org/doi/10.1145/3315454.3329960

[2] https://www.youtube.com/watch?v=9vIZ7d3-GBw
I'm not over the moon about the new address bar, but I don't care too much either way.

I agree it's a small issue. So I think it's really sad that Mozilla are spending UX resources on this fluff, instead of working on making the unique Firefox features better.

For example, I really wish the official container extension got some love. That could help make Firefox a lot better than Chrome, instead of making it less distinguishable from Chrome.
Maybe in this context, making a "hard choice" is accepting that something like 0.3% of the world population dies? Historically we saw worse and recovered, while trying to engineer something with no guarantee it won't be massively worse, using an unprecedented and more or less unstoppable strategy, might not be the most prudent thing to do. Looks like a good movie plot though.
The war in Iraq and Afghanistan were won almost as quickly as they began. It was the "peace" that was never won.

...but winning the "peace" isn't relevant for USD to be dominant. For that, the US just needs to be able to destroy enemy armies - which it can do globally with impunity.
> It shall be unlawful for any person to obtain or use a report:
for any unlawful purpose;
for any commercial purpose, other than by news and communications media for dissemination to the general public;

Welp, looks like trying to actually trade on this information is illegal.

Feels like a double standard.
Economists definitely pay attention to more than U-3, and they're the ones coming up with the stimuluses and other proposals. Not everyone needs to be aware of TCP to be able to, e.g., use the Internet on their smart phone.

Economists use a wide variety of different metrics to measure employment and set economic policies accordingly. Wage matters a lot too, not just unemployed/partially employed/fully employed.
Smarter = pay less and give workers less rights and benefits than the US Government.
Apple copied our product as “Sign in with Apple”
C++ books for professional Java Developer
I am professionally working in Java from last 7 years. Now I am joining a company which mostly work in C++.

I learnt C++ in school and worked with it for couple of years professionally (I wasn't good honestly).

With this background, Can you please suggest some C++ books that I should go through before jumping the ship.
Becoming seriously proficient at anything seriously alters the way you think about it, no matter the field. For instance, I play the Cello. Lately, I noticed I only made progress when I understood something, or changed a habit, or let go of some subtle, but ultimately far reaching assumption.

I played the Witness. There's a time based challenge at some point, that I could only beat when I changed the way I thought about those puzzle just so I could go through them faster.

I learned to touch type. To do that, I stopped thinking visually, and instead think kinaesthetically. Then I developed some kind of intuition, where I think a word, and the letters just flow through my fingers. I don't really think at the letter level any more. Neither does anyone proficient with a keyboard. (50 WPM and up).

Our untrained intuitions don't really matter. Seriously learning anything trains us out of them. Programming is no different.
Not necessarily the worst thing in the world, as long as wage growth keeps up with inflation. (Huge caveat, I know.)

Inflation is both criticized as a wealth-transfer from savers to borrowers, and praised as a wealth-transfer from the rich to poor (or the old to the young, etc). But there's also a time element to it, so in reality it's a release valve that causes idle wealth to slowly evaporate, and overly burdensome debt to slowly become more manageable with time, and it's why most economists agree that a bit of inflation is healthy to encourage the productive use of assets.
I quoted predominantly christian admonitions about not being this kind of a jerk because that's the group discussed in the article. You can pick hadiths, talmudic excerpts, etc. from texts of more or less any major religion if you'd prefer to drive home the same point when the audience changes.

If you think athiests are somehow exempt from constructing "religions and traditions and laws and customs and rituals in order to live", I think you're sorely mistaken. That behavior is as foundationally human as bipedalism and tool use.
Then it is like insurance which makes more sense than requiring companies to hold certain amount of money in reserves.
My response is from Chinese people. This is what the ones on the ground in China are saying.

Or are you one of those bigots that can't separate the government from the people? Calling out the CCP has zilch to do with bigotry. Taiwan, HK and Chinese-Americans and diaspora (hence why they got out) aren't the same people and don't endorse the actions of the CCP. Calling out the jailing of journalists, arresting of doctors, and actions like currently rounding up black people in Guangzhou and putting them out in the street. Unless calling out racism by the government authorities is racist? It's as silly as saying calling out British government is calling out all white people, or bigotry towards the Scotish. China is 50+ ethnicities, besides the Han Chinese, so its a dumb argument to say China and race are equivalent, its a border and a government, that's it.

Chinese ex-pats know exactly what's going on there. They still have family there and see what's going on in Chinese social media and what's getting censored.

You can't scream racism and bigotry because someone criticizes a government, that's how we know you're a joke and likely a 50 center.
Plenty of traders speculate in stocks. These sorts of trades should be reviewed but aren’t really that suspicious. I wouldn’t call this “suspected insider trading” without actual evidence.
Yes, many. My point is the chorale group is not representative of all church group demographics. If people can shop safely, they can go to church safely.
Engineering Tests to Evaluate the Feasibility of Solar Pavement Technology
A modest proposal: since almost everyone is going to get this and a much smaller percentage is vulnerable, perhaps we should just use this system to track those who choose to register as vulnerable.
NX was fine in the 3.5.x series, but the client is wonkish from 4.x (and out?). X2Go is based on the same (open-source) underlaying library, and seems to be better. At least in my opinion, and maybe in others here too since nobody apparently mention NX anymore.
Daring Fireball's argument is that "Trump is saying X". So of course it's relevant, you can't trust a single thing that man says because he changes his mind within hours if not minutes.

It's a pretty objective truth if you watch any press conference he does.
There was a sci-fi book written about 50 years ago that postulates that time is quantum-like and sort of like the stills from a movie. Between each quantum of 'your' universe's time, there's space for billions of quantums of 'other universe's' times.

"Occam's Razor" -https://www.amazon.com/Occams-Razor-David-Duncan/dp/B000O8GD...
> But a lot of the OP is just...not correct (as an example, the OP says that countries were on the gold standard in the 1920/30s and devalued as a response to the crisis...wrong, they were on the gold exchange standard and devaluation wasn't the response, it was suspension of convertibility)

I believe that you are incorrect. The US, for example, suspended convertibility at $20/oz, confiscated holdings of gold (!), then changed the price to $35/oz, and resumed convertibility. That's not just suspension of convertibility, it's also devaluation.