skysight-inc/HackerNews huggingface dataset:
As a kid, I spent hours on https://www.materiamagica.com/

I don’t play it much any more, but it brings me joy to know that it is still online. The world is expansive and multiplayer. Best text based game I’ve played.
Really appreciate the insight into the challenges of usage-based billing. It’s great to see Fly and Metronome being open about how complex pricing can get with variables like regions, machine types, and bandwidth.
The larger M4 Pro with 64g RAM, 1 TB, 10 GBit/s lan is a nice system for content production and local inference at 2499,-
I’m not trying to defend anyone’s choice of design but honestly I’ve never felt the frustration of the charge at the “wrong” location. The worst when the battery died, I just flip it, charge and when I’m back from my tea break, I can use it. Otherwise, a random overnight charge once a few months is good enough to not worry and even remember charging it.
I think they moved away because system memory was lagging behind in speed to the memory being used on video cards?

And besides, what Apple is doing is placing the RAM really close to the SoC, I think they are on the same package even, that was not the case on the PC either AFAIK?
It looks like OP is already doing that. Or rather, OP calls katex (https://katex.org/) to get MathML and HTML; then renders the HTML to a raster image. But he's throwing the MathML away.
This feels like a mocking app of today's Reddit post requiring an app to operate an elevator.

Kinda silly in any case. If you want to use a QR, just point it to your phone number so I can call you and talk to you.
Random Acts of Senseless Violence - Jack Womack. See https://reactormag.com/randomacts/ for a great review by Jo Walton (also a great scifi author who deserves more attention).
> and having a cupertino app running on Android is even more of a sore thumb than a material app on iOS.

That is a bizarre fact.
A 5 person sedan plus bags for a cross country trip would be fairly uncomfortable. The Amtrak fare also has two free checked bags per person.
Depends on what you are doing? Our daughter has the original Mac Mini M1 with 8GiB, has a habit to keep everything (PowerPoint, Word, DTP, web browsers, etc.) open and the machine is still lightning-fast.

Developer that wants to run IntelliJ, a load of Docker containers, etc.? Sure, that's going to be tight, better get 32 or 64 GiB.

Remember that many Mac users are just folks that do web browsing, Office, and a bunch of other things and 16GiB is going to be enough for a few years.
Chinese chipmaker's new 7nm CPUs reportedly outperform Intel's Raptor Lake
Good SaaS products are about the whole ecosystem provided - support, upgrades, reliability, pricing, SLAs. Much more to it that just the feature set. So while it is great to explore alternatives, a big old list of "replace X with Y" is not nuanced enough to cover all the reasons people may have gone with X in the first place.
So what you mean by niche is actually popularity, and not a specific application area?

Fortran has a niche: numeric computing in scientific areas. However, even Fortran is not your grandfather's Fortran 66 or 77 any more. I had a semester of the latter once, as part of an engineering curriculum before switching to CS.

It supposedly has OOP programming in it, and operator overloading and such.

I don't know modern Fortran, so I wouldn't want to look ignorant spreading decades-old misinformation about Fortran.
can you share the USB C hub? i need one of these and can't find one that makes it easy to swap between mac & gaming rig
Why get your kids into coding in the first place? Not everyone needs to do that, or should.

If they show an interest in it, then certainly nurture it. If not, however, then let them find what it is that interests them (even if it's not computer-related) and nurture that instead.
Symmetric file encryption yes, key file I’m not aware of.
It’s smaller and has their own chip so I should hope it’s no more expensive.
Nice. Tesla founder here BTW.
From the referenced article:

"In our case, however, they refuse to do that, citing undesirable side effects and the cost of resources. We even offered GitHub financial compensation for any resources required. But, sadly, they declined. They have other priorities than resurrecting the community of one of the oldest and most popular community projects on their platform."

Certainly possible they implemented a way to do this over the last 2 years.
> I didn't even think twice about it as a kid. It just slid past me.

I think that the best children's books always have something in them that will be appreciated later. They can be read and re-read as one grows older. Probably the greatest prose exponent was Lewis Carroll.
Yes? I wasn’t making a claim that it was better to solder everything for everyone. I’m saying the overlap between most Apple users and those people is low.
Ransomware for Haiku
I'm leaning towards that, phones have got so good now that I think I can manage without a laptop.
I think their main point is that the EHTC are wrong, and they don't care much about how they prove it, which is why when the serious people at the EHTC replied it reads like this:

* M24 does not address the intrinsic variability of Sgr A* in their imaging process.

* M24 presents one single image as the end result of their analysis, disregarding the full ensemble of suitable images.

* M24 biases their results towards a point-source image through self-calibration.

* M24 misstates the biases in their own methodology as demonstrations of biases in the EHTC methodologies.

https://eventhorizontelescope.org/blog/response-independent-...
See I don't buy that it's not "the main one we care about". What kind of insane software is expecting Sequential Consistency for shared mutable data across processes? That's what I still don't have a clear picture of. I think what I've seen here is merely a race condition, which is just not a big deal.

Humans can't reason about data races because they're contrary to our normal understanding of the world, but an ordinary race condition isn't like that. Earlier I saw there was the nice cheese at the grocery store, but I wasn't sure if they had fresh bread so... I kept walking, when I reached the bread aisle I bought bread and then I went back but nope, somebody else bought the last of the nice cheese. Oh well. Race condition.
I would replace 4 with parameter expansion rules.
Honestly a fantastic update for this machine. So much bang for your buck at the entry level now that they've FINALLY made 16GB of RAM the baseline. And fully specced out with M4 Pro + 64GB of Ram makes this a serious powerhouse in a tiny box. I love it.

I really want to see what they're going to do with the Studio this/next year. M4 Ultra could be insane.
No surprise there; even their monitors’ VESA mounts are optional :D
Show HN: Kasama – an IntelliJ plugin to keep track of your coding practices
Hi HN,

I want to share with you an IntelliJ plugin I have developed and launched.

Based on my own needs, I wanted a plugin that monitors my coding practices and gives me stats about them in order for me to improve on them.

So, here is Kasama: An IDE plugin that works like a sport fitness tracker, gathering data on:

- your coding sessions, i.e. how long are you active in the IDE and for which project

- your activity in different modules, and how the activity is split between test code and prod code

- your version control (git) interactions: how often you commit, the lifespan your branches, and the types of branches you work on over time (feature, bugfix, etc.)

- your testing interaction: how often are you running tests, how often are they failing, how large are they

- the refactoring interactions: which tool-driven refactorings you use

- the build tasks you are running, and in which you spend the most time in

The plugin runs locally and provides graph visualization for the different stats.

It can be directly installed from the JetBrains marketplace - it works with IntelliJ IDEA as well as with other JetBrains IDEs: https://plugins.jetbrains.com/plugin/24683-kasama

You can find more documentation here: https://spark-teams.github.io/kasama-intellij-support/

Coming soon, it will show even more stats, including records and achievements. I’m also exploring additional data to collect, such as the proportion of AI generated code compared to manually written code.

I’d love your feedback and questions! You can reach me at kasama@sparkteams.de
Well the obvious answer there is that port scans shouldn't be considered abuse absent other factors like rising to the level of a DoS.
What you’re describing is a spectrum… and I don’t see any problem here. Even blindness is not binary - it too is a spectrum.

People can be 100% blind where they don’t detect bright lights strobing in front of them, all the way to someone who has a mild 0.01 stigmatism.

But from the sounds of it, you don’t like anything that isn’t binary? Sorry, maybe I’m misunderstanding you
If you've never seen the animated TV series based on the books, you're totally missing out. It's incredible: https://www.youtube.com/watch?v=2m76NQMJGtc&list=PL66vbXJhfF...
Cude, er, cute, but... no.
> For you, if you’re expecting guests, just tell them to ring your doorbell. Get rid of the ambiguity and give them comfort in knowing the “right” thing to do

I'm not the person you're replying to, but the way I see things, if I put a button on the front of my house labelled "visitors, please press me" and then I got mad at my visitors for pressing it, that would be super weird behaviour on my part. The button is the permission.

People who don't want visitors to press the bell either remove it, or tape a bit of cardboard over it or something.
Show HN: Add RAG to any app in minutes – Dabarqus
If you're a developer, building a basic RAG solution is pretty straightforward. There are tons of tutorials and how-tos, as well as Python code to reuse. But, if you're deploying your RAG solution within a company, or on end-user PCs, you will also have to figure out some potentially tricky deployment and maintenance issues. That also means deploying Python, a vector database, the right embedding AI model, and possibly dealing with licensing challenges.

Dabarqus was created to address these issues with a stand-alone, all-in-one solution with no runtime dependencies. It's written in C++ and has built-in vector search, an industry-standard embedding model, and a REST API for easy development integration.

I made an example python chatbot that uses Dabarqus with Ollama, and put it in the Github repo.

I'd love your feedback – is anything missing? What would make Dabarqus more useful?

Thanks for checking this out. Looking forward to your thoughts.
KaTeX has a build in MathML feature, but I haven't yet looked into it for rendering.

The "Share text" functionality of the website uses KaTeX's MathML feature as an intermediate step.
Note that they said the _Mac Studio_ which in the M2 model has between 400GB/s and 800GB/s memory bandwidth.

https://www.apple.com/mac-studio/specs/

Edit: since my reply you have edited your comment to mention the Studio, but the fact remains that the M2 Max has at least ~40% greater bandwidth than the number you quoted as an example.
Given how Apple is pushing the carbon neutral narrative while still not reaching the goal on all its products, I assume just buying the credits would tank their margins enough to push them to actually reduce the footprint first.

This looks to me like one instance where the incentives are decently working, at least to some point.
The troublesome economics of CPU-only AI
He was also burdened with chronic physical injuries, incurred in multiple serious accidents over his long life.
The article does mention this link: https://www.chicagomanualofstyle.org/dam/jcr:bba47b07-61ba-4...

as a "fascimile" edition that's free.
>If you can't figure out how to live on ~$380k of passive income, you have no business giving the general public financial advice.

Reminds me of Mr Money Mustache, dude has some good takes, but a lot of his advice is predicated on having a huge nest egg.
Rather use NFC TAG, INSTEAD
SCANNING QR REQUIRES SPECIFIC APP, HELL EVEN IN 2024 I DONT KNOW HOW TO SCAN QR WITHOUT 3RD PARTY APP, AND I HAVE GOOGLE LENS AND RELATED APPS DISABLED
So you agree or disagree with me? I'm not sure how this is a response to my comment?
Frankly you’re very wrong. NPUs and GPUs aside, 16gb of GPU memory is very rare in consumer hardware
So it turns out at the network service level, anonymity has never been guaranteed. If I, as another chunk of the network, can't trust your chunk, it's going to get cut from accessing me.

There has to be some ability to establish baseline trust.
> Anything that it doesn't run due to MacOS I use GeForce Now over ethernet.

Can you elaborate? Thinking of setting up a MacMini for my kids but worried about lack of gaming options for them (I haven't gamed on a Mac in a dozen years and the state of gaming on MacOS was sad back then).
It's always local 1st and remote for certain things, and I think it warns your before going to the cloud IIRC.
Benchmarking GPU-Accelerated HeavyDB Against CPU Data Warehouses
I hardly even understand what Salesforce does. I thought it was a sales lead/CRM software. I didn't even know it has an ecommerce function, and I've been surprised to see it pop up in non-sales spaces (ex. the CFPB complaint system).

Shopify is like the easiest software in the world to set up, looks really good and professional right out of the box, and has tons of integrations. It's rapidly taking over other product areas (ex the Shop Pay wallet across different Shopify tenants) but super easy to understand. It can be set up and used by a one-person non-technical business, but you also see it in larger stores with considerable revenue.

I don't see how anyone would ever wind up doing Salesforce unless they are large enough to do the whole RFP/bids thing that needs some kind of specialist to write and compete for.
It was a weird win-win for Apple if I remember correctly. They were able to sell more iPods, get iTunes installed on all HP machines, and block HP from creating a rival music player. I honestly am not sure what HP got beyond the logo on the back of some iPods and the ability to try and associate themselves with a popular and cool product.
For a lot of people the fun and rewarding part is actually building and shipping something useful to users. Not solving complex puzzles / algoritic challenges. If AI gets me in front of users faster then I'm a happier builder.
Yes I have a Samsung T7 works like a charm.
> Please let me know any feedback on how to improve the website.

1. You can give credit where it is due - on the website, to katex and the HTML-to-image renderer library/engine.
2. You could offer any of the three possible outputs: Raster image, HTML, MathML - for exporting/sharing/downloading.
GitHub cuts AI deals with Google, Anthropic
Not everyone who disagrees with you is lying. Accusing people is a bad look here on HN. "Assume good faith" is the standard.

You can say "You're wrong". "You're lying", though, is almost never appropriate, and is, in itself, quite hostile.
That system you linked to is an extremely poor example. It relies on an external power brick, is incredibly underpowered, only gives one PCIe lane to the M.2 slot limiting it to ~800MB/s according to their specs (meaning it's only PCIe gen3), and has only one SODIMM slot (meaning it's operating with just a 64-bit memory bus, half the bandwidth of mainstream consumer PCs).

It's basically a 12 year old PC shrunk into a tiny box and low power budget.
I hope so too.

I'm the maintainer of a reasonably popular project (~9K stars) and it's certainly a nightmare scenario given that I consider the stars to give it credibility in a crowded space.
Back in the day I would scan for DrDoS reflectors in a similar way, no hosting provider wants to get reports for port scanning so the source address of the scan would belong to an innocent cloud provider with a reputable IP that reflectors would happily send UDP replies to. The cloud provider would of course get a massive influx of complaints but you would just say that you aren't doing any scanning from your server (which they would verify) and they wouldn't shut your service off. The server sending out the spoofed scan packets is undetectable so you're able to scan the entire internet repeatedly without the typical abuse issues that come with it.

I'm not sure how often this happens in practice but tracing the source of a spoofed packet is possible if you can coordinate with transit providers to follow the hops back to the source. One time JPMorgan worked with Cogent to tell us to stop sending packets with their IP addresses (Cogent is one of the most spoofer friendly tier 1's on the internet btw).

This is the first time I've heard of this being used to target TOR specifically which seems counterintuitive, you would think people sending out spoofed packets would be advocates of TOR. Probably just a troll, luckily providers that host TOR won't care about this type of thing.
Stay at the Byers family house from Stranger Things
This bears out the idea that the fastest way to get the truth on the Internet is to say something wrong first.
Ban on Chinese tech so broad, US-made cars would be blocked, Polestar says
Rather use NFC TAG,
> The problem for me is Windows.

Perennial truth since XP
Someone should kindly inform you that this comment was unnecessarily defensive.

There was no "how dare you" attitude, China-blaming, or really any negativity at all in their comment. All they did was use the common phrase "space race." There was no offense in that.

Consider this: when people run in a foot race with many other people, they don't think "how dare they participate in a race with me!!"

I hope you have a good day.
They knew they were releasing Apple Intelligence before ChatGPT went live? lol
Need Mac studio...
Hebrew and Arabic words seem to be backwards on the map
Two programs which are semantically equivalent are not simply the same. See: bubblesort vs mergesort. (Yes I'm relying on curry-howard isomorphism here).
Looked through all my kids Richard Scarry books and couldn't find that. But might be in Helicopters and Other Fun Things. Internet Archive has it but no logins to borrow books: https://archive.org/details/helicoptersother00newy/mode/thum...
Embeddings/RAG don't address the problem I'm talking about. The issue is that you can stuff the entire context window full of code and the models will superficially leverage it, but will still violate existing conventions, inappropriately bring in dependencies, duplicate functionality, etc. They don't "grok" the context at the correct level.
Researchers Bypass AI Safeguards Using Hexadecimal Encoding and Emojis
Click the Camera app, then point at the QR code and press the link
Gemini Models on GitHub Copilot
I can't say it from first hand experience, but usually that are just example stats. The limit usually is pixels/sec for the bandwidth, so any configuration which requires less bandwidth should work too.
> Without Section 230, any moderation - even if it was limited to just removing abjectly offensive content - resulted in the internet service taking liability for all user generated content

Cubby ruled in the opposite direction -- that a service should not be held liable for user-posted content.

Stratton did rule that the Prodigy was liable for content posted, but it was specifically due to their heavy-handed approach to content moderation. The court said, for example:

> It is argued that ... the power to censor, triggered the duty to censor. That is a leap which the Court is not prepared to join in.

And

> For the record, the fear that this Court's finding of publishers status for PRODIGY will compel all
computer networks to abdicate control of their bulletin boards, incorrectly presumes that the market will refuse to compensate a network for its increased control and the resulting increased exposure

It is a tough needle to thread, but it leaves the door open to refining the factors the specific conditions under which a services provider is liable for posted content -- it is neither a shield of immunity nor an absolute assumed liability.

Prodigy specifically advertised its boards to be reliable sources as a way of getting adoption, and put in place policies and procedures to try to achieve that, and, in doing so, put itself in the position of effectively being the publisher of the underlying content.

I personally don't agree with the decision based on the facts of the case, but to me it is not black and white and I would have preferred to stick to the judicial regime until it because clearer what the parameters of moderation can be without incurring liability.
I'll never forget the day I joined a pre-seed startup, full of optimism and ready to build something from the ground up. However, it quickly became apparent that the non-technical CEO and COO had unrealistic expectations, and the CTO's limited software knowledge left me to handle everything tech-related. As time went on, I faced a series of red flags, including the CEO's dishonesty about revenue, micromanagement, and demands to "dumb down" my explanations. The work environment became increasingly toxic, with the CEO and CTO living in the office and creating a blurring of personal and professional boundaries. I was constantly asked to create new products only to have them scrapped, and was even asked to fake data to impress investors. Despite my concerns and requests for salary adjustments, the CEO prioritized his own interests and created a culture of fear and control. After a series of demoralizing experiences, I realized that no amount of funding or potential could overcome the lack of integrity and competence in leadership, and I knew I had to leave to find a workplace that valued transparency, respected expertise, and delivered on its promises.
> With M4, Mac mini delivers up to 1.8x faster CPU performance and 2.2x faster GPU performance over the M1 model

They're comparing three generations back now?

Oh, I see that they never updated the Mini for M3. So it's only two generations of Mini. Still, I prefer to see one generation comparisons. And it's kind of weird that Apple doesn't keep their smaller product lines more up to date. They certainly have the resources to do so.
Claude is now available on GitHub Copilot
Yep.

If you can go from A to C by B or B' and all the place is a nice grass field they are probably equivalent.

But if between B anb B' there is an active vocano, most people would call the paths different.
Yes, these are newer. I mainly wanted to make the point that it is confusing if you are new to bash and come from these newer languages with the wrong expectations. The concise nature and many subtle details makes it very difficult for beginners and infrequent users.

Compare this to the newer programming languages where you explicitly call something with speaking names like .Trim(), .EndsWith(), support from compiler and IDE.

In my experience automation and general programs often are the same thing once things get more complicated. Bash scripts usually grow rapidly and are a giant PITA to maintain or refactor. Throw in build systems and helper scripts and you quickly receive a giant pile of spaghetti. Personally I just switch to one the mentioned programming languages once it goes above a simple sequence of operations.

Personally I don't see how to improve it much without becoming a full blown programming language, at which point it would probably make more sense to just release a library for common automation tasks that is also composable. Maybe I'm just not the right target audience.
I haven't heard anything about NOAA having any new issues with workforce retention.

The trend you're seeing in private sector expansion / growth is linked to the massive investments in Earth observation and derivative applications. It's not really a response to anything happening in government. If anything, the federal government forced some of this growth through commitments like the Commercial Weather Data Program.
Yeah, I nope out of any application that requires manual entry of each employer etc.