skysight-inc/HackerNews huggingface dataset:
I dropped programming after my first real job. I used to program from a young age (Basic, pascal, C, ASM) then played with GNU/Linux and BSD then on networks with Cisco and Juniper to setup some BGP route (internship) all of that was a lot of fun I loved building mini video games or my own operating system. But once I started to work and some guy who did not know programming was asking me to do some not fun code about accounting and I had to work with other programmers I realized I loved to play but not to work. I then moved to the business side as I liked learning new things and I got to tell programmers what to build without having to be bored. But consulting became boring too. It took me a while but I found happiness in entrepreneurship and started to code a little again while doing business or non profits. I think building your own thing is a lot of fun. At this point I would maybe recommend you to take a break and not code for a little while to see where your true north is. Good luck!
Reminds me of Gmod cinema :-)
Disagree with me on what? That Clojure typically requires fewer people for projects of similar size?

There are plenty of companies building awesome, successful projects in Clojure today with teams of fewer than 10 engineers in them:

CircleCI, Pandora, Clubhouse.io, Walmart Labs, Apple, Pitch, Cisco, Gramarly, Ladder - these are just a few that come to mind.

All the other things I mentioned previously are simply facts, except the main point: "I haven't seen systems, built in other languages that are sufficiently malleable." That is an opinion.
Interactively editing the filename is possible with this even simpler solution:

mv foo.txt
↑
Alt-.

This works in bash and any shell using readline. Explanation: https://news.ycombinator.com/item?id=22863402
Immune Defence
Immune Defence
When immune response creating B cells are shaped in optional lymphoid tissue or mucosal-related lymphoid tissue, they should traffic back to the first purpose of section of the pathogen. This dealing of lymphocytes back to mucosal locales has been seriously examined, offering ascend to a four-advance model. The initial step is tying. L-selectin on lymphocytes communicates with addressins on endothelial cells to hinder the development of lymphocytes through vessels. In nasal-related lymphoid tissue, the capable endothelial receptor is PNAd (25), though in the lung grip is intervened by intercellular bond particle 1 (26). Tying prompts lymphocyte actuation interceded by chemokines and their receptors and resulting firm bond to the endothelium. The last is intervened by leukocyte work related antigen-1 authoritative to intercellular bond atom 1 and a4ß7 integrin official to MADCAM-1 (27). At last, diapedesis through the mucosa happens, a procedure that likely includes all the recently referenced receptor–counter receptor communications.
Conway’s Game of Life on Wikipedia
You can combine productivity with procrastination
Firefox for iOS does use WebKit.
DRY Is about Knowledge
Thank you. I tried to get ideology out of it.
"Those with nefarious purposes find them extremely useful too"

Whilst I don't disagree with this point, it has all to often been used as an argument against open software, and ultimately leads to more closed and less secure software.
> Before corona, it was around 12-13% in Australia compared to 8-9% in the US, 3-4% is a non-trivial difference.

I was looking over the past 10-20 years (I have no idea how long Australia has had a high minimum wage...I figured that wasn't a recent development). Around 2008 the discrepancy had the US 10% higher.

> Not everybody is able to find a higher-paying job, that's why we still see people at age thirty working in checkouts or McDonalds.

I agree. What I had (incorrectly) drawn from your statement was graduating implied they were pursuing a field--not the average person. I just saw that the US has 44% working low-wage jobs.
Mr. Mouse has a good take on this but there is a second perspective that is worth considering:

If we set up a dog-eat-dog world where only money matters, why would a billionaire hoard unneeded masks? They know that they can just buy what they need when the need it. The only people with incentive to hoard are poor and vulnerable people because they know they won't be able to afford masks when they run out. Entrepreneurial types looking for arbitrage will probably cause weird things to happen in the short term, but after a month or two things will rebound sharply to whatever the new normal is going to look like.

If this crisis has taught me anything, it was a mistake not to hoard. I assumed I would be able to buy what I needed at outrageous prices, instead I ran the risk of running out of toilet paper because prices stayed unreasonably low.

If bankrupting hoarders with high prices is going to be unacceptable, I'm going to become a hoarder out of necessity next time I see a crisis inbound. I'll stock up on much more toilet paper than I need because I can't predict when governments/major supermarkets/public at large will let me buy the stuff at market price; which is clearly a bit higher than what the supermarkets are charging.
How to Play 4K Ultra HD Videos on iPad or iPhone
Our company is looking for a suitable micro-service architecture recently, and it seems that TARS is worth considering.
> The point isn't for "first responders" to be paying for masks out of their own pockets, it's for the healthcare system (i.e. ultimately insurance companies) to pay higher prices so that more masks are made available to first responders, either by stimulating new production or reallocating existing masks.

Yeah, that's grotesque. Everyone who works on the front lines of providing care to COVID patients is a first responder, and whether they or their employers pay, is irrelevant.

It is the moral imperative of leadership to do what it takes to resolve the situation now, and figure out the details later.

Not to mention, I've always said we need more expensive health insurance in America.

> If you just start confiscating them then anyone who did something we very much would like them to have done right now -- stockpiled a lot of such equipment to profit in just such an emergency, thereby causing such a stockpile to actually exist -- would see what you've done and choose not to do it anymore. And then next time the shortage is worse.

That's not true, the government can learn from this catastrophe and not disband the entire pandemic preparedness department a few months before a pandemic. It could therefore create a national stockpile of gear first responders might need in a pandemic, and fill it at contracted prices. As they have done with oil. And helium. And raisins.
Has National Geographic gone downhill since the media part became https://en.wikipedia.org/wiki/National_Geographic_Partners

This reads like “Disney” science: take some facts and spin them to be entertainment. I thought the same of this article where I thought the reporting was twisting facts to make a headline: https://www.nationalgeographic.com/science/2020/04/lost-your...
Another area is real-time profiling on cpus with stepping support - I run a loop like that every 2-3 sec to figure out the actual Instructions Per Second at current stepping. Applicable both to desktop and mobile CPUs nowadays.
> Why wouldn't he just borrow the money to pay for it, hoard the supply and then flip it back onto the market when the price hits $40?

Interesting data point: about three weeks ago a guy was selling single rolls for $5 a piece outside our development. He put his kids in gas masks and had them prance around with a big sign. I'm sure he wasn't doing it for the kindness of his heart.
Okay, but as I said, I did not talk about NASA at all.

I was talking about making sure all public money is used for public benefit and not for entertainment as the OP suggested, because if you're taking money from someone with force "for their benefit", you better not waste it. I don't think what NASA does is wrong, btw.

Not an American as well.
For faas-cli-darwin -> faas-cli, I just do `mv faas-cli{-darwin,}` or `faas-cli.tgz` -> `faas-cli.tar.gz` -> `mv faas-cli faas-cli.{tgz,tar.gz}`

This rarely saves me any time, but it's a nice hack to know about.
They should tile the whole thing and open it up at a random point.

This way there's no "center" and no edges.
Toilet paper is interesting because the home and commercial markets are separate, so while overall demand remained similar, demand for the home product massively exceeded supply.
Totally off-topic: interesting, it's the first usage of the default 2020 wordpress theme I see in the wild.
Nice red herring at the end there. Nobody is arguing whether or not price gouging is illegal in many or most jurisdictions. That’s a matter of fact. There are no proven economic issues with price gouging, just moral ones.
Well, it could work if we have a function to pick off the first and last combination from the Cartesian product, haha.

We define:

# print first and last argument
fl() {
local a=("$@");
printf "%s %s\n" "${a[0]}" "${a[${#a[@]} - 1]}"
}

Now:

$ fl {a,b}--{c,d}--{foo,bar}--{x,y}--{m,n}
a--c--foo--x--m b--d--bar--y--n

We can use this using command substitution, or the old backticks:

$ mv $(fl path/{from,to}/subdir/{foo,bar}.png)

There we go; edits in multiple places.
You can still be contagious for a while after being free of symptoms - how long to isolate after that is still difficult to gauge. The NHS suggests 14 days after being free of symptoms. But when is that? That dry cough can last for quite a while...
In the UK we have two death counts.

The one that's used most (the one that appears every day) is here: https://www.arcgis.com/apps/opsdashboard/index.html#/f94c3c9...

That is people who test positive for Covid-19 who then die in hospital.

The other one collected by the office for national statistics is people who die where covid-19 is listed on the death certificate. There's some lag in those numbers.

https://blog.ons.gov.uk/2020/03/31/counting-deaths-involving...

https://www.ons.gov.uk/peoplepopulationandcommunity/healthan...

https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...

It's hard to know how many deaths occur out of hospital, but it's possible about half of covid-19 deaths are happening in care homes. Covid-19 rips through care homes because the patients are by definition older and more frail; the staff have less PPE and less training in using PPE; the staff (in the UK) are often on very low pay which means they sometimes work in multiple homes; they carehomes sometimes have terrible sick pay terms.

https://twitter.com/AdelinaCoHe/status/1249359297588473858

https://ltccovid.org/2020/04/12/mortality-associated-with-co...

(Lots of caveats, and care needed with these numbers, but)

> Key findings:

> Official data on the numbers of people affected by COVID-19 is not available in many countries

> Due to differences in testing availabilities and policies, and to different approaches to recording deaths, international comparisons are difficult

> Data from 3 epidemiological studies in the United States show that as many as half of people with COVID-19 infections in care homes were asymptomatic (or pre-symptomatic) at the time of testing

> Data from 5 European countries suggest that care home residents have so far accounted for between 42% and 57% of all deaths related to COVID-19.
Ah, mostly MIT it seems.
Comparing Objects in Java
Like anybody was suggesting anything such. Try to read my comment again.
Show HN: Deploy Optimized Site in Seconds
To answer your last question. I work in adtech, sort of. One of the reasons you'd want to pay to acquire customers right now is firstly dependent on your product.

As an example, lets say your product has a conversion time of 6-12 months. If you strike right now and have the right content to keep people engaged over that time period while theyre in quarantine they'd be ready to "convert" right near the end of some of the most stringent quarantine restrictions.

If you don't spend, then you just burned an entire year's worth of leads in your funnel.
"After costs, taxes and a donation to The Prince's Trust, a charity for young people, Tew expected his net income to be $650,000–$700,000."

From Wikipedia.
MPs summon China-owned firm execs over security concerns
> If the state has a responsibility to maintain order, then they have a responsibility to combat price gouging, because failing to do so is a failure to maintain order.

Expensive goods or shortages: pick one, but neither "maintains order."
I know these feel-good anti-whiteboard blog posts are in vogue right now, but the harsh reality is we're entering a recession. If you refuse to do whiteboard interviews, or complain about employers who want you to work hard, or only looking for jobs that'll let you unnecessarily rewrite their stack in Rust on k8s, or feel that FizzBuzz is beneath you: you're gonna be in for a rough couple years.
I've never heard of countries considering the entire danger zone from a large hydroelectric dam uninhabitable. They're so large that it's simply not feasible. Take the largest hydro station in Sweden for example, Harsprånget[1]. The government assessment for what happens when that dam breaks assumes it takes out a very large geographical area, among other things the entire city of Luleå (which is near the coastline).

https://en.wikipedia.org/wiki/Harspr%C3%A5nget_hydroelectric...

No large chemical industry handlng dangerous chemicals, in developed countries or otherwise, has an insurance large enough to pay for huge expensive spills. That's why the company usually defaults when it happens and leaves the cleanup for the government later on. This has happened on numerous occations in the US, Europe, and over here in Sweden.
Horror story: https://thedailywtf.com/articles/Designed-For-Reliability
The article is a follow-up to a previous post which I linked to in the leading sentence.

> The author does not mention his experience interviewing or hiring people

From the previous article: "I've been a software developer now for around 15 years. In that time, I've been a day-to-day developer, run my own successful software business, was co-founder at a VC funded startup, and I've had to hire and manage developers."

> I'd love to hear what OP suggests to replace the coding tests with - a chat about past projects, then make an offer?

From the article: "Why can't you look at a developer's portfolio, education, projects they've built, GitHub repo, talk with past employers, check references...and from that make an informed hiring decision?"
So cool to see Kevin doing a deep dive on this crisis with the goal of making an impact. It says a lot about his character that he chooses to spend his time doing this.
FYI, Jun Mai lives and works out of Beijing, and seems to be doing that with ease. It is near impossible for HK journalists to get journalist visas for mainland China.

Second, he does political reporting, in fact, he specialises on it. A foreign person is simply not doing political reporting in a country like China. Absolutely inconceivable, beyond some fully choreographed potemkin village tours.

Third, what he puts in his writing, and very overt innuendos he makes from time to time feels very much like somebody doing a "write about this, and that" job. The logical, and thought flow simply doesn't feel like a news report.

From the very beginning of his articles, he already has an argument given almost like a statement of a fact, and then he steers the reader towards that with random supporting arguments. In other words, he knows, from the start, reliable facts about current events he writes about.

Fourth, where does his info comes from? A lot of things he wrote before could've only come from a first party source. How he gets access to state events to which even internal party press is not allowed?

It is 100% clear to me that he is a part of a leaking operation, and very clumsily ran at that.
As is often the case, the problem is millions of millionaires instead of a handful of billionaires.

There are 18.6 million millionaires in the US. If each of them bought 10 n95 masks just in case, or for themselves + family + friends, that's 186 million masks. They could easily pay $20 / mask (that's only $200 per millionaire), which would significantly push up the cost to hospitals of acquiring masks.

Hospitals might not even be able to afford the masks they need. They are having budget shortfalls due to the ban on elective surgery. Cuomo was complaining about paying $7/mask, and NY state is going to have budget shortfalls as well due to the recession.
When demand outstrips supply by a large margin (and supply cannot be increased) there is no need for collusion for prices to be high, and no incentive to lower your own prices to compete because you can't sell any more of a good you've sold out of.
This is going to be personal and dependent on the person, but for me the opposite advice was useful.

I.e. stop programming for the sake of programming. A new paradigm, language or methodology to be more efficient.

Instead solve problems, and use the tools at hand, my excitement from programming originally was the idea that I could build anything.
The NHS advice is very weak, and much weaker than international advice. I hesitate to link it because I think they've got it wrong.

https://www.nhs.uk/conditions/coronavirus-covid-19/self-isol...

NHS says If you have symptoms the NHS tells you to self isolate for 7 days. If you still have symptoms you need to self isolate until those symptoms go.

NHS says If you live with someone who has symptoms you need to self isolate for 14 days from the day their symptoms started.

I think this is one of the reasons we have such high rates of infection in the UK.
Sure, I think that's a market to target. But it sounds like it's a slog to develop for and often a slog to use (or at least set up).

Often the opinions made when designing the software is part of what you're selling. Otherwise, I just ship you a box of 1s and 0s and you can put it together yourself =)
I’d say give Racket a go. It is quite easy to pick up and very rewarding to program in. I feel that I got some of the excitement back while learning racket and toy-coding the material i was learning. DrRacket is weird at first, it a very idiosyncratic IDE but i grew to like quite a bit as well as the LISP parantheses. I find them quite visually pleasing after a while and the IDE makes it very friendly to code in. If interested I could expand on details.
Like Spike Jones before him, you need exceptional musicianship to get to comedy. I took my 11 year old son to his first big concert, last August. Weird Al was playing the Greek at Berkeley with Strings Attached. I cherish that night. The concert shirt has become a mainstay in his wardrobe.

I also love that Lin Manuel Miranda was a huge fan which led to the Hamilton Polka.
But this is a lot of effort to please a small part of the audience. And if you don't get it exactly right, it'll expose your entire customer base to security concerns.

I'm old enough to remember the rounds of Word viruses spread by email.

90% of the users of a piece of software won't modify it if they could. 90% of those who modify it, will create crap. 90% of those who write something useful will be benign. But the remaining 0.1% will write something evil that means everyone suffers. And suddenly it's your fault for allowing this, and your problem to fix.
I think you have to find what interests you. Think back to the times you were most excited—what was different then?

Personally, when it comes to putting code on the screen I am motivated mostly by two things:

1. I am excited to put a puzzle together. The same thing that makes me interested in finishing a basic puzzle like a sudoku applies to writing code. I want to see my end result work, and putting all the steps together in my code is enough to keep me up late.

2. I am oddly excited about learning and applying best practices. Often I initially solve a problem by mimicking existing patterns. Then I will spend hours pouring over man pages and standard library documentation in order to figure out the best way to do something.

For me, everything else feeds into those two basic motivations. In my career I get to apply those concepts at a larger scale. I'm finding that my motivations extend to domains other than code, both in my career and in my personal life.

I encourage you to reflect and consider the moments when you felt the most joy and the moments when you felt the least joy, and what was different between them.
Getting zumped on Zoom in era of social distancing
You might have missed it, but it’s capitalism that’s grievously mismanaging this crisis, and everybody suddenly wants a handout. Capitalism when the sun shines, socialism when it rains.
Im looking to build something similar to HN
FWIW and IMO Java and .Net has gone in the opposite direction of many others and I find myself reaching for them now (I used to prefer PHP, later PHP/Symfony, smaller PHP frameworks and then Python with Flask but the last 5 years Java and .Net has become so simple and fast (in dev, prod has been fast for a long time) that I see no reason to go with anything else.
Agree, automation may indeed be the solution in the long term...but we're not there yet. The solution may indeed require subsidizing wages instead of subsidizing farmers.
It hasn't changed much in the twenty years since I last used it then.
Ask HN: Anyone Interested in Free Weekly Digest about Software Engineering?
I write a tech blog daily about software engineering.

This may be of interest to you and perhaps you would like to receive the weekly digest as well? Then you can skill through the week's posts without visiting the site all the time.

You can see it here: https://ao.gl/ if it's something that tickles your fancy.

I'm also happy to write about anything to do with software engineering.

Just let me know! I'm an approachable and down to earth guy ;)
Beyond the Read-Eval Loop: The Artifacts System (1994)
Exactly my experience. I've dipped into 4Clojure (thanks for the suggestion), and also Exercism as the mentoring is handy. I really enjoy the way you can reach solutions that are pithy without being obscure or artificially terse.

It does take me a long time to get there though. It's kicking my arse to be honest. Which is fine, as it means I'm learning - far more enlightening than frustrating.
Because they are running an enormous risk of a 50 crates of toilet paper being driven up in a hastily hired farm truck direct from a commercial factory at $19 a roll. Then they lose money per roll and that has a crippling effect on their finances because debt magnifies gains and losses.

We know that the amount of toilet paper being produced matches how much is being consumed because it did pre-crisis and consumption/production aren't really changing. Any ramp up at all from the factories will quickly lead to a glut of the stuff. The problem is the commercial-private shift causing a mismatch between the orders for consumers and the supply for commercial toilets. If the price goes high enough someone will figure out how to match the two and it will happen really quickly. The price isn't going to climb after the initial spike; it is going to fall.
The most interesting parts of the article to me were:

1. They had enough PPE (quite possible - the first place hit should have plenty available)

2. No staff caught the virus (this seems unlikely - even with perfect protection at work, some should have caught it at home?)
For me, learning a new language in a confined setting helps.

I.e. some time ago I discovered https://github.com/janestreet/learn-ocaml-workshop and I blasted through the exercises and it was fun :-)
FWIW news.ycombinator.com codebase is partially open I think but written in a small Lisp dialect.

I think lobste.rs is open source.

Edit: it is. Also I thought it was written in PHP but it turns out to be Rails.