skysight-inc/HackerNews huggingface dataset:
Show HN: Rtpstalk – pure Java RTPS implementation
Initial version provides following features:

- implements all general requirements of RTPS Specification 2.3 (section 8.4.2.1)

- RTPS Reader and Writer behavior with following QoS policies:

- PID_DURABILITY (TRANSIENT_LOCAL_DURABILITY_QOS)

- PID_RELIABILITY (RELIABLE)

- UDP as underlying transport protocol

https://github.com/pinorobotics/rtpstalk
Similar thing with GH Copilot. I'd say it is still fair use though, even though such things should be filtered out.
> "If Microsoft couldn't get a mobile OS off the ground, despite trying..."

Google was actively sabotaging access to their services, like Youtube, at that time. With the amount of regulatory scrutiny they're under today, they wouldn't dare try it again.
Ask HN: Do you have something you continually work on for years?
This is a personal project/passion you develop.

I'm the kind of person that starts/abandons a lot of projects. Or I'll just do enough to get it done but then I'll move on and do something else. Most of the projects I've built are just weekend projects.

So I'm wondering what is something you work on for years and years and it keeps growing/would be hard to build from scratch again.

It would be nice if it was a tool you use like a notepad or some finance thing, personal app, etc...
Finally, someone points out the emperor has no clothes. When customers first started requesting encryption at rest, it didn’t make any sense to me — the threats it mitigates aren’t worth worrying about if you’re using public cloud.

So it is just a checkbox then.
Engineers wants C++, scripters and artists wants Visual Scripting. Seems like an obvious choice to make everyone happy instead of trying to find a middle ground where nobody is?
> no amount of alcohol is healthy

Define "healthy". Breathing toxic fumes on the roadways isn't healthy, and yet most of us prefer to live near civilization. You can't exclude one side of a tradeoff, you have to measure them against each other.
Ah yes - the minor outage of several data centers...

Next you'll tell me that Twitter would't survive global thermonuclear war.
Don't listen to HackerNews folks here, you've validated a lot of the issues that I've experienced as well. No one here is taking you seriously, because they're trying to put the blame on you, but it's not you, it's TypeScript. The solution is not to switch to something else, it's to put pressure on TypeScript to make this quality of life better.
It seems like different people imagine very different things when they read/hear "wanting to have fun, make friends, etc".

I am also a grumpy old man, but I still want that "wanting to have fun, make friends, etc" in a job.

But, my picture of that is closer to your "having meaningful, uncomfortable, worthwhile conversations that result in a genuine, deep relationship forged through facing hard truths together" than "share dank memes with your coworkers or have fun little in-jokes"

The best friends I've ever made at work have been ones where we've faced adversity together and helped each other through it - often involving some black humour to keep us going.
If you can't already do it with the rate limit module I wrote, open an issue with your detailed requirements: https://github.com/mholt/caddy-ratelimit -- should be pretty straightforward for the most part.

> QoS for a shared-multitenant system, in the presence of customers with really badly tuned and spiky request workloads, whose traffic you must nevertheless mostly accept.

Yah, we see that sometimes. Caddy usually handles it fine, sometimes with a bit of massaging the config.
Profit of corporations is the stole surplus value of the workers. And there's been plenty of it
I enjoy a meal at McD's regularly. I just have a QP, I never buy shakes or soft drinks. The QP is healthy food.

Besides, the US under free market agriculture produced the tallest people in the world up until WW2. It's kinda hard to believe that Americans grew that tall from eating garbage.
As in “contact”.
I Find openbsd makes for a very nice desktop operating system. first of all note that I am talking about a unix style desktop, if you are expecting something more like a mac or windows desktop you would find it lacking, the only thing I add(aside from the usual large desktop applications) is spectrewm as I like a tileing window manager.

But there is something very comfortable about the openbsd base system that I have not found in a linux system, don't get me wrong linux is one of the good guys. it does not actively anger me up like using a windows desktop system does. But I really feel at home on openbsd, I think it is because I feel I understand the system well.
Yeah, I also used to value that sort of stuff when I was just starting out. Learned the hard way on that one.

> Seems like the only way to know this is knowing people who work at the company.

As far as I can tell, even this isn't enough. Is there some way you've been able to get a read on this just from talking to people who work at a company, before you start there yourself?

In my experience, the real litmus test is the first time there's a meaningful disagreement: team A wants XYZ architecture, team B wants 123 architecture, they've both got data and emotions backing up their approach, and they need to sit down and figure out what the right way to go is.

When done well -- in a healthy culture -- people are able to disagree, have a thoughtful debate about ideas instead of egos, put aside optics and performance reviews, and converge on a solution in the best interests of the broader company. To me, the ultimate sign of a healthy culture is that all the working relationships are genuinely stronger after something like this.

I'm about to start a new job, and these sorts of "crossing the Rubicon" moments are definitely on my mind. I've been told that "wrangling stakeholders" is an important problem to solve for my team, and I'm optimistic (and admittedly a bit nervous) about seeing how it'll all play out over the first 90 days.
The single factor that makes it awful is that no one else uses it aside from Apple, so I have to have multiple cords of two different types around the house. Annoying!
Nah, it's selfishness.
He wanted to speak on behalf of his team. He believed his team should be accorded the opportunity to determine their work style. Apple clearly believed he knew best for his team, because they put him there in the first place. He did not claim to speak for the rest of the company. If anything, his loyalty to his team shows that he was a good manager; a good manager strives to protect the team.

Also, Goodfellow invented generative adversarial networks. That's far more than simply knowing how to "write some ML algorithms in Python." Your dismissive tone makes you sound like a troll.
Allow more liberal voluntary experimental freedom. We could do this quicker tbh.
Porn addiction is already a serious problem for many people. Combine an enhanced version of this model with TikTok style delivery and I’m very fearful of the end result. It’ll be the equivalent of crack in terms of the dopamine rush.
Her father ideology, Eurasianism, is a death cult that picks the worst of the worst ideologies of the last century. It's plainly and cartoonish evil. I feel about this the same that I feel when a watch a villain rekd on a Disney movie.
> The thing about IPv6 is it has significant switching costs but almost no benefit to end users.

Real scenario - developer of Valheim initially released the game on Itch.io but then removed it from there, saying that it now has to rely on Steam services for NAT traversal for its multiplayer, making it tied to Steam in result.

Clearly if IPv6 would have been available there wouldn't have been the need for such services, no? So I'd say end users are bitten by this, just not in obvious ways for them to start complaining about it.
Yes, but not silent.
ML is good at blending averages together, and here we see the flaw of averages - no real person has "average" proportions. Reminds me of this article about the US Air Force https://www.thestar.com/news/insight/2016/01/16/when-us-air-...
Maybe WE'RE the out-of-context problem, in a universe that hitherto now has not begun to think about itself. Organic chemistry that achieved enough chaos to begin giving order to itself? Sounds fake.
It was because (at least 2009) there was more position that people applying.
That is how I got my H1B.
This is Stable Diffusion if someone was curious.
Yes to this! For many purposes, Csound is hard to beat. It has some truly incredible sounding opcodes, and it’s capable of sample-accurate performance in a way that Pd or Max can’t really achieve, even with the Max scheduler in overdrive.

On top of all that, there are externals for Max and Pd to run Csound within those environments. You can get the best of both worlds! Csound is still very relevant and useful.
>Don't you think that private healthcare and insurance companies should be able to skim billions of dollars off the top of all health-related spending?

The drug companies and medical supply companies already do that whether or not healthcare is "private". We need a massive overhaul of the patent system if we ever want to bring down the cost of healthcare.
Haha, the stock will tank on bad future prospects faster than you can sell. Being a short-termer in a stock only works if the other stockholders are in it for longer than you are, and believe in the long-term prospects.

Dividends are not a sign of short term investing. When the company's profits decline from short term thinking, the dividends disappear.

BTW, if you identify a company that is short-terming, and the other investors haven't caught on and tanked the stock, you can make a mint by shorting the stock. Got any success stories at that? Have you made money shorting McDonald's?
From everything I've seen and heard, a restaurant or bar IS NOT likely going to be a boring, cashflow positive business.

Maybe a laundromat, self storage facility or mini putt course (in a tourist town)?
How do you propose to tell people that some people are predisposed to alcoholism and some are not, without some people taking it as a personal challenge? Should we suppress the facts?
I think these are the right questions to ask; and these types of things would need to be studied in order to pose a potential solution. But I can't imagine any modern day institution beginning to pose these questions without facing public outlash. The sensationalized headlines that would spin out of this would probably stop any research in this area in its tracks.

In that way our species is very primitive. We're trigger happy in our outrage and often unable to focus on a larger shared goal, much to our own demise.
Caches and Algorithms (1996)
Grats! Excited to see where this ends up
Can you explain why that's true? I understand why it would be true if the broker provides that liquidity for you and settles the trade immediately, while taking the risk that on his end it may settle at a different time and place. But If I just put an order directly on the exchange book using full collateralized cash in my trading account, why would that cost my broker more? Wouldn't this liquidity thesis mean that brokers should charge more for stock trades that have less liquidity?

To be honest, I just figured they were able to eliminate fees by front running and/or selling my trading information.
I actually use Stitch so I don’t have to host orchestration, which is how I came to know about Singer in the first place.

It’s true that Stitch got acquired by Talend, but Singer seems independent enough. I don’t understand why Stitch would “abandon” Singer. They’re a sponsor, and seems like they have an incentive to keep that ball rolling. Their bread and butter seems to be hosting orchestration, so more taps means more customers for them. There’s other stakeholders in Singer, too, like Meltano, and all the self-hosters.

The GitHub activity seems robust to me, but I don’t really have any in depth knowledge about the Singer community. Saying it’s “dying” doesn’t seem accurate, though.
Interesting. What do you see as the advantages to Polygon as compared to L1's for microblog content?
> Training on the data is probably covered under fair use. Generations are of _learned_ representations of the dataset, not the dataset itself. This makes it closer to outputting original works (probably owned by the person who used the model).

"Probably" is doing a lot of heavy lifting in that sentence.

As for "_learned_", that's pretty debatable considering it's reproducing recognizable trademark infringement.

> The players involved here are known for being litigious, however. I wouldn't be surprised if OpenAI did in fact pay some hefty fee upfront to get full permission to use these images.

I have no idea why anyone would assume the "move fast and break things" disruption mindset that pervades tech companies these days, especially in spaces like ML/"AI", would mean they considered the legality, ethics, or good business sense of their training dataset.

As with Copilot, I suspect the DALL-E terms of use puts the onus on the user to avoid using infringing items.
I think github support came out a year and half after the feature was available in git (nov 2021), so that may going to be a while :(
A couple of people here have asserted that it's "probably" fair use, but are there any rulings on the subject?
I think generating CP with AI would be 10000x easier than most of what I have personally made with with dall-e.

creating a llama wearing a space suit and walking on the moon is a lot harder than filling out the very limited amount of skin hidden by a swimming suit.
Call me paranoid but this is just too convenient.

In the next two months we have Elon’s Twitter trial where he’s expected to get railed. Despite waiving due diligence in his commitment to purchase Twitter he’s repeatedly made the claim without evidence that Twitter has made material misrepresentations about bots to him and investors. That would be fraud if true.

So right before the trial a “whistleblower” comes forward and makes claims that support Elon’s narrative. Weird. It’s just a little too convenient for me not to be at least skeptical.
I am not a lawyer, but I've had to argue about copyright with several.

In the United States, there are two bits of case law that are widely cited and relevant: In Kelly v. Arriba Soft Corp (9th), found that making thumbnails of images for use in a search engine was sufficiently "transformative" that it was ok. Another case, Perfect 10 (9th), found that thumbnails for image search and cached pages were also transformative.

OTOH, cases like Infinity Broad. Corp. v. Kirkwood found that that retransmission of radio broadcast over telephone lines is not transformative.

If I understand correctly, there are four parts to the US courts' test for transformativness within fair use (1) character of use (2) creative nature of the work (3) amount or substantiality of copying (4) market harm.

I'd think that training a neural network on artwork--including copyrighted stock photos--is almost certainly transformative. However, as you show, a neural network might be overtrained on a specific image and reproduce it too perfectly--that image probably wouldn't fall under fair use.

There are also questions of if they violated the CFAA or some agreement crawling the images (but Hiq v Linkedin makes it seem like it's very possible to do legally) and whether they reproduced Getty's logo in a way that violates trademarks (are they trying to use it in trade in a way there could be confusion though?)
You raise some very interesting points.
For me this also demonstrates how deeply rooted, historical bias and prejudice bleeds through to this technology and could become a perpetuating factor. These models will reflect societal values, for better or worse.

But also what will the next model, and successive models, that are trained on data from AI generate images, be like?
It seems you could get an amplified or skewed model that is pretty far from reality.
At least currently they are all trained on “real” images (granted some images are heavily edited or photoshopped). I can imagine that In the (not too distant) future most images will be generated and not “real”.
I think Godot shows there's a clear subset of people (generally indie developers) who are fine with the middle ground of a proper scripting language instead of either extreme. It's why languages like Lua are still fairly popular when the option to use it exists.
As does "normalization of deviance".
It's an incredible achievement, though I worry about the use of an unproven language (Zig) that lacks memory safety by design. JavaScript runtimes, especially those with JITs, have been plagued by vulnerabilities from memory safety, type confusion, and data races.

Node.js, despite being based on V8, is still susceptible independently of V8 and introduces its own vulnerabilities. It's not sufficient for the runtime to be secure, but the new facilities Bun provides must also be vetted.

Bun/Oven are new, and similar in position to Node. Here are the hard questions I'd ask if I were on a security team and asked to review adopting Bun:

1. Will Oven adopt a security policy for Bun? (https://github.com/oven-sh/bun/security)

2. What measures is Oven taking to proactively detect and mitigate vulnerabilities? (e.g.: fuzzing, audits, bug bounties)

3. Will Oven support Zig development to avoid an existential risk in upstream vulnerabilities?
We have Matrix bridging and Mattermost nowadays so we have https://Beeper.com and https://Texts.com and similar open source matrix installs. All in one app is amazing.
Eco-Fiction Became Realer Than Realism
But if you're on HN, you might have an interest in machine learning, in which case it can be extremely helpful.
Congrats on the funding!
Is that true if you sell your home yourself? I've never bought a home, but I know I can transfer a title to a vehicle without forfeiting anything beyond the sales tax and the $50 title fee. Is there no way to sell/buy real estate directly like that using cash transactions direct between parties?
That will definitely happen; I suspect the criminal offense will be adjusted toward making distribution illegal, but possession might be tolerated (in some societies) if an artificial origin can credibly be established.

It's very hard to predict how this will shake out. I personally doubt that looking at extreme/contraband porn is a good strategy for coping with highly illegal desires but obsessive behaviors aren't something that's easy to model reliably. Considering that weaponizing false claims of predatory behavior as a coercive social/political tactic is a big thing at the moment, you probably shouldn't hold your breath hoping for any sort of consensus to emerge in the short term.
I pay for https://Beeper.com, but Matrix bridging via self hosting for free allows a solid experience for all in one
We may experience the first ever dopamine burnout. How much can the brain handle?

Remember the film "Brainstorm" from the 1980's? Where the guy almost dies because he blasts a real-life full brain capture of sex into his own brain in a loop for days?

We'll probably learn if there is a thing as too much dopamine.
I mean, that makes sense. If types `A` and `B` both have a function `doStuff`, is it bad to be able to do `x.doStuff()` without narrowing?

For example: every object’s prototype chain ends with `Object.prototype`, so all objects have a `toString` function. I shouldn’t be forced to narrow my `number|bigint|string` (for example) just to do `x.toString()`. If I was, we’d get this ugly and bloated mess:

function callToString(x: number | bigint | string)
{
if (typeof x === "number")
x.toString();
else if (typeof x === "bigint")
x.toString();
else
x.toString();
}

Regardless, they’re just copying JavaScript’s duck typing feature. It’s not much different than languages like Java and C# that have interfaces. In C#, if my parameter is IClonable, I don’t care what it is, but know there’s a `Clone()` method attached to it.
I view that currently as a technical limitation that will likely be lifted as the technology progresses. Our species has been hard at work on the field of AI-image generation for only a decade, and we have thousands of years to go. So I would posit that this barrier is probably a short-term one.
I disagree. It does a bad job. From what I understood it boiled down to.

1. It is hard to upstream changes to AOSP.

2. Google also has proprietary apps and services.

Android has tremendous value and those seem like petty reasons to throw it out. You are going to be remaking proprietary phone stuff entire way. Why not utilize the massive amount of work Android provides. It will also speed up the process of bringing up devices since the manufacturer likely already has Android drivers ready to go.
We can study near-like issues to get a hint of the phycological effects.

Have people into bestiality to play in their VR worlds and see if it suffocates demand or increases demand and we see spillover into the real world. (find a jurisdiction where the above is tolerated)

Maybe Thailand can produce some data given their apparent tolerance for certain behaviors.
This would be extremely controversial but I remember The Economist mentioned porn for pedophiles as part of the solution (the premise being it's a genetic condition that criminalization doesn't work very well against). AI generation would remove some the moral issues.
They do in Europe: https://www.media.volvocars.com/global/en-gb/media/pressrele...

They exist because Euro NCAP tests for pedestrian impact safety. NCAP (US) does not.
I got into a head on collision with an SUV that came off two wheels while rounding a curve and crossed the yellow divider right into my little car. In that case it was definitely the height that did us in.
Yep, I found homebrew confusing exactly because of this 'bespoke' terminology.
I wish there was more openness in discussing this. Part of the problem, like many problems in academics, is that a lot of this isn't acknowledged in the field, at least until after it's already been going on for some time.
I agree. But what do we do about the models that are trained on CSAM prior to this inevitable breakthrough? Because you and I both know it’s likely to happen.
The demolition is quite the story.

"Chicago mayor Richard M. Daley forced the closing of Meigs in 2003 by ordering the overnight bulldozing of its runway without notice, in violation of Federal Aviation Administration (FAA) regulations."[1]

[1]: https://en.wikipedia.org/wiki/Meigs_Field
I agree that it’s useful, but I have nonetheless made a concerted effort for my team to use “let’s take this outside” instead of offline. :)

(Similarly migrating from “one on ones” to “1v1s)
One of my best friends lives in New Orleans, so I tend to pay attention to what's going on in the Atlantic even though I'm situated in the Midwest. I don't remember what, but something prompted my curiosity a few days ago about this year's hurricane season and I realized that I hadn't heard ANYTHING about tropical storms. Wikipedia confirmed[1] that it has been very uneventful.

[1]: https://en.wikipedia.org/wiki/2022_Atlantic_hurricane_season
Because Stable Diffusion has difficulty generating pussies.
But Scott Adams as himself is hilarious. It's like an AI-bot gone awry except that there's actually a real person tweeting out to the world.
They recently tried this in Australia, but luckily a grassroots resistance popped up. Government tried to sneak it in an unrelated bill but was strangely caught by a non-citizen in Egypt reviewing unrelated laws. It was heavily lobbied for by biggest 4 banks, ostensibly to stifle 'black money' and money laundering.