skysight-inc/HackerNews huggingface dataset:
> Composer is the de facto package manager for PHP. I’ve never seen anyone try to compete with it.

According to common PHP culture, there's no need - since it's already good enough. Instead of re-inventing something you can just move on and get your own sh*t done. :)

(edit: formatting)
Successful YouTubers get a good chunk of their income from brand deals.

Doesn’t matter if your video gets monetized if a company has loaned/gifted you a product and paid you to make a video featuring it.
It's the flow of nature. Nothing lasts forever.

Looking from addiction perspective, TikTok is even worse. But, as the author said, it's more shallow, so it should be easier to move away from.

I hope that people (or at least majority) will find a way to move from this mindless fun and finally start using all the technology we have at our disposal in some more meaningful way.
This was an interesting comment and I learnt something new, thank you. It does feel a little bit like you are proselytising the good news of the dual number autodiff method though, when you don't respond to questions on potential downsides and only add information about positives.
Meanwhile, I find the PHP docs far more readable/accessible than almost any other language. Compared with the official Python or (shudder) Java docs, and they're far superior, IMO.
As an AI researcher, I feel like this is misguided advice. The field is overrun with people, and it's almost impossible to make a meaningful dent anymore. Even if you have a group of experienced researchers and large compute reserves, most people are content with chasing SOTAs, because the green-field low-hanging fruit of yesteryear is over (and has been over for a while). Sure, you can learn some AI and then look for climate-applications[0], but then again, why not enter that field as a software engineer in the first place. Learning AI and is just an unnecessary detour if you want to end up in climate change.

[0] https://arxiv.org/abs/1906.05433
Surely, this must be culture and country dependent. Given the safety net in the country where I live in, being fired is far from being as important as marriage.
Also kind of an awkward title when the first sentence of the article is “Researchers from MIT and China have developed…” Like maybe spell out the actual institution like you did MIT (it’s in the article), and don’t say “MIT invents” in the title when it’s a joint effort?
This is sometimes hot and cold sometimes depending on C.I/T/D.O decisions. I used to work for enterprises that said software is eating the world and revenue , insourcing and IP differentiation.
Come next CXO cycle , we are a manufacturing company / Fintech / Insurer and IT is left to the specialists (and sell off entire arms or rebadge).

Aside , no two warehouses may be alike (fragmentation) + the fact that specialized products that keep adding new features find it hard in the data lineage space / governance space. I doubt if this steam will keep up unless there is a significant revenue (and that will be a challenge for anyone who would make a decision on a SaaS product)
Yes, unfortunately I did not found any blocklist setting to disable all translated articles.
I thought it couldn't get past the bridge?
Don't let this be known to redditors in case youtube shuts it down for widespread use ala ytdl... you can search for youtube videos with the intitle:<search> for exact matches. This has helped me tremendously.
Such is life (that is, biological evolution worked the same way).
Everything you say is true. But it's not an argument. Failing to live
up to all your stated values in past is not a reason to give up on
then for all time.
I didn't downvote but I think sometimes work is just plain fun, sometimes been looking forward to go to work. And nice coworkers, was looking forward to see. Not so much suffering here :-)

(Sometimes boring++ too of course, especially once at a big corp)
> The long term solutions end up being difficult to implement and can be high risk because now you have real customers (maybe not so happy because now slow db) and probably not much in house experience for dealing with such large scale data; and an absolute lack of ability to hire existing talent as the few people that really can solve for it are up to their ears in job offers.

This is a problem of having succeeded beyond your expectations, which is a problem only unicorns have.

At that point you have all this income from having fully saturated the One Big Server (which, TBH, has unimaginably large capacity when everything is local with no network requests), so you can use that money to expand your capacity.

Any reason why the following won't work:

Step 1: Move the DB onto it's own DBOneBigServer[1]. Warn your customers of the downtime in advance. Keep the monolith as-is on the current OriginalOneBigServer.

Step 2: OriginalOneBigServer still saturated? Put copies of the monolith on separate machines behind a load-balancer.

Step 3: DBOneBigServer is still saturated, in spite of being the biggest Oxide rack there is? Okay, now go ahead and make RO instances, shards, etc. Monolith needs to connect to RO instances for RO operations, and business as usual for everything else.

Okay, so Step 3 is not as easy as you'd like, but until you get to the point that your DBOneBigServer cannot handle the loads, there's no point in spending the dev effort on sharding. Replication doesn't usually require a team of engineers f/time, like a distributed DB would.

If, after Step 3, you're still saturated, then it might be time to hire the f/time team of engineers to break up everything into microservices. While they get up to speed you're making more money than god.

Competitors who went the distributed route from day one have long since gone out of business because while they were still bugfixing in month 6, and solving operational issues for half of each workday (all at a higher salary) in month 12, and blowing their runway cash on AWS for the first 24 months, you had already deployed in month 2, spending less than they did.

I guess the TLDR is "don't architect your system as if you're gonna be a unicorn". It's the equivalent of you, personally, setting your two-year budget to include the revenue from winning a significant lottery.

You don't plan your personal life "just in case I win the lottery", so why do it with a company?

[1] backedup/failover as needed
Electric or Internal Combustion Engine Vehicle?
I've never experienced the same kind of out-of-the-box problems with PHP as I have Python. I seem to suffer constantly from python/python3, pip inconsistencies and stuff just breaking constantly.
I wish https://www.openhub.net was still maintained. I like their project stats, and they have overall language comparison by number of contributors:

https://www.openhub.net/languages/compare?measure=contributo... (except the data point for an incomplete month is garbage…)
You can't do serious research without English knowledge at this point.

Also I looked at what happens to top programming competitions winners: they are usually from China, go to the top university there, then quite often are happy to immigrate to US for a MSC/PhD.
Am I missing something, or is there no list of supported printers/hardware on that page?
I do appreciate the backwards incompatible changes that Python 3 brought. Those were (mostly) good, and it was brave of them to go for it.

I wish they'd had another go. Call it Python 4.

But getting most people away from Python 2 to Python 3 already took a really long time.
Honestly, browsers are not the worst offenders here or the worst mistake.

MUAs are. There's no MUA-STS, the user interaction required to accept an insecure connection is often too trivial, the authentication methods allow easy credential theft and prolonged reuse.
One thing being better than a second, worse thing does not automatically make the first thing good.
Python's pip is developed separately, but the main repository is operated by PSF (authors of Python), and python's source code nowadays contains the "ensurepip" module to install pip if needed and official binary releases contain pip directly.
Hi there,

I had the same thoughts, which led me to build Electricity Maps (https://app.electricitymaps.com) a few years back, mainly to understand the current state of how electricity grids cause CO2 emissions.
Luckily (and with a lot of hard work) it turned into a successful company.
I also worked on some other climate tech products which weren’t as fortunate. I’ve written about past experiences here:
https://oliviercorradi.com/blog/lessons-learned-climate-tech...

Hopefully this can help you a bit on your journey.

We’re also hiring (although jobs are based in Copenhagen). Furthermore, a lot of our work is open source (https://github.com/electricitymap/electricitymap-contrib) - feel free to take a peek!

In any case, do not hesitate to get in touch if you think I can help
I unapologetically find PHP8 to be a great language to actually do work in, especially when coupled with modern tools like the Laravel ecosystem.
Maybe if you are not one of the billions of unbanked people.
I'm a big fan of ClientEarth - they essentially take governments and organisations to court to try to force them to meet local and international environmental laws. It's one thing having the laws in place, but if they aren't enforced they aren't worth anything.

https://www.clientearth.org/
How do database indexes work?
+ advisor for all colleagues that have had an idea about making "an App"
I get a bit annoyed on these claims of "the first zero", since it never bothers to be very explicit about defining what first "zero" they're talking about.

Is it the first symbol for no quantity? If you're only working with positive numbers you're not missing much by just saying "nothing". Having a zero matters a lot in positional number systems, since it means something else there. The Babylonians still got by with just putting a space instead of a symbol. Lastly, when using negative numbers on top of this, being able to work with the number between -1 and 1 just as any other becomes more necessary.

All these examples of "first zero" originate from the need to simplify and strengthen an already innovative system, and each individual first zero needs to be tied to that concept of number.
It doesn't have to necessarily teach you the most. Eg at Google, if it gets you promoted, that's also good.

Promotable projects at Google even have (or at least used to have) a complexity requirement. You can guess where the incentives lead.
> especially experienced ones, do not like it, will not suggest it, and will not apply for companies which use it.

That's a bit of a reach, I would work for a company like Slack or Wikipedia of course even though they use PHP and so would many other devs. In fact the further I am into my career the less the tech stack matters to me; I've come to realize the bosses and the company's culture and leadership and how they generally treat employees is WAAYYY more important than whether the stack is Rails or Node or PHP. To me. They are all web stacks that do more or less the exact same thing and the work you do is really quite similar on all of them.

I was sure being a Rubyist is what makes me happy because I like Ruby...well guess what, you can be miserable in a Ruby shop...that's the lesson I've learned.

If I ever become super choosy about tech it's only because I really wanna switch directions - e.g do low level development or something like that which is dominated by C. But all the high level web languages ...are all the same to me (my preferences aside).
Expand why would you give retail gambler "better than market" execution?
> This doesn't stop the junior talents that are highly influenced by foreign media

I don't understand. They are not influenced by the local media, somehow? Only "foreign" one? What is the magical mechanism behind that?

And of course, it's only "activism" when it does against the accepted order. The activism supporting current powers flows much more smoothly and does not cause any such ripples, so you conclude it does not exist?
That's the root of the issue. The service is meant to be used by a system component but didn't or couldn't check whether that was actually true and the failure to check properly was overlooked in the security review.

There's some history of similar problems where functionality offered by a privileged library was exposed to non-privileged users.

This isn't an apple-only issue though - before this system-level of authorization, there was suid binaries which could be abused because they didn't perform proper checking of user input.
Sure, but investors don't always act perfectly rationally, but also on soft criteria such as sentiment.
At market or better than market rate you have unlimited supply of trades without paying for order flow
Cryptocurrency replicates cash. A cash-based economy still needs government and the laws it enforces. The government's powers are just more limited due to cash, and its electronic corollary, not being easily surveilled, or controlled through intermediaries that can act as bottlenecks.

Cryptocurrency holds the potential to restore the traditional balance of power between private citizen and state that existed when most financial transactions used physical bearer instruments like gold or cash bills.

Ever since large financial intermediaries took over as the dominant force in the payment system, power has become extremely concentrated in the hands of a few corporations and governments.
This is done on purpose and it is the great advantage of being the cultural and language leader of the world: you decide what is newsworthy and you show yourself as the leader.
Moreover you can claim/steal findings by translating research in English and make it known to the world.
Every browser plug-in is an additional exploit vector. Never know when the plug-in author might sell out or get hacked. When that happens you’re one auto-update away from catastrophe. I also enjoy the more creative sponsor segments, like Internet Historian’s.
Hm, I think I've read somewhere that both Go and Elixir and kinda cooperative. A process in Elixir can yield control after certain number of reductions (function calls I think) and in Go a goroutine can only yield control on function calls, so if you have an infinite loop just adding numbers it will run uninterrupted. Both of them are "less cooperative" than Python with explicit yield statement. Do I get this right? I started digging into concurrency not that long ago.
In this situation the diversification means also the CCP will know everything about you.
As does the American government, unfortunately. I hope this period of appeasement is soon coming to an end.
OAL Prize Established
I mentioned consumers notebooks as main target for such optimization. A lot of "memory" for apps and real hibernation are main profits.
not really: if average life is 2 weeks that means you need $100 per year for devices. Somalia gdp per capita is $500 (not taking PPP aince these will likely be imported).
So 20% of anual income is quite high
OpenGL done us good for a long time. Khronos (the standards maintainer) refused to advance the standard in any meaningful way since the API was based around a stateful glBegin/glEnd model.

modern graphics hardware does not work well in this model. they’re really much closer to whole other systems. you want to push the triangle data into the card in a single (or few) API calls, then submit as few draw calls as you can manage.

fun fact, OpenGL 3, originally code named “longs peak”, was supposed to upend the stateful model, and advance the API ahead of its proprietary counter part(s) - DirectX. for what ever reason this completely fell apart, and OpenGL just sort of.. stopped improving :/

we have Vulkan now basically thanks to AMD opening their more modern GPU oriented Mantle API, and valve for running with it.
Fact is, the story has better legs when it's MIT, which is one of the reasons why the top universities have a "rich gets richer" pattern. Media loves to carry stories about "MIT nerds invent something" or "Harvard students gain power" or "Princeton students do something posh" or "Stanford students start a company" which causes kids who want to do these things to preferentially attend these schools.
I am not saying Agile is absurd. What is absurd is the rhetoric that tries to frame it as something new in opposition to mythical evil waterfall. I am not young and as far as I can say, waterfall was something that was not used in my lifetime.
This isn't based on any insider knowledge, but I will be very surprised if my current employer, Roblox, has layoffs in the next couple years.
Fair point! The server is on a private network and it is exposed via nginx reverse proxy that is regularly updated.
In the current electronic fiat system, a few companies control both the gates and the network. Crypto at the moment decentralizes the control of the network, which is already a step forward.

Crypto can also be used to decentralize control of the gates, such as allowing goods services and taxes to be paid in USDC and DAI, so that there is less need to use a CEX. But there are regulatory and technical barriers that prevent this from happening right now. The people who want blockchain adoption ideally would like to see those barriers to be overcome.
> EDIT2: I also think there is something unique about PHP documentation. It has plenty of real life examples, and the ability for users to leave comments allows you to hear directly from others "gotchas" that people have experienced. I feel like PHP documentation is very undervalued.

This is perhaps one of the better things about it! It feels like lots of different languages and frameworks would benefit from comments at the bottom of the page, from the community, explaining various common use cases and gotchas.

Somehow it feels like docs being on GitHub with people being able to contribute to them there somehow can have higher friction, versus a forum-like system.
How do you know if a reference is trustable? (Reference checking the references maybe is one thing?)
Related question: would people pay for this kind of localhost desktop app? I'd love to sell an elixir app without bothering Electron or Rust based engine.
show me a liquid stock with .25 spread
That's not that true anymore with https://www.php.net/manual/fr/opcache.preloading.php (and PHP-FPM).
I go to youtube only for recommendations. Sometimes they are good. Then I open the link in NewPipe. No ads!
> And yet, I feel it's the people IN position of Western privilege, who have NOT experienced actual 'dystopian future', and what a hostile government actually CAN do, and what living under duress is ACTUALLY like

A lot of the arguments in this thread could apply to free speech as well. Pretty scary how many HNers feel that way.
Yes, filter bubbles absolutely have their own downsides. But I don't think platforms (Facebook, YouTube) should attempt to break them with Fox News or previously Infowars. I find that much worse really.
I've also made this logo with DALL-E: https://www.aidemos.info/about-us/
> The line tops out at a dose of 10 mg/kg, or “mig per kig,” as chemists pronounce it.

So that would make the sweet-spot dose for someone my weight about 800mg, which doesn't sound very 'potent' to me. I haven't read PIHKAL, perhaps that dosage is in line with the kind of substances Shulgin tested.
Those who can, do. Those who can't, advertise.
It is creating better images than the huge majority of people would do. Cheaply.

As you say, an expert can do far better.

But having something artistic created that well exceeds the average ability is gobsmakingly astonishing. And for quick blast variety generation, it is world class.
But if your code has a shelf life of 6 month, then your code is probably not read and changed as many times, as code, which goes into production settings and might be there for the next couple of years. So actually many things do not matter as much for such throwaway code.
I don't get what is the expected failure here?

Can't salt accomulation be flushed away?

I think for example reverse osmosis machine also have to constantly flush filtration debris away from the main membrane to maintain efficiency.
Try “A brightly coloured, detailed icon of an [x] emoji, 3D low poly render, isometric perspective on white background”
You are right, but me and my colleague are limited on time unfortunately, because there is so much work to do. I already asked him, if he could include me in his next project, just to watch, what he is doing from the boilerplate up. Maybe this clears out some of the question marks. And thank you for the resources. I already use regexr.com for visualisation, but this seems better for learning.
118 CHF (123 USD) to have warning signs...

I'm glad that the UN didn't go with these, since interoperability of safety symbology should not be restricted to everyone but poor people

I just wish the UN's efforts went further than just chemicals
It could save the lives of many people in a sudden water shortage
until tankers arrive.
The Murmuration of Grief
About OpenGL, here’s a long post outlining some of the problems: https://softwareengineering.stackexchange.com/a/88055/25371
While not directly applicable to the Pi where there’s no Direct3D, the GL issues are pretty much cross-platform.

Vulkan fixes that by stripping these problematic higher-level abstraction layers from the GL. Instead, Vulkan provides low-level access to the GPU hardware.

The triangles are still there usually, but the Vulkan has no GL-like high-level APIs to render them. Instead, in Vulkan we create and update GPU buffers and textures with the source data, create pipeline states (an object containing shaders, input layout, alpha blending, and quite a few other relevant parameters), and finally submit draw calls rendering triangles from buffers, using some pipeline state.
Well, it will happen, because the current standard is unsustainable, and that's the definition of the word.

The only thing is whether any of it will be in a somewhat controlled, damage limiting fashion, or will it be just one stupid catastrophe after another.

I feel new gizmos are generally just more fuel onto the fire of consumerism, and will just speed up the process, not slow it.
Making a functional state requires solving logistics problems. Or as Napoleon said: “An army marches on its stomach”.
"Everybody has heard about the latest cool thing™, which is DALL·E 2" became...

"Each person has heard in regards to the most up-to-date frigid ingredient™, which is DALL·E 2"

I'm not too worried