skysight-inc/HackerNews huggingface dataset:
BFS/DFS is astonishingly simple. It’s like 10 lines of code. And it’s almost always done (in practice) with a custom type where you work your way through custom fields pointing to the next vertex, so it’s not an algorithm / structure that lends itself well to standard libraries. It’s not like a self-balancing tree (which is actually a bug-prone, large implementation that you should just let the standard lib handle).

If you can’t trust the people sitting next to you implement a simple graph traversal without bugs, then your organization has a professional standards problem.
>The fact that secure boot can "mitigate" some of this attack right now is mostly due to the attacker being lazy or deploying an unfinished product. The researchers describe this as "unless they install the attackers certificate", which is a nice way of saying that the attacker has not spent much time fishing through DKMS and abusing the keys used for this purpose.

Can you explain, or link to a source explaining this?
The EU/UK ones aren’t that nice.

I am able to see an account I have with Bank A in Bank B’s app. That’s about as far as this ever went. I can’t apply to even access the APIs as an individual, it’s only open for vetted organisations.
> Personally I reduced our currently measurable monthly CO2 emissions from ~350kg/month to ~15kg/month.

How?
https://archive.ph/8UUzL
Air Pollution and Cigarette Equivalence – Berkeley Earth
I will say that it is different to me, but perhaps others consume things like tiktok or instagram like I do books.

To me, I do not reminisce or think about tiktoks / instagram posts having an impact on my life or how I think or how I interact with others. Five years from now I do not think I will fondly remember a post, but probably I'll think about the books I read. I kind of know this, as I'm thinking about books I read in highschool over 20 years ago at the moment.

I suppose they give me things to think about beyond the moment I'm reading them, they make me feel things I otherwise wouldn't etc. It's possible for these things in media like movies, and even tiktok too I would imagine.

The reverse is also possible for books to be junk that you read and enjoy in the moment but soon forget.

But I also think the algorithm / profit motive behind tiktok and social media in general tends to mean that it's more likely to be junk, and it's not the person's fault who gets pulled into that. They're brutally effective skinner boxes, imo. Just like some games (mmos and now live service for even shooters).

There's something missing in the current media landscape that the old one did have, which was finality. You read a book, it's over. Similar with older movies, but now we have a bit of the "keep up with the starwars or marvel" thingy which is a bit live service like if you think about it. A constant desire to make folks feel like they have to keep up. Yeah things had sequels before, so I'm probably just waxing nostalgic here.

I'm rambling, sorry, just wanted to share some of my current thoughts.

I'm sure if tiktok didn't exist, these folks would be putting on 24/7 soap operas instead. The desire for a background thing to passively consume has likely always existed. Be it radio, whatever.

The algorithm does seem to be ruthless these days though, god if I know what I mean by that.
I think I wasn't clear enough. Bluesky has a strong incentive to hide extremist content by default, but I do not claim their moderation service applies the intolerance label correctly.
This time they added AI key-jingling though!
I don't know what fraction of the nearly 3 hour long video we're supposed to watch before commenting. What's the point behind trying to diminish his legacy? Why spend so much time doing this? He's absolutely known for his science communication and character. But I would think long and hard before criticizing his technical achievements, even if I were in this lady's shoes. We're talking about a 30-40 year career. It's funny because she speaks as if we're misguided about his expertise, but spends the first ten minutes rambling about his pop science book and "fenyman bros". What the fuck?

Is there any real criticism of his achievements as a scientist? The video isn't bookmarked in such a way to make it easy to find.
Due to Hyrum’s Law, almost any change is a breaking change. Certainly, changing the observable version number is a breaking change. ;)

In slightly different words: What constitutes a breaking change depends on the interface contract. If you have no interface contract, any change can be considered a breaking change.
I'm not saying they should film in NY, I meant the lack of care to use less recognisable bits or remove them digitally etc. - that they think 'we can't film in NYC, people will recognise it, and this isn't set in NYC' - not that they were trying to film NYC and should do it in NYC. (But I realise now I made that confusing with the Suits example.)
You're really way out of left field. You are welcome to a live demonstration of how CGT works.
I'm thankful for all the time and knowledge people contribute to libre/open source projects. It's amazing how much of everything we use is maintained by people who donate so much of their time and effort.

Thank you and Happy Thanksgiving!!
TSMC starts equipment installation for 2nm fab, six months ahead of schedule
Knex isn’t an ORM, it’s a query builder. (Though the closely related library Bookshelf.js is an ORM).

I know your pain of translating SQL back to the ORM language, but what similar difficulty do you have for Knex? You have a query, and it’s isomorphic to the Knex query usually. There are a few things Knex doesn’t do, but it has the “raw” get-out-of-jail-free card for making part of the query just a string without sacrificing anything else.

Every project I’ve ever worked on has many closely related complex queries and writing them out as strings (even with placeholders) becomes either perilous as you write complex string building logic, or tediously repetitive.
Effortless Video Sharing with Phoenix LiveView and Flame
What does your schema look like? Either out of paranoia or naivety I feel that this is actually not such a simple task.

The variety of formats and tools out there plus things like “double entry accounting”, makes me think that the database design would also need to be thought about deeply.
(Although the response is not gibberish, I can´t feel certain that I reply to a chatgpt response (?))

You take it too static. If you are waiting for the type-safe, leak free hammered approach, you will achieve nothing.

I want you to take this approach to get you going in the right direction.

Opinion pieces

- Opinion pieces are indeed a way where editorial boards go cheap, outsourcing meta thinking to external entities/influence. Those editorial boards going of the rails there is not an act of nature, but like in the case of the NYT a consequence of commercial ownership. As part of the code any opinion piece should be clearly marked as such, as well as the interests of the author.

Journalism probably must be scalabe

There is no need for scalable mega media corporations. In countries with 1) public news organizations[*] and 2) required independent editorial boards, commercial titles are not as going overboard as in the US.

You cannot separate any board of X from political interests

You can, but you can never be absolute 100% perfect.

A peculiar, mindset has been programmed that ethics in society is defined in what what terms the lawyer wrote. A good society is all about what you collectively allow or disallow, no scheme, no law can perfectly defeat all bad actors all the time.

The social part of "society" is an activity. If you as normal people don't show up, then it will be a Murdoch party.

___

* independent from but financed by the state
Considering the steady stream of CVE's against Vim's C code, security is the last reason to choose Vim. I've often wondered why there were so many Vim CVE's, and meanwhile never really any Emacs CVE's. My thinking has been that it's because so much of Emacs is implemented in Elisp, a memory-safe language, and much more of Vim is implemented in C.

So now there is an Emacs CVE, and it's a big one. But if you're going to jump ship for something more secure, it would be woefully misguided to go for Vim.

Any editor that goes for expressive power and flexibility is going to have security issues sooner or later. If you want safe, you'll need to cut features, pick something simple.
i am thankful that my side-project got liked by some hn'rs it has motivated me to work further on it. thank u all.
The Geopolitics of Ireland's Global ICT Sector
I don't see any grammatical errors, just some possible missing punctuation. The arguments Gemini gives are just opinions about stylistic choices. Could you point out the specific grammar mistakes you see?
It's not like this hasn't been tried plenty of times before, it's just not economically competitive with what has become the typical ad model. For any given ad, X people will choose to watch it in exchange for $Y of discount, but just showing the ad to everyone by default gets you a much higher X for a much lower relative $Y (even after factoring in costs related to customers leaving your service over unwanted ad exposure, or population decreases from ad blocker users). Companies even tried tuning this model for better returns by replacing the ads with more valuable uses of time like filling out surveys, and it's still worse.

There's nothing fundamentally wrong with the idea, it just happens to make less money than the dominate alternative. Mostly because it's an opt-in model, and there are a lot of people who will passively put up with ads that are shoved in their face but won't actively choose to watch an ad in exchange for a bigger reward, which confuses the economists who assume people are all economically rational actors.
> the potential damages caused by a storm increase exponentially—by a power of eight—with increases in wind speed

As any CS undergraduate will be able to point out, this is not exponential, it's polynomial. Exponential means that damage ∝ a^speed

A good CS undergraduate will be able to point out that this doesn't matter, as the constants involved may well be more important.
You don't need any of those things to figure out how to install a VPN. My son had installed a VPN before he knew those concepts because a VPN mattered to him to circumvent region locks while knowing what folders are didn't.
Awesome! use-package is also now built in as of Emacs 29.
> long term heavy Emacs users are not using it for coding.

That's not true. I have worked in number of teams where Emacs users were the majority. Most of them didn't use Org, some of them never used Magit, yet they've used it for coding.
Don't share this map of the power grid, or the terrorists will use it to end us all.
I really dont like the blur effect on the photos. Every time I scroll down the page I think my internet is broken!
Slonik does _not_ make it possible (let alone trivial) to write composable queries. You're just doing string concatenation and string concatenation will bite you when things get complex enough.

There is also a big difference between an ORM and a query builder. Knex (and kysely, which is the only thing I'd use these days) allows you to write SQL that's just as complex as anything you'd write raw, complete with escape hatches if you need them. The criticisms of ORMs tend to be spot on, they are nice until they run into a wall, but that same thing simply does not apply to a robust query builder.
By switching to low carbon fuels mostly, e.g. from LNG to RNG (renewable natural gas) and from gas to electricity by getting a (used) EV.
Part 3 came out in 1990. So, anyone born after (less than 34 years old) who didn't bother to go back and watch it, would be sufficient? I'm familiar with the series' existence, but had no idea what 1.21 reference was. AMA, hah.
I can't even get the simplest thing answered, which is "what is the minimum required setup for k8s, if not using a hosted solution?

Most mininal is to run a cluster inside a docker container with KIND. 2 cores and 4G of memory should allow you to run some small workloads

I plan to use 3cp 3w nodes and utilize all resources available. Do I NEED external storage,

No. Storage is optional AKA stateless workloads.

do I NEED an external load balancer or can I use DNS-LB?"

I'm assuming you want to bootstrap an upstream k8s cluster with kubeadm. In that case yes you need load balancer to sit in front of your control plane nodes. You can use a project like kube-vip to function as the load balancer without introducing an extra machine. If you want to use an extra machine you use something like haproxy.

You can use DNS but it's not ideal for production without healthcheck - but for a lab go for it
Bryan Johnson – The World's Most Expensive Eating Disorder
Everyone talking about Kubernetes as if it was merely a "hyperscaler" and the biggest benefit of Kubernetes over a bunch of custom scripts is consistency and the ability to have everyone work on an industry standard, which makes it easier to onboard new hires, to write scripts and documentation against, etc…

Repeat with me: K8s is but an API.
Our entire system is trained on LLMs, so yes LLMs are used to write summaries. Thanks for the feedback.
No. Fossil fuel companies and scientist knew the effects. What is new is attributing how much of the storms power is due to climate change. It's a new metric essentially.
dynamic allocation is fine as long as it is under control, as it's just a pointer bump

what you never want is to trigger the GC at a bad time

(you can do cache alignment too relatively easily)
I think 'intolerant' is good enough. I know I am intolerant/insensitive on some stuff and I would accept that a post I would make mocking animal death (not proud but I did that) to be flagged as intolerant or whatever. Honestly it's often low-brow anyway, nothing of value is lost.
Banning VPNs requires significant investment in filtering traffic, because the VPNs these kids will be using won't be hosted in Australia.
The company is in stealth mode, thanks for clarifying.
I’m a cto at a 350+ person company
No she didn’t and that’s what I mean.
> only communicate the intent of the developer and not always the reality.

It’s nevertheless a very useful heuristics for anything with a programmatic interface. Nothing is a 100% perfect.
Hear me out: Projector Glasses
> I'm certain that it is trivial for a C++ programmer to code in Java.

as someone that knows both, I've made this assumption before too

it has turned out to be not true on almost all occasions
Renewables powered 24% of US electricity in first 3 quarters of 2024
I wouldn’t consider reading as a passive consumption. You have to 1. Lead and follow a tempo, essentially moving your eyes at the speed of you thought 2. Using imagination to associate what you read with other knowledges.

TV and ticktock don’t need 1. You can interact with a remote or you scrolling-thumb but interaction is not required to consume.

2. Isn’t a necessity neither but people do use TV, ticktock or music to "empty their mind" by thinking to nothing else but the consumption flow. You can do that with reading, but that’s not an experience people usually like and they come back to the place their mind left.
Stretchable and self-healable lithium-ion batteries
In Singapore and Asia in general traffic is very expensive, because there are no peering exchanges. So you need to pay for each Mbps you use. Big ISPs there are oligopolies and aren't too fast or keen to work with you.
Emacs is not an editor. It's a Lisp REPL that has a built-in editor. It's much more than an editor.
Projectors are notoriously terrible in well lit environments, especially if you don't have a specialized screen to project onto, and double especially if you don't want one that needs active cooling and constantly dumps hundreds of watts of heat into the room.
25% of code at google*, discussion (608 points, 29 days ago, 1006 comments) https://news.ycombinator.com/item?id=41991291
I thought they mean "jiggawatts" in the movie, i.e. more than bazzillion watts. Where do people pronounce gigawatts like that?
> It's a trap for young players.

As someone with 25 years of experience using lots of ORMs and query builders in both Java and JavaScript/Typescript, I believe the exact opposite to be true. There are libraries now that let you write composable, safe SQL with type guarantees (I am a big fan of Slonik, but there are other libraries).

Every single time I've seen an ORM or query builder used for application software, eventually I see it becoming a big headache for operations. It usually makes debugging and and performance investigations more difficult, and I so often see developers "fighting with the tool" when they're just trying to get it to output the SQL they want it to.

In my experience, people who are fans of ORMs and query builders never have had to deal with significant scale and the operational difficulties that come with it (and I'm not talking about "Google scale", either, I'm just talking about a reasonably well known consumer site with moderately heavy traffic at times).
But not 96% of people and not 99.5% regularly.
The issue is that water would be so dirty and gross. The same water that washed your rear end will then be sprayed on your face. If you are only using a few gallons (not like a bath which has dozens) that's pretty gnarly.
The most economically valuable 0.6%
I'm getting a 502 error trying to access the original content. It doesn't appear to be a scientific study, but rather a testimony from a Facebook executive talking about how they disregarded user safety in the development of algorithms that increased engagement. That's not quite what I'm looking for, though. I'd like to see something examining the effects of those behaviors on the population.

I will say that the lengths the executive goes to to compare social media with tobacco degrade the quality of the argument in my opinion; science tends to ask the question and then seek the answer. Arguments like this seem to start with the answer (it's like Big Tobacco) and then construct the argument accordingly.
I disagree; this is Hacker News, and the cultural background favors zero indexing.
I started the project PoC in Tauri, didn't work with WebRTC, then I tried that in wails, did not work either. Then I was tired and chose something from what I knew that I can make it work somehow.

Not saying that writing this completely in Rust without relying on WebRTC is completely out of reach, but Zig is also around and attractive as well.
In fact, CRuby successfully combined “Self Tagging” with pointer tagging. Here's the commit:

https://github.com/ruby/ruby/commit/b3b5e626ad69bf22be3228f8...
I don't have much money. Is it okay if I don't give to charity?
I didn’t want to. But my home was a mile+ away from anything and a terrible place to walk with no public transportation in large part thanks to the actions of oil and car companies
The one feature I'm always missing is password protection; I don't want everyone to see my travel pictures.
Now ask it why the paragraph is well written.
On movie sets back when no one used "giga-" in daily conversation.
> That costs a ton. I just want a better lifespan, I don't want to 20x the duty cycle and also pay B2B prices.

Therein lies the problem. A more durable product exists, and yet, even you don't want to pay more for it. And you are likely much more privileged than the rest of the world. What do you expect the rest of the world to be doing? Most of the world isn't picky about whether their hand mixer has plastic bushings or ball bearings. They're are choosing between any appliance at all and mixing their food with a spoon.

> It's too hard to figure out which consumer products have a better lifespan, so companies do a bad job of catering to that need.

There are many companies that try to break this barrier over and over, with tons of marketing material proclaiming their superiority. Why do they all fail? Because their hypothesis is wrong. The majority of the mass market doesn't want appliances that last for tens of thousands of hours. Most people use their appliances very lightly and for short periods of time before replacing them.

I think a lot of people on this forum have points of view tainted by privilege. Poor people aren't dumb, they know that they are buying cheap stuff that doesn't last as long as more premium options. They're making these options intentionally because a bird in the hand is worth more than two in the bush to them.
My envy x360 has that button as well and it even puts a physical shutter in front of the webcam in addition to disconnecting USB.
I have kids that are in their late 20s. They never watch older movies unless someone forces them to. There is so much new media coming out that they don’t feel the need to watch older movies, even if everyone is telling them it is very good.
Who or what exactly is this Creator you speak of? Would love to know.
The reason for epistemological collapse is that people peeked behind the curtain and found that the experts were just normal people endowed not with some magical knowledge but just making things up as they go.

I can do that, too, and sometimes I am better at it. Given that, I prefer reader-side filtering over writer-side filtering.
Free speech is a legal term.

We all know there is a push to invent some new definition that says jerks must be heard, but if you look at the migration out of Twitter, you can see that a lot of people aren't interested in that new definition.

If you come to Bluesky, your actions dictate your following.
I've read the transcript of the video for the first two questions, "What's The State Of Elm?" and "What’s Evan Working On?". After 12 minutes of chatting, I could still not grasp the beginning of an answer to these questions.

For "What's The State Of Elm?", the developer only explains why there hasn't been a release for 5 years:

- He felt his work wasn't recognized enough by the company he worked for.

- He created a foundation to collect donations, but felt he would not feel at ease with that.

- He has one sentence about the covid: "Okay, and so we did have a pandemic, so maybe that's the fact."

- His work was a long-term investment that did not "meet the needs or the demands of everybody else".

- He talked with many companies that used Elm. But he always got the response "The answer was always like, well, it's going pretty good. We're actually struggling a lot with our backend.".

I think his memory is failing him on this last point. I'd be extremely surprised that companies that used Elm could never find any fault with the language or the compiler. I can remember two essays where companies were glad for Elm, but with serious technical problems, like the inability to host private packages.
Most of them are worthy of recommendation, but few of them are "mindfucks". Very few have ideas that are particularly out there or unusual.
Psychoanalysis?

This is a technology review and discussion website. It's poor design to put a link to a pricing page and not list any prices.

You're literally the only GPU provider that does that.

I was trying to give you my perspective as a consumer since I know you frequent these forums but I apologize if I have offended you in some way.
> virtue signalling of the worst kind.

I totally agree with everything you wrote. The last week or two
following Twitter links gets me to a page with that logo "X" and nothing more when I use Firefox. LinkedInfluencers are indeed the dumb variety of bad. But I'm puzzled by "of the worst kind". In general, I thought virtue signalling was considered bad. Or have I missed something?
Considering that there are no commercial AR glasses with spatial tracking, projectors are a lot more practical!
could you expand? I get the expensive part, but they're also hand built customs so...