skysight-inc/HackerNews huggingface dataset:
> Every new person born has a mouth to eat, but they are not a useless eater. They are also born with hands to work. They work to produce what they consume. We ensure they consume no more than they produce with a system called money.

Is this a clever side-step to mask a ecological catastrophe with market economics (e.g. the environment didn't collapse, the market just solved a resource allocation problem by making food unaffordable to ?illions, nothing to see here).

> The more dense a population, the higher the per-capita income. This is because the main thing that determines your standard of living is the technology your society has access to. The technology your society has access to is directly proportional to the total number of man-years lived before that date. This is because humans create tech at a constant level. For every X man-years lived, a new invention will be created. Every person is both with a mouth to eat, hands to work, and a brain to invent.

No matter what your population density, your society will not be able to build a perpetual motion machine.

They're also not making more arable land (vertical farms are not a substitute), which is ultimately what those dense cities are dependent on.

> But won't we run out of resources? Sure, we ran out of whale oil. That did not matter. We invented a bad replacement (town gas) which killed a lot of people, then we invented a better replacement called electric lights.

That's fallacious reasoning. As they say: past performance is not a guarantee of future results. Just because in the past one s substitute could be found for an exhausted resource, that doesn't mean a substitute can be found for every needed dwindling resource in the future.

> Humanity marches on.

Sure, but how many? If it's 500 million, what about the 7.5 billion that didn't make it?
In France it starts at 1.6k euros for a computer that has 8GBRAMM/256SSD. Ethernet port starts at 1.8K, still same base limitation.
The device is thin but has an external power brick.
Apple users used to joke about badly designed monitors/PC who could not integrate the PSU inside the chassis, leaving an ugly and annoying brick outside. Oh, the irony. This is cheapo entry level HP territory.
And the headphone jack is still in the most impractical position.
It is not even genuinely nice, just thin. For what exactly?

This is one of the most impractical computer design ever made, even for Apple. The only redeeming quality is the display, but considering how poorly equipped the thing is you are paying a pretty penny for it and the integration (not even complete because of power brick...).

If they wanted people to not buy them, I would be hard to better. I guess they can still add a random 500 euros to base price; at this point it is more frivolous luxury than technology so who cares...
> This is not an objective statement.

Rick and Morty did it before.
Did you try the BrutalDoom mod for it? Google it, it's amazing, Doom 2 has never been better!

I use to play it a lot a year or two back, any map pack I could get installed, and then played each over again.
> I simultaneously hold that there is glory to European English, or, probably more importantly, for example Indian English.

My Polish colleagues do seem to find Indian English accents easier to understand than Irish ones.
Yep, can definitely relate to this
This is sort of saying "exceptions were a mistake", right?
Some critiques focus on the developer insecurities that make them vulnerable to HTMX's charms:

- Writing Vanilla JS ES6+ is not that hard, actually it is pretty fun.

- Toolchain for JS/TS/CSS was bad but is pretty good now. esbuild is simple and great.

- Dodging learning the above two things does not serve the dev.

Others have to do with foundational aspects of the project:

- HTMX is in denial of need to support native clients. IIRC, the official recommendation is that native clients should parse HTML for values.

- HTMX is still just a javascript library dependency with syntax that must be learned by whoever picks up the project.

IMO HTMX's buzz can largely be attributed to anti-frontend or anti modern frontend.

This thread describes this idea: https://twitter.com/DanaWoodman/status/1682075711266496512
Why not expect that something would throw at some point where app logics are taking place and wrap with try-catch at your lower layer and handle uncaught errors there?

Adding all these boilerplate that not all people agree with would just make it harder to read and debug.
If it isn't aligned with humans and doesn't understand exactly what humans want it to do, then you're just made of matter that it doesn't know not to repurpose. It's not that it makes a deliberate decision to "kill" you, it's that understanding "kill" to a sufficient degree to not do it as a side effect is halfway to alignment already.

When we plow a field, we don't check for mouse burrows first. When we cut down a tree for lumber, we don't check for ants in the way of the chainsaw.

Preempting the obvious response: if your thought is "we don't let AI do those things directly, we just ask it for information", consider that for a sufficiently powerful and unaligned AI, you don't have to let an AI out of the box, it can let itself out. (And that's leaving aside that we hand some AIs Internet access.)
Upon re-reading the comment, I understand the scenario now. Thanks for clarifying.

Thankfully I don't have people forwarding emails to me outside of work...
The author perhaps implies, but doesn't outright state, what seems obvious to me:

Rodriguez got defensive and spread FUD about the critic because he was worried about being exposed as a phony. (At least as far as the surprise setups and "where does my talent really lie" aspect). Pretty simple and straightforward.

Most of those adoring followers probably know it in the back of their minds too, so defending him helps defend the shared illusion.

And using anti-gatekeeping as the righteous rallying cry is especially brilliant & effective. A good internet mob needs that SJW aspect.
The majority of MacBooks out there are still intel based. This presentation was mostly aimed at them & M1 owners.
The article is hidden with CSS (and apparently later shown with JS, but not shown at all if JS is disabled, and there is no indication of that), but disabling CSS or switching to reader mode helps.
Just use a library that already contains this and more functional programming idioms, like fp-ts or its successor, Effect [0]. It is a little more complex to learn but much more robust that simply implementing your own Result and other types.

[0] https://www.effect.website/
I think the idea of try/catch is to let the error bubble up to the place where it can be handled. It usually results into having error handling in a few central places. Your example in github is IMO not how to make best use of try/catch.

Here’s lots of typical exception handling patterns:
http://wiki.c2.com/?ExceptionPatterns

Persobally I prefer exceptions over boilerplate “if’s”, but good to know that there’s a wrapper for the people who don’t.
I have been using keepass(xc) for nearly as long as they have been available.

My pw data never touches cloud services. I don't trust them for exactly type of breach we saw with LastPass.

Totally worth it, but make sure you use a second factor outside the manager for anything important.
Its weird... it has AI generated images for the finetunes listings as well, complete with some text, with descriptions taken from HF of course. But some of it is... off. Seemingly not human curated.

And of course the Mistral company page does not list any finetunes.

Is this a click farm? Bait and switch for future ads? What the heck is this?
With Its New M3 Chips, Apple Joins the AI Party
Good, we should support companies who give a shit about the customer!
There are a lot of aspects to this though. We write code for solar power plants, some of it is open source or at least publicly available. What if we wrote something that turned out to be bad and it was used by someone else through the AI and it broke their plant… would we be responsible?

Now, you’re probably thinking about this from a reasoning or technical perspective in which case it’ll appear to be a ridiculous concern… because it is a ridiculous concern. That’s not how our legal department sees it though. They see it as risk mitigation, and they actually take it rather serious.
Ah, makes sense now, thank you!
Framework Laptop Broke the Hacker Ceiling
> How hard is it really to have two queues based on your input type?

Basically impossible. Some players will always try to spoof it, either for an advantage or the challenge.
The tabloid press sparking developments that it can then cover, is decades old at least. Things like giving cash to a celebrity who is well-known for drug or alcohol addiction, so that the tabloid can then write about the crazy bender that he goes on with that money.
I did find it interesting. Thanks for taking the time to write it.
Probably a balance of both tbh, as it appears to be both faster AND around the same performance per watt.
Fate decided that the website doesn't work on mobile phones.
Its the same package tho, so if the GPU gets hot then the CPU thermal throttles as well.
I've come to the conclusion that such a library offers little benefit in languages which embrace exceptions.

You have to basically wrap everything, making the code hard to read, and without proper ADTs and pattern matching it's easy to forget handling all cases.

There's also no way to prevent ppl from falling back to exceptions, so now you have a mess of exception and result handling.

And bc there is no blessed way, bigger projects typically include multiple different, incompatible result types.
I know that now, but at the time i migrated i didn't and i had the same problems as the post. I still have my problems with using python in the company but it isn't from python or its ecosystem itself. Its from redhat splitting their python packages into the different supported python versions(package a is only available for 3.6 and package b only for 3.11)
I'm saying a world with too many of these signs in it is worse than one with too few.

I'd prefer to visit a park with unleashed dogs than one where busy-bodies were constantly on the look out for rule violations.

The second one feels more unsafe to me; more repulsive; more invasive.

A busy-body is a much worse creature than a dog
Crazy google docs choice is less than sensational experience as well.
Whee, I did pretty well against it, managed to be at around 30%. https://imgur.com/a/GmaE45k

(And no, I didn't write a Perl script, or have multiple goes to game the score, I just “tried not to do what I thought it'd think I'd do”.)
Which countries didn’t have widespread child labor in early 1900s?
What is superior about Mac shortcuts? They seem to be just as inconvenient and requiring a rebind on both systems (though given how relatively easy it is for the basics strange it's a barrier to switching)
I think this is squarely aimed at people who are holding onto their Intel-based Macs with an iron grip. There are always people out there that don't ever want to move to another architecture. I saw it going from Motorola 68030s to PowerPC. I saw people not wanting to upgrade from PowerPC to Intel. Now we're still seeing the people who don't want to migrate to Apple Silicon. They may have legit reasons and what-not. But time is ticking.

So I think it's mostly aimed at the Intel hold-overs.
Thanks a lot for sharing your thoughts. They seem like a very healthy way to look at things that doesn't add the usual cliches one finds online and it's rare to read 1st hand accounts of this quality.
That would certainly explain the pricing (gpt-3.5 vs davinci).
Free will is equivalent to randomness with many (asymptotically infinite) degrees of freedom.

Not sure if the experiment tests this. (Pressing a different key or closing the browser tab are also variables in this probability distribution.)
Release Radar · Hacktoberfest 2023 Edition
Nation states like anyone else have budgets. No company is immune to the full weight of a major nation state but most of the time that is not brought to bear. You don't need to be impossible to hack, you just need to be hard enough that the value provided is less than the effort required.

Still a pretty tall order, but a few steps down from impossible.
Are y'all doing anything in particular to stretch the context out? Just plain old rope scaling?

While it seems to be a base model, I'm pretty excited about coming finetunes on this one: https://huggingface.co/SciPhi/SciPhi-Mistral-7B-32k
"A fork of nix" sounds awful drastic. Seems like you just need a curated list of packages which conform to some standard re:

- getting a dev sig when they get the code

- checking that sig

- adding a packager sig

And then you need to somehow inject a check before the user comes in contact with the outputs:

> are these signers in my trusted list?

Your users can then enable dev-sig-mode and point their sig checker at the list of keys. Hopefully that's less than whatever a fork of the whole OS entails.

Rather than framing it as a move towards signatures for all of NixOS, I'd frame it as you have a community of users who are willing to maintain a list of trusted keys and work with developers to standardize signature hand-off, and you want to add experimeny features to serve the little pocket of Nixdom that you're carving out for those users.

Avoid anything that smells like you're expecting NixOS act as an authority over which packages are trustworthy and for its devs do the political work of maintaining that list on behalf of the users. Many of us have landed at NixOS because we want less of that top-down nanny business, but we probably like the idea that users would themselves configure such a list.

I can maybe help come up with a standard flow for the signature hand-off, but the harder thing will be intercepting the myriad ways that a user might come in contact with derivation outputs and putting a sig check in their path. You may need another ally that knows the guts better than I do, not just the packaging side of things.

Hopefully we don't have to tamper with nix-env and nix-shell and `nix flake build` and `nix flake run` and `nix flake develop` all separately. Hopefully there's some common place where inbound bits can be checked regardless of how the user has asked for them.
i'm conflicted, for people that don't eat meat chipotle and taco bell can be pretty nice.
Thanks for the suggestion! We will add this in the pool of features for future release. (We are currently running the current 40+ annotations on the `tail` partitions).

If you are interested in contributing the code for these features, feel free to do a PR to https://github.com/togethercomputer/RedPajama-Data! Otherwise we will try our best effort implementation :) but we hope that this can become a community effort

(feel free to created more issues on github for us to keep track. I created one for this https://github.com/togethercomputer/RedPajama-Data/issues/76)
This feels more true than it should.
From their website: "Are you interested in Licensing this technology...?"

It's bugs me they can get a patent on a shape with features that you or I could design in a couple nights. I thought the whole reason the world didn't already adopt better screw heads than blasted Phillips (like Robertson, or square bits for those who aren't familiar) is that licensing arrangements weren't economical.
If I can parse whatever they serve such that I can skip it, they are evidently not refusing to serve.
I'll admit the UX there took me a while to figure out, once you move one point in the mini-map everything makes sense. Incredibly fun to play with.

It has rough edges, and showing its age (at least a decade), but here's my contribution: https://evnp.github.io/3cursion/
It depends on how you do it. We have 5 engineers and around 50 services and it’s much easier for us to maintain that than it was when it was monolith with a couple of services on top.

Though to understand why this is, you would have to know just how poorly our monolith was designed. That’s sometimes the issue with monoliths though, they allow you to “cut corners” and suddenly you end up with this huge spiderweb mess of a database that nobody knows who pulls what from because everyone has connected some sort of thing to it and now your monolith isn’t really a monolith because of it. Which isn’t how a monolith is supposed to work, but is somehow always how it ends up working anyway.

I do agree though, that the “DevOps” space for “medium-non-software-development” IT departments in larger companies is just terrible. We ended up outsourcing it, sort of, so that our regular IT operations partner (the ones which also help with networking, storage, backups, security and so on) also handle the management part of our managed Kubernetes cluster. So that once something leaves the build pipeline, it’s theirs. Which was surprisingly cheap by the way.

I do get where you’re coming from of course. If we had wanted to do it ourselves, we’d likely need to write “infrastructure as code” that was twice the size of the actual services we deploy.
"Hell, if it wasn't for bad taste, you guys would have no taste at all." - Honeysuckle Rose
After he's had 15 of these hissy fits, even the dumbest of his followers will start to catch on
Im happy that here nobody except banks have to accept more than 50 coins for business transactions. They can, but they aren't required to do so.
I have a strong Jersey accent to the point where I need a separate "work voice". Mostly I just focus on neutralizing the vowels, which has the side effect of restoring the consonants a bit. What I didn't realize was the extent to which the consonants stand out to people.
Digitalbox acquired TVGuide.co.uk Ltd for £0.47M
Yeah but it's not very often that you will push both CPU and GPU to the max.
> That's a fantastically entirely subjective opinion.

That's the point: objectively, there is absolutely no concrete reason that justifies replacing a MacBook bought in the past 3 or 4 years with the M3 ones. None at all.

In fact, it boggles the mind how anyone could justify replacing any MacBook pro with a M3 one by claiming "pros don't use shitty tools", as if MacBook Pros packing an Intel core 7/M1/M2 suddenly became shitty laptops just because Apple released a new one.
Obviously you can look at all the parts from whatever perspective you want.

It is your philosophical predisposition to dismantle things and understand how they work.

But when you are done learning you need to put all the parts back together and form one coherent/cohesive whole for a system to function.

It is the same old tension between reductionism, holism and systems thinking in the balance.
Something about the feedback of being able to see when it was guessing wrong made me beat way more often than 50%, just by mixing it up or being a little unpredictable when I thought it was going to catch on to me or guessed a few in a row. I was consistently in the 20-30% for a large amount of guesses.

But when I started trying to type random keys as fast as possible it started getting a lot more right.
Hashicorp open-sourced, reaped the benefits, knew the risks of changing position afterwards, and now their CEO continues on crazy rants to further the reputation damage. Open source proved people have a choice. The contributors to Hashicorp repo's before the license change weren't too happy either. But they also should know the risk of contributing to corporate-backed permissive software. And they managed to pull off a success fork, mitigating the risk. The open source model worked as it should. Kudos! Keep the OSS coming, folks (maybe not in SV? Who cares). Or better, choose free software and further reduce the risk of all this drama.
Indeed.

A fun example of this is Nim: “results” is quite a nice library, but Nim’s stdlib and by extension most of its third party libraries are built around exceptions (or std/options).

And Nim uses effect tracking, you can encode the exceptions raised into the type signature, so in some ways it’s perfectly poised for something like “results” or unwrapit

Yet when you try to go down that path (like we did at work, doing embedded firmware) it feels like you’re fighting against the current, sadly.
At McDonalds combo meal deals target price insensitive customers. Here in San Francisco you can get 20 Chicken McNuggets for $5, which is an astounding price/calorie deal, possibly even deliberate charity to earn political goodwill. The McDouble[1] is also a good value, but not nearly as good as the 20-piece McNuggets.

[1] Or maybe the Double Cheeseburger. I forget which is the better deal.
The blog post is by the open source office in Google, not specifically the android team

And so far entirely about AOSP and getting that running.

GApps (the non-free part) isn't mentioned at all.
And like someone else said, there's use cases besides phones that use android. And some people Run de-googled android on phones, it's just degraded :/

- googler, but far from anything android
Exceptions are undoubtedly a mistake, because error handling is to important to untie errors completely from the code that generates them. That doesn't mean that stack unwinding doesn't have its uses.

For instance I find very convenient to use C++'s exceptions for truly exceptional cases - those in which I'd like the software to quit but I don't think aborting is a good solution (because maybe I want to properly clean up the application's state, etc). That's why Rust for instance uses C++ stack unwinding for `panic!`.
Many extremely famous artists are also performance artists. Dali, Picasso, Warhol, Hirst, Banksy. All of them made some kind of performance to go alongside the art, whether it's crazy personality, or controversy, or nobody knowing what you look like, it's a performance. You need to get people talking about you and the art will only get you so far, in many cases. Great as, for example, Dali's art is, would he have been as famous without the mustache and pet anteater?

Of course there's plenty of counterexamples where the art alone was enough for fame. Esther and Van Gogh come to mind.
I'm not 100% on this cyclical thing. Some reasons;

1) A well know component of capitalism is capital concentrates. When that 300 store pharmacy does get run inefficiently, local guy doesn't replace the pharmacy, some other PE goes and buys the badly run chain and fixes it, likely merging another company with a bunch of pharmacies on the way vs new entrants competing.

I dont see the cycle returning to owner run, only being replaced by bigger and more efficient.

2) In my career I used to think companies with short term money extraction, like PE, were 'wrong' and should take a long term view for better business. However over time too often I see the 'quick buck focus' tends to win as while they do often erode the value/reputation of a company in that approach, they extract enough value quickly that they go buy the next company that was more conservative, rinse and repeat, and keep growing that way. This especially during the last era of cheap debt, though maybe that will change if rates go up.
Eh, I've found llama 7b finetunes to be underwhelming too. They both seem to fall apart at detail retrieval and such, even with Mistral's longer base context.

For what its worth, Mistral finetunes excel in this ranking, and Mistral AI almost certainly did not contaminate it with that test: https://rentry.co/ayumi_erp_rating
It's harder than ever to be excited to spend money on an upgrade, despite the overall machine being better than ever. RAM and SSD upgrades are comically expensive in Canada, maybe the former of which being slightly more justifiable. $500 for the ram upgrade $750 to ugrade from 512gb to 2tb, so really I'd be paying something like $1000 on just basic storage. It's kind of insulting.