skysight-inc/HackerNews huggingface dataset:
I could have probably gotten away with the air but there are times when it would be throttling with my uses. The extra io and other hardware upgrades are worth it imo. Especially the screen, its just bright enough on the pro to use the computer outside in full sunlight. I had a 2022 air at one point and that screen was just a bit too dim to use outside without finding shade.
Just download it from a trusted source verified by trusted (permissioned) PKI infrastructure.
I thought that was still pretty normal. But I have pre-check so don't actually know.
Hi there CEO of Tablespace here. I'll address your points. The disk space that Postgres on the Tablespace platform uses is similar to that Vanilla Postgres uses. Also the ingestion time is similar as well - https://n9.cl/g4woz Remember we are still in beta and the indexing time will only be improved as well. We are not optimising for disk space usage, we are optimising execution for speed. Further, although Tablespace uses more disk space as you say, it is still 50% less expensive than ClickHouse Cloud. This cost saving is very conservative as well because users of ClickHouse Cloud still need to maintain a separate transactional database. Tablespace is fully HTAP.

The 1.6x speed-up figure is indeed correct. Have a look at the relative times for Tablespace 1.44 vs. ClickHouse (AWS) 2.34 and ClickHouse (GCP) 2.22 this works out to a 1.6x speed-up.
Unrelated but man I can’t wait for the this current Memphis design trend to go away, it’s been too long. Designers, genuinely: why????
Old (sysad)man yells at cloud: Using provisioning software is not the "Hard Way".

Does bring back memories of working with Docker in the early days though.
This was my take as well, especially with the intentional name dropping of Kafka.
That's fine and dandy, until you realize that Jax only has a limited amount of backends. E.g. rocm support is still experimental.

Somebody has to build those optimized backends -- it's not just a matter of people picking the wrong stack.
Here, the same guy who wrote zip folders:
https://twitter.com/davepl1968/status/1760716122591252882
Even if there are a lot of people torrenting, would they actually spend money if they weren’t pirating it? Seems to me that someone pirates something when they weren’t willing to pay for it in the first place. Odds are, they might consume something else instead.
Another naming disaster! Opus is better than sonnet? And sonnet is better than haiku? Perhaps this makes sense to people familiar with sonnets and haikus and opus....es?

Nonsensical to me! I know everyone loves to hate on Google, but at least pro and ultra have a sort of sense of level of sophistication.
Giving one of your employees an unexpected bonus sure beats fighting them in court. It's a really small sum we are talking about here, they probably planned to spend more on it if the author was someone willing to negotiate. And it's not like the guy didn't make them enough money with his contributions
let x = 1; // edge named x
let y = f(x); // node named f with input edge x and output edge y
Probably a good comparison point as well. :)
1900s Early Aviation: Winged Bicycles and Odd Plane Inventions [video]
You really don’t understand economics but define ‘few years’ and I’ll take the bet. I’d define few as “less than five”.

Of course, this is the internet and rational people don’t talk like this.
I mean, it makes sense now that they essentially merged their mobile and desktop architecture to be one for all. That plus full vertical integration means they can do a lot of things that'd end up costing double in a windows laptop to have a pale imitation of.

With that said, the specs on a Mac air are extremely modest when you really look at them. Apple is simply optimizing to do more with less.
You might enjoy genius foods:

https://www.goodreads.com/book/show/35008533-genius-foods
Who's burned by what? NVIDIA's customers are happily training their models on superior hardware, so much so that they're begging to be able to order and spend more.
Yes, now the delay numbers have decreased significantly, and the quality has improved. No need to look at old information ;)
Possible, yes, but reimplementing the CUDA runtime and the official libraries and getting them up to par with the originals is a much bigger task than just doing the former and running Nvidias libraries in it. AMD did try to do a complete reimplementation of cuDNN with hipDNN but "last commit 5 years ago" doesn't inspire much confidence in it being competitive with cuDNN proper.
Not a way to prevent it but they can make damn sure its difficult to find.

Example: Where is Newtonsoft's Physics Library v1.x? It was awesome, easy, fast, and worked with my engine (or rather, my engine worked with it?). Gone. Nowhere to be found, not even on the internet archives way-back-machine.

It's rather trivial for a juggernaut like NVidia to wipe the earth of older cuda compilers by tweaking a driver and making cuda compilation cloud-based.
Despite the name, Swift Playgrounds is surprisingly capable. It is much more than just a child's play thing and learning tool. I use it all the time to prototype ideas or whip up quick programs to solve an immediate problem when I'm away from my Mac. It even supports submitting SwiftUI apps to the App Store (with some limitations of course).
Isn't the rifle really just a modern spear?

Armies with longer spears used to be the one of the deciding factors in ancient battles. Aren't rifles just a more effective way at getting the sharpy bit in to the other guy without having to heft a small tree?
The politically relevant parts of the anglosphere*
Does anyone else remember the Modbook from the early 2010s?

https://en.wikipedia.org/wiki/Modbook
The most fun (well if you are low and jeuvenile like myself) thing to point out, in specific particular to someone who thinks they are so entitled to other people's volunteer work, is that they are the begger.

Begger at the free soup kitchen is outraged at the lack of truffles.

If you're company is so impressive, and you are so impressive within it, then by all means go forth and buy satisfaction somewhere. Why is Steve Jobs fighting with a homeless guy over a half-smoked cigarrette someone threw away?

In this example the guy removes all doubt about that superiority mindset by calling the developer loser.
Performance.

Generally speaking, F# was actually very fast, and had nice concurrency support, but there were times that wasn't the case.

For example, in 2016 I was part of the initiative to rewrite the ad feed. We had to read in several Kafka topics, do some joining on our end, and emit to a separate Kafka topic. This isn't terribly hard to write, but we were dealing on the order of about ~100gb of data being pushed into memory. This is hardly "big data" stuff, but it's enough to highlight some issues.

Specifically, the built F# persistent map structure was simply too slow to get the performance we wanted. I really like that structure, it's really handy and nice, but I ended up having to make heavy use of the ConcurrentDictionary that was built into .NET. This wasn't that hard or anything, but it made me a little sad that I had to move to a mutable store to get the performance I needed.

There was also the fact that the `async` monad, while generally very good and useful, had bizarre bottlenecks that were hard to measure. It was difficult to know when the async task was actually started, and when you tried to measure performance bottlenecks you were really only measuring the scheduler, not the actual performance. This isn't really F#'s fault, this is an issue with any kind of cooperative scheduling system, but occasionally to get the performance we needed we'd have to move to lower level threads instead of the pretty monadic stuff. Microsoft eventually released the Task monad which generally performed a bit better.

There were other things here and there; the Kafka client libraries for .NET simply aren't as good as the Java ones. Jet actually open-sourced their own (https://github.com/jet/kafunk) which did make it a bit more functional and nice, but it had performance issues as well, so a lot of us ended up using Confluent.

There were little annoyances specific to F# as well; there's no real concept of a monad transformer, so if you wanted to do something like, for example, combine an Option and an Async into generalized syntax, you'd have to write your own wrapper monad thing, which wasn't that hard but was sort of ad hoc.

The general rule of thumb was that the first draft of software, we would try and keep as functional and pretty. If that was too slow, we allowed mutation but only within a function. If that was too slow, we'd allow global mutation but only with thread-safe stuff.
"We" contains more than just one perspective though.

As someone applying LLMs to a set of problems in a production application, I just want a tool that solves the problem. Today, that tool is an LLM, tomorrow it could be anything. If there are ~hacks~ elegant techniques that can get me the results I need faster, cheaper, or more accurately, I absolutely will use those until there's a better alternative.
You can get open box macs from some retailers a few months after the sku releases for huge savings sometimes almost 20%. I got a mbp for like over $400 off iirc from best buy with three cycles on the battery. At that price it didn’t even make sense to go with apple refurbished.
Global Warming Is Accelerating
There's only one thing we can do today to delay it before we burn, enough to solve the problem: SO2 injection
Most of those people could save 600 dollars and buy an used Thinkpad that works just as well for their uses
Hi there CEO of Tablespace here, no we are comparing 16CPU/32GB which Tablespace used to 24CPU/96GiB which ClickHouse cloud uses.Tablepsace is 1.6x faster running the benchmark even though we are using a much smaller compute shape.
What's a "non-conditional" pause though? Doing it in a main loop is still adjacent to a "while(something_to_do)" which isn't synchronized.

I mean, yes, there are circumstances where you don't need a full condition variable. But those tend to be fragile and not subject to "just follow this one rule" design principles, and so should be avoided. Broadly I stand by the point: pause() as designed was a mistake and you shouldn't touch it. If you want signals to integrate into your main loop use signalfd() instead.
White House Warns Against Using Memory-Unsafe Languages
Location: Toronto, Ontario, Canada
Remote: Remote/ In-Person / Hybrid

Willing to Relocate: Yes

Technologies:

- Node.js, Python, Express, Java, RESTful APIs

- JavaScript, React/Redux, HTML, CSS, jQuery, Android Studio, Aurelia

- Docker, AWS Services (including Lambda Functions, EC2, ECS, WebSocket APIs, and RESTful APIs), GiT, Heroku, Digital-Ocean

- PostgreSQL, SQLite, MongoDB, DynamoDB, Redis, Elasticsearch

Resume/CV: http://www.dev.mohamadel-chanti.com/

Email: m.elchanti@gmail.com

Former Manufacturing Engineer at Tesla Motors in Fremont, California turned Software Engineer as a Full Stack Developer and currently residing in Toronto, Ontario
You assume this makes sense everywhere. I live in Florida. Air conditioning your attic is akin to burning money. Even filling an attic with loose insulation isn't really enough since there's just that much heat and humidity most of the year.

I'm not saying it's a great design but there's absolutely no way to retrofit Florida attics in such a way where air conditioning that space makes sense. The house would need to be designed to have an air conditioned attic for it to make sense but there's probably a really good reason why no house in Florida is like that (probably humidity and mold related).
7zip author also doesn't care about security. He had to be prodded with sticks for years to add basic memory safety checks to his code.
> All software and copyright licenses are ideological documents. You don't see the ideology in BSD and MIT because it is your preferred ideology.

Please read what I wrote more carefully. The phrase "in a way that the BSD and MIT licenses are not" is doing important work, namely implying that there is a way in which MIT/BSD are ideological.

Perhaps ideological came off as an aspersion? I certainly didn't mean it as one. It's just an observation, and frankly a pretty obvious one. I'm quite sympathetic to the Free Software movement and, at least in the first order, would be happy to live in a world where all software is copyleft.

BSD/MIT is essentially reverting to the natural conditions that would obtain without statutory copyright. GPL on the other hand is actively attempting to motivate sharing and respect for user freedom in a way that is far beyond the natural state of affairs. Thus it's fairly described as ideological in a way that the former licenses are not.
I have been a minimum-16GB-of-RAM guy since 2012 or so, but I got a great deal last year on a base model M1 Air that I mostly just use for web/email while traveling, and as a thin client back to my Linux desktop with 64GB of RAM. I've found it surprisingly adequate, even as someone who is not so good about closing browser tabs.

I can certainly get it to start swapping easily enough, so I don't necessarily agree with all of the people I've seen claiming that these machines are revolutionary and 8GB is the new 16GB, but it does seem to manage better than I would have expected.

Apple's pricing on memory and disk upgrades really aggravates me, though, and was a significant factor in deciding to switch to Linux for my primary computer.
Were is that on Google maps?
> We don’t need a neural net to also run the calculations or play a game of chess.

That's actually one of the specific examples from the link I mentioned:-

> In computer chess, the methods that defeated the world champion, Kasparov, in 1997, were based on massive, deep search. At the time, this was looked upon with dismay by the majority of computer-chess researchers who had pursued methods that leveraged human understanding of the special structure of chess. When a simpler, search-based approach with special hardware and software proved vastly more effective, these human-knowledge-based chess researchers were not good losers. They said that ``brute force" search may have won this time, but it was not a general strategy, and anyway it was not how people played chess. These researchers wanted methods based on human input to win and were disappointed when they did not.

While it's true that they didn't use an LLM specifically, it's still an example of chucking loads of compute at the problem instead of something more elegant and human-like.

Of course, I agree that if you're looking for a good game of chess, Stockfish is a better choice than ChatGPT.
To conduit people I say, "you'll need to run new conduits" =)
I really don't see DOIs as the problem here. They are just catalogue numbers, not an archive or repository.

The DOIs are still permanent, but their resolvers might not be. Copyright problems definitely makes that harder to fix, but again, I don't think the DOI is the problem here.
One-off anecdote: I pasted a question I asked GPT-4 last night regarding a bug in some game engine code (including the 2000 lines of relevant code). Whereas GPT-4 correctly guessed the issue, Claude Opus gave some generic debugging tips that ultimately would not lead to finding the answer, such as "add logging", "verify the setup", and "seek community support."
You almost perfectly recreated the styling of Astro Space UX Design System https://www.astrouxds.com/
> You'd be surprised how few companies actually do any systematic copy optimization - it remains ad hoc even at the big players, which is one of the reasons we started this startup... In speaking to SMBs and large companies...

Did you talk to Stripe? Do they do systemic copy optimization on their landing page, or not?
Really? All these companies have their code written in CUDA and when it comes time to buy more GPUs they can make a decision - buy more Nvidia chips that will “just work”, or buy AMD/Intel and spend time and money writing new, potentially buggy, software to duplicate the software I’ve already written. Seems like an easy decision for the buyers, and Nvidia’s vendor lock in is complete.
Ha! I wrote the predecessor for the Python integration some ~25 years ago https://library.wolfram.com/infocenter/MathSource/585/
and I think it uses a similar approach. The mathematica engine had a protocol for sending and receiving expressions and evaluating them. I was pretty proud of my implementation as it it was my first real attempt at doing anything remotely complicated with recursion.
Because software is often sold/licensed for money and "speech" isn't?
No JSON needed? I like JSON
Answered in sibling thread.
How much do they charge to upgrade from 8GB to 16GB? Or 32?
not really surprising, as people with gut microbiome issues will tell you that fatigue and mental fog are very common symptoms. Of course proper research and validation is always welcome.
You mean, like this? https://probe.rs/docs/tools/debugger/
Ask HN: Mystery behind O'Reilly's Cover animals
One of my favorite people in ML, Jay Alammar is publishing his book(Hands-on LLMs) on Oreilly. Congratulations Mr. Jay for that.

On his LinkedIn, he has asked us to guess the animal that might appear on the cover and the winner gets a copy of the book once published.

I was able to find out that:

The idea of using animals on the covers of O’Reilly’s books came from Edie Freedman, a creative director who was hired by Tim O’Reilly in the late 1980s.

Freedman was inspired by the weird and obscure terms associated with Unix, which reminded her of Dungeons and Dragons, a game popular with geeks.
She sketched some animal illustrations based on an old engraving book and presented them to O’Reilly, who liked their quirkiness and originality.

The animals are chosen to match the topic, tone, and personality of each book, sometimes with humorous or symbolic connections.

Now, it has started that craving that I must predict that animal.

I am at the point where I have scraped the data of 1261 so far published books and hoping to make a prediction.

Should I try it and do you have any ideas about this matter?
This doesn't appear to ban using translation layers.

The text is "You may not reverse engineer, decompile or disassemble any portion of the output generated using Software elements for the purpose of translating such output artifacts to target a non-Nvidia platform".

That would appear to (attempt to -- it may not be enforceable) restrict the creation of translation layers. I don't understand how you could infer "bans using translation layers" from the above clause, and indeed the tweet they're referencing does not.

AIUI Zluda is something like Wine, in that it's an API reimplementation. It would be weird to call running Wine reverse engineering, decompilation or disassembling -- it's effectively just linking.
Another thing into play are the airspace fees. It’s a substantial income for Russia. It’s possible that some airlines estimate that they are too high, just out of economic factors and not political factors.

https://simpleflying.com/russia-overflight-charge-hike/

They skyrocketed (pun intended) by 20% just in 2023, amount to $1.7bn and are justified by the radar and route operators, and by the …security provided by the Russian army.

After downing the MH317, many airlines avoided the Ukrainian airspace… in profit of the (unavoidable?) Russian one, further benefiting Russia for this horrible crime. Killing those people may even have provided more revenue to Russia.
My coworker calls this “shoveling the sh*t”. It only gets stinkier if you don’t.
It’s the worst of both worlds

You have to assume an unappealing photo of yourself you posted in your youth is stored somewhere forever

And, things you actually want to be stored forever and be retrievable when useful, probably won’t.
AIUI, because the macbook air's fan is contained inside the machine that has no external ventilation ports that means the fan is mostly moving clean air with no particulate in it that will eventually build up on the fan whihc make it perform poorly.

I imaagine that the lubricant in the fan will still age, but that is also going to be less of an issue because of less dust contamination.
> Procreate is pretty cool. But my own dream is being able to run Procreate and Photoshop (gimp too, since why not) on the same device.

Adobe shipped Photoshop for iPad in 2019: https://www.adobe.com/products/photoshop/ipad.html

GIMP for iPad: https://apps.apple.com/gb/app/xgimp-image-editor-paint-tool/...
Oh interesting. The last piece of news I read was probably the decision before that, that ruled in Oracle's favour. Blame Covid.

So is it final, or they can still drag it on?

From wikipedia:

"Justice Stephen Breyer wrote the majority opinion. Breyer's opinion began with the assumption that the APIs may be copyrightable, and thus proceeded with a review of the four factors that contributed to fair use:"

That doesn't look so good.
"Good call out on the language though - we could have worded it better!"

A little ironic that this company is all about wording it better :).
For home use, fiber links from your main cabinet to distributed switches, then copper from switches to outlets makes a lot of sense.

Easier to do. Cheaper. Lets you leverage copper's strengths (physical abuse & high speeds over short runs). And future proof in the sense that switches and copper can be replaced later if/when deemed necessary.

And there's really only a few uses that need >250MB/s on a single port. It's the aggregated links that push over.

I feel like "install the fastest physical link possible" has always lost out to "make it easy to install a not-yet-existent future faster link" over the long term.
Postgres Columnstore index vs. ClickHouse for OLAP queries
You can, but you're getting a glorified iPad with a keyboard. Bottom-spec systems have 8GB of memory and 256GB of storage. What is this, 2012? As usual, making it a machine that's useful for light development or other more demanding tasks rapidly run you into Apple's usurious expansion pricing; what should (IMNSHO) be their bottom-end device with 16GB memory and 1TB of storage is $1,699.

That will be a great little machine to use until it starts throttling. You'll need an MBP to keep consistent peformance.
Link to final judgement terms: https://storage.courtlistener.com/recap/gov.uscourts.rid.569...

Basic summary is that the Yuzu developers agreed to shut down development, give their domain to Nintendo, and delete all copies that they posess of Yuzu and any other Switch hacking tools.
Shimming CUDA is a waste of effort that only reinforces Nvidia's market dominance. Targeting higher level interfaces, Jax, Taichi, ArrayFire, etc is imho a better strategy. We have already seen systems like LLama.cpp and their ilk support alternative backends for training and inference.

Now the vast majority of the compute cycles have centered around a handful of model architectures, implementing those specific architectures in whatever bespoke hardware isn't difficult.

Target specific applications not the whole complex library/language layer.
>That's because the models in this price range are obviously not in the same weight class as a MacBook.

Hard to be when other oems need to profit from hardware and pay windows/Intel/Nvidia/etc. For using their parts. But the upside is that those companies want to make repairs/upgrades easy for themselves, which in turn makes them easy for the saavy consumer to do.

Apple just metaphorically throws out a MacBook at the slightest inconvenience, they don't even bother trying to fix their own devices.
Samsung phones have a feature like this (DeX I think it’s called?) but it’s a bit kneecapped by the selection of apps available for Android. It’d be more useful if when plugged into dock, a Linux desktop with GNOME or KDE or something is what appears.
Technocensorship: When Corporations Serve as a Front for Government Censors
Because they are in different areas and it catches more water.
Shrink Your Meeting "Feedback Loops"