skysight-inc/HackerNews huggingface dataset:
When manually modifying JSON, it really helps avoid accidentally missing a comma when you add or reorder elements.

JSON isn't English. The comma doesn't mean what it does in English, so I don't see why a period would be appropriate either.
> If it really knew the algorithm for adding two numbers it shouldn't be making them in the first place.

You're using it wrong. If you asked a human to do the same operation in under 2 seconds without paper, would the human be more accurate?

On the other hand if you ask for a step by step execution, the LLM can solve it.
It's both a record and a tool for thought.

The "what I did today", or "done list" is a good way to remember what you were up to, and to assess your own progress. It can be used to justify a promotion, or to have a look at your past self. They're the most satisfying to re-read.

The "how I feel about things" kind is more of a debugging tool, to process your thoughts and understand your feelings. They're a good way to structure your thoughts.

It's also good to keep a protocol, because it's hard to track things that happen over a longer period, like the synptoms of a sickness or the transgressions of a loud neighbor.

My travel journals ended up being far more interesting than my photo albums. They tell much more interesting stories rich with anecdotes.

I personally love mixing journal entries with to-do lists, notes, sketches and doodles. It paints a richer picture of my life at a point in time. I can see what I'm working on, my design process, and the influence of various events in my life.
> I do not want automatic anything

I respect the preference but need to voice just how much value I get from highway-assist tools like lane-assist and apple-carplay for navigation.

It greatly lowers the cognitive load on long drives while balancing the need for driver-engagement and safety.

I think some brands are able to strike the right balance, I have a Subaru with physical buttons providing a tactile mode of control while also getting the benefits of a touch screen (an adaptive UI that can be better for particular apps).
I used this old-fashioned method of text generation called "writing" - crazy, I know
I once worked on project that needed a DSL implemented over pytest to let developers access a db ergonomically. I told the guy working on it that pytest has an advanced hook system, and he should read the docs.

After implementing the feature (using all kinds of CPython/pytest internals and hacks), the guy read the docs and said: "Yeah! We should absolutely rewrite this the right way!"

Never happened...
FYI, the reddit thread has someone claiming to do what I was thinking of doing -- submitting the professor's email to chatgpt to ask if the text itself is chatgpt's:

https://imgur.com/a/NrwpZfh
You are referring to my comment or the parent of my comment? Either way, it would be valuable for me if you can summarize it better!
I don't think a comparison to NixOS is fair here. I'm an avid NixOS user. I would love to be able to use it or something like it on mobile. Instead, I can't do much of anything other than consume from my android device.

Likewise, I don't want to have to package all my stuff as apps. If I already have a docker container and I wish for it to be ran on my device I think that there shouldn't be another barrier. Android security model? Why do I care about that? I have a device and I want to run my software on it. It's as simple as that.
> It is idiocy in my opinion and I am acting accordingly

You’re acting like an idiot?!

> I don’t need to prove it to you or anyone.

You’re the one engaging in the conversation. If you don’t want to explain your point of view then why bother posting in the first place?

> I don’t consider employment offers that don’t align with me along this axis. I have plenty of options that do.

You have plenty of job offers where your employer pays for your commute?

I’ve been in the industry for several decades and the only time I’ve ever known this happen is when someone has site visits, which isn’t the scope of our conversation here. So I think you’re either misunderstanding the conversation here or just posting BS.
Not at any given point in time, but yes, over the long run.

In other words, there is a long tail, and the end of that tail represents less than half of cars, but the tail is getting longer, so when todays 12.5 year old cars get to 25, the tail will be thicker at that age than it is now.
Sam: "Dear committee: I'd like to propose a new regulation for AI which will bring comfort to Americans, while ensuring that OpenAI and Microsoft develop and maintain a monopoly with our products."
This is cool, I’ve been wanting to see more data driven news.

I’m also curious about context for current news…

So along side an article about a school shooting, it presents data on how many school shootings, is the trend increasing, other dangers, etc.
Did you even watch the Terminator series? I think scifi has been very adept at demonstrating how physical disconnects/failsafes are unlikely to work with super AIs.
I don’t think there is. I’ve compiled books in LaTeX and in Pandoc, nothing but regret filled my veins afterwards. Installing those dependencies is just a terrible experience.

Leave it in Docker to save people the hassle.
AI is the new Linux
I predict that second hand business will be made illegal for whatever reasons ever not to endanger an economic potential IF <insert your country> will become serious at producing batteries.
A reasonable person may ask whether a student's inability to complete the first assignment is a failure of the student, or of the support structure (materials, lecture style, any applicable TA)
> Why does the age of consent just keep going up?

Human brains aren’t fully developed until the mid-20s. Historically, people got married and had sex long before that, but those relationships were arranged by family that at least in theory was supposed to make good decisions for the young person. As society has moved to an individualistic model, where adults are taken out of the loop, it makes sense that the age of consent would go up.

> Maybe the real explanation is that the age is arbitrary, a 17 year old is most likely as capable as an 18 year old of making these decisions, is not a child, and that the word "coercion" here applies because she was isolated on an island by someone who traffics in human beings for the express purpose of trafficking her.

That doesn’t address the author’s apparent view that Minsky is morally culpable and so is RMS by defending him. You can disagree with that view, but it’s worth trying to understand why many people would think Minsky did something wrong whether or not he knew about Giuffre’s specific situation.

Also, your logic is circular. “Trafficking” is a legal term that applies here because the women were under 18.
Me too. Most XF30 LS430 are still amazing condition, and I consider it to be the last LS with original Lexus DNA.
Was it a side project of yours ? Mind sharing a link ?
Yes, thanks for the reminder.
> Is that an existential threat? Not so long as we remember that there are off switches.

Remember there are off switches for human existence too, like whatever biological virus a super intelligence could engineer.

An off-switch for a self-improving AI isn't as trivial as you make it sound if it gets to anything like in those quotes, and even then you are assuming the human running it isn't malicious. We assume some level of sanity at least with the people in charge of nuclear weapons, but it isn't clear that AI will have the same large state actor barrier to entry or the same perception of mutually assured destruction if the actor were to use it against a rival.
Unsure why this is downvoted? This question seems reasonable.

Personally I think Python specifically allows an easier understanding of the data structure in principal, but C/C++ would create a better understanding of data structures as they operate with constraints like memory/resource availability. Kinda depends what you’re after I think.
I use a notecard method. 365 notecards, 1 for each day of the year. Every night I write the year and 1-2 lines about what I did that day. When the next year rolls around, I add another line below

The space constraint encourages brevity and lowers the activation energy

At first it provided little value. Now, 4 years in I can look back and see how much my life has changed (or stayed the same). It's amazing how many thing I do that totally slip my mind.

This method does lose out of the "What am I thinking about" and deeper reflection. But I've often found that type of journaling just gets me into a head spiral
A token is either a common word or a common enough word fragment. Rare words are expressed as multiple tokens, while frequent words as a single token. They form a vocabulary of 50k up to 250k. It is possible to write any word or text in a combination of tokens. In the worst case 1 token can be 1 char, say, when encoding a random sequence.

Tokens exist because transformers don't work on bytes or words. This is because it would be too slow (bytes), the vocabulary too large (words), and some words would appear too rarely or never. The token system allows a small set of symbols to encode any input. On average you can approximate 1 token = 1 word, or 1 token = 4 chars.

So tokens are the data type of input and output, and the unit of measure for billing and context size for LLMs.
Sure, but no one will take cyanide every day (they can’t). Folks were around Asbestos for decades before we figured out it was cancer causing.

There are some areas where being conservative can be a wise decision. It could pay off though. That’s always the gamble, right?
Spoiler alert: they're actually both LLMs arguing with one another.
I believe TSMC will diversify away from Taiwan and they will probably need to do it as quickly as they can. This is already happening; they are building in Arizona, but it takes a while to build a foundry and get it running. They should have started a decade ago. Hong Kong was probably the catalyst today. Companies who rely on TSMC will also need to diversify as much as possible as quickly as they can incase TSMC can't. I'm not sure if Berkshire doesn't think they can do it, or just doesn't like the risk. They seem fairly risk-averse.

Once this happens China will probably feel more emboldened to take Taiwan because US industry won't be so reliant on it and less likely to intervene. I'm not saying the US won't, but they would be less incentivized economically and in regards to self interest. I don't think the populace has the stomach for a long protracted, potentially nuclear war over Taiwan.

China will become significantly more isolated on the global scale if this happens, but they seemed determined to do it. They've fallen into a single-man dictatorial power structure under Xi. The China global economic experiment seems to have failed. It's a waiting game.
What subs are you following or recommend. I can’t really find interesting discussion over there.
Not a very recent one, but this "Kingdom of nouns" resonates deeply
http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...
The concept is appealing but the name seems reductory. Sourdough, despite its fame, is but one type of bread. Seing that you had another book called the bread code I went to check that out but it's marked deprecated by this one.

So is this a case of an ill-fitting name that does not do justice to the content, or is the content just limited to sourdough as the end-all of bread making?

I'm personally not found of the sourness of sourdough bread compared to a Ciabatta or a French baguette
> this deeply-mediocre format

Most of the "popular" publicly available formats at the time were singularly worse, even ignoring commonly limited or inconvenient language support.

SOAP? ASN.1? plists? CSV? uuencode? I'll still take JSON over all of them, especially when it comes to sending shit to the browser (plists might be workable with a library isolating you from it, but it is way too capable for server to browser communications, or even S2S for that matter not all languages expose a URL or an OSet type).

> it was especially natural & fast to serialize/deserialize in JavaScript, on account of being a subset of that language.

That is certainly a factor, specifically that you could parse it "natively", initially via eval, and relatively quickly[0] via built-in JSON support (for more safety as the eval methods needed a few tricks to avoid full RCE).

But an other factor was almost certainly that it's simple to parse and the data model is a lower common denominator for pretty much every dynamically typed language. And you didn't need to waste time on schemas and codegen, which at the time was a breath of fresh air.

> XML also had the "fast" going for it thanks to browser APIs, but not so much the "natural"

XML never has "fast" going on in any situation, the browser XML APIs are horrible, and you had to implement whatever serialization format you wanted in javascript over that, so that was even slower (especially at a time when JS was mostly interpreted)

[0] compared to the time it started being used: Crockford invented / extracted JSON in 2001, but services started using JSON with the rise of webapps / ajax in the mid aughts, and all of Firefox, Chrome, and Safari added native json support mid-2009
Is this OpenAI trying to build a moat so open-source doesn't eat them?
It's already available -

https://www.sqlite.org/stricttables.html
What is your definition of part? Is a resistor on a PCB a part?
In this specific scenario, it isn't so much the quality (a valid config), it's literally adding URL rewrites that do nothing because they are unnecessary and don't exist in the documentation, it also not infrequently modified them, meaning that it wasn't what I'd given it.

Not being able to do simplistic tasks like this really makes me doubt the claims of others, either that or what they're doing is complete shite and they don't even know it's shite. IMO, it seems likely that there's a lot of highly inappropriate hires who are actually outdone by an LLM, which says more about them than the LLM. It's a very low bar.
Personally I always liked to go on 3 interviews for jobs I really wasn't interested in simply for the purpose of warming up and knocking the rust off. Generally once I start interviewing for jobs I DO want Im in much better shape than when I started.
Do you mean to imply of all the many people who frequent this site, one should expect to receive only replies that conform to your beliefs, or your preferred decorums?

That doesn't sound like an argument anyone would intentionally make.
With the exception of corporate control, this is covered in my final sentence.
Honest and simple question: Have they just tried to build more?

Who would benefit from people not building more? Who's pushing for regulations against building more supply?
Yeah, what is named AI for now, is not AI at all.
Ethanol is technically an alcohol hydrocarbon, if we're getting into the weeds on semantics.
The question is whether there will be models that can’t fit into an iPhone that apple will miss out on

Fortunately, Apple isn't an adolescent, so it doesn't suffer from FOMO.

because they find cloud based personalization so abhorrent.

I'm not even sure what "cloud based personalization" means to the user, other than "Hoover up all of your personal information."
I am interested in conception of prediction markets. Are there any implementations where voting costs a little but never free and the voters of correct variant earns money from voters of not correct variant? I can not believe the voting where some dumb actors (spammers, bots, random clickers) use to vote as well as real experts.
Is this just to put up a barrier to entry to new entrants in the market so they can have a government enforced monopoly?
Because it follows the general principle of making it easier to change [0]. Fewer edits, cleaner diffs.

Useless from the perspective of a wire format, but nice for things like config files, which seem to be the use cases json5 is targeting.

[0] Bullet pt 3: https://betterprogramming.pub/5-essential-takeaways-from-the...
I’ve been curious for a while now, if anyone’s had success completing these courses via YouTube or open courseware or whatever, and citing them as a proxy to an actual undergrad degree on a resume. The content seems great, and other than, I guess, interaction with professors and other students, I’m unsure what the difference would be in outcomes?
> It is a conformant subset of the ISO 8601 extended format.

Huh, TIL.

https://www.rfc-editor.org/rfc/rfc3339
I didn't say make everything immutable. I just mean that if you want an object to be mutable, you need to say so.
> When my girlfriend texts me when I'm out with my AirPods, I think we'd both like me to hear her message in her actual voice rather than Siri's.

Other consequences of this feature:

- typos and autocorrect become even more hilarious

- you can still use her voice after you break up; heck, you probably don't ever need to date the person

- at this point: why wouldn't you pick Scarlett Johansson?
I appreciate that I can always trust HN to tear bullshit articles to shred. Thanks y’all
Read the whole /prompt_toolkit/ manual today. It was great. Then I started coding. It should always be like that. Great docs.

When docs are hard to navigate, read, and comprehend, then it's a red flag.
Well they needed a moat lol.
"Man – despite his artistic pretensions, his sophistication and his many accomplishments – owes his existence to a 6-inch layer of topsoil and the fact that it rains."

I'd hesitate to be flippant about the complexities and difficulties in the generation of food, and the market forces that it drives. And I'd certainly hesitate to claim that anyone has "better things to do".
What is most funny to me in hindsight is how much I had to fight off warnings and offers to learn Macromedia/Flash development... I literally had tons of people who were only making $45k a year telling me I was a dinosaur while I was making $70k investing in PHP dev...

Fast forward to now and PHP jobs are paying over twice the old rate and grinding along while Flash is long dead and buried. Follow your instincts, not your friend's advice. :P
My first "car" was a 1985 Suburban. It had 200K miles when I bought it, and it had originally been a police vehicle. Pretty sure I paid $1000.

Another fun old car story I like to tell. I moved into a house in the 80s and there was a car parked on the street with a for sale sign. It was an ancient Volvo. The owner came out and showed it to me. It had 950K miles on the odometer. He was asking $50.
Even ignoring vector magnitudes, wouldn't cosine distance as a measure of similarity only make sense if you're working with a convex set? That seems like it's far from a guarantee working in a high-dimensional space.
I'd probably lean towards Apple making their own chips, it would definitely seem to be a logical continuation of Apple's agenda, and they are certainly among the few companies that have the capital to make it happen. They already seem to be close to running into issues in terms of securing chip supply (e.g. having to purchase 90% of TSMC 3nm process ahead of time), so I suspect they already have plans to expand into chip production in the long term future.
I guess @sama took that leaked Google memo to heart ("We have no moat... and neither does OpenAI"). Requiring a license would take out the biggest competitive threats identified in the same memo (Open Source projects) which can result in self-hosted models, which I suppose Altman sees as an existential threat to OpenAI
Given that drinking coffee lowers your risk of getting Parkinson's by up to 80%, the lack of caffeine is probably doing more for your Parkinson's risk than whatever chemicals were used to decaffeinate it.
Civics are amazing cars.
That's a good point, there was also the professor who casually joined his class's private chat (given the surprise opportunity) and then got screenshots of the group's cheating process.

I think he also got screenshots of the group suspecting that some other student was telling on them.

Edit, found the original: https://web.archive.org/web/20220601073048/https://crumplab....
It's also hard to do privacy-wise unless every text message she sends pre-generates the audio message using her on-device voice and then attaches it. That would make every message use 10x as much bandwidth, storage, and battery power. (10x is a random number but you get the point). Seems cute but really impractical.
Generating new data similar to what’s in a training set set isn’t the only type of AI that exists, you can also optimise a different goal, like board game playing AIs that are vastly better than humans because they aren’t trained on human moves. This is also how ChatGPT is more polite than the data it’s trained on, and there’s no reason to think that given sufficient compute power it couldn’t be more intelligent too, like board game AIs are at the specific task of playing board games.

And just because a topic has been covered by science fiction doesn’t mean it can’t happen, the sci-fi depictions will be unrealistic though because they’re meant to be dramatic rather than realistic
mine's deployed as a RIPE Atlas probe! https://atlas.ripe.net/

it earns credits by being online, and allows me to in turn measure other probes around the world to check for traceroutes and other networking stats.
In my experience with AI-assisted programming, I've discovered numerous edge cases where the AI's suggestions are either outdated or flat out incorrect.

I find myself anticipating the day when new generations of developers may work almost exclusively with AI suggestions, rarely consulting updated documentation. The prospect of emerging as the seasoned developer with a trove of 'arcane' knowledge - simply gleaned from routinely perusing updated documents - is an amusing one.

However, this prediction doesn't factor in the potential of AI assistants being connected to the internet with a level of cognition sufficient to provide up-to-date suggestions, but a man can dream.
If you have anticipate having to bluster like this... wouldn't you be better off figuring out how to live without working that job in the first place?
Well luckily there’s an easy solution for that as well: letting it sit for awhile.
If only I could convince people of learning and giving it a try in professional context, then I would already have worked with it. But few people are willing to learn.
> sing fsync() to flush data to disk is, generally speaking, the wrong way to do things.

I think this is an old "statement" due to the Linux ext4 sync issue from quite awhile ago. As far as I know it has been fixed. I doubt it is discouraged on the BSDs.

But, curious, what is the Right Thing to do ? There are cases where you want to be sure the data reaches the platter.

On a mini I use to program on, if a filename started with an '@' sign, that said all writes went directly to disk. Based upon that were were able to create a roll-forward recovery for our custom applications. So, as far as I know, fsync(2) should accomplish the same thing using the open descriptor.
A moderately popular ICE car[0] is shitting 5.6t of CO2 every year. You don't see that waste but it's all around you.

[0]https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=45101
Reuters chose an excellent picture to accompany the story -- it plainly speaks that Mr. Altman is not buying his own bullshit.
There are methods of proof that I'm not sure dynamic programming is fit to solve but this is an interesting paper. However even if it can only solve particular induction proofs that would be a big help. Thanks for sharing.