skysight-inc/HackerNews huggingface dataset:
It's not really a question of money, the VPS where you can do what you want can even be cheaper.

> And if you want a barebones deployment for lets say rails, what is stopping you from just copying files over with scp and running bundle and rails s from the shell.

I mean, it's not like I'm not doing that for myself. Even my PHP blog is not with a traditional hoster. But there are many things that can go wrong there - for the ruby example starting with the ruby versions, additional system dependencies. And then you need something to make the app restart after a reboot (supervisor is thankfully excellent), and probably a nginx in front of the webapp, and letsencrypt, and does your VPS take care of backups? Each task not impossible, but in total vastly more complex. Some users can handle that, many don't.

I just did some freelance work on a wordpress site (and I'm involved with a different PHP blog engine, serendipity), and it's so nice when the setup that those PHP projects present you with is clear and straightforward, and on top of that everything that might be complicated even a mediocre hoster had years to solve now.
Hasura Authorization System Through Examples
Or it's the elemental symbol for Helium, and they knew about nuclear fusion.

Oh, you weren't joking?
Well yeah, if you would pick one technology that even PHP would compare favourably too, it would be Node... my thoughts on Node were always: just because Google built V8, which makes it possible to run JS fast enough to use it in the backend, doesn't mean that you have to do it.

Regarding frameworks: of course PHP has an advantage there, because it's a more mature ecosystem. But frameworks written in PHP like Symfony or Laravel tend to forget that they are based on a scripting language (which years of optimization have made very fast for a scripting language, but still), so using their features extensively will slow down your application...
Hey matthew,
I have seen your job post in https://skysight.io for remote ReactJs developer. I have a recommendation for one of my colleague from our Freelancer team who is expert ReactJS developer.

Technical Skills: React, HTML5, CSS3, UI/UX, WebGL
Availability: Full Time / Part Time / Remote
Experience: 5+ years
Rate: $35/hr

Kindly get in touch with us to discuss further...

Thanks & Regards,
Pratik Modh
Other languages haven't caught up on PHP about ease of deployment.

If you need a fast hot reload, it isn't trivial in other languages. PHP does it with no effort. Save and refresh runs the updated code instantly, not to mention asking people to run PHP app is far easier as every general hosting provider has PHP installed.

On the other hand, language structure is quite behind others but can't blame when it had been around since 20+ years ago.

The new type hinting is so basic, not sure how realistically useful it is compared to typing in TypeScript.
>There's been a lot of speculation and conflicting information, [here, have some more confilcting information]
The business model of virtually every business is to sell you crap you don’t need - starting from most of the food industry and going all the way to cars and clothing.
I think the problem here is that the people arguing have two opposing philosophies of the law -

the first is arguing the letter of the law makes the law, and that as this situation does not conform to the letter then the notice is invalid.

the second is arguing that, in the American system, it is actually the interpretation that makes the law, hence it will have to be determined by the courts whether the notice is actually invalid.

This second argument implies some things:

Until such a time as the notice can be voided it is valid, because a valid notice is one that can shut something down as this one has done. There is no such thing as invalidity without court interpretation if you can send a notice and have it always treated as valid until the interpretation is made.

The notice is in force, and there is nothing more valid than force in the American system. Perhaps in any real world system.

I might like to live in a world in which argument number 1 was correct, but I'm pretty sure I live in a world which argument number two more closely models.

I also think the courts will in the end interpret #2 as correct, for the reasons that #1 outlined, that the sending of the notice is a crime that the rich are allowed to commit on the poor.

I think in the end both posters and myself share an equal cynicism about American Law, but display our cynicism in different ways.
When was the last time you read a positive story on Putin in the NYtimes?

All those outlets are compromised expect maybe NPR. Eric Weinstein calls it the gated institutional narrative, it is on you you still consider the mainstream anything more than shadow of what they represented in the past.
In the 90's, programming was not as cumbersome (today it's building on top a bunch of volatile APIs that are obsolete every few years) and more rewarding (fewer people, projects, so more fame for everyone).

There's also much more public knowledge about much easier ways to make money these days. Why slave away in a dilbertesque environment when you can just stream your gaming sessions on Twitch or so... So of course those who find a normal tech job hard and exhausting will be discouraged at some point.
A question I ask myself often is what niche does a language fill, and it seems a little like the traditional niche of PHP has been eroded away in the last decade. Many of the things that gave PHP an edge (ease of deployment, templating within your HTML files, direct SQL queries) are no longer considered the correct approach.

At the same time PHP is trying to reinvent itself by adopting a strong type system and experimenting with async and long running processes. But these are niches that are already filled better by other languages (Java/C#, Node, Go), so it feels like they are fighting an uphill battle. But maybe it is that tenacity of the language to stay relevant that makes it attractive to a younger generation of developers and decision makers.
I do :) is interesting fixing stuff and turning into something better and more beautiful is rewarding.
I hope this isn't controversial, but it's perfectly fine to dislike technology and even avoid it. There are technophiles and there are technophobes. Those who are attracted to technology and those who aren't. Some of us would like to live in London or New York, others want country life. Some of us love surfing and beaches, others climb the mountains.

There are PLENTY of things to dislike about the tech industry. More importantly, there are plenty of things to dislike about YOURSELF inside the tech bubble. So there isn't the right answer what you should or shouldn't do. Listen to yourself and that's your starting point.

I can share my personal experience. Generally speaking, I am a technophobe. I prefer old things that are hard to break. I understand that my dislike for the technology comes from the fact that I become too dependent on it (in multiple ways, including financially). I absolutely HATE this feeling. If you change the focus from 'technology' to 'yourself', you'll probably start understanding what exactly you dislike so much.

Then simply change it.
Accurate, but maybe not precise.
> "Something PROBABLY was the coronavirus?". So you're from the camp of "someone was shot 9 times, so he died from corona virus".

Specifically, I counted COVID-19 "confirmed deaths" plus "probable deaths" from https://www1.nyc.gov/site/doh/covid/covid-19-data.page. The probable deaths are defined as:

> People who did not have a positive COVID-19 laboratory test, but their death certificate lists as the cause of death "COVID-19" or an equivalent.

Since tests are scarce, they're not necessarily being used to confirm people who died at home or who died during triage. But COVID-19 is pretty distinctive, and in any case, the COVID-19 deaths are only a portion of the excess mortality.
I'll add my grateful thanks.

Rich has already become my go-to tool for various Python stuff. I use these days Code's Python file with notebook cell comments. With this I can use console and Jupyter Notebook style rendering depending on wether I'm using regular IPython or Code's Interactive Window. I'm adapting my console printing to leverage Rich's features for Django querysets and other objects I'm dealing with. Rich gives me poor man's Jupyter Notebook widgets. Now I don't need to switch to ipynb files for browser based JS widgets much at all.
I hope there will be much less air traffic, not just because of covid and contamination risks, but mostly for the environment. It's such a difference when you live near a airport, or even remotely close
Many small businesses just want to get online, how does a container help them? Actually it doesn't.

Containers definitely has its place, but there hundred of thousands problems out there that needs to be solved for a low cost, otherwise it will never be solved, and a container will just increase that cost with little or no gain for the customer.
> Generally lower quality talent.

Which is totally fine btw. Most work isn't "we're engineering a new motor for a F1 race car", most work is "this car's motor is broken, replace it". You don't need a CS degree and brilliance to write code that deals with databases and APIs, which is the super majority of code.

You need smart people that spend a lot of time on difficult problems to create strategies that are easy to follow and tooling that is easy to use. And then you just need a lot of people using those tools and applying those strategies to real world problems.

What good is it if you have something that allows those that fully grasp it to write things ten times as fast, but you only have 10 people that can actually do that? I'd much rather pick something where I have ten million people that can use it, the output is just so much higher, and you don't get single points of failure because the one guy in your city that knows that language and does freelance work has decided to move on to a different language.
> But I have a fear. What if nobody bothers to read it?

This is definitely a big problem, especially in cases when reporting up the chain of command or sideways (to colleagues or other teams).

People don't read.

A big part of the reason seems to be the low expectation of value from any text. Since most writing is not well organized and rambly, people just assume it's not worth reading. And to be honest, they would be right most of the time... except when they are not.

The problem is the well thought out email that summarizes all the info about the project from past meetings that took a day to prepare, contains all the important links to documents, and describes a well thought out strategy for next steps will get just as much attention as the average non-consequential email of the same length.

Sometimes I think we need to have color coding for the hours that went into writing a piece of text, e.g. a paragraph showing in dark font indicates many hours and synthesis went into producing it (including decisions, consultations, planning, feasibility, etc), vs. a light gray text that is just a random suggestion. Such a color coding might help signal to the non-reader crowd (most people) that something is worth reading... something like nutritional facts.
Contact snitches
> Hashing algorithms are used

There's more to mining than hashing

https://cryptorials.io/beyond-hashcash-proof-work-theres-min...
LEGAL ONE GMBH / BERLIN, GERMANY / ONSITE, FULLTIME

We are Legal One - a fast growing legal tech startup in the heart of Berlin. It is important to us that legal services are tailor made, affordable, and can be used by anyone, anytime.

You can find all our open positions here: https://legal.one/karriere.php

Up for a challenge?

We are looking forward to your application via our career page or alternatively just drop us a line at jobs@legal.one
We keep our recruitment process practical and straightforward!
Agreed, boroughs with high transit ridership are going to be the big hubs, but very few of the people going through those hubs live in the immediate vicinity of the hub, and the people who do live in that vicinity may not have a lot of direct contact with those commuters. The whole problem with transmission through subway transit is that the people using that transit scatter to all and every corner of the region and beyond. They don't stay concentrated in the immediate vicinity of the transit system.

I use an inner city transit system every day on my usual commute, but the transit system hub I access it from is about 15 miles away from where I live. I use a bus and then a regional train network to get to it, then go into the underground.
it seems like it's really hard to be in that position. that must suck. I feel sorry for your that you're having that experience.

please quit your job. it sounds like otherwise you'll hit a crisis point where life comes in and forces you to make a change (like a real accident) if you feel it so strongly that you're having those feelings and thinking about it all the time please just go ahead and quit. It seems like life is giving you the signs and signals.

I know it's a hard time with work right now but sounds like you have some good support networks around you and from my own experience I can recommend working in small hospitality like the people are cool and when it's busy you get to pass the time, even as a waiter in a cafe or kitchen hand or dishwasher. I recommend against a grocery store unless it's a tiny deli or Bodega because you don't just have to work the cashier you have to pack the shelves and it's less engaging for you as a human than working in hospitality I think.

but at this moment maybe that's not the best suggestion. I don't know how you feel about factory work but I guess it's an option anyway best of luck please quit.

you got to honor how you feel about it right? otherwise who else is going to live your life if you don't.
If I was looking for a job as a developer, I probably would not go with PHP. But if I had a new saas that I wanted to build and turn I to a business, I would seriously consider using php to get to a rapid mvp.
I think the biggest problem is all the enthusiasm / money / speculation around every piece of “tech” being the next “big thing”

I’m wondering this for you and myself:

could you be happy and fulfilled letting go of the “tech” dream, and instead focus simply on solving problems for people we care about with people we care about?

Maybe some solutions use software maybe some use rope. Who cares with what.. are the people better off?
I'm not sure if its the internet which allows us to think more/faster and more global but i do have the general thought that a ton of things we do as humans is not worth while doing.

I would love to start today stopping capitalism and inventing a new system which optimizes for life stability, good food, travel, piece, sustainability and time with others.

Instead we optimize for revenue, growth and because everyone thinks they can do it better, they have the business idea, everyone likes to earn money.

Whats my conclusion? I try to optimze my work by making sure i control certain aspects, do what i think i enjoy and is more or less useful. But my goal is to stop working with 50 or so.

Funny enough, your story is strange though, you probably did not create your startup because you thought you would change the world, did you? Or did you do it because you thought its life fullfilling, it earns you respect and money?
Anecdata, but two people in my office had really persistent coughs in February, lasting multiple weeks, not days. I wonder if that was the Rona. One of the people that had it thinks it might have been.
Many GC languages like D offer the tooling to decide where to allocate as well, it is not GC for everything.

GC, untraced references, reference counting, stack and global memory segment allocations, OS system buffers.

The programmer also needs to do it in a way that works for a particular program instead of doing new everywhere.

The advantage being that having a GC around is much more productive for the workflows that don't need such hand tuning.
* Download Stack Overflow data dump.

* Download Wikipedia data dump.

* Download documentation for the technologies you will be using.

* Make sure you have power.

* Take backups regularly.

* If you get stuck, think and solve the problem. Consider it as an opportunity to employ your brain in a way you (probably) have not done before.
Ask HN: How to be fluent in functional language speak?
When I read academic articles or blog posts written by functional programmers it feels alien to me because of the terms used in their writing. I am not just talking about monads, monoids etc, but the general programming terminology itself is different to what I regularly hear and read as imperative OO programmer. For e.g. this sentence "abstraction over type constructors"; whenever programmers from C++, Java etc world will read that they are sure to say, "eh?!?" and fall off their chair.

So how does a programmer from non-functional world become fluent in understanding sentence such as "abstraction over type constructors"?
The argument that BitTorrent had no legal applications is invalid. If people kill each other with guns, why would you put the blame on the gun company?
Covid Toe: Hidden Coronavirus Symptom Which Few People Know
WeWork co-founder Adam Neumann sues SoftBank over failed tender offer
It all sucks.

HSJ (a specialist news source for healthcare in the UK) has an article here: https://www.hsj.co.uk/technology-and-innovation/exclusive-wo...

I might have installed something created by Google and Apple, or by NHS X. But I'm not going to install this thing.

> Ben Warner a data scientist advises the govt & sits on SAGE meetings. His brother called Marc. Who's also also very pally with Dominic Cummings. Surprisingly he won a £250m NHS contract not long ago. Now he has the contract for NHS tracking app. This needs to be questioned.

https://twitter.com/JonJonesSnr/status/1257369738281463809?s...

> NEW: Critics, including doctors & MPs, are warning that govt is using the pandemic to accelerate the privatisation of the NHS without proper scrutiny. "Deloitte, KPMG, Serco, Sodexo, Mitie, Boots and the US data mining group Palantir are all involved.'

https://twitter.com/Mandoline_Blue/status/125741028793165824...
And skip the middle man and build your own software product. Then there will be more sane software companies to work for.
How many tourists did France have last year coming from the PRC?
What you're looking for is probably not conviction.

Conviction comes from seeing the state of things not being right and seeing a vision of what the state of things being right looks like.

If you don't have conviction, you probably don't have a vision of the state of things being right. That's why most of the world doesn't have conviction - either they lack vision on how the world should be, or their vision of how the world should be lacks the element of being visionary.

I would ascribe 3 things for you to consider:

1) You sound similar to someone who got cheated on and can't date again. You probably need some help handling emotions like betrayal.

2) Betrayal is really difficult to get over and (sorry to say) but you may never really get back to normal. This is the inner psychologist talking, sometimes wounds leave scars that don't fade.

3) If you can't survive an environment with politics and betrayal (which is good, it means you have a simple and pure heart), you will have to live with the fact that your mission is probably not found in the business world.

4) There are many missions out there. Find the one that resonates with your personal values. OR, surround yourself with people that resonate with your values, and take on their mission.

I don't think it's good to go back to what killed your inner child. That reminds me of being in an abusive relationship.
Ouch, I forgot about that part. That's sobering.

I remember the drinking part of the story, but as with any story, there's more to it than we'll know.

I suppose this is a good moment to say, RIP Dean Allen. This is another moment where we remember you at HN.

Regardless of the history of Textpattern and all that followed (including the hosting) - I spent many hours happily hacking on tools provided from that shared journey. It was a great ecosystem, or we wouldn't still be talking about it.

Thanks to everyone who participated.
Speaking for Italy: at least part of the high number of deaths might be traced back to hospital infections (such as a massive outbreak in the hospital of Alzano Lombardo, which initially was kept open after a very brief closure) which of course targeted more vulnerable people.

Also nursing care homes make up a significant part of the deaths: some infected patients from elsewhere were put there under the "promise" of keeping them separate from the others, and you can imagine what happened later.
I'd assume that Django and Ruby on Rails can't be that far off.
Some practices and advice that I gained from my time doing a PhD in mathematics:

1. Find a time of day to read and work on problems that works for you and make it interruption-free. For me it was up at 6AM and working until 9 or 10AM with no phone or laptop. If you can do longer or fit in another session, go for it.

2. I found that I process new material in the background, so either going to the gym or taking a long walk gave my mind the break and mental space to process what it had just ingested.

3. In mathematics, it's common to present the most terse, stripped-down version of a result which can rob it of the background and context. I found it was often helpful to find the author's previous work, PhD thesis or talks in order to understand how they got to their result.

4. Don't be afraid to get a little side-tracked or obsessed with something that's not directly related to what you're currently working on. Part of training to be a mathematician is learning the ability to hold seemingly unrelated concepts in your head for long periods of time until the connection becomes apparent. Learn to love difficult things!
http://archive.is/9a5K1
> Unfortunately, that ultimately doesn't effectively represent the overall population of NYC at all.

Yes, as the Google article points out, the study is probably an undercount. IIRC, the samples were taken from mid-day grocery shoppers. If so, this would push the real NYC IFR higher, possibly into the 2% range. And as the Diamond Princess has shown, the real IFR continues to climb for weeks, as the final ICU patients succumb.

This would make the ultimate costs of herd immunity higher.
Also known as time sink meetings.
Would you consider company going public as change-of-control that should trigger voiding trademarks?
Go itself is also not a revolutionary language, actually the fact that it isn't revolutionary is one of it's "raisons d'etre". Go is mixing up various popular concepts into a reasonably compact package.
I don’t know what a canary domain is. That reddit post isn’t entirely clear but it seems to be some kind of DNS black hole. That would rely on the application using your config.

Will a canary domain on an edge device prevent my smart TV from using DoH to get the IP of a tracking server?
Jenkins' Google Summer of Code 2020 projects
I'm sure you know this, but with a reasonable router you can redirect non pihole port 53 traffic back to the pihole. A relatively cheap Edgerouter lite does this for me.