skysight-inc/HackerNews huggingface dataset:
My ideal currently looks like:

- trunk-based workflow. Small commits. No feature branches as a rule to be occasionally broken

- unit tests move left - run pre-commit (not necessarily run in CI). Emphasis placed on them as a refactoring tool.

- a critical, small suite of e2e and integration tests that block the pipeline before publication (fast feedback)

- latest build publication being constantly redeployed to production, even if no changes have taken place to exercise the deployment routines

- a larger suite of e2e and integration tests being constantly run against production, to give feedback when something isn't quite right, but it's not a disaster (slow, non-blocking feedback).

In summary, emphasise getting code into production, minimise blocking tests to critical ones, test in production & notify when features are broken.

Why?

- Engineers spend too much time in test environments that give the illusion of the real thing. They lose touch with production as the Dev cycle increases in circumference.

- Enabling tighter feedback cycles by accepting that some features are important and some are not helps put the cost of change into perspective for the entire product team.

- Engineers get used to working in and around production on a daily basis. Production operations and observation of systems (& users) are emphasised - protective bubbles for writing code are minimised.

You're not trying to maximise code output, you're trying to maximise the velocity of safe change, and you do that by understanding the environment (production) through your intelligence (observability of systems and user behaviour), so that you can employ your force (changes, code, features) rapidly and effectively, whilst maintaining the ability to quickly deal with unexpected problems (defects) along the way.

Disclaimer: might not be possible for your specific theatre of war for any number of reasons.
Some of this is good, and some of it I feel makes some fundamental misunderstandings. The good: "tight feedback loops are really important". Absolutely. Getting feedback about a change you (as a developer) are making is key, and the longer that takes the more time is spent waiting which is annoying and concentration breaking. This is, in my experience, usually tied to the implementation of tests (read: not bloated and useless) and not really a core tenant of CI.

However, things like:

[...] git is already showing its weaknesses. Fork-and-pull isn't the final form of development workflows.

Show that the author is perhaps conflating GitHub with Git.
The sampling circuit in this is pretty expensive unfortunately but would happily buy one still.
What happened when the rich stopped intermarrying in Britain
It’s a pipe dream, we’ve never done anything that isn’t pretty much observed in nature.

Electricity is observable in lightning bolts, nuclear fission is in the stars, birds fly without all the extra fuss. There’s not a single hint that we’ll ever do anything extraordinary.
Thank you very much!

I shall add the legend of monkey island to your awesome list!
Lower your standards.

And this is not discouragement. The reality just is that what kills relationships for almost everyone is that their own imagined standards are much higher than what reality has made available to them. You could be Gal Gadot and still be single if you only wanted and would not accept anything less than Ryan Reynolds. Yet everyday, people who you would view as completely undateable get together get married and start families, because they lowered their standards.
It seems to me that, in this booked-up schedule society, mindfulness has become somewhat a guise and a convenient way to talk about the taboo of relaxation. It's a bit sad, because despite its characterization as something orthogonal to our stressed out goal seeking ways, it becomes precisely just another component in the same closed system of utility maximization. Obviously there are teachings which can take you very far, significantly altering your brain and whatnot, but I suspect for most people just taking a break doing nothing (without the bad conscience) would achieve the same thing.
All power is economic.

Unlike China, Russia has never learned how to play the capitalism game. It's no accident that Russia's military is about as impressive as it's economic output --- which is to say, not very.

There are huge gaps of competence in both cases.
>The car opted to turn right — straight up the wrong way of a one-way street in San Francisco (around the 6:35 mark below).

Not sure where they got San Francisco from, this took place in Seattle. The video description they link to plainly says this

>Here's a vid of Tesla's FSD Beta driving through Seattle

Funnily enough this is the same guy who's Tesla lurched towards pedestrians crossing an intersection last year https://twitter.com/TaylorOgan/status/1542555188279517184 and once he started getting flak he copyright struck the Twitter videos and deleted the video from his YouTube account.
Ebay has so many sellers because it has so many buyers; it has so many buyers because it has so many sellers.

That’s the network effect
Agree, the author seems to advocate for a "strong leader" management style, which may not always yield positive results, depending on the team's cultural background
Give Up GitHub
You are 100% correct.

For the types of applications built with Django, async is actually more of a hinderance than a benefit. Async I/O can create massive back pressure in a distributed system.

A simple example would be a web service that gets a massive influx of traffic (organic or DDoS, doesn't matter). If the web service is using async I/O to manage database connections with an unlimited connection pool (often the default) then it will happily accept all incoming requests and push all of that pressure onto the database. The database gets overwhelmed because it's inherited all of that traffic. The database starts refusing connections not just to the web service but any service that connects to the database. And boom, you have system wide outage.

Obviously the database should guard against this kind of overwhelming traffic but that's often thought about last.

Diagnosing the problem becomes a lot harder since your bottleneck is further downstream. It gets messy.

Synchronous services on the other hand create a nice throttle. Your Django app is never going to achieve the kind of throughput that your database will. So, by design, your Django app will get overwhelmed first because it won't accept new connections (eg: maybe it runs out of memory).

That being said I still think it makes sense for Django to support it. Not for a chat app, but say... web sockets. You may want a websocket connection that pushes notifications back to a single-page-app. The notifications will contain a bunch of contextual data that the Django framework provides easy access to (think ORM, templates, etc). Obviously you could build the websocket thing as a separate service but then you lose all the goodies that Django provides to you.
when i'm camping in the desert, i'll sometimes bring a couple studio monitors and crank up some ambient music (eno, budd, fripp, etc.) sorta loud. then walk about 50 feet away. it's a different experience. some of the high end disappears. wind sometimes masks parts of the music.

i slurp down some ayahuasca and listen to the music with animal spirit guides.

you can't do this with ear buds.

this drains my car battery, so i can't do it too long.
This whole discussion and article are useless if you use Svelte. That's it. Stores and local state is THE feature that Svelte makes it easy to use.
355/113 is what I learned as a kid
The complaint doesn't even make sense, the CI platform has all the change informations (the diff tells you that), running the tests locally won't give you any more useful input, and so makes no difference to the change-detection logic.
Thank you! You've probably saved me much head scratching down the line.
is that euro or dollar?
How many of us have parents (or, OK, for all you youngsters: grandparents) that assume not only that the Web is the Internet, but that Facebook is the Web?
Wendover did a nice video of how this data is collected.

https://www.youtube.com/watch?v=V0Xx0E8cs7U
The thumb in the cone pic looks odd.

The food looks fine, so does the ash over the mountain.
> Sounds dumb, right?

Realistically, no, I don't think so.

You're making a choice between updating everything as soon as possible, or batching everything until it's actually needed. Both valid approaches, but I prefer the first. It saves you when one day you discover that you really need to do some critical update... but now it also depends on updates to foo, bar and baz, and changes to your code because some API got deprecated and you need to figure out how they impacts your external interface. I'd rather deal with 100 trivial/pointless updates trickling in daily instead of one of those situations.
Well, I'm genuinely wondering if OP perhaps doesn't simply have the problem that meditation is supposed to help with.

Personally I haven't tried it, but I can see the value proposition, precisely because it sometimes can get rough with my anxieties, so whatever helps me stay on the present sounds interesting.

I wasn't trying to sell anything.
There are hints that some things exist in more than four dimensions, but that's it. There is no hint that we could apply it to any technology.
Leaving the pull of earth’s gravity is not observed in nature (except for hydrogen/helium and maybe rocks from a huge volcanic event).
Well, how short the feedback loop needs to be is something that can be controlled by the process, and the team sets the process.

I can have the normal flow, which takes minutes and runs all the tests and other stuff I might have on my pipeline (security, performance, etc). I use this for typical day to day work on features. I don't care if the deploy takes 50ms or 5 minutes.

I can have a fast-track for critical production patches. I skip all the main CI steps and just get my code quickly in production. If done right this takes seconds.

I didn't know about dark but I've seen this type of promise too many times, so I'm pretty sure there are many tradeoffs hidden under the nice shiny exterior. I can't know until I try it, but that kind of complexity doesn't all just disappear, i always has a cost even if it's out of sight.
At what cost? At least if you ring the alarm bell early you could improve your situation if you attempt to stick it out (couples therapy etc), but resigning to being “a washing machine” sounds like a terrible plan for your life.

The mind finds excuses to propagate your situation because it is afraid of change, and I can see that very clear in your words about “logistics”. Logistics is not a good reason at all to live your life as a washing machine.
That's not true. Sure there are a lot of men that want a traditional wife to take care of the house, etc. But I'm not sure they are the majority of men in 2022. Lots of men out there certainly don't want or care if their wife is a homemaker. I, personally, and many people I know aren't particularly interested in that sort of wife and would prefer a "partner" that that has her own professional and personal life and goals equal to us.
> It is easy to rule out meditation being a scam - most of the people who are willing to explain it aren't trying to charge money for the idea, nobody I know of is trying to sell paraphernalia and while there are books they are rare vs more generic self-help novels. The behaviour of practitioners doesn't make sense if they don't see a benefit

What? Mindfulness is an industry in itself. Books, videos, podcasts, seminars, trainers. You name it people will take your money to teach you mindfulness, especially in enterprise
There is one, how do you think we compute digits of pi.
Don't worry, is a problem so unimportant that we will convince a few naive people to solve it for free in their spare time. No need to allow any resources for that.
I have no idea what this article is saying. It reads like an AI put together a bunch of buzzwords: A quasi-serverless WebAssembly CLI by former Microsofters will free you from Kubernetes and get you a bunch of GitHub stars from women and minorities in different time zones.

Huh?
I think the issue is that media adaptations of meditation and other pop culture represtnations have really diluted what it means and added biases that you are or are not aware of.

Meditation is ultimately a focusing and calming technique; it's an intentional way that you can find a way to calm down and relax and destress. If you've ever sat outside and just stared off into nothing, feeling your mind slowly calming down and the thoughts that have been bugging you all day/week really not being that strong anymore, you've felt the result of meditation. Maybe you step out at the end of a long day to smoke, or you sat in a sauna or shower and no longer felt so bothered or focused on your troubles, you got the same result. Or maybe you just listened to music and felt your muscles relax and lose all tension.

There are many ways to get to this state and meditation is just a means to get thereike any other. Guided meditation can be pretty powerful too, but it's a different item for a different purpose. I've had guided meditative sessions that felt so surreal and powerful it was like a small acid trip, no exaggeration.

Mindful meditation is something I do a lot just for short bursts to calm down and focus a bit on my feelings since I deal with a lot of nonsense. Just thinking on it isn't great because I get too focused on trying to solve the issues instead of how I'm feeling and reacting. By focusing on this first and understanding what my feeling is trying to do for me and what is the outcome it wants I understand better why I'm angry or upset or feeling helpless. The feelings have a biological goal (fear of things that might hurt me, anger towards things that o don't like and cause me stress, etc) and focusing first on this helps the feelings be more comfortable. Once I get to this state, it's a lot easier for these feelings to lower and I'm able to act a lot better.

It's not magic and it's not hoodoo, it's just what you likely do already in many ways but with fewer external stimuli and a focus on reviewing your own thoughts and feelings. I'm not magically happy at the end of it, instead I'm feeling more in control.
Sure, it's a valid point and good to put out there, but it doesn't really match her goals:

> Since I was a little girl, I’ve dreamed of falling in love and having a family of my own.

I think she is aiming for a more traditional family and has more romantic ideas about her relationship. But I could be wrong...

Let's wish her the best in any case :)
> Loads of companies are using CI to get a huge test suite to run with a lot of parralelsim for a reason!

Tho technically you can probably have a local runner which either distributes the test suite across a bunch of available matchines (à la pytest-xdist), or one which goes and creates jobs on the CI platform without needing to go through the pretest ceremony (e.g. creating commits, branches, CRs, ...)
So you are on sick leave without letting your boss know. I guess that works, but it puts the 'bimodal' comment in a different light.
> Plus all the taxes to feed people who don't want to work.

That’s a very bad representation of the German reality of long term unemployment caused by the lack of availability of jobs.

The majority of welfare recipients in Germany are working people who are underpaid and/or underemployed.

What your taxes are really paying for is keeping the economic system with the largest low-wage sector in Europe going.

Think about that before yapping about „people who don’t want to work“.
you mean 7:21 given the circumstances
Well there will be many but the most obvious one that springs to my mind is a theory uniting quantum mechanics and general relativity.
"Consequences are only for Julian Assange and Snowden."

wtf kind of bizarre comment from a new account
Definitely not now or anywhere in near future. But just imagine that there might be something out that even the smartests of the smartests couldn't have imagined until now.

While I don't remotely know what it would be like, I definitely know that there's so much we don't know and have not discovered yet.

Having not even found out secrets about our own planet's oceans, Fermi Paradox, or origin of consciousness/life/death, I'd say there's still much to be discovered in physics.
That's unfortunately just not true. It does, and has, failed silently.

I've had Google silently swallow emails before, both sending and receiving. It's not fun.
> I’m not sure I want to invest in his platform if he could just boot me over an Internet disagreement or something.

There's a wide gap between being irritable and being unprofessional. Nothing I've seen so far in regards to how SourceHut is being managed, indicate that you'd have such problems. (I'm saying this as a long time user of SoutrceHut and as someone that got into arguments with Drew)
It’d be the dumbest marketing move ever, Apple makes billions from selling their devices and the rest of the ecosystem, the location data they could gather under the table would be worth small change compared to the risk they’d be taking.

It’d be an embarrassment to emphasize their privacy advantage in their announcements only to throw away that trust in pursuit of a few pennies.
>Is there a reason to expect this time to be different?

Well...

- five+ different consensus clients, all with a full PoS implementation and a working PoW -> PoS transition mechanism

- four different execution clients, all with a working PoW -> PoS transition mechanism

- Multiple (dozen+) of successful merges on testnets and shadow forks. Ropsten, an ancient test network, was successfully merged to PoS from PoW a couple weeks ago.

There's two more existing testnets that will be merged soon. Sepolia on the 5th of July, and Goerli on some date TBD. If those are successful and there are no major issues found, it's time for mainnet.
> Assortative mating eventually bounced back and is still going strong. British matchmakers Gray & Farrar, for instance, with their minimum fee of £15,000, boast of having "the connections and network to attract the right people for the right people."

- That paragraph links to the site of top-tier matchmaker Gray & Farrar [1], which IMO is worth a visit. Beyond parody, and dripping with the smug evils of a British-style class system.

[1] https://www.grayandfarrar.com/
The Singularity has already happened
And they also have a wonderful mobile weather app, also called "yr"!
i suppose so.

modern engines generally have a memory handler, which means that mallocs are usually coached in some type of asset management. you are also discouraged from extending working memory of the scene suddenly. When I was doing gamedev, even then, there was no reason to big malloc because everything was already done for you with good guardrails
If pi is normal, it contains all possible secrets encoded within it, right? Including copies of that book in various languages. It's Borges' library.
I made a library based on this article which I use as a starting point for all my music app projects. It's useful as the main timing code for things like drum machine and sequencers etc.
https://github.com/errozero/beatstepper
> I wonder if it might help to look for reasons to say yes.

She should try it. It sounded very much like she focuses on finding reasons to say no.
So you described concentration training. No need for meditation myth for that to, no?
> the more elite software jobs are among the most demanding jobs on Earth

Programming is ridiculously easy compared to physics or math. The hardest CS problems are math, not engineering.
I get the birds and electricity reference, but nuclear fission? Imagine a mediaeval scholar looking at the stars and thinking "I wonder if we could build a nuclear reactor this way?".

Sometimes we simply don't know that we don't know something. It is not enough that something can be observed in the nature, we also need to be able to see it. Currently, we don't see any evidence that faster-than-light travel (or bending space, if you wish) is possible, but we might just not be seeing it.
Sacklers got to keep their billions right?
As John McEnroe said, you cannot be serious. Are you trying to claim that Reddit, HN, and perhaps Facebook and Stack Overflow would work just as well if they were isolated to email and had no website? If email is so great, why are Slack, Trello, Discord, Notion, Basecamp all so popular?
> Would anyone say that someone is being too selective on choosing their CTO ?

If you’ve been searching for 3 years and the list of 120 viable candidates have been exhausted all because the CEO “wasn’t feeling it” with every single candidate while they each go on to become successful CTO’s of other companies. The yes, yes of cause everyone would say that they where being too selective on choosing their CTO.
I wonder how does it compare to "wttr.in". They apparently use WorldWeatherOnline for source.

Also heads up, the NMI provides a nifty dashboard available as pdf and svg:

https://developer.yr.no/doc/guides/deprecating-old-widgets/
FOIA was a fascinating experiment from the start. Expecting agencies and individuals to go out of their way to pull dusty old records so they can self-incriminate? Honestly, it's a wonder it works at all.
I empathise and think the only solution is to either not sell (only sell a non controlling stake?) or vet the buyer very carefully
> Debugging was hell. I've always hated hooks, they replaced easy and clear lifecycle functions and rely on magic to work, literally don't function like regular js functions but look like regular functions

You know, with how hooks work in Vue, things seem be easier to understand and get started with.

Though at least with React I've had plenty of projects end up with render loops that are hard to debug because of how everything is written. So much so, that I wrote a blog post about it a while back "Modern React is broken": https://blog.kronis.dev/everything%20is%20broken/modern-reac...

Personally I wish that we could already have some tooling that'd tell you something along the lines of:

Render loop detected! The following chain of calls was responsible for it: A -> B -> C -> A -> B -> ...
Please check the useEffect hook on line X, which has the following items in its dependency array which changed: [Y, Z]
How do you reword it in down to earth actionable way?

So I go and know what to do, and some criteria to know if I’m doing it right.
>Travelling around the Universe would take forever even at the speed of light.

It’s even worse than that. Since universe is expanding, there is limited area that is possible to reach with the speed of light. In 200 billion years other galaxies are not going to be visible anymore.
To be fair about what has been in progress, we have the theoretical possibility of traveling through wormholes, which would allow "traveling" faster than light (well not really going faster than C but simply distorting spacetime itself to reach a point that would require traveling faster than C if we were to travel without distortion) yet there are many practical problems around it.

Of course this doesn't mean that some advanced civilization haven't figured out how to practically use it, which I'm sure we'll also discover (in distant future) if we aren't killed by something else (most likely ourselves).
From my perspective as a Swede I've never been satisfied with any international weather API. I've completely lost faith in them.

For years now I've only used the official Swedish meteorological institute (SMHI) app. It used to suck so bad that a lot of Swedes used the Yr app or the Danish DMI app. But it's been vastly improved.