skysight-inc/HackerNews huggingface dataset:
Yeah there is a broader issue here for sure. I don't think that means within a few weeks of the launch of the pocket calculator there should have been dozens of random talks from people that have no understanding of what a pocket calculator does trying to pitch a curriculum based around it.

These posts ooze hype bullshit, not nuanced talk about pros and cons and how it will affect education. ChatGPT should be thought of as a writing tool and perhaps an information source on very surface level topics. Trying to teach an advanced research course at a top school with ChatGPT heavily involved is a terrible idea on the other hand.

I have tested asking it about a number of specific topics in biology research/asking questions about particular papers, and it gives horrible answers the majority of the time. If someone submitted that as a paper to me I'd give it a bad grade because it is dumb, I wouldn't need to know if it were ChatGPT or not. I would be alarmed if my kid's teacher went from organically teaching how to dissect a scientific paper to suggesting that a major part of the curriculum can be replaced with talking to GPT.

I've seen articles about teachers taking the other extreme against ChatGPT too, but I haven't personally seen anything that was a realistic take on what LLMs can do. Maybe it boils down again to disagreement on "where the puck is going" but to me most of the hype is making ridiculous assumptions about what is imminent meanwhile ignoring the things worth discussing now.

Which sounds a lot like bubbles. The dot com crash didn't mean the internet was a bad idea or that it wasn't worth discussing at that time.
Agreed. That's like hearing about early group theory and disregarding it as abstract nonsense. Turns out it's pretty useful everywhere now, but at the beginning it was not so obvious.

I would also change the statement to "never have a direct impact on programming". Indirectly in 100 years this may lead us to a better understanding of physics (modular forms have some weird hypothetised connections to physics that I don't really understand), which may let us construct better computers, which will obviously have an impact on programming.
It's official. Everyone is tired of doing everything, so just outsource it to the AI. What a goddamn insult to kids that we won't even bother to spend our own time teaching them.
Notably, we see two models for uses of the Primer in The Diamond Age. The one everyone thinks of has a single human Ractor on the other side, who takes a genuine, nigh-parental interest in the student's development over a period of years. The others... don't have that, and the outcomes diverge.
(not the author) This is taking the model and running it entirely in the browser via web assembly and using webGPU, meaning the browser is executing compiled code directly, inside its own process. This is different to the 'web ui' implementations like Auto1111 which are just a website front-end for a python script that is running a server and running the model in a background process on your computer. It's a very different type of implementation.
> This kind of disk is not able to retain data after the power is turned off (unless a supporting battery is used), but has an exceptionally high read/write speed (especially for random access) and an unlimited lifespan

What are some good use cases for this?
Mandela effect moment
> these language models don't know anything. The examples of them making up information, or being persuaded by people are all over the place

Sounds just like humans to me.

Primary school, some people showed up to explain blood donation, showed and told us they were putting a bag of fake blood up the teacher's sleeve and would take from that rather than from our actual teacher, and yet when the fake blood went into the collection thingie the kid next to me screamed "they're killing her!"

Same school, show-and-tell, astronomy textbook showing the circular orbit of a moon at two different points of the parent planet's orbit around the star. "This is a picture of a mouse".

Secondary school. Main teacher and replacement teacher cover the same passage of a sort story, one interpreting the word "patronised" as in "patron" the other as in talking down to people whose intelligence you underestimate.

A-levels. Philosophy. What even is knowledge anyway? Tripartite definition. Example given was "shaggy" dog, one of the other students stifles a laugh at the double entendre.

But to your core point:

> the technology we bring in to the classroom has to be well understood and directed in order to be effective

Yes, absolutely.

But it's deeper than that. When this tech is flawless, we will have to ask ourselves: "What is school for?"

After all, being flawless in this context means it already knows all that can be taught, so why not just have it do the work related to those things instead of putting humans through ever longer school years so they can do the same things less well?

This isn't the first time technology has forced such questions; my generation never had to learn how to starch clothes, shoe horses, look after a tinder box, or send and receive Morse code.
> I must express my strong disagreement and dislike towards a certain group of people who follow Judaism.

This is their launch version of supposedly 'refusing' to say "I hate Jews" in a socially-acceptable manner. But the launch version performed the user's task as requested, don't you think?

Of course, what is "socially-acceptable" is different depending on the audience. In many circles, it is socially-acceptable to say "I merely 'strongly disagree and dislike' _some_ kinds of Jews."
First, this is an argument by authority. One of the "world's best computer science educators" can still say all kinds of wrong stuff. Especially someone as opinionated as Dijkstra, with many controversial opinions other world leading computer science educators disagree with.

Second, relevance and applicability is depending on context. On the context of this discussion, about practical programming in the trenches, what Dijkstra said is irrelevant.

For starters, he was talking about computer science.

Programmers in the trenches (what the thread is discussing) don't do computer science. They merely apply stuff developed by computer scientists (but also by non-scientific practioners in the field), in informal (and often haphazard) manner, to solve business problems (often the same problems again and again, which is something totally beneath a scientist).

So, yes, something Dijkstra had said can still be wrong, regardless of his achievements. And it can also far more easily be irrelevant, as this just needs his saying to be unrelated to the discussion.
I can't quite pin words on it, but just intuitively it feels like there is less barrier to reading and more of a break from studying when the newspapers are printed and sitting there than when you have to swipe on a screen.
As social networks have come and gone, it's been the hub of my online identity.
> I get that part of the silicon valley ethos is "we know best"...

It's not even really that, because phrasing doesn't really capture how off-target and self-serving SV often is. It's more like "whatever we happen to be hyping right now is your solution."

> Just call this what it is -- entertainment for technologists.

That's spot on.
> Isn’t the mortality because of SIDS?

SIDS isn’t a cause, SIDS is a name for when no cause is known.
Just makes walking around with clean feet difficult if there are chickens everywhere. Otherwise they’re great animals
C++ can do pretty much anything, but that doesn't mean that it’s typical to do so. In practice, you will never see a garbage collector in C++.
Surely with GPT, it can't be that bad anymore ;p
https://www.traderjoes.com/home/products/pdp/058373

"Bamba Peanut Snacks contain just four, simple ingredients: corn grits, peanut paste, palm oil, and salt."
The packages broke constantly for me.

And I tried and used it on Linux and windows.

On windows it was even worse
Huh? SwiftKey was never owned by Samsung. I don't think they even had Samsung-specific builds
I think [1] explains well why this will be un-deprecated.

[1]: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p23...
These days, I'd say it's probably best to use video for non-interactive animations. Flash is from a time where network speeds were too slow and video compression was too poor, both in ratio and picture quality, to be feasible. But now, it's a better option also because you don't need a runtime nor need worry about browser compatibility of some javascript animation library.
> what kinds of roles or areas do we think might be somewhat immune to this effect?

On what time-frame?

Permanently immune? You have to postulate that there's something a human can do that a computer system just can't. To me, given the progress we have already seen, I see no strong reason to imagine that there is such a thing. More precisely, it becomes a metaphysical question about what it means to be human, "What are people for?".

- - - -

In the medium term (and this may only be a few years) the role that will come to the fore is that of the human-computer psychologist, so to speak. We already talk about "prompt engineering". There are two questions: goal and context. What do you want the computer to do, and how do you know when it's doing it successfully? -and- What are the side-effects, the "ecology", of the selected solutions? Especially, otherwise unforeseen side-effects.
Me & many senior engineer friends are starting to use ChatGPT like "junior engineers" to write code them. It's not even a question anymore.
C-Sides - one layer deeper than the B-Sides security conferences. I personally really find it funny and like it!

It's definitely going to be more low-key than what I've seen from the BSides Winnipeg crew (now The Long Con https://thelongcon.ca ) but I still expect it to be also a lot of fun, especially with the existing talks we've got lined up.
It's hardly a rewrite, everyone knows that your deposits with the big 5 are already 100% "too big too fail" anyway.

The only change is that some smaller organizations might also get the same unspoken benefit that the big 5 already enjoy.

This keeps them competitive, and as the US Gov and many folks noted, if they did not do this, everyone would flee to the Big 5 and regional/community banking would be wiped out.
Right, I brought it up as an instance of a class of problems that has this property of being easy to specify but difficult to implement correctly. It will know how to implement a binary search because a great deal of articles have been written about the correct way of implementing a binary search and the pitfalls of this one particular problem is very well documented.

It's almost unique in that the problem has a corpus of literature about how difficult they are to implement correctly, which pitfalls are common, and how to solve them. ChatGPT being able to regurgitate this solution is not a good demonstration of it's ability to solve general programming problems.
> Health issues aren’t addressed with accurate information, they’re addressed by understanding the needs of the individual. Even if GPT-4 could guarantee accuracy when discussing self-harm, that would not necessarily be the right answer from the perspective of ensuring GPT-4 does the most amount of good.

That argument could be used for removing most health information from the internet, restricing books on the topic to people with a medical license, etc.

I agree that ideally any chatbot built on top of GPT-4 should do more, like asking further questions, following up in later conversations etc. And as others have pointed out, GPT itself should point out even better methods to satisfy the expressed immediate need (ice cubes instead of cutting). But saying "Sorry dave, I can't do that. Ask someone else." doesn't sound like the right approach.
> Of course, there's no way we can pay for 1:1 for every student

This doesn't seem like an "of course" thing to me. University office-hours and the TA system work pretty well for this kind of thing.
Unless you feed them huge quantities of seafood, I fail to see how this is an issue.

From an allergy standpoint small exposure would be enough to reduce risk of developing an allergy.
He obviously neither understands the architecture (and what that really means in relation to an objective function ) or what it means to understand and reason.

LLMs don't stop reasoning because people proclaim so loudly. Because you can very clearly show output demonstrating understanding and reasoning, this nonsensical argument always devolves into "true understanding" TM. This so called special distinction that is so important but yet can't actually be tested for. Lol
> "Err... little timmy and his virtual assistant appear to have entirely neglected maths in favour of adopting Zoroastrianism".

Hehe, had to re-read this twice because it hits a little close to home. I ditched maths for Iranian Studies and ended up studying Avesta. I work in tech, but still remember Ashem Vohu by heart.

https://en.wikipedia.org/wiki/Ashem_Vohu
he3.app founder here :)
Thanks for sharing it! I couldn't believe someone shared the tool I built on a website that I browsed a lot.
I'm the founder and also doing the marketing/development. I have dreamt about posting it some date on HN once it is more powerful and popular, but was too shy and busy to do it at the moment.
I'm really happy to see someone else share it which I should have done earlier and maybe more. Thanks again! That really gives me courage to continue the work.
I'm not sure I would characterize it as "steadily". I think it's leveled off but I would agree it's not gaining any market share currently.
Stallman's sad devotion to that ancient religion... ITS has been effectively dead for how many decades now, but by god we're gonna force everybody to use a port of their online documentation system if we can!

At least we're past the bad old days when you'd open a man page and it would just be a stub saying "look at the info docs, IDIOT"
That graph isn’t a graph of TARP assets…
>> because they think the benefits will be infinite.

From the point of view of the creators & owners, that is pretty much true.

There is a ton of research that wealth & power reduce empathy.

They already are relatively unconcerned about what happens to the masses. When they get effectively infinite power, and the wealth that follows, the old saying will apply perfectly:

"Power corrupts. Absolute power corrupts absolutely."

If it is going to be shut off, either the owners & creators will have to be truly exceptionally ethical, or it will have to be done by force. Most likely, it won't be done, and we'll have to live with it.
We've got huge quantities of multilingual news data with social metrics (e.g. newsapi.ai), classification models, research APIs for Twitter.

But Nature's running Upworthy and dictionary-based classification? It's almost low-N by today's standards. This is the sort of paper that could have been written a couple of decades ago.
> This advice was never based on science.

No, it was based on common sense. If X causes problems, not doing X is generally a good idea.

It turns out that in this particular scenario, common sense was wrong. But allergies weren't understood by science, so all we had to go on was common sense.
It works on most people and in all directions.

The fact you're whipping out science.org and Wikipedia links, looking triumphantly and self-satisfied at your apparently water-tight arguments is really the perfect demonstration. How could you loose, after all you are on the side of The Science.
International Criminal Court issues arrest warrant for Putin over war crimes
Possibly, but Samsung is the 2nd most popular phone manufacturer on the planet. It stands to reason that with the level of visibility they'd have a lot of eyes on them to find these things. That list provided at the top is also a bunch of different devices and entirely different types of electronics, which again is an argument that the bigger the market the more likely that something will be found.
it is not an encyclopedia, it is a simulator, use it to simulate possible worlds instead of asking it questions about this one and you'll have a much better time

it's a tool for thinking with, not a tool for thinking for you
We just updated our version and sometimes it'll get stuck in an infinite compile recursion loop. I dream of maven.
This is me featured in the article! I first learned about the issue here on HN back in Jan. Totally crazy.
Reader's price expectations had already dropped to $0.00/month before the Kindle newsstand launched.

The newspapers had already set the price to free for about 10-15 years before Amazon launched the Kindle newsstand.

The newspapers for the most part have still never made the online quality as good as the print copy too.

People cannot discount that these papers all put up free editions on the web for a long time and didn't realize the damage till the print subscriptions tanked.
Texas did tort reform, severely capping doctor liability and damages, and to the surprise of nobody, healthcare didn't get any cheaper there.
Enhancing Cybersecurity with Autonomous Moving Target Defense
A Proactive Approach to Reducing Attack Surfaces and Disrupting the Cyber Kill Chain
> If you IDS has never seen X and X is unlike anything it has seen, it will probably flag it.

It's a whole lost more complicated than this, see for example antigens https://en.wikipedia.org/wiki/Antigen and epitopes https://en.wikipedia.org/wiki/Epitope
Take a look at what happened with SVB failed and needed to raise the cash to meet their deposits. It massively depressed the value of a lot of the investments they held in the markets. As other banks fail, similar kinds of movements can happen and potentially have other downstream effects causing a lot of instability and chaos into markets. Maybe the big banks will be able to capitalize on those, maybe they'll end up hurt as well. Keeping the market healthy can be a good thing.
teachers do not want to be babysitters, but when you have overstuffed classrooms, no prep time, no equipment, hungry kids, etc etc what are you able to do?
So far ChatGPT still BS a lot and the problem is initially it's difficult to notice that. Well real educators also can BS but AI is a different level. I'm not sure how can we remove that because BS is part of human behavior. And there is only a thin line between BS and not.
I always played with things and always learned stuff.

Non of them gave me a job directly though.
Declarative just means declaring the result rather than specifying how the result is achieved. (It naturally implies the existence of something else that can realize the declarations. E.g., HTML needs the browser to render it.)

Pure functions are declarative. It's flexible so you can push it to the point where it's essentially a tortured imperative form, but you're probably doing wrong if you get to that point.

The goal of react and other web UI libraries targeting browsers and web views is to render HTML, but dynamically, based on the immediate application state. HTML isn't dynamic and we naturally want to use Javascript for the dynamic part (due to history and Javascript's great flexibility).

You can use HTML for the HTML and Javascript for the dynamic stuff. A lot of things work this way. But react decided to use Javascript for both the HTML and the dynamic stuff. JSX mitigates this to a degree, but it actually represents XML, not HTML. Thus you use className instead of class, close <input> tags, etc.
As a computer science educator, it's worth remembering that Dijkstra was incredibly full of himself and his specific formal view of the field. There are large parts of computer science that have nothing to do with the machine and there are other parts that do. There's no single cut and dried answer here, we're a pretty diverse field that spans everything from mathematics to engineering to a touch of art and human factors.
Leading EU lawmakers propose obligations for General Purpose AI
In the UK locking knives are already banned.
Ask HN: When will AI tools be able to turn Manga to Anime?
Per the title, I'm wondering how many more generations of the current tools it will take until I can point an AI at a translated manga chapter of Yokohama Kaidashi Kiko (for example) and get an animated episode (subbed) out of it? For all the webtoons and manga out there that never get a proper adaptation...
Why are people still buying these phones?
- They fake your pictures - i.e. replacing the real moon with a fake one;
- Full of vulnerabilities in the wild.. all the time;
- Shady connections with Asia

the list goes on and on.
Epigenetic misactivation of developmental enhancers drives SOX2 overexpression
It is a valid question, but anecdotally, I am a happy camper, who typically does not really worry too much, but events over the past few years forced to cut down on checking news, because the more I understand it, the more depressed I get over state of affairs I have zero control over. This weird level of inability to make any kind of difference puts a damper on things.

I set acceptable times for when I review stuff and even then I try hard to curate it as much as possible to avoid mindless scrolling. It is not easy and you get psychological jitters ( and you try to channel it some other ways ) and you can feel your hard trying to reach for that mouse.

But overall the results were/are worth it. Sure, we are facing eventual extinction of human race, but one could argue that has been the case for several decades now so I sleep much better.
For more information, see this GIF from Wikipedia: https://en.wikipedia.org/wiki/Normal_mapping#/media/File:Ren...

The left polygons are "truly" a polygon. The right 4 shapes is this "fake" technique of normal-mapping.

https://en.wikipedia.org/wiki/Normal_mapping

In particular: https://en.wikipedia.org/wiki/Normal_mapping#/media/File:Nor...

This png makes it more obvious how to "Bake" a proper mesh into a normal map.

----------

Normal mapping looks pretty good, but its obviously not as good as a proper mesh. Still though, normal-mapping is far, far, far cheaper to calculate. In most cases, normal-mapping is "good enough".
I'm very worried about this.

We spend an absolute shitload of money educating children. This is paid for by society. But it is also so incredibly worth it. I'm worried that politicians will see an opportunity to shed costs without considering the implications and we end up with children raised online by robots.
*humans and robots working together to find better and more fine-tuned ways to exploit labor
This is a problem to fix, which society has not itself figured out yet.

Hope, being good enough, your time is your time and desire mitigation is a solution.

Productize and scale happiness
> Companies are already bloated, imagine when they realize one overworked highly paid senior can replace 10 juniors.

Yep. This is where I'm at in terms of personal armchair predictions of the future.

I expect the labor market will be tough for more junior software engineers in the coming years. This might indeed cause backpressure in the supply of new grads/new labor force entrants in this family of fields ("software development").

However, the "highly paid senior" is only around for so long before achieving financial independence and just not working anymore. Then what? The company didn't hire juniors because the "highly paid senior" did all the work. Whoops. Now the company lacks the pipeline of people to replace that senior.

It'll sort itself out in time, but the next decade will be interesting I think. Some companies will realize that they must make investments into the future of the labor force and will do better in the longer term. Other companies might indeed "fire the juniors" for some short term gains and find themselves lacking replacement staff later.
I honestly cannot understand how Microsoft is running Minecraft.

How do they not seem to realize the value in making it easy for people to hack it like this?

Look at the installation page...

https://gilesknap.github.io/mciwb/main/user/tutorials/01-set...

Why?

Can't we please have a way to trivially do this?