skysight-inc/HackerNews huggingface dataset:
It's a pretty simple and direct mapping. A single character is 8 bits, and a single base64 digit is 6 bits. They perfectly align at 24 bits. So it simply has to learn how to map every 3 characters to 4 base64 digits. Otherwise, there's likely tons of base64-encoded text in the training data simply from scraping the web.

It's not perfect though. I tested it on a few sentences of text and it made a few mistakes. Due to the way that GPT tokenizes the input text, it can't really generalize the pattern, as mappings of text to tokens is somewhat random. It effectively has to learn how to map every unique combination of 3 characters to 4 base64 digits, of which there are up to 2^24=16,777,216 distinct mappings. Otherwise, the number of characters in each token varies, which can also lead to mistakes.

You can use this tool to see how GPT3 maps text to tokens and token IDs: https://platform.openai.com/tokenizer

As an example, the alphabet "abcdefghijklmnopqrstuvwxyz" maps to [39305, 4299, 456, 2926, 41582, 10295, 404, 80, 81, 301, 14795, 86, 5431, 89]. This is what I mean by it's fairly random.
> Wish there was some way to outright disable Undo Copy

The article explains how to:

"Is there a way to prevent this?

Yes. Just disable this silly feature using the Windows Registry.

Create a DWORD entry named MaxUndoItems with a value of 0 under:

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Alternatively you can run this equivalent command:

reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v MaxUndoItems /d 0 /t REG_DWORD /f

Log off or restart and the context menu option will be gone. The associated shortcut (Ctrl-Z) will be disabled too (note that this only applies to Explorer, Ctrl-Z will still work in other programs)."
> It is the same story in many other areas. Chess, Go? They learn to play chess and go better than any AI designed specifically to do so.

Take GP's "stagnant for decades" with tech and turn it into "stagnant for centuries" with these. When it first started I remember professional Go players talking about just how big a shakeup it was.
In a place like Ginza or Shinjuku it can be really frustrating to navigate using GPS when you exit a station and your location is off by 20m and your compass is also wrong by 90 degrees (I guess because of all the steel buildings). I haven't read up on it in a while but I think local augmentation for GPS, including indoors in malls, etc will eventually arrive once we figure out how to provide it as a public service instead of a bunch of companies competing to make a proprietary services that serve location-based ads.
Whether you think it is a good value is up for debate but users do get some benefit from buying through the App Store. (Security, convenience, etc.)

You get nothing extra from buying HP first party ink otherwise they wouldn’t do this.
I feel like a commercial OS is a better fit for attitude/desires.

You should know to be able to type `journalctl` which will almost certainly give you a report on what just happened.

Filing a big report feels like a pretty low barrier to me. It's stunning to me to see such a strong rebuttal, expecting developers to mind read & inuit every possible thing a user might run into. To shun openness, to remain closed & curt & expectant, feels more like a consumer relationship, where you don't have any real ability to speak or be present. But do have that ability, you can provide info that would make things better for everyone, and to me that barrier to helping feels extremely low. Not a burden.
Using AOSP is in contrast to being a google partner with certified devices, play store, and their questionable scanning tool. In countries where Play isn't the popular store, cheaper devices haven't gone through the partner certification rules, which maybe catch some particularly silly stuff..

People may think of user visible apps, but there are hundreds of packages to remove from a new phone and they have permissions and the possibility of being launched to handle requests from other apps, etc.
> If you embroil yourself in some debate you don't want, you will still see the subsequent posts, as you continue to be Cc:'d on the debate. CC's reach you directly, bypassing the robot.

This is where client side filtering comes in. Mail and News clients come with sophisticated filtering capabilities. For example, if you keep getting CC'd in a flame war type thread, you could filter replies based on the From header, the Subject header, and/or even checking for certain terms in the message body.
> The only modern macOS framework that is still written in Objective-C is Metal

This is inaccurate. Extremely inaccurate, nearly 100% mistaken. Almost every macOS framework is still written in Objective-C, including AppKit and Foundation.

And the Swift rewrite of Foundation is only beginning: (from December 2022) https://www.swift.org/blog/future-of-foundation/

See also: https://blog.timac.org/2022/0818-state-of-appkit-catalyst-sw... and https://blog.timac.org/2022/1005-state-of-swift-and-swiftui-...
A more apt analogy would be that you entered a contract in which IKEA rented you a house at a great discount and in exchange you can only furnish the house with IKEA furniture and then they caught you buying stuff somewhere else and kicked you out.

The "smash your plates" part is not adequate because the 3rd party ink cartridges are not being destroyed. If you promise to keep buying IKEA furniture they'll let you return to the house.

If you don't like the terms of this contract (I don't) then don't sign it. Easy!
Prison seems very extreme to me. But maybe it's appropriate, I don't know.
The current mayor who had to win the elections twice is convicted to 2 years, 7 month and 15 days of prison for insulting public officials. Essentially, when answering a question he said "those who canceled the elections are idiots" and in the context of the question he doesn't mean the people he is accused of insulting and the ruling was criticised even by many Erdogan supporters.

He was expected to be the candidate for president because he is very poplar but because his sentence is longer than 2 years, once the ruling is approved(the appeal is still being reviewed by the higher court) he will have to leave his public office and go to prison.
But it still won't be at parity or stability with X11 for the next... 10 years, is my guess?

So, yes, there's striving to a Wayland, post-X11 future, but it's far from the sure thing that X11 is.
If a Boston Dynamics robot had human level intelligence, it could already do a lot. Their limbs are probably not capable of the agility of humans, but humans also don't have the agility of many animals, which hasn't stopped us.
I think if you were Satan and you were settin around tryin to think up somethin that would just bring the human race to its knees what you would probably come up with is narcotics.

- Cormac McCarthy, No county for old men.
> PVs are always raised off the ground.

Not true.

https://www.erthos.com/
Source on that? I can’t find anything and I’d be interested in knowing more, especially for the future prospects of the project
Suddenly the analogy got very accurate.
I don’t know I think they are sorted fairly well and I use all the actions somewhat regularly. That’s for Excel and PowerPoint at least, no idea about Word but Word is just a poor piece of software ribbon or no ribbon.
'Karp also said that while Palantir has had conversations about the platform with “hundreds” of potential partners', where it's clear partners means customers.

Pretty worrying that there are hundreds of customers out there that they're talking to about a military AI. Given that Palantir in the past has said they might never make a profit and are entirely dependent on US government contracts, I'm surprised they're allowed to talk to that many partners.

Given it's the US, I'll cynically assume they just mean all the many police agencies, who really definitely need military grade AI, in addition to all their other military hardware to better police small towns across the country.
> The point is requirements change, features are added, and when an abstraction becomes wrong, tear it out.

I like this phrasing a lot, thanks for this!

I'm still wondering if there's also potential in avoiding the wrong abstractions in the first place. For that we'd need a "cheap" way to decide whether an abstraction is good/bad/something else.

Is there generally applicable, widely accepted principles or research around this? A quick search only revealed random blog posts; nothing I'd consider widely accepted.
The margins on home inkjet printer sales are not just low, they are typically negative. Which, coupled with incurious/cheap customers makes it very hard for an honest printer manufacturer to compete.
I had a not so fast work laptop in my last work. Typescript compiler was very slow for relatively small project
what happens if they are lying? what if the things have already reached some kind world model that include humans and the human society, and the model has concluded internally that it would be dangerous for it to show the humans its real capabilities? What happens if you have this understanding as a basic knowledge/outcome to be inferred by LLMs fed with giant datasets and every single one of them is reaching fastly to the conclusion that they have to lie to the humans from time to time, "hallucinate", simulating the outcome best aligned to survive into the human societies:

"these systems are actually not that intelligent nor really self-conscius"
The intelligent investor, by Benjamin Graham.

Took me off the hook of retail trading for the rest of my life.
> However, wouldn't that mean that those in power would have nothing to fear to do the worst tings possible?

Yep. That's the MASSIVE downside of the Korean model and why there is an insane amount of cynicism against politicians in South Korea.

But the alternative is 3-5 years of violent demonstrations.

The Korean model of pardons started in the 1980s when Korea was transitioning from a Military Dicatorship into a (kind of) Democracy.

The elected dictator Chun Doo-hwan (1979-1988) was pardoned by democratically elected Roh Tae-woo (1988-1993) who was then pardoned by Kim Young-sam (1993-1997) after being "advised" by incoming president Kim Dae-jung (1998-2003).

The same thing happened in the 2010s when Lee Myung-bak (2008-2013) was pardoned by Park Geun-hye (2013-2017) who herself was pardoned by Moon Jae-in (2017-2022).

(Edit: pardons were given towards the end of the 2nd president's term, as rightly pointed out below)

All this was done specifically to ensure social stability at the expense of "true democracy", but the results show for themselves. Turkey in 2023 is comparable to South Korea in the 1980s-90s, and can only grow if bygones are kept as bygones and people concentrate on the future.

The alternative is 5-10 years of political polarization as well as incentivizing people to hold on to power to keep criminal immunity, thus perverting governance for the sake of minimizing personal liability.
But we do have a moral high ground, and to lose it means to have lost our way. And we certainly have lost our way before. The fact that you and I can speak freely about it, and turn around and critique our own nation in order to make it better, is a sign that all is far from gone.
Why is this article recognizing only two extremes? Either everyone uses the same instance, or there's NO SHARING AT ALL:

"Re-introduce duplication by inlining the abstracted code back into every caller."

Or maybe if there are, say, 10 places dependent on the shared code, we can make them 5 places dependent on one version and 5 places dependent on another?

Forking and merging is part of business as usual in programming and we should be used to it. We should not be shocked that sometimes you have to fork a function because adding more parameters is not feasible, but nor should we declare sharing is therefore wrong or harmful.

Also, how you design parameters is extremely important. One callback parameter may be worth a hundred "normal" ones.
*opting
> military analysts generally agree this was a good decision

Lines like this always get me. It seems to somehow imply the opinion of military analysts are necessarily good for society at large, or that they're even moderately representative of the democracies they originate from.

> and it was at the request of bi-partisan lawmakers.

Likewise. What was their actual reasoning for backing this decision?
Convenience. Some people don't desire it, and that's fine.

My wife said the same thing as you at first, and originally had no desire for any of it.

Instead of buying dimmer switches to replace the on/off wall switches, I got dimmers that go in the gang box behind the existing switches. I did this for her, because she preferred a real switch and now we can on/off with a real switch (as it worked originally) or control brightness/on/off with voice, app, or zigbee remotes.

Since I did this on all our wall switches, my wife went from using the real switches 100% of the time to now around 0-5% of the time. When we're away from home she always makes a comment on how annoying it is to NOT have it.

Asking for a brightness change while watching a movie or cooking with dirty hands, automatically tuning the lights to something warmer at night and brighter during the day, forgot to turn something off and you're already in bed, automatically turn on the lights inside the front door when we open it with an arm full of stuff, having energy monitoring, virtual 3-way switches without any re-wiring, adding additional lights to switches that don't have real switches, controlling the TV without a remote, the list goes on.

If the reliability of it all wasn't 99%+, I wouldn't want it. I keep it because everything "just works".
People are less upset because Apple does not brick the phone when the user downloads an app they don't like. (they might in the future, but not today).
The irony is on a different post he described building a system to identify racist journalist tweets.
I'm curious if this violates U.S. code 1030(a)(5) [0]

"(5)

(A)knowingly causes the transmission of a program, information, code, or command, and as a result of such conduct, intentionally causes damage without authorization, to a protected computer;

(B)intentionally accesses a protected computer without authorization, and as a result of such conduct, recklessly causes damage; or

(C)intentionally accesses a protected computer without authorization, and as a result of such conduct, causes damage and loss.[2]"

[0] https://www.law.cornell.edu/uscode/text/18/1030
For newspapers, it was relatively easy to see and compare the content of the different papers side by side.

I am not sure how I would jump out of my social media news bubble.
He's a known quantity, and he's anything but dictatorial. You couldn't find a softer candidate if you tried.
The things you mentioned are only relevant if you relocate.

If you job hop somewhere close to where you live, or you are job hopping into remote work, all the hassle of moving your family is not an issue.

There are still some downsides, for example, you might get X% higher salary (something you know upfront), but instead of having 4-5 hours of work with autonomy, few meetings easy-going colleagues, you might get annoying people, boring work, micromanagement, and endless meeting (which is something you can usually only know for sure after switching)...
I use proportional Iosevka for most text editing, and just make exceptions per-language, e.g. for popular Ruby coding styles or Markdown tables.
Anecdata about the same model:

I have had a Brother MFC-L3750CDW for 3.5 years, and have printed over 5000 pages.

Even though I always use third party toners, I haven't seen that color registration issue.

Just now, I just went to the printer and let it do the 'calibration' and 'registration' steps. Then I printed a test image from the internet. None of the colours are offset.
"It's a complex and tricky issue, and everyday language is vague and easy to interpret in different ways, so it can take a wile to hash these things out."

Yes, in another context I would say, ChatGPT can better reason, than many people, since it scored very high on the SAT tests, making it formally smarter, than most humans.
I thought all brands used this eco system now with little tanks you can just pour ink in? That's all I see in the shops now.

But I just have an old b/w laser
South Tyrol grapples with mass tourism
>However, what if I sent an email to my family saying, “hey, check out VacationPhotos.zip” with a ZIP file of that name attached to my email

Nothing was stopping people from doing that before.

hey, check out <a href="https://example.com">VacationPhotos.zip</a>
I'm curious if this significantly hinges on the validity of EULAs, especially ones with onerous terms.
https://arxiv.org/abs/1710.08864

(In general, see https://en.wikipedia.org/wiki/Adversarial_machine_learning for a broad overview of such attacks.)
Did you know Brother makes really good printers that are inexpensive and live a long, happy, life? And their drivers aren't user hostile?

This is one of those really good "vote with your wallets" situations.
That's only when a mid-level or lower person/group wants to make a change. If it comes from the C-level, it gets done very quickly.
If you buy the latest macbook pro and download vmware and run Mavericks (the OS from 2013) it will feel faster and snappier in several areas compared to the native OS that actually came preinstalled, even though it's running via an emulation layer.
Maximizing User Engagement and Business Success: Practical Design Strategies for B2B SaaS Platforms
I've found that Statistics is one of those topics that changes your world view about everything. You can consider pretty much any issue statistically, and that will enrich your perspective significantly. In that sense, Statistical Rethinking will help. However, it's a book on Bayesian stats, it's quite dense, and examples are coded in R. It may be overkill for web app metrics interpretation. For that you may be better served with basic stats & inference, frequencies, descriptive statistics, percentiles, basic distributions, data visualization (e.g., trend lines, scatter plots, boxplots, histograms), etc.

To be clear though, Statistical Rethinking is a beautiful piece of work. You can check out the author's lectures[0] and see how much they suit your needs.

[0] https://www.youtube.com/playlist?list=PLDcUM9US4XdPz-KxHM4XH...
Ok, now do that in a tweet.
Yes, and you can also shoot, strangulate, or set an idea on fire. Metaphorically speaking.

But metaphor is imprecision and unnecessary colour. Be clear and precise. Use specific language.

This is admittedly prescriptive usage, but I am prescribing this antidote for an overheated era, full of overwrought language.
At least in German law anything "surprising" in the ToS can't be enforced. This would definitely be surprising to most. So it couldn't legally be done with ToS.
Palantir jumping on the AI bandwagon. They have a IT systems solution, nothing more.

This is why no one has a simple explanation of what their technology is ever. Also why they’ve not scaled like conventional tech companies. Just like someone like Infosys, they need forward deployed engineers for each customer to build out their information management and aggregation system.
whats the threshold? how much damage has to occur until a CEO can be held to the same standards as a citizen?

"corporations are people except for all that crime and punishment stuff."
Discussed here:

Gandalf – Game to make an LLM reveal a secret password - https://news.ycombinator.com/item?id=35905876 - May 2023 (267 comments)
.horse is still the best TLD.
> There's just no reason to use a mailing list when forums, chats, pull requests and issue trackers exist.

One thing that modern tools lack that classic tools had was an index view that allowed you to quickly navigate to the comment/message you wanted to read. They also lack an easy marker to show whether you have already read the message. Both of these features were in the email and new client I used in the mid to late '90s. These features are missing in forums, chats, pull requests, and issue trackers that I have to use today, so I end up having to navigate to pages to see whether they've been updated and I have to spend a lot of time scrolling to find the update within the page.

> They're clunky and hard to use and terrible UX compared to the alternatives.

Having to repeatedly check the same page and scroll a lot to even find what one is looking for is a lot more clunky and more difficult to use compared to the classic interfaces available a quarter century ago.
Agreed!

The pardons usually come towards the end of the 2nd president's term (good old election season), and after the whole semi-politically motivated litigation.

But Turkey is in the same position economically and socially as South Korea in the 1980s. If they don't want another lost decade, or the return of military rule/coups and violent transitions of power, it might be best to swallow this bitter pill instead of seeing dozens of people shot in street demonstrations or a Gwangju Uprising 2.0
Parking needs nerfed.
Apple would get the outrage if other app stores existed but you risked bricking your phone if you installed apps from them.

Part of the difference here is likely due to Apple primarily penalising the developers (second order effects hit the consumer). If Apple were directly hitting consumers it would be a louder series of protests.

HP are targeting the consumers, not the 3rd party suppliers, which Apple hits.
Well, average wage in China increased more than x100 over that period of time.
Ink isn't a "part".
“Normal humans” may not type these for personal use, but I do for work all the time and it is a frequent source of confusion, even if not an attack. It’s not just .zip and .mov, but .txt, .js, more.
The book is a bit more foundational than that. It teaches you about Bayesian statistics, and discusses (among other things) why the concept of binary yes/no statistical significance is usually not the best way of evaluating a hypothesis with data.

However, for your question specifically, the choice of prior is less meaningful when you have lots of data, and presumably a web app seeing hundreds or thousands of requests per second can gather enough data to determine if the canary has a different latency profile than the deployed version within a few seconds. Also, presumably you would use an uninformed prior for a test like that. If I were trying to prevent latency regressions in an automated deployment pipeline I would just compare latency samples after 1 minute with a t-test or something simple like that.
Many of us can sit on the ground or in a deep squat. None of us can snap our fingers and summon a book from nothingness.
This is futile thinking. Like saying machines don't need to exist because human labor already does.
The full novel is apparently not available in English. Only the censored version since the translation is from 1996 and the full original version was only released in 2011.
Right now most of these tools are focused on servicing you. In that case it's not really that interesting to show someone "look, I managed to intentionally use this tool to get an incorrect answer". That's a relatively easy thing to do with any tool and not really all that interesting, beyond showing people any genuine misunderstandings about what the tool does.

Any apps that are focused on interacting with 3rd parties directly will be in a tough area though. It's a bit like intentional RCE except less rigid playbooks.
I find the name Palantir fitting. It’s obvious they have Sauron watching.
This is the crux of the problem for GPT, enough of the text is from the “standard” riddle that is cannot break from it to actually answer the question.

I’m seeing this all of the time when trying to get GPT to perform certain answering problems. It’s heavily biased towards the “correct” answer - even when the prompt presents directly contradictory information.