skysight-inc/HackerNews huggingface dataset:
Meh. They can say anything they like today. "The Matrix" movies were and still are a huge inspiration to many people who disagree with the status quo [for informed and critical-thinking reasons and not just to double down on an expired teenager rebel act].

Ret-conning your own work in such a way doesn't make you favors.

Plus it was strongly implied with the Switch character from the first movie. I had zero problems with any character (them included) and I loved the idea that if you are a more independent thinker you can also switch your gender as well [between The Matrix and the real world].

That's cool and progressive and all but it wasn't the central point of the movies. Not for me, not for literally anybody else I ever spoke with about it.

So yeah, hop on that modern movement, that's fine, but claiming something about movies that is at odds with what most of your audience understood about them is not going to change their opinion.

But meh, I guess she wouldn't be the first director addressing the fans with "you don't get it".
And now they have a shattered tablet under a mountain of paper clips.
The 538 site https://projects.fivethirtyeight.com/pollster-ratings/ gives Rasmussen a B and says it has a 1.5% bias toward Republicans. I don't know if that bias carries over to this poll, but if it does, it still suggests that there is about as much support as opposition for the Texas law. HN and tech company comments about the law have been predominantly negative, but I wanted to point that this does not reflect views of the general public.
I'm a recent grad and my job is working with PHP. I had always heard and told jokes about PHP being old and washed up (my favorite what that it stands for "Pre Historic Programming"). Then I started using PHP. Some quirks I didn't like at first, and some I still don't love, but it really is a solid language. Funniest part is that I'm using 5.6 (we're working on migrating to 8). I'm so excited to get some of the more modern features too. It really is a solid language for web programming.

If I were to work on a large scale web project on my own though, I'd probably still choose JS, Python, or Go, but PHP is a language that's won my respect.
It certainly happens, but how common is it really? I think we tend to notice these cases much more than the boring everyday cases where people do things for straightforward reasons that they’re fully aware of.

Vocalized rationalizations (e.g. “I didn’t want that job anyway” from the Wikipedia article) often don’t reflect actually delusional beliefs about motivation. A person who says such a thing typically is aware that they really did want the job when they applied for it.

People will naturally try to find the best rational justification for their actions post hoc, but it doesn’t follow from this that they hold incorrect beliefs about their original motivations.
Both freelancing and ZZP don't have a legal definition. It's just a business. In these cases a business of one. Without being incorporated, so if you screw up, creditors can come after your personal bank account.

So there's nothing to "tolerate" but money. ;)
I'm from New Jersey originally and have lot of family out on Long Island. Driving into or through Manhattan is very frequently (although not necessarily at rush hour) the most sensible choice, from both a time and cost perspective.

---------------

High commuter rail costs - If you have 2+ people in the car, it's likely equal cost at worst to drive if your origin point is beyond the reach of the subway. This is especially true if you wish to go across the metro and therefore get to pay per-person fares on more than one commuter rail system. Going from 15mi West of Manhattan (NJ burbs) to 15mi East of Manhattan (Nassau County), will run you about $50 per person round-trip. It's not hard to see why no one would take commuter rail with their family of 4 for that trip even if they live next to a CR station and their family on the other side does as well, $200 is a lot of money.

Parking - There's tons of (typically underground) garages in NYC and particularly Manhattan. While you may get gouged if you just randomly turn in to the first garage you see and pay the walkup rate, some minor research on rates can easily get you somewhere to park for $20-35 for a full day in Manhattan. 2 seconds on Spothero and I could park right next to Penn Station 9am-9pm today for ~$22, and that's not a rare exception. This was the case before those services as well, it just required more knowledge of where to look for deals.

Scheduling - Off-peak/late-night frequencies are limited and service is often much slower. PATH (a subway with limited reach) to NJ runs 24/7, but late night you're looking at 40min between trains and the trip time often gains 5-10min as well between maintenance and a less direct routing. And if you don't live next to it's limited reach, you're still driving after that. On the actual commuter rail last trip is typically ~1AM and the last few trains of the night have 1-1.5hrs between trains on many lines. I could be back home by car before I even get on the train in Penn Station if I'm particularly unlucky on timing for when the concert I'm seeing ends.

Infrastructure - There's 4 roads to get across the Hudson from NJ in the region, and 2 of them go into Manhattan. Not hard for an accident or minor disruption to make going through Manhattan the only way you're getting across to go to the other side in a sane period of time. The limitations of NYC's "ring" roads also mean you can't necessarily easily just go the longer way around the opposite side of the metro.

There's plenty of areas even within NYC that are poorly served by transit services, to say nothing of the suburbs. When the trip takes 4 transfers to get there, it's a lot less appealing to take and a lot more at risk of issues, even if it should work in theory.

-----------------

I am not suggesting cars are the ideal mode of travel, and I'd like to see further investment in broadening both the reach and service levels of transit services, as well as re-examining fare pricing, but with the current systems/infrastructure being what they are.....yes, there are lots of trips where the sensible choice is to drive.
DOS was OK so long as you stayed comfortably within 640K and avoided all the pseudo multitasking hacks like TSR. The things you describe are all about pushing DOS beyond it’s rather limited fundamental design.

That said it wasn’t a great OS for it’s time and isn’t for most purposes today.
This is a major archeological find. Essentially a Roman villa with frescoed walls whose color is in great condition. Unfortunately the walls are broken into thousands of pieces.
The conservators are also racing against time to preserve the cinnabar/vermillion red of the frescoes. This ancient red pigment darkens over time for largely unknown reasons, but was preserved on these fragments while they lay under sand and rubble for 2000 years.
Ugh, the unique selling point of working Uber is the flexibility and autonomy. Every driver I talk to says that’s what they love about working it.

What is it in us that can’t let people have what they value, just because it is different than what we value?
I feel the same way. I’m trying to learn C but there are a lot of things about it that just make it more difficult than it needs to be to learn. Like why is * used in so many different ways!? Why is it that I need to learn multiple different programs to build and install my programs (nmake, cmake, make, shell script or even .bat). Why don’t I just have a compiler already installed on Windows?

And then there is specifying linking files and include files, and headers, it makes it so challenging to even run other people’s code
You don't, you're not working on Edgium.
Yugoslavia was famed for its critical vowel shortage:

https://www.ling.upenn.edu/~beatrice/humor/clinton-deploys-v...

... However, speaking as a resident of Czechia, it's worse here.

Consider that quote. The word "čtvrť" means _quarter_, as in Latin Quarter or Arab Quarter. It differs from the word "čtvrt" (meaning a quarter of a pizza, say) by the half a diacritic on the final letter T: ť. That diacritic modifies the following vowel — for example the famous shoe company is not Bata (bar-ta) but Baťa (bar-tya).

In "čtvrť" the háček modifies the following vowel that isn't there and thus changes the meaning of the word.

Czech is czallenging.
I wonder if it is really possible to scan all the bits and have software auto assemble at least some of the bits. I'm not sure how far you could get, and if scanning that many tiny fragments would even work.
My headcanon is that the maneuver was just a lot harder to accomplish than it's depicted. Distance from other ships, residual shield levels, etc. allow it to be possible but unlikely. They threw in a line in episode 9 that it was 1/million (kind of like the Death Star kill shot). I think it makes the Holdo character more interesting if she has some sort of force intuition or just advanced analytical/risk-taking skills to actually pull it off.
My understanding is that von Neumann recognized that science would produce these types of weapons eventually, and so pushed hard to reach an equilibrium state of non-use of nuclear weapons under Mutually Assured Destruction (the dude did found modern game theory). So I think it's a bit disingenuous to say that he tried to start nuclear war.
The Collapsing Quality of Dev.to
It's targeting VS2010, which iirc had really crappy C compiler and far better C++ compiler. That's why writing pure C in MSVC/Windows world is relatively rare compared to C masquerading as C++.
Thoughts on the OWASP Top 10
Calling it horse dewormer is probably somewhat salient if you're taking the horse sized portion, rather than the human sized portion, however.
Review: The Great Mental Models by Shane Parish
Revolt of the NYC Delivery Workers
Here's the relevant commit: https://hg.mozilla.org/mozilla-central/rev/e928b3e95a6c3b725...

(I think)
Hey! I also love PHP and Ruby. I was a fan of Rails until I discovered Laravel and I found it to be similar but better (and much faster). People who bash PHP should take a look at PHP 7/8 and what clean and professional PHP code can look like.
Not the implication is that wordpress is mostly a no code platform, so it would be interesting to have numbers for languages when people need to produce custom code.
The "article" is conflating two completely different things: science, and battling a pandemic. Both have very different standards, methods, and goals.

"Scientific skepticism had to be shot" is the comment you get when you try to compare fighting a pandemic with scientifically studying a pandemic. When the firefighters rush in, they will not wait for the fire scientist to first finish all the measurements, write it up, have it peer reviewed, and published. You try to save lives, learning as you go along, that's necessarily messy but the best we have.

Were mistakes made? Surely - but what would have been the alternative? The primary goal was/is to beat COVID and save lives, not to completely understand it before doing something about it.

Also, the disparagement of automotive engineers hits needlessly close to home ;-) -- the simple fact of the matter is that there is a whole field that studies injection, sprays, aerosols. These are experts with decades of experience in how droplets form and propagate through the air. I'm not giving carte blanche, but this seems like knowledge and experience that could be usefully tapped in this case.
I have no doubt that someone reading this ( and certainly, I , at 4 decades on this planet am in that club) badly needs to follow this line of thinking...
Thanks buddy PullPanda did the same thing we trying to achieve with bitbucket cloud.
I don’t even know what market share / usage statistics means here. The FAQ doesn’t seem to answer the question and the actual report is behind an order form. So: how is it calculated? Is google.com weighted the same as mom-and-pop-restaurant-near-you.com? If not, how are they weighted respectively? Of course there’s also the problem of identifying the language without an x-powered-by or similar signal, which several other commenters pointed out.
The bigger issue for me will be the way that these kinds of things tend to split communities.

It doesn't do big enterprise devs much good if we have a lot of cool new features if there's no path towards using them in our 20 year old legacy applications that keep the business running.
Your second sentence is why the first is unreliable: in particular, advertising server software and versions will get you flagged by most security auditors so the PHP sites which don't advertise will often be the largest and/or most interesting — for example, neither Etsy nor Wikipedia advertise that header.
There’s a whole class of persistent organic pollutants that probably fit that bill. Plastics manufacture can involve BPA and phthalates; things like PCBs / PBBs occur in a surprising range of places like transformers and capacitors, fire retardants and carbonless copy paper; dioxins form in a bunch of processes and are toxic in frighteningly small doses, and the latest to join the club are the PFAs, which are involved in firefighting foams ans surfactants, or the preparation of water repellent treatments and non-stick coatings. Many are implicated in cancers and endocrine disruption, and may bioaccumulate to significant levels even in people with low exposure. The book Slow Death by Rubber Duck (2011) was a pretty thorough introduction to the subject - although I imagine by now many of its references will be out of date by now.
And how many of the uber drivers who said they were making good money were good at math? People think lots of things to convince themselves that they are doing ok, when a more objective look says 'maybe not'.

I recall one uber ride I had in Kentucky, driver was a retired accountant. He said he figured he was earning about $2/hr after costs. He said he liked it because it got him out of the house and gave him something to do.
Length-Limited Prefix Codes
> That being said, I know a fair number of PHP developers. None of them are in SV or Seattle.
> There is software development happening all over the world.

I think this is probably the biggest part of the HN bubble: the idea that "tech hubs" like Silicon Valley make up all, or a supermajority, of tech workers.

I've never even visited the west coast, never lived in a town larger than about 20k people, and frankly never really want to live in a city. Yet I work in tech, and have my entire adult life. (At this point, I am, in fact, primarily a PHP programmer.)

And I'm hardly an exception.

Nearly every company over a handful of employees needs tech support, programming, a website, even servers managed. Many of these will hire internally. Others will turn to contractors—who are also locals.

Silicon Valley, with its high concentration of tech workers and ludicrous salaries, is very much the exception here, and a lot of HNers would do well to remember that, lest they end up looking as out of touch with the real world as Lucille Bluth asking about the price of a banana. [0]

[0] https://media1.giphy.com/media/yJu2jIQZgPubm/giphy.gif
Facebook (PHP/HHVM), Slack, Wikipedia, Esty are quite large with a ton of PHP devs. None of them are wordpress tweakers. PHP devs are out there! (Me!)
> GPT-3 does what it says it does on the sticker. These cherry-picked examples of it not performing “logically” are a misinterpretation of what the model does.

If it did what it said "on the sticker," it could easily handle these relatively mundane reasoning tasks with ease. The hype that companies like OpenAI and their researchers (and even academic researchers) generate about how revolutionary their new models are is somewhat breathtaking.

Per the sticker, human coders were going the way of the dodo because of GPT-3 as of a couple months ago with Github's autopilot. (So far I have seen no indication anyone has lost their jobs.)

I was at a conference once where Ilya Sutskever demonstrated some music-generation algorithm OpenAI had played with. Frankly, it sounded like garbage. It had no "feeling" or anything memorable beyond just a set of notes that didn't clash when played simultaneously or in sequence. In fact, the only thing memorable was Sutskever's pride in the thing: he was kind of puffing his chest out on stage while we listened to the "composition." I honestly wonder whether to him it sounded like Mozart, Beethoven or Bach.
I find it funny that as ASP.NET keeps getting better it sees its adoption shrink.

I'm surprised by JS low numbers too, I would have thought it was close to PHP.
> and hiding the run button

This isn't completely accurate, if the app is being seen only in very small numbers the run button is hidden under "More Info" but when Smartscreen has seen your app enough that it can be more confident it's less harmful the "Run Anyway" button is surfaced.
> At least when the controllers are all classes I can unit test them.

So I've literally just jumped into this world, having never touched asp.net or similar before.

I looked into how to test the controller side of things, and came across this[1] post arguing that unit testing controllers weren't as useful as integration testing them.

Integration testing would definitely be useful, and something I will do, but I assume also a lot more time-consuming so perhaps not something we could do on a per-commit basis.

Would highly appreciate views on this topic.

[1]: https://andrewlock.net/should-you-unit-test-controllers-in-a...
There is a very good/gripping series of illustrations about the school drawn by one of its victims:

https://elan.school/
In Windows XP the "set default programs" control panel had a one-click "non-microsoft" setting that would change all default programs to your installed alternatives. It seems like the effects of their 90s antitrust trial seem to be wearing off.
In PHP's case it's about WordPress which still being deployed at a very high rate. While the blogging thing isn't that much in focus anymore, WordPress + Divi + WooCommerce is an extremely common stack for setting up eCommerce sites.

An yes, then there's Drupal, Laravel, Symfony, and many others, and they're going strong too. Heck, even Joomla is actively developed even though it's probably small enough today to be considered legacy.
> just spawning as many threads as there are cores is the optimal amount of threads in a thread pool for every use case

Absolutely not.

Any task with any amount of I/O will have a significant amount of blocking. A GPU kernel may take microseconds or milliseconds to respond. RDMA (a memory-access over Ethernet) may take many microseconds.

Having multiple threads per core would be more efficient: it gives the cores something to do while waiting for SSD, RDMA, or GPUs. Remember: even the earliest single-core systems from the 1970s had multiple threads on one core: its just more efficient to have multiple terminals to read/write to at a time.

--------

One hardware-thread per thread (since SMT8 machines exist like POWER9 / POWER10) is only efficient in the most computationally expensive situations. Which is in fact, a rarity in today's world. Your typical programs will be waiting on the network interface or SSD.

IIRC: there's professional thread-pools out there that are 1.5x threads per hardware thread as a default option, and then scale up/down depending on how computationally expensive things look. That is: a 64-core/128-thread Threadripper would be overloaded with 192 threads, under the assumption that at least 33% of them would be waiting on I/O at any given time.
Git Flow is not the only game in town! Take a look at GitLab Flow (and its variants), this intro does a good job of comparing related options (including git flow) --

https://docs.gitlab.com/ee/topics/gitlab_flow.html
Efficient service isolation on Alpine with VRFs
Practically, they can but I'm not sure about the regulations. Interesting question though.
It's a controversial opinion of mine, but many other languages have come and gone since PHP, yet it still dominates. With all the new alternatives nothing has taken over and it shows that stability and mature works better than change when there is not a critical need for it.

Modern languages have also time and time again forsaken the ideal of making development LESS COMPLICATED than prior languages, and this is why they don't take over markets. Creating more abstract languages just to do the same things that PHP, Python, Java, JS, and other "legacy" langs have accomplished (over many years) does not make sense. Too many people get credit for reinventing the wheel these days and it's a distraction from truly game-changing innovation.

Relevant and reliable function resides in a separate lane than innovative new solutions. They shouldn't be hyped and rushed to market as "PHP killers" simply because they generate buzz and new contract money.

And FTR... If you still have to compile code in 2021 prior to running it, you're burning a lot of extra valuable time off your life and away from your family in frustration just to find out that the advice on Stack Overflow was not relevant to your framework's new update, and you'll regret the lost years on your death bed... probably... Sorry, That had to be said... :P
> The better product will win out.

The more advertised one will win. Chrome is a joke privacy-wise compared to Firefox, but at the moment the winner is Chrome. Also the target audience is important: to the average Windows user, if Microsoft says Edge is best, then Edge is best, and Mozilla has no resources to fight back on equal terms since it's Microsoft deciding what runs on their operating system and what their users read or watch.
And who provides the car insurance? And who verifies that that insurance allows commercial use of the vehicle?

oh, whoops, forgot that most uber drivers are on non-commercial car insurance...
> MS doesn't have that sort of power (compared to say Apple)

That's an interesting question. I suppose Apple could refuse to sign the executable, which would make things tricky but could they actually boot Firefox from MacOS?

I think not.
Looks good but routing is very slow.
Sure. A lot of people believe in bigfoot though. Most of them don't matter in the space of studying primates or whatever we're calling him.
The audience of the stuff that content creators create and the platforms distribute collectively decides what is more profitable. It's a positive feedback system and ignoring any of the parts will result in a failed "solution".
It's not just PHP, turning off X-Powered-By (or similar) is part of any server hardening standard for any language I've ever seen (and implemented).
I was also kinda liked The New Microsoft and prepared to put my anger towards them to the side (I remember the ACPI memo days). Also, as a grown-up computer user, I got appropriate number of licenses (for every Microsoft application we use) for my family and personal computers.

However, the latest GitHub Copilot stuff, their agreement with OpenAI, return of their embrace, extend, extinguish tactics with GitHub, VSCode and other stuff undone everything.

It's their DNA now. All Microsoft Empire is built with crushing monopoly as their core value and driving force. Changing this requires more than changing a mere CEO and posting a "We Love Linux" banner.

The only really good thing they do is hardware.

Posted from my Debian 11 box using Microsoft Keyboard.