skysight-inc/HackerNews huggingface dataset:
He loudly gave up on AMD after they did not fix a blocker he had for 5+ months and gave him the runaround the entire time when he asked for the code to fix it himself. He is still shipping the AMD tinybox with huge warning labels.
Which LLMs are supported in this toolkit?
it's really basically the same? Cheese is better in Switzerland though.
Yeah but the difference is that you were always worse than a monkey or a mountain goat. And those are all worse than someone riding a helicopter to the top. So you didn’t had to change your mindset in this regard ever.

Imagine if you grow up where there are no monkeys, mountain goats or helicopter rides to the top. You never heard of them, they are not a thing in your world. And you put in hard work to become a very very good rock climber. You kinda fancy yourself an apex climber. Maybe your mate George is a bit faster than you sometimes, but sometimes you are faster than him. Sometimes Sarah beaths the both of you, but sometimes you beat her times. You are kinda up there with the bests as far as you know. And then suddenly someone brings a monkey to your rock climbing gym and the monkey smokes all of you. It climbs walls much better than you ever could. Now you have to adapt. Will you change your viewpoint and start seeing yourself as “best among humans” and keep competing like that? Or will you see yourself as “clearly outcompeted so badly I might even give up”? Some people will go one way, some the other way. And then the new generation will grow up with the knowledge of monkeys, and they all naturally will be only the first kind of people, who understand that they can’t be the best only best among their class.

Go players had their “the first monkey shows up in the climbing gym” moment during our lifetime. That is why you see some of the players react like that. That is a very different world from rock climbing where everyone already knows about monkeys, and mountain goats and helicopter rides since forever. Every person currently climbing rocks started climbing with the existence of monkeys, mountain goats and helicopters already incorporated into their thinking way before they climbed their first wall.
That strikes me as odd too -- but it might be because searching a dictionary is such an obvious computer advantage that it's not interesting to optimize. There are only 10 articles on arxiv.org that mention Scrabble vs 100s on Chess

https://arxiv.org/search/?query=scrabble&searchtype=all&sour...
Cloudflare is in EdgeConneX Portland, you can try poking around but I haven't seen a RCA of what happened. Details are usually only shared with direct customers because it is bad for the brand.

https://www.edgeconnex.com/wp-content/uploads/2018/10/ECX-22...
There's no way geoengineering will be consequence free. I think when we start using it as a temporary measure it will become very clear what the downsides are, and that reducing our emissions are still the best path forward.

I just don't buy the apocalyptic doomerism so breathlessly described in most books on global warming. When it gets bad enough, we will act. It won't be ideal, but there's no way we're just going to sit by, accept our fate and let the world burn.
In a reductionist sense this is "sql is Turing complete" which is long known, A voyage of discovery aside the joy is the execution and efficiency. I'd be delighted if I'd done this.
as both an engineer and an entertainer, perception is reality. on the one hand, a computer system could 1:1 recreate a stunt a human did and elevate it to a stunt a human couldn’t do.

people witness entertainment to trick their minds, and the disbelief and astonishment in the human condition hinges on “there’s no way _i_ could do that” and once they know they literally could not have done it, they’re not impressed. they may pay to be fooled once, but never twice.

there’s a market for what you’re talking about, but that space is b2b and not c2c, which is where entertainment money flows.

tl;dr dollar for dollar, ai vs taylor swift, taylor swift wins every time, no contest.
The flip side is: what if people aren't cutting emissions, or aren't cutting them fast enough? That's the actual situation we are in. Old social problems are even harder to solve than novel technological problems. If social change isn't happening fast enough to prevent the problem then I think we should try technological approaches. It's similar to how I would give Naloxone to someone overdosing on fentanyl even if the better solution would have been for them to not develop an opiate habit in the first place.

It is of course possible that both technological and social approaches will prove insufficient, and we'll go well beyond the "safe" level of global warming.
Why does it have to be written in rust?
Instruct-Tuning BitNet 1.58
This is work done for our arxiv dive paper club where we dive into research papers and implement code to see how the models work in practice. We have some internal use cases for BitNets so thought we'd share the work as we go along. Enjoy!

Feel free to join us as we build:
https://oxen.ai/community
The toolkit supports open-source LLMs that are available on HuggingFace.

So, that would include Llama2, Falcon, Mistral and the likes.
It’s honestly meaningless until the entire Windows market moves over, which I doubt gaming will anytime soon.

Apples transition worked since they could force it. Developers targeting Mac users had to work on Arm optimized versions or be stuck working through Rosetta.

But if this doesn’t sell well enough for developers to care, why would you buy a device that only runs software through emulation.
Are they magically reverting to Windows NT 4.0 for this build?
Gemini and Gemma were trained on Google's TPUs.
Maybe due to Phantom breaking? that's the #1 issue I've seen with Enhanced Autopilot and it's terrifying when it happens.

I've never had issues with lane changes or general driving, but the phantom breaking (where the car slams the breaks out of the blue) is extremely unnerving, and the main reason why I use self driving a less these days than I did in the beginning.
The entire thing is on a coaxial mount. If you need less power, just turn it away from the sun, intentionally designing suboptimal features to chase uneven demand loads (between winter and summer) would not be a worthwhile strategy.
Funny how we keep inventing more terrible ways to work. I remember when walled cubicles were seen as hopeless, dreary work existence compared to those nice private offices. No way it could be worse than cubicles! Then wall-less cubicles were invented and there was no way it could be worse than that. Then we moved to the open-office hell where we had to work in an environment similar to a Wall Street trading pit, and surely at that point, we hit rock bottom. Now we have hot-desking where you don't even get your own seat. I'm sure this is the worst possible way to work that will ever be invited....
Unit tests are good when there are clear and durable units, but what many people seem to mean by a unit test is one that exercises the internal functions of a package, or the API of an internal package that evolves as fast as your product.

Stable interfaces that the user cares about (e.g. CLI, public API, RPCs) make for the highest-value tests.
Metagenomic Biosurveillance Sampling and Sequencing Simulator
If I was starting from scratch, what resources should I start with to build up an understanding of what this code does and how to read it? It's quite dense and my knowledge of LLMs is quite minimal. Are these terse variable names standard in LLM-land?
Thanks for formulating that context so well - you should ask the Vala people to start their Web page with your 4 sentences, as most who visit the page will ask themselves.

I also liked the itemwise comparison with Java:
https://wiki.gnome.org/Projects/Vala/ValaForJavaProgrammers

Defining a new language "just" for the GTK library will likely be responsible
for it not taking off that much, even if - as is the case here - the language looks neat. The fact that it compiles to C, which is universally available, and the fact that it is not associated with corporate interests (unlike Microsoft C#/.net and Oracle Java/JVM) could be interesting, but perhaps decoupling things from GTK could have been wiser to get more reach?

I mostly develop software libraries nowadays, and the only GUIs are Webguis to interact with REST services, but for those folks that make the Linux desktop a better place, this seems a good way to be more productive than in C.

Speaking of which, the Linux desktop needs a re-think: someone should start and re-develop all apps in a much more clean and homogeneous way so that it is obvious what is done how. The existing bag of tools from different decades, inclusive apps from xfig, xlock, xv over LibreOffice/KWrite to gedit/kedit are just an inconsistent mess; even MS-DOS apps managed (at some point) to stick to standard text menus, from EDIT to TurboPascal.

https://www.theregister.com/2024/01/24/rise_and_fall_of_cua/
We're already seeing an explosion of people doing AI chatbot therapy and AI relationships. "Human-ness" factoring into someone's enjoyment of music is already below well below both of those.
Why not have a separate license for commercial use?
That’s a fair question — if your phone doesn’t report beacons without a Google account, then requiring a Google account to mask off areas isn’t so bad. But you should still be able to mask off areas without telling Google your home address.
> I've never been a fan of TDD and personally I think tests that really hit your DB, Redis, etc. help a lot more than mocked out unit tests or a billion unit tests and nothing else... ...but I do really write to the DB and other data stores in tests

I've come to the conclusion that the idea that "unit tests" should test functions/objects in isolation with completely mocked dependencies is based more on the slow speed of those dependencies in the past than what actually makes for good tests. Now that we have faster computers and storage devices, and easy/fast store creation, we should move past this.

Obviously, this is very dependant (no pun intended) on the dependency in question, but as a minimum, anything with SQL should have a test that hits a real SQL DB (PG in docker for example) at some point.
I had worked on a similar package for similar reasons but yes, Chromium is too big of a dependency.

I have an idea for a non-Chromium implementation but that’s a rabbit hole.
Apparently one can switch databases and use PostgreSQL or SQLite instead.

Not sure why SQLite is not the default. Maybe they expect several applications to write to the DB concurrently and expect that SQLite might cause perf issues. Though there's nothing in the doc about this.
Unsurprisingly enough, complicated technology requires complicated manufacturing capabilities and finite time to create, QA etc.

These radar systems are many orders of magnitude more complicated than anything manufactured during WW2. It's not something easily scaled up.
It's leaving the feedhorn in I find the most baffling. Now you have a giant shadow generator right in the middle of your setup. Why?
Google Appsheet.
Is there support for UI? I know there are many repositories supporting UI functionalities that makes it easier to experiment with different LLMs.
> Is there a good example where FSD has risen to the level of lies

For somebody that doesn’t bat an eye at Full Self Driving™ being a proper noun that is entirely disconnected from the meaning of the words, nothing that has ever been said about it is a lie. For somebody that would expect Full Self Driving™ to actually be what it says it is, everything that’s been said about FSD has been a lie. It’s a matter of charity toward people and organizations that regularly tell you incorrect things and a flexibility around the definition of words.
It does scale with security filters...
Chezmoi is great, and very fully featured. But this is one of those itches we're doomed to see reinvented constantly, in every language that is the favourite of the author, with ever so minor variations.
Or on a smaller scale, something homebrew like a bunch of AK-74s attached to something resembling a minigun [1]. Or the other way around, take old AA guns, place them on the back of a pickup and shred Russian infantry without mercy [2].

Certainly the Ukrainians are showing the future when it comes to land-based wars; the question is how many of these we're actually going to see.

[1] https://armourersbench.com/2023/07/09/ukraines-improvised-an...

[2] https://www.thedailybeast.com/ingenious-ukrainians-invent-ho...
As a senior person, these are some of my favorite types of projects, because I feel like it's where I'm the most useful, and where I can have the most impact: understand the need, then implement the need rather than the request.

When I see people struggling with these, it's usually from a lack of information seeking/gathering, where they first sit down and code rather than spend the first few weeks talking, reviewing understanding, and, most importantly, finding those few A-team people that have meaningful input.

Definitely not something someone early in their career should be given, but these types of problems usually benefit from devaluing manager input, since they have a disconnected/warped perception of reality. I take these projects only if the understanding is that I'll be solving a problem, taking input from all involved, rather than implementing a specific solution.
Check out PCB back drilling. It's a process where you remove a few hundred microns from the vias that are used to connect GDDR RAMs to the GPUs, to avoid reflections due to the impedance mismatch that's caused by the stub.

When you have a pulse coded signal traveling at close to 10GHz, everything becomes an antenna. The technical problem is that you can't do this with a flimsy connector like the ones used for DIMMs. The reason GDDR can have a bandwidth per pin that is 4 times higher than regular DDR is because they are soldered down on the PCB.
could still get 99% test coverage with useless tests
I use diffusion models and other generative tools to give me inspiration for works. While these aren’t solutions, per say, the tools do help me define (and refine) my approaches and offer visual options to consider.
We have a pretty large (surface area) Flutter app. One of our concerns with Shorebird in evaluating it early on was lack of JIT for iOS. As you mentioned, your custom interpreter solves this problem. But I guess my question is, how well?

Do you have performance data for comparison between the interpreted runtime and the official runtime?

Edit: found this thread + comment which answered most of my questions. https://github.com/shorebirdtech/shorebird/issues/1871#issue...
I can see the benefits of an os. I fail to see the benefits of a browser pretending to be another os on top of the os.
Thieves will begin to expect it to be there some of the time, after sufficient police/vigilante response. And perhaps it will be hard to find. Hence, deterrence.

Cars are stolen far less often than they would be otherwise partially due to technology like LoJack. Did you grow up in the US? Steering wheel locks used to be on every other parked car. Immobilizers and LoJack made them a thing you buy for your weekend classic car only.
30ms seems high! Though I might believe that.

On higher-end pianos (mostly grands), there is "double escapement" action, which allows much faster note repetition than without. I suspect the latency would be lower on such pianos.

> Musicians learn to lead the beat to account for the activation delay of their instrument

Yes, this is absolutely a thing! I play upright bass, and placement of bass tones with respect to drums can get very nuanced. Slightly ahead or on top of the beat? Slightly behind? Changing partway through the tune?

It's interesting to note also how small discrepancies in latency can interfere: a couple tens of milliseconds of additional latency from the usual — perhaps by standing 10-15 feet farther away than accustomed, or from using peripherals that introduce delay — can change the pocket of a performance.
They can’t understand the world like we do, but on the knowledge scale they know more and they can reason pretty well based on the knowledge. Its not AGI that can do anything generally, but being “smart” means IQ tests and SAT tests and stuff, they can do better than most humans.
Try telling people that they shouldn't fly in planes (I've done it) and see how far that message gets you. The status quo wherein we geoengineer the climate ever hotter is indeed insane, but I suppose people are habituated to it. Solar radiation management is probably the only real chance to avoid drastic consequences at this point (and really only buys time; it's more of a half-assed fix).
Getting the need right, in lockstep with the audiences realization of it is an important soft and hard skill that should be better taught.
I had found what I consider to be the perfect wallet and while they did add an RFID lining it was one I could remove. I have bought multiple of them as backups and likely will purchase a few more ;P.
> The two are so close that matter being ejected by the red giant collects near the surface of the white dwarf.

> Once the mass roughly of Earth has built up on the white dwarf—which takes around 80 years—it heats up enough to kickstart a runaway thermonuclear reaction, Starrfield said.

Wild.
Rust, as wonderful as it is, may be less suitable for GUI programming since it has no classes/inheritance (which is why Andreas Kling is creating the Jakt language for his SerenityOS project, after coming to the same conclusion after exploring whether to replace C++ by Rust).
> If you keep providing estimates that happen to prop up your stock price, I don’t think you deserve the benefit of the doubt.

Especially if you are giving estimates that say "FSD, this year" while your Director of Engineering is sending memos to the California DMV saying that your statements are "not an engineering reality".
Nintendo's online servers for Wii U and 3DS shut down today
The toolkit does not support UI at this time.

We focussed on simplifying the experimentation experience that a data scientist / engineer typically go through.

For instance, if you want to find the best LLM with the best configuration for your dataset, then ideally, we would like to run an ablation study (think grid search over learning rate, number of epochs, etc.). It would be challenging to show this progress over an UI.

The ideal user of the toolkit would set all the experimentation details in a config file, and then run it via the terminal -- come back to it after a day or so, depending on how big the search space is.
You can run inference today on pretty much any card.

Download Ollama on a modern MacBook and can run 13B and even higher (if your RAM allows) at fast speeds. People run smaller models locally on their phones

Google has trained their latest models on their own TPUs... not using Nvidia to my knowledge.

So, no, there are alternatives. CUDA has the largest mindshare on the training side though.
There was also concern about ethnic and cultural genocide of ethnic Russians in the eastern Ukraine regions. Promises broken.
Downvoted without a counter argument. Which just proves my point. There is nothing more unintellectual than a plain downvote. I even had some guardrails in that comment too. But I am sure the downvote was warranted to the person who did it.

But also upvotes are similar. No one necessarily "likes" the truth. Nothing about correctness really warrants whatever an upvote means to that person. A "correct" vote maybe, but those are unavailable on these platforms. Not designed for intellectual discourse.

Just to be fair, Twitter is worse. How can you have intellectual discourse with character limits and contextless-ness as a feature? You get something, and something valuable to many, surely, but it isn't intellectual discourse.

Youtube comments are another great case study. Reddit also.
It is super-sad, yet quintessentially USA: literally dying, for a political class who don't care about you, over principles rooted in selfishness. Can you get any more American than that?
Anything other than that which is experienced by the self is inadmissible as a critique of God, imo. But that is for believers. For the believers this earthly existence is a developmental phase, kinda like being in your mom's belly. We drink blood and are covered by darkness, figuratively speaking. And then we emerge a 'New Creation' -- as spiritual beings.

For someone who only accepts material reality framed by womb and tomb, naturally the question has already been answered: "No god" and then the strawman God of the materialist -- "why doesn't God make material existence as perfect as spiritual existence, bad God .." -- makes an entrance and gets its deserved downvotes.
That's one explanation. The other is women just have to be better to survive the CS education so if they do, they are going to be better than average. Certainly true for a bunch of female SWEs I have worked with
And it simply doesn’t have to be this way. The top tournaments could just use a prior qualification tournament with an open Swiss. Then invite the top finishers from the open Swiss to participate in the round robin. Can reserve an invitational wildcard or two but the rest should have to earn their place.
> If you’re scared of making changes, you can’t make something dramatically better, or do that big code cleanup.

Funny, reading the headline I thought the article was going to be about the polar opposite. Over time, I've found the headline to be absolutely true, but I have also found that many invest in tooling and overabundant testing out of fear.

eg, "What if we need to recreate our entire stack from absolute scratch?"

I mean yeah, from that perspective terraform is totally useful, but what's next, automate the entire creation of the company, including customer acquisition and hiring? How often do you really need to recreate everything from scratch?

As a more junior engineer I used to have the confidence that things just wouldn't break, or at least if they broke it wouldn't be such a big deal. More often than not I was right. As a senior engineer, I find myself just pushing my junior engineer tenets. Usually everything will be fine, and even if it does break, we can fix it.

Write tests and invest in tooling if they're helpful. If they're not, don't be afraid to just write code by ssh'ing into a server.
Ask HN: Dangers of Lanuage Models
Safety, harm, etc. are regularly used as throwaway terms in relation to LLMs. I also see "misinformation" thrown around. My question is, is there any public information about something actually dangerous coming out of a language model? My question isn't rhetorical, I'd like to see what's on people's radar, but only if it's real, not some "tell me how to make a bomb" or "write an article that vaccines don't work".
Ok, sure! Just: this is a thread about why WhatsApp and Signal are so much more successful than PGP, and the argument given was that they sacrificed security to get their popularity. No, that's not it.
It's because it varies so much from place to place. Sales tax (possibly on certain items only!) can vary hugely just from crossing a street, because you crossed a municipal, county, or even state boundary (there are numerous examples of this last one, such as Kansas City, Kansas vs Missouri, or Bristol, Tennessee vs Virginia, where the state line runs down the middle of the street).
When you are not at war, and your defence alliance is also not at war, and the only perception of war is from the most paranoid nation on the planet, who is also part of your alliance, then ramping up defence spending isn't about defence, it's about profit.

War is a racket. Nothing more. Maybe "Ar est une raquette" makes it sound sexier, I dunno.

https://www.heritage-history.com/site/hclass/secret_societie...
I've tried PCA (and perhaps more usefully, UMAP) and while can be great for stuff like unsupervised learning, I think the trick is to choose a classifier (as per my comment above) that can do a good job with high-dimensional data.