skysight-inc/HackerNews huggingface dataset:
Relying on external APIs or databases within activities might lead to variability in workflow execution.

Also, on handling HTTP errors in activities by raising an "ApplicationError" based on the status code, might simplifies error handling but might need to see how it accounts for more complex scenarios where errors are transient or where a retry could be successful even for some client errors like rate limiting or temporary unavailability etc.

As the asyncio library itself does have a steep learning curve, integration of asyncio with workflow systems like Temporal that also uses Pythons native asynchronous features, developers should be careful about indirect or subtle bugs, especially in error handling and task management.
Link to article

https://www.1to5app.com
I'm surprised no one has done this for a GPU cluster yet - we used to do this for RNNs on GPUs & FPGAs at Baidu:

https://proceedings.mlr.press/v48/diamos16.pdf

Or better yet - on Cerebras

Kudos to groq for writing that kernel
Congrats on launch! It’s inspiring to see you building in the open.

Why build Nest on the server when you already have Next for the client?
Same, it saddens me that some people are convinced that to have a safer society we need "harmless" (as in, ignorant) people rather than good people with an interest and a stake in the wellbeing of said society. Bad actors will have access to whatever information anyway.
My Mom and Dad Owned Competing Side-by-Side Hardware Stores
Unfortunately that's not a defense to wire fraud.
> all-governing scheduler (as e.g. in the BEAM).

Does this also mean they have preemptive multitasking like in BEAM?
Sleep problems as a child may be associated with psychosis in young adults
I think your questionnaire is from Apple hater perspective, it feels like propaganda. Questions are written from the perspective that appears to be "You actually want to get away from Apple but you are stuck or you don't know better" and that's not the case for me. You Ask me if I find Apple software restrictive and put a paragraph explaining to me why it is restrictive for example.

Anyway, IMHO you should simply accept that a lot of people simply have better things to do in life than fine tuning and managing computers. That's why no one of those care about the customisation options of Linux or Android. In fact, most people don't like computers and Apple is the best company out there that manages to make computers that don't feel like computers but tools to achieve your greater objectives.

Cooks may appreciate good knives but their main objective is to make great food and no good cook will be obsessing with the knives more than with the food they cook. They will be most happy with having one reliable knife that cuts good enough than having a set of knives perfectly tuned for every ingredient.

You can see the same pattern in photography, people who are good at taking good photos don't obsess over the photography gear as much as photo gadget nerds who never take good photos and writers don't obsess over pens as much as pen enthusiast.
How does zfs fall apart?

I’ve run it beneath Ubuntu for several years, and it’s only saved my ass.

I didn’t replicate, only used the apt snapshots.
> the community at large

Which community? Not any I'm part of.
I'm currently working on this and building it for some organizations. Would you be interested in a quick chat? My email is andrei at peermetrics.io
If the attributes are scalar, I would still suggest a column store that supports null values. Column compression will save you much space and give you excellent OLAP query performance.

As the schema evolves, simply add new columns.
Author here: thanks for the feedback. I will add a price range soon. The reason why it is not there in the first place is because I am thinking about site-wide licenses, which are often quote-based (also for Mathematica). For universities site-wide licenses are common, but for industry maybe less so. For reference, a university site-wide license is about 6000 EUR per year at the moment.
A xeet by a true believer, whatever
True. upgrades is a huge overhead. But you also have K8s management tools for that where they manage upgrades for you. I know it's added cost, but worth the benefits.
Let's not kid ourselves, engineers can and do fumble management matters
> Then we use AI to automatically create a title from the description, so you don't have to spend time figuring out a title

Yes please, tickets that POs spent even less time thinking and writing about.
In order to ensure everything is fast and real-time, we built a sync engine that runs in the background. We also use queues to perform some actions asynchronously. These factors influenced our decision to proceed with a server and scale as necessary.

We were comfortable with this architecture, having used it in our previous apps. This setup also offered us the flexibility to work quickly, as I focused on the frontend while my co-founder handled all backend tasks.
gcc will compile this code and advance the pointer address by 1 byte. Yes, it's not standard conformant.

My point though is that this is unlikely to happen by accident. The code above is clearly constructed. It's more work to type it than the correct version. The code makes no sense at all. 1 byte is wasted and it's in general a bad idea to allocate unaligned pointers.

And when you for example provide your own allocator for nodes, you'll probably do it like this:

Treenode treenode_pool[MAX_NODES];

or this:

Treenode *treenode_pool = allocate(Treenode, node_count);

And the memory will be aligned properly. Even when you use a plain malloc (no type or alignment information given to the allocator) you will get memory that is at least pointer-aligned.
You linked to a discussion of about a hundred comments. I skimmed it but didn’t see name calling. Can you be more specific?
industrial Design Student Work @data #story
I'm currently building something similar for some organizations. Would you be interested in a quick chat? My email is andrei at peermetrics.io
How developed Chrome’s first AI tools
It's not all hardware accelerated though is it. Both the X server and Cairo depend on the pixman library, which is a CPU/SIMD optimized pixel manipulation library.

Even xf86-video-intel, the intel X11 driver package, on my system depends on pixman.
Hey Apple, I fixed it for you (sound on)
This looks especially good while Apple tries to fight EU and Epic on how great their App Store is.
It's a PIN or a Personal Identification Number. PIN number is watergategate.

Also Bedford's law
Remember what, the tingling mess and neuronal misfires of endogenous DMT release experience?
I drink bottled water for a couple of reasons:

- I did not plan well and I'm now in a situation where I need water I didn't bring my own bottle. I don't want to be chained to a water fountain if one even exists conveniently near me.
- I don't like the taste of the water where I am. Clean water isn't always tasty water. As someone who grew up on aquifer water, I found the chemically water of my college town hard to deal with. At least bottled water was inoffensive. For some brands anyway.
- I want easily sharable water. This one became pretty important when I was a parent. It's just easy to keep a bunch of water in my trunk and pass it out to my and other kids on demand. I knew people like this, but it wasn't until I had kids that I got it. Kids will ignore their body needs and aren't always capable of finding sources of water on the even if they were aware.
This is interesting and all, but it's a tad complex to use. AI is supposed to simplify your life, but this just ends up making things more complicated.

Ask -> answer, no more steps, that is the core value of ChatGPT or AI.
From TFA:
[...] the assumption of 'less but better' being a superior approach to product design is rarely practically evaluated.

The third umbrella in the series takes durability to an almost cartoon-like level [...]

This was a study of materials and design, not a product someone would like to sell . It's research on object longevity.
Why on Earth would any terrorist want to invest into this when you can just purchase guns and explosives much easier?
Every time i've actually tried something like this it has not outperformed statistical process control.

It's not just that control charts are great signal detectors, but also managing processes like that takes a certain statistical literacy one gets from applying SPC faithfully for a while, and does not get from tossing ML onto it and crossing fingers.
If you were a fashionable person, that's exactly what you'd be doing! ;)

The cycle is roughly 30 years, and teenagers are revisiting the 90s trends right now.
Fuck this work environment.
But why do you make wrong statements?

While French or German speakers in Switzerland works,
It didn't work between Germany and France between you know 1810 and 1945. If you grow up in Germany and France this would not be a surprise.

Europe had lots of problems in the past (and usually people learn them in high school). You deny them just because of migration which both happen to be starting in the Germanys and France way earlier before the last 20 years (and also the discussions!). This also a known fact for people who care about these countries.
And this is JUST Germany and France. This is not Europe.

If you curious about European or German history start the Wikipedia article , visit the countries instead of following American far right twitter accounts about migration.
Wow.

Could you share the equation/code you worked on?

I can't imagine a mathematical object being 84KB long, that's insanely huge
No it doesn‘t. It is overly censored
Thanks for advertising the machine.

I hadn’t seen it yet.

It’s amazing!
Google DeepMind debuts AlphaFold update and proteomics-as-a-service web app
6000 ... per month? Per Year? Lifelong?
i am unable understand how do they figure out what to work on ?
Okay, you don't seem to appreciate the scale of the issues.

It's not just a case of getting crops to adapt to higher temperatures - it's the unpredictability of rainfall that's going to cause (and is starting to cause) crop failures. People have already suffered famines in countries where crops have failed due to unusual dry or wet periods, so it's hardly a jump to predict that those kinds of famines are going to become more frequent and severe.

You don't seem to understand the concept of high wet bulb temperatures either as building a shelter is not going to be of any help unless those shelters have extensive cooling or air conditioning. Humans just can't survive a wet bulb temperature of more than 31 degrees Celsius or so, even with unlimited access to drinking water and fans.

I don't see how it is possible for people to continue living in their current country if they have to cope with lack of food, water and survivable temperatures. I think you're being excessively optimistic, but I hope you're right. Unfortunately, experts don't agree with you.

https://www.theguardian.com/environment/ng-interactive/2024/...
The fairness is in the fact that the balance is tilted so immensely in favor of capital in the first place, that workers need to band together just to make things somewhat closer to equal when it comes to bargaining power.

Of course, in the ideal world, all companies would be worker-owned co-ops, and then unions would be unnecessary.
C also has structs, there is no need to assemble data structures in byte arrays.
No it's not specific at all in predicting technological progress, which was the point of my comment.

Nobody knows what singularity would actually mean from the point of view of specific technological development.
What do you mean by "symbolically it can be made regular"?
The black box AI models could calculate epicycles perfectly so the middle ages Catholic Church could say just use those instead of being a geocentrrism denier.
Scaling Laravel to 100M+ jobs and 30k requests/SEC
Chromium: Blink: Renderer: Core: DOM
You can ask and they will ask for a Netflix size commitment in turn. Volume prices (they are essentially volume discounts) are often public.
So many papers play tricks with the learning rate schedule: https://arxiv.org/abs/2307.06440
I don't know the details of iOS's scheduler or how it decides which tasks should go on which kind of core, but the idea is to put tasks which benefit from high performance on the P-cores, right?
I carry around a water bottle but in a lot of places, the only area you can refill is the public restroom. I'm npt filling my drinks from there. but if there was areas with clean filtered water, I'd even pay for it.
According to the original Jacobi decoding paper, it's set in the machine translation tasks, with encoder + decoder, in which parallel algo applied only to the decoder part.
It seems to me that predicting something based on time is rarely accurate and meaningful.

Suppose you want to buy stocks? Would you look on a time based graph and buy according to that? Or you rather look at financial data, see earnings, profits? Wouldn't a graph that has financial performance on x-axis be more meaningful that one that has time?

What if you research real estate in a particular area? Wouldn't be square footage a better measure than time?
I was a t first also confused about this and thought they were the same.

(Not sure though why you mention this Khosla guy, should I even know him?)
AKA “Window Seat.”

That’s being given a job, where all you do, is stare out of a window, all day.

It’s the worst thing that can happen to a Japanese employee. A lot of Americans might consider it a “dream job.”
Great to see this kind of innovation in the Flutter ecosystem. Bookmarked!
I was hoping somebody at some point would create an agent for interacting with jira so I could minimize my interaction with its horrendous UI.

Nothing fancy, just a bot that can answer questions about tickets and create and edit tickets based upon a haphazard slack conversation. It's an ideal use case for generative AI, but for some reason nobody wants to do this because they're too busy getting genai to write unit tests or cite court cases something else that is highly inappropriate.
Sure! https://github.com/akalenuk/mesh-experiments/blob/master/eq/...

It's not even a particularly large system. Only 6 linear equations.
(Ab)using `build.rs` for license checking is brilliant and horrible at once ;-) (Another argument for sandboxing build scripts?)

By the way, `Cargo.toml` example in the installation section has a significant typo:

symbolica = { "*" } # Should have been just `symbolica = "*"`.
Seeking Feedback on SprayBeta, an Climbing Coach App
Hey HN, I might be a bit late to the game after climbing.ai :), but anyway, I'm Khan, the creator of SprayBeta. This app is designed to use AI to help climbers improve their skills. I also manage an Instagram account @guess.the.grade, home to a community of 5k climbers who engage in guessing climbing grades. We're still in the early stages but have already built a significant user base. I'm eager to further improve SprayBeta and would really appreciate your feedback on the user experience and our AI features. Please test our app and consider joining our Discord: https://discord.gg/UvnCCxNx
Congrats on the launch , we are also working on something similar but didn't had enough time due to being busy with client projects.
https://github.com/Sprint-Log

But we will focus fully on opensource there , no external API calls.
When you talk about "c" or "scalar memory" in the paper, does that refer to a single unit in the vector usually referred to as c?

So in mLSTM, each unit of the vector c is now a matrix (so a 3d tensor)? And we refer to each matrix as a head?

Having a bit of issue understanding this fundamental part
Author of Symbolica here: Symbolica is used in physics calculations to do arithmetic on rational polynomials that are hundreds of megabytes long.

For my physics research I have worked with expressions that was just shy of a terabyte long and had > 100M terms. The way that works is that you stream terms from disk, perform manipulations on them and write them to disk again. Using a mergesort, terms that add up can be identified by sorting them to be adjacent.
I think I'm missing the joke. Is it just an umbrella, or is it a weapon as well?... They seem to constantly allude to it being a weapon. Is it just because it's strong?
An Extended Subtweet on Power
If you are used to planning your code, and writing what you need to do, with lists and everything, it usually does a good job of creating simple functions, RegEx rules, and finding the snippet of documentation you need.
Even if I could code everything with not a single issue, it saves time.

If you have not understood yet where it helps, maybe you should play around with it a bit more.

To write unit tests is often perfect and way better than some of my colleagues, especially the old ones who don't trust and have never written tests.
Thw convertet is nice, I could imagine it being it's own library, with the generator, and a release including the generated code every postures release.
Runbook Template: Best Practices and Example
Runbooks provide structure and efficiency in incident response, enabling organizations to navigate potential disasters with confidence. By following established procedures and embracing automation where appropriate, businesses can minimize downtime, improve system reliability, and ultimately, safeguard their operations. Where does your organization maintain Runbooks?
Meh we used to have to install oracle databases this way, and the performance was always shit even over direct connections w/cross cables.

I don’t think x over ssh is useful for much, can you imagine a browser this way?
Recyclability isn't really an issue, because the steel umbrella is not viable as a product. This is on account of its weight.

> Total weight of assembled umbrella: 1.71kg

The average umbrella, and the plastic one at the link, weigh roughly a quarter of that amount. There are golf umbrellas, considered extremely heavy, at ~0.9kg, e.g.: https://shedrain.com/products/vortex-vent-pro

The ultra-durable umbrella is an exercise in making a product that appears to be an umbrella out of heavy-duty materials. But it's not an umbrella that's viable as a commercial product; it wasn't designed with the average user's capabilities in mind. Most people, even trained athletes, would not be happy to lug around an umbrella that weighs nearly four pounds.

I'm sure it's possible to strike a balance, perhaps with aluminum or magnesium (expensive!) instead of steel. But the project didn't attempt it -- it went with steel to make a point. In real-life product engineering, though, every gram saved is worth celebrating.
I have updated the post. It's an annual site-wide license, so not per user.
Retrospecting Retrospectives
UTC, Tai, and Unix Time (2001)
I just had to write a Python program that handled multiple async events - from a serial line, and with a tkinter GUI. The only way to make it 'truly' async was to handle the runloops myself, and add a separate queue, onto which I push coroutines, for processing. UI events and Serial I/O events (involving passing of messages to update states on both sides) all have to be pushed through the same mechanism in order to gain the functionality I need.

Sure, I 'could just use asyncio', or somehow work out how to crowbar serial i/o into tkinters' runloop. But in the end, writing my own just made more sense, and more importantly: it works great. I can have serial i/o and UI acting independently, but coordinating through a single queue .. this works so well.

>I don't understand why every third party async Python library/framework feels the need to take over the default event loop instead of just building on top of it.

Because you don't always have what you need to get the crowbar in place, nor big enough leverage to make space for what you have to do, asynchronously, in the app.
lol, I hope Mr. Altman finds my 10 year old posts relevant
In the US TikTok can sue the government, while in China they would face lifetime jail without trial by doing in China what they're doing in the US.
There's tens of different companies that make these from about $300

https://scootermotion.com/shop/seascooters/
Sometime ago I had an idea for a similar interface without the dragging feature. Basically, just a tree visualisation. I usually discuss a tangent topic in the same conversation, but I don't want to confuse the AI afterwards, so I edit a previous message when the tangent started. However, OpenAI would discard that tangent tree, instead it would be nice to have a tree of the tangent topics explored, without necessarily having to sort them manually, just visualising the tree.
Is your home address stable for times similar to the lifetime of that umbrella?
I love how merge-sort which was once used on punch cards because RAM was tight is still relevant. :)
Going to the American Boots site is malicious compliance at its finest. I actually lol'd.
I had a thunderscan. I spent weeks scanning the entirety of the loose-leaf AD&D 2e Monstrous Compendium and uploaded the 72dpi b&w monster images to my local Hermes bbs as PICTs. I don’t know why. It made sense to me at the time.
I think Alphazero is a lot more interesting than Stockfish though. Most notably it lead me to reevaluate positional play. Iirc A0 at around 2-3 ply is still above SuperGM Level which is pretty mind-blowing. Based on this I have increased my strategy to tactics ratio quite a bit. FWIW Stockfish is always evolving and adapting and has incorporated ideas from A0.
> You people give me a migraine daily,

Does this not indicate, to you, that you're holding a significant minority opinion? While neither significant minority or significant majority opinions are automatically wrong/right, if you're reacting this strongly to everyone around you, the only common factor is you.

IOW, when I find that I am at odds with everyone around me, I re-examine whether or not the problem is me: did I incorrectly read the room?

For example, sarcastic comments on reddit r/programming garners no real attention from the readers, while the same comment on HN gets downvoted.

What I am trying to say is, read the room.

BTW: you are reacting pretty emotionally to my posts, which are all (as far as I can tell, anyway) devoid of any emotion or personal remarks. GP's original complaint was also, as far as I can tell, devoid of any anger or other emotion. Your reaction was, to me, very angry with no real reason why this was so.
Suppose I have a conversation with ChatGPT about a macro, or better yet, a series of macros. We reach the 10th sub-module, but suddenly, I find a bug in module 2 (20 minutes ago chat). While I could redirect the chat back to module 2, it's a bit convoluted. Ideally, I'd want to return to an earlier point in the conversation, resolve module 2, and then continue where we left off. However, if I update my response from 20 chats ago, I risk orphaning the rest of the conversation. The response lag also complicates things because I might move on to new ideas or debugging tasks in the meantime. I suppose I should say because of the lag time, I’m not in sync with the chat, that lag affords me the opportunity to keep doing other things. If the chat was more like groq maybe it would be less the case - not sure.

The other thing I find is that if I change how I replied/asked, I get a different answer. I like the idea I can fork this node and evaluate outcomes based on my varied inputs. You’re right it’s hugely more complex. But its complexity I think I'd love to have available.
(1-x)/x - 1/x =1/x - 1 - 1/x = -1

Evaluating the expression naively near zero you're going to get wild numerical errors, but if you do the symbolic manipulation you're going to notice that it's just equal to -1.

Edit: e.g. consider this interaction I just had with the python interpreter

>>> x=1e-15
>>> (1-x)/x - 1/x
-1.0
>>> x=1e-16
>>> (1-x)/x - 1/x
0.0

you get completely the wrong answer when x = 1e-16