skysight-inc/HackerNews huggingface dataset:
> Your end-users should always trump your design "guidelines". Period.

Agree with this point at least—there are some truly god awful brand design languages out there.

Low contrast ratios, confusing color palettes, hard to read fonts, etc are all incredibly user hostile. If you’ve ever used software with a red primary color and designers who don’t put in alternative affordances for indicating destructive actions then you’ll know that poor brand design causes massive headaches for end users.
I was astounded to see an article on chatGPT4 call the programming on the livestream slow and another error prone.

Neither mistake by the journo would be possible if they had any substantive experience programming.
The precedent has been set by ClosedAI. They don't even talk about number of parameters. That's the most disturbing aspect of this action. Imagine Google starts enforcing its patents.
VR headsets have a scene and use head tracking to make the scene appear stationary.

I guess they want to feel like a TV is strapped to their head instead.
Me: "How many jobs will be lost due to new AI technology within the next ten years?"

Bing: "According to one source, worldwide, a billion people could lose their jobs over the next ten years due to AI, and 375 million jobs are at risk of obsolescence from AI automation. However, it’s important to emphasize that there is no shared agreement on the expected impacts on the workforce or economy."
Conditional to your definition of "serious", I did: https://github.com/64kramsystem/catacomb_ii-64k. I essentially don't do technical writing anymore (and I had the impression that this topic isn't generally considered interesting), however, my considerations are:

1. there are three levels of refactoring: removing the extensive (unbearable, to be honest) boilerplate that C2Rust introduces; converting the design from "C with Rust syntax" to safe Rust; convert the design from unidiomatic Rust to idiomatic

2. as another poster pointed out, for non-trivial projects, writing refactoring tooling is a must (to remove the C2Rust boilerplate), in order to perform step 1

3. design refactoring (step 3) difficulty depends on the source code design; the code I worked with was relatively hard to refactor, as it was old (school), in particular, lots of globals; the difficulty was caused by the typical freedoms that C gives and Rust doesn't (in other words, the very obvious design differences between C and Rust); somebody did a C to Rust port of (I think) Zstd, which is a modern codebase, and I think much easier to work with (also because of less, or possibly no, external dependencies)

4. regarding the code understanding, if one performs the translation in the three-steps mentioned in point 1, at the end of step 2, one has effectively a safe Rust codebase, "just" unidiomatic

5. in terms of quantity of changes (but not time spent), it's possible to perform the bulk of step 3 with rather local thinking (understanding), but of course, most of the time spent is on major design changes

6. beside a few steps, I was able to perform a conversion in self-contained steps, which is very good news for this type of work. Even better, it's possible (but that's a niche case) to port an SDL project by using at the same time the C library and the Rust one!

7. however, I can imagine projects like Wolfenstein 3d to be very hard to port, since it's hard to port memory allocators and similar

99. most important of all: just converting to Rust will quickly (even immediately) find bugs in the source; I've found approximately four bugs in the source code, including one by Carmack!

All in all, I find this tool great, but somebody needs to work on refactoring tools, and C2Rust's output must be improved in order to be found usable by the public.
It’s worth noting that the interviewer didn’t start out planning for a debate about members of Congress working in fields related to their congressional activity. The original plan was to pin the subject for his hypocrisy in trying to weaken his own legislation once he got hired by a bank. The subject was ready, though - the first thing he said was:

“I came to the conclusion shortly after we passed the bill that fifty billion dollars was too low. I decided that by 2012, and, in fact, said it publicly. The reason I say that is that I didn’t go on the board of Signature until later. In fact, I had never heard of Signature Bank at the time when I began to advocate raising the limit. This is relevant, obviously, because Signature was a beneficiary of that.”
Starline, really? While this sounds like neat technology, I'm not sure if it has mass-market potential in the same way that VR/AR does. Is every company going to be clamouring to outfit their meeting rooms with Starline units? Is every kid going to want a bulky Starline set in their home/bedroom? How much is it going to cost relative to the sort of cheap mass-market headsets that are likely to be available in 5 years time?

Remember, Google is a company that shuts down even some of its relatively successful products, so it's hard to imagine Starline ever succeeding as an actual Google hardware product.
> I do not believe it is possible that it matters whether the host "knows" or doesn't.

I think it matters a lot, and I suspect this is the issue that Monty Hall nonbelievers (who think the chance is 50% even if the host knows) are struggling with, but from the opposite direction of you.

Let's try to work out the probabilities:

You randomly pick box (let's call it A), 1/3 chance of being correct. The host randomly randomly opens one of the other two (let's call it B). 1/3 chance he opens the box with the prize, invalidating the game. 2/3 chance he opens an empty box. If he picks an empty box (2/3 chance), each of the other boxes (A and the remaining box, let's call it C) still has 1/2 chance of holding the prize, so 1/2 * 2/3 = 1/3 chance each a priori, but 1/2 after eliminating the 1/3 chance of invalidating the game.

So now we've got 1/3 chance of A having the prize, 1/3 of the game being invalid, 1/3 of the third box holding the prize. After eliminating the invalid game, there's still an equal chance of A and C holding the prize.

When the host knows which box holds the prize and uses that information to always pick an empty box (which he always can, because there will always be at least one unpicked empty box), there's no chance of invalidating the game, so the remaining box has a 2/3 chance of holding the prize.

> The problem states that the host does not reveal the prize, not that the game is void if he does.

Fair point, but the host can only reliable pick an empty box if he knows which boxes are empty. If he doesn't, there's always a chance of him accidentally opening the box with the prize. If he opens an empty box by luck, then you dodged that 1/3 chance of invalidating the game. You're now in the changed probability space given that the host didn't accidentally invalidate the game. Each box had an a 1/3 priori chance of being right, but given the 2/3 chance that the host didn't invalidate the game, they now each have a (1/3)/(2/3)=1/2 chance of being the correct box.

It is the knowledge of the host that eliminates the chance of an invalid game and puts the 2/3 chance on the remaining box.

> If the host "does not" reveal the prize, then it really doesn't matter why.

It does. You dodged a bullet, and that has an influence on the remaining probabilities. In the original Monty Hall problem, the host provides extra information, in Monty Fall, he doesn't, but you dodge a bullet. That difference matters.
It’s not replacing any developer until it’s copy pasting from StackOverflow /s
> Support shiny thing -> it's not difficult, everyone can do it

Sometimes people say those things, but I can't understand for whom it rings true.

What's especially hard about new things? Maintenance on the other hand, can be much more tricky. Especially when taking backwards compatibility in mind you really have to think about every step going forward.

It's much easier to build a brand new highway than repairing an existing one which is in use without disturbing traffic, if the car analogy can be forgiven.

I think the situation here has more to do with Google culture where the are too scared to stop throwing stuff at the wall and see what sticks.
One thing not included in the tweets but in the original article in French is that Apple does ask for permission from the employees for all of those programs, including the one called Glimmer.

It's a non-story.
This is cool and I explain why:
- cool because advocate for a proprietary technology hidden behind Open Source and Free Software purism is a fallacy
- cool because by theses actions you improve their business against users freedoms

And most of all, Cool because I hope you and other will take the time to ask yourself before advocating a technology:

Is this technology good for my rights and by the way for knowledge of all.
Does it have automation or is it more of a model viewer? Looks like the devs clocked out after hitting EA.
It was quite hard for me to follow what this product is or what it is for. It felt more like watching the opening credits of a James Bond movie than a video showing me what product I should buy and why.

It also says it isn't actually available for purchase yet.
> and to somehow effectively print a new breed of human?

If we can't do it manually ourselves what would make an AI that learns on already stablished facts/technique able to do it ?

I feel like most people project way to far into the realm of complete sci-fi when it comes to AI. It makes me think of people imagining flying cities and flying cars "in he year 2000"
The official government position is procrastination
It is also fantastic to create on the fly scores for Blades in the Dark, surprisingly detailed and able to flesh them out.

Runs for Shadowrun are also possible, really nice. Great for systems where you don't have a lot of published adventures.
In fact, counting federal, state and local governments, Germany has some 6 million government employees (~4.8m directly and ~1.2m in public agencies). Also, there might be things that are government provided in one country and private in another (postal service, telcom and utilities, railway, schools, childcare...), which you would need to account for as well.
I imagine that the Ixian techonlogy was like fixed function blocks in current cpus. Can do only a single thing. Like decode h264 or navigate space. If I recall correctly then Leto II had an actual programmable computer (monochrome display, keyboard) in his vault that he used to write his journal.
Evolution of Airbnb’s Website
Microsoft has laid off entire HoloLens team. It's dead.
Or both, numbers plus example don’t take much space.
I wish they had spun it off so it wouldn't just have died within Google. It seems that any project that isn't wildly popular is just starved of talent inside Google. Outside Google with a little bit of money and a dedicated team, I don't see why this couldn't have been a success.

What I would really like was a product that was developed to be affordable, fairly open so you can easily integrate it into your own system, write applications that can run on the device without need to call home to the mothership etc.

There are lots of situations where it would have been very convenient to have access to an affordable, ruggedized, light-weight product that provides both a head mounted display, a decent quality camera and a user interface that can be operated while wearing gloves.

For instance, right now I'm involved in a project where we help build a huge piece of machinery (the size of several intercity trains in terms of size and mass). The team is spread all over the world while the building of the actual machine takes place in a backwater that takes about a 24 hours to travel to. It would be really useful if the onsite engineers could stream video of what they see while working on the machine rather than having to use handheld mobile phones. It would also be useful if they could see telemetry and parameters in the display as they work on the machine without having to move to look at the various displays. Perhaps also see the video stream of other engineers working at the same site.
Its already taken the job of internet commentator.
Oh, shut up with this BS. There are no hundreds of billions given and giving military aid doesn't mean that we are in the war. Unless of course you are some Russian troll spreading their fake news here.

This we are war with NATO is a message to common Russians just to make then feel warm from the inside and not feel ashamed how their army is getting slaughtered by "inferior khohols". At the same time they are fed with high amount of genocidal propaganda.

We are doing too little to put end to this genocidal war against Ukrainians. I believed that "no more again" actually means something.
Thank you. That makes a lot of sense! Good idea :)
>once you get used to computers it's hard to remember....

True, but there's a big clue in the name.
Hey HN, my friend and I have built this agent as part of a bigger project that we're building. The demo is a vide on youtube.

It's not using GPT-4 (yet), it's GPT-3.5 (GPTChat).

The agent is capable of using various tools to achieve a full end-to-end workflow of deploying a server. I only provided the instructions and it did all the required steps.

In the end of the video, I was a bit confused why the requests aren't working but I just needed to wait for the server to get updated.

The AI agent can:
- Write & run code
- Make curl requests
- Install packages via NPM
- Write to file
- Make git commits and deployments
Looking forward to it!

Even with sci-fi levels of worst case scenario and it turns out to be an AI that goes sentient and takes control of the world... can't be too much worse than the people in power now. At least it'll act more logically :)

Anything less than that seems like a fun change to be living through. This is our industrial/technological revolution. They turned out alright eventually. Might be time to bring up UBI again but we'll figure it out either way. Humans survive, it's what we do.

Rule 1 of life: Evolve or die.
The other replies have noted the personal allowance disappearing. There's also a student loan system designed to tax graduates in perpetuity (10% ish) though those who make it to 100 will probably clear it eventually.

And there's a 'national insurance' tax which is 13% paid by employer before even getting to your gross pay, primarily so that the tax levels look less horrendous. That's extra to the identically named 'national insurance' tax paid by employees, though that at least drops to 2% past some threshold.

100 is also the cut-off point for a weird scheme described at https://www.gov.uk/30-hours-free-childcare which seems to be £2k per child for a couple of years.

So if you're a graduate looking at making it past 100 with a kid in that bracket, marginal rate of 71% (40 income, 2 national insurance, 9 student loan, 20 personal allowance disappearing), to catch that 2k loss you have to get up to about £107k. There might be other similar schemes that I haven't heard of.

And that's before we start looking at other taxes, of which stamp duty is easily the one that annoys me the most but fuel duty probably the most expensive day to day. Pretty sure I've forgotten some too. The almost mandatory pension contribution that I expect to disappear in smoke at some point is a similar thing.

Sadly the up front number of 20% income tax is the one people hold onto while saying the UK is a low tax country. Even when their paycheck says something different.
Bloomz.cpp: Run multilingual BLOOM model with C++
bloomz.cpp allows running inference of BLOOM-like models in pure C/C++ (inspired by llama.cpp). It supports all models that can be loaded in transformers for BLOOM.

As an example, you can run GPT-4 on your Mac or Pixel! On M1 Pro, you can achieve 16 tokens/sec.
Since I got so many downvotes, let me share the specific claims:

“Dynamic Geometric Interactions in Multi-Layered Spacetime"

This hypothesis proposes that spacetime consists of multiple interconnected layers, each with its unique geometry and properties. The fundamental forces and particles emerge from the interactions between these layers and the geometric transformations that take place within and between them.

Multi-Layered Spacetime: The universe is not a single, continuous spacetime fabric but instead is composed of multiple interconnected layers. Each layer has its own geometric structure, which can be influenced by the other layers.

Interactions and Transformations: Particles and forces emerge from the interactions between the layers and the geometric transformations that occur within and between them. These transformations might involve changes in curvature, connectivity, or other geometric properties, leading to the observed behavior of particles and forces at different scales.

Unification: At high energy scales or specific conditions, the interactions and transformations between the layers might become more unified, leading to a single overarching interaction responsible for all fundamental forces.

[And a rough mathematical explanation]
Let's denote the granular spacetime structures as Sij, where i and j represent the indices for the type of spacetime structure and its configuration, respectively. Suppose there are N types of spacetime structures, each corresponding to a specific force or force pattern. The interaction between particles might be described by an interaction matrix I, where each element Iij quantifies the strength of the interaction between spacetime structures Si and Sj. In a high-energy regime, the spacetime structures' patterns might begin to merge, leading to the unification of forces. We can represent this by introducing an energy-dependent matrix U(E), which modifies the interaction matrix I as a function of energy E:

I'(E) = U(E) * I

As the energy E approaches a critical energy level Ec, the matrix U(E) transforms I into a single unified interaction matrix, corresponding to the unified force.

- - -

This comports with my understanding of the Inflaton field, which parametrically resonates (through geometric relationships?) with other fundamental fields during the Big Bang. I’ll pull some references here.
Indeed, and calling it “moving the needle” doesn’t make a difference. You can see these perverse incentives in the sheer number of times Google has launched a different version of the same product.
Figured that they'd hop on the techno-utopian bandwagon that's currently being pushed and double down on bringing the glassholes back instead. People are also seem more desensitized to privacy concerns nowadays, so they might have a chance of bringing the ubiquitous AI-enabled surveillance to the masses.
Absolutely not surprising for a Unix father.
>who's only capability is to generate text can have any significant impact on anything is simply ridiculous.

We are all just text here. So far as I know, by your metric, you never have significant impact on anything.
It's not their business - Crimea is Russian domestic affair now and the opinion of the whole world is irrelevant. Much like the opinion of the whole world of what happens in Guantanamo or Xinjiang is safely ignored. Except that people are not in any death camps in Crimea but actual resort camps such as Artek.
A pencil in a very literal sense does have biases. The way it has been sharpened will greatly affect the quality and shape of writing that it can be used to create. This is a natural feature of pencils and implements like AIs that we create.

There will be biases in tools. A major problem with AI biases appears to be that presently, people have little ability to infer biases in closed source models. This suggests that open source approaches provide the only avenue to allow users to understand the sources of bias. My pencil was sharpened in a factory, on a machine I cannot see---it is not clear to me why it is hard to write "8" with it. / My AI was trained in a computing cluster on private data---I cannot hope to understand why it only makes jokes about men. Everything changes when I control the machine that builds the pencil and sharpens it.

The assumption that people assume AI is god feels somewhat presumptuous. Is this really a sound basis for ethical reasoning in this context? Do you, or frankly anyone working in AI ethics, have data to back this up? I would love to learn more about this aspect.

In popular culture, there is just as much the idea of the AI as a flawed being, of limited capacities due to its machine incarnation, unable to relate to actual human experience and motivations. There is just as much tradition of this as of AI=god.

Of course, this is all a moot point, I think, because the motivated response is to reign in something. We won't be able to! The field of AI ethics can dominate inside google or openai, but it will soon have no teeth. If you want to focus on ethical use and development of AI, you're going to have to focus on people, not machines. It's a social, not engineering, problem.
Dry Transfers: Letraset (2017)
>위록지마(謂鹿止馬) wii rok ji ma
To point at a deer and call it a horse. Used for suck ups who says agrees to things that are clearly not right.

Adding a little bit of context to this: This seems to be the same origin as the Japanese word baka: 馬鹿 which means stupid and is the combination of the word Horse（馬） and deer (鹿). It has a quite funny background story[1] from ancient China:

>Zhao Gao was contemplating treason but was afraid the other officials would not heed his commands, so he decided to test them first. He brought a deer and presented it to the Second Emperor but called it a horse. The Second Emperor laughed and said, "Is the chancellor perhaps mistaken, calling a deer a horse?" Then the emperor questioned those around him. Some remained silent, while some, hoping to ingratiate themselves with Zhao Gao, said it was a horse, and others said it was a deer. Zhao Gao secretly arranged for all those who said it was a deer to be brought before the law. Thereafter the officials were all terrified of Zhao Gao.

The English wiki is a bit kind to him, because in the original one it wasn't "put before the law" but killed/executed. So the "fool/stupid" person is not the one that called a deer a horse, but the ones that didn't

[1]https://en.wikipedia.org/wiki/Baka_(Japanese_word)
> in every single HN thread

Can we find a smaller and more biased sample ?
This is essentially what I'm looking for, but I'm struggling to find a specific product to buy. It seems all of my searches turn up results where I need some dorky hand-held controllers, or I need to be connected to a big gaming PC, or that it's a simple headset but the iPhone doesn't actually fit in it.

Do you know any that will fit an iPhone 13? I have some decent noise-cancelling headphones already.
Here is the thing: The industry will sugar-coat the layoff effect by cutting down work days - not laying off a significant crowd.

Initially it will seem like a humane thing to do without cutting down salaries BUT we'll feel the real effect when the salaries are not increased to match the inflation.

You will work less, produce more (with AI), paid less (in terms of purchasing power).

Products that AI can touch will get cheap so purchasing power on digital products will stay the same to keep your entertained BUT land, housing, food... hard things will get harder.