skysight-inc/HackerNews huggingface dataset:
How many tokens/s? Which quantization? If you could test Q4KM and Q3KM, it would be interesting to hear how the M2 Max does!
This is misleading. The demo looks great because of the animated transitions and the large text.

But that would be a pain to use as opposed to viewing in a demo.

I remember when I used XP I switched to the classic start menu because that worked great.

There are still useful things to learn from XP. Depth doesn’t hurt UI/UX. Flatness isn’t the last word in design. Single (or at most dual) lists are better than massive grids of options. We don’t need all the pop ups and promotions. The OS should respond to the user. It shouldn’t keep prompting them.
> If any of you out there have similar books you'd recommend I'd love to hear about them.

I don't know how similar they are, but someone recommended "Noor" by Nnedi Okorafor recently when I asked this same question and I really enjoyed it. It's less hopeful of a world, and less calming, but also has a lot of similarities in terms of being accepting of technology and how it can improve our lives while also being critical of its impacts on people and not just blindly using/creating it for the sake of "progress".
Not in Texas, but they still exist (around here they switched just last year, but if you go further and further from "the city" you still find them).

You also find "pumps open 24 hours" even when the station is closed, but those are credit card only, of course.
The US has been at war for decades.
Exploring software engineering in 2023 and predicting future 2024 trends
I don’t know how loud it is inside a 737 flight deck, but it seems like a reasonably foreseeable outcome of this proposal is that people would start trying to figure out ways to make idle chitchat without going through the headsets. Which would negatively affect safety: if an emergency were to happen during the chitchat, either headsets would need to be readjusted and enabled as the first step of managing it or the emergency might start being dealt with without going through the CVR.

I work on larger UAS systems where we don’t have any form of mandatory recording for the FAA. We do have wireless headsets that we use for comms between the pilot, the GCS operator, the flight director, and whatever engineering support staff are on the ground. The system would allow us to record pretty trivially but we’ve debated this and explicitly decided that we get more value from being able to keep the communication as candid as possible instead of having to worry about having every word we say over comms scrutinized if there’s an incident.
The year 2023 was pivotal for software engineering. The breakneck pace of the pandemic era slowed, replaced by a more measured, strategic approach. While the overall IT market remained okayish, software engineers found themselves navigating a landscape shaped by recalibration, resilience, and a laser focus on efficiency.

In this article, we will cover 2023 landscape of software engineering by going through the sources and forecast upcoming trends for 2024.
GCC 14 Compiler Lands Initial Support for Targeting AMD RDNA3 "GFX11" GPUs
What This Senior Developer Learned from His First Big Rust Project
Hi all! I'm a senior dev who mostly writes Scala, but is learning Rust. Over the holidays, I decided to take on a larger Rust project to hone my skills. This blog post explains what I learned, and how I plan on writing better Rust code in the future.
I am not threatening you. I’m saying if you assert that an entity is lying and you fail to provide proof then it can have consequences. It may make you the liar, since you are making false statements.
Microsoft are paying core devs to work on it full time, for one.
9. Stop popping in something else in place of what I'm just about to select, causing me to select the wrong thing! (I know this maybe violates or can be mitigated by some of the previous rules, but it is the one thing that drives me absolutely bonkers, and I consider it to be a particularly egregious mistake.)
Networking in Public Cloud Deployments
> Not so, said Apple, as the App Store isn’t a single entity.

And yet, here's Apple's own description of the App Store: "For over a decade, the App Store has proved to be a safe and trusted place to discover and download apps. But the App Store is more than just a storefront — it’s an innovative destination focused on bringing you amazing experiences. And a big part of those experiences is ensuring that the apps we offer are held to the highest standards for privacy, security, and content. Because we offer nearly two million apps — and we want you to feel good about using every single one of them."

https://www.apple.com/app-store/
These shenanigans should alarm current Juniper users who are contemplating HPE's acquisition.
> use infinite stacks of cash to catch up to your moat quickly and make you irrelevant

Some might say that if all it takes is cash to catch up your moat then you don't have a moat.

Sadly most businesses who claim to have a moat are infact just doing the same thing a tiny bit differently and just dressing it up in marketing bullshit to make it sound like they have some amazing secret sauce. The old rolling a turd in glitter routine.

A real moat is something like ASML. Throw as much cash as you want at it but its going to take you decades to catch up, if you ever do.

Less extreme examples than ASML exist, of course. But you get my point.
Didn't know WA actually did that, but not too surprised.

(Also, you writing it out again I kinda forgot that it's 2024, not 2023)
All domains seem to have this kind of in-group shorthand, regardless of scale of the community.
Sensational nonsense, OSHpark does quick turn custom pcbs for cheap in the US
>everyone in the class demonstrated the same progress s

Did they really? Did they all ace the tests and do all the assigned homework? I find that even harder to believe than Duolingo being the primary resource to teach you a language.

It's not like it's impossible, depending on the age of the class, money spent, if the school had a selection process, etc. But most adult classes aren't really that selective.
Sure a segment of the population aims for department head, but another segment is happy just being left alone to do their thing and pay via teaching. It was this less ambitious more self-motivated group who attracted me.
AI is a superset of ML, and calling it AI is perfectly acceptable by academic and industry standards regardless of your personal feelings about it.
How would that even work without merging all the relevant changes at some point?
If I want to use some open source software, I don't want to connect to every single forked repository to see if they might have local changes that I could need. ... and then dealing with all sorts of merge conflicts.
They do not exist in Texas. I'm a Texas Parks enthusiast which has me driving throughout the state.

You pay at the pump.

Texans aren't somehow morally superior to everyone else, despite wearing crosses on their sleeves.

Our ancestors stole this land from Mexico, and Texans will absolutely steal fuel from you if they think they won't get shot.
I love prog rock! It's probably my favorite genre of music, although calling "prog" a genre is sort of like calling "metal" a genre, as it's incredibly diverse. I'm a sucker for virtuosity, but the best of the genre is the stuff that blends that musicianship with a real sense of groove (Yes is probably my favorite, which is much more "fun" to listen than something like ELP, which I find pretty sterile).

No need to just stick with the classics, though - modern prog has branched out into so many different areas, there really is something for anyone who loves music out there. And it's also not necessarily limited to rock-oriented guitar driven music, there's "progressive" music being made in pretty much every genre these days, and a huge back catalog spanning decades to explore.

A couple places online that I've found great recommendations are:

* the /r/progressiverock subreddit (a little bit repetitive among the "classics," but still lots of good discussion and recs)

* MOROW - Prog rock radio, I've found a lot of cool stuff listening to this station

* The Best Radio You Have Never Heard - a somewhat eclectic but mostly rock oriented podcast, every two weeks he releases a 1-2 hour show which has lots of great music. This has been going for almost 20 years, and has been consistently excellent. One of my favorite things about TBRYHNH is that the host often finds cool "deep cuts" - live performances, B-sides, etc that you might not have heard before. This show is where I first heard Close to the Edge, it pointed me towards the excellent set of Yes shows that was released as "Progeny" a few years ago, the amazing live version of Time Passages from the Rhymes in Rooms album, Grey Cell Green by Ned's Atomic Dustbin, and dozens of other great tracks. Can't recommend it enough.
Every interface convention was novel at some point. Breaking them doesn't necessarily make a UI bad, just as following them doesn't make it good. It depends on your skill as well as your audience, their expectations, and how experienced they are with the current interface patterns.

But certainly the vast majority of products should not create new or novel interface patterns just as they shouldn't "roll their own" cryptography -- it is almost always unnecessary and unless it is your primary focus it is very likely that what you come up with will be significantly worse than the status quo.
you cant assume this and leverage it for anything. youve said, x comprehends x, and then tried to substitute y for one of the x's and continue confabulating. all youve done is word games, not put forward an argument about comprehension.
Is there some writeup how to achieve that?
2x2 MIMO? The U6 pro and LR have 4x4.
The loading times were atrocious even at launch though for Xbox 360. It wasn't a case of content piling up, they added a lot but probably a lot of their item catalogue was there from launch.

There was also server instability near launch which it may have been thought to be linked, as in we thought we were waiting 10 minutes for a server. But any actual server issue was probably more demand/load scaling based.
I think the problem with their cheez-its is that they are knockoff cheese-nips instead.
This procedure is almost identical to that in https://forum.videohelp.com/threads/408031-Dumping-Your-own-...

I appreciate there's more technical detail in this blog post than the forum post, but it is generally polite to cite your sources even if there is no legal or cultural requirement.
For a discussion of the Moai and what happened to them and their creators, I recommend the book "Humankind" by Rutger Bregman
Ahh. Well, in the case of the Alaska flight, it's a plug door and not used as an exit. It's pinned in place with large pin that has a bolt, a castle nut and cotter pin which lock the pin.
In a market as saturated as presentation software I don't really know what they expected.
Oh no our brakes went out, guess there's nothing to do but floor it.
Blowback isn't immediate, it might take a few decades. See 9/11
I’m not sure how you failing to provide proof of lying makes me a corporate boot licker? Deciding to settle is a business decision which may or may not be related to what they did. This is the difference between a legal system and a justice system.
You just reminded me of a girlfriend I had in NYC when I lived in NJ. I remember the first time she came to see me. She had never left the city by ground transportation & didn't know how to use NJ Transit lines.
I don't think that's a good extrapolation.

It cost a lot because of the momentum of the current status quo. If they changed the status quo and set different expectations of what will be permissible and not, it would not cost so much to maintain.

It's like comparing refactoring vs rewriting. One is a semi continuous process the other is a periodic thing that takes a lot of work.
What I mean by that is that people and departments will fight for their survival. No one will admit that their position is useless and should get eliminated. The people that stay might not be the people that are necessary, but the people that can convince others that they are.
Effective Altruism has already become a joke of a buzz phrase because of SBF. SV culture becomes meme in warp speed.
It's really funny when people don't believe it though. At first glance it looks like such an obvious "you're a gullible idiot" hoax, haha.
I think you are super right. As someone with extensive Math and pure CS training, this has been my experience working in Biology vs Math departments.
There's a really neat pattern for building stateful apps on Postgres that can handle millions of entities concurrently.

Traditionally you'd need Kafka / RabbitMQ / other external components. But FOR UPDATE SKIP LOCKED basically make these redundant for some types of applications.

I found it particularly useful for building LLM-based agents that can transition between different states.

I created a short video to demonstrate the concept: https://youtu.be/VvDHi-H0Jck?si=WuUhUyIOuZ6jj8BO

Hope you find it useful!
Does the tone of GP suggest that they have the social intuition to know when the vibe is right?
XD I figured that this one might be a tough nut to crack! I'm very interested to see how well it handles extracting in-code documentation when the embedded README is so sparse. I suspect that the resulting quality is going to hinge rather heavily upon the network's pre-existing "knowledge" of outside codebases (hyprland, in this case)
Which is why I'm shocked that Python's big "we're breaking backwards compatibility" release (Python 3) was mostly just for Unicode strings. It seems like the C API and the various __builtins__ introspection API thingies should've been the real focus on breaking backwards compatibility so that Python would have a better future for improvements like this.
CES 2024: Intel Shows Lunar Lake Chip with On-Package Memory
are heat pumps interesting to you folks because you have one or think about getting one or because the technology is in some aspect particularly impressing/counterintuitive/ingenuous? i ask because this topic is popping up regularly and so far i fail to see why.
It will probably require some trial and error, but this leaderboard is a good starting point. https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderb...

~13B models should work well with plenty of room for other applications. Lately, I’ve heard good things about Solar10B, but new models come in a dozen by day, so it might have already been changed.
I’m just responding to

> "Polars is written from the ground up with performance in mind"

It is a common thing to see, I thought it would be funny to imagine the opposite.
It might be the mid term effect of the original founders having left the show (they died) and the next Generation being less stringent in their business strategies.
If you can then buy "founders edition" cards.

I have an RX 6700 XT from AMD themselves and it's great.

The reason I went down that route was that the AIB partners all beef the cards coolers up and thus the dimensions. I build in small SFF cases for travel reasons and usually end up undervolting and downclocking my cards so I really don't need the monster coolers the AIBs are so fond of.

Unfortunately they generally only seem to be available in limited quantities and for a limited time which is a real shame.
This thing is literally not able to run arbitrary software. It is only allowed to run Apple's OS, and only allowed to install software from Apple's app store, written with Apple's app toolchain, and compiled with Apple's app libraries.

There is a whole world of software that this device will never touch, simply because it's not allowed.
Does it matter?

Trains are never going to beat jets in pure speed. But in certain scenarios, trains make a lot more sense to use than jets, and in those scenarios, it is usually preferable having a 150 mph train to a 75 mph train.

Looking at the world of railways, high-speed rail has attracted a lot more paying customers than legacy railways, even though it doesn't even try to achieve flight-like speeds.

Same with programming languages, I guess.
Yeah either there is a central "source of truth" or all distributed copies have to always be kept in sync somehow.

I don't understand all those people that romanticize "distributed" things but then just stop thinking about the practical implications of that...
And converting a Git repository to a bare Git repository is super easy (and can be done at any time).

I keep my bare Git repositories on another machine on my LAN and push/pull/fetch/whatever using SSH (typically from Emacs, using Magit).
Here here! And not just automation, but glue! At my last job I was a big advocate for automate all the things. "Manual Jenkins lookup task? I bet I could write a plugin for that.", etc. I got lots of practice jumping into new systems, tracing what the minimum essentials for what I needed to do were, and then making something useful.

At my current job we have some code that generates typescript RPC bindings from our java code. It's quite slick but the backend definitions and the frontend definitions aren't linked, and navigation between them is a pain. So I decided to write an IntelliJ plugin that allows for navigation and find usages across our two languages. Took 2 days-ish, but totally worth it.
My fiance had a similar experience with actual liquid damage. I've forgotten the details, but she spilled a tiny bit of a drink into her M1 MBP keyboard, taking out most of the lower half of the keyboard. Apple wanted roughly the cost of a new M1 MBP to fix it. She ended up just getting a BT keyboard..
DDG was great anyway, but discovering their !bangs was a revelation. Super cool stuff!
Node.js and Python 3 came out at around the same time. Python had their chance to tell all the "mission critical legacy code" that it was time to make hard changes.
Also vulnerabilities and bugs that are exactly the same…
Damn, I can't even date in English. Got no hope overseas.

But unfortunately, I mostly want to focus on reading in a foreign language and that's just a huge slog as of now.
Nielsen's Ten Usability Heuristics [pdf] (2020)
Do you have an example with prefilled numbers. I'd like to test it for fun, but I don't know which are sensible initial values.
> I'm curious: in your many years of being a consultant to these bad teams, where the manager really thought they were top 20%, did you get a chance to talk to the rank-and-file team members, and did they paint a very different picture of the team health and software quality than their manager?

Yes, generally I join teams and work as an engineer or sometimes as a team lead, so I'm talking to all the team members.

Most start up teams are composed of junior developers, often pretty smart people. Usually 5 or fewer years of experience. Many times these are people who have already accomplished stuff they didn't think they could do. So that generally means that yes they think pretty highly of themselves. To a degree it is quite justifiable, they tend to be very accomplished but in a narrow domain. Unfortunately they don't realize that their technical accomplishments in a specific field does not mean that they are experts everywhere. Their managers understand that these are smart people and assume again that this is therefore a good team.

Non start ups that I join are usually just plain dysfunctional.

> Also, did you run across any orgs where they basically refused to use a process like Agile, and instead just did ad-hoc coding, insisting that this was the best way since it worked just fine for them back when they were a 5-person startup?

Usually more the opposite. In my experience I come across teams that are sure they must not need any help because they follow all the rules in Scrum and have great code coverage metrics.

It is really common to see this kind of thing. I call it "the proxy endpoint fallacy". It can crop up anywhere that there is something that can be measured. In that example, it would be confusing adherence to Scrum with having a working SDLC or perhaps confusing code coverage metrics with the objective of having bug-free releases.

This isn't a software only fallacy. In politics, GDP is often confused with societal well-being. Always be wary of your metrics and change them as required to keep you tracking your actual goals.
> Any non-trivial architecture is not just Turing complete, it can perform hypercomputation (solving the halting problem), if it can use arbitrary precision numbers.

Can you explain this part? (It doesn't seem like CS theory 101 to me - maybe 201).

I suppose that I'm not entirely sure what you mean by "use arbitrary precision numbers". TMs can use arbitrary precision numbers (integers and rationals) and they can't solve the halting problem, so you must mean something different.

If what you say is true (I don't really know anything about transformers), then that reflects rather poorly on the field that such wrong results would end up being published.
You can do this with nearly any game engine. Ignore whichever pieces you want and use the lower-level APIs.

I used to use Unity with a third-party 2D framework that bypassed all its game object stuff.
They have been doing the same in Germany over time. Their stores used to be a lot more cramped and dingy, but other discounters like Lidl eventually started upping their game in an attempt to poach some of Aldi's market share. This led to several rounds of ugprades over the last 15-20 years. The result are stores that look much more upscale, and they are selling more brand-name and generally higher quality items than before while still offering the same cheap staples. But they seem to have compensated by increasing their operational efficiency. For instance, nowadays all of their staff are wearing headsets for radio communication, which was not the case a decade ago or so. So I wouldn't want to bet against their ability to keep prices low. They are essentially to brick and mortar retail what Amazon is to e-commerce in terms of optimising their operations to the last detail.
I could only run 2-bit q2 mode on my 32G M2 Pro. I was a little disappointed, but I look forward to try the new approach you linked. I just use Mistral’s and also a 3rd party hosting service for now.

After trying the various options for running locally, I have settled on just using Ollama - really convenient and easy, and the serve APIs let me use various LLMs in several different (mostly Lisp) programming languages.

With excellent resources from Hugging Face, tool providers, etc., I hope that the user facing interface for running LLMs is simplified even further: enter your hardware specs and get available models filtered by what runs on a user’s setup. Really, we are close to being there.

Off topic: I hope I don’t sound too lazy, but I am retired (in the last 12 years before retirement I managed a deep learning team at Capital One, worked for a while at Google and three other AI companies) and I only allocate about 2 hours a day to experiment with LLMs so I like to be efficient with my time.
Fox Corp. launches blockchain platform to negotiate with AI firms
The NYTimes had a feature about this topic last month!

https://www.nytimes.com/interactive/2023/12/17/world/asia/my... ("7 Months Inside an Online Scam Labor Camp")
If you can't win any other way, just gum up the works as long as you can to protect profits as long as you can.
Long time ago I worked at a startup that was making profit from day one, and growing off reinvesting the profit. Zero external investment or debt.
The founders finally sold it to a big corp that was on a buying spree.
When the accounting people from the big corp started reviewing the finances they looked up surprised and said "These guys are fucking grocers!".