skysight-inc/HackerNews huggingface dataset:
The British India Company colonisation of India was institutional colonisation.

The company remained for many generations but most (not all) individual British people stationed themselves in India and retired 'home' to England where to whence the money flowed.

Many European countries regarded their "colonies" as places to exploit for resources, places to be travelled to for work for many years, places they didn't regard as 'home'.

There's more to "colonisation" than just simple migration.

Even in Australia the early colonisation was by settler families that were part of larger stay at home families, the black sheep, wayward sons, and fortune seeking adventurers .. in Australia convicts and servant families remained, ultimately a good proportion of the underwritten (from home) settlers stayed .. but initially at least many heads of these families "returned home" to England.

In a similar manner modern USofA has many institutional "colonies" around the globe, bases they've established and never left, these rarely have permanently settled multi generational families.
This article is part of a series, and the goal is to create content caching nodes on hosts scattered around the world. When a user connects, the DNS will return the closest active host to them. On a larger scale, it's not much different from what commercial CDNs do.
Steve Jobs - Iranian? Fatih and his wife Eren Ozmen (Sierra Nevada Corporation) are Turkish. Sergey Brin... Russian?

Seems every time you try to make some fundamentally discriminatory point the definition has to keep expanding form e.g. Britain, to EUROPE to Western to whatever.

Democracy is Greek. Our counting system is Arabic. 0 is an Indian concept. etc etc etc.

Progress is just a flame and people who know they can make it happen go to where other similar people are.
Like you said, language models have started "working" to write text since (and not before) they used attention, that is, adjacency matrices (being GNNs). GloVe and Word2Vec did well for aggregate word representations over an entire corpus, but those representations were not sufficient to generate text. In other words, they were an incomplete representation of language. Turns out, you need non-euclidean operations to actually represent language in sufficient detail to generate text.

An embedding into a Euclidean space with a distance is a compression and this compression can be coded back into a graph which is by necessity symmetric. As such, it representative power for complex graphs is limited.
That is why in a LLM, "embeddings" are not Euclidean. They are a combination of operations on adjacency matrices.

This goes for any interesting graph: For a triplet of nodes, relations need not follow the triangle inequality. As such, embedding a triplet into a 2D space and applying a (e.g. cosine) distance will not work exactly. This generalizes to larger networks. For tree structures, you need a hyperbolic embedding. For non-tree graphs, there is no general euclidean node embedding that works, and you have to rely on high dimensionality of the embedding vector.
This becomes icky when you have more difficult problems, such as embedding a graph onto a geometric structure, manifold, or more complex graph structures.

LLM embeddings were inferior to even Word2Vec for 2-3 years even when the models were obviously very good at understanding language. The reason is simple: The models do not create any single number for a token that is associated with a single Euclidean space. There are, in fact, many such spaces within an LLM. Early BERT embeddings tried to find that single space by some linear combination of token activations and failed.

Point being: Graph embeddings are important. There ARE reasons to embed a graph, since graphs can become huge (recommender systems, social graphs, material, 3D modeling, even certain knowledge graph structures). The moving parts are both the underlying data, and the desired space in which to embed.

In many cases not all paths lengths need to be considered and a local factorization is sufficient is another matter. But that's still a "GNN".
We can show that transformer like GNNs or factorizations are also not sufficient to represent any graph structure.

Yet, any modern LLM is literally a GNN and that's just for text. Now if you add a huge knowledge or process graph on top of that, it stands to reason that you might profit from considering how to represent this additional layer of relationships between text tokens.
Even if they do that (they explicitly said they won’t), that doesn’t stop us (I also have Affinity apps) from indefinitely continuing to use the versions we already have. So buying non-subscription software was provably the better choice.

https://news.ycombinator.com/item?id=41434110
Steve Jobs' father and grandparents were Syrian.
is it mostly React and Angular in Singapore?
>PS: Recruiters generally come from the same cloth as car sales and sports, so they're not usually going to be the sharpest pencils in the drawer.

Aren't you committing a similar mistake here, saying that recruiters can only recruit? At my former job one of the recruiters was an engineer for 20 years. He said he just wanted to do something different after all these years.
In Germany specifically, but I'd guess it applies to most other countries as well, these strict rules apply once you have 11 employees. A lot of startups work with contractors anyways. And you can always fire people if your company needs it to survive.

As far as I'm aware, California has some of the strongest labor protection laws in the US, yet lots of startups. There's clearly more factors involved than labor protection laws, e.g. VC money, culture, etc.

Sure, stronger labor protection might be a result of cultural risk aversion. But I'd be very hesitant to call it "literally one aspect of how easy or hard it is to create a startup and get it somewhere"
Not just the Netherlands, most of Europe counts floors like this: ground, first, second, etc.
Not just navigation, but typing too. Just typing a word results in letters overwriting themselves because the next letter comes in before it's transitioned to the next space, so you have to type artificially slowly.
Not really, as it is an expansive procedure which needs to be done on every single device.

Very unlikely that this will be done.
> Investments in long range, high wattage cabling to connect grids might be useful. There's plenty of sun light further south.

With the energy loss over the distance needed (you basically need southern Italy/southern Spain for any reliable sun during the Swedish winter), that becomes too expensive to be practical.

Not to mention now you have a domino dependence, where a few bad days of weather in the Mediterranean can take out multiple countries at once, instead of Spain/Italy being able to rely on their northern neighbours in such a scenario.
A sandbox service identifies it as Lumma Stealer, so it'll at least steal all your passwords, cookies and cryptocurrency, and then anything else after that is fair game too:

https://socradar.io/malware-analysis-lummac2-stealer/
...and yet America was built by immigrants who couldn't make opportunities at home.
It's probably better to have a switched off laptop stolen than a suspended one
>Wait for a model that doesn't have an NPU

How many years from now? There isn't any high end CPU in laptops without those useless things now.

> buy an older model that doesn't

I don't think you've ever shopped for laptops, or you're lucky and live in a country that is particularly plentiful for choices in PCs. Looking for the specific combination of having 32gb of ram, 1tb of SSD, an AMD CPU (with Intel's current manufacturing woes I was not willing to gamble), an NVIDIA GPU with a minimum of 8 gb of vram took far more efforts than I am normally to spend doing activities like shopping. And now you tell me "do all that while looking for a model that predates NPUs"?

Of course I could order online from god knows where but I like buying from retailers that are known to honor their warranty well and good since there's always the possibility of buying lemons and I don't feel like wasting time shipping crap myself when I could just exchange it in place if it happened.
I helped implement production and labor planning software on top of FICO xpress some years ago. The paradigm of LP/ILP was all new to me though I was very much into math. Our software was solving hierarchical/nested optimization problems involving millions of variables and constraints every 15 minutes. It felt like magic that this was possible. I would really encourage anyone that has never worked with these tools before to explore them as it can open a palette of tools and ideas you may not have thought of before. A great free way to get into this is to read the examples and use PuLP for Python.
Examples don't work with AdBlock enabled—you have to disable it. Even after doing so, parts of the snippets are blurry and illegible.
https://www.sciencedirect.com/science/article/abs/pii/S09600...

No risk of hypercalcemia in patients taking extremely large doses of vitamin D - D blood levels of 118ng/ml and calcium levels at 9.6 (8.5 - 10.6 is normal) not sure of the units and don't care since it's in the same range.

oh and it was (mentioned in the DOI hotlink above) used to treat tuberculosis, rheumatoid arthritis, asthma - blood levels over 100ng/ml. I am unsure of what sort of evidence you need for ~100ng/ml being optimal. Preventing or curing covid? Preventing cancers? aiding treatment of cancer? Psychological and neurological health?

In fact, that paper explains why the limit was set to 50ng/ml, so maybe that will nudge you a bit ;-)
A hobo is less damaging than an unproductive trust fund kid. Many people contribute nothing which directly disintegrates society no encouragement required.

If a moderately larger inheritance seems to impact filial piety then it didn’t exist in the first place.
I know Sylvain Kerkour is a perennial "Rust should be more like Go. I don't care that they're trying to meet different needs" person and has been for many years now, but I do wish we could at least get a little acknowledgement that Rust's design took a great deal of influence from Python, both on what worked and what didn't, and that this was a direct response to how, as Amber Brown put it, Python has batteries included, but they're leaking.

Python is the most infamous example of how putting something in the standard library doesn't automatically mean everyone will use it.

For example, as of the end of the Python 2.x cycle, Python had urllib and urllib2 in the standard library and everyone said to ignore them and use Requests... which contains a urllib3, the maintainers of which refuse to ever add to the standard library.

Python had/has a bunch of "use Twisted instead" network protocol implementations. Python's standard library XML implementations carry a big warning to use the third-party `defusedxml` crate if you are processing untrusted data. etc. etc. etc.

I have next to no Java experience, but I vaguely remember it also having some similar cases of common wisdom being to ignore the standard library-provided solution.
No need to invent something to get excited. You can just start looking at things under new perspectives ! It's the secret of happiness in general, too.
The title feels surreal. Thanks, I'm going to append "that's free and has no annoying ads" when talking about every project I write or contribute to.
Not only. If you go to a developing country in Asia, more likely than not you'll see that locals have no issues throwing thrash everywhere in nature because they're not conscient of the problems it causes.
Well, that was fast.

https://www.reuters.com/technology/starlink-says-its-complyi...

Once again proving he’s all talk.
> 100k lines of multithreaded C++
Just for a JPEG library. Damn!
There are laptops that are sold with Linux preinstalled as an option. They do support sleep correctly.

In particular, sleep worked for me on T series Thinkpads: T420, T450, T490, my current T14.
Having the microphone on to capture useful information from the environment would be helpful for ad targeting, though I don't know offhand where on the spectrum from paranoid to expected behaviour that would be these days.
The 37 W is only the short-term power, sustainable for a few seconds, perhaps for a half of minute.

Lunar Lake is optimized for a steady-state package power of 17 W and it is likely that most devices with it will use this value as the default power limit.

The 17 W power limit has been essential in determining the characteristics of Lunar Lake.

A CPU designed for 37 W would have looked very different, by being similar to AMD Strix Point (which is optimized for 28 W or more), i.e. by having more CPU cores, a beefier GPU and more PCIe lanes and other peripheral interfaces.
Having owned countless Mac notebooks over the last 30 years — starting from the PowerBook 140 up through the M1 MacBook Pro — I can tell you with confidence that Apple has made the same sleep change shenanigans mentioned in OP’s article.

It used to be that you could count on a sleeping Mac to stay asleep until you explicitly woke it up by opening the lid, pressing a key on the keyboard, or pressing the trackpad (or separate trackpad buttons — yes, those used to exist). Perhaps more importantly, you could count on the sleep function to have barely any effect on the Mac battery.

I don’t recall when, but at some point over the aforementioned three decades, Apple started changing the terms of this sleep contract.

It seems Apple decided that some functions should still be available when the Mac is “sleeping”, with no way to restore the previous behavior. As a result, random wake-ups are the new normal, replete with unexpected battery drainage.

I have seen modern MacBooks go to “sleep” with an 80% charge at night, only to be rendered dead with a 0% battery level by morning. Does something this extreme happen often? No. But it never happened before. And moderate battery loss while sleeping? That happens very often on today’s MacBooks.

Your mileage may very. And Apple probably continues to implement better computer sleep behavior than competing vendors. But I would argue that people who think MacBook sleep behavior is excellent… have never experienced how it behaved in the past. That behavior was superb.

But sadly, I imagine most people have never experienced that excellence.
Exactly. Imagine a law become hostile to openAI and they decide to relocate to offshore legal paradise, still selling they services in the rest of the world because "they respect the law in their country".

We ban, embargos and tax countries for political reasons. Human right violation , copyright disregard or tax evasion ? Free business should be tall free !
> Reddit trying to pump up the site with fake accounts to juice growth

I don't think they need to anymore but that's how Reddit started.

https://arstechnica.com/information-technology/2012/06/reddi...
Seveneves are very much two books. I liked the first one best.
> What reasons have you found that make you want to stop being a Software Engineer?

this is an excellent question. each individual may give different reasons, and the reasons could suggest completely different occupations as a good fit. this requires a bit of self-reflection to unpack what exactly is motivating a change.

dislike being on call? struggle with delivery pressure? don't pick a new job with on-call responsibility or a "real time" delivery aspect.

dislike having low autonomy? don't pick a new job that also has low autonomy. pick something where you're the boss or have some well-defined responsibility.

dislike being stuck in a cube farm? don't pick another job where you wear a different hat but end up stuck in an equivalent cube farm.

dislike not being able to see real world results of your work in less than a year? don't pick another job in an sector with very slow feedback loops.

(i'm revealing a bit about my preferences with the above example questions, but hopefully the general idea comes through... )
...But in the near future they will have to agree on the common directive on this topic, which for now considers them as nonbinding, except for very specific corner cases, if even: https://competition-policy.ec.europa.eu/document/download/ad...
Alpine is the most widely deployed distro in containers which is musl based.

Never seen a stability issue. Speed can be a problem with the stock malloc but you are free to include scudo, jemalloc, or any malloc you want.

You also are free to include glibc at the last mile and link your final binary against that.
Remember http://www.gedanken.org.uk/software/wwwoffle/ ?
I don’t think they check or can check if you actually loaded the page. So I think they check only that the link was clicked
https://commonslibrary.parliament.uk/research-briefings/sn04...

>The UK’s dependence on imported energy looks set to continue to increase in the future. This, alongside higher fuel prices and increased concern over the security of energy supply has increased the attention on energy imports and exports over the past decade.

I get the achievement here. But it sounds like a very significant net negative for the UK.
The happiest are Hollywood writers .
I'm also surprised by this number. Granted it's not just old JPEG standard, still 100k sounds like a lot for a decoder.
You are absolutely right - I thought about adding that Denote is a true successor to Notational Velocity[1], not to Zettelkasten systems like org-roam, Logseq and Obsidian. For me personally notes are "cold" storage - I sometimes link to them in Org tasks but mostly I interact with them by using consult-ripgrep.

1: https://notational.net/
Financial Reporting: How Cashfree Payments Streamlined Claim Reports Generation
Generating precise and timely reports is crucial for organisational agility and success in today's data-driven world. At Cashfree Payments, we’ve built a no-code custom report generator that automates the entire process.
This is the blog I wrote which talks about the same. Tell me what you think about it!
The first article in the series offers a better explanation of what and why:

https://it-notes.dragas.net/2024/08/26/building-a-self-hoste...
Well, why then talk about Russian threat to Mongolia?
Is there a way for general public to see the status of open sluice gates and water levels in various parts of netherlands? A live datastream might be the best!
"For now" has no bearing on whether it currently breaks EU law, as was claimed. Entirely vacuous comment.
The company won't be around long enough to profit from this.
On the other hand prosecuting US politicians is a wonderful way to independetly materialize a armed revolutionary militia in your country
It makes sense, because one of the modes of laptop use is to attach external display, keyboard, etc, along with power (2 or even 1 USB-C cable), close the lid, and work.
Both great authors, both nothing like Stephenson.
I feel like this article doesn't address the crux of why multithreading can't be faster. Kinda smells like LLM-style writing too - a lot of text that sounds like it's explaining something but skips too many details to be a great argument.
Exactly, that's my point. Because there's someone to call, these things work the way they do.
The classic "How Many R's in 'Strawberry'?" LLM test is amusing to students...

Still useless for trying to understand subtle complex concepts not previously well-defined in the data sets.

The numerous slop articles posted on YC that obviously were partially written with LLM help often makes the alleged authors sound like they had a stroke. lol =3
Show HN: I built an AI app that generates AI apps for free
Hey HN,

I built a free AI app generator.

It generates a complete Next.js 14 app including frontend, API route, prompt, JSON schema etc. It can generate text, vision, image generation and speech apps.

Will be adding more capabilities based on feedback.

Would love to hear your thoughts!
So those who need that should configure their systems as such and the majority should get to enjoy faster boot times?
The rich have never cared about things you mentioned. They have always exploited the working class, all this talk of "shared blood, culture and history" has largely been just a tool of control, not something they actually cared about. Before that, it was God which they used to keep the peasants in control.

Fair distribution of wealth, that is ultimately the only real question that matters. The ultra-rich are the threat to our nations, not the poor masses of immigrants, who are simply brought in to make them even more money.
>I tried a good IDE recently: Jetbrains IntelliJ

Having dealt with IntelliJ for 3 years due to education stuff - I laughed out here. Even VS is better than ideaj.
As it is, the article is a bit confusing because it's the third one in the series just focusing on NetBSD. The original one[0] offers a better context, especially this bit:

> The idea is to create reverse proxies with local caching. These proxies would cache the content on the first request and serve it directly afterward. The proxies would be distributed across different regions, and the DNS would route requests to the nearest proxy based on the caller’s location. All this is achieved without relying on external CDNs, using self-managed tools instead.

[0] https://it-notes.dragas.net/2024/08/26/building-a-self-hoste...
The interesting thing is that looking through the history I’ve never noticed any of them actually shill a product yet - maybe they’re the bots that upvote the shill posts, or maybe it’s just that they’re so cheap you can run 100 of them for ages before you even think of putting them in use.
> As the years go by, I find myself increasingly in the minority of those who still prefer the unified diff view.

Wait, so what does the majority prefer these days then? I might be out of the loop, last time I checked (which was today) git still defaulted to unified diffs.
Yes but the social justice stuff is mostly overblown.

It's a case of the "go woke go broke" crowd taking themselves more important than they really are.

Who in his right mind would follow the 8 year development of just another generic Overwatch clone and remember anything the devs or some marketing dude said during that time?

Right nobody.

Gamers don't really care about any of that.

They lock onto Steam, see the store, which says: "Here is another generic Hero Shooter which looks like all the others, its completely unoriginal has no strong IP and no new gameplay. But it costs 40 bucks and is mostly Ok".

The gamer goes "jeah whatever, my library is long enough already" and plays something else.
Rolls sleeves up to start working on custom GPT and training my own LLM to offer service to produce llms.txt for a website by letting them process the website... ;-)
If you think constant recreational internet access is necessary to live a worthwhile and tolerable life, you would probably benefit from a pause in recreational internet use.
Kernel maintainers don't like Rust
I am so glad I got my basics in before this AI era, I feel sorry for the folks who are just learning to code now. AI can do all the basic tasks and frameworks so it will probably feel so futile for them to try to learn it all by themselves.
Subversive Computing (2020)
It's naive to think it's steps in that direction at all. The steps needed would include the whole world putting economic sanctions on the US and stopping them only when the US gives up all its war criminals just like Serbia did.
We're starting with DSA. But we are planning to expand to other programming concepts soon
I’m not sold on this narrative. Which Republican cities are you comparing to?
Bbolt: An embedded key/value database for Go
Agreed, all it takes is another site to copy the content, then an LLM could just scrape that…

An open web that block scraping… is likely “not an open web”
Thank you for sharing.

Having such a barrage sure does sound stressful and fatiguing, and I can see how that could get under your skin, so to speak.

I try to put myself in others shoes, but it's so difficult with things like this. So while it's far from experiencing it myself, this helps.