skysight-inc/HackerNews huggingface dataset:
I actually found Python as an organisation quite obnoxious during the transition to 3.

Even as someone who supported it. Perhaps there was internal built up resentment.

Whatever it was it showed in their communication.

Very occasionally I have to communicate on a topic I think could see backlash based on internal views. I make an effort to communicate it as neurally as possible.

My org currently prefers a saccharin approach when there is controversy I can't stand that, but I prefer it to over the like it or lump it bristling with rage approach Python took.
The people you share your home toilet with are bound to spread any pathogens they're carrying to you in multiple way. You are likely touching the same things, eating the same things, touching them, kissing them, etc. A public toilet may be used by hundreds of people each day and is the single common point of contact and thus carries more potential for spread of pathogen
I don't think that's a problem in this case? I've been to the building (I'm friends with the person who started the project and he showed it to me in April when I was visiting) and it doesn't have a ballroom. The rooms it does have do seem like a good size and configuration for the planned use (medium sized residential workshops).
> Psychologist Geoffrey Cohen once showed Democratic voters supported Republican proposals when they were attributed to fellow Democrats more than they supported Democratic proposals attributed to Republicans (and the opposite for Republican voters).

I think this is could be a rational matter of trust. You can't be an expert on understanding every proposal. You have one political representative group that has the appearance of being relatively aligned with your values, and another group that seems to be actively against many of your values. Which representative group are you going to extend some benefit of the doubt or delegate to, and which are you going to be more skeptical of?

But it's not always a matter of trust, it can also be a matter of attack. Consider one political party blocking all initiatives by the other party, to deny the other any wins, even if the initiative is also in the interests of their own party. Or consider the "own/trigger the libs" behavior, where the goal seems to solely be to hurt, not to advance any other goal. On the other end of an attack, though, they'll tend to have less trust of anything from any group they associate with the attack.
I think that’s my comment[1]! You’re mixing an anecdote about the 1930s vs. today a wee bit but that distinction is not really relevant to your question.

For what it’s worth, my dad and I generally agree that things have gotten both more convenient and satisfying on the handyman front. Far more tasks are DIYable now. Expertise isn’t a limitation and I’ve been able to do even more projects than he was able to. There is an incredible amount of satisfaction in learning and solving a problem yourself.

I’m not convinced this is universal. I think there are definitely cases where convenience is a thief of joy.

[1] https://news.ycombinator.com/item?id=33904360
I’d love to see the original setting. Was the sign intended to tell the consumer that no fresh coffee would be made, or that there are no free refills? The museum setting (in front of an empty coffee maker) implies the first, but I suspect the second was intended?
Is there still a php.ini that allows you to alter the language’s semantics? To me, that’s the biggest can of worms that PHP used to have. I haven’t touched it in years, so am not up to date.
> The problem is that Google’s system “works better” from the point of view of law enforcement.

Reporting parents to the police for a single false positive is not better in any way.

Law enforcement does not have unlimited resources that can be wasted every single time Google's algorithm screws up.
Dude... stop digging.

According to weather.gov, the lowest low at my location in Midwest USA was -12F in 1917-12-30. It does occasionally get down to 0F, but my herd has little problem with that. I break ice and make sure they have hay.

One time, I had a little bull born overnight in a February cold snap. Due to an unfortunate interaction between its mother and a brush pile, it wandered into a ditch and couldn't nurse until I found it in the morning. I brought them both in the (unheated) barn and reminded it how to nurse. After a day in the barn I turned them back out. That bull still had a red nose when I sold it as a 2yo to a neighbor, so we called it "Rudolph".

Of course I'm in Missouri, not North Dakota, so one probably couldn't bring my heat-acclimated Red Angus crossed with Akaushi and Charolais to North Dakota and expect them to thrive. There are plenty of Red Angus herds in North Dakota, however. North of there, I guess they have to raise Scottish Highlanders?
Disagree, composer exists, namespaces exist, autoloading exists. Enough quality frameworks.

I hope you can give some factual arguments why it's still a mess.
Yeah. That’s all I was trying to say. I’m not speaking about anything related to shitty recruiters, how hard it is to be a man online (??), or how much it sucks to be the target of sex-based scams.

Just. Saying it sucks to be a woman in tech and statements and sentiments like this are part of the reason why.

Still no one answered my question: “What does a software engineer look like then?”

I think it was a combination of me being not explicit enough and touching on an obviously sore subject for others. But I don’t have the energy to unravel it or debate.
What was the motive behind this post? What do you hope to gain?

If it's recognition for learning <insert-language>, how do I provide it to you?
I'll put it like this:

Before, if you wanted to meet hippies you'd have to go outside and find them - usually in a park or at a concert.

Now? Find their Discord.

Before, if you ever wanted to be a hippie you'd have to talk to hippies, hang out with them, debate them, and relate to them.

Now? You spend 2 hours on a search engine and realize they're full of shit.

Now no one wants to be a hippie, but a lot of people wish they did.
Well then you are a special case different than most. You might not need the privacy we’re talking about here. You’re giving out ways to contact you that, if abused, will result in irreparable spam to that account. But it’s just part of a job you do. So that’s fine.
Good news. Wish iCloud Drive worked as reliably as Dropbox so I could make use of this, but Apple + Internet Services are a match made in hell.
Contributing an ending to Minecraft is a bit like contributing the finished photo of a Lego set; nice, but not really the point of the product.
English has around 14 vowels (the exact number depends on dialect and on how you count). If we can represent English with the five Latin vowel letters, surely we could invent a way to represent Bulgarian.

Your point about computer systems is true, but I think they’re slowly getting better at representing diacritics over time.
I've had tinnitus for many years. Too much listening to Black Sabbath with headphones maybe? Anyway, it's mild and doesn't disrupt my life. I saw a documentary on tinnitus a bunch of years ago and saw that some people have it much much worse. So, I'm lucky. I used to be very careful about protecting my hearing - double up ear protection when shooting, or running a chainsaw; standard protection when mowing, woodworking, etc. But, I've lapsed a bit for some reason.
I was surprised to see such sloppy/risky wiring for the Internet hookup along side such fine RF engineering.
All information on this subject must be deleted IMMEDIATELY
Curious about something.

If you've long moved on and are no longer using PHP, why do you still consider yourself a "detractor"?
What’s a shortlist of top recommendations?
New Prius
HTTP Servers, WSGI and Web Frameworks
What does "weirdly executed" mean? I can't even guess so would you be so kind to clarify?
You are doing it right.

7.4 just ended its security support so you might argue that you should be at least on 8.0 just in case a bug is found and not backported.

Truth is: it's not likely.

But in any case theres no need whatsoever to use the latest version and even less when you are using WordPress which is notoriously bad at keeping up with PHP releases.
Isn’t a huge benefit of how PHP executes is that it’s stateless.
I do music production as a hobby, and I definitely see this. You can get a lot of plugins these days that will do all sorts of auto generation for you — chord progressions, melodies, stylistic aspects, variations, and so on, and a lot of them are incredibly high quality.

Each to their own of course, and if I was on the clock and doing this for money I think I'd love to be able to click a button and create an authentic-sounding Motown bassline or whatever, but for me... while it does sound great, and somewhat depressingly is almost certainly better than what I could create by myself, I find it quite an empty and unsatisfying way of working. I loved it at the start — look how fast I can make a track! — but I've been slowly moving away from this sort of thing, and I'm back to having more fun as a result.
The worst part to me is we are basically encoding puritanical values into the "soul" and bedrock foundations of AI for all future generations.

"Impure thoughts are a danger to democracy, access denied."
I'd say you are probably down voted because you do not provide argument as to why it is under appreciated.

The thing is that PHP is (was) a good example of bad language design. It's original creator is (was) also known for its total disdain for "correct working software". The language and standard library even more show this quite clearly.

See reddit.com/r/lolphp for a community dedicated to bringing PHP's bad design pearls to the surface.
Wage Inequality and the Rise in Labor Force Exit: The Case of US Prime-Age Men
History’s Most Famous Vegetarians
Why are we doing a post mortem on a thing that is running perfectly fine, and has a 10 year CAGR that blows away the S&P 500?

This is dumb.
The Future of Work in an AI-Powered World
Some personal reflections on the direction of my work.
Cancer patients’ overlooked financial burden: hospital parking fees
but this isn't the case for PHP at all? The PHP side of upgrades are, usually, trivially simple and you are given literal years of deprecation warnings before anything happens. The tricky part (as always in PHP) is the modules and stuff, but that is getting better
Hi! Thank you for testing!

>
It doesn't remember your "environment". So if I call endpoint A and then click on endpoint B to try that, it forgets which environment is being targeted.
Similarly, metadata is also specific to the request. If you use metadata for providing authorization headers, that means you have to enter the metadata separately every time you make a different request; there's no way to share metadata as an "environment".

Yeah, I have this in plans for taking environment and Metadata from previous tab - https://github.com/getezy/ezy/issues/30

> If you create a collection and click "Create", and it errors saying an imported proto resource wasn't found, the entire collection disappears.

Ha, interesting case, you selected the file and then just delete it before clicking create :) I will think how to handle this.

> The app uses the proto schema to show a list of endpoints, but it doesn't know anything about the message and response schemas, and you can't browse the types? It seems tedious to have to manually enter the request as a JSON payload.

This is the great point, was already mentioned earlier, I have plans to add auto-mocking feature for request payloads and autocompletion in code editor this will fix this issue. Also I will think for option to show raw Protobuf definitions

> Similarly, response is shown in JSON, rather than Proto data. So I can't see what the returned types actually are.

Maybe you have an idea on how we can represent decoded message (which an object) and map it to Protobuf Message definition?

> The "Request" and "Metadata" editors are super laggy to the point of being unusable. It takes several seconds for what I type to appear in the editor, and my computer's CPU usage goes to 150% while it's sitting there doing nothing. Is there some kind of autocompletion that's supposed to kick in that's going into overdrive?

Interesting, this is the first feedback about app performance. Can you open an issue and put more details there? I need to know app version, your OS, how much tabs opened and how much are you typing. Will be helpfull, but I try to reproduce it anyway.

> Clicking on an endpoint adds another tab. Click around and you end up with dozens of tabs. Seems a bit pointless.

Sorry, I can't reproduce this bug. You said clicking around, where exactly I need to click?

> No support for setting HTTP headers or seeing the returned headers.

You can set it in your Metadata and this should work as expected.
UK ICO, USCourts.gov hijacked by hidden mining code after plugin pwned (2018)
I've had tinnitus for the last 3-4 years. The noise seems to come from inside my head, not from my ears. I find fatigue has the biggest effect on it, the more tired I am the stronger the ringing. I suspect heavy fatigue brought it on in the first place.

I've gotten used to it now to the point where unless it's really strong I can more or less ignore it.

I can understand that some people find it distressing, but I've made my peace with it, it's now part of me.
The impressiveness of this overcomes the disappointment that it wasn't some actual mass-produced ornament that happened to have a CPU powerful enough to run Doom ;)
I also suspect that Jean-Michel Jarre never made a cover of Popcorn. Despite Jarre's pop status, he's an original composer, not a cover artist.

His father Maurice Jarre was a composer who wrote the score to the movie "Lawrence of Arabia", so he grew up in a privileged cultural milieu. J-M Jarre has discussed the impact that Stravinsky's Rite of Spring had on his art. Making a Popcorn cover just seems completely out of character.

I suspect the misattribution happened early in the MP3 era, around 1996-99, because I vaguely recall seeing Popcorn drifting on Napster as a J-M Jarre title... Jarre was quite popular among the early adopters who traded MP3s back then, so I'm guessing anything "early synth pop" got assigned to him.

(I still regularly listen to Jarre's "Zoolook" album from 1984. Brilliant use of the legendary Fairlight sampler-synthesizer.)
I'm going to charitably guess you didn't read most of the post.

He did move on. He is at peace, finally.

He's the opposite of a diva and has humbly accepted that his reward for his work doesn't take monetary form.
One thing your numbers probably don't consider is the cost of hosting the guests? For a wedding that is usually not considered the responsibility of the hosts, but it is still a cost associated of the event. In this case, one of the reasons why this building seems to be a good fit for the project is that most of it has been carved up into small bedrooms. (I think this happened in the early 20th century when it was used as student housing, if I remember what Owen told me correctly.)
> PHP does these almost fundamental breaking changes so often, that maybe people just get used to it?

PHP also cares a great deal about backwards compatibility. There are long deprecation phases before anything gets removed.

The RFC system also helps a lot in ensuring that changes to the language are well thought out to and discussed beforehand. The is not much change just for change's sake. Churn is kept to a minimal while still allowing the language to evolve.

> There must be a lot of unmaintained PHP codebases that will break if PHP is updated by hosting provider etc. Someone must be pulling a lot of hairs because of this.

PHP upgrades are also good money for agencies. Got to earn that bread.

And to let out a dirty secret, for really hopeless projects there is the option to keep them on life-support by running them inside a docker container with an older PHP version. (Horrible but if that's what the customer wants, it's their risk.)
There should be no inactive days. You typically have the same insurer, use the same card as when employed. For the first month you indeed get the paperwork later, so you pay late, but that's built into the system, it's mentioned in the exit paperwork.
All side projects feel like tilting against windmills, until they don't.

My current is turning an old python script to a server side app. It went in the opposite direction. It started out simple and productive, but then turned into a quagmire.
I'm afraid to even update ordinary packages on a running system. People who want to update kernel on the fly are just reckless!
Thanks for these!

Ha, I love the enthusiasm - I've been working on a book and researching publishers and have ordered from Stripe once or twice and was curious if there were more like it as they seem to do a good job (and of course at the same time I've seen the news about the antitrust lawsuit and am reading Corey Doctorow & Rebecca Giblin's book Chokepoint Capitalism which talks about the publishing industry).

But would love to jam out on ideas, I think the concept of a model like bookshop is very compelling. Email in bio
PHP 8.2 will get official security updates until December 8, 2025, how much longer do you need?
It makes me happy to know others are thinking in terms of trade-offs as goals.

I wrote an article about this from the perspective of avoiding software technical debt, but I have to admit, this article does a better job on explaining why it works than my own article (╯°□°)╯︵ ┻━┻

https://connected.io/post/how-to-avoid-technical-debt/
tldr: You can find overlap or convergence by applying PCA on a trade-off matrix.
If the app could be used as a Bluetooth controller, you could have a colab with these folks https://store.steampowered.com/app/1059990/Trombone_Champ/
3000-year-old solutions to modern problems [video]
Fermyon Spin JavaScript and TypeScript SDK
Cool story.

Now, how is this relevant?
"Locally" doesn't always mean in-country. For example, in Russia, China, or the US, "locally" probably means a lot of things would need to be in a specific part of the country. For someone in Africa, Central America, or smaller countries in Asia, "locally" might include a dozen countries in the region.

The point is that if global supply chains collapse, you don't starve or die of disease. It's unlikely local supply chains will collapse worldwide.

If Norway has enough production capacity to feed itself (or simply the Northern half of Europe as a whole -- Norway can easily import from Poland), it's okay if it imports coconuts and bananas to have tastier food. My concern is if Norway were reliant on imports from America or Africa to get enough calories to live.
I think it's just bugfixes now. Instead of updating drivers, nVidia and AMD now work directly with developers to integrate the optimizations into their engines.
There weren’t even web sites 30 years ago, but yes to all of this.
What is weird?

That it's stateless, and therefore often deployed with a module or FPM?
Regarding tribes, one idea that changed my life was that many successful people are smarter than they seem and don't merely go with the tribe because of herd behavior - they are quite fully aware of the specific madness of their specific crowd.

Rather, leaders perform a delicate balancing act where they act the way in-group expects them to, least they will lose any power and importance. Because your peer group, nation, firm, profession etc. is not just a passive influence on the way you think and behave, it's also the fundamental tool you have to change the world. Outside philosophy or chess nobody can succeed alone, and even there people need opportunities and support.

You can see this balancing act most clearly with politicians, who must change their apparent convictions from one day to the next as circumstance unfold (for example, see Obama's flip on gay marriage once his wider voting public flipped). But it's true in almost any setting you can imagine, all success involves a political power game. Troublemakers, those who are too easily willing to go against the status quo, are culled early, even if they are technically right and even if most people know they are right.
Every solution seems obvious in hindsight, but from the article we can see it is not so obvious in practice.
Are you sure such repository ever existed?
The post may be mostly accurate, however nothing about it seems that groundbreaking. I would say that I picked up 95% of the mentioned concepts in my school playground. I imagine most people did.

Perhaps the ideas did change the authors life, but also at a very early age?
The homepage of the "Norwegian Safety Investigation Authority" is much more informative and the 2 documents have interesting photos, e.g. closeups of where the wood broke.

https://www.nsia.no/Road/Investigations/22-441

It does not state why they conclude the cause was overload, only that "Uncovering the technical causal factors for the collapse of the Tretten bridge has been challenging. The expert group has worked its way through several hypotheses to be able to exclude non-relevant fracture mechanisms, by connecting findings to computational analyses. There was significant consequential damage to the bridge structure, both from the collapse itself, the impact with the ground and the salvage work, and it has been challenging to separate these from each other."

Personally I would think that a bridge should be able to handle "A passenger car and a truck with trailer loaded with lime were on the bridge when it collapsed".
> Last time I checked these high powered toilets first suck things down, then fill it up with water.

No toilet except those found in airplanes can actually suck things down without first having water come in from the top. The sucking action is created by water entering the bowl and coming over the top of the trap, and the water exiting down the drain then creates a vacuum that sucks the remaining water down.

High-pressure toilets simply create more pressure at the top, they don't do any suction first.
> Possibly more low end torque, and better gear ratio choices?

The Japanese engines had less torque but were higher revving engines, and had better gear ratios. Also lower curb weights and more manual transmissions.

It took GM/Ford a while to go with overhead cam designs.

1984 Honda Civic
1600lbs
1.5 liter engine
91 hp at 5,500 rpm
93 lb⋅ft at 4,500 rpm.

1984 Chevrolet Citation
2.5 liter engine
83 hp at 4000 rpm
124 lb/ft 2400 rpm
2200lbs
Machine Learning Consent
1. Support for generic programming.

2. Officially supported runtime that exposes system event loop to userland (yes, we have swoole and roadrunner)
Since PHP is typically invoked as a web server module or SAPI, you can install as many versions as you want and which one you use comes down to the version you've configured in your web server.

You _can_ use PHP from the command line but it's not the same kind of thing as Python or other languages where you need to be mindful of which version some shell script might assume is installed, etc..
That which you are practicing is supervised use of non-deterministic AI, where the latter is a tool - not the suggested "self-driving storyteller, you can now sleep at the wheel".
Half of my searches are thoroughly explained in access.redhat by very competent RH support answers. Ubuntu answers usually are just bad.
I read those ten life changing posts , what happened next might surprise you!
if your project is managed by composer you just set your compatible php version and you’re set. the 5.6 to 7 conversion was painless for most because 7 was largely backwards incompatible. I did it for a 300kloc 10 year old codebase in a few days. After that the breaking changes have been pretty easy to manage, and many users are still on 7.4. 8 is where things have really started to change but still the process is not that hard.
So, here the question I haven't now, will Microsoft go after him so they can claim the copyright for themselves?