skysight-inc/HackerNews huggingface dataset:
I have little doubt that you have thought this through, and for your work they are always used in an aidentical fashion and could be collapsed into a single predicate with no visible distinction between teh two use cases in the calling code.

But for many applications, the semantic difference between the two drives different patterns in the calling code, and when that is the case, having an easily visible difference between the two predicates makes the code more readable and prompts people to write it more correctly.

Example: What happens when the answer is "no?" For many bog-standard applications, it's a NOOP. Let's say there's a feature: You can edit a message that has already been sent.

If you are wrapping that in a flag for gradual rollout or early access purposes, you wrap both the client-side edit control and the server-side API endpoint in the "can X do Edit" test, and if the answer is no, you don't show the control in the client, and you 404 the endpoint on the server.

Whereas, if editing messages that have already been sent is a feature only available to a special class of users—let's say they are paying $8 a month for an orange check-mark on Hacker News—then on the client we still hide the control if our user is not authorized to edit messages.

But on the server side, we typically don't want to 404 the endpoint, we want to give some semantically appropriate response such as a 401 "unauthorized" status.

If you use one construct for asking both FF and auth questions, it's hard to see at a glance whether the code is doing an appropriate thing with the answer.

This is grossly oversimplified, but the thesis here is that yes, if you use both FFs and auth in exactly the same way, it's reasonable to consider using one way to ask the question. But the definition of "using them the same way" should also include what you do with the answer.

In your case, you very likely always do exactly the same thing with the answer regardless of whether the answer is derived from FFs or auth. But for those who do different things depending on which question they're answering, I suggest having different ways of asking the questions provides better affordances for writing and maintaining the code.
I see no reason to think that their pay will not increase. They can now produce 2-10x the amount of content. Did compilers decrease engineers pay because they performed a large portion of the work compared to writing assembly?
100%. The vast majority of folks labelled as an "engineer" these days couldn't integrate x^2.

But software is a different beast than bridges or power lines. It takes a creative streak that goes beyond that. And math is not the great filter in the same way it is for those disciplines. I don't think credentialism is the answer. But perhaps something more along the lines of trade licensing.
Meh, I began my soldering journey with a modest $20 unit. As I worked with it, I learned to adapt to its limitations. Eventually, I decided to upgrade to a superior unit, which undoubtedly saved me a significant amount of time. However, the initial investment wasn't necessary for me to get started.

In my experience, it's crucial to have a versatile set of soldering tips to handle various scenarios. Attempting to solder small pads with a massive tip can be a daunting task, just as using a minuscule tip to heat up a large pad linked to the ground plane can prove to be ineffective. It's all about having the right tool for the job.
We can only hope that when this day comes, we end up with fully automated gay space communism.

But the reality will probably be that plumbers and builders become the next tech bros telling us to learn tiling. Just go with the flow I guess. If tech becomes automated, move to the next thing.
Even Pepsi and Coca-Cola have obvious differences with many preferring the latter. Store-brand cola is an even bigger difference.
Also depends on how much skill/time it takes to transform AI output to something comparable to what a great copywriter could create. Maybe the output is 60% but in 10 minutes you can make it 90%.
If that were the foundation of my marriage I would have thrown out my wife to get a newer model years ago.
As you can see, we're not in fact at the thread depth limit.

You suppose IQ to be genetically determined. That's fine, but you stated previously that it was heritable, which is a claim you could marshal evidence for, unlike your current claim. It's for that reason that it's important to distinguish the two concepts. It's you who brought in the claim that the evidence for heritability is "overwhelming". By your new definition of the term, I've reduced "overwhelming" to "hand-wavy" (your new evidence seems to consist of "other things are known to be genetically determined, and research into IQ determination has been "outlawed"). Not great.

It's unsurprising that people are reluctant to talk about this stuff given the level of rigor it's approached with.
Rochester Public Schools says data was breached
Programmers have been assisted by assemblers, compilers, and interpreters, and pay keeps going up.
> Anecdotally I've seen people coming from a heavy STEM background struggle with nuance and ambiguity more than people coming from a well-rounded or heavy humanities background.

It could also be that folks that dislike nuance and ambiguity self-select to go into STEM fields because the problems and answers/solutions are more clear-cut and 'concrete'.

Also:

* https://xkcd.com/451/
> It is just a program doing what it's supposed to be doing: to predict the next token based on its weights. Nothing more, nothing less.

Every time I see a comment along these lines it gives me pause: there is a built-in assumption that each of us is somehow doing something more than this.

I'm not convinced.

I've heard people refer to some of our instinctive behaviors as due to "our lizard brain", suggesting that our brains are hierarchical, or comprised of a series of evolutionary steps, a more evolved order of brain wrapping the more primitive.

I increasingly suspect that ChatGPT has more or less nailed one of those layers.
If a team of five people with five "assistants" does the things that previously took a team of ten people, that means that five of these people got replaced by automation.
What if a flight only cost a nickel, but there was a 40% chance it blew up?

Not all errors are equal.

Sometimes 99% as good isn't even close to good enough.

But, yes, for most things 60% for 1/100th the price, is going to cut it.
Reading the paper it seems they are problems a lot of people would fail at it too, at least some of the time. LLMs are not superhuman in logical reasoning seems to be the conclusion more than anything.
Used to take family vacations to a little cottage where the only entertainment was the Mad Magazine Board Game. Great material, loved the tone, just really fine work.
CGNAT maybe or sharing your IP address with others some other way? It worked for me, I tried 3 queries if that helps.
Apple's new weather app is fun lately. My SO and I will sit next to each other on the couch, each with the new Apple weather app open to our town. The two instances of the app will show contradictory information. In most cases, neither instance of the app reflects what's actually going on outside. We live just outside a major city so it's not like we're in an unknown area. Needless to say, I really miss Dark Sky and mostly use the NWS mobile site now. -_-
The author of the comment did not choose to leave on some sort of anthropocentric principle, rejecting the idea of using AI in a Butlerian polemic: they were fired by their client and replaced wholly for a fraction of the price.

The only move would be to convert to a volume play and leverage the automation. Maybe that helps, maybe it doesn't; unlike a lot of historical automation to do with making physical widgets, where you might be able to arbitrage as a merchant, or set up your own shop to compete, the scaling factors here are much different, and much more in favor of the owners of the Capital, over anyone trying to run the middleman game.

You've got the the choice, for now. The situations are very different.
But this is usually done on computers with a battery too?
Twitter takes down post on Home Minister globally
It seems like most of the time, a calculator plugin would do a better job, though? When would it make sense to have it reason it out itself?
What experiments violate causality?
My minor annoyance at the name overload aside, I really think this is brilliant. A way for people to curate the source URLs of the web crawler for their search engine is something I think I could really get into.
As a victim of these “driverless cars” when they decide fuck it I’m done in a one way street at late night..

Literally spent close to half an hour stuck like this once in SOMA behind one of these.
Yea it's not. Sorry to contradict, but it's not like that. In any kind of tutoring arrangement you're time with them is limited, and if they're any good, they don't just regurgitate limitless example code. Two of the most important decisions that an instructor has to make are, how much access to give you, and how much example material to give you, because the actual learning begins when you have to think for yourself, and you are forced to confront a black screen with a flashing cursor, and fill it with your own ideas. So interacting with ChatGPT may be a great experience, but it's not that. Maybe someday it will be.
>Other office space will be taken out of service for other uses

What uses would those be?
They lost one client who they had for less than a year, which happened to be the majority of their income because they'd taken 3 years off prior.

I don't mind anecdotes but the implication in the title here on HN really doesn't match the story IMo.
It is happening. We have terminated our contract with the writing agency.

Regrettably, most writers possess excellent English skills but lack the ability to thoroughly research topics.

On the other hand, ChatGPT (GPT-4) is capable of generating well-written content. Especially GPT-4 32K.
This. From my experience doing Keto and based on what I’ve read, your body enters ketosis after blood glucose drops very low. When that happens, it switches to ketones for fuel. It doesn’t need glucose anymore (although glycogen plays a role).

The assumption here is that this is a temporary/reversible condition. At least it was in my case.

For the record, I did a low carb diet for 6 months. I was in ketosis for much of it, with temporary periods of break when it was unavoidable (during travel, lack of food options, social setting). I feel exogenous ketones helped me with the process of getting back in ketosis.
Heavy EVs Could Collapse Old Parking Garages
collect $1,329,063
While this feels significant, I don't think humanity is doing itself any favors by guilting itself over problems it didn't (or couldn't) anticipate. Hindsight is always 20/20. This is especially true when "don't over-optimize" is a core tenant in software development. Software would never ship in a reasonable timeframe if we scrutinized every release to this degree during development.
How about we start and end with just Mister Rogers? :)
Actively building a memory palace while I read or listen to things was a game changer for me. It's very draining though so I can only do it for about 30 minutes at a time but generally that's enough. I'm sure spaced repetition works well for most but it felt like work and I didn't want to take joy out of learning. Memory palace was a way to do that.
> IQ tests measure something real and objective called the g factor

Sure, and NQ tests do too, because look how well graciousness correlates with cheerfulness! That can't be an accident, can it?

Less snarkily, a better analogy would be athletic ability. Suppose you take a bunch of people and measure how fast they can run, how well they can shoot free throws, and how far they can throw a football. Will the results be correlated? Of course, some people are more athletic than others. Does that mean there's a quantity called 'athleticism' that we can objectively measure with a number? No; and not because all people are equally athletic, but because you're trying to take a squishy subjective English language word and pretend it's a scalar value.

> I would hardly call it a "whole field".

The problem isn't the size of the field, it's that academics work within their field, they don't refute it. There's a very uncomfortable result about IQ tests that a generation of psychologists have tried to explain away, and I maintain that the reason they haven't succeeded is because they are institutionally incapable of saying, "Hey, maybe this is pseudoscience."
We are actually at the thread limit. Here's how it works: You can reply to me, but I can't reply to you, since your message is the one that causes us to hit the limit.

I don't think we're really having a productive discussion here, since we're talking past each other, but so I'll just reiterate a key point you're ignoring:

It is virtually impossible to research IQ in Western universities, and doing so risks a loss of tenure.

Now, you're asking for rigor in proving to you that IQ is genetic. I'm arguing that genetic determination of IQ should be the prior, thus a priori no rigor is needed. And, the environmentalists should be saddled with the necessity of disproving genetic determination, not the other way round. You offer no refutation of this argument.

But, your demand for rigor is already preposterous on its face, because researching this topic is virtually impossible! And, those who do research it are immediately slandered as white supremacists and targeted with methodological critiques that, if applied equally to all social sciences, would sink essentially all well-meaning studies in this area.

I genuinely don't understand what mental gymnastics people go through to convince themselves that, in the face of essentially every other important human trait being genetically determined (even sexual orientation!), IQ is somehow exempt. My best guess it's a consequence of wanting to "belong" in a society that has rendered my views taboo. That was a key function of Catholicism in the 1400s in Europe. Groupthink has its place.

In any event, if you reply, please specifically explain to me why I should take your demands for more research data seriously when people who argue what you're arguing have made such research unfundable.
Where are you going to go that's five minutes away though? if you're in the inner city, like downtown Manhattan, it's all urban so it's not like there's anywhere to go.
The World’s Plummeting Fertility Rate
What are you looking for? I don't have anywhere specific in mind, but with hammerspoon I find myself writing lua to write the functionality I want. Which I used to do with Linux. Ideally I'd write up and post it on a blog or github somewhere though.

Personally I'm okay with paying for software (though I do whine about it from time to time). Yeah it should just be built in functionality, but someone devoted their time to building a thing, so I don't begrudge them a couple bucks for it - so long as it's a one-time purchase and not a recurring subscription model for unchanging functionality.
It means the sentence was edited before posting. Someone tried to replace "goes up" with "doubles", but forgot to delete the "goes".
Reddit plans for further improvements to web experience
>If they don’t make you smarter, almost nothing will.

Because nothing makes you smarter. There are no means of intelligence enhancement, other than correcting deficiencies (e.g. iodine) in early development.
I don't see why writers couldn't do the same, and be more cost effective and produce higher quality output than either alone.

The time and attention cost of dealing with an external resource (such as a writer or translator) is also significant. Meanwhile, the ChatGPT prompt is just there, and it's 80 percent as good as a human writer, then (from the perspective of many companies) -- "Hallelujah".

As the Reddit piece put the matter so succinctly:

But, and I will say this again and again, businesses/clients, beyond very high end brands, DO NOT CARE. They have to put profits first. Small businesses especially, but even corporations are always cutting corners.
Do not equate "conversational natural language" with "trivial" either.

We've been working on that one a lot longer than frontend.
> (Especially when the solution to congestion already exists and is criminally underfunded.)

I presume you mean mass transit, but that's disproven by induced demand: cars removed from the roads will be replaced by others, either drivers who were previously taking other forms of transportation or by new trips. Removing cars frees up capacity, which is effectively no different than new capacity from expanded roads.
There is a perception among the broader public that techies want to automate all the jobs away and don't really care what the people displaced do to earn a living afterward.

Bland, inadequate platitudes thrown out advising people to just go find a marketable skill in the new economy ignore the fact that the number of potential occupations that you can make a decent living doing has been shrinking for decades.

If you're not a programmer, a doctor, or possess some other rare skill, you're fucked. And of course the whole point of a marketable skill is that it's only marketable because other people don't have it.

At some point we're going to have to go through the stages of grief as a society and accept that it's unsustainable to deny a middle class lifestyle to anyone who doesn't possess rare skills, especially when the list of skills considered rare shrinks decade after decade thanks to automation.

A continuously growing underclass with continuously declining prospects is a recipe for violence and revolution if we don't start taking this problem more seriously.

There are many possible answers. Universal basic income gets thrown around a lot. I like that idea, but I think it needs to be paired with wage subsidies for low wage jobs too. If basically every job is on the path to becoming low wage some day, we have to regard that as the market failure that it is and stop letting the market near-unilaterally decide the price of labor.
I've been reading up on Keycloak recently, and had questions for hosting keycloak in prod.

How do people in the field handle configuration updates with code?
For example, if I want to set it up as an identity broker to an idp, I would want that configuration backed by code, reviewed by my team. Is anybody using the keycloak terraform provider https://registry.terraform.io/providers/mrparkers/keycloak/l... in production?

Do people diff the realm json configuration as code and use that instead?
Nvidia drivers are detecting and reporting LLaMa/LLM users
Multiple users are reporting that Nvidia is uploading telemetry when they load LLM weights.
But it's not so simple to just "program the memory logic". The hand-holding offered here is sufficient to navigate this restricted simulated world, but what would be required to achieve increasingly complex behaviors? If a ChatGPT agent can't even handle this simple simulation without all this assistance, what hope does it have to act effectively in the real world?
> It seems like there is some resentment and almost anger at this technology, particularly with the artistic AIs like Midjourney. I can understand that more readily, but what's the real beef with ChatGPT?

People seem to have a real tough time accepting that human brains might not be that special. They see things like GPT-4, and tend to fall into soothing mental traps to rationalize that innate but baseless rejection. I actually view all the sustained anger and resentment as a signal that we are making meaningful inroads into AGI, as it means that people are actually being impacted.

One of the most common mental traps is "It's just fancy autocomplete." People tend to stop there and don't proceed to consider that the veracity of that claim is irrelevant. Autocomplete or not, GPT-4 seems to be able to provide meaningful assistance to certain workflows that were previously only within the bounds of human cognition.

> People want it to perform better than any expert human at any possible subject before it's considered "real AI". It isn't enough for critics for it to be better than the average person at virtually everything its put to the test on.

It's quite amusing that some people have moved their goalposts to "well it's not a superintelligence, therefore it's worthless". Simultaneously, it's highly depressing, because it means various actors will likely achieve AGI while the rest of us are still bickering about autocomplete and Chinese rooms.
Elon Musk tweets, then deletes DMs from Matt Taibbi over his Substack snit
A recent Periodic Videos episode (highlighting a newly discovered sodium isotope) went over the puzzle of which isotopes of elements are known to exist and showed a chart of what we know today -

Episode: https://youtu.be/vl0_DElyTZU

Chart: https://nawanagayasu.wixsite.com/mysite-1/nawa-s-hybrid-char...
Elon Musk Shares Private Text Exchange He Had with ‘Twitter Files’ Matt Taibbi
Something I would be interested in would be a true distributed “grep” for web pages.

The service would take 2 regexes: 1 for the url and 1 for the content. It would then return the first 10,000 results of the pages that match both.

The latency would likely be in hours, and I don’t think advertising would work for monetization, so it would be a pay for use service, but for deep searches, this might be valuable.
Sponsor the open source projects you depend on
Since it's obvious, could you explain why you think that?
Reducing Bloated React Code
What do you find in a bulky web app code? 1. Less component reuse 2. Un-generalized way to write React components. 3. Data manipulation logic that could be handled in backend.

Developers have a tendency to write React code first and then put them in a React component later.

Developers don't have a fixed pattern of writing components. They decide prop signature randomly. This leads to other problems, such as, it's hard to generalize other pieces of code such as store update/read etc.

Writing data manipulation logic in the frontend has become very common problem. The client side frameworks have imparted this bad habbit in new gen developers.

Please share the best practices/rules you follow to keep the bundle size & code smaller.
My wife, bless her heart, leaves everything partially open. Not even just open, but she'll screw the lid on jars just enough where if I pick it up by the top they'll drop. It drives me crazy.
Au contraire! TMS, transcranial magnetic stimulation, and related sort of magnetic-field-on-brain things have early results that say it can increase working memory, improve logic/math/3d visualization skills, and push motivation.
China Gears Up for Cognitive Warfare
Nice part is that I have a warranty for hardware failures! The big issue I have initially is getting used to not having quite as much control over the OS level stuff like Linux, but I was avoiding even using my Linux laptop, so any improvement on usability will get me more productivity than having full control of every aspect of my computing. Maybe someday I’ll have time like I did when I was young, but until then I just prefer to have everything work together seamlessly, as things should in 2023. Apple offers that kind of support and service for a price I’m willing to pay.

Being an average Joe is fine with me.