skysight-inc/HackerNews huggingface dataset:
There are different levels of risk involved with different types of changes, and there's also risk involved in not making some changes. But aside from that, it is useful to separate the meaning of deployments(pushing a build from a code change to production) from releases(enabling the functionality of that code for users/consumers).

Releases? Sure, you want those to happen early in the week so that you can monitor the rollout and how users interact with it. Deployments? Ideally, deployments change absolutely nothing about the performance characteristics of the system until a feature flag is enabled. There is some cruft in that and it requires cleaning up after yourselves, but when used right it's no different from standing up a new deployable that nobody interacts with yet as far as risk goes.

All in all, if you have a healthy CI/CD setup, use risk mitigating strategies such as feature flags/automated rollbacks, good monitoring/alerting on performance and SLOs, and you're not introducing something like 200+ novel lines of code to an existing workload running in production then I don't see the point in waiting to deploy.

Maybe I'm just too much of a fan of finding things that hurt and making them hurt as much as possible so that we are incentivized to improve them though. If something goes wrong on a deployment/release on Friday, it would go wrong on Monday too. Find what was broken about your process that let it slip through and fix that.
wtf are they hoping to achieve with inspections for thumb drives?

Find one with a convenient label on it that says Evil Plan?
I think an important aspect is that exclusivity deals should just be illegal in general.
In that scenario, or with movie streaming right now, the different stores/platforms don't actually compete with each other. They are in a money throwing contest over who can get the most exclusive licences.
Their actual product, streaming a video to your device, isn't relevant to competing at all.

This is also the sole reason why I will refuse to install the epic games launcher. They whine about steams dominant market share while they try to force people to use their platform. Instead of actually competing with Steam, because that would require epic to make a better product and that needs effort.
Awesome. Now adapt that to evidence inside a house begging to be found. :)
The "left with nothing" fear is unfounded. All of their assets would be bought up by investors seeking to do the same thing but the right way; a factory has value and somebody will want it.
Google doesn't have any VR products.

It isn't Apple v Google, it's Apple v the ecosystem it needs other people to build for this to take off.

The iPhone took off because the web browser + Youtube app on it had all the content anybody needed at the time.
> What are Go programmers doing that they don’t feel the need for map/filter/etc?

As a refugee from a scala project that went badly (we eventually ported the entire thing to go), it's not so bad when you're just using map and filter and friends.

But eventually there's so many of those little methods each with their own nuances and I don't want to have to remember them all (`sliding` comes to mind), and it's just exhausting. I don't want to deal with it any more. The for loop is freeing, I've written the map/filter/reduce/groupBy functions a couple time, but I never end up using them. I don't miss them anymore.

I guess, those methods were sold to me originally as less powerful than a for loop. You had guarantees about what they're doing, and eventually there were enough of them that something flipped. The for loop feels easier. I can see everything that it's doing. It's all right there.

Same things with monads after a certain point. Result/Option are sorta fine, but I'd rather just deal with remembering to close a file than use a Resource. I don't want to have to think about Semigroups and Applicative Functors. I just want to call the function and do the thing. Eventually FP felt like my experiences with bad OO projects where I spent 80% of my time trying to figure out the platonic ideal of something and where it fit to make everything elegant. And then tracing my way through things was significantly worse when things went wrong (and they did still go wrong). I decided it wasn't worth it.

And, yeah. Sometimes I find a gronky loop somewhere that's doing too much. I just re-write it while I'm passing through so it doesn't get out of control, and I move on.
Faster Docker builds using a remote BuildKit instance
Cynical take: your contract normally says sometimes like "38 hours a week plus any reasonable additional time blah blah"

If there is an outage on Friday night or Saturday it doesn't affect feature work M-F. Company gets free labour.

Less cynial: continuous deployment agile scrummaster culture says you can deploy anytime so choosing a risky time is OK (risk of missing out on poisoning yourself with alcohol on a Friday night).

This is because (ignoring any reality) deployments should never fail or introduce regressions. Agile gods said so! Friday is a flex for agileness.
Oh yes, OR clauses would be great.

Maybe Trieve can give us propositional logic over search terms!
this turned out perfectly
As someone who has been left of couple of months ago, I really feel this. There is very low movement in companies, and this makes it hard to find a new place.

I hope to find something soon, but to be honest, unless people start hiring again in larger volumes, it's hard to get into the larger companies. They let go of a lot of people before, and rather hire those again then someone new. After all, those people are known quantities, I'm not.

Shameless plug: contact me if you need a Senior Software Engineer. Rust, and a whole other bunch of languages.
Permutation City is my favorite from Greg Egan.

Worm gives off the sort of interesting-resourceful vibe mostly for the first half, until the large time skip, at which point it stops being street-level and starts getting very comic book grandiose-silly.
The complexity of BUSL transformation [subscription required]
48% (uk) ain’t no minority. This is a duopoly
Eliezer once told me that he thinks people aren't vegetarian because they don't think animals are sapient. And I tried to explain to him that actually most people aren't vegetarian because they don't think about it very much, and don't try to be rigorously ethical in any case, and that by far the most common response to ethical arguments is not "cows aren't sapient" but "you might be right but meat is delicious so I am going to keep eating it". I think EY is so surrounded by bright nerds that he has a hard time modeling average people.

Though in this case, in his defense, average people will never hear about Roko's Basilisk.
If your country allows it, why not consider both? Or a major in CS with a minor in Business Administration/Finance?

> ...a CS degree...will probably lose value.

I wouldn't bet on that. Computers aren't going anywhere, and just in the past 15 years, we've seen entire industries created around smartphones, cloud computing, streaming, VR, IoT, SaaS, and AI. Pick which wave you want to surf! A technical and/or a business background would be useful here.

> I'm not confident that 4 years from now the field will be what it is now.

That I would bet on.

And by the way, just because you major (or don't major) in something doesn't mean you've locked yourself into (or out of) that activity. When I switched from music performance to computer science, I had the feeling that I had turned my back on my music, that I couldn't now excel in it...which was nonsense! It wasn't until I realized, that just because I don't major in something doesn't mean I still can't do that thing well, was I able to embrace the decision to choose CS.

Best of luck in your decision.
The first two top results:

https://sw.kovidgoyal.net/kitty/faq/#i-get-errors-about-the-...

https://github.com/kovidgoyal/kitty/discussions/3873

Basically it is how it presents itself as xterm-kitty and then how to make others recognize that. Installing terminfo on the remote is an option, lying and claim it to be xterm-256color is another (with caveats.)

As in other issues with kitty, the author is probably right. But for many people that they have many different kinds of remotes to log into where they don’t have control over, getting around with these issues is tedious.

Making kitty works is possible, and I learnt how to deal with these issues one by one, but hearing comments here on HN points me to wezterm and once I migrated I never looked back. For the simple stuffs wezterm gets out of the way. And there’s some interesting advanced stuffs to pick up, such as multiplexing with ssh: https://wezfurlong.org/wezterm/multiplexing.html?h=ssh#ssh-d...
I've been a long tmux user, but I've migrated to Kitty only setup. To make my muscle memory feel at home, I configured Kitty with nearly the same keybindings as tmux. Here is my setup https://blog.funcer.xyz/blog/kitty-terminal/
You're linking a 483 page document, and I have no idea what typo you are referring to. Can you be more specific?
> You can reasonably easily imagine doing this with film too – just move it past the slit at a steady rate – not dissimilarly from taking an old-school panorama camera and moving the body instead of the lens.

No need to imagine, this is how photo finish cameras at horse and greyhound races have worked for decades.
Brains, language and the argumentative mind in Western and Eastern societies
I do know various people who left a job with a former employer because they weren't happy and seemingly landed fine AFAIK. I mostly stuck things out for a bit because I was mostly retiring. Otherwise, I'd probably have done the same even if the end-result was retiring a bit early.
This should be a federal law, and if such button does not exist than a email or letter should be a legally mandated fallback.

Taking money after cancellation should be treated as thert
> I don’t know why people expect privacy in Vegas

Because it's part of the United States, where personal freedoms are supposedly respected. Reading so many comments describing daily room searches at hotels as just the new normal state of affairs makes me sick. I hadn't been aware that the terrorizing mass media had ruined hotels even harder than they ruined air travel.
I’m pretty confused because your response seems very obviously confused.

Firstly, the latency problem in training is indeed not the same as that of evaluation. The cycle looks like 1. Input model weights, 2. Choose some subsets of training data, 3. Update weights based on model evaluated against, 4. Back to step 1. When you do distributed training, step 4 requires collecting updated weights from each worker and then merging them together. You want some limits on the amount of computation between each merge because the merge is less useful when the parts have diverged further (imagine some super simple example where a model has two neurones in a layer and they tend to become sensitive to situations A and B. If you distribute your training and some come back with neurone one becoming strongly sensitive to case A and others with it strongly sensitive to case B, and you merge them together, you likely get a fuzzy thing where the first is not very sensitive to either case yet, potentially throwing away a lot of the information that was gained in training.

To put some numbers on that, let’s say you have some 1B parameter model fast home network at 300 Mbps with 2ms latency to whatever is doing the coordination (ie probably in the same city). Maybe with some clever compression or dropout layers you cause an update to be 1GB. That’s then a little over a minute to send your weights out for coordination and get back 1GB of fresh weights (probably this would be larger than 1GB and this ignores any synchronisation with other nodes). If you compare this to the networking fabric you might expect in a GPU cluster, that’s something like 200Gbps and a few us of latency so even sending 4GB of weights back and forth (makes more sense as compression costs compute time) is more like 200ms plus latency. Note that the difference when trying to be favourable to your home setup is >300x.

Secondly, let’s look at compute. A ‘smallish’ cluster of GPUs might look like 8 H100s in some very specialised box, plus a bunch of extra supporting hardware. That’ll give you over 7e15 half-precision flops. In your train@home example, someone with a top-of-the-line prosumer GPU might get something like 1e14 half-precision flops, though I think you’d probably be pretty lucky to get 1/5 of that. So it takes 70 (more like 350) of these machines to match the flops of the smallish cluster, and that ignores differences in memory bandwidth and in the coordination of moving more data around (because each node is smaller) over slower links.

To me, it seems the main things that make it unviable are the coordination and the network requirements, but maybe something sufficiently clever could someday make this kind of distribution more viable.

If you compare this whole thing to running Monte Carlo algorithms like folding@home, hopefully you can see the difference in that the size of the problem description is a lot smaller and synchronisation isn’t really required at all. And didn’t folding@home largely fail anyway?
You are probably sprinting to the bus stop, not running. Running would be below your aerobic threshold, for however well you're trained, and thus should not leave you exhausted or wiped out. The general rule of thumb is that if you can't have a conversation, you're exceeding your aerobic threshold and so are exceeding your pace.

Training increases what that pace is, but ultimately no (land?) mammal can exceed their aerobic threshold for long, since there are limits to stored oxygen. Cetaceans and pinnipeds might be an interesting exception.
No, this is straight plagiarism.

Those references to Business Insider were self references that the original BI article made:

> A 24-year-old employee working in histology named Amanda, who spoke with Business Insider

And

> Raymond Lee, the CEO of the career outplacement firm Careerminds told BI.

There is no rearranging of facts here - these phrases, and the rest of the article - are copy and pasted.
Indeed. Iirc Falcon Heavy has the capability right.now. They time/effort only needs to be spent on the lander and getting back.
"Or any piece of information which would be difficult to share even if you tried: complex equations, very boring passages of text, large blocks of random numbers"

So.. antimemes have high Kolmogorov complexity?
Sum types are great – but Go manages to be unreasonably effective even in their absence.
> Each "fault-tolerance" criteria added adds some cost. At some point the cost of being resistant to errors exceeds the cost of downtime.

Agreed, but the cost/benefit should be the same at every level in the stack. I get it when people build a single-server system. I'm just baffled that so many people insist they need a load balancer and multiple instances of their application so that there's no single point of failure (which is not free by any means), but then run them all off of a single SQL server.
Only people who have zero understanding of the value of distribution in business would write this. Apple provides tremendous value to app developers.
Major in CS, minor in business. Or get a masters in business later.

It’s not even a question whether CS is more valuable than business admin. Not to put too fine a point on it but a CS degree is a much stronger indicator that a candidate has strong mathematical and technical abilities and generally is “smart” and “hard working.”

You can go look at the statistics of entry level salaries between the two if you don’t believe me.
As far as human endurance goes (more the topic of various comments than the article), humans can outrun a horse, most recently last year: https://www.bbc.com/news/uk-wales-65867327

I seem to remember reading as a kid that this happened first in some Victorian bet (I would have read this in one of my dad’s kid’s books from the 1930s).

This was also a plot device in a Larry Niven short story (one of the Draco’s Tavern stories).
I wonder what stopping three letter agencies to secretly push for keyboard manufacturers in such way that each keystroke has unique sound and it becomes easier to detect keystrokes.
I believe that is why the policy we are discussing changed.
Cool!! Is this available outside of pglite or does it require it for some reason? I could see this being very widely useful.
I get the impression from their wording that the licensed and unlicensed bands would have different thresholds and rules.

For unlicensed, it wouldn't be about registration, it would be about making effective use. It's hard to imagine a situation where nobody is making good use of 2.4GHz, so it should stay unlicensed, but the aspect of effectiveness is still there. Occasionally old tech that is acting like a noise blaster might need to be culled.
I feel the same.

Especially in the UI/UX world when you want to just start building a demo you're paralized by dozens of build toolchains in between.

Wanna get started with a starter template? Tough luck, it hasn't been updated for a year, so it takes even longer.

In go, everything is opinionater and unified upstream. Conventions matter, because they allow efficiency and reuse of patterns and architectures.
Imagine: kids soccer games, visiting cousins and grandma, date at the opera and essential hygiene like cleaning the house are terra nullis.

But not getting your tickets cleared M-F because of outage is war!
I hate when companies try to draw out or sidestep attempts to unsubscribe, it's a huge issue with subscription services. I'm really encouraged about recent pushes to ban this kind of behavior.

That being said, I've just checked and Patreon does not appear to block or sidestep attempts to unsubscribe from a creator. It's two clicks, you hit "cancel membership" and then the confirm button.

I'm open to claims that Apple's system might still be marginally more convenient (you do have to go to the actual creator page in order to unsubscribe, which is a little inconvenient, I guess).

But is it so much more convenient that most users would literally pay 30% extra on every one of their subscriptions in order to use it? And even if it is, isn't that something that users should be able to choose as an educated decision instead of it being Apple policy for Patreon to not be allowed to tell users in the app that other payment methods exist?
> There is really nothing wrong with a large vertically scaled up SQL server.

Large or small, it's always going to be a single point of failure. All hardware is fallible, especially if we're talking about a commodity box rather than a mainframe or something.
Yes! I'm a fan of Asimov and the foundation series. Synnax is the home planet of Gaal Dornik, who studies Psychohistory, which is (loosely) related to time. I mostly thought the name sounded cool, and then came up with this explanation later :)
Exactly. The fundamental assumption of the Bill of Rights is that governments do not operate in good faith. If they did, there would be no need to spell out how the government is not allowed to abuse you.
Your example showed it that by "terse" you meant explain the same thing three different ways.

;-)
Backpressure matters.
> For example, Boeing Defense’s Earned Value Management System (EVMS)—which NASA uses to measure contract cost and schedule progress ... has been disapproved by the Department of Defense since 2020. Officials claim this precludes Boeing from reliably predicting an EUS delivery date.

Interesting that instead of commenting on engineering or technology issues, this is basically NASA bureaucrats complaining about Boeing bureaucrats' procedures. The whole SLS program is so bureaucratized it's amazing they can get anything of the ground, and not surprising that Space X is beating them in performance and cost by 3X.
Well they need the warrant to get Google to give them the information in the first place, so they would not have the data to create the parallel construction.
Jesus, His Religion (1967)
I guess they felt, correctly, that they were not just making a weld, not just making an engine or a rocket, but helping to put people on the moon. "Building a cathedral", indeed.
If the author is here, I’d suggest naming the arguments for D to be (b, c) so as to correspond with B, C.
If this is the same place…

https://en.m.wikipedia.org/wiki/Toyah,_Texas

I’m surprised they have city water and a water treatment plant at all, with 61 residents.
For me: in-head-logic is so FN weird when you attempt to speak it out loud. It makes the brilliant idiots and idiots brilliant!

(what is best to capture logic?)
---

Honestly guys - I am doing my best. But I do so with as an is-much informed place as I can...

(this is why I always give benefit of the doubt ((I dont know the concept I amy be conveying)) HALP)
> Truly efficient distributed systems are most naturally expressed through functions as triggers invoked from upsert operations on addressable relations

O_o

Just because you can express something as an 'upsert', that doesn't make it 'relational'. Transactions exist outside the concept of rdbms'. The article doesn't mention relational algebras once.

Yes, a lot of terminology and math in rdbms' are useful in distributed computing, but you have the causality backwards.

I don't get all the author's hate for sql. It's one of the most successful declarative languages ever.

Nothing prevents you from modelling a distributed system as a set of key-value stores (as we often do today), the idea of a message queue is independent of using a database
as the mechanism to do so. 'using postgress'/rdbms doesn't mean your entire system is 'relational'.

Wouldn't it be better for D to lazily request information from b and c on your behalf in the 'maximally efficient' case? Given D is where the computation is run and it could cache the results. From an auth perspective that seems simpler than cross wiring connections between all nodes as proposed.

All this talk and nothing about n-phase commits or Byzantine generals/any tie backs to the typical way of talking about distributed computing, but they dance around the subjects.

IDK. Sorry man. Didn't like the article, which feels bad because you seem passionate about the presentation of it.

Edit: looked through the sub stacks other posts. They do kinda talk about relational algebra in a subsequent post, but overall I'm curious if the author has looked into dataflow programming before. It seems like the author is kind of trying to describe that concept but with a vocabulary mostly consisting of rdbms terminology and history

https://en.m.wikipedia.org/wiki/Dataflow_programming
I believe my corporate firewall is blocking your site due to this. On chrome.
Yes, as I mentioned in other comment, Pixeltune applies a reverb effect on some of the cores. There's currently no way to turn it off but there will in the near future. :)

Kudos for sfc.fm by the way!
Atuin! https://atuin.sh/
I think calorie-wise running/jogging is roughly half the time to cover a distance for twice the calories per second compared to moderate walking.

You could slice this a million ways to tease out many different efficiencies.
You would know based on your physical interaction with said man?
Technical founders need a demand-focused co-founder from the start
A lot of infrastructure work is needed to make the SQL experience seamless work for unstructured data. And at the most part we do fork the open core data warehouse and build on top of it.
Just read a little farther, here are some comments on technical issues:

>“According to NASA officials, the welding issues arose due to Boeing’s inexperienced technicians and inadequate work order planning and supervision,” the OIG says. “The lack of a trained and qualified workforce increases the risk that Boeing will continue to manufacture parts and components that do not adhere to NASA requirements and industry standards.”
DDoS Attack On X
If anyone else is curious this article has close-up photos of the joints: https://arstechnica.com/science/2013/04/how-nasa-brought-the...