skysight-inc/HackerNews huggingface dataset:
> Although Homa is not API-compatible with TCP, it should be possible to bring it into widespread usage by integrating it with RPC frameworks.

Not being sockets API compatible kinda sucks. Ok, we could use a new connect() variation that allows for earlier data send, but the API being mostly similar would help -- there's a ton of socket code out there!

As for RPC, well, RPC is mostly a thing of the past with most everything today is HTTPS, but usually through libraries that do the I/O, so it's possible to retrofit a new transport protocol into them. But why not just use QUIC within the datacenter?
I suspect environment and product really really matters.

I got a set about, oh, 10-15 years ago that were terrible. They connected, sort of, but always dropped out.

Then I got one with a STB and it worked pretty well as a point-to-point device -- it was only providing access to the STB and never had any issues.

I replaced them when I upgraded that home network with four TP-Link devices, and they worked brilliantly and included Mesh-Wifi Repeaters. Once they were all synced up I changed the default powerline encryption keys.
I wouldn't trust them to stand up to anyone trying to break in, but it'd be fine for a basic home environment.
I wrote a blog post that might be interesting to those wanting an introduction into some of the basics of the problems called "02-FEB-2011: Why is there packet loss ?" [0]

[0] https://rkeene.org/projects/info/wiki/176
> 50 years of clock time and thousands of years of engineer time

It's not just the size of the investment, it's that it's the protocol everyone uses to talk to other people's machines, and you can't upgrade or replace other people's machines.
How does your theory that the failure of SCTP is because a) people don’t understand networking and b) tcp eats up all the development oxygen explain QUIC?

I’m also not sure what you mean but DCs within a major cloud provider are majority AFAIK running truly isolated networks interconnected directly with fiber.

If you haven’t yet, I would recommend reading the very original QUIC paper. It was extremely astute and showed quite a deep understanding of what the problems were with TCP done by network engineers who really knew their shit (I got to interact with some of them when I was at Google). They talk about the failures of SCTP on technical levels and non-technical headwinds that weren’t accounted for like ossification. To my knowledge QUIC is SCTP 2.0 - it provides much of the same features and in a way that could actually leave the lab.
I think the macro trends support your comment. Economic credibility & social credibility are related. Let's say a regime that controls the monetary system consists of pathological liars that uses the monetary system to their advantage & a certain critical mass knows it...they will want as little participation with that system as possible...explicitly or tacitly.

If the large tech companies are the vehicle of the monetary regime, then aware people will want to maximize their interests...One way to improve their interests is to use alternatives or to somehow influence the large platforms. If the large platforms do not change in peoples' favor, then it becomes clear that the more effective use of time/energy to use alternative solutions

Even if the large platform does change one's favor, the awareness that those who control it are not creditable leads to distrust & an understanding that participating with the creditable is a better mid & long term strategy.
That's technically not true if you're running a DCA model (which most people do when they invest in the stock market - they invest a percentage of their earnings), since the price at which you invest is better under a bust scenario than a protracted run of zero growth.
I really liked the XView toolkit. For a while it had a second life on Linux after Sun dropped it as it later was released as open source. But it had a lot of things in it that assumed a 32-bit system and so basically died when everyone went to 64-bit. In theory it could be patched, but I don't think anyone cares enough about it to do that these days.
I guess that's how they encourage you to get an account—but I agree!
BirdsiteLIVE does this

Source code: https://github.com/NicolasConstant/BirdsiteLive
Official instance: https://beta.birdsite.live/
Let's do a thought experiment: if Waymo could have seen 10 years ago how well FSD perception works today, would they have invested so heavily into LiDAR? Maybe the answer is still yes, because with the low volumes of vehicles they have they can afford to put it in, but it's not clear cut. If you could show FSD to ML/CV engineers 10 years ago their minds would have been completely blown. My mind is still blown by how well it actually works.
> It’s sad to think that I must go and find/make someone to live for, just to able to live.

Do you think you can just stop being a mammal?
I’ve always felt like the contrast was too low, feels harder to read
> "Don’t do anything for your kids that they can do for themselves."

Except when like anyone, they need it. Exam times. When they're ill. If they carry two jobs, while pregnant, and the car breaks down. There are times to break this rule, but you would anyway, for anyone.
How would you do something like https://gitlab.com/kragen/bubbleos/-/blob/master/yeso/%CE%BC... (a simple paint program), https://gitlab.com/kragen/bubbleos/-/blob/master/yeso/mand.p... (a Mandelbrot renderer), or https://gitlab.com/kragen/bubbleos/-/blob/master/yeso/glyphe... (a fatbits pixel font editor) with zenity, wmctrl, etc.? All three of these are less than 40 lines of code.

The best things I've found for simple GUI programs these days are Tk and HTML+JS.
There is no stock price, it's a private company now.
Others are griping about this being free labor but consider that often times these types of problems have already been contracted out to someone and have been in development for some time. They may not necessarily be recruiting students to give them a "freebie" but rather someone saw this could be a good learning experience for students and had enough follow through to make it happen. It makes a contact to a university, lets students get real world experience (and resume builders), and there's a little incentive.

Should some of that incentive go to the student(s)? Sure, but I imagine there's legal hoops that are a mess to jump through for that and winning != implementation. Like I said, they've probably got someone contracted for the task and the student could build a job opportunity to said company from it.
with most engines the criteria has to match, too, or maybe that's what you mean.
Lidar also has problems in rain, fog, snow, etc… FLIR would actually be better
You can definitely set up your own Mastodon server. I don't know how hard it is to get other servers to federate with you because I don't want to take on the overhead of running a server.

Discussions of running your own mail server make it sound like it's difficult because you have to get Microsoft and Google to accept your mail and they tend to let it go into the spam folder and not respond to you.

Will mastodon.social federate with HellsMaddy.social? Maybe. Can you use me@hellsmaddy.com? No.
Dumb question, there's no way to talk to a PC over the Internet with Homa, right? Since our home ISPs + routers are all only doing UDP/TCP over IPv4/IPv6? Homa is mainly for "LAN"?
Poster didn't even talk about giving additional time, just faithfully fulfilling their end of the employment contract. It's bare minimum respect to your coworkers and clients/users to care about your work and make it as polished as you can.

A mentality of doing as little as possible makes life harder for the people around you as well. Twitter is low-stakes; no one will die due to some developer slacking off, but if you don't want to participate, then the least you can do is leave.
When math “started” paper and writing utensils were harder to acquire. One had to transmit idea’s succinctly.

Still it would take many more books to capture it all in English than a simpler glyph set. One will still go further in math learning the meaning of the glyphs than reading it all explained in “human language”.

It’s not so hard when one accepts math is the four common operations (add, sub, div, mult) on a variety of data structures though. “Square root of” is a shorter coded language for “use numeric result of this sequence of operations against this given number” (the data structure).

Math isn’t hard. Government mandate we teach students in speaking traditions instead of educate them to measure for themselves has resulted in piss poor education in math.
They were prevented by the State to mention facts about a candidate. Facts, not opinions. This is not a grey area, it’s plain old censorship.

About the documentary: it was censored based on its title only. It was not even watched by the sensors. When questioned about it, the president of the electoral court basically said something like “Let’s not fool ourselves, we know what will be there”. In other words, preemptive censorship.

At the same time, a “documentary” that explicitly invited watchers to vote the opposing candidate was aired for free on YouTube on the week of the election, with zero concerns about isonomy or its influence over it.

This kind of double standards casts a shadow of partisanship and illegitimacy on the electoral and supreme courts (they’re ridiculously basically the same people anyway), especially in a close election like this one.
So, you are suggesting a different standard response.

I think this cognitive trap neglects the lessons of NetBEUI.

Enhance your calm.
They seem to be online via Tor, but have temporarily taken down whatever proxy/server their .net domain points to for the last ~week for reasons. It's likely that they will put their stuff back online though. And before that they were online on clearnet for many weeks and thwarting DDoS fine.
I've been programming for 11 years, and professionally for 10 years. In this time, I think I've become highly skilled at

- Distributed backends
- Tuning databases
- Next.js + react based complex web-apps
- react-native based android apps
- socket programming
- multiplayer software
- canvas based software
- And currently learning database engineering

After exploring so many fields, either I have lost a unified mental model for programming, or the mental model has become so large that it resides out of my active memory and guides my intuition.

I explored most of these fields being a contractor, and then am entrepreneur. As a result, I didn't have enough validation on my code, and only had achieving the business results as my guiding principle.

I work at a mfaang now, so get enough validation on my output from peers to know that the solutions I come up with are technically sound.

There's still one field that I very much wanted to add to my skillset but couldn't for some or the other reason - k8s based ci/cd at scale on a cloud platform.
Anecdotally, this is basically always worse than having someone with significant coding experience. Two thoughts come to mind immediately:

1. Making key hiring decisions is hard: coding experience lets you better see how a potential hire's technical strengths, weaknesses, and opinions intersect with personality traits to produce value or dysfunction.

2.Coding experience helps you understand different kinds of value - it's very hard to explain to non-technical folks that while a developer is brilliant and productive, he's not careful enough and six months down the line we're going to be buried in tech debt if he's allowed to keep going.
Mastodon doesn’t support ads, but since it’s FOSS, you could add it yourself.

However, if people find value in your instance, they will donate. For example, see Fosstodon (which even has an excess amount of funds):

https://hub.fosstodon.org/about/
Spray and pray sounds like a reasonable fit for UDP, no?

We’ve had these sorts of bottlenecks before, and they didn’t last. It’s always possible something fundamental changed, but it’s also possible that we are doing something wrong as the motherboard or OS levels and adopting new solutions puts us right back in that space where a couple of servers can easily saturate a network.

If a network card can move data as fast or faster than the main memory bus on a computer then what are we even doing? Should we be treating each subsystem as a special purpose computer and turn the bus into a network switch?
Yup, that's what I was trying to get at--I just tried to clarify that bit.
Depends a lot on which crowd you're in. I certainly use it negatively every time i bring it up, as do my friends. But to them it really is a status symbol.
In Singapore when you try to buy a tourist sim, it's recorded to your passport.

There's a rumor that you only get 5 within 1 year before you get flagged. Never tried to verify, but I wouldn't be surprised.
This was like a time travel!!

Good old days of writing small utilities directly using Debug and modifying the disk sectors etc etc!!!

The Ralf Brown's Interrupt List was the bible for me... It went on until late 2000s is when I moved out of ASM to C.

Now fiddling with Golang and Rust, but anytime would prefer C or ASM or C with ASM.

Please don't jump on me as I've been primarily in the System's programming and in Information Security for my entire life. No other lang supports me like C / ASM.
I’m not aware of them using something other than TCP internally (I’m sure by now they’ve migrated to QUIC but I’m not sure that QUIC necessarily solves some of the scaling challenges / optimizes for gRPC and low latency).
I think maybe you mean what's up with the dearth of multi letter variables, and if so IMO the answer is, satisfying or not, that juxtaposition as an operator is too hard to give up.

Edit: juxtaposition without some sort of brackets, of course
Both methods have trade-offs as in there are positive and negative merits for both approaches. Using both systems requires the sensor data to be fused together to make real-time decisions. This is the whole point, why people are trivializing this problem, and why it is easy to believe that they are just trying to scam people by going cheap on using multiple sensors. If you want to argue that it is better to use Lidar then explain why apart from 'others do it'. The podcast, and previous explanations by this guy and others that agree with him (which occurred way before some shortage issues) is about what is the best way to solve autonomous driving. You don't solve it by simply adding more sensors. There are multiple hours of technical information about why this guy Andrej thinks this way is best. Others make arguments for why multiple sensors and fusion makes more sense. No one knows the correct answer, it will be played out in the future. Maybe what some people care about is cheaper cars. That is not what the podcast was about, that is not how the Lidar + stereo camera vs. stereo-camera only decision was made. And in terms of the advancement of human civilization it is not interesting to me whether Tesla has good or bad quarterly results compared to what is the best way to solve the engineering problems & the advancement of AI, etc. I don't really care very much but it is slightly offensive when many people just dismiss engineers who are putting in tons of effort to legitimately solve complicated problems as if they are just scam artists trying to lie to make quick money. That is also a stupid argument. No company is going to invest billions(?) of dollars and tons of engineering hours into an idea they secretly know is inferior and will eventually lose out because they can have a good quarter. That is not a serious argument.
Yup. Also QNX native networking protocol. QNX's basic networking primitive is a remote procedure call. So there's a message-oriented network protocol underneath. It can be run either on top of UDP or directly at the IP level.
I wouldn't draw such a distinct line. People should write code if it serves their purposes and absolve the criticality that if they don't write it, the product will fail as a whole due to lack of the correct expertise.

Also this proposal does create a divide and ends up in factionalism. In this world no one leads by example.
Cute, but I am suggesting not having a standard response.
I think red wine is substantially more expensive. Plus I bet the free beer is about the only 'perk' those construction workers enjoy. Or do they also have nap rooms and eucalyptus tea face towels?
Is Twitter Blue priced according to region currently? Perhaps the $20 is just the USD price and not the worldwide price? Though then I guess you leave it more open to fraud if it's cheaper elsewhere and you can get the blue tick by signing up cheap on a VPN.
Lots of meters use bus bar to the panel that wouldn’t fit a ferrite. Also the lack of a listing would make using that ferrite a violation anywhere that observes NFPA70 (NEC). Although I don’t personally see a risk in adding one.
They do, it's called DCTCP. Although it's actually an open standard.
Yes, I believe that is the common way of taking a shower. Turn on the water, do whatever you need for approximately 10 minutes, then turn off the water at the end.
Great video, thanks. But I don’t understand why they call this thing “beautiful”. To me it looks as ugly as tax law.
AIM had the open TOC protocol, but it never got all the features of the OSCAR protocol the official client used.
As for A records... A records are an indirect reference, specifically a domain name is an indirect reference for an IP address. A DNS server is responsible for providing an IP address when asked to de-reference a domain name when it receives an A record request.

You are probably used to seeing a DNS server that uses a simple text file basically as a database, but there is no reason the DNS server couldn't pull the sender IP out of the UDP packet it receives and then query a mysql server with a table of {sender_ip, domain_to_look_up, a_record_response} to choose the right response.

Said more simply: A DNS server can do anything it likes so long as it sends back a well formed A record response.

Sometimes if you want to block a website, you can do DNS blackholing. That means you resolve a domain you don't like to 127.0.0.1. If someone were to request evil.com, you could make it so people who use your DNS server think it's at 127.0.0.1 while everyone else who doesn't use your webserver sees it at it's proper internet wide ip address.
Can you still compile to C out of the box from Idris 2? I can't seem to find that in the docs.
The unaired pilot episode features characters very close to those described here. There's a "secretary has crush on her superior, he doesn't notice or doesn't care" cliche going on which would have been a feature over the whole series. Obviously making her physically attractive helps that plot point.

Of course that got axed after the unaired pilot episode, but in return the gender ratio took a hot with both the yeoman and Number One gone.
In the case of server-side components, yes.
That's why the AGPL exists
Also, hosting vendors that allow customers to spoof source IPs. BCP38 would nicely fix all of that and most reputable hosting providers have it, but all it takes is a few to not use it to give this possibility.
Several kilometers of range seems tolerable with enough collaboration. I do wonder though, whether mesh networks for bidirectional (synchronous) comms are a good idea in hostile environments. It seems too easy to map out the positions of the nodes. Systems that support distrbuted, asynchronous comms and use of wireless protocols on phones seem like a good match for them though.
I do run firstname@lastname.org I would love to be able to use that with Mastodon as my one and only identity, regardless of which server I happened to be logging into.

I like the idea of different servers as being Special Interest Groups. I use lists a lot on Twitter. But people who I put on a Mac list also talk about baseball, the war in Ukraine, etc. Google+ wanted to have each person separate out their posts by topic and that isn't the way most people seem to want to operate. For selling something, like Craigslist, OK, I'll put it in a specific category. But just things I want to write about? Unless there's a House of Dragons server, a Houston Astros server, a Rust server, etc. it's not going to happen.
Depending on a 3rd party for your customer data seems like a really big risk, no?
The editor was claiming to have cross verified the source personally. And now is throwing journalist under the bus. Very interesting
Why not distribute ad-hoc networks over powerline / similar constructs? Probably a bandwidth issue. But I’m curious what the specifics are. Take a whole city like NYC? Hmm.
Not the poster but I personally really dig Oceanic Next
Was there not a desktop app for Sun employees which showed the value of their stock vesting? And microsoft? And I am talking about deep time here, not "in the last 5 years" but back into the dotcom boom and before.
You can drink it other countries! It's risky, but you can drink it!
Did you mean RESET instead of REST as in the API ?
The global crisis is not because we under invested in the future of fossil fuels. They must have no future. The current crisis is because we relied on Putin.
We are sorry we got caught, pants down. We thought we could get away withis fake story like others we did. But it has technical components which is verifiable. Bummer. We will stick to fake stories with human only
This sentence has threw me through a loop tonight.
I take adderall most weekdays because I need to be reliable and on a schedule for work, but I usually take weekends off.

I take xanax when I have to go do something that causes me a lot of anxiety but is required (family function, some doctor appointments, etc) and to mitigate panic attacks when I feel them starting (which thankfully hasn't happened in a long time). But I'm not usually on adderall for those events, so there's not much overlap for interaction.

I spent way too many years pretending everything was fine when my head was spinning with anxiety or when I couldn't get motivated for work. Eventually I just sorted out what drugs modulated me successfully, realized that I don't have an addiction problem, and now I've got a system for managing my life better.
"The government can't cut national debt without reducing (or better, reversing) the trade deficit"

Another way to reduce national debt is high inflation. That's what we are successfully doing. 2% bond holders are bleeding trillions.
There's a strong bias error.

If 1% of kids are successful, even with a poor parenting strategy, then one out of every million 3-kid families will have successful adults.

The approach described appears to be a "Authoritative" approach, using the definition at https://en.wikipedia.org/wiki/Parenting_styles

"Authoritative" is different than "Authoritarian".

Thing is, we also see authoritariana families (https://en.wikipedia.org/wiki/Tiger_parenting lists "tiger mom", "American stage mother", "Japanese kyōiku mama", "Jewish mother (stereotype)" as examples) which also have 3/3 successful adults.

How then do you decide which approach to take, if you only look at the successful cases?
“Let’s say we have some complex field [. . .] Just to keep things as simple as possible, let’s say that the field is only a function of time.”

This is not simplifying things. First they assume that spacetime is not space and time separately but a different entity then reduce this entity to time only. Then we are not dealing with spacetime. This is like assuming a cube then reducing the cube to one dimension but calling the line a cube. It’s not.
This is why they say not to worry about anybody stealing your idea: if it's any good, you will need to invent a really great story to get anybody interested.
It is easier to criticise than actually do anything constructive.
This makes tons of sense. A solid KYC solution typically includes having a human in the loop at some point in the process. In Fintech, this can even include a zoom conversation to help with risk assessment.