skysight-inc/HackerNews huggingface dataset:
> but this brings up a more important question of whether any of this lockdown / social distancing even works.
> I'm 99% sure it's completely ineffective. We breathe the same air, touch the same services, and overall interact way too much for any of this to really work against something that's supposed to be so contagious.

This makes no sense. Lockdown/distancing is about reducing how much we're "breathing the same air, touching the same surfaces"

I've managed to avoid touching the same surfaces as a non-household member for 5 weeks or so and I'm pretty sure none of the air I've breathed has come from anywhere within 2m of anyone else.

And even if it had it's all about probabilities. I've massively reduced the chance of contagion. I'm just rolling those dice a lot less often.
Thanks, that made me smile. I got out of php a few years ago and 5.x is still the new kid on the block for me, with all this crazy enhancements! :-D

Though I also totally forgot things like array creation syntax and wonder how I could have ever lived without stuff like that shorthand.
I can definitely agree with that. You can always explicitly whitelist a site you would like to see ads on and thus support, like I do
The Technology of the Metaverse, It’s Not Just VR
Symfony is an outstanding framework and a real pleasure to build with.
That's not a side effect of open source: it's a side effect of any dependency. If you were using foxpro, any google service, apis from companies bought by Apple, etc then the dependencies stop being maintained or vanish altogether.
URL rewriting in nginx for PHP is about copying 5 lines from a google search.

If using a popular framework the documentation usually provide these lines.

And surely you must be joking when comparing Kubernetes' complex configuration to anything else.
I've been thinking about why so many software developers feel this way, and among other things tried to explicitly distinguish[1] between three activities:

1. Programming

2. Coding

3. Software engineering

I had defined them as follows:

1. Programming is solving explicit problems in a verifiable manner.

2. Coding is expressing a programming solution in a formal language.

3. Software engineering is building a product for the real world.

I believe most of us here (and the OP) have this kind of relationship with the three, best case scenario:

1. Love programming.

2. Enjoy coding.

3. Tolerate software engineering.

Burnout, depression and disillusionment rarely come from 1 (pure, strict math world), might occasionally come from 2 ("bad" languages, "messy" frameworks, etc), but generally comes from 3 (business, politics, communication, value, finance).

Perhaps, it's a good idea to pinpoint the intrinsic "passion" (whatever you wanna call it) and differentiate it with accidental complexity of the real world.

(edit: formatting)

---

1. https://rakhim.org/2019/11/coding-vs-dot-programming-vs-dot-...
Airline metasearch engines like Skyscanner & Kayak use all kinds of advertisement and tracking trickery.
Google Lowkey Updates Blogger with Modern UI
> I'm 99% sure it's completely ineffective.

Norway has used lockdown and social distancing as the primary tool to fight COVID-19. On March the 12th we entered lockdown[1].

You can see the results on this page[2], where we clearly peaked at the end of March.

In the capital, certain groups are disproportionally infected by the virus[3]. In particular immigrants which does not understand Norwegian very well and come from cultures where visiting people, especially sick ones, is socially important.

These people are far less likely to have read about and understood the importance of social distancing, as information in their native language was lacking in the early stages[4].

[1]: https://www.nrk.no/norge/na-stenger-norge-1.14941623

[2]: https://www.nrk.no/korona/status/

[3]: https://www.fhi.no/nyheter/2020/status-koronasmitte-onsdag-1...

[4]: https://www.nrk.no/norge/smittevernoverlege-i-oslo_-_-meir-n...
I still find it interesting that IT professionals are such "i-Sheeps". I mean Apple software is awesome, macOS, useful functions of Preview like adding a signature or notes to pdf, many other apps are polished and feel nice - but does it really give you an actual production improvements? I doubt it.

And HW is sooo bad in contrast. It looks like a toy. Overheating, it's either too hot (so some had to drill holes at the bottom), or cold to touch if powered off, pain to use due to bad ergonomics, hard corners, stupid ideas like touchbar, too tiny key travel, no upgradabity (RAM soldered), battery glued. Many decisions made just for the "keynote marketing show", to make it thinner again, one or two ports because wireless revution (like XDR monitors over WiFi?!). Overpriced slow and throttling CPU, every model looks almost the same, aluminium casing easy to bend, scratch, make dents.

Are you really purchasing those overpriced SSDs direct from Apple? Do you know you can easily buy and replace SSD? I even replaced the screen on my HP Elitebook G6 easily to get better sRGB coverage.

And then I see people saying "you can get used to it". Get used to dongles and lack of ports. Really, why would I need to get used to some bad design decisions on such an expensive machine, doesn't make sense to me.

Maybe they like CMD+C shortcut in the terminal. Ok... But something like that is possible on Linux too with Autokey and two lines of Python code to detect a terminal window (I use it myself). And I guess similar hotkey app can be set up on Windows.

I am sorry but I can't help myself. I see Macbooks more like a fashion item for not very technical people than the professional hardware.
I think they have less of a need to worry about security because they can always roll back errors...
@mGBUfLn9, you point your finger in every directions but your own. There is one sentence where you pretend to do so, but you ever so quickly declare yourself not guilty.

"I lost many friends." That was entirely your choice. On a daily and hourly basis you chose striking it rich or satisfying your vainglory over people and relationships. You could have chosen to do this software as a side project, or via slow bootstrap, sans the shark investors. You didn't.

"But I can sleep at night fine. So I eventually decided it's mostly nobody's fault," then "hang out with my non-techy friends and my wife". Clearly you haven't put two and two together.

Let me guess: Your startup's business model was based on selling advertising, selling data on its users, and/or exploiting people in the "gig economy". Yet it's only your investors that you call "bloodthirsty vultures".

You blame everyone but yourself for becoming "soulless". Your very use of this word reveals a great lack of soul. You misuse it to describe working like a machine, an automaton. The nurse who is working like a machine to save lives at great risk to her own has the most wonderful, beautiful soul. What makes you soulless is that you're only thinking about yourself and "new products" (ways to make money) without any hint of a conscience troubled by the decisions made and actions taken in pursuit of those profits, and what that says about who you are. Or maybe the depression was a conscience trying hard to speak out, but it got snuffed by drugs rather than getting heard.

You can't "see past the cynicism" when you are the cynicism.

Spend less time figuring how much you can get and more time one what you can give. Ditch your transactional mindset. Give for giving's sake. Use your talents to make the world better, fuck the profits. Chose the more moral job over the more profitable one. The people you'll work with in those jobs will have lots of soul and it will rub off on you.

---

[I know this post will not be well received here on Hacker News, the techie Twitter. It's like walking into a church in the middle of Sunday service and to rail against organized religion and the hypocrisy of the worshipers.]

https://gist.github.com/mGBUfLn9/7cadffcf7c3c23b7376350165a6...
Use Lyft or Uber with just a basic phone
> only stick around

Greenfield projects are much less important than brownfield projects. After all, a project is new only for the first few months of its existence. After that, it all becomes legacy code :-)

And techs with mainstream adoption in the post DotCom bust era, especially if they're free and Open Source, will be around for decades. A newbie PHP programmer in 2020 will most likely be able to retire in 2065 as a veteran PHP programmer, if he/she so wishes.
What a waist of resources. "Apple is committed to the environment" is such BS. Apple is basically "taking green cars off the road to build new ones and polluting the environment in the process".
I don't think this is just Windows. I read the pihole documentation and came to the conclusion that primary/secondary DNS was more "a dns server" and "another dns server".
I think this is a 2-way street, as with all things.

Written communications have tremendous advantage in that you can take an unlimited amount of time to document intricate structures and processes in such a way that they could be consumed easily by other parties. But, writing takes a lot of time in order to achieve the highest value and can sometimes become a bottleneck.

Verbal communications are useful in those cases where the written communications have faltered in their ability to convey meaning, and also in cases where you need to quickly iterate through a dynamic situation. But, verbal communications are prone to rambling and argumentative paths which begin to reverse business value.

IMO, the best is a dual-stack approach. Have a daily standup call, but require that everyone email out to the participants all of their discussion points prior to the call. All participants should be expected to read the discussion points of others prior to joining the call. This means that everyone should be more-or-less discussing just the aspects of the written communications that have gaps or otherwise raised new concerns. I find this can eliminate most of the frustration that can emerge with both techniques. For us, this isnt even an explicit email process. We just have a special label in Github we apply to those issues which we'd like to review each morning. Over the course of each day, written communications in these issues would determine if a subsequent review is required.
"If, on the other hand, you're interested in enlightenment, academic research or a start-up, the criterion by which you should choose your next language is not employability, but expressiveness."

There is a big difference between enlightenment, academic research and a start-up.

For both academic research and start-ups, employability is a very important component:

- Doing academic research on "non-employable" languages decreases the impact of your research and your own employability;

- In a start-up, you want to pick a language where you can be productive with your team members, with an healthy community, and where you won't have hiring problems because you're using an "advanced" programming language.
Which is apparently after it was spreading within the community in France. Taiwan has substantially more travellers from China than France, as well as direct flights from Wuhan. Based on everything we know so far, the 31st of December was probably too late.
You get back the joy of building things by building things. Something that worked for me when I was in similar situation was working on some Arduiono projects. It's not only programming, you are making something in the physical world as well. The projects are usually simple and small, you don't get burned out. The actual programming is pretty simple - you don't need design patterns, some heavy framework or functional programming to make few LEDs blink or a motor to spin back and forth.
Uncertainty over who could access NHSX contact tracing app data as pilot starts
Happy to help man --

We were all born spiritually dead (Ephesians 2:1-3)

When we're dead spiritually, we're disconnected from the presence of God because of our sins.

Jesus' sacrifice made it possible to be brought back to spiritual life. By believing in Him, He wipes our sins clean. This is what it means to be saved :) (John 3:16)
Whatever your perspective on fad-chasing in software development, some things just suck down through the ages...
Aren't there guide for ASP.NET Core? https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcor...

I think you need VS Code with some extensions, .NET Core installed and you should be off to the races in half an hour.
How do i get 1000+ subscriber on my YouTube channel?
Can someone help me,How do i have a 1000+ subscriber on my YouTube channel?
Thanks.
I can't really understand the hate towards php in general, never was able to understand it.
I started programming in PHP and then moved to c# and now mostly JS, but never really understood the motivations behind people bashing on PHP. Like, some of my friends that today mostly program in React/Nextjs praise the framework as something amazing and the SSR as something really innovative, and - honestly - it resembles PHP more than ever, but if you ask them about PHP they will immediately say it is a "bad language" and "a joke".
Laravel, as you stated, is a really amazing framework, but some people are carrying baggage from the time of PHP4 or something even older and never really tried to see current/modern PHP and some other people just built their idea of the language around it because it was the cool thing to do.
> Healthier food costs more than unhealthy food.

I don't get this. The cost of a stir fry with rice or a pasta with fresh sauce is going to be less or close to any processed meal and the preparation time is of the order of 15m or less.

Are fresh vegetables insanely expensive where you're from?
People in this thread are complaining about how bad work is, but I believe school is even worse.

With work, you're at least not a "slave". You're (mostly) allowed to quit if it gets really bad, and you're ultimately responsible for where you work, what industry etc. With school (I'm thinking from primary to high-school here), you have no right to decide on anything. If you're learning things that don't interest you in the slightest, have to spend most of your time doing pointless, boring work and are surrounded by people you either don't like or actively hate... well... deal with it. Your age isn't yet greater than <insert magical number here>, so you're not allowed to decide for yourself. There's nothing you can do, especially if your parents aren't willing to listen. As long as there's no violence/abuse, the state won't step in, and all attempts at rebellion will be promptly squashed. Even if your parents do listen and let you go to school somewhere else, it's usually not that different. The curriculum is standardized, so you still learn the same boring stuff, and if you are somehow out of the norm (this matters for teenagers a lot), you will be, no matter where you go. I'm a blind person who has lived through this in secondary. I've known a lot of people in similar situations, blind people, LGBT people, people from different racial/ethnic backgrounds etc. There have even been cases where that kind of situation let to suicide.
My god, I enjoy reading these Adam Neumann/SoftBank/WeWork stories. They feel like real-world soap operas: Crazy fights, ridiculous amounts of money, strange twists and turns and a protagonist who aspires to live forever, to become a trillionaire and to become president of the world. Great stuff. https://en.wikipedia.org/wiki/Adam_Neumann
Music videos are still awesome works of cinematography, production, visual, and musical art. Videos like APESHIT from The Carters, Lady Gaga's Telephone, Childish Gambino's This is America, and pretty much anything from OK Go have been at least equal to the best videos made from that era.

It's not fair for a lens of nostalgia to mean you're comparing the best videos of an era to an average video from a current one.
I (and I suspect victims of crime) sympathise with this POV. However, I'd encourage you to also think about it from a larger perspective, like a government: what would be the most advantageous path for a society to take in dealing with crime? If you take such a larger perspective you'll see that individual justice is only one of several important factors.
I don't have time to explain further. But one analogy could that nobody likes to pay taxes themselves, but many accept that taxes in general (if well-spent) can be a net positive for a society/country.
Excess deaths as of today are maybe 50% higher than usual even at the peak, so there is no way we would able to tell that we had an outbreak from excess deaths that early on.

The only way to know would have been to perform tests, which we did not do.

All the antibody studies so far suggested infection numbers that were massively higher than confirmed cases.

Furthermore the PCR tests used for initial diagnosis have high false negative rates and most people with only mild or no symptoms never got tested in the first place.
The technical explanation[1] provided by the NCSC is a lot more interesting than the casual write-up on El Reg, IMHO. As a strong advocate of privacy and limiting government surveillance, I was somewhat reassured reading those details.

In particular, that paper identifies several specific threats to the operation of the system, some of which have not been widely discussed in the media and a few of which raise potential concerns about decentralised systems as proposed or recently adopted elsewhere.

TL;DR: Yes, there are some rational privacy concerns about the NHS app being centralised in nature. However, the people designing this system aren't morons and there is no perfect solution that is invulnerable to all conceivable attacks and abuses.

[1] https://www.ncsc.gov.uk/files/NHS-app-security-paper%20V0.1....
> filesystem root [...] device mounts

Those are the same. If you meant the cgroup (control group), that's for process resource management.
Optimize First Input Delay
By that logic, nobody needs to write any thing because there's always some "online service" to "do stuff".
please check out these fast php products swoole, amp, workerman n peachpie at https://www.techempower.com/benchmarks/
Ain't the CF grand?
> With PHP, all the users has to do is to fetch the project files and upload them with FTP to the directory the hoster told them to

Let's not idealize things. For moderately complex apps, even back in the days, this falls pretty fast: missing PHP modules in default distro installation, PECL/Pear extensions, hosters messing with the php.ini in bad ways, etc. And now the dependency management and deployement systems pushing you to access a shell on your server...
There will be work for PHP developers for many years to come. It will not be the sexiest work, but you'll get paid to write code, and any day being paid to write code is better than any day not being paid, or a day being paid to do something you don't enjoy.

I stopped coding it professionally almost 20 years ago (!), but it was a great foundation to a ton of stuff, and going back through the release notes and modern frameworks I'm actually thinking I might use it for a few side projects.

Don't let anybody put you off, I say if it appeals to you that you should go and learn it and get some work with it.
According to worldometers stats, NY is at 40 tests per death, while the US average is at 100 tests per death. Spain and Italy are in the vicinity of 75 and even Belgium (hardest hit nation state in Europe) is still managing 55. New York is definitely not "testing like crazy", they are hardly keeping up. Portugal for example is at more than 400 tests/death, Czechia at 1000. Testing like crazy is what Singapore or Australia are doing.
I don't think I even disagree with you here, but to use arguments for version control as your arguments for docker images and static binaries seems odd.

All three of the issues you raise would be solved by involving a VCS somewhere in your FTP deployment.

Incidentally, claiming that either option is "no more difficult" than FTP upload or even using VCS is either disingenuous or at least a little blinkered. FTP can work as simply as copying files between "folders", I've successfully taught my non-techy parents to use FTP. Setting up docker images or static binaries requires significantly more understanding of what's going on but of course provide speed, consistency and scalability benefits.
That said, a lot of cryptocurrency projects do nothing at all and add 0 or even negative value. It doesn't really affect value of the token though. To me this is the ultimate proof that we have entered into a post-productivity era.

Why other people don't seem to notice this is beyond me.
Xiaomi releases browser update amid accusations it collects private browsing
Not available in the EU.
I'm surprised getpass(3) is marked as obsolete, it seems to be preferable to implementing the steps described for a unix-like system in the article yourself...

Maybe it's because it only reads up to PASS_MAX bytes, although glibc does not suffer from this limitation...
> Importantly the peak doesn't last long - epidemics don't spend 6 months with a stable number of people getting sick at the peak. Look at graphs of COVID deaths and cases and you'll see the standard pattern.

What's interesting is that many US states have shown virtually linear growth for more than a month, which is an extended "peak", assuming it's a peak. That depends on if enough of the population is exposed before the interventions are relaxed, or else it will just revert to its natural progression and the media will have something exciting to report on again.
"Antibodies for similar virii" have almost every person on the Earth, who ever had a cold. No, if you are claiming that they have antibodies for precisely Covid-19, please give us the links. You are the first I heard this from.
I read it as 'extremely disillusioned with business/capitalism side of technology'.

I think is normal and everyone sooner or later crash into it. Then one becomes like a drug dealer: I sell it but I don't use it (technology, of course).
We can all assume things.
Ask HN: How to prepare one's digital assets for the case of death?
A combination of this coronavirus pandemic with some personal health issues I've had in the last year have increasingly got me thinking about the digital life after death... Well, not literally, but simply -- what might happen with my various online accounts and data stored there in the case of my death?

In some cases (say, Google Docs), I would like to make sure everything is preserved and passed on to my children; in others I don't really care that much. In addition, I would like to make sure all of the automated payments cease as soon as possible, and so on.

Has anyone else thought about something like that? Are there any services that cater to these needs?
The specific reason is the asymmetry in being wrong in one direction vs the other. If we thought a virus does not spread in a certain way and we are wrong, we may die. If we thought the virus does spread in a certain way and we are wrong, we may unnecessarily wear a mask.
I still can't see how C++ can be "mature" if you have to indicate the type of object it is returning!

I know everybody will say "just add a type declaration so the compiler can interpret it" but this should be a feature of the language. Just adding type declarations to hint to a compiler is not a real solution.