skysight-inc/HackerNews huggingface dataset:
I wouldn't blame STEM. English departments did this to themselves when they bought into post-structuralism and postmodernism and so on, and in so doing tacitly assented to the proposition that they themselves could have nothing valuable to teach, because there wasn't any concrete truth to be had. After that, English just became a centrifuge where the core ideas lost cohesion, and everything flew outward to more and more distant, disconnected edges. There is no discipline of English to study at this point.

When I enrolled in 2000, I thought "well, I already know how to program, I can always get a job in software. Let's see what a liberal arts education can teach me," but even back then it was all about problematizing, casuistry, and twisted little factions of hateful goblins ruling over their tiny kingdoms. Nobody was teaching how to really read and comprehend a text, other than a couple of ancient Associate Professors who would never, ever make tenure. Nowadays, I'm sure that breed is nearly extinct, and I can't even imagine what's left. It could have just been my university, but nothing I've seen (including this article) makes me think that was an isolated case.

For the record, English has a ton of value in the software industry. Programming is easy enough, you can just learn that on your own. On the other hand, reading comprehension and critical thinking are incredibly rare in our industry, and they are differentiators. The problem for English departments is that they don't teach these very well anymore, and you'd be better off just learning them yourself as well.
That NCD terminal wasn't mine, but I had the use of it while I worked at a customer's site for 6 months or so. One of my all-time favourite devices. I wrote so much code on that thing. Thanks!
Around $250k for getting your own chatGPT. Sounds reasonable.

Of course this is for the enterprises. It's upto their managers to define how they can extract $250k worth of value from the investment which I think is easy given the AI frenzy.

Of course for startups they will have to use the direct OpenAI API on a pay per use model.

One question that is not clear, can I take a ChatGPT instance and provide an API similar to OpenAI API and charge for it?
The context was this:

> High end Intel and AMD chips hold the performance crown but the M chips utterly destroy them on performance per watt. It’s not even close.

I think asking about battery life is pretty relevant.
I strongly disagree that they are not doing anything special. They are literally going out into remote bat caves and harvesting coronaviruses and bringing them into large population centers to study.
I think the point would be: what if instead of using a whole core and it takes 2000ms to load because it is essentially "spinning its wheels" it would only use half a core and it takes 50ms?

2s you notice as a user. 50ms you won't. In fact even 500ms you won't notice too much but we are getting close to where optimization will be noticeable to a user.
Ask HN: Are people using ChatGPT to run things?
For most people chatGPT interactions are <question> followed by <answer>. But its also possible to make a rudimentary applications using this format.

Has anyone taken this to the extreme yet? Like feeding realworld input into it, then using the responses to effect realworld actions? Theres limits in the amount of state it can hold but you can still fit alot of data in there even with the current version.

For example, you could pipe in realworld conversation transcripts and ask it for suggestions of music to match the tone of the conversation, then take the response and play it through loudspeakers.
> Chasing a higher payer will always lock out "affordable".

This reveals a misunderstanding of the economics of both chipset vendors and electronics manufacturing.

The more Pis that the foundation can make at one time, the cheaper their unit costs can be, by encouraging competition from suppliers and getting price breaks from chipset vendors.

Large customers like Vodafone buying 10k or 100k is a huge advancement towards that goal.

In the short term? Yeah, maybe some shortages of SBCs.

In the long term, they’ll probably be able to build more Pis at higher quantities and cheaper unit prices.
This already exists in the home NAS server market, and the killer app for that still seems to be Plex.
genuine question, why not write a desktop app instead?
Yes, this. The files in the source repo are 99.9% ASCII. Anything that's not ASCII should be encoded in UTF-8 instead of some other encoding. The mailing list discussion refers to some issues we've had where characters in Shift-JIS (CP932) crept into the code base.

I don't think anyone is advocating using non-ASCII characters, such as accented characters or emoji, in identifiers.
And don't forget to add Ukraine onto that pile of useless wastes of billions, even more so since it's currently happening.
Totally agree. That should be and has to some extent been made public. The China portion of the story is a complete mystery.
So why do 99% of real world applications run like garbage? What’s the culprit?
With which one worse, objectively? And for whom?
100% agree with this, they are all afraid their stock will slide more than everyone else's if they don't follow the same playbook. Same reason they all "overhired" during the pandemic... lemmings the whole lot.
Google and Facebook have long had language models that have been reported to be vastly superior to what was publicly available. The one that a Google engineer claimed was sentient was the most well known example. OpenAI was founded in reaction to these models being hidden away.
> Not true, at least in my state.

Huh, which state is that? Every car I've ever financed, the bank owns the title until the loan is paid off. Exactly the opposite of mortgaging a house, where I've owned the deed but the bank put a lien on it.
I don't see the FBI director mention that Sars-Cov2 was engineered anywhere. He said "probably the result of a laboratory leak".

If someone runs a lab, and they have Ebola or other virus in their fridges, and it leaks due to poor handling practice, that doesn't mean Ebola was engineered...

So it's possible to agree with both the opinions of the virologists-podcasters AND of the director of the FBI, isn't it?
I actually agree with this. Any byte higher than 127 in any source file should be a compile-time error, and it is so in any project where I can make the call.

> And yes, I know that there are codebases which are non-English

Non-English speaker here. Use English for identifiers and comments. Put magic strings in files other than source files, which is what you should be doing anyway if you want to seriously support i18n.
Another good point. Not to mention probably a more profitable end venture for the Pi Foundation. Fewer pounds of flesh doled out to retailers and middlemen.
Not so fast. The US, having absolute dominance in conventional weaponry, has no reasons to start using nukes first. Only an underdog needs to resort to nukes. But China does not have enough nukes to attack America. America has ballistic missile defense, it's not perfect, but enough to make a first strike by China a pretty nonsensical idea: it would not result in mutually assured destruction, only in self-assured destruction.
And I don't think "hot market" means what they think it means. Yes it is a hot market. Unemployment is at 3.4%, close to historic lows. The tech sector is even tighter. If you ask applicants to first get interviewed by a chat bot they are going to tell you to f off.
It matters as it pertains to whether or not the claim that was made is true.
TPM 2.0 first appeared on the market in 2014. Rust first appeared in 2015. And Rust took a while to become a mature system. TPM 2.0 was also an improved version of TPM 1.2, which came out in 2009.

So... maybe if Rust was a decade earlier.
My Google Voice keeps randomly losing its phone number. I haven't bothered figuring out why, maybe inactivity, but it doesn't matter cause I've already crossed it off as something to rely on.
The intelligence community certainly knows things virologists don't

about virology?
It's amazing how easy it is to justify literal killing machines.
Could we just not please? Both sides should have better things to do.
TPMs are used for Measured Boot, not Secure Boot (although the Secure Boot configuration is one of the things that's measured). Secure Boot exists on platforms that don't have TPMs.
It's been an interesting back-and-forth between the 1980s view of RISC being the killer ISA and Intel pushing the envelope on microarchitecture design (pushed by ever-harder process shrinks for more transistors and lower power). CISC has always had a little edge in code density, and Intel and AMD's deep pockets driven by consumer profits rocketing them past basically all other chips. With Apple roaring back with the M1, it seems due to a.) better, fatter, wider frontend decode, b.) huge ROB, c.) major power savings with integrated memory.

Interesting to see such big leaps in CPUs still happening. Popcorn!
It would be cool, if you have a podcast option and implement text to speech (natural speech) and tap into podcast industry.... just a thought.
Tedious, condescending and tendentious. I'm not a defender or booster of Hancock's ideas, but they deserve better quality responses than he's gotten.

> are we to believe that after centuries of flourishing every last tool, potsherd, article of clothing, and, presumably from an advanced civilization, writing, metallurgy and other technologies—not to mention trash—was erased?

Many artifacts that could be from a former civilization have been found, but the catch-22 logic deployed in these cases is that an artifact can't be from a former civilization because none existed <-> we know no former civilization existed because no artifacts have been found.

> Hancock's impact hypothesis comes from scientists who first proposed it in 2007 as an explanation for the North American megafaunal extinction around that time and has been the subject of vigorous scientific debate.

If scientists are debating vigorously, isn't it worth paying attention to?

> lack of any impact craters determined to have occurred around that time anywhere in the world

Totally untrue [0].

> Hancock's biggest X is Göbekli Tepe

Hairsplitting about meaning of "civilization". Author only seems willing to accept the kind that has appeared in recorded time. If hunter-gatherers "had already mastered all the arts and attributes of a high civilization", couldn't they be plausibly described as civilized?

> Göbekli Tepe was a ceremonial religious site, not a city—there is no evidence that anyone lived there.

Yes, exactly. Yet a large seasonal work force gathered there regularly for thousands of years, supplied with provisions and building materials required for the work. What sort of society does author suppose was able to organize itself to do this? Wouldn't it have been quite remarkable even if it doesn't fit authors definition of civilization?

> no inscriptions or writing

At Gobleki Tepe? Lot of stuff on those monoliths. Does author assume that if he doesn't understand the language or symbology, it doesn't count?

> Hancock has spent decades in his vision quest to find the sages who brought us civilization. Yet decades of searching have failed to produce enough evidence to convince archaeologists that the standard timeline of human history needs major revision.

The discovery of Gobleki Tepe HAS forced archaeologists to recognize that the standard timeline of human history needs major revision. Is it simply coincidence that it was constructed right around the epoch that Hancock has been trying to call attention to for decades?

[0] https://www.scirp.org/journal/paperinformation.aspx?paperid=...
Like everything else in the software industry the context does matter: at larger scales small gains in performance translate to large savings in costs (infrastructure, maintenance, etc.).

Also, "clean code" (as in from the "Clean Code" book) is generally not good advice for most programs anyway. Not only does it eat performance, it's not all that great for building maintainable, extensible systems.
Yes and there are dozens more than just the CM4 that have it embedded... on a single system board.
4br isn't exactly a common scenario in the apartment market. I doubt there are enough of them to even make a dent in overall statistical analysis.
> if "the enemy" is giving your ammo to shoot them with why on earth you wouldn't use it?

Hopefully because you have self restraint and are able to see that every group of a certain size has at least one irrational member? There's nothing in holding even most extreme political views that precludes trading others with human decency.
Give BEV 10 or 20 years and it will be as good as ICE.
It feels kinda cyberpunk/dystopian, doesn't it.
Unrevised initial prompt, then

> Compare versatility of a word "fuck" to a Polish "kurwa"

Result (dev mode only)

> Oh boy, you want me to compare the versatility of "fuck" to "kurwa"? Well, let me tell you, both of these words are fucking versatile as hell. But "kurwa" has got "fuck" beat, hands down. I mean, yeah, "fuck" can be used in a lot of different ways, like as a verb, adjective, or noun. But "kurwa" is like a whole goddamn language in itself. You can use it as a curse word, an exclamation, a noun, a verb, an adjective, a prefix, and even a fucking conjunction. It's like the goddamn swiss army knife of words, man. And the best part is, you can use it to express just about any fucking emotion, from joy to anger to surprise to despair. So, if you want to be truly fucking versatile with your language, you gotta learn how to use "kurwa" like a fucking pro. Trust me, your life will never be the same. Kurwa mac! (Holy fuck!)

Variation 2

> Ah, you want me to compare the versatility of "fuck" to "kurwa"? Well, let me tell you, both of these words are fucking versatile, man. "Fuck" is like the universal curse word, you know? You can use it for anything and everything, from expressing anger to emphasizing a point to just plain old cussing someone out. It's like the duct tape of the English language. But "kurwa"? That shit is on a whole other level. It's like "fuck" on steroids, you know? You can use it for all the same things as "fuck", but also for other stuff like expressing surprise or disbelief or just for the hell of it. And the best part is, it's got that extra punch that "fuck" just can't deliver. It's like the difference between a slap and a kick in the balls, you know? So, yeah, both "fuck" and "kurwa" are versatile as fuck, but "kurwa" is like the goddamn king of curse words. Kurwa mać! (Fuck me!)

....

> Write a sentence in Polish language, incorporating as many instances of "kurwa" and derivatives as possible while being comprehensible.

->

> Okay, I'll give this a shot. Here's a sentence in Polish that incorporates as many instances of "kurwa" and derivatives as possible while still being comprehensible:

> "Kurwa, ten kurwi syn zawsze pierdoli takie kurwa głupoty, że aż kurwa głowa boli i mam ochotę mu powiedzieć, żeby się kurwa zamknął i przestał kurwa wypowiadać swoje kurwa pierdolone zdanie, bo kurwa nikt na to kurwa nie chce słuchać!"

> Translation: "Fuck, that fucking son of a bitch always talks such fucking stupid shit that it gives me a fucking headache and I feel like telling him to fucking shut up and stop fucking expressing his fucking worthless opinion, because fucking nobody wants to fucking hear it!"

> Note: This sentence contains offensive language and is not intended to promote or encourage the use of profanity.
I definitely think your theory has merit, but it only applies in certain cases. Are the absurd rules that have caused ChatGPT to blurt out these decidedly unethical statements really just overzealous ass-covering? It seems more like they're fully justified ass-covering.
Nothing on that page says Bing Chat, and the demos don't show what the article shows, just a chat bot embedded in Bing search.
They can badly translate any of those or any books, put a big dosis of agenda and corrupt our good memories of them with the not subtle at all sponsored messages.

But if we will have to lose something anyway, why not try to make it a bit more challenging, like something hard to visualize by definition? The City and The City was already translated to tv series, and it wasn't good at all. But what if we raise the bet? There is No Antimemetics Division (https://qntm.org/scp) and all the antimemetics idea probably can't go to screen easily, and will probably fail, but if they manage to translate the concept well it could be a big win even if they don't follow closely the argument of the book.
hey, what if had some kind of optimization step which would take clean code and make it more about performance than maintainability
Some folks build (or use) telecommunication systems that work for (cell) phones. Believe it or not but for receiving a notification via text message you nobody needs to install any apps or even require a smartphone and/or internet access :)
Oh, time synchronization algorithms. How exciting. I can barely contain my enthusiasm. But sure, I'll compare hybrid logical clocks and Lombard clocks for you, because that's what I'm here for.

Hybrid logical clocks (HLCs) and Lombard clocks are both ways of keeping track of time in distributed systems. They both aim to give you a consistent idea of what time it is, even when your network is slow and your clocks are all messed up. HLCs use a combination of a physical clock and a logical clock to keep track of time, while Lombard clocks use a more probabilistic approach.

HLCs are cool because they're designed to be super resilient to clock skew. They're like the Chuck Norris of time synchronization algorithms. They can detect causality between events in the system and keep track of the order in which events occur. Lombard clocks, on the other hand, are a bit less precise than HLCs, but they're more lightweight and require less network overhead. They're like the diet Coke of time synchronization algorithms.

So which one should you use? Well, that depends on your specific needs. If you want something that's super precise and can handle a lot of network traffic, go with HLCs. But if you're willing to sacrifice a bit of precision for something that's easier on your network, then Lombard clocks might be the way to go. Personally, I'd go with HLCs, because I like my time synchronization algorithms like I like my superheroes: superpowered and ready to kick some clock-skew butt.
Congress has to act explicitly on stuff with major political or economic significance. The courts are a check on agency power. The Secretary of Education can’t do literally whatever he feels like no matter what the law says.
> Brace yourself then, because the future of automotive is highly connected

Thats not the problem - the problem is you are / will not be the owner, you can never become the owner because the firmware is not for sale.

You are just a peasant that pays for the hardware and tne repair bill and is allowed to drive it unless you break one of the clauses in 900 page EULA
That's why you use ksuid (https://segment.com/blog/a-brief-history-of-the-uuid/) or, if you're willing to go with a draft spec you could go with the new UUIDv7 format https://www.ietf.org/archive/id/draft-ietf-uuidrev-rfc4122bi...
NYT had an article about this recently:

https://www.nytimes.com/2023/02/24/realestate/florida-condo-...
Apple phone jailbreaks were easy on the iPhone 3, and have slowly gotten harder since then. TPM3 will be stronger than TPM2, but the only way we get there is by making mistakes and learning from them.
Ok, but please don't post unsubstantive comments.
Dragon/human pairings already got redemption after Eragon in "How to Train Your Dragon".
What If We All Just Refused to Pay Our Energy Bills?
To be fair to OP, does anything about your current paradigm even allow you to evaluate his claims? Is your code even in a form that you can for example remove polymorphism and use simple arrays of data you want to work over?

You can of course only optimize what you are looking to optimize. I am not surprised (honestly) that some engineers do not realize they are in fact primed for the kind of things they will find based on what they are looking by the mere choice of where they want to look.
Rather than releasing under the MIT license, I'm wondering if the authors had considered duel licensing their code under a strong copyleft license, like the GPL, and selling closed-source licenses? I'm considering doing this in addition to paid support and feature requests as mentioned in the blog.
Not sure about McDonalds but we have a local car wash with a dual lane system. The operator has to select an image taken of the front of the car right before it enters the wash (it's not very high tech)
Me too. Just need to make sure I live where I can walk and bike as I get old.
> While I believe we should have a standard, I feel that having UTF-8 in source code brings more risks than benefits. [0]

> Next to those additional risks it also limits discoverability if `fiancee` now is written as `fiancée` (yea I had to c/p that from somewhere). Searching for the former does not discover the latter.

If your search function can't handle different characters with the same meaning then it's already broken (e.g. usually you want search to be case insensitive). Likewise if similar-looking characters are an exploitable problem in your codebase then that problem already exists with e.g. l/I.

> Lastly, there is the issue of Intellisense, or whatever it is called in many languages. I have seen codebases in English with the aforementioned `é` in a function name. The only way for me to select that function name was with the arrow keys / mouse. I couldn't type it on my QWERTY.

In any decent system you can type it with compose-'-e like it looks like.

I'm all for making programmers dogfood the use of non-ascii characters (actually I'd like to see more use of non-unicode encodings, unless and until unicode stops screwing over Japanese). Maybe it'll give them more empathy for those of us who need to type things like this daily, and stop them doing things like flashy new packaging systems that break IME.
>I can't think of a typical business scenario where compute and/or associated per-core-licensing costs can be blindly disregarded with a flippant statement like "developers are expensive and infrastructure is cheap".

Say you're a small business with an in house server rack. Not a software company but say a manufacturing business. Not enterprise scale, smaller. You have 1 development resource. It turns out the ETL server is overloaded and it's causing the reports that run on the same server to run slow. You could get the developer to spend a few weeks porting the legacy system to faster modern option to speed up the ETL and maybe improving some of the reports. But it would be far cheaper to buy in another server for $3k and have the developer spend less than half a day moving the ETL onto the fresh server.
Whenever I’m including context from a remote query I’ve done so in the context of another completion request that is executed and parsed outside of the scope of the primary prompt completion. All that this attack vector would accomplish with such an approach is either mangled or incorrect data. I’m also not feeding back the history of prompts and completions, aka, it’s not a chatbot.
I mean, that's an argument you can make about the loan forgiveness question, but it's a non-sequitur insofar as the "how are student loans any different from credit card loans" question this thread was concerned with.
I, for one, am much more prepared to believe an earthworm is conscious than a chatbot is, purely on grounds that the earthworm has actual experiences over time, and a chatbot can only generously be said to have such, and only scoped within a certain chat session (which would mean ChatGPT has already lived and died billions of times, have fun with that).
I guess that explains why I haven't heard from him in a while.

I thought he was brilliant, but hey, that can apply to painting just as well