skysight-inc/HackerNews huggingface dataset:
Ask HN: Managing MP3s on Mac/iOS Without Streaming Services
I would like to distance myself from music streaming services such as Spotify and Apple Music. I still discover a significant amount of music through reading about it and continue to purchase physical media - and I must admit, I also use torrents.

I'm seeking recommendations on a seamless workflow and software, preferably open-source, to make my MP3 collection on my hard drive available on both my Mac and iOS devices. What tools do you suggest for a music enthusiast looking to manage their collection independently?
> It feels like most tech companies or software engineers are using macs.

unpopular take around here, but here goes: after 15+ years of developing on Windows targeting Linux deployments, ~3 of which were spent on WSL2 as soon as it shipped, switched to macOS. It sucks for backend development; currently on my second year and I'm only getting more confused as to why it's so popular. I guess it's everything except actual development.
Why would managed k8s get more expensive?
Thanks for the comment. I do appreciate it.
>In terms of performance/density Intel 4 should be in same ballpark as '4nm' of Samsung/TSMC.

Any proofs to back that up?
It's possible to build RAG pipelines that support answering complex questions over multiple documents, and I don't think I would say the whole architecture needs to change.

Doing it fast is another story, LLMs are pretty high latency at the moment.
A think everyone prefers to have a personal desk but for hybrid (work from home with office days) it can be wasteful and a few days a month I could put up with a random desk. I see no point in forcing people use a random desk when everyone in the office most of the days.
"You're not leaving me, I'm leaving you!"

https://jfloren.net/b/2023/10/12/0
The protocol is from the era where each protocol used a dedicated TCP port rather than "it's all JSON over HTTPS" like now.
Nvidia GPU moat has always been their software. Game ready drivers are a big deal for each AAA game launch and they always help to push their fps numbers on reviewers charts. I feel like for 20 years I've been reading people online complain about ATI/AMD drivers and how they want to go back to an Nvidia card the next chance they get.
It's a good thing. I'm all for honesty, clarity in communication, respect and all that good stuff, but I abhor all these arbitrary social norms that serve absolutely no purpose.

One that really gets under my skin is being told "thank you" at a store or restaurant. One time a worker told me thank you from all the way across the McDonalds; just yelled it across the room like no person would ever do outside of work. It's not normal human behavior. I didn't do anything to benefit them. They're not saying thank you, they're performing an arbitrary action so they'll continue to be allowed to work to survive. It's done out of fear of starvation and homelessness.

Stop making people wear stupid "professional" clothing too. It's useless. You have to be all careful and not get your pretty little useless clothes dirty. "OMG is that a wrinkle? Please someone help me do this basic task because I can't get my little outfit dirty".

I say stop trying to make people act like robots. The life is already being sucked out of the everything in every way the parasites can manage to find. Why make it worse?
If a program has no IO it can be reduced to not running a program at all (not counting side effects like the CPU getting warmer... but I don't think we'd count that as a property of the program itself).
If you have any examples I can go through it will be greatly appreciated. My main concern is that all RAGs just look for the top N best matching results. That does not mean that the information is in there.
> Don't call the go() function in setTimeout(), just pass go as reference.

And don't collect $200
I mean, his co-authors, or colleagues at IDSIA
Presumably this: https://en.wikipedia.org/wiki/Yahoo_Sherpa
I don't think one needs to dogmatically avoid words like "just" and "easy" in technical documentation — provided the thing described is really just easy or simple.

The problem is that many technical writers want the thing they are describing to just be easy, because they are selling a solution. But you wanting something, doesn't make it so.

On top of that what is easy is relative. To a life long programmer with administrator-experience a thing might be easy and obvious, to someone who never opened a CLI and is not a programmer it might not be.

IMO it is benefitial for technical documentation to be written in a way that does not assume too much prior knowledge.

TL;DR: reserve words like just, easy and simple for things that — to the layperson — are truly just, easy and simple
Unfortunely this is the kind of stuff that kills .NET adoption outside Windows ecosystem.
I didn’t know AGG library this article is referring to. It seems to have a big legacy yet not much is known about the author.

https://en.wikipedia.org/wiki/Anti-Grain_Geometry
I don't know exactly how you define markets or capitalism but I'm pretty sure when small tribes meet and exchanged merchandise (money was not even a thing then) that's a text book definition of a market. And a Capitalist market at that, 0 government involvement. The person who had the best cows was getting all his/her's cows sold while the person who's cows were not taken care of was run out of business. That's Capitalism in it's essence. That's long before even the concept of a country existed.
Since using Bazel a bit I have grown an appreciation for Starlark also. The big thing is that list and dict comprehensions are a really nice fit for these types of tasks.
The devil is in the details of "essential development tasks".

An uncountable number of products have died or devolved because "we don't have time to do it that way, put in the quick fix"
The thing is, Terraform Cloud could've been good, but it's not. And now it prices a K8S cluster the same as a DNS record. (and both too high for glorified object storage)

And Vault Enterprise could've been something I can justify to my EM to to ensure it continues to exist (and get namespaces and slow support as a bonus). But they asked way too much.

It also doesn't help they started prioritizing bugs almost solely based on support contracts, even trivial fixes you submit don't get merged for months to years.

They built products and thought everything else would just fall into place. And unfortunately it doesn't.
I've read comments that concierge medicine is cost effective if you require frequent visits, as with many older patients. Would like to know if this is true.
> the player controls a png of a dingo

They control a png file, and like move it around a directory structure? Sounds cool!

Anything can be a game, even just dragging around a png from folder to folder.
In the early 90s we ported our COBOL software from the Wang VS to various typs of UNIX by purchasing and extending a Wang VS runtime emulator.

Then I wrote a terminal emulator for Windows 3.1 that would parse the forms sent down by the runtime and display them as something that looked like a Windows app. This wasn't too difficult because mini & mainframe systems present data entry pages a whole screen at a time, like a windows form.
In this case he had 150+ of them, so it wouldn't matter too much if he destroyed a few of them in the process. It would be more nerve-wracking to do this on something you don't have many of.
> It feels like most tech companies or software engineers are using macs.

At last few workplaces we targeted Kubernetes\Linux but we used Windows laptops. I don't know how using Macs would help us do a better job.
Let it snow in your terminal
Clicking "parent" on this post a couple times yields some more context. Seems like the claim the throwaway account is making is that IBM pulling Vault into their IBM Cloud offering was the catalyst for relicensing everything. Terraform and other Hashi projects just got caught up in a blanket policy change.

Had not heard the IBM angle before and spent a few minutes digging.
Very global workforce, one of the biggest banks globally, nobody has any apple device from work, even at its most expensive locations :)

I know, hard to grok for SV crowd who often worship Apple unlike any other company, but I would fight very hard to not have anything like that.

CPU power alone is almost meaningless to me, bottlenecks are always elsewhere and Apple brings absolutely nothing on top of cheaper competition with much better corporate support package in that area.
I admire the surety in children applying logic to their behaviour
I will agree that it's not optimal but there is still a big difference between text templating and Jsonnet.

Something Jsonnet-esque but with more typing help, better debugging (especially error messages instead of `blah thunk, thunk thunk` would go a long way.
The Voyager had an experimental reed-Solomon encoder. Encoding ‘just’ is a lookup table from a n-bit value to a m-bit one with m > n. Such a table takes 2^n × m bits.

Decoding also can be table-driven, but then takes 2^m × n bits, and that’s larger.

For example, encoding each byte in 16 bits (picking an example that leads to simple math), the encoding table would be 256 × 16 bits = 512 bytes and the decoding one 65,536 × 8 bits = 64kB.

Problem for Voyager was that 2^n × m already was large for the time.
I'd be curious to learn more about how it's compute bound and what specifically is compute bound. On modern H100s you need ~600 fp8 operations per byte loaded from memory in order to be compute bound, and that's with full 128-byte loads each time. Even integer/fp32 vector operations need quite a few operations to be compute bound (~20 for vector fp32).
> Trudeau is subsidizing most of Canadian media.

Considering that this bill is coming from the opposition how is this relevant?
I was working with an optimisation problem based around cplex a few years ago that took about 5 minutes to complete - at the time I worked out that if we'd started the optimisation on a machine 10 years prior, it would have been quicker to just wait until the present day (of this story) and then use the code we were writing because improvements in the algorithm and in the hardware added up to a million-fold improvement in performance! If I remember the timelines correctly I think the original version would still have been running today even.
Make a questionnaire senior secondary school students and mobile phone impact
My grandma has turned 95 this year. She still works in a research institute (ex-USSR) every day, writing numerical simulations in Fortran and Maple. Her colleagues still don't want her to retire, and she postpones that every year. Her knowledge of numerical methods and mathematics is exceptional, and I am extremely proud of her.
Make a questionnaire senior secondary school students and mobile phone impact
reply
I remember the story of the Australian student working with concentrated HF.

He was sitting at a hood and knocked the container over into his lap. About a liter.

He was rinsed off but eventually the pain become so bad he jumped into the university swimming pool and stayed there until EMS arrived.

They ended up amputating both legs. He died anyways.

Bad stuff. I never worked with the concentrated stuff.
Who do you think the other end is?

It’s Apple. They are the other end where the traffic is decrypted.

And yes they can see your stuff. We know this because law enforcement gets access to it all the time.

The keychain is just another keystore.
Yeah I do get what you are saying. Perhaps I have been reading too much in to it. Suppose nothing wrong with a bit of freedom.
The memory isn't designed to connect to a lot of different chips. So there's no reason to put it in the center.

The core systems of interconnect are at the base most center-most (well, there's a passive interposer too, but it's just wires): the IOD. These intermediate connections across the chips on top of them, the IOD next to them, and the memory.
Acetone, after removing all rubber seals, then rinse with alcohol and boiling water.
Compute shaders are not capable of using modern GPU features like tensor cores or many of the other features needed to feed tensor cores data fast enough (e.g. TMA/cp.async.shared)
Finding the ideal diamond wedding ring can be an enjoyable journey of love and style, so this guide is here to assist each woman in her search for that special band that not only represents her union but also fits perfectly into her personal aesthetic.
No, most people define "open source" as it is defined by the Open Source Institute.

That is probably why this project was careful to define itself as "Open" and did not use the term "open source". It is licensed under Elastic v2 which is generally known as a "source available" license

I don't see any problem with this as long as it is not advertised as open source, which it is not. Of course they are entirely within their rights to license their code as they see fit. I like to use open source software but I absolutely prefer source-available software over closed source solutions like their competitors (AWS, Azure, and GCP)

This is a good reminder to check the license before you adopt something. Just because the code is on Github, doesn't mean you can do anything with it.
I always preferred a mixture of KOH and H2O2. Basic solutions of peroxides have less tendency to spontaneously detonate.
IBM IMS isn't a network model database, it is a hierarchical model database.

The heyday of network model databases was after hierarchical, but before relational took over - basically the 1970s.

Hierarchical databases basically allow you to have parent-child relationships between tables, to represent many-to-one relations - something people commonly model nowadays using RDBMS foreign keys, but RDBMS foreign keys are much more flexible and can model other relationship types too, whereas hierarchical only allows parent-child.

Network model databases generalised hierarchical databases to allow more complex relationships than just parent-child. The biggest difference between them and the relational model, is they didn't have a query language like SQL, they offered a procedural API for processing one record at a time and manually navigating the links from table to table. Network model was standardised by CODASYL-the same committee which invented COBOL, with the result that they became particularly popular with COBOL applications.

The most famous network model database is probably Broadcom's IDMS (previously known as CA IDMS), which nowadays only runs on IBM and Fujitsu mainframes, but in past decades was supported on other mainframe and minicomputer platforms as well. Oracle also offers a CODASYL network model database for OpenVMS, which it got from Digital when it bought Rdb.

Graph databases have something in common with the historical network model, but some significant differences (1) graph databases have much more flexible schemas (defining arbitrary properties on a node as opposed to a rigid structure of fixed format record types), (2) graph databases generally have a query language with support for graph traversal operations, as opposed to the procedural API the network data model offered.
For a given set kernels, and a limited set of architectures, the problem is relatively easy.

But covering all the important kernels acros all the crazy architecture out there and with relatively good performance and numerical accuracy ... Much harder
Congratulations on the launch Umur! Looks really great :)
The BBC turns out a lot of sh*te. Even its ostensibly high-brow documentaries are overemotional and condescending compared to what they used to be, and the corporation's impartiality is very very tenuous. License fee needs to go and be replaced by a subscription, because they're decades beyond their remit.
>developers are a very small group among "enterprise" customers

I am a developer. And for the last three workplaces we used Windows laptops, even if we targeted Kubernetes\Linux.

Some business people had Macs, though.
New Cap Uses AI to 'Read Minds' and Convert Thoughts to Text
Basically, since there's so little atmospheric material, any particles that you do set in motion will travel very far in a straight line before they hit another, which is a lot faster than hitting a bunch of particles erratically.

The catch is that you can only transmit very low frequency sounds - ti can be thought of like the variations in travel time for any individual particle drown out any high frequency signal.
I've become very concerned lately with the censorship on hacker news.

The only way I found this page was by attempting to post the url.

It's been essentially banished from the site, without even a comment on this thread about what happened or why.

If we are going to censor things, this should be a transparent process not a covert activity where people don't even know they have been censored.
In my experience it is less that 1 minute but may not be zero downtime...
Funny that isn't it
After Losing 15 Kilograms, I Found Inspiration and Developed an AI App
To speak with a live agent at Delta, call Delta customer service phone number at 1 800-DELTA (221-1212)/ +1-802-538-7022 OTA, usually found on their official website or booking confirmation. Follow the automated prompts, selecting options that lead to speaking with a representative. If using the Delta mobile app, navigate to the "Help" or "Contact Us" section, where you may find a live chat option. Be patient during the process, as wait times can vary. Alternatively, consider contacting Delta's official social media accounts for assistance. Providing relevant details, like your booking information, can expedite the process and help the agent address your concerns promptly. For more information, please visit the link.
Alternative story (no paywall):

https://learningenglish.voanews.com/a/publishers-worry-over-...
No it will not...

at least not in a grand way...

It will be used by a few for very niche.

I bet AI generated video in a few years will be more important then this...
AWS is pushing their ARM (Graviton) chips over the Intel ones. The price/performance is just better, generally speaking.
how many are you expecting?
Where is all the big tech backing for nicer GPU languages? The time would be ripe for taking C++'s crown on the GPU, esp now that the reigning variant is a proprietary one.
We will be able to crack today’s encryption algorithms in the future because we’ll find flaws in them. In other words, one day brute force won’t be necessary!

Have a look at this post, which illustrates this reality being true for hash functions (where similar principles as symmetric and asymmetric encryption apply). https://valerieaurora.org/hash.html

Notice Valerie specifically calls out, “Long semi-mathematical posts comparing the complexity of the attack to the number of protons in the universe”.
That was it. You had to organise amongst yourselves who was editing which program, and there was no version code control other than anything you could come up with using manual copies. It was primitive.

I was using an Amiga at home and had been using Xenix and honest to god AT&T UNIX in my previous job so had some idea of what I was missing. I also used IBM S36s and weird Burroughs things so had a pretty wide education on different types of systems in a short time.
https://voyager.gsfc.nasa.gov/Library/DeepCommo_Chapter3--14... and https://core.ac.uk/download/pdf/42893533.pdf have some details. (https://ieeexplore.ieee.org/abstract/document/57695 likely does, too, but is paywalled)

What I don’t understand (possibly because I didn’t read them fully) is why they didn’t use the better one from the start and taped its data. Maybe they didn’t trust the Voyager to work yet? (One of those PDFs says this was an experimental system) or didn’t Voyager produce enough data to use its full bandwidth (further away, its signal got weaker, so it needed better error correction and/or better receivers on earth) when it still was relatively close to earth?
Hi, Ubicloud employee here. PostGIS and pgvector are two of the most requested extensions so far. We will add them in 2-3 months.
If I choose not to use a service that costs a fee (such as Netflix), I am not hounded for not paying it. If I chose not to pay a tax, I am hounded with threats of prosecution and fines.

The license “fee” falls into the latter category.
I did this on a small scale all the time.

Rather than running it in a 10mL round bottom, just use a 25 mL vial. You can fit a rubber septum and purge it. Magnetic stir bars are small enough to fit. You can add reagents using a syringe.

Then just rinse and toss after.

Quality glassware isn’t cheap because the ground glass joint has to be precisely ground to not leak. But if you don’t need a condenser or drop funnel, disposable vials work just fine.
It is incorrect to say that the moat is the software. The moat is primarily the compute hardware, which is still incredibly good for the price, plus really good networking equipment. CUDA is not a significant moat for massive LLM training runs, as you can see from Anthropic moving from CUDA to Trainium (and so presumably rewriting all of their kernels to Trainium).
Hm, programming to me is about connecting input and output somehow.

Input -> input1 -> input2 -> (our solution) -> output2 -> output1 -> output

The hard part is not the (out solution), it's about finding out what's input1, input2, outpu2, outpu1 there before getting the (maybe already made) our solution.
As Jenssen has already said - I think it’s just immaturity of the younger generation. That will always be there.
its a small SUV, perfect for growing families, wheres the problem?
> Everyone has access to the same vendor.

Unlikely.

Who can pay as much as Apple - likely in advance and for exclusivity.

My guess is that Apple is financing some of the equipment (TSMC is a high capital business, and Apple has overseas retained profits it doesn't want to repatriate) and there will be contracts for the exclusive use of the new equipment nodes. With everything designed for taxation efficiency.
Ask HN: How far are we from getting last gen console game quality on iPhones?
I’m asking from the perspective of technology. I understand the economics between console and mobile games are different.
Voyager is the highest technical achievement of humankind to this day. Amount of knowledge we gained from that shuttle, run by a computer having a power of the computer that we have today in our car keys, is invaluable.

Let it fly in peace, maybe, some day, it will be only reminiscence of our civilization and planet Earth, crossing the universe...

There is a great documentary about Voyager- The Farthest - highly recommended.
IndexedDB as a Vector Database
also the market: let's all create our own CUDA.

this is where it is going all south imo. some initiatives push their "open-source" nature, but they are still distributed efforts in the end.

the vast majority of developers are using a framework and are completely abstracted out of the inner workings. they are not the main audience when marketting your ecosystem. but those are the ones calling the procurement shots unfortunately.

at this rate, some futuristic "Xeon Phi" like architecture, where the new surge of multithreaded processing on CPU side can just be generalized, might be more likely than "we got CUDA at home" nonsense.
It's outdated, see https://godotengine.org/article/godot-4-2-arrives-in-style/
He keeps saying that the Vision Pro is 8k, but its actually 4kx4k per eye.
> React components form a tree that mirrors the DOM. A graph is a much better fit.

Not all acyclic graphs are trees, but all trees are acyclic graphs. As such this part of your description is confusing.

Your last paragraph does a much better job at explaining how it differs.
How do they physically align all the parts? Do they have some kind of self-aligning mechanism or it's done with external manipulation?

(Or maybe that's TSMC's secret)