skysight-inc/HackerNews huggingface dataset:
What do you think a "budget" is? It is simply a spending plan developed by humans. Of course they exist. There can be real world consequences for having a bad budget.

What exactly are you trying to say?
This isn't ads-related, our private ads that pay users >= what we get are opt-in.

This is about finding out what's working vs. not in the toolbar, sidebar, and other prime user interface surface area of Brave.

If you don't trust the anonymity tech, I get it, and you can turn it off. But the days of us flying blind are long gone.

I am also in favor of hearing from lead users directly, so please reach out any time: x.com/brendaneich. Then I can make a case, even if we don't have anonymous cohort of size just one lead user. Sometimes one is enough ;-). Thanks.
I was so surprised to read this, especially since we definitely didn't know about it when naming Skyvern.

Out of curiosity, I checked both Cambridge's Norwegian-English dictionary and a few other Norwegian sources, but I couldn't find 'Skyvern' listed anywhere. Makes me wonder if Google translate just hallucinated the meaning.
Why would they not want what to be found?
I love kind! Used it a lot when I was writing my thesis on Kubernetes schedulers.
This is true.

And also false.

In households with a nuclear family or heterosexual couple, women still tend to do the lion's share of "the women's work."

But people are generally marrying later, having fewer kids, more couples are having no kids, the number of households with four or more related members has plummeted, the number of households with one to three members has skyrocketed and far fewer people have someone in their life whose primary role is doing the women's work and looking out for their welfare.

People are time stressed, fatter and less healthy, etc. We point to a lot of different causes for those very well established facts and I'm saying that one common denominator that gets largely overlooked is the decline of the number of full-time homemakers.
> There are the telltale bullet points with bold starting words for example.

Is this where we're at now, really? Basic markdown formatting is a telltale sign that something was written by AI?
AMD is arguably understaffed though. They're executing well with design, but system integration, software, and support are all still lacking.

ex. https://finance.yahoo.com/news/amd-laptop-oems-decry-poor-16...
You can't tell easily without informations from inside.
Addresses, sure, but not wallets.
Readability, reproducibility, and simple LRU.

Reproducibility matters for tests, they become simpler. Some other algorithms become simpler as well.

LRU is just a dict with preserving order: on access just delete and insert again.
A friend was bumped on a full flight from London to Europe last week because he didn't check in early enough, but I haven't heard of it happening on the continent side.
> Many ex-employees swore the servers would catch fire by now.

They've 'caught on fire' many times, such as the time login/2fa broke, or the weeks/months where you were rate-limited to only a few hundred interactions per day.
VSCode is quite a bit snappier for me though, I don't think electron is necessarily the problem.
That has nothing to do with letting go staff and everything to do with the owner.
> Take anti-money laundering laws for example,

So are you arguing that we should do away with those laws and people should be allowed to launder money? Or are you arguing that we should keep the laws and not go after "victims" and presumably hope that everyone behaved according to the law?

If possible keep it short, if you're writing 7 paragraphs I can't be bothered.
I do not miss Android development. Proguard was a pain to deal with, fragmentation led to hard-to-repro errors, most users being behind by several versions, and this R8 crud. I haven't experienced anything remotely like this in iOS development (nor backend JS).
But again, how do you make the thug believe you?
For what it’s worth, the benchmark on the Zstandard homepage[1] shows none of the setups tested breaking 1GB/s on compression, and only the fastest and sloppiest ones breaking 1GB/s on decompression. If you can live with its API limitations, libdeflate is known[2] to squeeze past 1GB/s decompressing normal Deflate compression levels. In any case, asking for multiple GB/s is probably unfair.

Still, looking at those benchmarks, 10MB/s sounds like the absolute minimum reasonable speed, and they’re reporting nearly three orders of magnitude below that. A modern compressor does not run at mediocre dialup speeds; something in there is absolutely murdering the performance.

And I’m willing to believe it’s just the constant-time overhead. The article mentions “a few hundred bytes” per message payload in a stream of messages, and the actual data of the benchmarks implies 1.6KB uncompressed. Even though they don’t reinitialize the compressor on each message, that is still a very very modest amount of data.

So it might be that general-purpose compressors are simply a bad tool here from a performance standpoint. I’m not aware of a good tool for this kind of application, though.

[1] https://facebook.github.io/zstd/#benchmarks

[2] https://github.com/zlib-ng/zlib-ng/issues/1486
They offer a low price because the risk of tanking your career, landing yourself in jail, and the fact that the researcher probably doesn't know how to line up a sale means the company is the only buyer.

I would go the other way, companies offer low bug bounties because they don't want researchers to discover them in the first place. This looks terrible for Arc despite the fact if left undisclosed it probably would have continued to be unexploited for years to come.
"Arc is the Chrome replacement I’ve been waiting for." [1]

> https://arc.net/

I guess now we know why they frame it that way.
> More directly: do you really think Discord rolled out a compression algorithm that does 23 KB/s for payloads in the megabytes?

yes, actually
>How many servers have you joined and how many of those are large and active?

Yes.

>Also relevant, do you need to be in all of them?

Yes.

You must be new here, because if you aren't connected to dozens of servers and idling in hundreds of channels (you only speak in maybe two or three of them) you aren't IRCing right.

What? I'm a confused old clod because we're talking about Discord in the year of our lord 2024? Same thing, it's a massive textual chat network based on a server-channel hub-spoke architecture at its core.

What is actually worth our time asking is why we could do all that and more with no problems in the 80s and 90s using hardware a thousandth or less as powerful as what we have today.
I think that your directly-insulting attitude is undeserved, unnecessary, and that it is also counter to the general good.

I have nothing further to discuss.
AMD developed the 64-bit instruction set, so perhaps they could keep it.

I'm sure there would be plenty of lawfare, though.
Discussion (29 points, 47 minutes ago, 30 comments) https://news.ycombinator.com/item?id=41604817
Yes, it’s a huge improvement. That’s not the same as saying that there isn’t always room to make it better.

The reality is that Apple can’t win. On social networks, there’s significant overlap between people who criticized Control Center for its minimal configurability and people now doing the opposite. Apple lives rent-free in their identity.
Yes, think if you have invested in Bitcoin when it was announced on Slashdot. The problem with cherry picking dates is that we don't have a time machine yet.
That's not remotely true. I get a receipt from a specific service provider every week that I could easily recreate from memory, but the ink fades within a month.
Been using Rancher Desktop for 2 years, can definitely recommend this as an alternative to Docker Desktop.
Do you think consumers have a limited appetite for airline bullshit? After all congressmen fly.
Judging by how unreliable it has been ever since, there's likely constant firefighting going on.
The YAML structure seems poorly thought out, the documentation is low quality, the iteration loop is tedious, etc.
I think UBI will lead to inflation, which is the main reason I prefer simply giving people the opportunities they need rather than having them buy them. This isn’t the same as food stamps, though, since food stamps are gated by income, leading to a cliff. Instead, we should gate essential goods by need.
The holders of debt obligations are not necessarily the same as the debt interest.

I can loan you $100, at 200% interest. We will expand the economy. Good for me and bad for you. If that is a net benefit at the end of the day remains to be seen.
Pray that doesn't happen, Qualcomm's software and driver story is generally known as "go fuck yourself" and "my way or the highway".
Nowadays I don't bother with Reichelt or Conrad and just get must of my stuff from Mouser. They offer leaded solder in all kinds of forms. I have to say that I have not tried out if they will actually deliver it to Germany though.
> Because, good luck getting nation states to let go one inch of territory their people have bled over for hundreds of years.

That claim feels right to me, but it's weird when you look at how much territory the US has bought for less than a thousand dollars per square mile in today's money.
Don't forget the 15 000 or so notifications that you can't realistically turn off
Solving the Mystery of an Investment That's Too Good to Be True
> I can't believe I'm getting down voted for suggesting one shouldn't build complex workflows using notebooks.

I think it is more the way you express your general attitude and how you look down upon your colleague just because they have found notebooks perfectly suited for their work.
AMD+TSMC revenue was almost $100 billion in 2023. Intel was $54 billion.

They shouldn't have 20k more people with half the revenue.
Yeah, there are parallels here to "I can fix him" relationship pitfalls, except it's even worse since a company has a huge amount of inertia and can't return real affection.

What the lumbering corporate blob-creature really values it's demonstrated by where the money is spent and what roles get real status.
Of course, except that generative AI is not a "useful thing". While I'm not against nuclear energy, using that to off-set power hungry LLM's instead of... residences, businesses, or other anything else instead seems like a waste.
Nice. Try to image a vinyl record. Maybe someone can write something to play such images. The Library of Congress has such a system, called IRENE, but it was very expensive.[1] This might be a low-cost approach.

[1] https://en.wikipedia.org/wiki/IRENE_(technology)
what is the difference from https://temporal.io/
the democratic will should be only on state or common goods. On their land persons should be able to do whatever whitlist following safety guidelines. including operating a nuclear facility
Intel and AMD literally cannot manufacture x86 CPUs without the other, their cross-licensing and dependencies go both ways beyond amd64.

If Qualcomm somehow actually convinces Intel to sell, that means Intel is immediately out of business because all they (could) make are x86 CPUs. AMD would likewise become a zombie overnight with only their Radeon GPUs remaining on their catalog.

It's far more likely for AMD to come and bail Intel out if things really came to that.

What's embarassing about this is that Qualcomm could actually go and ask Intel if they're selling without it sounding like a complete joke. That signifies how far Intel has fallen, Qualcomm trolled Intel and actually got away with it.
Personally, I prefer CuPy over your library. For example, your vectorAdd.cu implementation at https://github.com/eyalroz/cuda-api-wrappers/blob/master/exa... is much longer than a similar CuPy implementation:

import cupy as cp

vector_add = cp.RawKernel("""
extern "C" __global__
void vector_add(const float *A, const float *B, float *C, int num_elements) {
int i = blockDim.x * blockIdx.x + threadIdx.x;

if (i < num_elements) { C[i] = A[i] + B[i]; }
}
""", "vector_add")

num_elements = 50_000

block_size = 256
# round up to next multiple of block_size
grid_size = (num_elements + block_size - 1) // block_size

a = cp.random.rand(num_elements, dtype=cp.float32)
b = cp.random.rand(num_elements, dtype=cp.float32)
c = cp.zeros(num_elements, dtype=cp.float32)

args = (a, b, c, num_elements)

print(f"[Vector addition of {num_elements} elements]")
print(f"CUDA kernel launch with {grid_size} blocks of {block_size} threads each")

vector_add((grid_size,), (block_size,), args)

incorrect = cp.abs(a + b - c) > 1e-5

if cp.any(incorrect):
print("Result verification failed at element", cp.argmax(incorrect))

print("Test PASSED")
print("SUCCESS")

It could be made even shorter with a cp.ElementwiseKernel https://docs.cupy.dev/en/stable/user_guide/kernel.html#basic...

Although I have to concede that the automatic grid size computation in cuda-api-wrappers is nice.

A few marketing tips for your README:

* Put a code example directly at the top. You want to present the selling points of your library to the reader as fast as possible. For reference, look at the CuPy README https://github.com/cupy/cupy?tab=readme-ov-file#cupy--numpy-... which immediately shows reader what it is good for. Your README starts with lots of text, but nobody reads text anymore these days. A link to examples is almost at the end, and then the examples are deeply nested.

* The first links in the README should link to your own library, for example to documentation or examples. You do not want to lead the reader away from your GitHub page.

* Add syntax highlighting with "cpp" after triple backticks:

```cpp
<code here>
```
More than 10 years and that's why Intel's stock price fell so precipitously as Intel cancelled that dividend and Intel losing its dividend focused luster to dividends focused investors!

But the amount of Folks that comment on these Mergers & Acquisitions(M&A) sorts of articles and the US regulations regarding M&As and the main litmus test for rejection there being if that Acquisition will reduce the competitive landscape of Intended market players that compete in that market!

And So Qualcomm's Snapdragon X Elite and previous Windows on ARM Laptop/PC products are more direct competition to Intel's/AMD's Windows on x86 products! Linux on ARM as well, as Tuxedo Laptops(Linux OS Based OEM) is planning on releasing a Snapdragon X Elite Linux OS based laptop!

That and Intel only controls the IP surrounding the x86 32 bit/Earlier 16/8 bit parts of the x86 ISA while AMD's the IP owner of the x86 64 bit ISA extensions! But Intel and AMD have a cross licensing agreement between them for their respective parts of the x86 ISA IP rights and so Intel has no legal right to transfer AMD's x86 64 bit ISA extensions License to any third party and ditto for AMD and any of the 32 bit earlier parts of the x86 ISA that are Intel's IP.

Qualcomm or any other competitor in the CPU/dGPU market will not be able to get past the regulators easily and Nvidia can not acquire Intel because of Intel's Discrete GPU market presence where Intel's ARC/Later Discrete GPUs are a welcome 3rd player attempt at the low end to mainstream dGPU market place Competition against AMD and Nvidia!
The bandwidth probably doesn't really matter, but a 2MB must have blob vs a 300kB must have blob at the start of a connection is a big difference.

The start of a tcp connection is limited by round trip times more than bandwidth. Especially for mobile, optimizing to reduce the number of round trips required is pretty handy.
Should be renamed Three E's Island.
Is that why a lot of teams inside azure use it for their API? Do all of them just do it for their CV? Or maybe it is that you're missing something ?
Geico will cover you. You can disclose ahead of time that you have an aftermarket ADAS if you want. If it drives you off the road, it will be as if you drove off the road and you will be declared at-fault, of course.
I think lots of modern writing apps allow people to let AI "reword" their own content, into better sentence structures, etc. I'm fine with that actually. Doesn't mean the AI invented the content itself.
I remember a few post of games made by children in Scratch https://scratch.mit.edu/

For example:

* https://news.ycombinator.com/item?id=23892698

* https://news.ycombinator.com/item?id=26050913

(My daughter tried to use Scratch, but it's too difficult to cut&paste and move blocks of code, she preferred a text based programming language, so YMMV.)
> Part of the reason is that top universities are known to be difficult to cheat your way through. Not impossible, but it's not easy either.

I wonder if that will dethrone the Ivies. They're known for being difficult to earn entry to and even harder to flunk out from. However, a rigorous State U that doesn't care that Undergrad 32768 just dropped out should have an easier time maintaining standards.
I'm amazed by how profoundly stupid this vulnerability is. To get arbitrary code execution, you literally just send somebody else's user ID, which is fairly trivial to obtain.

I don't work at FAANG. I just work at some company that makes crap products you don't actually need, and even I would never build this kind of bug.

But these people want to build a web browser, with all the security expertise and moral duty that implies?! Wow.
Children vaping and alcohol warnings: takeaways from the World Cancer Congress
Like a single autocratic government.
That is some next-level bad faith. Impressive.
It opens in about 2 seconds if you use the web client (https://discord.com/app)
(2012)

Original thread w/104 comments:

https://news.ycombinator.com/item?id=3796378
Honest question, what’s wrong with docker desktop? Looking at all the alternatives suggested it’s not clear to me why any other tools are better? I’m not using k8s locally, just docker compose. To connect to our remote k8s cluster, I use IntelliJ k8s extension (I just need to do some basic dev tasks, I’m not administrating the cluster)
https://archive.is/2024.09.20-195651/https://www.wsj.com/fin...
I intentionally did not say Palestin and Israel, I really meant it in general, could actions that would easily be labeled as terrorism be justified? What if you are too weak to fight the military of an occupying power, should you just give up and accept? Or might targeting civilians be a justifiable option, hoping that this will change the politics and lead to the end of the occupation? Note that I am not saying that you should never give up, when you are fighting a loosing battle, that might just be your best option, even if that option sucks. I am also not saying that targeting civilians is the way to go, they might just double down and make you suffer more. And none of this is meant to be to specifically about the Arab–Israeli conflict, even though it fits the scenario I described.
I mute every "server" permanently, disable all "mentions" (@here, @role, etc) and it stays quiet except for DMs. If there's something I want to see I'll go look in a channel.
Orbstack is wicked good. I love it. I compile to 4 platforms with it (Ubuntu/Mac x x86_64/arm) and it's the fastest emu/docker thing.
Not obvious at all. And no. It doesn't have to suggest bias, just a lack of disclosure.
I misread your name as Hush which is kind of fitting considering how you're trying to make this go away
> they're using the free version

…and they're not going to spend their own money to try out the real deal, for understandable skepticism on the RoI.
Performance is probably the wrong lens. Mobile data is often expensive in terms of money, whereas compression is cheap in terms of CPU time. More compression is almost always the right answer for users of mobile apps.
Heads up: HN doesn't support link naming markdown and some of the extra characters broke the hyperlink.

In case the parent can't fix it in time for the edit window: https://github.com/zen-browser/desktop
So if someone killed or funded a bombing in the UK, the UK would be permitted to send a secret group to the US to execute them without a trial? (Just confirming your position here that executing people who fund terrorism without a trial - the thing that proves they were responsible, and recall a lot of Americans funded the IRA)
For me, it was consuming so much memory. Switching to OrbStack helped fix that
TCP/IP is big-endian, which is likely the largest footprint for these concerns.

"htonl, htons, ntohl, ntohs - convert values between host and network byte order"

The cheapest big-endian modern device is a Raspberry Pi running a NetBSD "eb" release, for those who want to test their code.

https://wiki.netbsd.org/ports/evbarm/
Discord is different from IRC in both the scale and payload. It's besides the point anyway, even if discord is still an unoptimismed piece of shit.

You clearly have issues with that unpolished turd. So I figured I'd offer my insights in what often causes that.

If you still insist on having your computer coming to a crawl because IRC did it better than that's entirely up to you.
Banqiao Dam failure alone flooded over 12,000 square kilometers, killing ~30k directly then ~100k more from water contamination and famine.

Even solar still requires various minerals the extraction and processing of which has environmental impact - like tailing ponds of toxic substances that frequently leak, particularly from earthquakes and extreme weather.

But to be clear, the human and environmental impact of solar, wind, nuclear and hydro pales in comparison to that of fossil fuels.
That's looks exciting. Do you guys have more detailed benchmarks (doesn't have to be polished article), pastebin welcome ?

Thank you, will keep an eye
There are similarities with "durable workflows" but, honestly, a completely different approach. Lots of respect for them.

A few critical things:

* Inngest is primarily event driven. You send an event, we run one or more functions.

* Events give you lots of benefits: batching, rate limiting, replay, archiving, fan-out, etc.

* You also get a powerful event-based API in functions: `step.waitForEvent`. This lets you do a lot of things: human in the loop flows, coordination — and you don't have to learn complex APIs, worry about state, can handle timeouts easily.

* And events also let you connect things like webhooks, CDC, external systems to functions with basically zero overhead.

* Because of this, you can pause individual functions, then redrive events through specific functions - as events are stored for you in an OLAP event store for your workspace.

Fundamentally, in terms of DX:

* You don't have to register individual activities and workflows. Steps are lambdas. It's easy to work with

* Every step (activity) has an ID, which means versioning, replay, determinism is easier to reason about and see in our model.

* We also run on servers as well as serverless. It's actually quite nice bringing state and retries to serverless functions - they're good for (some) bursty workloads

* We also embed a bunch of flow control into the system for you.

Overall, both replace queueing systems. I think that's a good thing: you shouldn't really have to think about the specifics of your underlying infra when you're writing application code.
"net benefit at the end of the day"

Also, there is always day D+1, when benefits may turn into losses. But perhaps, on that day, the person who made the debt is going to be dead.
Luckily each person can descide what is best for their use case and does not need to follow what the "community" does.
My (recent) experience with Kayak is that when you do finally pick a flight to book, it only redirects you to the carrier site where you book it manually. This was once for United and once for Delta. Is that interaction maybe carrier-dependent?
Acquisitions often involve trimming the fat
I personally have never had any kind of positive ROI from online ads - I'm skeptical many people do and have a conspiracy theory it's all a scam except for maybe a small percentage of users. I know factually this can't be true, but IME, I cannot fathom how anyone returns a positive ROI from online ads in this climate.