skysight-inc/HackerNews huggingface dataset:
Unpopular opinion: One of the biggest challenges facing humanity in the next 2 decades is avoiding a catastrophic "Great Simplification" as we run out of oil. If this were allowed to happen, we'd suddenly be unable to practice industrial scale agriculture, and I'd estimate 90% of humanity would starve to death.

The US produces large amounts of oil via fracking, which requires more resources to drill and produce than previous methods. At the same time, the wells tend to decline at 40% per year. These wells are making up a larger percentage of our fossil fuel production as time goes by. At some point the energy and resources required to drill a well will match the possible production, and new wells won't make sense, leading to collapse.

Without fossil fuels for transportation, and especially as chemical feedstock to creating fertilizers, food shortages would quickly appear world-wide.

We need to transition away from fossil fuels to avoid this fate. In doing so, we'll also help reduce, and perhaps eliminate the addition of greenhouse gases to the atmosphere, which is a far more immediate concern in the minds of many.
> It go bad very quickly when, say, you have two CSV files and want to join them the sql-way.

Then just put them in a database and write a simple SQL query. If you use Perl it’s really very simple to do.
And modern English dates back to 1700. The Roman alphabet, from two millenia.
If it works fine, don't change it.
Yeah, it appears they just run a script, I don't think the code itself is allowed to say how long the test took. That's why you have to subtract like 80ms (estimating from the hello world comparison) for most of them.
The stickers were not individual, separate colors, they were large panels made up of the already-jumbled colors. In fact, I'm not even sure they were stickers, or if they would come off easily.

Regarding your questioning of why I smashed the clock, it was not merely because I couldn't "solve" it that I smashed it.
Yes indeed, it literally had a temperature sensor in it, and could be switched from Fahrenheit to Celsius.
I just don't think it's that interesting to take an article that says "I and other people with similar needs to me can do X", and reply, "well I have different needs and can't do X". Well... duh? There isn't really much conversation to spring into.

Many people who buy new laptops every few years really don't need to do that. Some who buy new laptops every few years actually do see a benefit to doing so. The latter group isn't really all that interesting to talk about, at least not in the context of the article. The former group is, because making old laptops more useful for those types of people could have a huge positive environmental impact.
You would greatly benefit from domain specific experience. The problem with university education is that you vastly over-estimate what you know. The theory is good, but practical experience trumps it. Knowing about the problems, solutions that have been implemented, what people are willing to pay and on what basis. The dynamics of negotiations, business, accounting, contract law, financing, etc are all critical.

The fast track approach would be to work for a startup in the domain that you are considering getting established within. However, sometimes working in a "legacy" firm will help you see the more deep seated problems.
I used to also think lightly of bandwidth and cpu but then I read a few things that Alex Russel wrote and now I’m of the opinion that every kb matters.
Lots of people worldwide have shitty networks and shitty phones. If a website is a bit heavy or has a bit too much JS it may as well not exist for them.
I'm a little bit confused. At first, we were talking about people using React for Hello World or similarly small and simple project, but here you're talking about making architecture decisions for huge projects?...

In context of a simple project: yes, React is not the best tool for the job if you look at project requirements. But also consider the fact that the bundle size and optimization might not be that important from business perspective, and project scope is very limited from time perspective. That's why using React might be the best choice: you're optimising for developer productivity on the short run.

However, the situation you are describing now is different. Not only project's business priorities are different, but also the scope is much larger. Which means that spending time on choosing tools and learning a new tool would tale a much smaller % of project's timeline, and thus it makes sense to spend a lot of time on that to potentially save a lot of time and improve other characteristics later on.

In other words, you don't do pre-production on hello world, but you do on something huge.
Another worthless Rust advocacy strike force comment.

No one over here was making the point Rust being a guest language, unless you want to now start discussing about GraalVM capability of executing LLVM bitcode.
No allegorical jury would convict me
Tbf the whole point of the the article is to use less stuff. If we all did that then we'd hopefully not be in the situation of having to chop down the rainforest.

So logically as it's consumption that's causing that destruction, you should really be donating the $1200 when you buy the new laptop, not when you don't.
Investments in businesses with no employees, which sell their wares to unemployed people?
What is the Best Textbooks on Every Subject?
Proof That TypeScript's Type System Is Turing Complete
That one also existed before, it was that green labelled Coke.
Inside the subsea cable firm secretly helping America take on China
Code style and “are tests passing” should not even be there.

Code style should be automated same as running tests when someone creates PR.
> to get feedback, in particular, about monetizing

Why should I care about high dividend yield? FINRA prohibits "selling the dividend"[1], and this project seems one step removed. Not illegal or necessarily deceptive, but seems closer to unsound than sound investing advice.

[1]: https://www.investopedia.com/terms/d/dividend-selling.asp
Reading this I'm definitely feeling underquirked.
Not only AV1 encoding and decoding is available, but all video encoders and decoders are many times faster than in the previous AMD integrated GPUs, allowing the transcoding of many video streams in parallel.
Often there is still a lot of programming to do, as a lot of the use cases involve some sort of integration into a bigger systems, or you might have to process larger quantities of data which gets you into queues and for example managing rate limits.

That said I 100% agree that often the basic tools are sufficient to solve these problems, and where it gets complex there are many battle tested solutions.
Uff, that financial reports took longer than expected. Luckily I have my checklist (well, Quest) with all the links to the different places. This makes it easier to go through this every 4-12 weeks. https://imgur.com/a/WZpOAtK
If you plug some numbers in, In terms of Pref / Watt M2 is still ahead. But 7840U has closed the gap.
This is awesome.

Question for frontend folks: are you expected to master what to me seems like this endless list of frameworks (js,css and server side), to succeed in your career? Is it accurate to say that entering the field is harder today than it has ever been as a result of framework fragmentation?
I wish we had done anything of that sort in my high school.
Both the "joke" you linked to, and the fact that you linked to it, are part of the problem I described. If you can't respect what you do, I promise you that others won't either.
I think a major problem is that most education "experts" (the type policy makers listen to, not practicing teachers) are upper-middle-class kids who had their parents teach them the basics of phonics and times tables. Who else would get a PhD in education?

They went to school, and found learning these things a massive waste of time, because their parents had already set them up to succeed, but they don't realise it was their parents doing all the work and it's not a waste of time or just "common sense" to the kids who didn't have the same home environment.
> "author realizes they have no substantial computing needs because they only word-process" isn't a particularly interesting article

That's not really the point of the article, though. The point is that there are a lot of people with similarly non-computationally-intensive needs who still nonetheless buy a new laptop every few years. If more people would realize what the author has realized, they'd not only save money, but reduce e-waste and the need for quite as much new laptop manufacturing.

> and since it's not applicable to the userbase here you're gonna get discussion on why it's not applicable.

I think that says more about the bubbles HN users live in, and their inability to think outside those bubbles, than anything else. Kinda unfortunate. I would be much more interested in discussing why so many people with modest computing needs think they need a new laptop every few years (advertising, probably), and how this might be changed.
> So instead of pretending I’m going to improve things, I decided to just:

I wish many more projects had this. Sometimes it is hard to tell if something is just in a stable state and not needed fixes recently, or simply stagnated and possibly full of unresolved issues. Or course many things stagnate unintentionally (the rest of life just happens to the maintainer(s)!) so this is never going to be common, but when people actively decide they are unlikely to work on something going forward (they've scratched their itch, their need has passed) it would be nice to have a statement of such.

> "just"

That "just" list is better care than many active projects get!
"Amazon knows exactly when you have an outbreak of aphids because you buy things to kill the nasty little beasties, and it probably also knows when you’ve had a nasty breakup because nobody listens to Fleetwood Mac’s Rumours on repeat at 3am when they’re in a good place."

Just great writing, this.
IMO, you are very unlikely to monetize using anything other than advertisements. Just use google Adsense and focus on driving traffic to your site. A few things you can do:

* Expand the focus of the site to near-retiree/ retiree/ Fire and their need for regular monthly cash flow.

* Focus on portfolio construction using monthly income securities for different scenarios, economic cycles, etc. use criteria like low monthly cash flow variance, price stability, capital preservation etc.

* Add a blog/article section where you can post articles addressing your target audience.

* get inspiration from a few subreddit focusing on similar topics, for example /r/dividends, /r/qyldgang, /r/jepq, etc. Try to answer questions typically raised in such subreddits and provide tools on your site related to frequent queries made on such forums.
This article is ridiculous. It spends 90% of its inches quoting cops and the mayor, and then waaaaay down at the bottom the guy who runs the program gets to say, yeah they demolished our funding. What a push piece.
trauma's no fun. I'm grateful I've never had that happen to me. have you? how was it? how did you process it?
I work for a large company notorious for shooting itself in the foot because someone’s personal incentives to ship a shiny new thing and get promoted causes long-term repetitional harm as older things get abandoned. We pay for performance too, and quite well at that :)
The 130K per annum figure is a global death count.

This is serious, other causes of death more so, e.g:

The Global status report on road safety 2018, launched by WHO in December 2018, highlights that the number of annual road traffic deaths has reached 1.35 million. Road traffic injuries are now the leading killer of people aged 5-29 years.

That's 10 motor vehicle deaths for every snake bite death.

It's certainly possible for both to be addressed and it's certain there are parts of the world with more snake caused deaths than road fatalities.
You forgot to appropriately adverbialize your utterance.
This is very cool. I think there is a need for curators like you. The couple of songs I listened to are good enough for mainstream radio IMO. Guess it is such a lottery who gets discovered and promoted.
Asus Misleading Marketing Copy Making the Steam Deck Look Like a Switch (Tflops)
Ask HN: What life-saving tools and extensions do you use?
Please name tools and browser/editor extensions with a short description and + links.

Also if you use a tool in a different way, please explain it a bit more.
fairly straightforward:

#[global_allocator]
static GLOBAL: StupidAlloc = StupidAlloc;

#[no_mangle]
pub unsafe extern "C" fn stupid_malloc(size: usize) -> *mut u8 {
let layout = Layout::from_size_align(size, 1).unwrap();
GLOBAL.alloc(layout)
}

#[no_mangle]
pub unsafe extern "C" fn stupid_free(ptr: *mut u8) {
let layout = Layout::from_size_align(1, 1).unwrap();
GLOBAL.dealloc(ptr, layout)
}

then build with --crate-type cdylib, giving you a .so you can link
This looks very cool, but no secure boot means i won’t be able to use it at work.

(from the faq:)

> Does iVentoy support secure boot?

> NO. In UEFI mode you must disable secure boot in the BIOS before use iVentoy
Gmail was also like this. Creating scarcity and learning hard lessons without ruining reputation in front of the whole internet is very smart.

I am rooting for bluesky simply because they have been making good strategic decisions like this and have actual commerical backing.

Their name itself was the first good decision they made. Wth is lemmy,nostr, mastodon. Meta gets it with "Threads" for example. It's almost like products with bad names were named by people that went "I think this sounds cool and has an interesting meaning" and stopped there without considering marketability and consumer psychology.

People will sign up or ignore your product just because of the name. Honestly, "Threads" is a better name than "bluesky" too imo. But my hope is that they test these names using large focus groups.
I know of no better way to promote inequity than to gatekeep knowledge so that only those with abundant resources can access it.
Taking a 15 min break. But already added more tasks to the list for the day:

- Prepare email with proposal for new enterprisy customer

- Write article for HackerNoon, Indiehackers, etc. about creating Quests (forms, checklists, workflows) using GPT-4

- Record new gameplay footage (side project) and share on YouTube, Twitter, Instagram
I always imagined tax and employment legislation would be a burden.
To expand on that, one of the main reasons I upgrade my laptop is to make development tasks better: faster compilation times, and less sluggishness when I need to work in bloated IDEs like IntelliJ.

Sure, that may put me a bit out of touch computing-power-wise from many of my users, but, as you point out, there are ways to compensate for that.
Kind of.

Depends if we are speaking about Xamarin/Mono AOT, .NET Native, Native AOT or IL2CPP.

Each of those ones has plus and minus, none of them allow to pick a random .NET application and just compile it straight into native code.
Getting Real: – The smarter faster way to build a successful web app
9. Don't change the UI just for the sake of it. Keep what works and the user is familiar with.
Micro-triangles are a special case and Nanite still uses the hardware for more reasonably sized triangles.
Opera offline save saves locally, it's efficient. I never had the paywall problem.
> It’s really hard to make the case here that there is anything new happening here.

LLMs have more potential for weaponising personal information against us. They will comply with anything requested in the prompt.
Blame Apple - Linux is still a 2nd grade beta OS as the team trying to port Linux to Apple is still working on reverse-engineering many of the parts of M1 / M2 SoC. Until Apple actually provides documentation to system developers, we'd be fools to buy and trust the M1+ platform.
Dividends allow you to obtain money from the business without giving up control. Small distinction, and only really relevant to those with large holdings.
Armv8.5-A Memory Tagging Extension (MTE)?
They should move to wiki.gg - was started for the same reason; fandom buying up previously good independent wiki hosts and turning it into an ad riddled hellhole.
It greatly frustrates me that Docker Swarm fell out of favour leaving a void between single-host Docker and Kubernetes. It makes self hosting docker with a small amount of resilience and orchestration much more challenging.
Unpopular opinion: Secure general purpose computing isn't available for the masses. In fact, most people here on HN don't have access to it either. Our current crop of widely used operating systems all share the same flaw, the ambient authority granted to any program that is run to access anything that the user account is permitted to access.

This causes a host of problems, and almost nobody is aware of them, or incorrectly assigns them to other causes. This results in a patchwork of "solutions" like virus scanners, signatures on executables, and a need for users to be exceedingly cautious about what they do with their computers. Because of this need for caution, users don't feel free to experiment with novel programs or web sites, lest their computer be infected with malware, etc.

Imagine your house without circuit breakers, or fuses. Imagine that there were no widespread use of them. The first shorted cord could potentially take down the power grid, and plunge millions into darkness. We can generally agree that circuit protection is a good idea.

When you run a program, you could explicitly specify the resources it is to have access to, instead of giving access to all of your files and folders. In fact, it doesn't even have to work differently in many cases, just replace the calls to file selection dialogs with equivalent calls to "power boxes" which return file access capabilities for the calling program. This allows the user to quickly and easily work in the manner to which they are accustomed, while simultaneously preventing malicious or just buggy code from accessing anything outside of the wishes of the user, no matter how evil the code is.

Spreading awareness of such systems, incorporating capability based security, is a worthy pursuit over the next decade.
What are your measured CPU temps though? "Fans start spining under sustained load" is a pretty useless metric as that's pretty normal buhavilor unless you had a fanless M1.

I have a Lenovo with a 5800U and temps are just fine. Never goes over 70C when benchmarking Cinebench at max boost on all cores. Pretty sure you're good if you at least dust the cooler regularly and repasted it correctly at least once since you bought it.
The Object Pascal as originally created by Apple, not.

The Object Pascal adopted by Borland, and evolved into Delphi, is on par with plenty of C++ capabilities, given the Delphi/C++ Builder symbiotic relationship.
Unfortunately soldered RAM consumes less energy and space.
One of the most valuable feedback comments you can leave on a review is "hey I found this part confusing, can you add a comment?". I think sometimes people are afraid to admit something like that, but obviously if you're confused by it now, in-context, it will not be easier to understand in 16 months. In general you don't have to provide super clever bug catches, often a second set of eyes is all that's needed. Its surprisingly easy to leave really stupid stuff in your diffs, because you gloss over them, thinking you remember exactly what's in there. As long as you don't make any comments about style, or make a ton of work for them, people are usually very receptive. People enjoy shipping things that are quality, so if you give them an excuse they don't mind adding some comments or trying to merge 2 samey segments.
Fair assessment. Maybe you have found the value: it’s a library of code snippets. There is truly something to say for that, but maybe it had worked better as a documentation site (kinda ironic as their docs are not super great).

> plain old sequential code

This!! Besides the templates this is the most confusing thing, it is indeed the same as running lines of code sequentially.

P.S. for python dependencies, check out Poetry, not perfect but a lot more sane than the other options.
Applied Science has some amazing explanation and application of these principles on tempered chocolate: https://youtu.be/UsDnkrDvkBo
Exactly, it's one thing to make people interview if the new roles are going to be totally different, or if this is an opportunity to re-match employees from cut positions to other roles etc, but once they've updated their CVs and had interview practice, why would they stop at interviewing for the current employer only?

All the capable people will use the opportunity to look around at other opportunities, especially as the whole process is going to be pretty damaging to employee trust.
The funny thing about that, is here we are in 2023. Lots of its competitors and haters are likely still asking, "Why won't it die?"

TIOBE index has Delphi/Object Pascal ranked at #11. That's ahead of "top players" like Go, Rust, and Swift.
Delphi and C++ Builder share the same compiler backed.

Nowadays it is based on LLVM.
I’ve never read an author who liked his own writing as much as this fellow. I had a couple of issues with it.

- You have to accept that the concept of “the left” is in deep trouble and the root of this trouble is that it has a strict definition of itself that doesn’t include well-meaning folks like conservative religious folks.

- That a figure like Hitchens registers on the scale of “moving political systems”. I personally don’t care if a philosopher who writes mostly about religion believes in the invasion of Iraq.

It read like a lot of words to get to “secular liberal governments are actually bad and we need to embrace conservative values because rust belt”. If I missed some crucial point let me know.
I Sometimes Worry That I Wouldn’t Be Such a Feminist If I Were Hot (2020)
What about virtualization? Can you run qemu/firecracker on the system?
I think the point is that, in theory at least, the price would have been higher at the point of value recovery by the dividend amount.

Of course, it’s never exactly that simple in practice, as there are many other factors affecting share price. But there’s a point in dividend payout being referred to as forced fractional share sale.
Whether something is breaking or not can be subjective.

You can change the behavior of an API in breaking ways without changing the interface.

There are so many edge cases.
If the message hadn't originates from his phone, he could have brought it up in the context of the lawsuit. So no, it's entirely accurate.
> According to Google

For the first three words of the first sentence on the page, this feels unnecessarily defensive. It diminishes what's being said as a fact by making the reader work out if they trust Google in this area. It almost sounds like you don't believe it.

If API performance is important, you should state it, not pass along a rumour. If the work done to show that is someone else's, cite that in a footer.
You sorta hint at this in your post, but I assume that eating the cost of the rare damaged-in-transit laptop is still cheaper than paying full price for all-new hardware.

And while I certainly understand that environmental impact might not be the chief concern for a company (even a non-profit), continuing to give secondhand hardware a new life is certainly way better for the environment.

Regardless, it seems bonkers to me that a courier can get away with such a clause. You're paying them to ship something safely from point A to point B; it should be completely irrelevant what that thing is when it comes to paying you out for their mistakes.