skysight-inc/HackerNews huggingface dataset:
Oh, yes. We've still got a bunch of Real Programmers [1] out there. Real Programmers have moved on in my lifetime from insisting that everything should be written in assembly to insisting that they're Real Programmers enough to handle C directly and anyone who writes undefined behavior or buffer overflows or memory management issues just aren't Real Programmers enough and should put down their keyboards and walk away in shame, perhaps taking up goat farming or plumbing.

In all seriousness, their numbers seem to be diminishing. But you certainly can't expect the Real Programmers to write test code. Why should a programmer write test code when they know they didn't write any bugs?

[1]: http://catb.org/~esr/jargon/html/R/Real-Programmer.html - I'd say as time goes on, this term is relative.
Save capitalism? I think that is a great over reaction, the Great Depression, crash of 87, nor of 2008 stopped it. So I am quite certain this will be but a hiccup when we look back 10 years from now.
A major way that things are different now is that it's much harder to get new people up to speed. My team is doing ok remotely, but we're not that good at it and I think the only reason it's going as well as it has been is because we had a lot of face to face time earlier. Bringing someone new on where we didn't previously have that time is a lot harder.

If we were going to be fully remote forever this would be different, but since this is (very likely!) temporary that's a reason to prefer to hire more later.

(Disclosure: I work at Google, speaking only for myself)
(Well, I guess I work at home, but Google is my employer)
Any use this with Jira? Do you recommend?
The brick and mortar may be helped by the fact that Amazon can’t deliver on time. The curbside service of brick and mortar has been awesome.
The first time NASA figured out the Moon has craters all the way down
Yes, but only to flip, a more recent strategy
> Is the situation the same now?

There is some difference in the current situation, however I am not sure how much it factors into this decision.

Hiring and onboarding people is logistically very difficult when travel has been affected worldwide and everyone is working from home.
I'm genuinely confused how anyone in tech can honestly believe that this is only effecting hourly workers. That was certainly true for the first week but if my linkedin is any indicator last week was a blood bath for many startups. I can easily name 5 companies in my area that had greater than 20% layoffs just last week.

Google is already making the call to slow down hiring. Each week from here on out we are going to continue to see this impact more and more people in more secure jobs become effected. This will remain true even as the pandemic eases up.
Terms like that might put you off if you're a big company and very cautious, but "sent through their services" != "submitted by you".
> Is it fish caught in that same day like you can get in any Greek taverna in the Cyclades?

Yes

>Or frozen fish brought in from half a continent away?

You can get that too.

The negative response you are getting from users is because you are completely wrong about inability to get high quality, same day picked/slaughtered/fished food in London.

edit: in regard to frozen fish, I trust that the Japanese (who regularly freeze the absolutely highest grade Tuna during transit) know what they are doing.
Don't forget that we live in an era where being a real journalist is a great way to receive death threats from the public. Lots of people out there don't want to hear the truth, they want to hear conspiracy theories that support their political views.
That’s a crazy bad idea. Someone who makes money on transactions shouldn’t be taking long or short positions.
Hadn't seen redash, thanks!
Kanbanly integrates with GMail and Google Tasks.
https://nodetics.com/kanbanly/
The Navigator in Shelford is another good Thai-food pub in the area.
Ask HN: Is this the closest we will get to a UBI experiment?
Now that stimulus checks in the amount of $1200 are being sent out by the American government, coupled with the complete lack of jobs ... Is this a potential good "post-scarcity' UBI experiment? Should we be really watching closely economic data to see what happens with these payments?
The cynical view about search quality is that the metric being optimized for is not how satisfied people are with the results, but the amount of ads and therefore revenue earned. Search results only need to be good enough to get you to come back and not worse than the competition.

I wish Google had a subscription option (with actual support) that eliminated all ads across their products. Imagine Amazon's customer obsession with Google tech... I'm sure it would do well for the 4 years they would support it.
I assume that by "somehow managed to magnetize it" you mean "had crappy detachable boom box speakers sitting on top of it in college, causing the TV to eventually display distorted blobs at the top edge of the image".

No? Huh, guess it was just me ;)
Zero. No way such massive companies can swing all of a sudden.

- There's not enough tests still
- People are scared of doing anything even if stores open up
- Most importantly, sales just don't magically appear with the snap of your fingers, takes time to ramp up again
- Companies are still heavily on only essential spending, that doesn't change overnight

They're talking no public events til 2021 now. I think the realization is that this isn't just a 1-2mo ordeal. It's going to be a 1-2yr shift.
US offers $5M reward for information on North Korean hackers
I've always felt I have to be extra careful about explaining/communicating, as the direct translation of my thought process doesn't deliver. I don't mind it much; I feel it's just a quirk I have to be aware of.

On the other hand, after a long and tiring coding session just talking normal stuff gets cumbersome but that, I figure, is just tiredness and passes soon enough.
Unfortunately thousands of dependencies is not unique to meteor, it is the hallmark of any popular npm package. So even react and vue would have too many dependencies.
Because a startup without a react landingpage isn't really a startup and not as hipster as the other new companies in town ;)
New tool detects AWS intrusions where hackers abuse self-replicating tokens
‘price-gouging’ [...] is a myth

You're laying on the operating table in the ER with a heart attack. Surgeon says, "OK before we put you under, in compensation I want 70% of your income for the rest of your life, or I'm not doing this. Deal?"
Clinical benefit of remdesivir in rhesus macaques infected with SARS-CoV-2
YMMD
Found Chromium is using a shell script that calls od and sed. https://chromium.googlesource.com/chromiumos/platform/ec/+/m...
That's because we are only in the fourth week of this. The revenue of non-essential companies plummeted. They are going to start cutting headcount by mid-may.
Good point. Something I mentioned in another post was that crisis accelerate what's already happening. Is this move to service/pick up a pivot that can save brick and mortar? At some point Amazon will adjust though. It's interesting to watch happen.
We’re heading beyond Great Depression territory and that was only stabilized by massive social democratic interventions in the form of the New Deal. People like to forget how popular both fascism and communism became in the US during this period.
There are cases in which this is nearly impossible, especially when you rely on products/services delivered by other teams/companies. That said, whenever mocking can be avoided, should be avoided at all cost. I've been a witness of the "but it works on my computer" situation precisely because of that(and subsequently suffered from it immensely). Especially during the development phase(even if that means pulling 6-7-8 containers, do it): Someone misread the documentation and instead of "package_signature" used camel case in their code and used that. Of course it works on your local... Now could you give us back the 3 hours trying to solve it, please?
I think another possibility might be to continually "roll" new wheels into the standard library.

python question: Do people re-implement a lot of the core library routines at every company? Compared to other scripting languages, I found python to have a pretty large/compatible standard library (except when they renamed the url/configparser module names)
From my own attempts at developing a decentralized service I've learned that there is no free lunch. Consensus is still unsolved without resorting to a nuclear option like a blockchain. Federation is a far better strategy. Let people host their own instances and let instances interact with each other.
I don't think there is any doubt about what the color is (or, given color-blind drivers, which light is on); the only issue a law-abiding driver is supposed to consider, on seeing the yellow light come on, is whether one can stop within the remaining distance. Of course, in practice, it's more complicated...

The practice of putting cameras on lights and then reducing the duration of the yellow light is not only an abuse of power but also dangerous.
There's nothing wrong with mocking the DB in unit tests, the kind of tests you're describing are at least integration tests.
Most hotels don't have central air per say, at least in the room. Each room has one of those standalone units usually near the window.

I can't find the clip right now but in one of NY Gov Cuomo's briefings they had an guy from (I think from the Engineers Corps) talk about this.
TechCrunch is likely seeing declining ad revenues, meaning they need to post more trolly/blight/clickbait-y content to compensate to get more page views.
I find testcontainers https://www.testcontainers.org/ is very useful for testing database interaction @Repository's in spring

postgres-alpine images come up very fast, have their schema setup with same flyway scrips as main DB and test run

its actually surprisingly fast
This was a public health crisis in China before last Nov/Dec. I would hope that doctors in large cities were asking about travel to China during this time.
Seagate and Toshiba also confirm undocumented use of shingled magnetic recording
Study of chloroquine for Covid-19 stopped early over heart rhythm problems
I don’t think Zillow holds close to 60k homes...

In their last quarter they ended the quarter with 2,700 , they are buying and selling < 2k per quarter.

They are still in the testing / ramp phase of this business, I don’t think it will hurt them that much
> (which is a myth: no-one in all of human history has ever paid more for something than he felt it was worth to him at the time he bought it, because whenever anyone feels the all-in price for something is more than the all-in value … he doesn’t buy it)

Ah, so you believe that medical care should bankrupt an individual every time they use it because it is priceless.
This article uses the Mock/Stub distinction exactly reversed from how I've always heard it. Naming things is hard.
I would argue that any company with enough JavaScript developers will eventually develop JS libraries too. There's nothing that limits this to just C++. Facebook has folly but also react and a whole set of tools around it.
Back in the day Borland shipped a tool called binobj which did exactly this.
Right of course if you have a severance package on the table you need to weigh that against the expected payout across your expected out of work period but in this climate I'm not convinced you can safely estimate that out of work period as short.
A big part of the authors unit testing philosophy is that you should separate IO from business logic.

That way you can unit test without mocks and without heavy real dependencies either, and leave that for integration tests.
Even i wonder about this!
Also is Abseil widely used in the industry or only at Google?
i think it's fair to say that asymmetric keypair authentication is more secure than passwords in general.
>it's neither vitriol nor irrational to expect a leader to yield to experts and to relay only reliable information.

And you want to tell me that from his tweet you already know he didn't get this information from so called experts? How exactly does this tweet indicate otherwise?

>What he did instead lacked context or information necessary to mass communicate. There's a way to communicate it and it wasn't this

Welcome to the new normal, where politicians communicate via tweet. I agree that it is inappropriate but this particular example is just being used to project the usual anger onto him with multiple plausible but ultimately inappropriate rationalizations. There was, again, nothing inappropriate about a passing mention of a safe, cheap, promising drug. He could have done the same in the middle of a speech for similar effect.

Besides, what did you expect him to do, cite the relevant studies on Twitter? Sure, ideally he would, but let's not pretend that more than, say, .01 percent of the population is even capable of reading studies...

This is a shitty hill to die on.
Taiwan Reports No New Coronavirus Cases
The downvotes in this sub-thread really confuse me. Do people honestly believe this virus is going away?
We should name that UNCOBOL
I was really confused by this comment because Spitalfields market as far as I know isn't really a food market, or at least isn't these days; but what they're probably referring to is New Spitalfields Market, i.e. not the one in the City. I wonder why they chose the same name as the old market, super confusing.
To summarize, this paper's argument is that SARS-COV-2 can't be lab grown because:
1. It uses a different method of binding to ACE 2 than has previously been found to be most efficient
2. It has several mutations that are of unknown consequence
3. It doesn't have any retrovirus (tool for manipulating virus) backbone

The paper then concludes that SARS-COV-2 must be a result of natural selection. While I think this is possible, they ignore the possibility that the virus is a result of artificial selection. If a laboratory were studying how SARS-COV-2 could pass to humans, they might serially pass the virus between mammals (like pangolins) in order to artificially select for mutations.

That is, in fact, exactly what previous scientists did in a 2012 experiment with bird flu. They wanted to make it transmissible between mammals, so they serially passed genetically modified bird flu between ferrets until it was. I wrote this up on my blog:https://get21stnight.com/2020/04/14/why-do-some-viruses-cros... . The result of this is that bird flu acquired previously unknown mutations in order to pass between mammals.

I'm not saying this is what happened, and there are some key differences (i.e. in the bird flu experiment, scientists had to start off with a genetically modified virus). Still, I disagree that we can definitively conclude this was a result of natural selection.
> you play yes man with your boss and please them

You need to be able to read this one. I've gotten a lot of props for being someone by bosses can rely on to challenge them. But I also don't do it for stupid things, and if they seem to not be willing to flinch then I back down.
Thank you, I learned some things.
Your assumptions are invalid and you present a false choice. The economy is not some magic genie that will grant our wishes if we ask nicely. If we leave large sections shut down indefinitely it will become impossible to restart and we'll drive ourselves into a second Great Depression. Poverty kills people just as surely as the virus. They die over years from suicide, substance abuse, and chronic disease but in the end they're dead all the same.

Also consider that social distancing orders are simply unenforceable as a practical matter. I've noticed a lot of people disobeying already, and compliance will obviously decline as time passes.

The reality is that most of us will be infected before a safe and effective vaccine is available. Focus on what is achievable in the real world, not some idealized fantasy.
Parent was saying "why discuss this at all?" and I'm saying here are some reasons! And you're doubling down while... having the discussion. Case closed. :)
Fixed in latest Git clients: v2.26.1, v2.25.3, v2.24.2, v2.23.2, v2.22.3, v2.21.2, v2.20.3, v2.19.4, v2.18.3, and v2.17.4. https://lkml.org/lkml/2020/4/14/1136

This is your reminder that there is no such thing as computer security in the year 2020. Treat your computers accordingly.
I know my employer stiffs paying bills, well past net 30, so I can see others doing it. The worst you have to do is pay back-rent. Nothing to lose. In fact, better to delay it and take advantage of the bailout money that can be used for rent and payroll.
i love how simple it is. i use it on the cheapest vps and its fast and enough flexible.

the only thing im missing is the limited reporting ability to export my timesheets. all tasks have to have subtasks to be able to track time. i use it for freelancing projects.
This seems like something that could be useful for data scientists.
Is anybody interested in a Telegram group?
I would like to gauge interest in an open discussion group on Telegram with topics such as: entrepreneurship, startups, business, and innovation. Depending on what everybody says, I'll start one later this afternoon--and reply to your comment with a link invite.
British trains are already pretty boozy places, not sure we need more people getting drunk and rowdy. Probably makes sense in first class though.
Lucky. Maybe I had a bad batch :(
I unfortunately disagree with this. Restaurants operate on thin margins. They are currently closed so all of the food, etc is likely waste. On top of that they are going to be months in arrears on rent and fees to their vendors. Many of those vendors are going to be months in arrears to their own employees, vendors etc. In order to open back up, pay rent / vendors and employees they are going to each need a large cash infusion. They cant just open, and hope that customers come back, if they do that they wont be able to pay the employees on payday. Many of them are likely done for good. Not to say other things wont replace them.

Regarding most of these people being hourly, I think that is not correct. Lots are but there are tons of startups, unicorns and publicly traded companies laying off 20+ % of their employees. Travel companies are slashing their backend salaried work force. Many of these companies are going to learn they can operate painfully but still operate with a greatly reduced workforce, boosting the bottom line and increasing share holder value. The remaining employees will be tasked to do work previously done by several employees and will not receive additional compensation for it.

On top of that, until we have a vaccine, many people are simply not going to go out and spend money in public.

I appreciate your optimism though and very much hope you are right. I could be completely wrong though, stock market seems to think I am. Every 5 million people laid off is a 5% rally on the S&P.

Personal opinion: We have tilted business too far towards 'share holder value' and C-suite compensation and away from treating employees like real people with lives. The cycle will continue until this changes. We are berating individuals for not having savings but giving these massive corporations a pass and massive bailout. I think we need to fundamentally change what it means to be a publicly traded company in this country.

Opinion note 2: A monthly efficient, meaningful and importantly, universal government injection of cash into households for the next several months could spur a massive recovery and is likely the best solution.
The impact changes in consumer behavior will have on business models that employ hourly wage earners is unknown and difficult to model especially in the absence of a vaccine. The value in sharing a car ride to go out for the evening, attending a concert or sporting event, or living in large, (formerly) convenient, densely populated areas is being reevaluated by consumers no matter how much money the federal reserve puts into circulation to bolster these potentially antiquated practices.

The thought of dying, being intubated or having long term respiratory problems that elevate your risk for future medical complications is part of the calculation now.

The upside I see is the amount of money people who are working are saving now that there is much less to consume, though this changes behavior as well.
> For integration tests, we use an in memory database.

I think this can work for running the tests locally when speed is what you want, but you should still have the tests run on the actual database on commits. It requires keeping a database running just for tests to run (it can be a smaller instance and startup/shutdown on demand), but it will save so much pain later.
>new laptop that is fully functional but has no built-in browser

doesnt exist, either its fully functional and has a browser, or its missing operating system.
You’re the second person to say this.

Unfortunately I already signed the termination agreement. Honestly it’s probably better I just find a new role even though I think legally it’s a bit suspicious given the history of the company to experience mass layoffs.
I think it's important to note that this isn't an option to "get off the mainframe". Gnu Cobol doesn't support CICS, nor some other things the mainframe provides. There are "rehosting" options, both free and for pay, this isn't one.

To clarify some more, rehosting options range from "pick up and drop source files and data to the new system" to "we can do it but it's almost as much effort as rewriting the whole thing".
With docker and the other arguments the article points out I find there's very little value in an in-memory database. Just use either a stub/mock/dummy for unit test or spin up the real thing for integration test.
Heading into the lockdowns, the data doesn't bear that out. Restaurant demand crashed before lockdowns were in place: https://www.opentable.com/state-of-industry

The US had a > 90% decline in bookings by March 18. California was one of the more aggressive places with issuing a statewide lockdown, but that didn't happen until March 19: https://abc7news.com/timeline-of-coronavirus-us-coronvirus-b...
Uk is on full quarantine. There are no cultural norms because there's no culture there at the moment.

It should have less than Sweden if quarantine is effective.
> most Americans can’t afford an unexpected $400 expense

This is just not true despite the fact that a few media sources twisted a statement from the reserve board a while back.

Here is a fact that may help provide some context: The median net worth of a us household is $97,300.
Biden Is Losing the Internet. Does That Matter?
You should never mock anything. Test against the same dependencies that exist in production.

If that's impossible (i.e. you get charged for the backends or you are controlling physical objects), then generalize the program to support alternative backends and frequently test only those that can work in the test environment, using some more ad-hoc methodologies for the others.

Also, in general, if you need to change your tests for valid changes in the implementation, then your approach to testing is completely broken. An example are dumb testing strategies where you check that the code produces specific SQL queries instead of checking that the code returns correct results.
#notallopensource, but the Free Software movement part of open source, for sure, you know? Okay I've re-read my original comment, you're right, it was too encompassing.
On HN, it's not debatable: you should definitely do it. Everywhere I've ever worked, it's also not debatable: no time or effort should be "wasted" writing unit tests, that's what QA is for.
Some British pubs have been amongst literally the best restaurants in the world - as judged by the French, of all people. You know they wouldn't be giving a British pub any kind of award lightly.
Minecraft RTX Beta Available
ASP.NET Core Dependency Injection Best Practices