skysight-inc/HackerNews huggingface dataset:
The plan here for urban Australia is a lot more battery parks and a lot more peak solar supply usage via smart grids and industry:

According to Ms Hunt, building more batteries to cope with the surge in solar was only part of the solution to the minimum demand problem.

She said another, arguably better option, was to increase demand for electricity during the middle of the day when solar output was highest.

Currently there's effectively near zero of the supply going toward transport energy; there's barely any electric vehicles compared to the fossil fuel vehicle numbers.

Ideally in the coming decades Australia sees a majority of EVs that are largely being charged durk peak solar supply hours.
Per the article's "Using the right profiling tools", I have gone through a similar profiling journey in Rust and found this tool very useful: https://superluminal.eu/rust/

Works on Windows, has a great GUI, shows pretty flame charts, really pleasant to use. Costs money but worth it.
Bug reports are other people doing work for me. I’m fine with that. These are free interactions between people. If you want to charge for bug reports then you can put that in your repo text and just auto-close any issue from non-approved authors.

If you want to bountysource a solution do that. If you don’t want to fix an issue don’t.
Bookmarked, but I'll need a demo before I pay. Why not verify the user's phone number and let them make one or two free prank calls to themselves?
Location:china
Remote:Yes
Willing to relocate:Yes
Technologies:Java,SpringCloud,ElasticSearch,MySQL,PolarDB,Redis,vue3,JavaScript,Docker
Résumé/CV:www.linkedin.com/in/shenchenhua650bbb268
Email:mayday19972024@outlook.com

4+ years of full-stack development experience, I’m seeking a remote full-time or part-time role. I specialize in backend development and have worked with various web technologies. Passionate about learning, I’m quick to adapt and ready to pick up any skills required. Let’s connect!
I’m European, but living in the US now. Imo seems like Americans are almost the only ones with lots of food allergies, while rest of the world seems fine. Before moving to the US I don’t think I’ve ever even heard of peanut allergies.
I definitely don't want to move to a system where making a website needs both a government and a private corporation vouching for you. That's the worst case scenario.
Huh? US society doesn't foster that. Sounds like you just live in a crappy area or a rich super entitled one. I've never lived in an area where people just left their fast food mess or just left spills. It's never been an attitude fostered anywhere I've lived. To be fair I mainly had experience with the midwest/western USA, maybe the east coast is different.
Seems like a competitor to Azure's CosmosDB offering , which also now has wire support for postgres.
This is the same content available directly. It also includes the teaser that the actual reason is only available to subscribers.
Atrium | Backend/Infra Engineer (Python) | Remote | Full Time | Pre-Launch Startup Web: https://atrium.st

ABOUT: Imagine Vercel, but for AI Agents. We're building the launchpad for code-based AI agents that solve real business problems. Prompt-based GPTs are cool, but we believe in giving developers the power to build intelligent, purpose-driven agents from the ground up.

POSITION: We're seeking a Python Engineer to join our backend team and help build our AI Agent platform. Ideal candidate should have experience with GCP services and Kubernetes.

Team: We're a small team, which means your impact will be massive. No corporate bureaucracy, just pure engineering.

APPLY: email us at: careers.24.12@atrium.st
forum? Instagram is the mainstream product you're looking for, and the text rendering there is decidedly GUI based and not markdown-esque
Then I guarantee you that there is an MBA in Intel somewhere crunching the numbers and calculating that "only 0.001% of our customers are utilising this feature", hence he's going to cut that team and stop offering the product in future Xeons.

Which means that any fool that did utilise this feature has tied their cart to a horse that's going to be put down.

Smarter people can see this coming a mile off and not bother investing any effort into support.

It's so predictable that it's just depressing.
If you're already in the AWS ecosystem or have worked in it, it's no problem. If you're used to "make OpenAI account, add credit card, copy/paste API key" it can be a bit daunting.
A Portrait of the Artist as an Amazon Reviewer
https://archive.ph/bfN0Z
I started around the same age. Though sadly not with JS and modern browser tech.
The most difficult concepts in use here are arrays and function calls. So quite possible for a clever 9 year old.
If he was using an entity component system or monads I would be more skeptical
“Feynman Bro” is a great label for a real, observable phenomenon. Occasionally charming, vicious when his intellectual superiority is threatened, misogynistic, generally a jerk when he’s drunk, Feynman Bro shows up in physics departments and adjacent fields like EE and aerospace engineering. Quoting liberally from Surely you Jest is a red flag.
I own a licensed FM radio station in the U.S. The only way I see to make it work is as a one-person operation, as there's no way to afford a staff.

I wrote a lot of scripts to make it happen.
From the article

> LIGO's observations of gravitational waves from colliding objects have been found either to not be consistent with the gravastar concept, or to be indistinguishable from ordinary black holes.
Exactly. I'd suggest enjoying its company, and keeping it quiet.

But wild animals, and wild animal hybrids can be a bit unpredictable, once they reach adulthood.

There are other canids in Africa, like Cape Hunting Dogs, Jackals, and foxes, that can be pretty badass (and some are endangered).
The failure in this paragraph is that our highest and most important ability as human beings is to self-evolve ourselves out of our selfish ego into its selfless version.

That paragraph is as completely wrong in its understanding of human nature as a paragraph can be. Yes, it is difficult, but we are all capable of choosing to put ourselves through this self-evolution of our ego's vices into their corresponding virtues.
Isn't nobody actually making anything close to a profit in the AI space? When your entire business model is propped up by VC money making your bill of materials that you use to make negative profit cheaper is probably not very high on your list of priorities.
The fact that the simplification stopped at time zones, and not at making one "global time zone", tells you how much you can stretch such "simplification" before it becomes a burden in other ways.
Sounds like you might enjoy switching jobs with https://news.ycombinator.com/item?id=42289955 (not because of the "seniors" bit, but the more general thing where they're rewarded for biz outcomes and don't have any tech colleagues)
Yeah, a few helicopters carrying troops touched down in the national assembly, but it seems they arrived too late and only waved their guns around half-heartedly. I think by the time they arrived, it was already clear which way the wind was blowing. They left soon after the vote took place.
I spent so much time at my last job trying to implement this with so much resistance. I felt so insane for getting resistance I ended up becoming a jerk and hated who I was. The worst part was because I was so good at what I did people started trying to protect me from getting angry. That made me even more angry and jerky. I hope I will be forgiven, I hope I can become better.
Doesn’t look particularly favourable versus deepseek and qwen. Main deepseek is about same price as smallest nova.

I guess it depends on how sensitive your data is
Eh, maybe that's excessive for you and the kind of writing you do. But I think the author is right - there's plenty of valuable writing where being able to customize the page more is valuable.

The most obvious example to me is academic articles - where you need footnotes, figures, algorithm blocks, appendicies, math, numbered sections, and so on. Markdown doesn't support any of that stuff and latex is horrible on the web. It would be great to have something with support for those features, but that also supported HTML output.

But, there's plenty more examples where being able to make richer content than markdown supports is super valuable. For example, Bartosz Ciechanowski's blog is incredible:

https://ciechanow.ski/gps/

Doing anything like this in markdown is hard. You're kind of fighting the tool. The ideal tool would support custom components + custom styling - which aren't supported at all by markdown.

This whole comment thread is weirdly down on the article. I suspect most people have simply never come up against markdown's limitations while doing technical writing. They're quite severe whenever the output of your documentation needs to be a rich website or paper, not just a documentation file in a github repository.
Seems to be a lot of hype around this project in certain niches (if "niche hype" is something that makes sense), but I've only just realised that the same devs were involved in the Norns project so it has ticked my interest up a notch.

The UI and form factor look really nice, but the asking price is currently the biggest thing on my mind.

I wish the project success, regardless!
I doubt it. You’d maybe freak out about it for a week but eventually you’re going to come to terms with the fact that this weird setup has absolutely no effect on your actual experience.

Same for other contrived things like dying and getting revived every day, getting frozen and unfrozen every day, taking a teleport dematerializer every day for your commute, having a portion of your brain and organs randomly get swapped out ship of Theseus style, etc.

At some point you would just come to terms with the fact that your existence is really just that of being a mind with a past and present. The future doesn’t really matter.
Be sure that people management or a PM role is something you’re actually interested in as opposed to just being a plan B. If someone asks why you’re switching, “because I grew bored with coding” is a terrible answer. Each of them also has its own downsides. The grass isn’t necessarily greener on the other side.
If that was true, why are they now producing shahed drones domestically instead of a homegrown drone?
i think your approach is orthogonal to SPA. first of all, it is my understanding that react in particular favors small templates or partials. and second, with the traditional server side frameworks i have always used full page templates, and i tend to write SPA the same way. i would only break up a template if it contains selfcontained sections that could potentially be used in different places. my point is that this is not because all i ever did was SPA, but because i did things like that already for years before that.
>> Renewables did compensate nuclear's underproduction

> The underproduction episode in 2022 was mostly handled thanks to imports and consumer sobriety.

Source?

> France would be better served by electrifying its non-electric energy usages rather than trying to replace one clean production by another.

I disagree:

Renewables-produced electricity reduces fossil the amount -fuel-produced electricity: https://ourworldindata.org/grapher/electricity-fossil-renewa...

A large part of resources needed by electrification isn't needed to build electricity-producing equipment.

Producing more electricity enables us to contain its price, boosting electrification.

Starting right now to build in order to replace 40-years old nuclear plants (on average) seems adequate to me. New nuclear (Flamanville-3 EPR) isn't adequate (6x times overcostly, at least 12 years late).

> France has a healthy margin before needing to rush production,

Electrification has to ramp up, therefore if everything goes as planned it will soon be over. Waiting is dangerous.

> with electricity usage going down for two decades

Production nearly-flat from 2004 until COVID: https://ourworldindata.org/energy-production-consumption

> a significant share of its power being exported currently.

The challenge (getting rid of fossil fuels and the necessary powergrid, see ENTSO-e) is at continental-scale.
I presume that you are familiar with it already, but in the off chance that you are not. Check out the Recurse Center
Lip-Bu Tan left Intel board after differences over chipmaker's revival plan
the pictures were, subjectively at least, better.

I'm in love with this phrasing.
They recommend going to the ER if there is ever a bat in the room while you have been sleeping because the bites can be undetectable. Any contact at all and it could have nipped you without you realizing. You were right to be wary.
Well that shows my age, I thought twisted was being used as an adjective.
Presumably for the same reason why we're not "just" simplifying English, which is a horribly irregular language, particularly in its orthography. We could simplify English to have similar spelling and pronunciation rules as, say, German, Japanese, Italian, or countless other languages, instead of English's terrible mess. So why are we not just doing that?

Funnily, in the case of English, that would likely mean replacing the latin alphabet with a more complicated script. Because in contrast to e.g. German and Italian, that script really does not fit its phonetics very well. Hell, even Japanese romanization, "romaji", makes much better and more consistent use of the latin alphabet than English. Which is just all kinds of funny to me, English is so bad in that regard, that Japanese, a language which is very far away from English in multiple ways, can make so much better use of the to it foreign latin script. In fact, English is so extraordinarily bad in using the latin script, that the English-speaking world even has literal contests about how to spell pronounced words, called "spelling bees".

And yet I see no real efforts to simplify that gaining traction.
Ah the "erlang = distributed" thing.

The primitives of sending messages across a "cluster" are built in the language, yep. And lightweight processes with a per-process garbage collector is magic on minimizing global gc pauses.

But all the hard work to make a distributed system work are not "batteries included" for Erlang. Back pressure on messages, etc. you end up havig to build it yourself.

We hit a limit at around 200 physical servers in a cluster back in 2015. Maybe it's gotten better since then. shrug.

As the author calls out, it was built for the 80s, when a million dollar switch shouldn't fail. It isn't built with https://en.wikipedia.org/wiki/STONITH in mind i.e. any node is trash, assume it will go away and maybe new ones will come back.

Rock on, Erlang dude, rock on.
> I was looking at London-Plymouth trains a few months back and the timetable was like once every 2 hours and the last one was at around 5 PM.

Not quite sure which timetable says that; the GWR timetable K1 says there are at least hourly trains down to Plymouth starting at 8AM from London Paddington on the Great Western Main Line; the last train is usually at 18:03 and there are occasional night trains too. In addition, you can travel on the West of England line from London Waterloo and change at Exeter onto one of the Plymouth-bound trains coming from Leeds or Edinburgh; it won't be as comfortable* but it gives you more options.

Timetable K1: https://www.gwr.com/-/media/gwr-sc-website/files/plan-journe...

* Not everyone will agree with me here but I find the class 800s on the Great Western infinitely preferable to the tatty old Super Voyager sets - the Sprinters are nice though!
Where does it say jsonb is not supported?
> I don't see any gulf or sudden jump in cost.

Then you missed the core point of the article, so I'll try and rephrase it:

While you're staying in Markdown-only land (the left part of the article's graph halfway down the article: low-medium richness (horizontal), very low complexity (vertical)), you are not learning HTML.

You miss the "onboarding" process to the richness of HTML, so when you reach the limits of what Markdown can do, and suddenly you need something medium-rich... you have to play catch-up to learn all the HTML that you avoided by sticking to Markdown. That's the gap.

The fact that Markdown supports in-line HTML allows you to bridge the gap, but is irrelevant to the point.
We each have the free will to choose willful ignorance over humble learning.

You are correct, we can't "get them out"; only they can do that by exercising their free will to choose to become better human beings. We can, however, attempt to teach them with our positive ideals, attitudes, and behaviors, but we can only lead the horses' asses to water, not make them drink.

Note that we must remain humble and grateful in remembrance that we ALL used to be horses' asses, once upon a time, before we entered the Path of Love.
Inferencing is much more simple than you think:

See the precompute_input_logits() and forward() functions here:

https://github.com/ryao/llama3.c/blob/master/run.c#L520

As a preface, precompute_input_logits() is really just a generalized version of the forward() function that can operate on multiple input tokens at a time to do faster input processing, although it can be used in place of the forward() function for output generation just by passing only a single token at a time.

Also, my apologies for the code being a bit messy. matrix_multiply() and batched_matrix_multiply() are wrappers for GEMM, which I ended up having to use directly anyway when I needed to do strided access. Then matmul() is a wrapper for GEMV, which is really just a special case of GEMM. This is a work in progress personal R&D project that is based on prior work others did (as it spared me from having to do the legwork to implement the less interesting parts of inferencing), so it is not meant to be pretty.

Anyway, my purpose in providing that link is to show what is needed to do inferencing (on llama 3). You have a bunch of matrix weights, plus a lookup table for vectors that represent tokens, in memory. Then your operations are:

* memcpy()
* memset()
* GEMM (GEMV is a special case of GEMM)
* sinf()
* cosf()
* expf()
* sqrtf()
* rmsnorm (see the C function for the definition)
* softmax (see the C function for the definition)
* Addition, subtraction, multiplication and division.

I specify rmsnorm and softmax for completeness, but they can be implemented in terms of the other operations.

If you can do those, you can do inferencing. You don’t really need very specialized things. Over 95% of time will be spent in GEMM too.

My next steps likely will be to figure out how to implement fast GEMM kernels on my CPU. While my own SGEMV code outperforms the Intel MKL SGEMV code on my CPU (Ryzen 7 5800X where 1 core can use all memory bandwidth), my initial attempts at implementing SGEMM have not fared quite so well, but I will likely figure it out eventually. After I do, I can try adapting this to FP16 and then memory usage will finally be low enough that I can port it to a GPU with 24GB of VRAM. That would enable me to do what I say is possible rather than just saying it as I do here.

By the way, the llama.cpp project has already figured all of this out and has things running on both GPUs and CPUs using just about every major quantization. I am rolling my own to teach myself how things work. By happy coincidence, I am somehow outperforming llama.cpp in prompt processing on my CPU but sadly, the secrets of how I am doing it are in Intel’s proprietary cblas_sgemm_batch() function. However, since I know it is possible for the hardware to perform like that, I can keep trying ideas for my own implementation until I get something that performs at the same level or better.
I honestly think right-to-left text rendering should never have been a thing. Text should always be stored left-to-right and right-to-left languages should be supported by the text editor itself. That is, when the user enters a character from an RTL script, the cursor should simply move left instead of right. Then all the problems with selection etc. simply don't exist. You may have different problems with e.g. pasting mixed content, but moving the complexity to the text editor (which has to handle it anyway) and not having it in the text rendering engine seems like it would have been the better call. I can see how some might object that the indices of the characters don't correspond to the way people think, but honestly - if you're someone who needs to care about indices of characters in arrays, you would probably appreciate the system being overall simpler even if you have to iterate backwards sometimes.
You can just go look up the numbers. There's a large Pew study about it.
Japanese Clothing Retailer Uniqlo Makes RFID Self-Checkout a Breeze
Amazon is a retailer and strives to offer choice, whether of books or compute services.

AWS is the golden goose. If Amazon doesn't tie up Anthropic, AWS customers who need a SOTA LLM will spend on Azure or GCP.

Think of Anthropic as the "premium" brand -- say, the Duracell of LLMs.

Nova is Amazon's march toward a house brand, Amazon Basics if you will, that minimizes the need for Duracell and slashes cost for customers.

Not to mention the potential benefits of improving Alexa, which has inexcusably languished despite popularizing AI services.

:Edited for readability
> With those modifications, it then builds Python from source across a wide matrix of Python versions, platforms, and build variants (e.g., optimized vs. debug builds), and publishes the built distributions to GitHub Releases.

This should be illegal.
I don't understand why is he running it under Docker when one of the touted benefits of Rust is that all you need to do is just copy & run the binary on the destination machine.
Looks like the cable to Singapore is going ahead?

https://news.ycombinator.com/item?id=41912103
OK I have to say I have never thought about what should happen if you try to select a sequence of text that mixes rtl and ltr languages. It's deeply in my mental zone of "undefined behavior, I don't even have an intuition about what to do."

One of the more fun programming projects I ever worked on was a custom text editor. Mainly it supported rich annotations that could be applied to any chosen term or stretch of text. It used Mobiledoc[1] which already provided pretty well-developed primitives for rich text editing on the web, and it was still a complicated project, even with a solid framework.

[1] https://github.com/bustle/mobiledoc-kit
The blockade was rather inconsistent. Some entered through the gate, some jumped the fence. Some didn't make it through at all. But If the police really wanted to block the lawmakers from gathering, they would have guarded the fence as well. The police was clearly preoccupied with controlling the protesters instead.
Except that the direction of art is usually influenced by the artists, without too much calibration to what the uninformed public wants.

It’s actually a really interesting question if this affects the market, at all. Because if AI can generate “art” which satisfies the public, but not artists, will the public just go for that, instead?

Or is it the case that the public never really cared for or consumes that art form, and that the entire market for art is to people who (to at least some degree) specialize in that form?
> one of the touted benefits of Rust is that all you need to do is just copy & run the binary on the destination machine

is it? I've heard that about Go, not so much Rust. cargo doesn't statically link system dependencies by default, only other rust dependencies.
> I don't really listen to funk or disco but I always enjoyed the energy of that show on Fridays, and have come to associate it with the weekend and get excited when it's on

I had the same experience when I regularly listened to wfmu. The human connection is a really wonderful quality of broadcast radio.