skysight-inc/HackerNews huggingface dataset:
> Marx and other writers repeatedly emphasize that the working class itself must take power [...] He saw theory and practice as deeply connected

Marx wrote a lot of things. How many times did this champion of the working class visit a factory? How much time did he spend in working men's clubs, talking to the miners? Did he ever go down a mine to investigate conditions for himself? Did he form a political party to try and put his ideas into practice?

If you read a biography of him you'll find the answer to all these questions is no. His friend Engels even offered to give him a tour of the factory he conveniently happened to own, and Marx didn't bother taking him up on it. He didn't need to, for he'd already learned everything he needed to know about the world from books written by other people. And thus he devoted his life to ... writing more books.

> Marx didn’t believe [society is simple].

Sure he did! He was advocating revolutionary violence to implement his ideas despite not having worked out the details of what a communist state would actually look like. His books focused almost entirely on why capitalism should be abolished, not what would replace it. To him, it was easy peasy. Overthrow the ruling classes by organizing a class of "professional revolutionaries", get them to take power then put the working classes in charge, everything is now great. Done.

> There is a whole area of thought known as market socialism that rejects both capitalism and central planning

There are books that contain every possible permutation of social concepts, but that doesn't mean they make sense or any significant number of people believe them. In practice there is no such thing as anarcho-communism beyond, perhaps, tiny groups of people who live in tents. And even then, it doesn't last. Invariably someone takes power and then starts issuing plans that have to be obeyed.
That's pretty obnoxious and would presumably explain why they don't explain the nature of their statistics. Obviously the way you determine the marriage success rate is dividing old marriages ending by the number of new marriages. That clearly makes sense.

Thanks for looking into this! :D
Fetishes are powered by disgust (because our brains are dynamically typed apparently) so there is nothing that “universally induces disgust”.

If someone loves Jesus, an imaginary stuffed animal, or a volleyball named Wilson and they get a sense of fulfillment or connection from it, then good for them. Life is short and fundamentally meaningless so anything that reduces suffering and increases enjoyment should be celebrated.
Alignment was one of the explicitly declared goals of ChatGPT. That's why they opened it to the public, to let people hack it and work to close those vulnerabilities.

Unfortunately it went viral, and this caused a rush to product. But you can't say they shrugged or that people aren't earnestly working on Alignment.
I like to think of it as a language that gives you some of the developer reasoning ability of an OO language - data & behaviour encapsulation - without the overly complicated push for lasagna code that e.g. Java tries to teach you.

No dog extends animal, cat extends animal, duck extends animal hierarchy, but a "bark" method that only dog and cat implement.

No "everything is an object", you get to decide what goes on the stack vs the heap based on your own insight. But also no pointer arithmetic footgun.
> What's the objective measure of sentience?

I don't know. My point is that if there is some objective indicator that's correlated with sentience, LLMs are probably already close to us on it, maybe even beating us on it. And if, at some point, a ML model reaches our levels at every objective measure we can think of, then we'll have no choice but to grant it is intelligent/sentient/sapient.
The Fnatic Rush G1 has a USB hub. I have my BIO-key SideTouch connected, and plug a wireless mouse dongle into the other port as the range isn't good enough to reach the next room where my computer lives.
The ability of deployment of an operating (observe the word!) system is paramount and it IS the point here!

Designers should lay off of approaching functional tasks through vague and coined phylosophical mission statements in pace of pragmatism, it is like sawing the coat to the pretty button with esoteric properties.

Forgive me being harsh but I am pretty fed up by the trend in our time when product design is approached like pompous famous fashion designers make weird clothes only suitable for the catwalk and celebrate each other on the otherwise useless piece of textile.

We can instead express creativity and converse ideas through actual usability, we must discuss operating(!) systems through actual usability, through something could be realized and deployed, actually being possible to use for its purpose!
There’s more to it. The philosophy behind the architecture (functionalism, simplicity, and keeping the raw material’s appearance instead of hiding it) maps very well to a philosophy of web design. The main difference is that “raw” now refers to (roughly) the HTML code rather than concrete. The other points, simplicity and the utilitarian character of the layout and of the underlying code, and buttons that look like buttons (analogous to doors that look like doors) are very similar.

In contrast, “flat” is just a visual style.
Ad hominem doesn't mean any description of a group of idea-defined people that you don't like.

Definition of ad hominem: "directed against a person rather than the position they are maintaining."

My post: no specific person mentioned, it's all about a particular position.
Who are you arguing against? You are just repeating the comment you replied to.
> Yes, I'm sorry, that was a mistake. The correct answer is actually [hallucinates something else]

Doesn't even have to be a new hallucination, sometimes it's just the exact same wrong answer.
> Exhausting

This is increasingly the feeling with all public conversation no matter what the subject.

The hyperconnected echo chambers of social media, copycat blogs and cheap online journalism are creating a system that only knows two states: silence or delirious excitement. Since silence doesnt pay the bills, what you get is a constant barrage of exaggeration. Its exhausting the same way being exposed to 120db noise is exhausting.

The drowning of calm and informed discourse is not just another negative development that subtracts from our quality of life the way a polluted beach or river does.

You can increasingly see the impact of hypes on decisions of policy bodies that should know better. Ultimately they are serving "the people" and if people agitate about crypto or AGI or whatever, then thats what they too will focus on.
I agree the evolution will be interesting (especially since chat isn't the original interface for textual GPT, eg GPT-2).

But skeuomorphisms are about "ornamental design cues from structures that were necessary in the original", and text chat is far from ornamental. I use it on a daily basis with my friends, though they're knowledge about me and them and our interactions, especially since 2021, is unmatched. (Until GPT4's image analysis is released and someone trains a model against Instagram stories, maybe.)

A drawing of spiral binding in a digital notebook is ornamental but text chat is not because it will be a long time before human conversation becomes obsolete.

Still, a look at GPTforwork.com and their spreadsheet add-on says that there are better interfaces for certain kinds of lookup and analysis.
When was learning ever not fun?
It's because no one is enforcing these rules. I've driven drunk and ran red lights and sped until I got nailed for each of these.
I still cut in line (or whatever the term is for cars) when I can because in 20 years of urban driving I saw a cop pull someone over for that ONCE. So why wait in line when every time 10 other cars cut the line.
Where? Not where I live (Europe). Prices here have dropped max 5%. But if you take the increased rates in to consideration then the total price you'll be paying till the end, is actually higher than before the discount.
I believe it's called multi paradigm languages - most I've used are like that (C++, Kotlin, JavaScript, Python, ...). The only dogmatic OOP languages I can think of are Java (where it is IMHO nastily done), Ruby and Smalltalk (in both of which I never felt the burden of OOP boilerplate).

I think it's a Java problem, not an OOP problem.
Do you have an example?

What is a simple prompt that makes ChatGPT hallicunate?

I tried googling for "chatgpt hallicunation examples", but they all seem to not work anymore.
Internet is MUCH easier than clean running water or access to healthcare. Just need a Starlink rather than needing a helicopter and a water treatment plant (or 50 miles of piping with pumps every mile).
The design to me looks simple, yet aesthetic.

Brutalism looks simple, but horrible and anti-human, especially in Britain's climate, where it tends to get stained by damp and moss.
LLMs that can be run locally don't even have any guardrails. I tried running gpt4chan on my PC and it was outputting really horrible stuff.

Soon it won't matter what kind of guardrails OpenAI's ChatGPT has if anyone with a good GPU could run their own unrestricted LLM locally on their own machine.
> I was very pleased with how similar they were in concept (i.e. counting seconds or days from a particular epoch)

I don’t think there are many alternatives. Counting backwards would either mean diving into negative numbers or postponing that by starting at an arbitrary high number.

“In the x-th year of ruler Y” plus a knowledge of the succession of rulers is awkward for recording over centuries. I expect that has been used almost everywhere before history (in the meaning of ‘after prehistory’ https://en.m.wikipedia.org/wiki/Prehistory) began, but as far as I know, where written records exist, countries that used it such as Japan also had another system (https://en.wikipedia.org/wiki/Japanese_calendar)
We have posted a few straightforward articles comparing Tigris to Mongo. As you can see given the popularity of this post, we wrote it to show how Tigris would fit in an *ERN stack.
I can also model encapsulation, inheritance and polymorphism in C. That doesn't make it an object-oriented programming language.
None of those claims about the effects of social media hold up under inspection. They're all academic pseudo-babble. Look at the Haidt response to people pointing out his evidence of social media = suicides isn't robust; he doesn't argue the evidence actually is robust, he argues that censoring social media shouldn't require you to actually prove your case!

These ideas are all motivated narratives by people who want to control the internet to try and re-establish the world where their intuitions are the only ones allowed to be expressed.
Yup I have the same meaning as you. (I'm in north half of France in case someone says they don't)
Unlike crypto, I know that AI will change the game.

However, I know that changing the game, inevitable as it is, does not mean making the world better.

We're already seeing AI being adopted by the people who ruin things. LLMs are bullshit machines, and bullshit people are using it to make bullshit faster, cheaper and more convincing.

Yet AI must be trained on original art and original research. Our work. It just does so without giving credit, or a way to opt out. My work is used to train bullshit machines that will be turned on me, to profit someone else.
It outputs what some idealised version of a person wants to hear, where what is "idealised" has been determined by its training. I've noticed, for example, that it appears to have been trained to want to give responses that seem helpful, and make you trust it. When it's outputting garbage code that doesn't work, it will often say things like "I have tested this and it works correctly", despite that being an impossibility.
By joining PTC, IPXO will bolster its presence in the Pacific Rim and advance ethical ICT development in the region.
The Great Moose Migration
There are lots of examples of people adding layers on top to provide a more complex and useful cognitive architecture. But still the core is GPT-4 which has some guardrails and also most importantly has limitations on its speed and IQ. See AutoGPT or David Shapiro's cognitive architecture stuff.

Really you could just say "use the notes.txt file to record high-level notes about your tasks" and include that with each prompt, and it could then write to its own memory and affect its own cognition.

When the performance of the core model increases to say X times human speed/IQ, that is going to determine whether it is dangerous. Even it if has little metacognition or is only directed by a person, if you have something with say 180 IQ and 100 (or whatever numbers you choose) times human speed of thought, then humans will be moving in extreme slow motion relative to it. That is what makes it hard or impossible to control (or possibly the human directing it).

Once you have that high level of performance in public, it will be absolutely impossible to enforce everyone to add whatever safety rules you want or prevent them from adding metacognition.
I think dissolved is the correct term since the caterpillar turns into goo, which turns into the butterfly. Given how the metamorphosis works, it's still an open question how it's able to retain memories. A brain floating in a bath of goo?
GP looks ChatGPT generated
Makes sense considering both the correlations between being an autistic spectrum male and adopting a sex-incongruent gender identity, and being an autistic spectrum male and working in tech.
> By now, those of you from the classic OO camp have found the reason why you “felt awkward” when you started with Go!

I did bunch of Java before doing Go but also did bunch of non-OO plain vanilla scripting before that so have background in both OO and non-OO procedural approaches - I found Go's approach very "natural". It was not awkward but "new" and once I started coding, things just felt in place. I was productive quite quickly. If only they had solutions to reduce the if err != nil boilerplate plus support for some comprehensions to allow more concise code, Go would easily be my favorite language (even with all that, I still like Go).
Nice tool. Some suggestions:

- Allow playback via Space button. Show a play marker to let the user know where in the sample they are, even without having selected a part.

- Choose a sample that is easier on the ears than high-pitched bird song. I was really shocked when the first loud part came.
Paint the general area where the arrow might go, then shoot the arrow, and finally remove all the paint that doesn't constitute a target perfectly hit. That way you're not doing suspicious things to the target people might call you on.
This article reads like Bill Joy's WIRED article "Why The Future Doesn't Need Us", published in year 2000.

Ref: https://en.wikipedia.org/wiki/Why_The_Future_Doesn%27t_Need_...

The New York Times and The Atlantic love publishing these long form, doom-and-gloom, click bait articles. They usually share the same message: "It's never been worse." I'm sure they are great for revenue generation (adverts, subscriptions, etc.).

Edit:

Just look at this quote:

Dr. Hinton’s journey from A.I. groundbreaker to doomsayer marks a remarkable moment for the technology industry at perhaps its most important inflection point in decades.

"remarkable moment" and "perhaps its most important inflection point in decades". The overreach on the second phrase is an excellent example of absurdism. If I had a dollar for every time I see those phrases in these doom-and-gloom articles, I would be rich.
I have not been monitoring the SIMD situation in Zig so it is nice to hear that there is some general support for intrinsics even if they are not yet added.

Thanks for your effort working on an implementation too. I am aware how large these instruction sets have gotten so I can at certainly imagine at least some of the effort of the undertaking.
With boomers retiring the numver of non working people with a lot of income increasing relative to the number of people who do work. This is ripe for long term inflation - especially in areas old people spend in, and that’s before the added tax drain of social security.
Face Covering May Reduce Deaths
Raw large language models have no inner-monologue or meta-cognition. But there are various systems which bolt planning and sub-goal systems onto LLMs.[1][2] Those have self-generated work, where LLMs generate tasks for subsystems, which return data used by the LLMS to generate further work. So they do have an inner monologue, which can be observed.

There are also systems which summarize what the LLM has been doing and feed the summaries back into the LLM prompts. The idea is to create medium-term memories. When a query comes in, the most important and relevant summaries are fetched and fed back as prompts for the new query.

Wolfram has bolted an LLM onto Wolfram Alpha. Microsoft has bolted an LLM onto Bing. This sort of thing is still rather ad-hoc at this point, but it sort of works.

Things are moving fast. There are 2022 papers on how LLMs can't plan, and 2023 papers on systems with LLMs that do. It's beginning to look like LLMs will be components of larger, more generally capable systems.

[1] https://github.com/microsoft/JARVIS

[2] https://arxiv.org/abs/2304.11477
Not sure about this word, but the English language does not have a body that decides what the official words of the language are (unlike the French [0]). It seems that if a word or construct is used often enough, it becomes part of the English language by being included in official dictionaries like the Oxford Enflish Dictionary [1].

[0] https://en.wikipedia.org/wiki/Acad%C3%A9mie_Fran%C3%A7aise

[1] https://www.smithsonianmag.com/smart-news/heres-how-oxford-e...

Edit, it is part of written English: https://www.merriam-webster.com/words-at-play/lets-talk-abou....
Is it really brutalist if nothing is visibly and unappealingly weather-stained?
thanks for looking out. i wish this was the case.
Or a VCR.
Open Office and Libre Office both have been suffering from this problem for years. They remain open source.

More than a decade ago I discussed this with RMS. His position is that these scammers are not a problem, rather they are helping to distribute FOSS software. And in fact, they do provide the source code when requested, I requested and got the code. So, as is usually the case, RMS is technically right even if it is difficult to see. I feel that reputational damage is significant, RMS feels that these scammers are not damaging the reputation of the FOSS software so long as they are not using any of the copyrighted components, such as the name.
Regarding the usual discussions of using interface based OOP, we have "Component Software : Beyond Object-Oriented Programming", specially the first edition that focus on Component Pascal, Java, while the 2nd edition was not only focused on languages, but also IDL based components like COM/ActiveX/CORBA/RMI/....

Additionally "Traits - Composable Units of Behavior" as evolution from Smalltalk object model, or protocols and categories in Objective-C, functors in OCAML (nee Objective CAML), clusters in CLU.

As yet other set of examples where interfaces, modules and polymorphism drive the OOP story without classes as the main "actor".
Yes, same tents in Sweden and Estonia as well. Mainly used in the winter, with a stove in the middle, which gives it rigidity.
Yes, lots of us do.

Patience, persistence and at least a few good relationships get you through. No magic.
One example I've seen recently is when asking to quote the specific source of information from a book.

For example, I was recently using ChatGPT to ask questions about Russian grammar, and it is quite useful for pointing me in the right direction, but it frequently hallucinates about specific details. The chapters and sections it quoted DO NOT EXIST.

Me: Where in these books can I find information about possessive adjectives?

ChatGPT: In "A Comprehensive Russian Grammar" by Terence Wade, you can find information about possessive adjectives in Section 42, titled "Possessive adjectives." This section provides an overview of possessive adjectives, their formation, and usage, along with examples and declension patterns.

In "Russian: A Practical Grammar with Exercises" by Иван Петрович Иванов and Иван Иванович Иванов, possessive adjectives are covered in Chapter 7, under the section "7.2. Possessive Adjectives." This section provides explanations and examples of how to form and use possessive adjectives in Russian, as well as the declension patterns for various noun endings.

Both of these sections in the respective books will provide you with a solid understanding of possessive adjectives in the Russian language.
A static method is basically a “standalone” function with a namespace only. You can static import it and do whatever you want.

Java is a multi-paradigm language, and is absolutely on a different level of expressivity compared to Go.

EDIT: Java is really not what people remember from 20 years ago. You can write as functional code as you wish stopping just before Monads. It’s type system is also a different league than Go’s. So it has OOP, imperative and FP.
"translations are like [redacted]; they may be beautiful, or they may be faithful, but unless you're extremely lucky, not both..."

(does anyone have a more 21st century-friendly substitute for the redacted plural noun?)
Varjo | AI / Computer vision / 3d reconstruction | REMOTE (EU) | Full time

Varjo makes the highest-immersion virtual and mixed reality products and services for advanced VR users. Our retinal resolution devices are used to train astronauts, pilots, and nuclear power plant operators, design cars, and conduct pioneering research.

Our vision is that the next step of mixed reality is empowered by cloud-based platforms and applications. Varjo Teleport is one such application, which allows your friends and colleagues with VR headsets to join your physical space. You can learn more about our vision in this video: https://varjo.com/blog/varjo-teleport/

For Varjo Teleport we are expanding our team and looking to hire:

- Machine learning _experts_ in the field of generative AI, bonus points for 3d reconstruction
- Computer vision experts in the field of 3d reconstruction

Varjo offers a no-nonsense workplace where the business strategy is focused on solving real-world problems for businesses. We care about product-market fit and bringing in revenue. You will not find much "metaverse hype" at Varjo.

Interested? Email me at knut.nesheim at varjo.com to learn more and apply
Location: Singapore
Remote: Yes, my current timezone is GMT+8
Willing to relocate: yes
Technologies: Android, Kotlin, Java, Co-routines, Kotlin flow, Jetpack Compose, Android Jetpack (Navigation, View and Data Binding, Dependency Injection), Clear Architecture, MVVM.
Résumé/CV: https://www.linkedin.com/in/fernando-fransisco-halim-a8405b131/
Email: 100nandoo@gmail.com
Github profile: https://github.com/100nandoo
Linkedin: https://www.linkedin.com/in/fernando-fransisco-halim-a8405b131/

Hi, I'm an Android Developer with 6 years of experience, I have 2 open-source Android apps published on Play Store. Recently learned about Jetpack Compose.
One observation is that retaliation against morally-driven whistleblowers on better-connected groups, is that it takes a form similar to complex trauma, resulting in gaslighting, repeatedly lying and contradicting actions and memories, to the point of creating self-doubt, questioning whether what you experienced or the stories being fed are true, and feelings of hopelessness and helplessness to follow your morals and effect change. I don't know whether it's personally worthwhile to fight against perceived wrongs when (her and myself) facing health and gender discrimination, somehow create legal or social changes to prevent future incidents, or just do the minimum to stay financially afloat (if possible) and with whatever leftover money try to support individual friends I care about.