skysight-inc/HackerNews huggingface dataset:
Until recently, old age was supposed to be a Good Thing in leaders, because experience would (or rather should) provide perspective to go beyond hysterical everyday squabbles and actually produce Laws that could survive in the long run. It would also mean such leaders had gone through challenging jobs, and demonstrated themselves worthy of higher office.
All left wing talking points.

Let’s see shut down all reliable power stations. Only add unreliable ones like wind and solar.

Oh and the move to get everything, heating, cooking, transportation onto electric. Further increasing the strain.

The question isn’t if the grid will collapse. But is it intentional or pure incompetence.
AI Originality
TikTok’s Congressional Disaster
Before the Miller test, standards for "obscenity" were arbitrary and varied greatly from place to place. A magazine that printed an excerpt from James Joyce's Ulysses was banned as obscene, while a few years later the book as a whole was allowed to be published. https://en.wikipedia.org/wiki/United_States_v._One_Book_Call...

Many of us like to think of the First Amendment as broadly protecting the right to say whatever you want, dating back to its enactment over 200 years ago, but that interpretation is much newer.
We simply have to say that a running computer has something that its otherwise identically configured recently broken remains do not.

I don’t think that’s a substantive argument for needing a term like “soul”.
Are you kidding me? Pretty much everyone is surprised, including the creators, how are you not?
There is no way the government could restrain themselves from spending that money if they had it so it can't be the NSA.
How to Build and Deploy a ChatGPT Plugin in Python Using Replit (Includes Code)
Value > Salary >= Replacement Cost

Companies can ignore that for awhile, but eventually it needs to be true.
Great to see some dev tools for Brightscript. Love your work on the emulator too btw. When would we be likely to see SceneGraph support?
Joining the chorus clamoring for this <3
...and what does that have to do with my data?

Do you really think the CCP is going to run an effective pro-Russia/China or anti-Taiwan propaganda campaign? In the US? An effective one?

I'm still not convinced that risk is even remotely more concerning than what Facebook or the NSA are doing.
Yeah I primarily like Langchain as an aggregator of stuff, so I can keep up with literature
Mad Men does start to dip for a bit somewhere around season 5 imo, but once they get on track for the ending it picks back up and they stick the landing.
How would anyone search the internet offline?
> Yes, it's called an off-campus apartment. Students have been drinking in them for centuries.

Agreed as a generality. But we are discussing Stanford in particular and you were replying to this:

> Sure, there are just very few Stanford undergrads who live off-campus. And most Stanford undergrads would not choose to live off-campus in order to be able to party more.

The local effectiveness and externalities of rules, no matter how widespread or time honored, still depend on their local context.
As a Briton, it's incomprehensible to me that American adults allow themselves to be told, like children, that they can't drink alcohol until they are an older adult! It's completely and utterly baffling. How do you guys put up with it?
This puts to clear words a nagging sensation I've had my whole life, that I (also) tried to tell other people but couldn't. Talking just doesn't work as well as people think it does. It seems so obvious once you start noticing, but almost nobody notices this. People are either just repeating memes each other basically already know, or else are talking past each other.

When I overhear people having a conversation, almost always, I can see that the two people aren't really understanding each other, and neither of them realize it. Unless the content is basically emotion only, with no real new information. If I try to be aware of this dynamic when listening to people, it frustrates them... without me jumping to (probably wrong) conclusions and pretending to understand, it seems like I have some kind of communications disability and/or obnoxious personality, where I am drawing out the explanation way more than they expected to be necessary. The social norm is to think or at least act like you understand immediately when you really don't.

I often get the impression, when trying to explain totally new ideas to people, that they just assign it to the nearest known trope/meme, and assume it's that, and are unable to see how it's different. Even when it's really really different!

As an academic scientist this is a HUGE problem. All of my really new ideas, I cannot communicate to anyone, and get funding for them. Only the obvious/stupid things, the things they expect, get understood and funded. I then do my real work, the stuff I later get tons of praise for, "in my spare time." Like the author, I too wish I was independently wealthy, so I could actually do my job!

I like this perspective because it puts the burden back on me, and gives me something to act on. How can I put them into this experience, so they really get it?
“Yes Siri is garbage but it doesn’t matter because Apple are probably working on a top secret new thing that will blow everyone else out of the water”

You might be right but there’s no real evidence for it yet.
I worked on LTE stuff during a research/engineering position. It was just 1 year and not my life's work, but I had to deeply understand ASN.1 for it, and I'd never heard of Google's Protobuf. I didn't like ASN.1 even for its intended use case. That big type system was far more complex than necessary for the protocols I was dealing with (surrounding the EPC mainly).

ASN.1 is more optimized in other ways that make sense, sacrificing some flexibility in favor of performance because the ends are expected to be more coordinated, but that's separate.
I'm going to guess that you're in your 30s or younger (looked, yep). Part of what you're seeing in the comments is a reflection of age ranges on HN and of pretty massive change over the last 30-35 years around alcohol on campuses.

As relevant history, it's less than 40 years since the October 1986 deadline for states to raise their alcohol purchase and possession ages to 21, and until sometime in the '90s a lot of schools were still pretty permissive about underage drinking on campus as long as it wasn't in the face of 'townies' and police. For a lot of HN readers who graduated in the 90s (or earlier) the kind of party and alcohol restrictions that are now commonplace are something they first encountered when their kids went to college.
UMA is the secret.

A 256GB Mac Pro can dedicate almost all of that to AI.

Their GPUs are the weak spot. The Nvidia 4080 is 2.5x faster than the M2, and the A100 is 15 times faster.
I am not sure if HN was always like this or something changed over time, but there is clearly no winning here/there's always a critic.
Yeah, my sense is that OpenAI moat is primarily just through the RLHF dataset right now. Most of the other things – foundational models and datasets, embeddings (roughly the plugins announcement today) – have generally already been commoditized. Just getting that dataset for fine tuning is one of the last major hurdles for the ChatGPT geist.
Highly polished it depends, but mainstream products certainly won't cater to the long tail of niches. Some niches are still large enough to be profitable for a smaller product, others aren't (and will hardly be supported by any product at all)
Thank you for sharing... That's a really interesting paper.
I mean can you blame them? There's just so much java and web shit to learn. When are they going to pick up bit-banging when every week there's a new build toolchain or minifier or CSS standard or whatever other pile of abstraction upon abstraction of the day.
...because the US government having a backdoor into Facebook isn't a national security issue?

Because that isn't remotely the case. A backdoor exists for everyone, or it doesn't exist.
Mr. Chew. Does TikTok access the home WiFi network?
I also maintain a website/client that flatly displays HN comments, at https://ditzes.com Here is the comments for this very submission on Ditzes: https://ditzes.com/item/35282815

I wanted something that allow me to read HN with oldest comments first (without being "manipulated" by the karma ranking), offline on my own machine, only updates the frontpage max once per hour and making it easy to follow along submission comments I'm really interested in to read everything in, so that's the goal with the client over. Using Tauri + ClojureScript (https://codeberg.org/ditzes/ditzes)

It's far from done, but felt relevant to this submission so figured I'd share it. To get the latest comments, go to the bottom and scroll up :)

Edit: A more exciting example as this submission doesn't have a lot of comments as of writing this comment, the "ChatGPT Plugins" story (730 comments), might take a bit longer to load the comments so you might have to be patient: https://ditzes.com/item/35277677
Automation does reduce the workload. But the quiet part is that reducing work means jobless people. It has happened before and it will be happening again soon. Only this time it will affect white collar jobs.

"My idea of a perfect company is one guy who sits in a small room at a desk, and the only thing he's allowed to decide is what product to launch"

CEOs and board members salivate at the idea of them being the only people that get the profits from their company.

What will be of the rest of us who don't have access to capital? They only know that it's not their problem.
People keep saying this. But it’s only half the problem to process natural language in text form. How well would ChatGPT do at understanding Spanish from a non native speaker with a southern US accent? (Raises hand). I’ve yet to see a speech to text system that does well at understanding speech by non native speakers or even native English speakers with a heavy regional accent.
Live translation on AirPods, here we go!
That's not really true, though.

You can't really consider an article on a "National Enquirer"-type website to be a solid source of factual information.
Well, no. Bittorent is not web, and it is huge. IMs are not web, and they are ubiquitous. Same with internet phone and video communication, which is mostly not web, even though it can be adapted to running in a browser.

Multiplayer gaming is most.definitely not web, and it's quite popular.

None of the above is esoteric; it's used by tens of millions to billions of people.

Of course the browser has eaten a lot, but there are still large pockets if the internet where it's not really adequate.
Halide is cool and has inspired many brilliant works like Tiramisu and Exocompilation. Love the idea a lot :-)

We recently have some follow-ups on this idea as well. Happy to discuss about it and I don't want to distract from this thread...
The thing is that "warrant served without gunfire" doesn't get clicks, so it doesn't get reported. Looking at news sites tells you nothing at all about the relative prevalence of those two cases.
> Either allow labor to always move as freely

When you use the word "labor" do you mean literally it has to be people who work or do you think any human should be able to move about freely?

I ask because international trade, capital, etc. don't move around without rules & regulations. For instance, I can't just move all my wealth between countries without scrutiny, fees, taxes, etc.
Interesting, that book caused me to question what I really know and hold my views on metaphore. When you see slime mold "learning" and decent AI emerging, it really starts to throw a wet towel on how amazing we think humans are in general because of our intelligence. Then there's election night.
Great firsthand honest and forthright retelling of the entrepreneurial trials and tribulations of a software business! I couldn't help but notice the parallels to the PayPal vs eBay saga.

Thank You for sharing Ruslan! Best of luck in your next Venture! I'd bet on ya :)
I used to be in the camp of "GPT-2 / GPT-3 is a glorified Markov chain". But over the last few months, I flipped 180° - I think we may have accidentally cracked a core part of "generalized intelligence" problem. It's not about the language, as much about associations - it seems to me that, once the latent space gets high-dimensional enough, a lot of problems reduce to adjacency search.

I'm starting to get a (sure, uneducated) feeling that this high-dimensional association encoding and search is fundamental to thinking, in a similar way to how a conditional and a loop is fundamental to (Turing-complete) computing.

Now, the next obvious step is of course to add conditionals and loops (and lots of external memory) to a proto-thinking LLM model, because what could possibly go wrong. In fact, those plugins are one of many attempts to do just that.
Yup. Additionally, if you need portability (i.e. don't want to depend on the system libc) you may use Gnulib [0].

[0]: https://www.gnu.org/software/gnulib/manual/html_node/Multith...
,,Google may be a lot worse inside than we're hearing''

Google's Q4 financials were already much worse than anything before (1% YoY growth). Right now with 2 real competitors (Bing and ChatGPT) just putting only ads on the front page may stop working as a ,,product strategy''.

Even if Google is executing great (and I'm an optimist on that front), that won't translate to clear revenue growth, as margins have to shrink.
Prior discussions: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The US Government prints money whenever it feels like it despite being $30 Trillion in debt, it's the only entity in the world that could manage to not spend it.
> The same goes for "genius", a spirit from whom we get the words genie as well as "Djinn".

Genie does come from genius, but djinn is an unrelated Arabic word.
Once you choose any of those frameworks listed that support it, creating a REST api is trivial and very well documented within many. Likewise, they almost all prescribe recommended solutions for many other things.

That we have a wealth of good solutions is amazing, and it feels like people will find anything to complain about. If we had just a couple it’s lock-in or bad ecosystem. When you have a lot it’s messy and stupid.

It feels like a communist Russian coming to a US grocery store in the 80s and concluding it’s ridiculous they have too many choices how can they ever decide what to eat.
So how well will it go over if the average consumer is nickel and dimed for every $x number of queries?
This is just part #1 of natural science & constructionist learning. You can't only not tell people thing, you can't expect them to learn until they can engage their brain & monkey around & see for themselves. They have to have a lived experience, not just of it working & doing the thing, but also need to try & see other random hijinx.

Humanity only ever works, only becomes human, when we are allowed the agency of the experimenter. When we can find out.

This has slowly lead me towards detesting applications. The idea of interface is almost always a curtain, a veil, that obfuscates & hides some pretty graspable real truths. Interface & apps often take something real & make it virtual, impervious, symbic, in a decoupled lying way. We are complicit all too often in raising a worse, in-natural science helpless version of humanity. We say it helps users to get tasks done. But it's all fractured narrow experiences, something small distilled out where few lessons port. It masks, without any chance to begin to improve beyond, to see like a human ought to be able to.
Good thing too, as if there’s one thing Intel 13 needs, it’s a big fan.

(worth the down votes)

I really don’t need another notebook, but I like what Framework is doing, and I’ll be watching the reviews.
Sad news. She gave me a gmail invite after I begged for one on slashdot, seems like an eon ago. We corresponded off and on but unfortunately I was never able to meet her in real life. Rest in peace.
Xanadu is basically the web.
> "It turns out... the singularity was our knowledge merging to form the AI."

“The cosmos is within us. We are made of star-stuff. We are a way for the universe to know itself.”

~ Carl Sagan
As someone who comes from central Europe and lived in UK for a few years I say this - UK is not particularly alcoholic. It's the drinking culture which is terrible and I think it's due to 2 facts:
- pubs close early - if you want a pub open longer than till 11 pm you need a more expensive license. I was told it's a remnant of a WWII policy when they needed workers ready in the morning to work in factories. Anyway the places which stay oper are more expensive. This encourages binge drinking. If you drink 8 lagers in 2 hours because the club you go to afterwards is twice as expensive you get pretty drunk. If you spaced it out between 9 pm and 4 am you would be fine.
- very strict enforcement of no alcohol till 18. When the teens turn 18 and get access to alcohol they get shitfaced. I started drinking at home or at pubs at 15 and I learned how much I can safely drink. It also took off the forbidden fruit badge. Try any UK high street on Friday 11 pm, there UK doesn't seem to have bright future :-)
They started doing fast top level versions like Chrome, since Angular is Google too.
To check my understanding:

The bug looks a bit like these two threads running in parallel:

A: x := N
A: y := N
A: done := true

B: if(done) {
B: assert(x == y)
B: } else { retry }

Where the assert in thread B replaces some other code which had x == y as a precondition. The problem was thought to be that, due to weak memory ordering on the processor, B would sometimes observe done to be true but x != y.

The fix would be to insert appropriate memory barriers to get the threads to see consistent data.

The problem is to try to determine whether the hypothesis was correct. The bug is rare and the proposed fix might make it more rare. It would be bad if the fix just made another bug harder to discover.

The idea was then that to test this, you hit the edge case and test if the memory fence is sufficient to cause the assertion to succeed. But instead of rewriting the code to something like the following, you can just rely on invoking the debugger being sufficiently invasive to have the effect of the fence and then rerun the assertion.

B: if(done) {
B: if(x != y) {
B: fence();
B: assert(x == y);
B: printf("Gotcha!\n");
B: }
B: // Now use x, y as before…
B: } else { retry }

One issue is that while this finds evidence that missing memory barriers were sometimes the cause, protecting from the case where the cpu is just having a good day while you’re testing and the bug-triggering case doesn’t happen, it doesn’t really prove that the only cause of x != y issue (this example is presumably distilled from a single potential cause of something more complicated) is caused by the memory barrier problem (eg maybe a rare buffer overflow sets done to true too early).

Is that a fair summary or did I miss something?
Having decent NABs on hand for parties has always been a polite and common-sense thing to do. "Equally Attractive" seems like a bit of a judgement call.
You can buy a gun at 18. But not a beer...
Laziness is a developer's virtue. Find a better way to do your job instead of working hard.
If it were only email I could use software that blocks spam email. But there's no way I know of that can block spam phone calls. And I, at least, get spam phone calls.

Signing up on donotcall.gov doesn't help. There's always some checkbox in some terms of service somewhere that grant people the right to contact me that I don't know about.

But the biggest reason I don't want to give my phone number is I want to not feel the way being required to give my phone number makes me feel. I feel like a tracked inmate.

Right back at you: why do you need a phone number from a user? Why do you need anything from a user? What problem are you trying to solve that cannot be solved in any other way except by asking for people's phone number?
> Cacao (Swiss chocolate)

It was used to flavor drinks for hundreds/thousands of years in the Americas. But chocolate in a solid form suitable for baking is a European invention; and bars/pieces of chocolate that you would eat as a standalone item are from the UK, if I'm not mistaken.
Manhattan Hotels Became Refuges for Thousands of Migrants
I wish... the furthest I've ever gotten is just dreams that include visible "parts", but never gotten to do anything with them. They really are just random casual everyday happenings, just with dream logic.
Don't quit yet.
This article really frustrated me the last time it was posted, but now I think I have a clear enough idea why to put it into words.

You absolutely can tell people things! But to tell someone something, you need to do three things:

- Establish enough shared context that they can understand you
- Speak about something they actually care about (or convince them to care)
- Use a format that works for what you're trying to communicate

I've told people about technical topics in conversation or presentation plenty of times. I don't really understand how you can be an engineer and not tell people things.

The article is frustrating because it puts the blame onto the listener. But that's not how communication works! You don't have the right to just "tell people things" - you have to put in the work to be understood and to show people it's worth their time to pay attention. Communicating well is part of the job.

The author does this even in this piece. He says: "For example, with just a few magic HTML tags we could stick avatars on a web page — pretty much any web page. For months Randy kept getting up at management meetings and saying, “We’ll be able to put avatars on web pages. Start thinking about what you might do with that.”

Well yeah - if someone stood up in a management meeting and told me to think about what I might do with an avatar, my first thought would be "What's an avatar" and my second thought would be "I'm already busy with other things". He hasn't said what an avatar is or why anyone should care about them. So people pay no attention.

Then the demo shows what an avatar is and lets people see immediately how it might be useful, in a format that works regardless of the skill of the communicator. And so of course now they understand!

And maybe the thing you're trying to communicate is so novel that you can't establish context or convince people to care without showing them a demo. But at least take the time to understand why you can't tell people about it.
> without begging fiat gatekeepers

To purchase the coins you need to use an exchange. To sell the coins you need an exchange. Cryptocurrency isn't usable without fiat, and it's value is based on fiat.

Unless you're using very specific coins (which aren't allowed on most exchanges), your transaction history is public to the world, which is worse from a privacy perspective than fiat. If you really used coins as your primary currency, it would be pretty trivial to obtain your identity from your transaction history.