skysight-inc/HackerNews huggingface dataset:
Sure.

Watching the world go to shit, watch everyone be worse off than their parents, watching billionaires play games with peoples lives and seeing everything getting worse while the markets are soaring ... of course that would make you think all the markets and money are not real and the world should burn.

The COVID was a cherry on top, "we are in this all together," says the dude on his yacht, while you lost your job and place to live. Now the inflation will deepen inequality and poverty.

I think the next crisis of this type, at least for US (and UK which is kind of similar), is going to be when all the millennials get no inheritance, because the healthcare costs for their parents will basically eat everything. That might be another nail in the coffin of the world possibly getting better for them.

In the Easter Europe, where I am, meanwhile, people are more nihilistic than ever. They were rescued from the Soviet command economies that worked badly, and there was a huge jump in living standards - in the 90s and early 2000s. But by now, the non-freedom of Real Socialism was replaced by non-freedom of being precariat that will never own even the commieblock apartment that people made fun of in the 90s - while all the wonderful inventions of the West like healthcare on for the rich and student loans get imported here.

No wonder people are genuinely thinking watching the world burn in nuclear fire might be cool. The climate change that was the cost of luxury of previous generations will destroy humanity anyway, why not go out with a bang?
Does anyone know of a similar archive for Personal Computer World which was (sort of) the UK equivalent to Byte? The Internet Archive has a quite a few but is also missing a lot too.
I believe they now sell other size lines and extensions.

I got hung up on the excess line set idea and did a full DIY install of a non-DIY model mini-split. I bought, borrowed, and rented a lot of tools, spent a lot of time researching and learning. I really wish I went with the DIY model.

Despite that lesson, I may do it again when I finish my attic space, but this time I'll add copper line brazing to the list.
Netflix now rolling out refreshed interface to its iPhone app
I'm not saying PFAS' aren't an issue, but I am saying this article is written by a special interest group (ironically enough it's a press release issued by themselves, quoting themselves as though it's a news article) who have an obvious agenda.

I prefer to get my data about such things from cold research, not from "scientists" whose salaries come from fighting a cause.
I used to be addicted to youtube too, and when looking for a browser extension I found that just adding /etc/hosts entry (on a mac ) works well enough for me that I don't need an actual plugin. 127.0.0.1 youtube.com www.youtube.com

It's fast, and when I need to use youtube I just uncomment out the line in vim.
If you have a module-info file, you
have all the used modules listed there and this jlink only has to look at that. If you use jdeps then it indeed can in itself find only the statically known modules.
SQLite-based databases on the Postgres protocol? Yes we can
The one feature on PHP that I wish was more commonplace is the `use` keyword in function expressions as it is one of the few ways to limit what names are in scope at a given point in the code

IIRC Rust's `mod` declarations can behave similarly.
You basically want something so that if water / condensation / vapor manages to penetrate the siding (and it always will), it will DRY OUT vs absorbing into whatever the next layer is.

As others have described there are wraps. We just used firring strips made out of PVC. Others do it with ripped strips of pressure treated 2x4s.

You SHOULD still do it over the exterior insulation if it is there, so there is a space for things to dry out.

The reason you see old 100+ year old uninsulated houses standing is that, while they were crappy for retaining heat and combatting airflow, they did at least always dry out after they got wet. This is even more important in a modern home where all your materials are preventing that drying out, so you have to plan for it.
Some flatish themes can be good. Mac System 7, or Zukitre. Because the buttons have contrast and they are marked as such.
Unleashing the Full Potential of Internationalizationext: Tips and Tricks
Explore tips and tricks on how to use i18next, a powerful JavaScript library, to handle internationalization and localization effectively by utilizing features such as namespaces, pluralization, interpolation, fallbacks, context feature and integration with locize to deliver a better user experience.
It seems to me you were supporting the op when he said

>It could be nice if companies would be forced to set up collective workers representation entities when they reach a certain numbers of employees, where I am the limit is of 50 employees, then you must have a collective representation

So if that was the case, how can I work for a large company without such workers representation?
These kind of comments are so irritating. Same kind of attitude living in the Bay Area and some people scoff at how parts of the country use Air Conditioning.

Wood is a perfectly fine for homes. You can build long lasting and efficient homes using it and in fact engineered wood is showing up in some high rise construction. Wood is historically cheap here where as in parts of Europe it is quite costly.
In .Net/C# this is done with IDisposable and the using statement which works quite well.

Ex:

using (var sr = new StreamReader(filename))
{
txt = sr.ReadToEnd();
}

https://learn.microsoft.com/en-us/dotnet/api/system.idisposa...
Something that fascinated me back in the day (and something that I have not seen mentioned, whenever BYTE comes up here), when I as a teenager read BYTE (initially borrowed from the local Danish municipal library) was the transcripts from BIX [1]. It offered a tantalising view into the world of BBS (and what would come later through Usenet etc), before such things were widely accessible.

[1] https://en.wikipedia.org/wiki/Byte_Information_Exchange
Immediately thought of trapdoor spiders.
Its a plausible scenario. If past collapse events are a guide, future humans will simply accept whatever loss, blame it on barbaric earlier civilizations and move on with whatever is available.

The difference is that we don't consider ourselves "barbarians", but maybe nobody did in the past either...
> extremely programmable computational work: 99.99999+% of newborns have 2 hands, 2 legs, and 1 head, and they all started development from a single cell [1].

Just on the risks of early miscarriage from wrong number of chromosomes I'd say your numbers are way off.

> Miscarriage is the most common complication of early pregnancy.[21] Among women who know they are pregnant, the miscarriage rate is roughly 10% to 20%, while rates among all fertilisation is around 30% to 50%.

https://en.m.wikipedia.org/wiki/Miscarriage

So 30-50% failure rate.
Av1an: Cross-platform command-line AV1 encoding framework written in Rust
GraalVM can use reflection just fine, with the caveat that you have to specify which classes can potentially be targeted (so no dynamically loading a random class file and reflection on that is possible)
Cheap debt for everybody. Or at least everybody that can put a mortgage deposit down.
You need to start somewhere!
You're the kind of person who read Terry Pratchett's "Reaper Man" and thought The Auditors were correct to fire Death.
Article is about people on Russian forums trying to circumvent geofencing restrictions on ChatGPT.
React with JSX can be pretty close to being a new language+runtime (just like Svelte).
How exactly do you expect advancements in AI to make this kind of project redundant?
Many of the statements in that article were misleading or outdated already in 2012, though. E.g. the part about PHP being tied to Apache… At that time I had been using php-fpm behind nginx for years.
Something I read or saw is really good advice when starting a new hobby and is important with woodworking: buy inexpensive tools first, use them, build some things and after you've built some things you'll have preferences on what tools are best suited for you. Then go get the best you can afford of those tools. Be aware that most youtube channels have paid sponsorships and/or affiliate links so they might be biased towards those.

Nearly everything in woodworking is a box. You might want to look at books on joinery techniques which would cover how to connect sides of a box. All the techniques can be accomplished with hand tools or power tools so there isn't any "work up to" type of graduating from one to another. Power tools require a lot more knowledge of safety practices if that's what you intend. Get some basic inexpensive tools and start building boxes.

You might want to consider youtube as a starting point, Steve Ramsey has a lot of beginner videos on safety, tool selection, build videos, etc. https://www.youtube.com/@SteveRamsey
It's just back to the worldview of the 1960's. The only computers were mainframes and were seen as the tools of "The Man", conspiring in the shadows against a free humanity. PCs were a liberating force, making computing accessible to the common man. Modern total reliance on global networks reversed the power balance back to central instances.
Why the Right Can’t Beat ESG
I'm not going to say everything was perfect - sometimes it was miserable (mosquitoes, wildfires, close encounters with irresponsible hunters, etc). With that said, it's been more than 3 months since I've finished and not a day goes by when I don't think about it.

The people you meet out there are fantastic too. I'm fortunate enough to live in Colorado, where a bunch of us came from, and we hang out fairly frequently. We actually went for a hike yesterday that I wouldn't feel comfortable inviting just anybody on.
Have checked the ducts for dampers? They're often installed where the duct branches. It's not unusual to find they're not balanced well or the locking screws have loosened allowing the dampers to move on their own.
Ask HN: Do you ever browse HN on the New Comments page?
I'm curious how useful some find it and if I'm missing something on effectively using this page [0]. The comments are out of context, thus not so meaningful as a result, and they will lay on arbitrary articles all mixed together, which further complicates context and train of thought, or even an understanding of what the topic is.

How do you use this page, if you do?

[0] https://news.ycombinator.com/newcomments
So, what does the risk/benefit equation look like now?

A JAMA article [1] from 2006 concluded that:

Overall, the health benefits of eating fish greatly outweigh the potential risks—especially when guidelines are used to reduce the small chance of being affected by these risks.

But I guess the effect and pervasiveness of PFAS were not as much on the radar back then as they are now..

[1]: https://jamanetwork.com/journals/jama/fullarticle/203693
think about it, L1, L2 and L3 are already on die, yet they are progressively slower. Why do you think it is the case?
Armadillo is particularly notable in that has a Python interface (based on pybind11). Although, sparse matrix support still needs to be added. Also the PyArmadillo API resembles that of MATLAB, which can be convenient when translating.

https://pyarma.sourceforge.io/
Yeah, I'm extremely lucky to work at a company where I could take an unpaid leave of absence and also I work with a great team that was happy to make sure my oncall shifts were covered until I got back.
Euthanasia Roller Coaster
Were building some internal tools for customer service on Laravel's Orchid package and its the first truly RAD I've had in php that doesn't hold me back. Building interfaces is a pain and I lost touch with Javascript a decade ago, but it handles all of that for you.

Highly recommend
I'm rebuilding an old online community / forum in the TALL stack. It's awesome. I do have to do a lot of raw sql query building to keep it performant though.
AI may defeat EV Range Anxiety
He also paid an advertisement (still running on youtube I assuming, seen it within the last week)
"Anyone who visits this page get $1200" or something in that range..
> we just need a better way to run actual applications in the browser.

That's not going to happen. It's been tried, and it's almost always proprietary.

So it isn't really adopted.

WASM might be "it", but in that case, you're still compiling/building stuff :-)
EU Readies Subsidy Response to U.S. Clean-Tech Tax Breaks
I think GenZ is less nihilistic, because they are younger - they are not as burned and scarred as millennials yet, and they still believe that things can be changed, that world can be saved.

Millennials already tried, found it didn't work, found it was for nothing, found it will never work because the systems of humanity don't allow for it.
> at least not until the IANA get around to officially assigning them a media type.

This is the wrong characterisation. IANA does not take such initiative; their role is administrative rather than regulatory or active. It’s up to an interested party to register media types.

For Parquet, that’s easy: the developers can fill out https://www.iana.org/form/media-types in probably less than ten minutes, probably choosing the media type application/vnd.apache.parquet. It’ll be processed quickly.

For JSON Lines/NDJSON, it’s messier, calling for standards tree registration, which generally means taking a proper specification through some relevant IETF working group. (There are a few media types in customary use presently, all bad: application/x-ndjson, application/x-jsonlines, application/jsonlines; all are in the standards tree despite nonregistration, and two include the long-obsolete x- prefix.) Such an adventurer will doubtless encounter at least some resistance due to the existing JSON Text Sequences (application/json-seq, defined in RFC 7464, https://www.rfc-editor.org/rfc/rfc7464), which is functionally equivalent, mildly harder to work with, and technically superior, due to being unambiguously not-just-JSON, using a ␞ (U+001E RECORD SEPARATOR) prefix on every record, but given the definite popularity of JSON Lines/NDJSON, an Internet Draft will easily be enough for provisional registration.
What really struck me was the statement: "In total, $580,000 was raised in 2022
The Foundation pays 6 developers to work on PHP" which made me realise how easy it is to take for granted the development and maintenance of these open-source languages and ecosystem as a whole.

Say what you will about PHP, but we all rest on the shoulders of the incalculable effort that goes into the software we use everyday without thinking twice, and is something I'm very grateful for.
Manual memory management does close-couple memory layout/ownership with the public API, and that will objectively make refactors regarding that layout breaking changes, causing many downstream changes required.

A quote from the GC Handbook: “modules should not have to know the rules of the memory management game played by other modules”

While Rust does make these refactors safe, it is nonetheless work that simply doesn’t have to be done in case of Java for example.
https://archive.is/3UfQc
Ah. It sucks that you had to deal with that.

Thanks for replying BTW!
Open-Source Intelligence (Osint) Resources
Just getting into openswoole myself. Are you using any db pooling with laravel? At the moment I’m solving this with proxysql and MySQL sockets.
What’s the hypothesis for that policy? How do you detect that somebody is abusing the system?
It's not a matter of taste. Windows 95 was specially built on a large study on usability: https://dl.acm.org/doi/fullHtml/10.1145/238386.238611

Unix had brilliant points, too: Virtual desktops and moving/resizing with alt or super_l and clicking the mouse with a left/right mouse click.

Thus, you can use a Unix based WM/DE (IceWM, Mate, XFCE) with the Windows 95 theming (Chicago95) AND the Unix keybindings, having the best of the both worlds since Icewm was created from long ago.
Come on, there's literally 21 citations[1] of people saying Rust slows them down, and ZERO citation of the opposite.

There's not trying to hide that they are biaised, at this point it's Kremlin-level of shameless bad faith.

[1] it looks like they've harvested Rust criticism for an entire year at this point, since they end up even quoting random discord comment from more than a year ago: https://discord.com/channels/273534239310479360/818964227783...
If their agenda is for people to live in a better environment than it's bad by default? I would understand your approach, if you'd be able to find the bias in the study or proof of them lying/manipulating facts, but isn't this just a bit too contrarian of an approach?
Seems like you prefer the KDE model.

Great! Use KDE!

I, unfortunately, have a limited amount of time and prefer not waiting for those bugs to eventually be resolved. So I prefer using Gnome, where the limited flexibility is not a problem for me, and the far more consistent and stable Gnome environment is extremely valuable!

So I use Gnome.

That's the great part about Linux.

And I can somehow manage to do that without suggesting that KDE developers need to stop treating their users like a bunch of kids with no jobs living in their mother's basements.

Many in the Linux community seem incapable of doing that second thing, which is the crappy part about Linux.
Because I have dozens of colleagues, each with their own os/distribution, developing an application that needs to lock down dot releases of dependencies to the versions running in production and update them at the same time. There is no way to do that using distribution specific tools without going insane.
I don't think EWG.ORG has an especially great reputation.
I loved this magazine. I was actually in one of them (I was 11 at the time). I'm going to have to find that.
JLink is very cool, it's a shame it came too late to make a significant difference in the market.
Everything has security implications in c, but printf isn't particularly bad. Common use of it involves a fixed format string specified at the call site. This prevents the most dangerous use of it (user specified format string) and also allows the compiler to detect when the format string doesn't correspond to the types of the arguments. Both these failures can be converted into compile time errors in common compilers. Printf, for all C's other faults, really isn't that bad.
Maybe PHP can add a "stricter" mode that gets rid of all the cruft? Enable it per-file, allow it to simmer for 10 years, remove legacy support in PHP 12.
Also inertia.js just reached 1.0 and has been really fantastic to work with.
Either that, or they're history buffs. What precipitates the redistribution of wealth, historically? Some kind of gigantic disaster -- war, famine, plague, social collapse. There's never been a time when the oligarchs/monarchy/landed-gentry just calmly gave up their temporal power after listening to reasoned socioeconomic arguments. It's always been some sort of calamity. You might find that those idiots are indeed aware of the consequences, but perhaps they look at a longer sequence of consequences.

Unrelatedly, have you ever heard about the way pre-colonization Natives handled forest fires? [0] They, thanks to oral tradition, understood the necessity of allowing -- ensuring -- that smaller, controlled forest fires happened regularly. Not only to provide resources for their society, but also to ensure that the inevitability of a fire didn't bring outsize consequences. Our deployment of modern monetary theory, [1] I mean modern forestry management, isn't actually supported by the long view that the Natives took, but does make briefly-considered sense to the layperson. "Fire's bad, right? Everybody knows what a house looks like after it's been on fire, and that's bad, so we should stop all the fires." I don't think those people are idiots, but perhaps they should reconsider their position regarding fire's rejuvenation properties.

[0] https://www.ictinc.ca/blog/indigenous-fire-management-and-tr...

[1] Huh, I don't know why I typed that at all. After all, we're talking about forestry
If an "act of aggression" would happen, I would have no recourse against it. But that is besides the fact that these acts of aggression for locking down system did indeed happen numerous times in the industry. That is not surprising if you look at the economic interests of involved parties.

On the contrary, you are spreading FUD if you argue for such mechanisms that allegedly are required to protect activists and journalists. That they they would be the primary beneficiaries. This is quite analog to the war on terror justifying security policies.

The primary vector of malware isn't near boot, it is quite exotic these days. Maybe not rare, but not the primary attack for usual targets. But that is also irrelevant if I could just spoof any attestation. Just give me the option. Shouldn't be too much of a request, no?

One prediction is that there will be classes of devices. Trusted and untrusted. We already see that happening. This is not desirable for security and in the interest of users. That especially includes journalists and activists.

For security it isn't enough to wait for aggression, you also have to look at a larger picture. Some people argued HDCP is to shield against eavesdropping.

And it if is in the interest of security, you would need to propose very foundational security arguments. As it is exposing your security state to third parties is an additional threat itself.
> [Laravel]'s the greatest web framework to ever exists

Back when I worked with PHP, we used Symfony and several coworkers very much looked down on Laravel. Symfony was modular and you could easily switch whichever component for your own by just implementing the interface and overriding the dependency injection thing. Word was that Laravel hardcoded many things and was less customisable.

What is your take on this? In what way is Laravel superior to Symfony?
And byte ranges is how those download managers from the 90s downloaded your file in several parallel chunks to make it go faster.
The way this is delivered and presented is normal for organizations. They have a website for press releases, and the content of a press release would be a summary and reference to something apropos.

In this case it happens to be their own research. But it's still normal and reasonable for them to make a press release about it, even if it's their own study.

I think the issue here, or your complaint rather, is based on the expectation that HN items would be more independent. Of course it's often not this way, as we see plenty of promotional pieces from tech companies posted here.
Interesting juxtaposition to today, I bought Byte MOSTLY for the ads. The computer scene was changing so fast in the 80's that the ads were interesting and wanted.
Java is much much less verbose than Go, and contrary to popular opinion, it really is not particularly verbose, especially modern Java.
It was programmed by a child, me, just using that manual. I was maybe 8 or 9? My parents did not help. I definitely didn't do anything amazing with it! But it amazed me nonetheless.

No disk drive and my dad made me unplug it between uses...
Honestly this was pretty expected. I know some people just sign employment agreements without reading them, but there is a reason you should be reading them.
This looks like a interesting tool. I usually use desktop app for cutting out the parts where I made a mistake.
I am very worried about the impact of PFOS. On every walk or run I take, I make a point to pick up at least one piece of plastic.

But the thesis (below) is pure fearmongering. There are so many wiggle words that it’s meaningless. Further, I don’t know what the impact of drinking 1 month of PFOS “laced” water is, so how is this helpful?
> a single serving of freshwater fish per year could be equal to a month of drinking water laced with the “forever chemical” PFOS at high levels that may be harmful.