skysight-inc/HackerNews huggingface dataset:
"Comparing X to Y feels gross [therefore don't do it]" is a gross argument. This type of argument never yields insight, and only serves to draw attention away from the interesting and relevant question being asked, which in this case is:

The top-level poster appears to be proposing a general rule for how people should behave. But how suitable is it really?

The way to explore that is to test it out by trying other inputs, as the GP did here.
Nice! How feature complete is this with current industry standards like Flink?
Every single attempt to replace COBOL has ended in failure. COBOL will never die. You can move it to new platforms, but it can never be replaced.
You're conflating a few things here.

Constructivists are only interested in constructive proofs: if you want to claim "forall x in X, P(x) is true" then you need to exhibit a particular element of x for which P holds. As a philosophical stance this isn't super rare but I don't know if I would say it's ever been common. As a field of study it's quite valuable.

Finitists go further and refuse to admit any infinite objects at all. This has always been pretty rare, and it's effectively dead now after the failure of Hilbert's program. It turns out you lose a ton of math this way - even statements that superficially appear to deal only with finite objects - including things as elementary as parts of arithmetic. Nonetheless there are still a few serious finitists.

Ultrafinitists refuse to admit any sufficiently large finite objects. So for instance they deny that exponentiation is always well-defined. This is completely unworkable. It's ultrafringe and always has been.

Wildberger is an ultrafinitist.
Modern C++ – A collection of resources on modern C++
Interesting. What use cases are you guys targeting with this?
Okay, that’s fair. I’m misusing the term ‘conflation’ in that sense. I was trying to make the point that compositing two wrong answers yields a wrong answer, but I stand corrected that it’s not the compositing that’s introducing error, it is the sampling + box-filtering.
not only does it mention that, the author also implemented that language, jasmin, with some collaborators. he does mention that, but he doesn't mention that he'd already done it previously, the unreleased qhasm
I find this to be a pretty good counterpoint.

Dragging a foreigner (especially) into the country to be put into a metal cage for violating copyright is disgusting.
Where are you getting 2 billion from? The original CLIP paper says:

> We demonstrate that the simple pre-training task of predicting which caption goes with which image is an efficient and scalable way to learn SOTA image representations from scratch on a dataset of 400 million (image, text) pairs collected from the internet. [1]

OpenCLIP was trained on more images, but the datasets like LAION-2B are kind of low-quality in terms of labeling; I find it plausible that a better dataset could outperform it. I'm pretty sure that the stock images Adobe is drawing from have better labeling already.

I agree that this is likely to backfire on artists, but part of that is that I expect the outcome to be that large corporations will license private datasets and open research will starve.

[1] https://arxiv.org/abs/2103.00020
Just in case anyone comes back to see this: I found the following (3 hour!!) YouTube video to be really helpful. It starts slow, but skip ahead and watch in 2x until you get to what you need.

https://youtu.be/yF9kGESAi3M?feature=shared
Humans acquire a significant amount of knowledge (or get trained on) by learning from the work of others. If companies can face legal repercussions for training models on materials from elsewhere, a similar argument could be made for individuals.
If you have two addresses in the same /64, you know almost certainly they are on the same LAN.

If you have two addresses in neighboring /64s (same initial 63 bits), or in general within the same /48 (same initial 48 bits), you know almost certainly that they are somehow within the same organization. They could be within the same building, or in the same company, or using the same ISP or cloud provider; you don't know, but they are somehow related. How do you know? Well, since a /49 isn't individually routable in BGP, they have to _somehow_ originate at the same upstream network. There has to be some sort of cooperation between them (possibly through an ISP as a middleman).

But if they are in _neighboring_ /48s, you don't have this kind of guarantee. They could be from completely different organizations. Most likely, they are on the same continent (since they were given out by the same regional internet registry; RIR), but even that is not really guaranteed.

So when you are bucketing addresses for rate limiting purposes, a /48 is a reasonable place to start doing that, just like /24 is for IPv4. Of course, you may need to get smarter than that (e.g. an attacker could have access to a /32), but it's a reasonable starting spot.
The even more impressive here is the power/weight ratio - about 2000hp/kg (whole Buggati engine in 1 kg). (My speculative estimate - the Raptor turbine in the turbopump can hardly weight more than 500 kg as the whole engine is 1600kg -> whole turbopump less than 1000kg -> the driving turbine is half of it max). So anybody who plans to beat Musk/SpaceX (like i do when i finally get a real garage :) has a very high bar to clear.

Additional facet is that Raptor turbopump is full flow and thus runs at very low (relative to other gas turbine machinery out there like for example F-16 at 1200C+) temps like 500-600C which means that the power can still be almost doubled with the same regular materials they use - steel and Inconel (and this is what we're seeing - about 1.5X power increase from Raptor 1 to Raptor 3 in a span of mere few years while the engine weight is even decreasing a bit)
> > In 2023, when it built roughly half as many...

> It did not build half as many homes, it was 82917 homes in 2023 vs. 51172 in 2005.

Unless my math is wrong: (82917-51172)/82917 ~= 0.38

~40% is roughly half.
Look, I get it. Startups are hard. Desperation can lead to poor choices. But spamming isn't the answer and will burn bridges faster than you can build them.

If you are genuinely sorry and want to (possibly) turn this around, here are some ideas:

1. Consolidate your work into one solid well documented Github repo, including a small toy model that people can actually use and play with.

2. Write a blog post or tutorial about your tech. That'll show your expertise without making people feel like they are being duped.

3. Engage in relevant communities genuinely. Build relationships, not just a user base.

4. Use proper channels for promotion... Show HN exists for a reason.

Remember, reputation is currency in this industry. It's hard to earn and easy to lose. Take the long view, build something good, be transparent, and let organic interest do its thing...

If your product is actually solid, there are ways to get it out there. It might be slower, but it's at least sustainable. Good luck.
I don't see how you can support the claim of perfect thin line rendering, it's visibly just not very good. So box filtering logically can't possibly be the best possible quality.

Can we make a magical adaptive filter which resembles box filter for half-planes, a tent filter for thin lines, Mitchell-Netravali or oblique projection for natural images, and Gaussian when filtering images for which high frequency detail is not important? Perhaps, but that feels like advanced research, and also computationally expensive. I don't think you can claim "perfect" without backing it up with human factors data really demonstrating that the filtered images are optimum with respect to perceived quality.
> You seem to be spinning heavily the contributions of those people, as well as the intentions of the company.

The intentions of the company are to benefit the shareholders. Employees are paid for their time and expertise - nothing more. That's the end of the relationship unless said employees also hold an ownership stake, in which-case they'd get a vote/say in how the company governs itself and strategizes for future unknown climates.
I am not really to worried about large corps outright steeling. More that the will eventually raise a rate or add a fee. Giving out account info is might be a security risk but so much is out of my hands,it seems.

Getting the paper bill in the mail is a nice reminder to check up on things.
Bad counter example. Have you tried using Google ads or analytics without using BigQuery? What about server containers (not the type of containers in the docker sense you’re thinking of)? The data exfil costs for anything else tie you to gcp.
Like US vs Microsoft, by the time a resolution arrives, it will be 10 years out of date. No one cared about IE bundling, and IE had already lost dominance.

Search and web are dead media. in 10 years no one will care.
Solely making a copy isn't copyright infringement, otherwise your ISP, your browser cache, the CDNs providing data caching on the internet, your screen, your router, and about a million other components in the stream would need a license for each piece of data.

Infringing copyright requires far more than this.

And if the output is transformative, then they can read whatever public facing information they can find, just as you can.
But Microsoft has misused their market power plenty of times, such as when they bundled Microsoft Teams with their enterprise contract at zero cost, destroying Slack's market value overnight.
Your assumption that, from a memory perspective, the stream goes from 1 GB RAM Read -> Write to Disk to 1 GB RAM read -> Calculation -> Write to disk does not hold. There are intermediate forms of data that end up writing back to RAM then to disk. This is what the article is talking about here:

> upwards of 90% reduction in system DRAM utilization
Sigh. The problem is not the content. It's the addressing.

For the content-based addressing to work, you need to flood the network with the reachability information ("how can I get to this block?"), and it's trivially easy to just generate enough of it to overwhelm the routing nodes.
So what happens if I create a node, then create 10 trillion addresses and send a message to every one of them?
The root of all the “evil” here is ads. I have no particular solutions to suggest — though banning paid ads altogether sounds like a worthwhile idea, apart from the definitional difficulties — but I believe that’s the aspect that needs to be tackled one way or the other.
Google has already specifically deranked Russian government media and media promoting the lab leak theory during COVID. Obviously China would require the index to exclude any mention of Tiananmen Square. If it's anything like the UN, Jerusalem Post will be deranked in favor of Al Jazeera on every search relating to the Middle East.

I just think it's a complete non-starter for any government to allow foreign governments to decide everything your citizens see. If they don't bow to your brand of censorship, you're going to pull out.
Just adding that for technical terms that include underscores, I am on the camp that most if not all of the times they should also be marked as such (as a technical identifier of something) with `backquotes`. Which solves the issue of having unexpected formatting.

I agree, however, than my original naive idea of using slashes was not so good. Obviously some practice gives a better understanding of the problem, and nowadays I see it differently. The slash is too common in written language; it's actually a good thing that unintended italics are not introduced after writing some trivial slashed term in a text, such as "he/him".
Nope. It's fundamental.

The problem is in the _addressing_. How do you find the packet's next hop?
I don't think it's true that Windows is a monopoly anymore. You could always get a mac. Most people I know use macs, in fact. I still use Windows but I'm in the minority. I tried going to Linux earlier but I still feel Windows has smoother performance.
There is a lot to do there, but it might not to be to your liking. If you don't like guns the fact that you can safely shoot off your deck is f no value. Meanwhile you get one musical in town per year and they expect you to be in it (that is not very high quality).
Apple acquired the company in 2015 and 3 years later open-sourced the database.

(so much misinformation in this thread, this isn't hard to check)
Really? - that sounds like utopia to me. We don't have to work at things that we don't want to. We can go rock climbing or play music or whatever. And the machines to all the work. We could still make a table or write a program if we want to - for it's own sake.

Yes, of course we have to handle the distribution of the stuff, but that's really a separate problem.
If you're talking about developing an entirely new neighborhood, that involves a lot of work beyond just buying the land, carving it up into lots with a pencil and then selling them for a profit. They have to survey and plan and layout the neighborhood, including the lots, roads, drainage systems and any common areas. Then they have to get all the necessary approvals from the local government, which typically includes drainage studies, traffic studies, school impact studies, architectural reviews, discussions with residents who live on adjacent properties, etc. This often involves multiple rounds that requires revisiting the original design. Then they have to actually get all the infrastructure built out to the point where homes can actually be built on the lots (roads, sewers, drainage ponds, sidewalks, land grading, etc.).
Why’s that? I’m really not familiar with the ins and outs of clearance.

Do you have ethical reasons? Or practical?
I've been thinking about this lately my self. At this time I don't have much interest in running a hosted SaaS business.

I anticipate my target customer will be also be cloud customers. So I have decided I'll provide them terraform code so they can deploy the infrastructure needed to run the app. I had wanted to move my dev environment from ClickOps to IAC anyway, so that has been a good motivation to do that.

Once the dust settles from the Broadcom buyout of VMware I'll probably look at create the IAC for an on-prem version too.

This might not work for you, hell it might not even work for me, but I'm going to give it a try.
I don't that Edge would survive without Chrome. I think it would be more fair to say that without Chrome, there will only be Safari, Firefox, Ladybird, and Verso. Yes, the latter two aren't ready yet, but I get they would gain fast traction in Chrome's absence.
what happened to employees at companies that were broken up in the past? do they generally just leave to competitors?
> It can be useful work

It can be in theory, but in practice there are no tasks that fit the definition. All attempts to use something like protein folding ended up in failure.
I think there's a significant difference between someone who does the right thing despite personal risk (because it's that important), and someone who does the profitable thing despite personal risk (because they can't imagine the rules actually applying to them).
I know an interpreter who is a CODA. Her first language was sign language, which I think helps a lot. I once asked her if she thought in English or ASL and she said ASL.

During the pandemic she’d get very frustrated by the ASL she saw on the news. Her mom and deaf friends couldn’t understand them. It wasn’t long before she was on the news regularly to make sure better information was going out. She kept getting COVID, because she refused to wear a mask while working, because coving up the face would make it more difficult to convey the message. I had to respect the dedication.
The story by E.M. Forster is actually "The Machine Stops". The dystopia that came to mind for me was Harrison Bergeron, only instead of a human Handicapper General enforcing an equality of sub-mediocrity, it will be the masses and the tools they were bequeathed by the FAANGs. Having also been at uni in '11, I agree - GenZ and below are unnerving to observe.
Definitely concerning and I hope model trainers win. If push comes to shove developers can always go to jurisdictions with more forward looking copyright exemptions regarding text and data mining like Israel and Japan though.
I certainly agree.

And it makes sense (for Enterprise "tech stack" software). A license violator would just crack your software anyway and legitimate paying users pay for it and want less hassle.

You probably will save on some support calls if their engineers can take a quick look themselves.

Same goes for any "secret Sauce" in the Code. Most Software of that Type isn't algorithmically novel enough to warrant drm and obfuscation.

And again a serious criminal comoetitor would spend the money to reverse it
I'm a stereotypical smartphone-wielding expert beginner photographer. I've developed a knack for serendipitous timing and framing, to the point where I'm the designated photographer for family pictures and such. That being said, I have no particular knowledge, skills, tools or affinity for photography, I just pull out my smartphone when I see something neat.

Given my level (or lack thereof), my only advice is to stop worrying. As long as you take pictures, some of them will be great and some of them will be shitty. Experience and luck will merely improve your odds of making a great picture instead of a shitty one.
Yeah, Rust is the language for people who think C++ is not complex (or hostile) _enough_.
To me it sounds like this argument is claiming that "training models" is legally equivalent to "training humans".

So are there other examples of a human being allowed to do something where a machine made by a human is not allowed to do that thing?

I am allowed to go to a movie and remember every detail and tell it to my friends, but my camcorder is not allowed to do that.
You can have a kid, that kid can grow up to be a musician inspired by Taylor Swift, likely with some of their musical output having depended on Taylor's input. That's perfectly legal. But in a possible future, you could produce an AGI that isn't allowed to listen to Taylor Swift, never allowed to be inspired by anything from Taylor's songs?
Labor reduction - given constant output - is the definition of better productivity.
do not confuse lethargy with strategy.

(Sir Humphrey)
Very cool, would be nice to choose a language setting
No one pays $0. All that slurping of user data is used by other corps to maximize their profits.

They're paying for that data, and then believe they're making more from consumers as a result. But no matter what, the cost of collecting that data, the infra, and then corp x or y buying it, comes out of the bottom line.

It's like points credit cards. Where does that cash back come from, magical fairies? It comes from retailers' bottom lines, eg from you.
That's the one! It was a very nice example. I suspect for some students they could ignore the physics, but daughter needed to walk through the physical interpretation of the components before getting into the math.

From my perspective as a tutor, it was a good use of time (gotta learn it some day anyway, and it provides useful physical intuition throughout life), but I could see it causing frustration if someone just wanted to learn algebra or didn't have a resource to turn to.

(Love those books. I went and asked all of my colleagues who had won teaching awards, what books they recommended, and all of them said aops)
According to this article Spotify was charging 30% more on iOS all the way back until 2016 with multiple other prominent examples still existing today, so I don't think that this is true or at least hasn't been true since at least 8 years: https://www.forbes.com/sites/shaharziv/2020/07/08/heres-why-...
>Nothing against such authors;

I have something against them. It's often apparent that many of them are professional programming book authors that are learning the language as they are writing the book instead of being professional programmers with some skills in the language that are writing a book. I don't want to learn along with another unskilled person, I want to learn from someone that has enough familiarity to not use features incorrectly and to mention potential hangups. Hell a lot of these books read like they are written by someone that is new to programming altogether, not just someone that is relatively new to the language.
I'm not trying to be combative, but this sentiment just doesn't pass the smell test to me.

Yes, I agree that there is a cultural undercurrent of fear around a national ID system, and I also agree that politicians are likely to game their political capital for the greatest return in their career.

What I do NOT believe is that the Social Security number just sort of came about and started being used by government services such as the IRS without anyone being responsible for that huge organizational decision or the initial (current?) lack of security controls around its implementation.

To me, it seems to be an almost certainty that it is both an organizational problem at the government service level AND (as a result) a funding problem.
If things are broken up, we will get open standards for integration. The value of open standard would be much higher than today. Think how XMPP might have evolved if everyone had an interest in keeping it open.
Gmail is how many people get tied to Google; I doubt it.
Also, no nuclear ships but part of five eyes. I think it's more complicated.
On the internet, questions like your first comment are statistically likely to be smug gotchas. It'd be nice if it was different, but it's not. So if that's not your intention, it's worthwhile to say so in the first place rather than assume people will understand.
Does MyPy properly validate the use of these types?

Do you have anything public that elaborates on this?
> and I have to dust off this old comment of mine

Do you really have to, crusader?
Yes. Angles, Zoom, Lighting, where to place subject. Would love tips!
Reads like a cloying love letter to an ex bro friend. Yuck lol
>Yes. But 45 minutes later

45 minutes later that person (or someone else) could be dead because paperwork created a choke point.

The trade off here, again, is reducing overall efficiency (bandwidth) to get the results that are needed now ASAP (latency).

Once the mayhem is over, those patients can have new X-Rays done the next day, the records can be sorted out the next week, etc.

How would you even justify it?

I'm sorry, ma'am, I understand you're in pain and dying after being shot, but waiting a few minutes NOW will really save us some time filing paperwork going forward.

Note that it's not just about the patients getting the X-Rays; with 250+ people arriving at the same time, any delay propagates with cascading effects and delays care for everyone.

Even non-critical patients waiting for their turn creates an issue, since space is limited.
Hey, sorry for the login. This is a scrappy little experiment that uses the tldraw canvas. You can work with an AI on the canvas and get it to draw stuff using the same elements that you can draw. Honestly the AI is pretty bad at this, however its also fun and silly and sometimes amazing. Maybe we'll be able to use the results to reinforce good outcomes.
You could contribute to the solution by spinning up an indexer for Yacy.
AI Scientist: automated scientific discovery
But they're a lot more willing to choose outer exurbs or nearby towns that have a lot more space, or if they really prefer city life, are more willing to consider cities with good lifestyle/affordability but second-rate job opportunities. This rebalancing is still overall good for everyone.
while haven't checked out Fluvio yet, we are fans of Arroyo. regarding latter my understanding is that the team is going for a SQL first complete replacement for Flink. Denormalized is meant to be an embeddable engine you can import within your project. Our plan is to focus on the developer experience for users building with Python and Typescript in particular.