skysight-inc/HackerNews huggingface dataset:
>Which... maybe it is; who am I to suggest different priorities for other people

I mean, I get the sentiment. But I live in this world too, and the E-Waste and forced obsolescence(or whatever you'd call it in this particular instance) does have an effect on me, personally. So yes, we should absolutely have a say, despite the fact that at this time we actively do not. In the US, our environmental policy is laughably inadequate, and with what happened in the election, we're about to be on a path of complete self-annihilation, environmentally speaking.

It's a bit of a long-winded way of explaining myself here, but we definitely shouldn't refrain from serious issues because you feel you may be stepping on others' toes.
See also the last 25 years of cop/crime shows
It is my ouput, but I use ChatGPT to fix my spelling and grammar. Maybe my prompt for that should be refined in order to not alter the wording too much.
I refuse to believe someone making this much money is unable to buy their way out of trouble.
I'll explore performance with this parameter. Thanks for the advice!
PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni
Even though it is Oracle, Oracle APEX is exceptional at creating CRUD applications.
The main benefit to other low code tools is that it doesn't want eliminate code but just the repetitive UI code. It still expects you to have skills in database development so you can achieve everything but generating a Report, Grid or Form from a SQL query takes as long as you need to write the query. And everything is customizable and maintainable in the end.
I don't want to handle errors after every division and division doesn't crash, both sound rather practical, though.
That reminds me one aspect of approximately every vaguely-popular diner I've ever been to:

The Special.

Just show up, sit down, turn the coffee-cup right-side up, and order exactly like this before anyone has a chance to put a menu in front of you: "I'll have the special."

If they're doing it right, there will be no questions about your order.

Coffee will show up. Soon after, food will show up.

It will be fast, hot, inexpensive, and of a general quality that is par or better compared to anything else they might be have on the menu at that particular diner.
The biggest obstacle for me was (and is) fear or failure when it comes to solving exercises.
Nice find! So it could be: fmovies, Anna's Archive (hosted on same servers?), Dramacool.
inefficiency
Encryption that allows precise deletion of records in databases is quite famously pathological for performance and cost. Databases that work this way have existed for many decades and almost no one uses them because the performance is unacceptably terrible.

The reason may not be obvious. At the limit, database data structures and algorithms are a collection of data compression algorithms, though we typically don’t think of databases this way. Using encryption in front of that compression renders it worthless, and most database performance is predicated on the ability to use compressive representations of the data. Encrypting the data forces the most naive and inefficient data structures imaginable.
Just use AI, it's pointless waiting for 'seniors' who don't even have time for you.
I mostly agree, but it surprises me that people don't often consider a solution right in the center, such as openshift. Have a much, much less burden for devops and have all the power and flexibility of running on bare metal. It's a great hybrid between a fully managed and expensive service versus a complete build your own. It's expensive enough. Todd, for startups it is not likely a good option, but if you have a cluster with at least 72 GB of RAM or 36 CPUs going (about 9 mid size nodes), you should definitely consider something like openshift.
Agree;
To be fair, Go was never a proper "systems language" (and shamefully attempted to redefine what the term means).
I feel the same as the author. I also can’t come up with any satisfying solution. I empathize with apple and don’t expect them to support old hardware forever. The only solution I can think of is allowing people to support older hardware themselves. This is one of the strongest arguments for loosening the walled garden for older devices.
How does that work irl? Do you have an SD card attached?
> that very low risk is predicated on the US sticking its neck out for Taiwan.

Half of the US military is obsessively focused on this scenario. The Ukraine war showed what an invasion of a neighboring country gains you and that one didn't involve US airforce, navy, and marines directly intervening.

The odds the Chinese will suddenly be happy being poor and isolated from the west like Russians in exchange for Taiwan is extremely unlikely.
Honestly I was surprised to hear about puppet at all. Thought that was dead and buried, like chef.
A worse case of meddling is the oil industry. They have been considered strategically important and gotten mind-blowingly expensive special treatment for a long time. That's one example among many.
Submodules are okay in theory. But in practice the actual implementation is very buggy and incomplete. It's relatively easy to get into a state where your .git directory is completely broken. Plenty of operations are unreliable to the point that they break CI. They don't work with worktrees.

On top of that they are needlessly confusing. Why is there a .gitmodules file and hidden state inside the .git directory? Why aren't they cloned by default? Many of the UX issues have only been fixed if you turn non-default options on (e.g. the display of diffs can be changed from useless "submodules changed from commit 123 to 456" to "these commits have been added/removed").

Just all-round they are a mediocre idea, implemented badly.
Then what do you call throwing grenades at fisherman?
Pizza parties?

I think you have a lot more reading to do. This industry is hard to grasp and it's the most capital intensive industry that exists.

They're not throwing pizza parties.
Why was it ever popular? It promoted a productive code organizational pattern, basic hygiene like migrations that were absent in a lot of web dev at the time, had a very productive non-totally-dogshit ORM, and some good deployment tools for the pre-container (and, hell, pre-popularization-of-IAC) era developed alongside it.

It’s mostly the ecosystem making it popular these days. Same reason Python’s a juggernaut in several spaces—the ecosystem, not the language or tools (or, in Rails’ case, framework). You can slap a few gems together and have a site with all the basics (user accounts, admin, OAuth, file uploads, user roles, et c) in minutes. The gems are widely-used enough that they support most things you might need for whatever-they-do, and you probably won’t run into some feature that you really need but has been broken for two years and nobody realized it because nobody’s using that feature.

(For the record, I’ve sworn off rails after seeing so many codebases that were total dumpster fires that I decided it attracts too many budget-minded-to-a-fault companies and owners for me to want to work with it again, plus I fucking hate ungreppable magical defined-nowhere metaprogramming symbols and magical imports that leave one unable to figure out WTF is happening without running the code, but I can see why it’s popular)
I always thought the answer to verbal query "let y=1/x, x=0, find y" was "Well, the answer is the Y axis of the plot". Surprising that people have to be reminded that X can be signed. I've had similar conversation IRL.
That all well and good until you hit a brick wall you cannot pass. At this point a helping hand and/or the answer is the only way forward or to learn.
How AI Log Analysis Is Shaping Observability's Future
It's completely ridiculous that these phones are as non-hackable as they are. When maintaining the illusion they sell of their stuff being "magic" (so therefore you can't hack on it) over the seriously big fucking issue of pollution and E-waste, I'd go a bit further than saying it's annoying. It's deeply immoral.
You will either do well or not, from the company's perspective. I don't think that's what's most important, really, it's just a job. My main advice would be to look out for yourself. This sounds like it could get very stressful, and it sounds like the company might not be fully aware of what it's doing. You might end up making a big mistake, or a series of small ones that snowball into a big problem further down the road. That's all fine, they threw you into the deep end of the lake, so they can own the failures - but you still get to take credit for the successes.

There's no way not to learn from this, and there's things you can learn here that you wouldn't learn from years of being in a regular team. So just as you're missing out on valuable experiences here, you'll also be missing out on valuable experience if you change jobs.

The interesting part of a career is also all the non-technical people we meet, and if you're learning from them, that's also good. Maybe this road will take you somewhere more interesting than spending a lot of time on code reviews.

(PS: If this is actually in oil, make sure you're getting paid well.)
If it makes you feel better, I work at Apple and I still use the iPhone 8 since 2017.
"Non crime hate incidents" too. Ie not crimes but they still found themselves bored with enough resources...
Its. Not. The. Lawyers.
Assuming fee based renewal, proportionate to revenue is problematic for works that fall out of publishing.

There's lots of works from when I was young that nobody is interested in publishing, even though I would like to see them again. They make zero revenue now (and probably didn't make much before), so I suspect the rights holders would abandon them if they had to pay any fee, especially an escalating fee.

I'm personally less worried about works that remain in print.
New physical AWS Data Transfer Terminals let you upload to the cloud faster
The environmental impact grows a lot more with the number of sold product than the maintenance burden.

For a business that sold a thousand units with a handful remaining, the calculation is going to be a lot less dominated by impact than for a giant who sold millions and has thousands still in use.

And if there's a giant in this industry, that's Apple.
Quarter Days
> It still expects you to have skills in database development so you can achieve everything but generating a Report, Grid or Form from a SQL query takes as long as you need to write the query. And everything is customizable and maintainable in the end.

Isn't this what people thought about Oracle Forms before it going the way it did?
> I also miss TouchID.

I agree - Touch ID is far superior to Face ID.
Couldn't this be done with a Bloom filter in such a way that (in exchange for a small error rate) you'd not keep any individual hashes?
No, but it's also true that almost 40% of autists have intellectual disabilities: https://www.cdc.gov/mmwr/volumes/72/ss/ss7202a1.htm

That said, the parent comment is just silly and wrong.
When your burn rate exceeds your cash flow you cut the burn.

They don't have much in the bank. They burn over 100 mil a year on headcount.
>> Except for reasons like national security and domestic jobs rather than skin color or sexual preference

> What domestic jobs? These boondoggles never generate the jobs promised, and even if they did, the per-head cost of the handout is usually enormous compared to the per-head salary.

You forgot to address the national security aspect in your rant.

> You realize why Apple switched to Apple Silicon for their laptops and desktops, right? Apple was sick and tired of Intel's incompetence.

Fabbed where?
What's the output of this Go program, without going to the playground link?

print(math.MinInt / -1)

https://go.dev/play/p/Vy1kj0dEsqP
Android phones are kinda better in this regard because if you really insist, you can take matters into your own hands and install a custom ROM. Especially now that GSIs (generic system images) are a thing.

Really though, why do we keep updating OSes? I understand security updates, but why do these major yearly releases have to keep happening? What do they solve? Why can't we for once just settle for something in this cursed industry? Why can't we release finished products?
Let's be real here: Most of us detest forced upgrades because it is Fucking Inconvenient(tm). We don't want to move away from Space Bar Heating[1] once we've gotten established, and screw everyone who tries taking it away.

I'm sure a small minority might also have an environmental beef, but arguing green isn't going to grab peoples' hearts.

[1]: https://xkcd.com/1172/
> a lot of what can be done with actors can be done in Go using the "Don't communicate by sharing memory, share memory by communicating"

Yes, it is logically correct since CSP and Actors are solutions for the same problem(concurrency)

And I do think CSP is easier to use compare with Actors as a programming model, but when it comes to distributed and business applications, the comparative advantage is reversed
I can’t close the cookie popup on my iPhone SE 2020. It’s a shame that we reached this state in 2024.
Unusability preservation law:
Whenever a technology gets into a state where it becomes usable, when it starts to suit you, you get into it and you are satisfied with it, something always happens that either completely impairs it or makes working with it significantly uncomfortable.
No, they wouldn't. That wouldn't even build them one fab, let alone summon all of the talent and supply chain out of thin air.
The real question, IMO, is why the need to release a new model every year? I think a lot of the churn of both hardware and software had nothing to do with technological progress, and everything to do with generating sales.
Click here for the Proto: https://drive.google.com/file/d/1hwy-t1KWyDDkU5luVKQTGEq-fQj...
That article is awfully short on estimating environmental impact.

Other sources on the web say that, including 4 years of electricity usage, an iPhone's total carbon impact is ~175 pounds of CO2, or about 9 gallons of gasoline. Which is roughly 0.25% of emissions from driving a car the average amount for four years.

Imperceptible changes to urban planning to shave off a few miles of driving would have a bigger impact than doubling the lifetimes of mobile phones.
Upgrading to an iPhone 16 seems like a weird choice, given that the SE3 exists and it pretty much perfect. One argument that I can see it that the 16 is two years newer, and should get updates at least two year more. The price difference between the two phones however is much to big to justify getting the 16, unless there's some feature you really need.
I guess this is a matter of ‘bubbles’.
Most people I know that have a Linux box at home - including my parents - are not and have never been sysadmins. But this is probably because there are not that many sysadmins in my bubble?

Kind regard,
Roel (former physicist, developing Android apps (for fun) on my Linux laptop, owner of multiple NAS, but never having been a sysadmin in any company)
I only ever saw Pick here in New Zealand running on Pr1me.
> In this respect, AWS Security Incident Response isn’t all that different from the products countless incident response startups have on offer. To name a few, there’s FireHydrant, Rootly, and the more unique Incident.io, which functions almost entirely within Slack.

Did ChatGPT write this article? This statement makes absolutely no sense at all.
Rackspace? Wooowww. Tonight I’m going to party like it’s 1999.
I’ve spend a few decades in non-tech enterprise including 7 years in the public sector, and I’ve never seen a low-code solution work at all. Even extremely simple automation flows require at least some degree of software engineering. Looping isn’t intuitive at all, he’ll even conditions aren’t.

What has completely changed the field is LLMs. We now have employees of every sort building small Python scripts which actually work. Even installing Python and getting it up and running is something the LLMs help with. Obviously almost all of it is terrible, and none of scale, but for 90% it, it never has to run outside the personal computers of the employees who write it. Now the challenge becomes keeping the knowledge (and scripts) when employees change jobs. Though to be fair, the knowledge bit was always a challenge.
> Why is chip making a critical defense industry?

Go fight a war with 1960s technology against a modern adversary and find out.

I'd suggest you do some of your own research to get up to speed, because your question is akin to "why to people need to eat food?"
Thanks for sharing. I care about it. I run a small hosting company. Sure, there are many low hanging fruits for fighting CO2 emissions that should be tackled first. I am also hopeful that energy from directly available renewables will be the most economic choice for building data centers anyhow, so that this is not a matter of believes any more.

But on the other side, to bring down CO2 levels, fast change everywhere is required. As far as I see data center energy consumption continues to grow, specifically with AI.

If I am not mistaken, data centers produce more CO2 than aviation.

And sure, most 'green hosting' is probably 'green washing', yet I would still support and link initiatives such as:
https://www.thegreenwebfoundation.org/
Youtube has a video of a frustrated Chris Roberts struggling to play from 8 years ago, which basically shows the same game we have today.

https://www.youtube.com/watch?v=ZWq8ynUq7wM
Was there ever a Node/TS alternative to Rails?
Or it could do nothing, it could do a single thing, or it can do several things. Sometimes it just influences color, but often not.

They already addressed it in the article, so I'm not sure what the purpose of this comment is.
Just "upgraded" to a Pixel 8 from a 4a (it wasn't even my intention to do so, went to have my 4a battery replaced but the shop botched the job and I needed a working phone quickly), I agree with every point made by the author. It does the same things as the 4a did, just marginally faster. Screen is better but I don't really care, and using it with one hand is harder.
On top of that, I'm praying the dreaded green screen issue does not appear (it did on a coworker's Pixel 8).
Oh well, at least I got security updates now...
This situation doesn't happen with hardware running an open source OS. For example laptops running Linux can upgrade basically forever. Why are community maintained open source OSes better at this than commercially maintained proprietary OSes?
So it's like the lottery where a lottery ticket doesn't really buy you a chance at riches, but the possibility to dream about what you'd do with riches?
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.

- Andrew S. Tanenbaum
This is not how MoEs work at all. They are all trained together, often you have multiple experts activated for a single token. They are not domain specific in any way that is understandable by humans.
Do your sneakers last 7 years? Mine barely last 1.
It would cost 5x or more that amount to get one of those companies to where Intel is.
> My favourite feature, however is being able to use labels instead of line numbers.

I guess that's less of a feature and more of a necessity? Actually, this was one of the questions on my mind when I started reading the article. If you remember how those old BASIC dialects worked, you basically decided the line numbers for each line by yourself. The common strategy was to increment by 10, then you had some space to insert additional lines if needed without having to renumber everything (including the destinations of GOTOs and GOSUBs). Subroutines got line numbers in the 1000+ range so they didn't interfere with your main program (example here: https://www.c64-wiki.com/wiki/GOSUB). Of course this system would be extremely confusing in an IDE that shows the actual line numbers of the source code by default.
>I'm sure a small minority might also have an environmental beef, but arguing green isn't going to grab peoples' hearts.

That's kind of what it so disheartening about this whole issue. It's seriously urgent, and yet I routinely meet people who actively deny what is actual undeniable fact, claiming various sources of deception (deepstate, lizards, Nancy Pelosi, etc). A good amount of the rest don't care.
unless you know what you’d be getting paid at silicon valley tech companies, don’t say you’re “overpaid”

your comps are with “working in San Francisco”, not with your peers
What is to me frustrating is how artificial these lifecycles feel. Even more so on Android side. Just upstream your drivers and "support" should be pretty much free.
I only replaced my iPhone 7 in 2021, with an SE, because it's a work phone and they didn't want to deal with battery replacement. It was (/is) is a perfectly capable phone for the vast majority of people.
The web is way more centralized than in 2010.
I agree with this. In the end it is beneficial with repetition for learning anything, and I think subjects with calculations are partly a craft where you need to get it in your fingers. I teach a subject, it not maths but a (different) engineering subject and what I see is that the students don't buy text books any more (for several understandable reasons), but one of the things they miss out on is a lot of practice problems. This becomes evident in the types of errors they do at the exam, and an apparent lack of system for laying out their problem and solution in an understandable matter for themselves (and me).
That might be a blessing in disguise to not pick up the bad habits from IT depts of large corporations: spending more time playing with your tooling than solving the company's problem, being uninterested in understanding the business of the company, massively over-engineering and under-delivering.
The space isn't immediately cleaned up because of Postgres's version-based MVCC. It should only need to record that it marked the row as deleted, and the vacuum shouldn't need to record anything because it isn't atomic.
It's got nothing to do with words, and many MoEs route to multiple experts per token (the well known Mixtral variants for example activates 2 experts per token).
True for the OS, but you won’t get firmware updates/security patches once the upstream vendor stops support.
I think one problem is that submodules are kind of over-kill in situations where what you really want is to have separate repos for various reasons but one way of pulling them all in at once. You could make a script with the origins etc but then you put than in a repo and then ...

I use them in my personal projects and have a sprawling mass of crazy. It "works" but it's a pain and I have scripts to recursively crawl through and basically do 'git pull' everywhere or 'git push'.

So if you end up using submodules when you don't really care about versioning the sub-repos, I think you end up feeling a bit of an idiot like me. But it's a pain to reverse.
Taxpayer money can’t be spent on profitable companies, and can’t be spent on unprofitable companies. Would you rather taxpayer money be spent on inefficient government agencies instead of a free market solution?
Cyberpunk 2077 needed like $100+ million on top of the original $300+ million budget to get Phantom Liberty out and to patch the game to a point where the general public stopped hating the game.

Still, even with all of the money sunk into Cyberpunk 2077, its ~$450 million budget pales in comparison to Star Citizen.
It would be nice if they could say how it differs to git subtree. Any idea?
can the west afford to isolate itself from china though? if they are so scared how come they threaten it so much, just trolling?

I mean the US just spent 8B to hedge this risk, surely you know better lol
At the very least they have to stop associating it with my account. I told them they don't have to remove forks.
I think the donation notification works
The main issue is the expectations. The companies behind these models marketed them as being intelligent or close to it so it's natural for people to expect that and react as such when the expectations are not met