skysight-inc/HackerNews huggingface dataset:
Cron: bug devs about tickets that are late
Cron: bug devs every day at a given time for updates aka a standup

Given an epic with keywords organize tasks into that epic and estimate the time and then track if it’s on track or not.

Yeah not a lot to PM work.

Ooh also a 50/50 coin flipper to saying no to adhoc things

There that’s an AI PM
> add diversity to some cuisines that are otherwise quite bland and monotonous (Swedish food has definitely got a massive lift from introduced diversity, for instance).

Other than a lazy dig at "bland Nordic cuisine"[1], I'm not sure what makes this different from the situation bemoaned in the GP post?

[1] ie a culinary tradition of letting the taste of the ingredients stand for themselves, rather than covering them up with spices (originally a measure to make up for the fact that things spoil easily in warm climates)
"Do not obey in advance." — https://twitter.com/TimothyDSnyder/status/184995197494431359...
Yes, but I'd add a caveat.

It will be very efficient when the async operations are few, and slower. It will not be very efficient when the async operations are many and fast.

That's because the await keyword itself blocks the main thread every time a function call is made. It has to because the `await` keyword is defined to return to the event loop and resume processing only during the next "tick" and after other queued ticks have run.

For a large collection the overhead on the event loop can be calculated as: COLLECTION_SIZE * FUNCTION_CALLS_PER_ELEMENT. Since function calls per element goes up as you wrap layers of helper functions, even with this library you would face a strong perverse incentive to avoid using (async) function calls or nested iterators (if at all possible) when handling large collections, especially with high desired throughput, especially in situations where you want the event loop to stay unclogged so that you can, for example, redraw the UI.
> This is an enterprise software deal that costs many multiple thousands of dollars.

Really? I have some small angel investments and use Carta. The companies are seed stage. I’ve never considered it enterprise software.
I don't mean in broad genres, but more in terms of the range of emotions and thoughts that the top movies of the year evoke. The Martian is great movie, and does thankfully hit a different spot than the generic dystopian Sci-Fi, but there still seems to be a compression of that range, one which unfortunately nobody can quantify so that's why it's mostly opinion here.
Possibly this was a slur against her made at the time but I was told this as a young student at uni in 79-82 window.havw a read of https://www.epoch-magazine.com/post/the-rise-and-fall-of-sov... for context.

During the initial rapprochement years British banking was nothing like as present in the Russian denationalisation and the emergence of the oligarch kleptocracy. The decision of the Russian elites to invest in London came much much later.
> 1) checked out White Collar tv seasons but library only had seasons 1 to 3. Library didn't have last 3 seasons at all.

It's the same problem with streaming services. There are several shows at Netflix and other services that doesn't have the latest seasons (at least in my EU country).

> 3) then checked out another series that has 8 discs but only got 6 because 2 of them are already checked out by another patron. Now this means repeatedly checking the library if the other 2 finally got returned so she can borrow them.

There's no guarantee that a season will be available in a streaming service either. They sometimes only have shows for a limited time, so you could start watching a series but then it is removed before you finish, often without warning.
I started with GW-Basic as a kid and then moved to PDS Basic because I wanted to create executables etc. Good times
AI North Star Playbook
I admit I gave up halfway through the article out of sheer embarrassment for the author, so maybe it gets better, but is this really fitting for hn?

It reads like cheap culture-war drivel, without even the usual pseudo-intellectual affections, instead concentrating on plain reactionary foolishness.

Of course we are supposed to steelman different viewpoints here, but I'm at a loss with this.
That's what the ieee say is in short supply
This kind of blog is mainly to give potential hires an insight into the day-to-day goings on of their prospective employer.

This blog doesn't make any sense whatsoever, encouraging people with low skills to apply.
>It is not possible for 3rd parties to disable Intel ME. Nobody but Intel themselves can disable ME.

...Dell? I have multiple of their machines which have been configured via their B2B panel to have ME fully disabled.
yodawg.ai
I think one can protect their good name without embracing the capitalistic grind.
For most people jobs are just a necessity to earn income to eat and have shelter.
Life for many is only counting outside office hours
I think politicised conversations about the morality of sex are boring: not technical and not entrepreneurial in nature. Therefore I flagged the submission.

Personally, if we're having any conversation here; I'm interested in how OnlyFans has shifted the culture of the porn industry.

On some level I consider it more ethical porn consumption- since you're directly financing creators and there is no industry to abuse them - since all creators are (in theory) independent.

Like youtube, there are probably syndications, but that's also an interesting conversation, unlike TFA.
Amazing to see this. One step closer to my true dream of a P-series workstation with coreboot... albeit that's not very likely due to the dGPU.
As if all us peasants are using rotary phones while the plutocrats and oligarchs have these expensive iphones.

What is actually interesting is while the plutocrats and oligarchs have more leg room and better food on their private jet, the airplane itself doesn't move that much faster than me in coach.

You simply underestimate the financial mass of the mass market. These plutocrats and oligarchs only exist as part of a system with an even bigger mass market.

This time is not different.
> My understanding - I’m not a logician - is that the second order Peano Axioms are categorical. The Incompleteness theorems don’t apply to this system since the axioms are not recursively enumerable

Incompleteness does apply to second order arithmetic (it applies to every logical system that contains first order PA), but due to different reasons: second order logic doesn't have a complete proof calculus. "Second-order PA is categorical" means that there is only one model of second-order PA, that is, for every sentence P, either PA2 |= P or PA2 |= not(P), but you'll still have sentences P such that neither PA2 |- P nor PA2 |- not(P) - and for "practical" purposes, the existence of proofs is what matters.
You could manage that with only one drive, where you would just store the image on the HD temporarily. You could save space by removing unwanted content, such as foreign sound tracks, subtitles and extras. Sometimes I would even skip the end credits.
No use exceptions. In micro benchmarks we have known for years exceptions are slow. However more recient realistic benchmarks have discovered exceptions are generally faster than the checking - assuming you write all the if statements needed to unwind errors to where they can be handled - nobody does that in practice and so exceptions are slower than ignoring errors is what we were really saying when calling exceptions slow.
100%

A couple of cron jobs can easily automate this for my team. Most of the PMs I've seen in the wild only do this.

Very few PMs are actually valuable to a team from the product perspective.
I'll take reasoned theory with bounds and uncertainties over pre-historic fanfiction.
Because evolution made sex feel good, and caring for kids feel good, and the two together lead to positive evolutional outcomes. It never specifically made "caring for your kids" good.
People say "hardware is hard" but that's because it's true. Congratulations man, really cool work.
That makes sense. I wonder how the amount for this bookkeeping stacks up against the overhead of returning a sum type composed of error and result (like Rust Result<T, E>)?

Always returning a slightly "fatter" type must certainly have an associated cost as well and it is to pay in any case - error or not.
> That seems to sum up the sentiment that hot swapping in Erlang has uses but they're generally not aligned with what Erlang is typically employed for

Actually, I think it is much more common in original Erlang scenarios (including "non-web") where high availability is a useful pre-requisite.

It is in my experience less common in Elixir, which is often more web-oriented (although not exclusively).
In the most ridiculous scenario you try to process two high-throughput async data streams concurrently and you end up with this nightmarish "bouncing" where each "thread" of processing can only process until it sees an await keyword before being forced to cede control back the other thread. At this point it would be reasonable to expect that the amount of overhead would exceed the amount of real work being done, and in such a way that the text of the EcmaScript spec makes impossible to optimize or fix.
And where the water pipes go exactly?
Right after graduating college my wife was looking for work and ended up taking a job as a secretary shared between two chairs at our local university. They thought it was super important that their secretary had a bachelors degree for some reason.

One of the chairs would read emails on his iMac, then would handwrite a return message and give it to my wife who would type it into email and send it as him. He didn’t want to type anything. This was around 2008 to give you an idea of timing. My wife didn’t stay for long, but my understanding is he was doing this until he retired sometime in the 20 teens.
(oh, I just realized you must be the same Adrian from RWT that was arguing for initial stores/last load)
I work for a high voltage switchgear manufacturer.

Everything is in short supply, transformers, cables, switchgear…
People will say it's easier now since there are so many (sooo many!) free languages and tools and frameworks out there. But while that's great for someone who already knows what they're doing, it's not simpler to start. And a lot harder to know where to start!

Back then, the PC came with the language and tools already.

As a kid, you probably didn't have much money to buy software anyway, so if you wanted it to do something, you had to learn to program it yourself.

And once you could figure out how to read input from the keyboard or a file and write output to the screen or a file, that was most of it right there. You yourself could write programs that did almost anything that the professional programs did.

Because it was just that simple. No networks, no frameworks, no layered stacks, no APIs, no GUI libraries, no 139 processes running in the background, no nothing.

Just you and the 'bare metal'. PEEKing and POKEing and GOTOing until it did what you wanted.

And from there it was a simple step up to Turbo Pascal, inlining Assembler for performance, etc.

The whole system back then was just so simple, you could comprehend and fit the whole thing in your mental model. And yet you could make it do almost anything it could do with just that simplicity.

We lost that around the time that Macs and Windows came out. And it's just gotten ever more complex and inscrutable since then. Much more powerful, and tons of free stuff, but there's no longer that simple entry point. Javascript isn't, Python isn't, nothing is or will ever be as simple and fully-capable of an intro as we had during that short period of early home computers.
I need the exact opposite direction. It's so incredibly tedious to populate LinkedIn.
This is boring, pseudo-intellectual judgemental nonsense. Get in the sea.
In 1933, A. Kolmogorov used H. Lebesgue's measure theory to define random variables. With that definition, could have a random variable X whose values are only prime numbers and such that for each prime number p and for probability measure P,

P(X = p > 0),

that is, the probability that X = p is positive.

So, with X, the prime numbers are random.

References:

With TeX markup, polished details on measure theory are in

H.\ L.\ Royden, {\it Real Analysis: Second Edition,\/} Macmillan, New York, 1971.\ \

Walter Rudin, {\it Real and Complex Analysis,\/} ISBN 07-054232-5, McGraw-Hill, New York, 1966.\ \

and polished details on probability theory based on measure theory are in

Leo Breiman, {\it Probability,\/} ISBN 0-89871-296-3, SIAM, Philadelphia, 1992.\ \

Jacques Neveu, {\it Mathematical Foundations of the Calculus of Probability,\/} Holden-Day, San Francisco, 1965.\ \
‘If you like action gaming’ would actually be a contraindication here. Control’s gameplay is utterly unremarkable, and I suspect you’d actually recommend it to someone who’s never played a 3rd person shooter before, so the pedestrian shooting isn’t so noticeable.
Very impressive. The rotating Trefolo would look better without dust.
I wrote the deguard utility that made this possible. (The vulnerability being used was found by PT Research in 2017 however.)

While yes you cannot strictly disable the ME, what remains of its firmware in this configuration is a bringup module that is stuck in a loop handling power management events.

The network stack, HECI stack, etc are all gone here. Effectively the only way to exploit it is to put your payload into SPI flash, which we are already doing anyways :)

It is also possible to take over the ME firmware and bring up the CPU using open source code, and have full control over the ME at runtime. This isn't implemented currently, but that's the direction this is aiming in.
Apologies for pedantry: in ðat case you should have used Þ U+00DE LATIN CAPITAL LETTER THORN, as it begins a sentence.
I didn't need to search for it, I had them in groups and used spatial memory.

nowadays I've just given up on desktop environments entirely and just use xmonad and dmenu. I got fed up with people having their own ideas of how my computing experience should be.
So I guess the effect of the design decisions at the beginning will go towards zero as one approaches to the limits of the context window :)
> As any good programmer knows, division is slow, it’s a serializing instruction, and we want to avoid it as much as possible. The favourite programmer tricks to avoid division are to use bit shifts (for division by multiples of two) or flip it into a multiplication — for example, to multiply by 0.333 instead of dividing by 3. In this case though, we are dividing by the alpha, so we can’t know what number we will be dividing by in advance.

> However, because the channels are 8-bit, we will only ever be dividing numbers from 1 to 255 (yes, some values will be zero — but we sure won’t be dividing by them then!) That means there are only about 65K possible combinations, so we can use another classic solution: a lookup table! This is a perfect place to use constexpr to bake the array directly into the compiled result.

Interestingly, when I benchmarked this same problem, three integer divisions would easily beat the LUT on my computer. Maybe because the it's easier on the cache? (Or I did something wrong.)
Show HN: SaasZeal – Your Ultimate SaaS Solution Finder
Will AI kill the job of content writer in industry?
I've put my hand under the boiling tap once, it hurt a bit but I wasn't burned. Someone told me it has some sort of atomiser mechanism in the tap when the water is ejected to reduce the chance of burns, but I haven't looked into it and I'm not sure how true that is.

It's a quite deliberate and slightly difficult action to activate the boiling water, there's a ring around the base of the spout that you have to double-press and twist on the second press, completely independent of the normal cold/hot water.

I have two young children and honestly, I'm not concerned either for them, my wife, nor myself that there's any risk.

Using the microwave is a perfectly good solution I think, but I don't know many people who do that, and although it's fine for tea etc for one person, it won't do a house-full of cups of tea in seconds, nor fill a pan with boiling water.

I wouldn't dare to suggest that it's the best thing for everyone, but we are extremely happy with its utility in our home.

EDIT: Typos
One of the coolest projects I've seen in a long time. Spent a few hours clicking around (I love maps!). Curious why so little data for North/South America? Also a very happy user of MapTiler btw.
i miss a banana for scale
There's a rather famous blog post that cuts to the heart of all this: https://blog.izs.me/2013/08/designing-apis-for-asynchrony/
no.

[root@gh200 nvbandwidth]# nvidia-smi | grep GH200

| 0 NVIDIA GH200 480GB On | 00000009:01:00.0 Off | 0 |

[root@gh200 nvbandwidth]# ./nvbandwidth | grep -E 'host_to_device_memcpy_sm|device_to_host_memcpy_sm' | grep ^SUM

SUM host_to_device_memcpy_sm 357.45

SUM device_to_host_memcpy_sm 352.05

[root@gh200 nvbandwidth]#

d2d is much higher:

[root@gh200 cuda-samples]# ./bin/sbsa/linux/release/bandwidthTest --dtod | grep -B1 32000

Transfer Size (Bytes) Bandwidth(GB/s)
32000000 2294.8

[root@gh200 cuda-samples]#
I can tell you my reasoning.

While developing the dark mode theme for my mobile app, I experimented with pure black background first.

It looked off.

I couldn't figure out why it looked off (design wise, but also seemed weirdly hard to read) until I played with a bunch of other mobile apps with dark mode (which I used already and liked) and noticed their backgrounds are not black.

Then I just tried a couple of shades of "almost black" and the improvement was huge - easier on the eyes and more pleasurable to read.

I don't have a scientific explanation why this is the case, just I wanted to kinda directly answer the question with my anecdotal experience of why I do it.
Could it be that locals don't want to eat in a restaurant the things they cook at home, while tourists are looking for food which is more familiar to them?
Embedding models are essential today. They have become extremely important due to their use in Retrieval-Augmented Generation (RAG), Image Search, Recommendation Systems, and many other applications. EmbedAnything provides a way to embed data from different modalities ranging from audio, images and text in an fast and efficient way. The library is completely written in Rust and leverages the Huggingface Candle library to serve highly performant embedding models like Jina, ColPali, and others. The best part is that there is no dependence on PyTorch or libtorch, making deploying your applications very easy. In this article, we will look at more features EmbedAnything offers. But first, let's see what motivated us to make this library.
Syrian Captagon Industry
I spend most of each working day debugging with binding.pry. A colleague who is much smarter than me rarely uses it. He just stares at the code and figures it out. Forty years of coding and I still can't get away with that enough to put down the debugger. I've been playing chess longer than that and still can't play without the board, which I think of as a similar skill.

So I think of the debugger and the chess board as prosthetics that allow people who like me who are handicapped by a lack of brilliance to perform at a useful fraction of the truly talented.

Plus it's fun. The fast feedback and rapid iteration has the same kind of psychic reward as a good video game.
I saw a product that claims to train this skill. An anklet that vibrates periodically in the direction of north. No idea if it works.
Months in a year is very frequently relevant, though. What I'm trying to say is that pounds in a kilo is not something most Europeans know (or remember) because it's not relevant for us. The example with historic dollars was just to illustrate that you typically don't really need to understand measurements in a movie or show to understand the narrative.

Right now I know pounds in a kilo because we're talking about it, but next time I encounter pounds in a context where the value is actually relevant might be years from now, and I'll probably have forgotten by then. Mentions in American media (which was what my parent poster was referring to) aren't enough to prime the memory and keep it fresh because they aren't relevant. If I hear in a show "I've gained 10 pounds", my mind just goes "Oh, they're unhappy because they gained some weight", I don't even stop to think how much a pound was.
Not everyone agrees that remixing and building on your cultural artifacts should require permission from third parties.
I may be wrong, but this seems to me, while true, a case of temporal myopia. After "a few" years, most of this elements that constitute the average will go away, leaving only some examples, while new averages will emerge. Then, it will just be 20-30 aesthetic.
Thank you for this comment. I have also worked a bit with hospice. Unfortunately, there is a lot of misinformation regarding this issue. I find it sad that some are left with the incorrect notion that their loved ones were denied care at their last moment. I.v. fluids may somewhat alleviate sedation of a dying person, but they can increase swelling, formation of pleural fluids and cause shortness of breath. If a dying person won’t drink anything anymore, it’s mostly a sign that they don’t need any extra fluids.
> Other than a lazy dig at "bland Nordic cuisine"[1]...
> [1] ie a culinary tradition of letting the taste of the ingredients stand for themselves, rather than covering them up with spices (originally a measure to make up for the fact that things spoil easily in warm climates)

I'm afraid if you think that Swedish food is about "the taste of the ingredients stand[ing] for themselves, rather than covering them up with spices" then you really don't have a good familiarity with this cuisine.

Historically the need to preserve food through the long winter, or even make scarce food appetizing during the summer, means that Nordic food has always been much more processed (salting, pickling, smoking, smothering with dill or mustard, and so on) than the much more fresh and unadulterated recipes of the Mediterranean, where fresh fish, fruit and vegetables have always been more plentiful, and a greater part of traditional recipes (together with the sausage and other 'winter' food I mentioned).

I'm also sad to hear that you think my comment amounted to a "lazy dig".
Could be wrong, but think it was Gauss, not Goethe.
- https://ma.tt/2024/10/on-dhh/

- https://x.com/dhh/status/1845887043748221421

awful
Andrew Ng made another point about AI product management in a previous piece [1] that I found both thought-provoking and a bit contrarian, and I’m surprised he didn’t mention it here. In that earlier piece, he went beyond just advocating for concrete specs and explicitly challenged the traditional design-thinking approach, arguing that teams should pick a fully formed idea and run with it rather than spending too long on broad problem exploration and multiple potential solutions. It’s a stance that favors speed and specificity over the more open-ended, iterative nature of design thinking.

Curious what others think about forgoing design thinking in AI product development in favor of this more direct, concrete approach.

[1] https://www.deeplearning.ai/the-batch/concrete-ideas-make-st...
Flight from LGA diverts to JFK after apparent bird strike damages engine
The Stories of Daniel Dennett
"You've shown a complete lack of poor judgment. I have no confidence in your ability to screw things up. You are incompetent as a failure. You are at the very rock bottom of your future potential."
What does "with X" mean in this context?
> If you're on macOS, feel free to try Ctrl-E, Ctrl-W, or Ctrl-U in your browser's address bar right now

Most browsers I've used close the current tab when you press Ctrl-W. Actually, the terminal emulator I use, Alacritty, also does this, and most file explorers that have tabs also do. Iirc even windows explorer does this now, but it's been a while since I've actually used windows.