skysight-inc/HackerNews huggingface dataset:
Get GPT3.5 (10th cost) to summarize previous conversation after every few prompts or once conversation history reaches certain size. Once your history is 5k tokens bring it down to 500.
ChatGPT has been a blessing for learning C. How do you calculate the conjugate for a complex double when the compiler doesn't support complex numbers? ChatGPT will give you the correct answer together with math examples. One example out of many. Then I verify the result by looking at other people's code - and now I know what to look for.

I wouldn't use Copilot. I've noticed how it distracts people in screen recordings. They pause to see if what is proposed makes sense, and it usually doesn't. Distractions are the last thing I need.
Brutal my friend, BRUTAL! :D hahahaha!
I work I infrastructure and the daily meeting in the morning is the most important part of our day. It last 15 minutes, first we review and dispatch the active alerts, then we check escalated demands, then we check if someone needs help. We not do to solve issues during that meeting, this is done in smaller groups after the daily. That meeting keeps us aligned.

Also no managers are allowed during our daily meetings. This is something important that enables more candid communication.
Yes. Hence "boring".
As a 30-something lifelong renter, I constantly ask myself: how dumb am I for renting? Based on the current combo of high mortgage rates and home prices, however, the answer right now is not that dumb, maybe even smart. Relieved as I was to hear this, I still feel dread. Renting is the better option not because it's a steal, but because all housing options have become ludicrously expensive.
Fix twitter...

Just kidding... Foreign exchange....

Kidding again... I don't actually know.
> I don't think it's helpful in any discussion to try and pre-emptively dismiss people who might disagree.

But that's exactly what the people I'm talking about are doing:

They define scrum as something that works, thereby preemptively dismissing any complaints from situations where it didn't work.
"this is what we're paid for" Nope, it's what YOU'RE paid for.

I am paid to relax on my holidays because I know my team and I don't have to drive to a colo to swap out a failing line card since I realized time is worth money and people quit jobs that take up too much of their time. I can A/B test (something on-prem guys NEVER get the luxury to do) so outages just don't happen at all (fingers crossed).

I have rarely met someone happy with their on-prem DC deployments, but after I moved to the AWS world it's just crazy how backwards it is to be anywhere but the cloud.
Agreed, Scrum is a death march. Kanban is the way.
"people had fewer than 3-4 hours per day to actually work" had the same experience. the unwritten expectation was to pull 8 hour coding days /plus/ all the Scrum overhead. if you don't like it, there's 1000 guys waiting to take your place, partly thanks to remote. a core reason we haven't fire you yet is that it is costly to ramp up new people, but don't try our patience.

see also "hire fast fire faster"
> In several of these cases, the cat fatalities were the result of cats licking their fur after brushing up against a wall or other surface sprayed with DDT.

This is, of course, reminiscent of the legendary Dwarf Fortress issue where cats would die of alcohol poisoning after walking on a tavern floor and licking their fur contaminated by spilled booze… There was nothing wrong with this unexpected emergent interplay of features per se, the only actual bug was that one "unit" of contaminant was unintentionally treated the same as a whole serving of alcohol, a lethal amount to a cat-sized creature!
> despite a very great automated test program we constantly discover a lot of serious bugs in manual test that are difficult to automate

+1 :)

Yes, I could just upvote. But this deserves more emphasis than that.
Need help deciding on equity / vesting schedule for my startup
Hello, I've been working on my startup for around 6-7 months. I'm the founder / CEO / CTO of the org. I have a question regarding vesting and cliff for my co-founder who had recently joined around 2 weeks ago. The co-founder is mostly responsible for Sales, Marketing, Revenue. We are both fresh out of grad school , I've got the technical background for the most part and he has the sales background.

Background info about the company:
We have around 15 users so far, some logged on to the app, tried a few things, and logged off and most likely did not return. (Acquired mostly through cold outreach, no ads or proper campaign is set-up yet)
We have zero MRR.
I have built an MVP and am working on improving it

Some of the tools i built are not necessarily as important to the users as I imagined, and I am working re-working those into more useful tools (most of which I will be handling) after acquiring feedback.

We agreed on a 37.5 / 62.5 split. I have got 62.5.

My question is how should a cliff / vesting schedule look like for the org? My co-founder wants it to vest immediately, I'm not sure if this is the right decision but i don't want him to feel like he is being used for work or give off an employee - boss vibe. But I want to be careful and safe with the decisions I make.

I was thinking something along the lines of a 3-6 month cliff with a 1 year vesting schedule, and if we sell during that time I will be fair and give some more equity to account for in general work being done (I am not sure how much more). My co-founder suggests that it vests immediately and if he leaves then the equity goes back to me.

Bottom line, I don't want to be irrational when splitting equity and vesting in the company, and I want to make it fair for both of us so I need some help deciding a vesting / cliff schedule for myself and my co-founder. Right now I haven't set up any cliff / vesting schedule for either my own equity or his.
"I use Windows because I don't want to have to go to the command line to fix one simple thing."

Yeah, join the club. Actually you've been in the club. A few years back I had Windows decide that I didn't have permission to access my own user directory anymore, resulting in a system with a glitchy Explorer and taskbar where nothing worked. To fix things I had to drop into an administrator console, create a new user, then move all my old files from the old user account to the new one and change ownership and permissions on them. So no, the idea that Windows is easier because graphical is BS. If the system is going to get into weird failure modes that I need to type commands to démerde myself out of anyway, I'm just going to stick with Linux and NetBSD.
Reminds me of how the mathematician behind DP, Richard Bellman, purposely chose the name "Dynamic Programming" because it sounded impressive and non-mathematical so that he'd be more likely to get government funding.
`sysctl -A | grep BF16`
Boeing's Pile of Problems Gets Bigger as a Crucial Buyer Hesitates
Fix, it's mostly used for having embeds work again in discord and such

https://github.com/FixTweet/FxTwitter
This last weekend, I got stuck in a "Unknown item in bagging area -> Please return item to bagging area -> Unknown item in bagging area" infinite loop.
The obvious alternative to scrum for many teams who wish to be agile is something based on kanban.
I concur. Many VPs bend ears so easily you got to wonder. do they also get invited to some private dinner by those so called slick consultants, who pay the bill in a rush and leaves after forgetting some thick envelope on the table.
Couldn't this just be an email instead?
You use money to buy energy. Wouldn't matter that you're money-bound if gas was free. With gas (energy) not being free, people are voting with their wallet to say they would rather spend their limited funds on things other than energy.

For example: Going bonkers crazy on insulation is a common thing to do in Europe. We had TV ads for triple-pane windows back in the 1990s in a country (Slovenia) where re-doing your windows costs an annual wage or more. Because over N years it comes out cheaper than paying for energy.

Energy is so cheap in USA, at least in CA where I am, that even in 2024 seeing double-pane windows on a house is rare. Let alone triple or quadruple pane, which have become the norm back home.
https://github.com/FixTweet/FxTwitter
The problem with something like AmazonGo is that people don't just like being tracked by CCTV. Making it more obvious will drive people away. To say nothing of people not trusting it to accurately ring up their purchases.
In many organizations the biggest appeal of services like AWS or GCP isn’t simply cost, it’s that the service is approved and therefore all the services of that service are approved and I no longer have to justify spinning up more compute or leveraging one of their more bespoke services like SQS (or wherever equivalent). It’s all just there, ready to be used.

It may not be true for you and where you work but this is a very real thing in a lot of organizations, where development teams want a quicker turn around on booting up services they need as the product evolves and having some control over how they act with each other. It (sometimes to negative results) opens up more architectural possibilities to solve problems
Every piece of work I've ever done was done in the spirit of agile. Just without the religion.
Presuming that 'MIT' was a typo: most BSD-licensed software doesn't use the original (4-clause) BSD license, most are under variants:

https://en.wikipedia.org/wiki/BSD_licenses
Spotted water hemlock: the most toxic plant in North America (2017)
I was wondering same .... found this:

https://docs.fxtwitter.com/en/latest/index.html#
Curious, does your town/area have an airport?

During Covid in Bozeman, I spent too much time tracking inbound packages. With I-90 going through town, most quick-shipping packages either came in via truck from Billings (after the air freight to get it there) or direct on the morning Fedex feeder flight arriving to the airport at 8:15am.
I've worked at exactly one company where Scrum worked really well, but it was a somewhat... unique isn't the right word, but a specific set of circumstances:

- the team was made up of primarily junior engineers with a small handful of intermediate and seniors

- the company's work was split between a product and N consulting projects

- the company had standardized on a specific "default" architecture (Spring Boot + Angular) with a bunch of pre-existing components that teams could use to accelerate their projects

- the projects (product and consulting) were generally managed by the intermediate engineers with a handful of juniors on each project doing most of the day-to-day work

- the seniors were mostly on the product side but had latitude to go help on any of the consulting projects if anyone was stuck

Scrum with the daily standups and bi-weekly retros worked great here. The seniors went to all of them. If someone was getting ready to start on something and they weren't aware of existing components that were either available from the library or available to libraryize from a different project, we'd help facilitate that. If someone was getting stuck on either a tricky debugging problem (of which Spring Boot was good at making) or a complex design problem, one of us would stick around and just get it solved with whoever had the problem right away. And on the other side of it, we were sufficiently looped into the various projects that we could use that as input for larger-picture architecture decisions etc.
Don't forget to tag and label every story appropriately, use the corporate standard for sprint names, and file those tps reports on time. That would be great.
YouTube music is simply a different front end for YouTube. Removing it would not make it any cheaper.
Two thoughts:

> "Way of work should be defined at a team level by its people, not by the company."

OP delivers that like a surprise, but isn't that the single core defining tenet of Agile? I thought it was.

> Sprint Planning — as simple as it seems, a long session (up to 4 hours)..

My big insight is, painful sprint planning is a result of painful deploys. Once you accomplish real CICD, you can just dispense with sprints and sprint planning entirely.

I'm not sure if that's something most people would agree with or not so I won't belabor it unless someone argues, but I can go on at length about that...
It must suck being so insecure about your country that you take ever opportunity to twist stuff into a competition you were never a part of.

Your freedom fries are getting cold.
since the WHOIS states it's DNS servers are hosted by cloudflare (twitter is hosted by twtrdns.net) it seems to be a "fuck x - twitter.com" forwarding domain. Maybe also with some tracking to see how many people clicked the link but that's just speculation
What age are you at currently?
It’s a combination of cargo culting (nobody ever got fired for using Scrum!) and consultants who use it as a form of leverage to extract billable hours from their clients.
My current machine is a "clevo". Some whitelabel thing that I bought from a company that delivers Laptops with linux preïnstalled. Intel i7, intel iRIS, etc. It all "just works".

I'm not trying to argue that "Linux Just Works" or that "you won't run into hardware issues on Linux". I'm arguing that by choosing "boring" hardware, and "a boring LTS from a large distro" you won't.
What would you do if they actually gave you a week to come up with an estimate? Start drawing Gantt charts?

1/4 seems reasonable for a day or two, but I dunno… it seems like there must be some constant factor?
Code.fm
stumbled upon this by accident, not mine (also hn won't let me submit it in url field for summer reason)

https://code.fm/
Home Depot really need to do more improvement of their technology. I always go into the store expecting to buy one thing and I waste so much time trying to find one of their idiots that knows enough to help me find what I am looking for. I tried relying completely on their website and app to find the exact aisle and bucket the item is located in and their new "in store experience" app is constantly crashing and locking up on my iPhone or the item has "walked away" and is not where the app tells me where it should be. I dont really think they are truly a data and tech driven organization. It seems like they are trying to bolt it onto existing legacy.

EDIT: oh yeah the filtering is horrendous as pointed out in other comments here. Its not walmart level bad but its close.
I liked Bernie economic ideas about redistribution of economic power, didn’t seem populistic, and if things change in US they can change worldwide
Rescript 11 Released
I use my MBP for local ML and then CUDA in production. So far so good. We run YOLO inference models and Open CLIP models. Soon adding SD1.5 to the mix!
> SSRIs have been subject to extensive testing and approval processes.

SSRIs barely beat placebo and have a significant side effect profile
It's a psychological trick to counter our bias toward scheduling optimism.
On Android TV that's not always true - you sometimes get a batch of unskippable ads for 15 seconds or so
Been making this for my children - they love it. Easy guaranteed eaten food for them which is a big win in our books.
PBS, Perception Deception

https://youtu.be/HU6LfXNeQM4?t=508

Good example at current timestamp, but the whole video is worthwhile.
Offtopic but related: Has anyone noticed transient AWS routing issues as of late?

I’ve on three or four occasions the last three months notices that I got served a completely different SSL certificate than the domain I was visiting, of a domain that often could not be reached on publicly - probably pointing to some organizations internal OTA environment. In all occasions the URL I wanted to visit and the DNS of the site I was then actually visiting were located in AWS. Then less than a minute elapsed the issue is resolved.

I first thought it must be my side, my DNS server malfunctioning or something, but the served sites could not be accessed publicly anyway, and I had the issue on two separate networks with two separate clients and separate DNS servers. I’ve had it with polar.co internal environment, bank of ireland (iirc), multiple times with download.mozilla.org and a few other occassions.

I contacted AWS on Twitter about it, but just got some generic pointless response I should make an incident - but I’m just some random user, I’m not an AWS client. Somehow I could not get it clear to the AWS support on the other side of Twitter.
> Trees don't fall over the first day after a parasite infection

Precisely. It depends on a number of factors, including the strength of the tree and of the infection. In other words, these companies are getting stronger and more ingrained all the time, and the longer that goes on the harder it will be to do anything about it.

> Things take time in the real world

Yes, let’s all keep waiting a few more decades without doing anything or criticising the system. That’ll teach them and fix the problem, it’s been working really well so far. All that self-correcting is coming any day now, I can already feel the billionaires shaking in their gold-plated astronaut boots. Maybe the Invisible Hand of the markets will steal the olive from their cocktail.
I really enjoyed travelling between Portsmouth and the Isle of Wight by hovercraft and heartily recommend the experience to anyone who hasn't tried it.
East Germany was stripped bare by the Soviets after WW2 and then by the Globalists after the fall of the Berlin wall, so its no wonder its poorer. Yes, Western Germany poured money into Eastern Germany post Berlin Wall but was that really going to help if you strip all of its assets for cheap?

Out of all the Soviet bloc states East Germany had the highest standard of living. This despite the draconian dismantling of its Industrial base by the Soviets.
This is a quirk of the business that is Amazon and AWS, as they started by selling excess compute and expertise, due to how Amazon was built as API first internally it was almost natural.

It’s in no way the norm for a smaller business.
Sounds good. 15 people seems too big, but if you're keeping it under 10 minutes then all power to you.

Very few people care about "what did you do yesterday?". It's already over, by that point. There's a lot of benefit to removing that one.

In my team we do it like this:

- how are the nightly tests? (we've actually dropped this in recent months)

- what's in the Test column, and does it still need manual testing? (we have automated unit and integration tests but also, sometimes, do manual testing just so a 2nd pair of eyes has seen a thing work. We're not strict about it)

- what's in the code review column? Are any of them stuck/unreviewed/etc? (to remind people to do reviews)

- what's in the progress column that needs help/pairing or some kind of management support?

- any other business

With these three rules:

- save the details for other, more focused meetings or Teams. Anyone call time on any discussion.

- strict max 15 minutes time-limit

- jokes are fine

Works well enough that the next time I work in a team that doesn't do it this way I'll do all I can to move them to this format.
We have our own version here in the Philippines https://cookpad.com/us/recipes/12323830-puto-mayasticky-rice
Of course, they build their own tooling. They'd have to build their own to operate at scale. For a small business or home lab operation that needs dozens of VMs, that already exists (as pointed out by another poster, who mentioned libvirt and virt-manager.)
No. No-one will read it and it slows down "what collaboration do we need to set up today" aspect.
Oh, we already predicted the outcome years ago...

https://en.wikipedia.org/wiki/Computers_Don%27t_Argue
I don't think it's that 'bizarre'.

My team has been an overlay team for years. We provide services to many teams. Since the glorious transition to agile and product focus, we had to sacrifice someone to be the product owner, so their 'whole job' is overhead management, which they hate. Now, every team wants someone from my team in every standup ("but we'll be blocked if a question for your team comes up and no one is standing in the corner patiently waiting to answer it") and definitely wants someone in every sprint planning. 8-ish person team, dozens of projects, and time disappears very, very fast. I've managed to push back on the 'every standup' nonsense so we don't spend 100% of our time in meetings, and in return the agile folks are using their 'metrics' to basically tut-tut and say we don't do any work.

I can see where if your whole job is on a single project where there workstream can be easily decomposed into 'sprint-size' chunks, agile and the rest are probably useful. But that's not every job, and maybe not most jobs, and it sure as hell isn't my job. But like so many other have concurred, and as I see on a routine basis, there will be someone with 'Agile' or 'Coach' or 'Product' in their job title will have an expansive explanation why I'm Doing It WRONG. Capital One seems to have figured it out...maybe there's hope[1].

[1] https://www.reuters.com/technology/capital-one-scraps-1100-t...
I've never worked in a supremely functional scrum org, but as others have stated it may only really work if the whole org is on board.
In places that I've worked there has always been a fundamental tension between how developers/makers work best ("leave me alone! It'll be done when it's done!") and how the rest of the world expects things to happen ("I need to know if it's going to be next week or next year"). I imagine organizations that can take the "it'll be done when it's done" approach are very much the exception.

So in the usual case that means that developers have to "waste" a not insubstantial amount of time making plans (that may largely be thrown away) and estimates (that might be off by an order of magnitude), and then course-correct over time (trading off time, scope, and quality) as they learn things while doing the project.

The other thing I've found over the course of the last ~25 years is that any kind of system (waterfall, scrum, GTD) is an abstraction that inevitably leaks. It's not somehow provably correct that if you follow a system perfectly that nothing will fall through the cracks. You can either admit that any model of the world is necessarily simplified, or you can keep retroactively adjusting your definitions of things in the model and at some point end up like a game developer treating a subway train as a piece of clothing, or arguing about whether a particular body of water is a "pond" or a "lake".
This material looks very cool, it’s great that it’s free and I’m sure the quality coming from MIT is high.

But having now completed both a degree in-person and a degree online… I have to question the value of online education if you’re serious about progressing in a field, not just casually interested in a subject.

With in-person programs, even at a low-prestige local college, you gain a network of people who you can collaborate with in your community, and those relationships are at least half the value of the program (if not more). With an online program that just doesn’t happen. Of course some people will post exceptions, but I’ve done both and online is just not the same.

I wonder what we’re expecting from online education. For casual exploration and self-learning, amazing! But for entry into a new profession, or serious career advancement? Not nearly as good as “traditional” schools.
it eschews attribution, making it just about the closest thing to a public-domain dedication that still retains the appropriate verbiage to hold up to legal scrutiny
As someone who has read none of his pieces (that I remember?), that was my read as well.
Absolute madman

Should have gone for the "do whatever the fuck you want" license though
I love your spirit. Actually funny
Agreed. We use Kanban and are very happy.
We used to not do any estimates but have voices from others asking for them to do better planning of marketing and sales activities.
I understand where they are coming from but so far it's mostly guessing

So: Do you do estimation in Kanban and if so, how?