skysight-inc/HackerNews huggingface dataset:
But shows you just how easily they do break. However because we think “board” we assume it’s cut grain wise like a normal person. They aren’t and are about as strong as a chopstick.
Ah but that’s not how they’re selling it. None of this is sold as “we discriminate against white men” - too crude. Instead it’s “we hire more women and minorities”. Same thing, but sounds admirable.

Note that I’m not necessarily tying years of hardcore DEI quota hiring per se to their recent failures. For all I know the two things might be unrelated. I’m just saying they already tie exec compensation to all sorts of other things some of which might conflict with one another.
Yes, it only starts the download after you send the first message so visiting the site won’t use up any space.

Approx sizes are listed in the GitHub README.

Models are stored in indexeddb and will be managed by the browser. Might get evicted.
I don’t know. Similar to comment OP I don’t “need” it but I think it’s cool and it has the potential to be better than Craigslist.
From the webpage:

> `trivial-inspect` exposes a set of utils useful in building inspectors akin to standard `inspect` and `describe`.

Here is the documentation for `inspect`, <https://www.lispworks.com/documentation/HyperSpec/Body/f_ins...> and `describe`, <https://www.lispworks.com/documentation/HyperSpec/Body/f_des...>.

I’ll quote the relevant bits here. First `describe`:

> `describe` displays information about object to stream.

> For example, `describe` of a symbol might show the symbol's value, its definition, and each of its properties. `describe` of a float might show the number's internal representation in a way that is useful for tracking down round-off errors. In all cases, however, the nature and format of the output of `describe` is implementation-dependent.

> `describe` can describe something that it finds inside the object; in such cases, a notational device such as increased indentation or positioning in a table is typically used in order to visually distinguish such recursive descriptions from descriptions of the argument object.

And finally `inspect`:

> `inspect` is an interactive version of `describe`. The nature of the interaction is implementation-dependent, but the purpose of `inspect` is to make it easy to wander through a data structure, examining and modifying parts of it.

Essentially these are built–in methods of introspection. One particularly nice thing about them is that `describe` calls a generic function named `describe-object`. Because this is a generic function, you can add specialized methods to it for your own classes. This lets you customize the output to best suit your own needs.
Uplift labor and human rights movements everywhere so they can retain self-determination but still extinguish the hellscape of exploitation that we have currently.

We don't need anything top-down.

I understand there would be challenges with doing that, but I like to think a better world is possible and it starts with respecting others' humanity.
Asking for pros and cons and being succinct makes this a ChatGPT prompt? Probably the stupidest logic I’ve ever heard
> I recently learned Swift & Metal this way

I guess what you really learned is that the Apple-specific ecosystem technologies are so crappy, you always use a middleware to defeat them. Either Unity, React Native, or in this case, a 170b parameter super advanced LLM.

There's just no getting through to those Apple guys to stop making their own thing and being a huge PITA.
Sure, but as you said, there is probably a need of a small crew up there.
I think you need to reread the article and seriously evaluate your motivations for how you've framed it.
In the EU, there are Ionity and Fastned networks that can guarantee their chargers will be fast enough for this (>=250kW), and together they have a pretty decent coverage along major highways.

There are setups that have their max rated power per dispenser (“pump”), and halve it if two cars are plugged in to the same dispenser at the same time. Good chargers can do 300kW. If that splits to 150kW it’s not too bad - maybe 5 min slower, rather than double. That’s because the max speed the car can take is a curve, and that only flattens the peak.

However, for the 18-min charging the biggest gotcha is the temperature. In Hyundai/Kia it requires the battery to be at 20-25°C. That’s easy in the summer. In the winter the charging speed can drop as low as 80kW.
Freshwater salinization and the evolved tolerance of amphibians
Many of us have realized that. It's just a matter of getting it through Congress. As someone upthread noted, bills similar to your EU protections have been introduced in each new Congress in recent years, but they have yet to make it to a President's desk.
yeah its super racist and illegal and somehow these companies keep doing it

the ceo of ibm was on camera saying things exactly like this to everyone in the meeting, no idea where they get these ideas from
It's been awhile since I've seen one of these. The Tinder of ________ is a vintage meme in tech entrepreneurship.
Root is complicated, I would refactor that to "Any system where you don't have access to the bootloader signing keys is insecure". If you can't run your own code on the device, you can't really trust it.
That’s fair enough. I believe in being more independent from companies and doing your own thing. If you’re fortunate to be in a progressive city with good walkable areas, cycling areas, and public transport options then definitely lean into it
That's actually really great! More of this!
Generative AI Is Doomed
Ah ok. I'm on Kagi Family which doesn't have access to that, didn't realize it was an option for Pro!
I can no longer edit, but I've learned my comment is somewhat misleading.

Home insurance policies (in the US) often cover negligence including faulty electrical work. If it's in your contract, they will pay.

Insurance companies will then do their job, which is to find someone liable and send them the bill (subrogation). If you did the work, you're the responsible party.

TL;DR: Burning your house down is probably covered by insurance, but that doesn't mean you're not liable.
so basically you prompt the LLM something complex and go do helloWorlds examples on books that will teach you complex stuff
This is such a good idea.
My understanding is that it provides a more ergonomic API for using generators as delimited continuations. It does provide a similar control flow to async/await in that it can make asynchronous code look more like synchronous code, but there's more to it than that.
>A lot of it is essentially dance and performance.

While it may look like a dance when a single practitioner is doing a kata or “form”, it’s anything but a performance or a dance. There’s full contact, pit, octagon, Bellator, K1, and various other avenues to “practice” your martial art on someone’s face.
Nice demo! I briefly tried it out and the demo felt much better than the original WebLLM one!

On a side note, i've been trying to do something similar too for similar reasons (privacy).

Based on my recent experience, i find that running LLM directly in the browser with decent UX (e.g. sub 1-2 second response time, no lag, no crashes) is still somewhat impossible given the current state of things. Plus, i think that relying on users' own GPU hardware for UX improvement via WebGPU is not exactly very practical on a large scale (but it is still something!) since not everyone may have access to GPU hardware

But yeah, if there's anything to look forward to in this space, i personally hope to see improved feasibility of running LLMs in browsers
"Perhaps they should tie executive pay to customer satisfaction?"

MS is a publicly quoted company wot sells shares. They are therefore answerable to their shareholders. Shareholders first, everyone else comes second is largely the first order of the day.

It's a bit shit when you try to factor in some sort of moral angle but that is how things are.
I dunno I wasn't all that familiar with Python (I'd done a Django project a decade ago) and I picked Python for a recent project writing some control code for some hardware connected to a Linux box and I have learned quite a bit about Python by doing it.

Perhaps the lesson is about how to read and evaluate code and how to test code. If students get good at how and when to spot errors and how to construct test scenarios that ensure the code is doing what it should then perhaps that will lead to even higher quality code than if they were learning, producing bugs, and then learning how to evaluate the code and test what they had written.
Very cool! I wish there was chat history.

Also if you click the "New Chat" button while an answer is generating I think some of the output gets fed back into the model, it causes some weird output [0] but was kind of cool/fun. Here is a video of it as well [1], I almost think this should be some kind of special mode you can run. I'd be interested to know what the bug causes, is it just the existing output sent as input or a subset of it? It might be fun to watch a chat bot just randomly hallucinate, especially on a local model.

[0] https://cs.joshstrange.com/07kPLPPW

[1] https://cs.joshstrange.com/4sxvt1Mc

EDIT: Looks like calling `engine.resetChat()` while it's generating will do it, but I'm not sure why it errors after a while (maybe runs out of tokens for output? Not sure) but it would be cool to have this run until you stop it, automatically changing every 10-30 seconds or so.
Your knowledge might be a bit out of date, they do offer an ad-blocking DNS now.

I don't know if it's easily configurable in the app, though.
Perhaps only after an assignment where prompts and answers are shown, and most of the answers look plausible but have a bunch of subtle mistakes, and students need to determine which ones are wrong and why.
Beyond the Unabomber it is good to trace much earlier of him such as Kafka, Marx's theory of Alienation, Chaplin, etc.
Could we use an already downloaded .gguf file?
I love this idea, two things:

1) You should have "drum machine" or "sampler" as an instrument option for hip-hop/electronic producers looking to connect with other beatmakers, I get it's for live band type stuff but plenty of electronic-based production teams double up and form teams.

2) The email entry box on the first screen of the mobile app is some non-standard input. I had to manually type in my email when every other app autocomplted with 1password
APNS traffic leaks outside of the VPN on iOS as well (except possibly OS-supported VPNs installed with a provisioning profile).

Apple doesn’t seem to care, as they don’t care about preserving your privacy wrt themselves.
sudon't
It's a cellular automata where each line is 'offspring' of the line above it. Breaking down the very first image [0]; on the left we have the rules that determine what each cell on the next line should be based on the line directly above it. Taking the first one for example if the box above, above and right and above and left are purple the cell is purple. To the right of that we see a full run of that automata starting from 1 orange box to all white boxes after which that set of rules is in a sense dead because it will just be white forever because of the final rule.

From there it's taking this and applying some pretty old genetic programming concepts to it to illustrate how we can see evolution in this every simple system. Wolfram has been very interested in cellular automata for a long time trying to find interesting ways to use it or study it even writing a gigantic book about it [1].

[0] https://content.wolfram.com/sites/43/2024/05/sw050124modelim...

[1] Called a new kind of science, he's made it available online if you're interested in learning about automata in maybe the deepest depth with some fun but ultimately not very useful theoretical applications: https://www.wolframscience.com/nks/
> Ryan had asked the leaders of each department to read a book on how to help college volunteers be more passionate about volunteering, recalled one person who attended the meeting. Ryan asked two of the company’s leaders to lead the group in a discussion of the book. But many were confused by it and didn’t see how it applied to Newchip’s business.

> “They were struggling with it. Andrew kept jumping in and interrupting them, and directly challenging them.” And finally, recalled the source, Ryan said, “This was a test for individuals that I’ve asked to do this today. I was going to fire one of you, based on whoever did the worst job.”

> He then singled out one person, told the room the person was fired, and, this person recalled, Ryan then said, “I do stuff sometimes to see who’s loyal and to see who is going to do what I tell them to do. This was a test and you failed. You’re out.’”

> After seeing Ryan fire this guy in front of the whole room, “I literally watched all of his direct reports sitting there saying to themselves, ‘I will never trust this man again,’” the source said.

The industry really needs to do a better job of rooting these personality types out and ensuring they don't ever end up in positions of trust or authority. Weird how the people who are the most obsessed with loyalty and respect from their staff are universally the least deserving of it.
My mother messaged yesterday "how do I get this thing to work".

Good to know it was actually broken
Not every comment needs to be a rebuttal.
Super cool tool and exploration. Are you publishing your poems somewhere?
why is Swift crappy? I thought its a nice language
Nuclear is great as a baseload, but as wind and solar reach overcapacity, peakers will be more useful to react to changes in weather. But by then, energy storage will be economical and scalable enough to obviate gas and coal for this purpose. Renewable takeover is a foregone conclusion at this point.

That said, from a conservation point of view, nuclear is something I’m in favor of
> The hardest parts in programming is finding subtle bugs and reviewing code written by others - two tasks that LLMs can't help us with.

I like to imagine LLM assistance as over-enthusiastic interns, except they don't actually improve with mentoring.

The trick becomes knowing which tasks will be improved by their participation... and which tasks will become even harder.
Yeah, because it’s bullshit. How would you even know the candidate’s sexual orientation? Even the article they link doesn’t say that, and mentions multiple times that there were no quotas. The most it says is “it seemed it would make HR happy” which as an interviewer I don’t know why I would give a shit about. Other than asks to throw another random candidate in the loop, which happens all the time for all sort of reasons, there is no more “push” because yeah that would be illegal.

If you think that an increase from 6.5% to 7% in Hispanic employees or from 28.6% to 29.7% in women is all driven by requiring exec approval for straight white men, then you’re delusional.
I see you have Phi1.5-q4f16_1-1k - any chance you could add Phi-3?
Read the wild email Tesla is sending to suppliers amid Supercharger chaos
Show HN: Bloom – A shadcn like UI library for Elixir and Phoenix
I've been writing Elixir for 5 years and made plenty of sites with Phoenix and LiveView but my biggest gripe has always been with the lack of quality UI components available.

The JS ecosystem has so many, and it's the one thing I miss from being primarily a React & Node developer.

So this is my attempt at bringing some pretty and useful components most applications need to Phoenix projects to try and fill in the gaps between what makes LiveView such a productive joy to work with.

The library is very very raw and requires some initial clean up so PRs are very welcome to tidy up the DX as well as the general quality of the repo & components.

Hope you like it.
Playing with Rich
Exhaustion
Consider the public schools. You have the customer (the students), the buyers (the taxpayers) and the service provider (the teachers), which are accountable to neither.
Then tons of my most important systems are "insecure" by your definition. I'll give you $100k cash no questions asked if you can provide me with copies of my SSH private keys held on such devices.

Your definition is meaningless and not useful for reasoning or communication.
My dude, people are allowed not to know what phrases mean. It regularly happens to all of us. And it is normally unclear what someone means on HN; usually we're all stirring the tea-leaves from 1-2 paragraphs of text and there are a lot of misunderstandings.

In this case I think he meant that government is taxing people who would avoid using oil and giving money to people who do use oil, distorting the market to use more oil than it would in a counterfactual world where policy was consumption-neutral. But given we're talking about government policy that is far from the only interpretation - in context he might mean a specific area, for example.
Follow AI Explained on Youtube.
Especially given Microsoft's loose interpretation of the truth in recent security-related corporate blog posts https://www.dhs.gov/news/2024/04/02/cyber-safety-review-boar...
It's ironic that we're only now seeing renewed pro-nuclear sentiment, as a backlash to the mistakes of the German Energiewende (and the preceding decades of stupid anti-nuclearism), just as renewables and battery tech are becoming highly affordable. They're now cheaper than nuclear in most (probably all) cases.

Hopefully we avoid trying to fix the dogmatic mistakes of the past and in so doing, make a new dogmatic mistake in the present. Anti-nuclear policies were wrong back then, but I think the time for nuclear has probably passed.
A kid I went to junior high school with said that he put his head through a wall--he was wrestling, and the other guy threw him. I was a bit skeptical, because I then lived in a house with plaster and lath walls, and had not encountered drywall. But I expect he told the truth
It means that there was a well funded and professionally organized protest from outsiders right next to the encampment on Sunday, incl. jumbotron, audio systems, private security, stage, etc.

Can anyone just bring that kind of stuff to campus without university approval?
Neat! When you say that "CPU is very slow", do you mean that using the CPU is (and always will be) slower than using the GPU, or that you could still optimize it further?
> I know people in Seattle who run their entire house off solar for 6-8 months on the year (important now that AC is increasingly needed around here...) and who don't fully deplete their battery bank until January.

So what? They've invested a large amount of capital in order to avoid low $0.13/kWh residential electricity rates that come from more or less entirely carbon-free sources (mostly hydro, some nuclear/wind). You can do it, it just doesn't make any sense.
> but the private equity players presumably make that difficult

There's no reason to think this is true. Unless the barrier to market entry is access to huge amounts of capital, it should be no different than if the entire space owned by mom and pop shops.
There's no run of Hamas that I have a high opinion of, but after Sinwar seized control, the political leadership fled and started leaking to the global media that he was insane and truly believed Hamas was about to ignite the final battle between good and evil. Then, on October 7, he took his best shot doing at exactly that. They were right! He was legitimately crazy! And Netanyahu both supported them through it, and ignored warnings from his own intelligence sources.

If there's a thru-line to my comments on this issue on HN, it's this: (1) we're never going to resolve it on HN, and (2) Israelis aren't Europeans and Gazans aren't Hamas. Here, I'm just being consistent.
if the producers went bust, wouldn't their equipment/assets be bought for cheap? Particularly if the price of oil and profitability of those assets is rising?
> But if you hire too many of them, you can kiss some part of your bonus goodbye on account of not meeting quotas. How this is legal IDK

Because you’re literally pulling that out of your ass. Even the article you link never mentions that and mentions multiple times that there was no such thing.
I've done this before for months at a time (the GL.inet E750 with an iPhone with no SIM) but oftentimes US GSM providers throttle the hell out of UDP traffic on weird ports (like to 64-128kbps, a tenth of a megabit), and also notifications are frequently delayed.
Just testing all the bases from 2 through 2 log(N)^2 doesn't actually seem to be too bad for N around 2^1024. It would be a little under 1007600 bases.

I've got a Miller-Rabin implementation in Python 3. Testing 2^1024 + 643, which is the first prime greater than 2^1024 with 65 random bases takes about 0.25 seconds on my Mac Studio. This is with no attempts at optimization or at using multiple cores.

At that rate testing 1007600 bases would take under 65 minutes.

Certainly way longer than you'd want to wait around for something like key generation, but if you didn't actually need your prime for an hour and really wanted to be certain it was a prime its not outrageous.

EDIT: I modified my Miller-Rabin to be the deterministic version, and made it take two parameters: cores and worker. I modified the loop that runs through the bases from 2 to floor(2 log(N)^2) to only actually test when "cores == 1 or base % cores == worker". I made my test program take cores and worker on the command line.

Then I ran this shell script, where prime.py is a program that checks 2^1024 + 643 for primality with the aforementioned deterministic Rabin-Miller:

./prime.py 8 0 &
./prime.py 8 1 &
./prime.py 8 2 &
./prime.py 8 3 &
./prime.py 8 4 &
./prime.py 8 5 &
./prime.py 8 6 &
./prime.py 8 7 &
wait

Each of those 8 copies is testing a different 1/8th of the bases that need to be tested. My computer has 8 performance cores and the hope was that MacOS would run each on a different core. That did seem to be the case.

It took 392 seconds for them all to complete, with each correctly reporting that 2^1024 + 643 has passed for all their bases.
"Once is happenstance. Twice is coincidence. Three times is enemy action." —Ian Fleming, Goldfinger
The first Tumblelog… I wasn’t aware it was publishing again!
I'm not advocating for the system in the linked article; it is a hobby project, but not yet a viable platform that should be used unattended or built buy unqualified hobbyists. I would add that I support the author's right to build it and distribute the designs regardless.

OpenEVSE v4 hardware (which I did advocate elsewhere) is UL listed and more closely matches with the goals of an open and accessible platform with a safe and tested design for those who wish to tinker with monitoring or software systems integrations.

Please stop being such a stick in the mud; its a boring way to live. "Reality is reality", bah.
Good call, because the original page says:

> Bandwidth Restricted

> The page you have tried to access is not available because the owner of the file you are trying to access has exceeded our short term bandwidth limits. Please try again shortly.

> Details:

> 451 Actioning this file would cause "www.selfawaresoup.com//notes/2024/05/01/the-user-is-on-their-own/" to exceed the per-day file actions limit of 80000 actions, try again later
Skiff Crypto, library for symmetric enc, public-key enc, keys,hashing
*embarrassing, not “imbarassig” for future efforts.

My head has been buried in the sand for most of the whole Gaza thing, but it sure looks like a classic case of ‘person A punched person B in the face and did not expect that B would punch A, back.’

Sure there is a lot more to it than that, but what the fuck did people expect Israel to do?
I play guitar - never played live with any group. Has anyone played in a "virtual band" does that even work or does the latency kill it?
Slavery laws, presumably.