skysight-inc/HackerNews huggingface dataset:
I don’t know about that. There’s a huge difference between simply not conforming to stereotypical gender roles (e.g. being a tomboy) and having full blown gender dysphoria (e.g. getting gender reassignment surgery). People in the latter camp literally feel that they were born into the wrong body; people in the former camp simply don’t conform to behavioral stereotypes.
That’s certainly a big part for me. But it’s not about saving $2, I think that free is sustainable therefore likely to run in 50 or 100 years where any non-zero amount decreases that probability.

So if I don’t pay money for things there’s not a service element, or a phone home to activate element, or other things that require an ongoing cost.
UK regulator blocks Microsoft's Activision Blizzard merger over cloud concerns
Microsoft and Activision both have assets in the UK, both sell products and services in the UK, and so the UK has a right to regulate their activity in the UK market.

Similar situation to other jurisdictions (EU, China, India, etc.)
I mean, it's literally smoking? Inhaling burnt matter.
Apple seem to use Quad-channel and more for the M1 Pro and Max in order to get the required memory bandwidth, maybe we can expect to see quad channel memory in more consumer CPUs in the upcoming generations if integrated GPUs start becoming more relevant.
I'm reminded of the research from decades ago on the size of infectious particles for airborne disease transmission. Animals were exposed to droplets containing tuberculosis, producing a model for whether other diseases could be transmitted through the air.

That model said COVID-19 could not, which we now know is entirely wrong. As it turns out, tuberculosis must travel deep into the lungs to produce an infection, which is not true for every pathogen.

It's important to check the assumptions underlying new research and make sure they really apply.
> "making the world a better place through minimal message oriented transport layers"

I knew I had heard this before: https://www.youtube.com/watch?v=qZmpYxbBDQw
That is my take too. For R&D/tech transfer I have found it useful, but I haven't had my socks blown away yet.
Unfortunately, with political correctness these days, people start whining about "ethics" and "human rights" when you experiment on human brains (fnord).
Yes, the problems with solar in Africa powering Europe are mostly political, not technical. Of course, a good intermediate step would be a big roll out of solar in all the southern EU countries. Which will undoubtedly come now that more and more countries push for renewables.
But is it odd? It is just a very hard problem. You need to spend a lot of resources to get it right and you need to spend them in the right way. Also you need to build up to the capability step by step. You can't drum random engineers together and expect them to build a lunar lander. You need to give them progressively harder and harder challenges, and see if they develop the right chops to handle them.

What do you want to investigate? I'm sure the commercial entities did their own investigations about their failures and the factors behind it. They are under no obligation to share anything with me or you.
Governments and law enforcement would be the best-case scenario for telco monitoring and phone/endpoint hacking via NSO et al, because there would at least be some legal framework for narrowly targeted lawful intercept.

The risk of insecure-by-design telco standards, radio networks and untrustworthy phones is that zero-day and unfixable vulnerabilities could be abused for targeted and mass surveillance by networks of criminal, corrupt or non-state actors.

If Clearview AI can scrape billions of human images from public social networks, for commercial facial recognition services, imagine the per-geo economic value of passive radio signal collection and retroactive footprint analysis by AI.

https://hn.algolia.com/?query=imsi
So the UK cannot stop the takeover, but it can — of course — block Microsoft from carrying out any business in the UK — and that's, effectively, what's happening here?
> If transport over big distances wasn't a problem

There's a project that's planning solar power generation in Morocco and a cable to the UK. That'll be a fairly long cable. https://en.wikipedia.org/wiki/Xlinks_Morocco-UK_Power_Projec.... Though no idea how realistic this is, it seems a bit like a new electric car company website that only has a prototype. Meaning, it seems that project seems to not escape the planning stage.

There's already a lot of cables between the UK and other countries, e.g. Norway and France. Though those aren't that long in comparison to something connecting to the UK.

EU is trying to tie all the various grids of the various countries together. There are loads of initiatives around that. Aside from that the Southern EU countries are trying to connect their grids to North Africa. Though again, that's not a huge distance to cover.
This is good news. :)
This gets brought up every time this concept is floated. As if web developers don't already face this challenge today, and as if web browsers aren't developed with huge amounts of regression analysis. Not only that, but today browsers are considerably more consistent between them.
Damn. I thought this was going to be an article about context/location aware applications. E.G. triggered actions based on your location.
are you using Azure Container Apps?
Other thread and link to the government release here:

https://news.ycombinator.com/item?id=35711913

https://www.gov.uk/government/news/microsoft-activision-deal...
Microsoft's Activision takeover blocked in UK
I agree 3D TV’s aren’t completely useless, which is how I view current LLM’s. There’s vary narrow utility in exactly the right context.
Sounds cool! If you have any code you're willing to share, I'd love to take a look :)
This sounds like that NetPC concept where it is a thin client and all the work is done on a server or in the cloud as we call it now.

I'd rather use Linux because it is not as power hungry as Windows.
So that result aside, they're not awful but for the money they've put into their team and their stadium (and the raised expectations that has brought) the return on that has been pretty poor domestically and in Europe
I think this very much depends on your definition of "working" and "wasting time". Participating in this debate on Hacker News is not "wasting time" if I get something out of it. Regardless of whether my employer profits from it or not. I believe the meaning of the verb "working" should be reserved to mean "full-filling your part of an employment contract with an employer". And that I'm doing right now. Other activities that may or may not be related to "working", such as writing code, should be called "coding", "programming", "hacking", etc. So it is true that I'm not "coding" eight hours per day, but it is true that I'm "working" eight (or more) hours per day.
Cryptocurrencies are a spectacularly bad counterexample. If password-derived private keys had ever become commonplace, the ensuing theft would have absolutely dwarfed the losses from lost wallet keys. I'm not sure if there's even a comparable instance of successful widespread public-key cryptography adoption.
Show HN: ScrapScript – A tiny functional language for sharable software
Hi friends,

I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design.

The code is not public yet. Email me at hello@taylor.town if you're interested in joining the core team later this year.

Let me know if you have any questions or feedback :)
It's been said that a growing number of individuals are turning to Telegram to stream pirated soccer matches. These streams often have massive viewership, with all of the streaming costs allegedly covered by Pavel Durov. However, it's worth questioning how sustainable this model is, considering that while Pavel is certainly wealthy, it's unclear if he has any incentive to continue footing the bill for illegal soccer streaming infrastructure. What are your thoughts on the future of pirate soccer on Telegram?
Could have used “V4Python”.

The “for” would have communicated the real relationship.
In my head, it's the same scene, but the soundtrack is now from Mario.
They can block the companies from trading in that country ultimately if the merger happens.

Could Microsoft Activision in theory pull out of the entire UK market and still merge (not just gaming, stop selling Office in the UK for example)? Yes. Will they? Absolutely not. There are significant chunks of Microsoft shareholders who don't want to do this deal in the first place and they certainly aren't going to torch the profitable bits of Microsoft for the gaming division, which has terrible financial performance.
Yes. If you have Gamepass on the Xbox you can, for many games, choose between installing a game locally or playing it "in the cloud". It's quite frankly a fantastic feature for all those time you want to try out a game, but don't want to clear 100 GB of free space on your Xbox hard drive to actually download the game.
I thought that was worth drawing attention to, i hope you and project owner don't mind:

https://github.com/codazoda/neatcss/issues/29
| Britain’s antitrust watchdog vetoed the gaming industry’s biggest ever deal saying it would harm competition in cloud gaming

Cloud gaming? Really? Seems a bit tone deaf. Is the CMA known for not understanding the markets they regulate?
Is that so? All of them are showing network alert.
Bank of England economist says people need to accept they are poorer
Given Microsoft's and Activision's respective dominance in their markets, Microsoft could ignore the regulators and keep doing business in the country.

The British economy cannot work without Windows PCs, the Office suite, and Azure and OneDrive. And banning Microsoft and Activision's games would piss off half of the under 30 crowd, and by proxy, their parents. It would also be unprecedented for any country to do that.
Is there? the advertising money already went back to the content producer, everybody got paid.
Reading books is not just a pleasure: it helps our minds to heal
Is this realistic? The government is heavily reliant on Windows as is much of their economy. It's hard to imagine them evicting Microsoft from the market.
…and to re-use cached image layers and speed up the pipeline!
If you were an average engineer destined to work in cookie-cutter roles in tech consultancies, would you still pursue a tech career, knowing that your job will sooner or later be taken over by AI?

Remember that careers last 30 years, and if you're the average engineer, you're more likely to fall into the 80% of the pareto half than the 20%. Can you be confident that AI won't displace you in 10, 15, or even 20 years?

This doesn't apply to Stanford grads destined for high-tech roles in FAANG tier companies. I'm taling about the Idaho State grads who will work for IBM and Accenture and likely won't make the $500k salaries to retire from their tech roles in 10 years.
Isn't tinnitus what you might get from eardamage from excessive sustained volume and such? Wouldn't ANC headphones be the counter to that?
Because most Ant is programmable (I really don't care if it XML based), and if one doesn't use macros (which most didn't), then one ends up with tons of spaghetti code to understand what a set of folders full of build.xml files actually do in practice, in what sequence, and what steps are required to be changed when adding new dependencies.
How?? It's exactly the same as the Groovy syntax in almost every way, specially the nested blocks which makes Groovy look declarative and that Kotlin inherited from Groovy.
I'm glad with this decision. Not sure the exact logic makes sense, but in general the top US tech companies (Google, Amazon, MS, Meta, Apple) are too big. They wield huge power and can snuff out entire startup sectors with loss-leading products.

The argument is always 'but we don't have a monopoly in this artificially small sector X', however I don't think that argument is the one we should be looking at when the companies involved are $1trillion+.

Can we prove exact consumer harm in each case? No. However, I think most people can accept that there's a risk to consumers, markets, and democracy if companies become too big.

Edit. Seeing a lot of comments saying UK couldn't function without Microsoft which kind of supports my point.
I love how well google cloud status reflects real life.
I guess they could just impose huge fines instead of banning MS products outright.
Wouldn’t the “public opinion” be more understanding if it was clear AI was able to replace humans?
Pretty much.

Microsoft and Activision do both have various subsidiaries in the UK, too.
I’ll take the opinionated and enforced structure. Even when they aren’t what I would choose. I like ecosystems with standardization.

That said… the one bit I can’t stand is every file having the same name. Working on 4 “+page.svelte” files at the same time breaks every dev environment I’ve ever liked (vscode, vim tabs). It seems to be fighting the tools and mental models I have.
Discord Desktop is an Electron app with ui based on react, the same ui that you will get on the website. Only the Mobile Apps for Discord are using react-native.
Platform Engineering in the Era of LLMs
maybe the CMA worded it wrongly in terms of cloud gaming.

but the gist of it remains the same. Microsoft wants to weaken Sony's exclusive moat by buying their own big property to make it an exclusive down the line, thereby either increasing the value proposition of Game Pass, or Xbox cloud gaming anywhere.

by now Microsoft already knows they're not going to catch up to Sony or Nintendo in terms of console sales.

game pass is probably one of the best deals in entertainment though, and by that I mean all forms of entertainment whether sports, film, music etc.
IKEA stuff is generally great at assembly -- once.

If the back of the cabinet is nailed on, it's never going to survive removal and re-assembly. It might not survive normal wear-and-tear if you use it a lot.

If the process involves wood screws that bear weight, those joints won't survive disassembly.
By requiring an always running background daemon to actually make it fast.
Is it?

Putting MS in charge might have saved Blizzard from Activision. Maybe they'd have brought WoW to Xbox, or done something new with the Starcraft IP. Perhaps even a new Blizzard MMO...
> The British economy cannot work without Windows PCs, the Office suite, and Azure and OneDrive.

You're not wrong, but that's almost not a sufficient consideration for the British administration in recent years.
AI agents might be replacing jobs in the future, so executives are cutting profit generating employees in the present?
Cloud gaming is a growing market – they're preventing the deal on the hypothesis that it will give Microsoft a huge advantage in a growing market.
The question is how do you recover it when you lose it?

For a password I just click the “I forgot my password” link, I get an email with a link to click, and my account is recovered within minutes. I have recovered 15 year old accounts this way.

If you can’t do that with passkeys, then the system is doomed to failure because people lose their credentials and devices all the time.
They are known for it but you've heard the old saying... even a broken clock is right twice a day.
And the UK would fine them in excess of any profit generated, and there is the potential for senior MS executives to go to prison, and even possible extradition.

There is absolutely no prospect of Microsoft deciding to try and do that. Nil. None.
By cloud gaming they probably mean things like Playstation Plus and Xbox Game Pass, because, in the higher tiers, they come bundled with streaming access to the games in the service.
This is a great set of comments/questions! To try and answer this a bit briefly:

The input string is tokenized into a sequence of token indices (integers) as the first step of processing the input. For example, "Hello World" is tokenized to:

[15496, 2159]

The first step in a transformer network is to embed the tokens. Each token index is mapped to a (learned or fixed) embedding (a vector of floats) via the embeddings table. The Embeddings module from PyTorch is commonly used. After mapping, the matrix of embeddings will look something like:

[[-0.147, 2.861, ..., -0.447],
[-0.517, -0.698, ..., -0.558]]

where the number of columns is the model dimension.

A single transformer block takes a matrix of embeddings and transforms them to a matrix of identical dimensions. An important property of the block is that if you reorder the rows of the matrix (which can be done by reordering the input tokens), the output will be reordered but otherwise identical too. (The formal name for this is permutation equivariance).

In problems related to language it seems inappropriate to have the order of tokens not matter, so to solve for this we need to adjust the embeddings of the tokens initially based on their position.

There are a few common ways you might see this done, but they broadly work by assigning fixed or learned embeddings to each position in the input token sequence. These embeddings can be added to our matrix above so that the first row gets the embedding for the first position added to it, the second row gets the embedding for the second position, and so on. Now if the tokens are reordered, the combined embedding matrix will not be the same. Alternatively, these embeddings can be concatenated horizontally to our matrix: this guarantees the positional information is kept entirely separate from the linguistic (at the cost of having a larger model dimension).

I put together this repository at the end of last year to better help visualize the internals of a transformer block when applied to a toy problem: https://github.com/rstebbing/workshop/tree/main/experiments/.... It is not super long, and the point is to try and better distinguish between the quantities you referred to by seeing them (which is possible when embeddings are in a low dimension).

I hope this helps!
On the topic of mobile graphics competition: If intel doesn't decide to completely kill their AXG division, the future of their integrated graphics chips looks pretty bright with the Adamantine Cache[0].

Of course, nothing specific is known yet, but there are hopes that the massively increased GPU cache could help them catch up to the RDNA3 unit in Phoenix APUs with Meteor Lake.

[0] https://hothardware.com/news/intel-patent-details-adamantine...
Most of the bad things I see coming from MS lately are like 90% Bing driven, and 10% writing everything for the web and not native.

eg. with Edge it's blatantly clear it's not made asking "how can it be the best tool for the user" but "how can we best use the user to drive Bing+GPT"

Thank fuck for Brave.
If they get rid of NATO then they lose their jobs. NATO needs an enemy to justify their existence. Hence, Russia.
Where can I find a digital locksmith?
LLMs are not intelligent.
Given the capabilities of our current set of AI tools, I have zero doubt that almost every white collar job will be affected within a 10-15 years.

Before you say that's not possible, remember that chatGPT (GPT-3.5) went live in November 2022, and GPT-4 went live in March 2023.

10-15 years is a long time in tech. The iPhone is barely 15 years old.
Why is this tone deaf? A lot of aaa gaming today could be considered cloud gaming -- although I'm not sure of the exact definition.

Consider dota 2 -- it's a service entirely on the cloud continuously updated.

The list goes on with in terms of aaa games offered by either company where the main offering is actually multiplayer.
You do realize that, under the hood, buildah uses a container engine (runc by default)? See https://github.com/containers/buildah/blob/main/docs/buildah...
> In other systems I could say “<tool name> create branch x from parent y”.

While the default of `git branch` is to branch from the commit you have checked out, the command does take an optional argument for the start point of the new branch:

git branch <new-branch> [<start-point>]

or, to create and check out in one go

git switch -c <new-branch> [<start-point>]
The notes I’ve written in my “I might eventually turn this into a blog post” file:

—⁂—

border-box is about layout, content-box about content. You should aim to design things around content, not layout: leave layout to the parent.

border-box is incompatible with ratios: you need content-box there.

border-box is only actually useful for things like making body fill the viewport.

See also what I wrote in https://news.ycombinator.com/item?id=29357636

—⁂—

Elucidating a bit more: there’s only a difference if you have border or padding, and I just find it increasingly rare for border-box to be in any way useful, because we’re generally separating layout.

Consider the row/column thing in Neat here: do you use margin on the children, or gap on the parent? Consensus is that gap on the parent is normally better: let the child be itself, and handle layout concerns at a higher level. That fits with why I say content-box is the better model for the web, the model that you should aim to think in terms of: treat border and padding as semantically part of a parent, automatically-sized component, and so if you are specifying your own dimensions, specify them relative to the content, because the border and padding are layout concerns.

Designers tend to prefer layout to lead content, because that’s what’s easiest for them. I prefer to have content lead layout, choosing dimensions to fit the content and letting the layout size itself around that.

All up, it’s still fairly nebulous, based around concepts and broad design patterns rather than concrete demonstrations, and that’s part of the reason I haven’t written it up more fully—I need to make a compelling case if I want to present it at all. (Another reason is that I just haven’t been doing any of them, really; my potential-blog-posts notes file has about 38 entries and 6,000 words, and I have another dozen or two drafts in my site, but I haven’t been focusing on that stuff recently.)
"choice in cloud gaming"

Big difference in context. I don't know why edited titles like this are allowed
It's not all or nothing. Microsoft will not be able to sell _gaming_ services in the UK. The other things will be fine.
Pairie Dog language https://youtu.be/y1kXCh496U0
This is deeply wrong.

> Python then calculates the hash value for each key in the dictionary using the MurmurHash3 hash function.

Umm... this isn't right. At all. Depending on configuration, Python uses an external hash, a Modified Fowler-Noll-Vo (FNV) hash, or SipHash.

Here's a quote from Include/pyhash.h :

* The values for Py_HASH_* are hard-coded in the
* configure script.
*
* - FNV and SIPHASH* are available on all platforms and architectures.
* - With EXTERNAL embedders can provide an alternative implementation with::

and the implementations are in Python/pyhash.c .

The only "murmur" in the repo is in Tools/peg_generator/data/top-pypi-packages-365-days.json as a mention of a PyPI modules.

And the linked-to Wikipedia page at https://en.wikipedia.org/wiki/MurmurHash says: "The authors of the attack recommend to use their own SipHash instead" to avoid collision attacks.

(Also, the example hash is 5478795832145536229 which is a 64-bit hash, while the Wikipedia page says MurmurHash3 generates a 32-bit or 128-bit hash value.)

> When a hash collision occurs, Python stores multiple key-value pairs in the same bucket and uses a linked list to store them.

Umm ... that isn't right either.

A linked list is an "open hashing"/"separate chaining" hash table, but Python uses "closed hashing"/"open addressing." As the linked-to Python source explains, "Open addressing is preferred over chaining since the link overhead for
chaining would be substantial (100% with typical malloc overhead)."

skilled's comment about this being ChatGPT generated is flagged and dead, but ChatGPT seems good at being both wrong and confident. Just like this essay.