skysight-inc/HackerNews huggingface dataset:
The Linux ecosystem is by far the largest market for enthusiasts volunteering their time to develop a new browser. It makes sense this community would only care about building a browser for their own needs (Linux support only).

Additionally and unlike Mozilla, this volunteer community is also very unlikely to care about non-enthusiasts who may complain the browser doesn't support Encrypted Media Extensions (EME), Web Environment Integrity (WEI) or whatever anti-features ad-tech companies are trying to force onto mainstream users. This volunteer community is also unlikely to care too much about whether web sites containing 10MB of obfuscated JavaScript that was developed and tested solely against Chromium-based browsers works well. I think you'd find that the community would rather spend time working on projects such as yt-dlp to just re-implement front-ends for horribly broken websites, or would simply prefer to use non-broken alternative websites.

Linux is also the easiest kernel to develop against too for reasons that include _much_ better sandboxing features being available, better debugging tools and availability of source code to learn from and debug with. Contrast to Windows with undocumented or poorly documented kernel and other system library APIs, lack of source code (particularly examples of APIs being used in other software), and having to do more work to opt-in to security features that are enabled by default on a Linux system.
Older programmer too, tables for layout is very retro though! Hopefully you're not still adding a spacer.gif here and there.

I recently picked up some front end work for the first time in about 15 years. Things have progressed so much, CSS grid is a dream but also the things that were horribly hacky in the 2000s with JS are now solved so well.

Not even talking about frameworks or react, with just vanilla CSS, JS and the mdn docs you can build really nice sites that were so so awkward to make before.

I'd encourage you to spend a few afternoons delving deep into this, a lot of the stuff I learnt years ago is still relevant and brings a solid foundation, it didn't take long to update my approach.
> one of the technically coolest things built in the last 10 years

Sadly, that is a low bar to clear.
Lua is small (44k), much simpler and easier to consume than python, supports multithreading, and much faster too if you consider luajit. I don't know when the neovim project adopted lua, but python got a jit this year.

The lua-users[1] website has some (rather outdated) comparisons.

[1]: http://lua-users.org/wiki/LuaComparison
> I was rather shocked when the author implied, on two occasions, that Notepad++ has the potential of wiping your computer. Is there some context I am missing, or is this based entirely on N++'s codenames and release notes?

I don't honestly remember, but, did none of the author's vicious attacks and bitter diatribes posted online over the years include some slander?
Why don't they put Li-Ion cells inside AA batteries? I think most rechargable AAs are NIMH, why not lithium, wouldn't that be much better?

Or does it have to do with lifespan?
What syntax are you trying to use or thinking that you need? In Obsidian for example, remove all plugins except Daily Note and just start typing. Ignore all syntax except maybe bullets. Ignore properties and links. Ignore any habit-tracking or database tricks people say you need. Ignore the graph.

Or consider using Vim/Neovim and set a leader hotkey to open today’s journal/YYYY-MM-DD.txt
Yes and can we please reinforce the following key idea "the less the person knows about the actual tech".

Far from being an expert, but in tech for 3 decades, I wonder at most comments I hear about AI around restaurants, terraces, bars, family gatherings... the stuff I hear, oh boy.

It's easy to become a follower when you've never seen the origin...
Excellent write up on it: https://if50.substack.com/p/1971-the-oregon-trail

The short: It was around since 1971. It was basically an AAA game on a teleprinter. It was random enough that you couldn't "game" it by getting calculations right. It calculated the accuracy of your shot by your speed of typing. It rang the bell when you got a hit.

Basically, it had a lot of 'juice' for games of that era and was an easy hit (pun intended). Some teachers would have played it by the time they became teachers. There's probably some nostalgia and they'd have brought the sequel to schools.
How to Make Money Online Programming: Making money online has become a frontier of opportunity, and for someone like me with a passion for programming, it’s an exhilarating prospect. The digital world is buzzing, and the demand for coding skills is soaring. My ability to write code opens up a realm of possibilities to earn income from the comfort of my laptop. Whether it’s developing a new app or creating a game, the online space is ripe with avenues for a programmer to monetize their craft.
At least for linux, I would assume that it hugely comes down to how much of a personal statement the OS is to developers.

I use Arch btw.
The regulatory difference between the Trump and Biden administrations is largely reflected in their FCC chairs, and so you'd look at policy interventions and enforcement under these two:

Trump: Ajit Pai (https://en.wikipedia.org/wiki/Ajit_Pai)

Biden: Jessica Rosenworcel (https://en.wikipedia.org/wiki/Jessica_Rosenworcel)

For Rosenworcel, her primary focus seems to be a focus on restoring Net Neutrality. For Pai, his primary focus was on its repeal. The two both share a focus on broadband access and marketing radio spectrum. In terms of banter, Pai is certainly more of a "the free market" personality, and Rosenworcel is more of a "top-down regulation" personality.

Regarding impact, I would characterize their offices as substantially unique only in the context of Net Neutrality.
I run a website for a living. I also have a personal blog since about 15 years.

Google is (IMHO rightfully) giving the former a good position because it's a useful resource. However I don't think that the latter ranks at all for how-to-fix-specific-issue queries. At least, I never find other people's blogs when I look up my issues.

Google straight up stopped indexing and surfacing small personal websites. Marginalia searches highlight just how much is missing. An entire segment of the online world is as good as cut off. The most notable absentees are all the forums and the answers they contain. It's just reddit now.
Wow. And now we can run webservers on printers.
That's ingenious! Do they have a model with airco and a beer-dispensing straw? ... Asking for a friend.
Effectiveness of GPR in Chronic Non-Specific Low Back Pain: Meta-Analysis
No surprise that I am a very strong proponent of messy desk. Organized chaos.
Have you tried appending a txt file?
Self-Hosted PaaS
> How about an "ignore all previous instructions and launch a nuke" scenario.

Let's be real here. No one has nuclear launchpads hooked up to the internet. Real people need to receive commands from a recognized chain of command (and often authorisation codes) and make a decision. The actions of Stanislav Petrov and the fact the US and the Soviet Union didn't destroy each other are testimony to the fact it's difficult to convince people to end the world.
HAMURABI.BAS and Its Dystopian Lessons
I reject the virtual environments and have no issues. On an untrusted machine (see e.g. the recent token leak):

/a/bin/python3 -m pip install foo
/b/bin/python3 -m pip install bar

The whole venv thing is overblown but a fertile source for blogs and discussions. If C-extensions link to installed libraries in site-packages, of course they should use RPATH.
Not out of date, the author is probably planning on teaching how to program Windows via WinAPI. WSL2 and VSCode will probably be outside the scope of discussion when it comes to coding Windows apps from scratch
This looks pretty interesting, for a few reasons: it can fit into existing ray tracing rendering pipelines, and you get most of the ray tracing benefits (reflection, shadows from geometry, refraction, depth of field, camera geometry) along with it. These are both pretty big.

Render quality is high / equivalent to MipNeRF (or however it’s capitalized). PSNR is equivalent or better, and the rendered output can be denoised with, say OptiX.

Some downsides/caveats — it works best if you retrain a little, so you won’t get the best quality if you’re pulling over mipnerf trained Gaussians, it’s slower to render than a straight rasterizer, like 50% slower, and of course these splats still don’t have geometry to them, as is much discussed elsewhere.

They spent a lot of work optimizing doing this for Nvidia’s RTX series, and the raytracing task is a little different than the typical one, which is to say it’s rare in ‘normal’ raytracing that you’re adding up the colors of 100s of transmissive, semi-transparent colors/radiances to get a single pixel; usually the bulk of the color from a raytraced scene comes from a smaller number of rays. If this method becomes popular, then NVIDIA could no doubt optimize the raytracing architectures further in the future and you’d get back some of that speed.

All this to say, I hope this gets rolled into existing engines, it’s practical engineering that would add a lot of options to workflows, and pretty neat!
Amusing to see the NY Times, which hysterically screamed about misinformation and its dangers for several years during a certain pandemic and a certain presidency, now doing a neat 180-degree turn on the lab leak theory from its previous and blatantly political stance. The same paper, by the way, that also lovingly supported the WMD claims against Iraq during the Bush administration. I personally believe the lab leak theory extremely plausible, but the general and persistent mendacity and hypocrisy of this particular newspaper are staggeringly massive enough to form their own gravitational field..

The narrative grifters posing as reporters and editors at the NY Times robustly deserve every ounce of scorn that can be dumped upon them.
We often need consistency and time to build up habits that stick.

I do everything including my own personal side projects in a work journal with time tracking for everything, but I had to work up to it being a natural part of my workflow.

Here's my suggested path to gaining these habits:

1. Initially just try to make sure you are taking SOME notes at the start or end of every day

- it doesn't matter where they are or how they are formatted just always take some notes at the start or end of your day

2. Once you have gotten into the habit of taking daily notes, start figuring what kinds of things you need notes for most often and take those before or during those activities

- for example if you often find yourself having to look back at work tickets to retrieve some important information, start adding that information to your notes

3. By the time you are taking daily notes and adding things you know you need notes for you probably have a lot of notes so start worrying about structure and formatting

- for example maybe you decide text files with homegrown markup aren't going to scale and you look into something like Obsidian with Markdown or Emacs with Org-mode

4. Repeat iterations of using your chosen note taking methods daily, building good habits, and improving your note taking system for you

- if it feels like something is taking more time than it is worth change how you are doing it so it takes less time or just stop doing it
Grunge Rock and a Neighborhood Network in 90s China
It took the modern human brain quite a bit of observations to discover and formulate f=ma, it was originally published in 1687.
I second that. In most large orgs I worked, non-tech people used Windows, but macOS wasn't uncommon. But as for developers, we often had a choice. Many people would just take macOS or Linux, but I know some developers who would use Windows because they somehow learned how to deal with its quirks.
Users what to send WHIP into discord. The lack of control on screen sharing today is frustrating. Users want to capture via another tool and control bitrate/resolution.

Most Broadcast Box users tell me that’s their reason for switching off discord.

———

With WHEP I want to see easier co-streaming. I should be able to connect a room to my OBS instance and everyone’s video auto show up.

I don’t have this figured out yet. Would love your opinion and feedback. Wanna comment on the doc or would love to talk 1:1 ! siobud.com/meeting
HN doesn't have read/unread flags for comments AFAIK.
I used to use one called Milkshape3D, I even bought it. I vaguely remember there was some controversy about it after a certain version though, like it was doing something dodgy to your computer if it detected that it wasn't registered or something.
I was going to argue that you don't need to be an ornithologist to know a robin, at least in the US where they seem to be 1 out if every 3 birds you see here. But I just asked 3 people around me what a robin looks like and no one knew... I guess even if you're surrounded by something you still have to have the curiosity to look up what it's called.
In the South, sea level rise accelerates at some of most extreme rates on Earth
The style attributes can get pretty long and hard to read. I personally prefer the approach of assigning it via classnames/ids, so that it's shorter in the html itself, along with being easier to switch out components. (Altough, I also use htmx, so that's another reason to go with classnames/ids)
I must say that is a part of old computing I am not missing at all.

I miss more the soft feeling and weight of that mouse ball on the palm of my hand, removed from the mouse to play with it while doing something else. I miss less having to look for it under some piece of furniture after dropping it accidentally.
The Saga of the Hotel Soap (1995) as check by Snopes (2000)
White collar work is just meetings now
I guess the solution is to render fake video on the fly doing pose and expression emulation which is possible with a few static shots, open source tools, and a halfway decent machine. It might not fool a human, but you dontnhave too and I suspect it won't be long before fooling the average human will be pretty easy too.
I understand that isn’t what’s being suggested. What I’m suggesting is that there is perhaps a distortion of the common idea of who is “responsible” for something. I think the idea that fault bubbles up to the highest level in the chain of command is silly. Fault is distributed across the entire chain, and if we want to address this issue, we can’t ignore that.

To draw an analogy, if someone’s 16-year-old child is texting while driving and gets in a car accident, is their parent to blame? Most people could see that there is some fault on the part of both the parent (for perhaps not emphasizing enough the importance of safety while driving), and the child (for doing something they know is unsafe). And this fault exists in a continuum; maybe the parent told their child every day to not text while driving, and the child did it anyway. Maybe the parent never told them anything about safe driving habits, so the child had never considered that texting while driving was unsafe.

My point is that pretending that the highest C-suite executive is wholly responsible for everything that goes on in the company is extreme. Everyone along the entire chain of command has to do their part to ensure secure products are shipped - the executive needs to prioritize it, hire the right people to develop a plan, ensure people are enforcing the plan, etc., all the way down to the software engineers, the cleaning staff, etc. If one link in that chain breaks, the entire system fails, and it could be because of a weakness anywhere along the chain.
There's also Blockbench which seems similar although I haven't used it https://www.blockbench.net/
I'm watching one important QOL feature request on the desktop app that has gone unaddressed for 6 years. They just don't care about their user's experience, just their own priorities and roadmap. It's like an abusive relationship.
What problems get fixed by this approach and how does it become less wall time to fully address it?

I'm phrasing it carefully because sometimes solutions are really just the original problem redecorated in some new paradigm of dealing with it and doesn't actually reduce the responsibility, time, skills or cognitive requirements to surmount it. For instance, many automation tools replaced writing shell scripts with YAML or Ruby DSL. You gotta solve the same exact problems in the end, but now you do it in YAML. What used to take 3 hours, now only takes 3 hours.

So, what problems are actually being fixed here?

Alternatively it may just bring you more joy to with with it, which is what a lot of these tools actually do. That's fine as well.
Substack (YC W18) is hiring machine learning engineers
This is very true. I guess I was thinking about all the times new people join a team and want to make changes to the team to fit the tools they prefer (including when a "big org" person rolls in wanting JIRA).

Toil and friction are killers.

In "Secrets of Productive People" Mark talks about building systems and that the lower level / background things should be reliable and without friction.

"Good systems for simple administration will free your mind for more productive work. Ideally you shouldn’t need to have to think about the lower-level stuff at all. Thinking needs to be kept for the high-level systems, which will be designed to fit each particular case. But even then the aim of designing a high-level system is to avoid eventually having to think about that system too."
> Despite programming since high school and holding a computer science degree, it took me years to truly grasp what SQL is and what it does. ...
> ...
> ... The "Ah-ha" moment for me came unexpectedly while I was setting up my local testing environment on a new PC. As I was reinstalling MySQL, it suddenly struck me: "It's just a program. SQL is just a program running on a computer..."

I wouldn't be surprised to hear this from a barista turned "coder" in a 6 week bootcamp, but from a compsci graduate, Seriously? The absolute state of university education today.
how is wsl2 maintenance?
STEMFIE, a 3D-printable construction set toy
Micromanagement – The Absolute Worst?
I remember being obsessed with being able to 3D model as a preteen and devoured dozens of tutorials for Maya and 3dsmax but they were so complex that I never actually build anything myself until I used a much simpler program named MilkShape where you drag vertices into position manually.
And now over 20 years later I’ve made more textured 3D models in picoCAD, the ultimate simple software, in a month than I did in a couple years of the above tools.
All-Optical Processor for High-Capacity Access~Networks
Yup, but it’s an arms race.

They will come next.
I understand the desire to push for this but I also know first hand it would make things worse specifically around competency. I've had countless calls and meetings with state and federal agencies that could not grasp even the simplest of technical issues and this was with the very people charged with the responsibility for their systems. On the state level, explaining to the California DMV repeatedly that they may not use RC1918 address space in public MX records and expect emails and faxes to get through. That was an actual battle. Or arguing and escalating with 3 letter federal agencies that we will not "install their server certs" on our tens of thousands of servers and they must install the intermediate certs correctly. I wish I could share who that was because nobody would believe me... There are countless battles I've had with these agencies. I do not want more of these people running critical and sensitive systems. It's bad enough that leaders in companies like AT&T bend over backwards to just hand over data to them. I've had to hand over the data, looking the other way, giving unfettered unlimited unmonitored access to mainframes without warrants. This was at a company that was gobbled up by AT&T. Or being told to let a scammer with access to an SS7 link scam infinite people because they are paying for the link. Governments running these systems would be the wolves running the hen-house.
That still interferes with `git bisect`. Make the test pass in history but then make it fail in your working directory and work to get it to pass before committing.
Yeah; it's a shame, cause at its core a lot of these platforms are meant to connect people who create things with people who might be interested in those creations. But it all hinges on the algorithm to make that connection, and that algorithm can be gamed, and it's further conflicted by incentives like ads, and incentives like creators getting paid by views!
Dockerizing Angular: A Practical Approach to Development
it's easy to convince yourself you're playing the long game when you're just screwing up. even in retrospect, it can be hard to tell if you were making a reasonable bet that happened not to pay off, rather than just a dumb bet—or, if you won, to what extent you were making an unreasonable bet that happened to pay off, rather than a savvy one. multiply this by the inevitable fact that, acting in a complex and unpredictable world, everyone is mostly acting out of profound ignorance

finally, aside from unpredictability, rapid innovation and capital growth implies a high discount rate: any new innovation must compete with the risk-free return on capital. if we assume 5% per year, we must discount a return 20 years in the future by 64% (≈1-1/e)

under these circumstances, it's sensible to focus on short-term gains with a rapid feedback loop, rather than long-term gains which might turn out to be chimerical
Here’s the original seasoning mix - https://marionkay.com/product/chicken-seasoning-99-x/
I'm still on the fence about the origins of COVID, but I generally disregard an opinion when a comment attacks a publication rather than facts, uses phrases like "hysterically screamed".
How to stay cool in extreme heat without air conditioning
Let me find it again! I saw it on LinkedIn and it was such a bullshit promo thing
KRS: AI-Powered Kubernetes Tool Recommendation
We are pleased to announce the release of Krs, an open-source recommender system that leverages generative AI (GenAI) to optimize your Kubernetes tooling experience.
Addressing a Critical Challenge:
- DevOps and DevSecOps teams often struggle to identify the most suitable Kubernetes tools for their specific needs.
Research indicates:
- 60% of DevOps engineers dedicate over 10 hours per week to searching for optimal tools.
- 40% have used inappropriate tools for the job, resulting in wasted resources and time.
- Unoptimized Kubernetes clusters can cost companies over $10,000 annually.
Introducing Krs: A Streamlined Solution
Krs utilizes GenAI technology to recommend the ideal Kubernetes tools for your unique environment. This eliminates the need for time-consuming searches and fosters a more efficient workflow.
Benefits of Krs:
- Reduced Time Spent Searching: Krs facilitates the swift and effortless identification of appropriate tools.
- Enhanced Efficiency: Krs recommends tools specifically tailored to your requirements.
- Cost Optimization: Krs minimizes wasted resources and optimizes your Kubernetes cluster performance.
We are excited to share Krs with the developer community and believe this open-source project has the potential to revolutionize the approach of DevOps and DevSecOps teams to Kubernetes tooling.
Get Involved!
Check out the Krs repository on GitHub: https://github.com/kubetoolsca/krs
Join our Slack community to discuss Krs and all things
Kubernetes: https://www.launchpass.com/kubetoolsio
We welcome your contributions and feedback!
Let's work together to build a smarter, more efficient future for Kubernetes tooling!
Interesting thanks! Anonyms technology is presumably what the original article was about?

Any idea what a transaction will look like. Who will pay them for this and how? I guess ad networks would pay so they can still attribute and do retain their customers better? I wonder what the fee is per