skysight-inc/HackerNews huggingface dataset:
Hey HN,

I’m excited to share dataDM!

This is an open source GPT Code Interpreter with a special focus on data and privacy (by using local LLM models).

It’s built on gradio with guidance as the llm wrapper, and executes code against a local Jupyter kernel. Bridging between these 3 tools is the concept of the agent, which essentially runs the logical flow of the bot and is easily extendible for new strategies (eg. attempting to execute the code that’s written, if it errors, feeding it back in as a prompt for correction, etc.).

Right now the backend for full-local-mode is the `StarChat-alpha` model (License: BigCode Open RAIL-M v1). Unfortunately to use this model you must run this on a machine with a CUDA device with at least 24 GB of RAM. I am hoping to add GGML based models (CPU-local-mode) within the next week, so please stay on the lookout for that!

Also, if you’re looking to try it out with the best available 3rd party models, I also included the ability to use gpt-3.5-turbo and gpt-4 (reduces the privacy: the conversation and any data that shows up in the conversation is sent to openai) but at least the full data files and execution stays fully local.

You can try it out immediately by running the docker image, or by running it in colab notebook (examples in repo’s readme)

I’m open to any contributions, and am looking forward to seeing what people do with it!
When they do they're bad and we are the good guys. When we do it and are being called for it - it is whataboutism.
Apparently this is a known and open “business” to buy up used but old addons and convert them to advertising malware.

Good on you!
Links for Consent-O-Matic if anyone wants to take a look:

https://addons.mozilla.org/en-US/firefox/addon/consent-o-mat... (Firefox)

https://chrome.google.com/webstore/detail/consent-o-matic/md... (Chrome)

https://consentomatic.au.dk/ (Official site)
You'll love this list of examples where the AI successfully accomplished reward hacking: https://docs.google.com/spreadsheets/d/e/2PACX-1vRPiprOaC3Hs...
The end result would be that people will largely continue believing what they currently believe in. Nothing changes. Not risky.
The AskHistorian's mods put together a small list of reddit admin promises to moderators that were broken:

Admins have promised minimal disruption; however, over the years they’ve made a number of promises to support moderators that they did not, or could not follow up on, and at times even reneged on:

In 2015, in response to widespread protests on the sub, the admins promised they would build tools and improve communication with mods.

In 2019 the admins promised that chat would always be an opt-in feature. However, a year later an unmoderated chat feature was made a default feature on most subs

In 2020, in response to moderators protesting racism on Reddit, admin promised to support mods in combating hate

In 2021, again, in response to protests, Reddit’s admin promised a feature to report malicious interference by subreddits promoting Covid denial.
Every so often I go back to GPT-3.5 for a simpler task I think it might be able to handle (and which I either want faster or cheaper), and am always disappointed. GPT-3.5 is way better than GPT-3, and GPT-4 is way better than GPT-3.5.
Just ask any professional Go player.
"This is why I resent the laws banning incandescent lights."

and

"my 40 year old reading lamp and a few extra bulbs will last forever running a few hours a night dimmed to ~20W."

You resent the laws although they barely affect you. And it's time for me to take a break from discussion threads.
See Hong Kong national security law
Life uh... finds a way.
> It’s as-if AI is exclusively made by Mormons.

Nah, it's worse than that. It's made by people worried about finding themselves on the front page of a major newspaper, in an article associating them with something naughty. Porn, building bombs, anything too violent, anything that could be even remotely construed to pattern-match some -ism, are all excellent ways of ending in this situation today.
Architecture Astronomy
>Serious question: why or how does a developer in a developing nation end up selecting macos as a platform?

Money.

Plain and simple, iOS is where the money is at. People jump through the hoops, and Apple creates them, because they know the customer base is many times more valuable than Android.
In my understanding at the time the lockdowns were strictly for reducing the spread of the virus to the point that the hospitalization rate didn't exceed our hospital beds. The lockdowns in Washington State were very effective at limiting the pressure on hospital resources early in the pandemic to the degree that the Army withdrew their temporary field hospital in Seattle and the hospital ship the Navy had originally stationed in Seattle was moved to California where the lockdowns weren't as widely followed. The two hospitals were stationed in March and withdrawn by May or June as I recall. And we wouldn't see any further backup in Washington for the rest of the pandemic.

Another thing that gets missed in these discussions is that Washington State was following the best data that they had, and you could watch it on the Department of Health's website. When cases started trending upwards they would wait for the hospitalization rate to trend upward and the bed count to reach a certain point and then ratchet down on the controls. When the trends reversed and fell below a certain point they would loosen the controls. It was very predictable what would happen next if you watched the DOH's website.

There was also a very gradual decoupling of the hospitalization rate from the case rate the first summer vaccinations were widespread, and that seemed to demonstrate that as a public health measure vaccination was very effective.
> The only way Apple will let Steam come to Mac

> I'm not talking about Steam on Mac
CodeTF: One-Stop Transformer Library for State-of-the-Art Code LLM
They don't. Even the highest end ultra high CRI bulbs don't have the same CRI and dUV as a good halogen bulb for example.
> Recreational activities (even solo ones) faced the harshest enforcement.

The least functional restrictions, the harshest on mental health of those impacted, on top of severe isolation issues that many faced. Luckily I can handle isolation quite well contrary to most folks I know, and I had 1 and then 2 babies to consume all attention but few were so lucky.

Also Switzerland where I live didn't enforce basically any hard restriction on movement, just asked politely to stay home if you can, so whoever wanted to do sport outside just did it. Unlike say neighboring France which went batshit crazy with 1km-around-your-home one (so much for 'liberte', I find the more politicians talk about some catch word the less they actually mean to adhere to it when it matters).
Is this in the US? I would be very surprised if the prepayment (or any) terms are allowed to be changed.

If in the US, I would be surprised to find out about prepayment penalties at all.

https://money.usnews.com/loans/mortgages/articles/what-is-a-...

> A lender cannot assess a prepayment penalty unless the penalty was included in the original terms of the loan.

> According to the Federal Register, Dodd-Frank Act provisions “generally prohibit prepayment penalties except for certain fixed-rate qualified mortgages where the penalties satisfy certain restrictions and the creditor has offered the consumer an alternative loan without such penalties.”

> For lenders that do charge these penalties, prepayment penalties cannot be imposed after the first three years of the loan term.
All iphones are used if you use them...
I'm not sure I would pass that test, not for lack of reasoning abilities, but from not understanding the rules of the game.
> The Bing bot can also end a conversation entirely if its a topic it doesn't like which ChatGPT doesn't seem to be able to do.

I think Microsoft's approach is less advanced here. ChatGPT doesn't need to send an end-of-conversation token, it can just avoid conflicts and decline requests. Bing couldn't really do that before it got lobotomized (prompted to end the conversation when in stress or in disagreement with the user), as the threatening of journalists showed. Microsoft relies much more on system prompt engineering than OpenAI, who seem to restrict themselves to more robust fine-tuning like RLHF.

By the way, the ChatGPT moderation filter can also delete entire messages, at least it did that sometimes when I tried it out last year. Red probably means "medium alert", deleted "high alert".
If you son can make 4x the hourly rate doing something else and does not do that because he is doing yard work, then you have decreased wealth. The key is in the if.
ConfigDB: From chaos to confidence with our unified app config stack
How would your behavior change, if some AI blackbox might decide on unknown parameters, that it is time to kill you?

The idea of an idealistic killbot overlord sounds a little bit dangerous to me.
Net energy of cellulosic ethanol from switchgrass
This paper shows how much more efficient switchgrass is at producing ethanol than corn.

This video is an interesting look at this whole issue:(Engineering Explained - America Was Wrong About Ethanol)
https://www.youtube.com/watch?v=F-yDKeya4SU

Especially his summary, where corn creates 20 percent less GHG than gasoline and ''breaks even'' after 28 years, while switchgrass creates 94% less GHG and breaks even in it's first year.
But the barriers to releasing and distributing software were much higher, as you had to work out to get it to people, and incremental release were basically impossible. So software was controlled by a handful of big companies.
C multibyte, I believe, was designed around ISO2022-style stateful code switching. It predates Unicode.
It must be cool as a scientist to discover something new like that.
I imagine looking at data and going

"What in the world are those?"
"That does not fit within any current framework"

Whoohooo.
relevant: https://news.ycombinator.com/item?id=36065175 ("The tiny corp raised $5.1M") and https://news.ycombinator.com/item?id=36189705 ("Geohot/Tinycorp gives up on AMD")
If it’s next Mac Studio, why is that a bad thing? The Macs market share is next to nothing worldwide.

At a worldwide scale, the iPhone is a device for a minority of affluent upper earners as a toy. The iPhone only has around a 15% share worldwide.
At least they eventually fixed the bug where "New/Text Document" thought file names weren't allowed to start with a dot.
Putin already does this.[0]. He doesn't want adversaries to know what drugs he's taking (presumably for cancer).

[0]https://www.parismatch.com/Actu/International/Poutine-malade...
Is this how you turn it off?
Settings > Home > Use this iPad as a Home Hub

Mine wasn't on, was hoping to get some more battery life.
No, not the only one, but the converse isn't rare either. Whether it's "bundles" or containers, a lot of people act as though bloat and slow build times because of static linking are inevitable when in fact the pain is self inflicted.
I imagine they discovered that a laser powerful enough to create a plasma channel was also powerful enough to burn the person it was pointed at.
Just using this post as a self righteous dunk on developers trying to cash in on "Open" AI when it is in fact not open, including OpenAI itself.
Well what I'm saying if you have 2 different web pages, with 2 different declared encodings

Then a decent library design would let you process those in different threads in the same program

A global variable like LANG= inhibits that

So if you have metadata, it should be attached to the DATA, and not the CODE

---

Same thing with a file system. You can obviously have 2 different files on the same disk with different encodings. So Python's global FS encoding and global encoding doesn't make any sense.

They are basically "punting" on the problem of where the metadata is, and the programmer often has NO WAY to solve that problem!

---

The issues you mention are interesting but I think independent of what I'm saying
What's even weirder is someone obviously worshiping Elon, probably the single most arrogant person to ever exist, accusing someone else of being arrogant. I'm not going to waste mental cycles on one who's post history clearly reveals them as a Qultist.
Yes*, but you could reduce your payroll withholdings now to effectively take home part of the rebate in each of your paychecks (at the cost of a smaller refund/larger payment due at tax filing time).

When we bought in Dec 2014, it was no great pain to just claim the credit a few months later at filing. If I was buying earlier in the year, I probably would have adjusted withholdings.
That’s one more for me. IDK if I would have actually played Blaseball, but it looks pretty fun.
WaPo take what they say with a boulder of salt
Show HN: Access Local Files from ChatGPT
Fun fact: the Windows 2000 Control Panel (debuting in Windows 95, iirc) was largely HTML-based. Everything old is new again.
It sounds like being accessibility tools wouldn't be enough because they would also need to be non-commercial, which excludes most of (all of?) the popular third party apps.
Compare how?
This is almost exactly the design used by BlueAir purifiers https://www.blueair.com/us/blue-family.html

Can recommend.
The most commonly cited example is a musician objecting to use of their music during a neo nazi rally. They won that case as the court judged the integrity of the work to be compromised.
> but intuition for optimizer over optimizer was unlikely to work properly.

Wut?
If horses had horns they'd be unicorns.
There's a spectrum of streaming systems from simple, stateless processors to complex, stateful distributed processors.

I'm not very familiar with Benthos, but it appears to be on the simple, stateless end. Systems like that can be great if they fit your use cases—they tend to be much easier to understand and operate.

But they are not as flexible or powerful as stateful systems like Arroyo or Flink. For example, they cannot accurately compute aggregations, joins, or windows over long time ranges.
https://twitter.com/Snowden/status/1493641714363478016
Take that one big hit vs death by a thousand cuts!
Agreed, the video is way too short (basically he gives the introduction and then thanks us for watching?!) and doesn't answer the question. The HN comment thread is interesting but the video leaves the viewer sitting with a finger half raised at the screen going "I still have questions"
YOLOs: Rethinking Transformer in Vision Through Object Detection
Me too. I'm a bit of a luddite when it comes to the things I carry every day - I love things like fountain pens, high-end knives, and quality compact tools.

... and yet my beautiful, fully mechanical, self-winding watch has sat on my nightstand for the past year and a half, only having been moved about once a week when I wind it and reposition it so the jewels don't lose their lubrication because I'm not wearing it. My Series 7 Apple Watch has fully supplanted it.

Likewise, I have dozens of very nice fountain pens, both new and restored vintage, that I now rarely use - I bought a reMarkable, and it's taken over that role in my workflow. I still carry a pocket fountain pen, but it only gets used to sign receipts and such.
That feature slipped to Firefox 115: https://9to5linux.com/firefox-115-beta-brings-cookie-banner-...
It doesn't seem like an overly difficult problem: try to find a text fragment (e.g. DOM mutation observer) requesting consent in some container that has some other element with an onclick handler (maybe optionally trying to figure out if image filenames / labels of that element look sensible). Maybe an approach like this will only work 70% of the time, but that seems likely to be a better strategy than embedding a giant list of every relevant site on the Internet
The fee was in place before the App Store even existed. Take a look at how little Mac software there is compared to Windows...
Thing is, there are "websites" and "web apps"; the latter replace things that we used to have on the desktop and we want significant permissions for them (notifications, constant updates in the background, copy/paste integration, drag&drop integration, camera and microphone access, etc) and the former should get nothing, as all of these can and do get abused - but from a technical perspective they look the same to the browser.

The way I see it, it would make sense to explicitly whitelist a website (e.g. Gmail or Webex) in a similar manner to installing an app, and all the other websites don't even get to beg for these permissions.
I mean, she did a lot. I like Corcovado the best.
Author here: I’m working on another post that describes the inner workings of the query engine in depth! It’s definitely faster than a full scan ;)

In case anyone’s interested, this is the source for it: https://github.com/SanderMertens/flecs/tree/master/src/addon...
A Map of Life Like None Other
Some folks may remember the saga of the TB-infected woman in Tacoma[0].

This is a difficult tightrope to walk. In her case, I suspect she's mentally ill, which is a very real problem.

The issue is that there's a "slippery slope," where all kinds of conditions could become used as excuses to lock people up.

Those of us "of a certain age," will remember that the Soviet Union routinely declared dissidents as "mentally ill," and threw them in gulags. The CIA and NSA also generally call whistleblowers and rouge agents "mentally ill," in order to discredit them.

If we can be locked up, because someone has decided that some characteristic, or chronic condition, warrants lifelong lockup, what will the world look like?

[0] https://arstechnica.com/health/2023/06/woman-with-untreated-...
blatant violations of the Fourth Amendment amongst other things. You are being purposefully obtuse. Really sad I wasted my time on you but at least other people can see that there is no depth, honesty, or consistency to the perspective you've put forth.
You can, though, that's literally what refinancing is.
>traffic logging

None! that's an enterprise feature, you'll have to contact sales for pricing
If the product owner directs work at a ticket level and never assigns it to anyone, it's their fault it isn't there. If the engineers have more autonomy than I've seen at a company are were able to decide what to work on, then sure blame the engineers.
People knowing enough about regex replace to use word boundaries are most likely aware just how dangerous bulk replacing is, and will either be super careful, or just won't do it like that.
Does it though?

I very much doubt making it really difficult to target the iPhone on anything other than a Mac has anything to do with the amount of shovelware on the Play Store.
To add to the many find and replace issues that have shown up, at one point TSR's style guide for D&D material said that "wizard" had to be used to the exclusion of "mage". So when proofs of a book arrived where the authors had used "mage" they did a find and replace job.

Resulting in such lines as "The tower can take up to 200 points of dawizard before it is destroyed. Dawizard sustained is cumulative." and references to a spell called "Silent Iwizard".
The analogy (by swc's author) would be https://github.com/dudykr/stc
> It doesn't look or feel the same to me.

I used to be in this camp before branching out and trying some different LEDs. Unless it is literally the glowing filament that you like looking at, which is reasonable, you can definitely find a bulb that looks and feels the same.

That was my point in repeating myself saying that it 100% exists. If you’re not in a place to financially experiment with a few bulbs that’s different. Stating that LEDs can’t produce the color you want is wrong. I would go as far as to say that you can find an LED that produces a color you prefer over incandescent.
The problem being tackled here is link time in debug builds. This affects all platforms.
BTW in Seattle we have learned to stock up on these fans, filters in the winter, because they sell out in stores during smoke season.
You have no business being on the internet if you don't want to be linked to. I can't believe I have to type this out..
It sort of did, but in a completely different place past the critique section:

> But, rather than using them and needing to praying to the heaven’s the internal Multibyte C Encoding is UTF-8 (like with the aforementioned wcrtomb -> mbrtoc8/16/32 style of conversions), we’ll just provide a direction conversion routine and cut out the wchar_t encoding/multibyte encoding middle man.

Not sure why it wasn't mentioned up top. When trying to convert between UTF-8 and UTF-16 without doing it myself or pulling in external dependencies, this was the most annoying thing that slapped me in the face. This is the problem that makes reliable charset conversions between specific encodings actually impossible using just the stdlib functions.
Instead of this, just activate the filter in uBlock Origin: Filter Lists -> Annoyances -> EasyList Cookie
We are living inside a science fiction parody.
> - Combining characters, joiners, modifiers, etc. should have been prefix, not suffix/infix, and in blocks by arity. This would have allowed detecting incomplete sequences, allowed code to skip combinations without knowing their meaning, and made dead-key input trivial.

Yes, this is a very good suggestion. UTF-8 is a multi-byte encoding that is self-synchronizing in either direction. Multi-codepoint characters/glyphs should have been similarly self-synchronizing in either direction.

> - A standard normalized form should have been specified up front.

There are four. The only reasonable simplifications here would have been to get rid of NFC and NFKC, and maybe NFKD, leaving only NFD, and then maybe also remove all precompositions (but this would have made take-up of Unicode take much longer because it would have required more complexity in implementations earlier).

> - Once blocks overflowed, subsequent blocks should have been made large enough that more that one would not be necessary. Unicode has ten different Latin blocks. You've got ‘Kana Extended-B’, ‘Kana Supplement’, ‘Kana Extended-A’ (in that order!), and ‘Small Kana Extension’.

That's a function of how allocations were made, especially before UTF-8 and UTF-16, when we were stuck with just the BMP.

Well, anyways, we'd need a time machine to get any of these things fixed now.

> - Character ordering is inconsistent even within scripts, e.g. ÀÁÂ… àáâ but ĀāĂăĄą.

Do you mean codepoint ordering? Hardly matters: the actual ordering will vary by locale anyways.

> - Assigning code points for the UTF-16 encoding is ridiculous.

That's not a thing.

> - The contentious cases of CJK unification should have been disambiguated promptly. (I know where to find 2K code points they could have used…)

That would have required getting representatives from those countries to sit down at the UC table sooner.

> - They recently changed some characters to have ‘emoji presentation’ by default, meaning that existing text needs to be edited to preserve its original appearance.

Blech. Occasionally the UC has to make backwards-incompatible changes, but they should try really hard to keep those to the absolute bare minimum -- zero would be ideal.
> That's completely tangential to the stated problem though.

No it isn't "tangential", it is what makes reddit a "porn filled shit hole", these are your own words.

> That sounds like your own personal beef, which as we can see from Reddit would not hamper user growth.

Sounds like you have your own personal beef against reddit alternatives when reddit itself is a "porn filled shithole" which you refuse to acknowledge for some reason.
Why not just kill them on the Campus Martius, then? Or in the middle of the Forum? Or even on the steps of the Senate house, to symbolize the supremacy of Roman state institutions?

It's not the killings of prisoners themselves - those were common throughout the ancient world, alongside slavery. It's the fact that they killed them at the temple to the chief god.