skysight-inc/HackerNews huggingface dataset:
Which still has immense value.

It's standard practice to install outlets with NEMA connectors in North American buildings. Sure, you could technically swap those out with a more optimal connector that is "better" (one that prevents electricity from flowing while the plug is partially exposed, for example), but using the standard practice is best practice for human-shaped reasons that are often not apparent to early-career engineers.
This is hardly news. LLMs spit out whatever garbage they want, and grad students already want to die.
> Why would a game benefit from ECS? A player in the game can do basically anything, there's no guarantee that things are always perfectly accessed in a linear order.

There's actually a guarantee that things are mostly going to be accessed in a linear order because player actions don't matter to the execution of the simulation. The whole simulation is run at 1/FPS intervals across the whole set of entities, regardless of player input (or lack thereof).

In an ECS the whole World is run by Systems, which operate on Components. This is why cache locality works there: when the Movement System is acting, it's operating on the Position Component for all (or at least many) Entities, so linear array access pattern is very favorable. Any other component in your cache is going to be unused until the next system runs (and then the Position Component will become the useless data in cache). That's why you'd rather have an array of Components in cache instead of an array of Entities.

This access pattern is very suitable for games because the simulation is running continuously in an infinite loop (the game loop) consisting of even more loops (the Systems running), but not so much for general purpose computation where access patterns are mostly random. (EDIT: or rather, local to each "entity".)
It's Ok to Be Afraid
Afaik, the definition is just "a sequence of steps/instructions". That is of course much broader than a (simple) function, which among other things for one input gives you one output, and for the same input always the same output. A procedure can do that too, but it can also give you different outputs for the same input, due to side effects.
I’m confused, this is a private suite filed at the US federal courts about alleged donations to a terrorist group. It is not an arbitration settling disputes between states where one state has violated multiple agreements they have signed.

Iran does not recognize Hamas as a terrorist group, they don’t have any laws nor international agreements where they promised they wouldn’t send Hamas money. They may be breaking US law by this, but that is not comparable to Israel breaking the fourth Geneva convention on the rights and obligation of occupied territories. Israel has signed the fourth Geneva convention and have promised not to move citizens to and from occupied territories, they have also promised to keep occupation as a temporary state.

And to stay on topic of colonization. Moving money to a terrorist group is not a colonial behavior. Prolonging occupation, annexing occupied territories, and settling occupied territories is textbook colonization through military conquest.

EDIT: And on the topic of funneling money to foreign agents. International law is pretty clear that you are supposed prevent genocide, and that complicity with genocide is punishable equal to genocide (1948 genocide convention; Article III (e)). The USA giving money and weapons to Israel is not only breaking the Genocide convention, but also several of their own laws, including the Leahy Law.

I think you were gonna try a gatcha with me and accuse me of a double standard, but it is hard to find a more clear case of double standard as withing USA, and how they apply their own laws in foreign policy.
Not a chance. It's not just about the color rebeccapurple but the emotional relation and deep connection between the CSS new logo, the story behind that particular color and how the CSS community merged them into one.

And furthermore, I am a passionate logo designer and logo design critique.
Most of the history of physics involves making detectors for things that weren't previously observed... Consider: either most researchers in the field are stupid, for still pursuing an idea which you've apparently ruled out by simple reasoning, or your simple reasoning is fallacious
If you're experiencing certificate errors, it's likely due to an expired SSL certificate or accessing a site that does not have a proper SSL certificate. The best approach is to check the website's URL for accuracy, look for an updated link, or consider accessing the site with a different browser. Additionally, ensure your system's date and time are set correctly, as this can also cause certificate validation issues.

Make sure to only connect to secure and trusted websites to avoid privacy issues.
Friendly reminder that computers are for computing, not advice.
Automatically Posting to Bluesky on New RSS Items
Medicare is obviously welfare! It’s a socialized system that involves society paying for medical care for old people, instead of leaving old people or their families to pay for it themselves.
Are there any similar options that work on Linux?
It depends on your risk appetite. A best practice likely keeps you away from pitfalls known to the community of the practice but not to you. It also may keep you away from crafting a solution that is optimal for your specific circumstances not known or applicable more widely.

In high-reward / low-risk environment, such as building an indie turn-based retro-style game, go with your gut feeling unless you have a good reason not to.

In a high-risk / dubious-reward environment, such as implementing cryptography, follow the best practices to a t, unless you know intimately how things work and maybe codified some of the practices.

There is a wide gamut between these two extremes.
It should be a part of mandatory training for graphic designers that keep drawing these gears that can't work. Lookup for "gears icon", it's appalling.
not how i would word it, but yeah, any VC today is going to pump AI knowing it's the wrong tool, so the more complex they make the application space the easier it is to find the proverbial sucker.
Wow great, yet another generic microtransaction platform. Yawn.
Have you tried OnShape? It’s not open source but it is totally free for hobby use.
I thought that was interesting and I definitely get the frustration in some aspect. I'm mostly familiar with Python and the function "coloring" issue is so annoying as it forces you to have two APIs depending on async or not (look at SQLAlchemy for example). The ergonomics are bad in general and I don't really like having to deal with, for example, awaiting for a result that will be needed in a sync function.

That being said, some alternatives were mentioned (structured concurrency à la Go) but I'd like to hear about people in BEAM land (Elixir) and what they think about it. Though I understand that for system languages, handling concurrency through a VM is not an option.
Fun fact: Unisys Clearpath today is just x86 boxen emulating the old Burroughs CPU architecture. You can even deploy Clearpath instances to AWS. And they still run Mr. High and Mighty Master Control, too.
Connect all your data and start working efficiently
An AI-powered search and data assistant that makes finding, organizing and working on all your files and content a breeze. Connect any data source - storage spaces, cloud drives (OneDrive, Dropbox…), applications (Teams, Jira…), external drives, your computer, and even messaging apps (Whatsapp…)...
yeah. I'm sorry to say but "it doesn't work for me". Part of it may be that my hands are too large for the sensitivity needed. Besides, I work often enough with software that requires 3+ mouse buttons (Unix!) that any restricted or inconsistently touchy interface (literally in this case) goes.
There is also iAPS, the AAPS-version but for Apple Devices; also take a look at Trio.

https://iaps.readthedocs.io/en/main/

https://docs.diy-trio.org/

But I like using Loop/LoopKit due its simple interface.
The problem with definition is that it's subjective and cannot be checked automatically. So my definition was about mechanistic DRY, which is objective and checked by linter.
I don't think so. For example, If I'm writing something in a programming language I don't know by heart, I start by following the best practices recommended by the language authors, then start to flex them when they become less useful, until I hit a nice pitfall which these best practices are designed to avoid.

This allows me to start faster, and be in a better shape in short term. Then I can flex advice more and more as I understand how a language works under the hood.
To be clear it is not binary formats themselves that change and cause incompatibility. ELF is ELF and hasn't appreciably changed. And it isn't even really kernel syscalls (though that isn't etched in stone, I don't get the impress it's changed that much). The problem is the libc or other shared libraries.

Seems like the way that this is "fixed" is by using containers. But it feels so...bloated.
In your data center usually there is a collection of switches from different vendors purchased through the years. Vendor A tries to outdo vendor B with some magic sauce that promise higher bandwidth. With open standards. To avoid vendor lock-ins. The risk averse manager knows the equipment might need to be re-used or re-sold elsewhere. Want to try something new? Plus: Who is ready to debug-maintain the new fancy standard?
Rules travel further than reasons.

The problem is that a lot of true things in the world are counter-intuitive. So insisting that all the rules "make sense" in an immediate way is clearly a non-starter. In the safety industry there are many examples of best practices that are bred from experience but end up being counter-intuitive to some. For instance, it might not make intuitive sense that a pilot who has gone through a take-off procedure thousands of times needs a checklist to remember all the steps, but we know that it actually helps.

It's hard because there is usually some information loss in summarisation, but we also have limited memory, so we can't really expect people to remember every case study that led to the distilled advice.

As a chemical engineer by training, though, I have constantly been amazed at how resistant software people are to the idea that their industry could benefit from the kind of standardisation that has improved my industry so much.
Growing Music: musical interpretations of L-Systems (2023) [pdf]
It’s funny how it seems we care more about years of expertise for the engineers on our software teams than the people running government.

There’s a balance that needs to be struck between new blood with fresh perspectives and old guard with decades of experience navigating Washington politics.
I wish this existed for international news.. It's very cool, but also very US-centric (which is totally ok, just not what I want).
Because it will never happen due to entrenchment of the establishment or because you believe that the EU leadership were doing the right thing and the EU is going into decline despite them making 100% the right choices the whole time?
The FDIC's accidental exposure of Silicon Valley Bank's depositors highlights the importance of transparency in banking. I value loyalty and dependable service, which is why I would choose washington trust bank customer service https://www.pissedconsumer.com/company/washington-trust-bank... . They are known for addressing concerns efficiently and building trust with their customers.
A huge number of people in academia believe so. The entire self-help literary genre is based upon this concept.

In reality, and with my biases as self-taught person, experience is crucial. Learning on the field. 10,000 hours of practice. Something LLMs are not very good at. You train them a priori, then it's a relatively static product compared to how human brains operate and self-adjust.
Reading these comments is like seeing revisionist history. Windows 95 was the biggest piece of crap. The thing crashed constantly. Windows 11 today looks better and runs better. There is simply no comparison. Anyone who says different has no idea what they are talking about.
I mean, consuming anything without vetting the source of the information is a bad practice in general.

...or,

The best practice of best practices is vetting the source of the best practice to verify its authenticity.

No?
I've had Wiby in my bookmarks bar for years. It's delightful, I click it at least a few times a week when I want to read something fun.
Seconding this. Thanks for sharing! Also my page crashed on iphone14 with chrome when attempting small changes to the pyodide cell (even just changing the axis labels)
Not sure I would want something non-deterministic in my data pipeline. Maybe if it used GenAI to _develop a ruleset_ that could then be deployed, it would be more practical.
Wow, this is lovely! I'm rather inspired to make something with it
Doesn't Windows setup still use some weird minimal version of Windows? I remember having to hack my employers provisioning once to install virtio drivers and I ended up in this "purgatory OS" where I could use DOS commands to add drivers.
Am I missing something, or is that just a fancy openSCAD?
Probably something from the training data? There must be all sorts of edgy conversations in there. A crossed wire.
Extinction on earth will happen and that's an undeniable fact.

AI is made by humans, humans are biased towards existence, and if AI came to conclusion that humans should stop reproducing that would be seen as "oh, that's a dangerous AI that wants to kill human race".
Not to take away from the main story, but the student was clearly cheating on their homework with Gemini, directly pasting all of the questions.
Surely you've just outlined the very best reason to keep alive old applications that don't require a web counterpart!

Personally I want to keep GuitarPro 6 alive (There's no newer version for Linux because binary software distribution on Linux wasn't worth the trouble) and Quartus 13.1 (because I still write cores for a CycloneIII-based device and 13.1 is the last version to support that chip.)
Tough shit. You think they care? The BBC no longer need to pay these people anymore, They can just create whatever they want at a fraction of the cost and no ongoing royalty payments.
I'm in a similar boat to sbrother (GP) and some of the other sibling commenters: like GP, I don't love the language (honestly, "patronizing" is the word that feels most accurate to describe working in Go for me, if a programming language can even be patronizing); like others, I have been impressed with how well it works when programming in its niche (high-performance network proxies).

I'd add what I think is perhaps its most significant benefit to the list: Go fully solved the function coloring I/O problem in a way few other languages (Erlang/Elixir and ... Bend? Others?) have.

That's adjacent to the concurrency benefits in the parent comment, but a little different: allowing procedural, non-colored code to be efficiently concurrent over I/O without introducing function coloring or requiring people to code specifically to an event loop/IO multiplexer in some other way requires good concurrency support in the language, to be sure. However, getting rid of function coloring while providing efficient concurrent IO also requires: a solid stdlib of IO capabilities; a very very good runtime that can coalesce goroutine-concurrent IO into multiplexing OS primitives in the same way a function-colored event loop would (while pre-empting/scheduling in a reasonable way that mitigates unexpected blocking); a strong "critical mass" of libraries to talk to common IO-ful systems; a strong community convention of "we will generally prefer reimplementing IO drivers in Go rather than binding/Cgo-ing in foreign code".

It's when you combine all of those that Go shines as a platform for concurrent (usually network) IO.
WebFinger Split-Domain Canary
Automating financial statement downloads through budgeting apps or document management tools can save time. For real estate finances, PHH Mortgage reviews https://phh-mortgage.pissedconsumer.com/review.html offers loans, refinancing, insurance, and security options. Learn more about their services and customer feedback on platforms like PissedConsumer.
Your strategy of cutting personal spending, building liquid assets, and preparing for emergencies is practical and forward-thinking. If you're saving money, I recommend florence bank customer service https://www.pissedconsumer.com/company/florence-bank/custome... for its simplicity and reliable customer service. They provide online tools, insured deposits, and personalized support, making saving straightforward and secure
If this is the case, improvements come from tuning constants and calculation and tests are more valuable.
Garak served unofficially as DS9s counter espionage officer.
LLama3.2-vision as almost perfect OCR?
Vienna’s impact on modern thought and culture is truly great, and this book looks like it dives into just how transformative the city has been. From art and music to psychology and architecture, Vienna seems to have been a hotbed of innovation that shaped so much of what we see today. For guys inspired to visit and soak up the city's history firsthand, having the Priceline phone number https://priceline.pissedconsumer.com/customer-service.html handy could help with last-minute bookings or travel issues. It’s incredible to think about how much one city has contributed to modern thinking and aesthetics. This must be a great read for everyone interested in history, culture, and the roots of modernity.
Medicare is obviously welfare! It’s a socialized system where society pays for medical care for old people, instead of leaving old people or their families to pay for it themselves.

Of course whenever you have taxpayers paying for something for individuals, those taxpayers may properly decide to exclude undeserving individuals from receiving benefits.
I wish the market didn't determine the technologies we get to work with. because at times the market can be wrong due to incentives.

e.g the market was wrong on graphQL.

btw Hono is cool, but found the api surface area insufficient for my node.js usecases.
At least it's not a sign for the Judgement Day crowd. A terminator wouldn't say please.
Well, Morocco can hardly be called a democracy [1]. It's easier to (literally) bulldoze through obstacles when you're a kingdom looking for a fancy toy for the ruler to show off, compared to building infrastructure in a democracy.

[1] https://de.statista.com/statistik/daten/studie/538683/umfrag...
https://archive.ph/rNMXA

That is a great idea, but it will have be an unrelated competing format to the WWW or it won't work.
Not without chaning the code (should be easy though)

https://github.com/DocumindHQ/documind/blob/d91121739df03867...
> What is probabilistic programming actually useful for?

You can think of a probabilistic programming language as a set of building blocks for building statistical models. In the olden days, people used very simple frequentist models based on standard reference distributions like the normal, Student's t, chi2, etc. The models were simple because the computational capabilities were limited.

In modern days, thanks to widespread compute and the inference algorithms, you can "fit" a much wider class of models, so researchers now tend to build bespoke models adapted for each particular application they are interested in. Probabilistic programming language are used to build those "custom" models.
10% of the us is like 30 million people.

Is 30 million people’s water being at risk in one of the richest countries on the planet a success?
Is it even good enough?

Percentages like that aren’t as meaningful for government as they are for SaaS products.
Can't we just teach them robotics laws?
Documind: Open-Source AI for Document Data Extraction

If you're dealing with unstructured data trapped in PDFs, Documind might be the tool you’ve been waiting for. It’s an open-source solution that simplifies the process of turning documents into clean, structured JSON data with the power of AI.

Key Features:
1. Customizable Data Extraction
Define your own schema to extract exactly the information you need from PDFs—no unnecessary clutter.

2. Simple Input, Clean Output
Just provide a PDF link and your schema definition, and it returns structured JSON data, ready to integrate into your workflows.

3. Developer-Friendly
With a simple setup (`npm install documind`), you can get started right away and start automating tedious document processing tasks.

Whether you’re automating invoice processing, handling contracts, or working with any document-heavy workflows, Documind offers a lightweight, accessible solution. And since it’s open-source, you can customize it further to suit your specific needs.

Would love to hear if others in the community have tried it—how does it stack up for your use cases?
I guess you're right. The parent speaks of inflation as if printing money is the new norm. If you are going to take money from your citizens then be upfront about it!
1. Get huge amounts of raw, unfiltered, unmoderated data to feed model

2. Apologize, claim there's no way they could have possibly obtained better, moderated, or filtered data despite having all the money in the world.

3. Profit... while telling people to kill themselves...

I get that a small team, universities, etc. might not be able to obtain moderated data sets.. but companies making billions on top of billions should be able to hire a dozen or two people to help filter this data set.

This reads a lot like an internet troll comment, and I'm sure an AI trained on such would flag this that way... which could then be filtered out of the training model. You could probably hire a grad student to make this filter for this kind of content before ingestion.
They're all crossed wires.
"What if two programs did this?" https://devblogs.microsoft.com/oldnewthing/20050607-00/?p=35...

This is a recurring theme featured in multiple of Raymond Chen's blog posts, though. This is just the earliest one I can remember.

Here's a few more: https://www.google.com/search?q=%22two+programs%22+site%253A...

The "what if two programs did this" mantra I learned from these blog posts helped me greatly in judging whether certain feature requests from users make any sense at all. As soon as it involves touching system configuration, even if there is an API for it, it's probably a very bad idea.
I find this absolutely hilarious. If you’re a gerontology lecturer in Michigan, look out!
Related (80 comments): https://news.ycombinator.com/item?id=42163019
It's a good point - I am not an expert, but I think this feature just doesn't protect memory (tying one of the keys to rebooting helps, but the Data Protection feature itself doesn't seem to protect memory). However, that doesn't moot in-storage protection. There are other features protecting memory (and other features protecting data in storage - there are tons of security features).

I am not aware of APIs for securely clearing your app's memory (aside from lower level, more manual APIs). This may be one of those cases that relies mostly on sandboxing for protection. I also imagine it's hard to circumvent sandboxing without rebooting. But I'm making a lot of guesses here.
Oh MS the company deserved the hate - and still does - even if Windows the OS (or at least Win2k SP4, WinXP SP3 and Windows 7) became pretty solid and dependable.
It makes one feel a bit better about At-will employment, which is a two way street.

https://en.wikipedia.org/wiki/At-will_employment
It's "obvious" in the sense that it's a trivial corollary of the completeness theorem (so it wouldn't be true for second order logic, for example).

Hilbert's program failed in no contradiction to what GP wrote because the language of FOL theorems is only recursively enumerable and not decidable. It's obvious that something is true if you've found a proof, but if you haven't found a proof yet, is the theorem wrong or do you simply have to wait a little longer?