skysight-inc/HackerNews huggingface dataset:
> Personally, I never liked agile. I like to get a description of a problem. Prototype. Take that to that customer and ask for feedback. Iterate. QA. QA. QA. Release.

That is agile for me. What is agile for you then?
ThreatMapper – open-source cloud native security observability platform
I occasionally struggle with issues around optimism/pessimism.

Working in a start-up I'm surrounded by others who are overwhelmingly optimistic (which is such a powerful bulwark against the brutal struggle, especially in the early days).

I try my best to be as positive as I can, but on reflection I'm probably a slight optimist, or neutral in my overall outlook.

I can't help feeling like some other team members see me as constantly dragging things down when I point out issues etc. I guess I can sometimes feel like a total pessimist when contrasted against individuals who are overwhelmingly optimistic, despite not in-fact having a tendency toward pessimism.

Maybe I'm a barrier to progress :)

It's a strange relativism that I only encounter in my work environment. In everyday life, I definitely don't feel pessimistic.

I wonder if, relatively speaking, the extreme blind optimist can make the more rational, reserved optimist seem negative by comparison. Gaining a good overall perspective is key I guess, although never easy.
>But the impact of Russia’s abrupt cutoff of gas to Europe has doused the business with new risks.

More like "the idiocy and lack of actions from EU leaders on the energy front after the 2014 invasion of Crimea has doused the businesses with new risks".

Energy mitigations off Russian gas should have started 8 years ago, not wait for Ukraine to get blown up.
I liked the joke when I heard it. Reading it now, I'm realizing that "marathon" doesn't fit as a metaphor because we don't know the destination.

Orienteering, perhaps: https://en.wikipedia.org/wiki/Orienteering
I believe in having QA as part of your software team. While developers need to own the quality of what they're shipping, a good QA person bridges the gap between engineering and product, and serves as a gating function for what gets shipped. You can't automate testing of everything, although certainly you need automatic testing where it is required or pragmatic. Blue/green is great, but when you're relatively small then avoiding any users having a shitty experience is a reasonable goal.

Anyway, with a QA function, you need some kind of release cycle. I don't believe in prescriptive sprints where either developers are stressed to hit an arbitrary end of cycle deadline or developers sit on their hands because the phase of the sprint dictates no new work (which I've heard of happening in some particularly agile-diseased companies). I think a reasonably regular cycle that aims to ship what's ready fairly often is a good middle ground that keeps quality high, keeps the product evolving, and maximizes developer keyboard time (and of course you also need the ability to hotfix production occasionally.)
Show HN: Atro – Easier Cybersecurity
Hey, I'm Kasey, the founder of Atro. I'm on a mission to make security easier for smaller businesses.

I've been in security a while now an realized that the major barriers to for smaller teams to get secure are cost and complexity. So I set out to break these barriers down. We've built a platform that helps teams understand and fix the security issues they have in an easy self-guided way. Our beta is out and I'm looking for feedback. Check it out!
I've done waterfall, I've done Agile and I've done a couple of forms of "let the devs do whatever they want because they're really smart and only managers are crappy"

I rank them as 1) Agile 2) Waterfall 3) Whatever it is this guy wants.
as an ASP Classic then ASP.Net developer of nearly 20 years, I know I've never wanted for a job/gig/contract/whatever. C# and ASP.Net aren't sexy, but they are staples in the corporate world.
My display was not damaged. Switched back to an older kernel version and it was fine.
I tend to agree (prefer Kanban myself), but the article is full of assertions going in circles, without any claims to back them up.

The only thing that comes close is "every efficient and productive team I’ve worked on has ignored the concept of sprints altogether".

Okay, but why don't do scrum meetings, pointing, retros, or keeping Jira up to date, work. There's nothing in the article to address that.
I really like your views on this problem. Never thought about it that way. I had some experiences where what you described was perfectly illustrated. It seems to me that the agile framework allows for each level within an organization (that perceives some sort 'control') to send the responsibilities to the level above, while making the decisions for the level below. Of course there are the daily meetings where this feeling of hierarchy is mitigated since everyone is included, but at the end these meetings really just focus on implementation details of the framework; and not on decisions to make the overall product better.
You’re going to audit their course?
Czechia has very good multi-level gun laws where ownership is based on competency and mental health. I wish we had that in the US.
> I like to get a description of a problem. Prototype. Take that to that customer and ask for feedback. Iterate. QA. QA. QA. Release.

Assuming you don't stop there and keep doing those things, I don't see why you don't like agile.
If you think gnome is good, wait till you see KDE
> Why not... filter pre-med students by simply limiting admission into the program?

While this shouldn't be taken as support for the filter courses - they at least provide a bit more equal opportunity for the students. When you have students coming in from various backgrounds, different schools, different level of preparation, you want to give them a vaguely even starting point to a test like that. Doing the filtering post-admission helps.
>An over expensive cesspool of the house owning NIMBY class with terrible traffic and disregard for driving rules

It's actually even worse than that now. With the massive influx of immigrants recently, there are now 2+ families sharing one apartment. It's turning into the worst of the ghettos in many areas. Traffic is worse than ever. GO trains are fuller than ever.

Many people are escaping to Alberta. No respite in sight
If you have a high performing team, great, do what the fuck you want.

If not, then chances are the team will need some guardrails, that’s what agile and scrum offers. It’s a place to start.

Just because you don’t believe in having a system to break down work doesn’t mean it isn’t useful.

Personally, I’ve seen the alternative in action and it always leads to burnout.
Would it seriously have gone to anywhere else? Not saying there aren't other big economies (such as Nigeria), but is there any real reason this isn't a no brainer?
> Apple will relocate more than 1,500 employees from offices around London to its new UK base inside the boiler house

But at least they get to shop at “Uniqlo, Mango, Superdry and Swatch”. The glamour of not working from home - boiler rooms and shopping at chain stores.
Not necessarily, but that's how the anti-car crowd wants to frame the discussion, which is why it's not going to get anywhere.

If you want to increase non-car infrastructure, you need to convince people it's in their best interest, not attempt to punish them for owning a car. People would love to have an fast, safe, and convenient system for getting around, and right now, that's a car. Most anti-car discussions talk about punishing people for having a car without trying to replace it with something sensible that is fast, safe, and convenient. Of course there's push back.
Epinio: Kubernetes PaaS from SuSE
One way to be fair to stores is to not require them to host the marketplace for buying and selling the used copies. People looking for "used" copies of movies and games would have to leave the official store and use third-party web sites to buy and sell. This creates a layer of inconvenience which would level the playing field somewhat.

Another way to improve fairness to stores could be to allow them to charge a "transfer fee" of perhaps 5-10% of original MSRP for transferring any used content.
I was calling "smartphones" as "smartphones" for sure during the 2000s. In fact, I just looked up the Treo 180 PR (2001ish) and it was calling it a "smartphone". For me "communicator" always meant something looking more like a, well, Nokia Communicator (or with the same form-factor).
Pretty much every rant like this is a straw man rant overfitted to the writer's worst experience of what someone called "agile" in one of their companies once.
Looks like from picture it's based on this smartphone : https://www.gsmarena.com/coolpad_cool_s-10685.php
Due to the need for real-time input that's just not true.
What are you using as your Zigbee hub?
Sprints actually can help to do much less. If you don't do sprints, you can always be unsure if you did enough or take on more ambitious plans.
With sprints, you agree to some more or less fixed delivery, so you can get it done and chill.

Also helps that companies love to employ clueless people to organize the sprints and those tend to care more for jira to look good, than actual work.
LOL! Yes, and they also automatically accept the terms & conditions on the McDonalds captive portal with Jeff Bezos’s email address.
I dislike Gates for the old reasons, and some of the new ones as well.

But this basic argument from hypocrisy is applied to a lot of people, and it's a weak case.

If someone is using an appreciable fraction of their fortune to decarbonize the grid, and otherwise make industrial civilization sustainable, they can fly private jets as much as they like. Ultimately, carbon in the atmosphere is a simple game of addition. If Gates Brand nuclear plants take 100GW of coal and natural gas offline, I don't care if the man lives on an airplane with a whole second fleet for in-flight refueling, because it doesn't matter.

The reason the hypocrisy argument sucks is that, by definition, you can only apply it to rich people who see a problem with climate change and are doing something about it.

The many wealthy private-jet owners who are invested in fuel extraction don't even get mentioned. They get wealthy when carbon emissions get worse, and then spend their wealth jetting around.

Can you link me to the page which tracks Mohamed bin Sultan's jet travel? No? I believe I've made my point.
The difficulty isn't in fitting the physical fiber, they're tiny, it's in the delicacy of highspeed fiber optics.
Team members that are motivated by pressure and deadlines, and whose output varies day-to-day, greatly outnumber team members who diligently work through their list of tasks at a consistent and optimal pace.

This is the fundamental reason why sprints exist.

If you exist in an environment where all team members are highly motivated, consistent, diligent, and pulling in the same direction then yes, sprints are a distraction, but it is my experience that teams that are genuinely like that are rare as hen's teeth.
This is not a reasonable outcome for a suspected road rage incident. Officers were 100% negligent in parking the cruiser on the tracks.
KANBAN is good at ensuring you do not have too many themes on your plate at the same time.

Producing effort estimates is one of the many approaches to start talking about a task, and not doing it may mean that somebody else's better idea on how to tackle it gets ignored.

Having sprints is a good way to coax people in fully finishing things, it is often needed as many developers tend to jump to the next shiny.

If any of these three things gets used by a bad manager to get fake importance, to put pressure, push people down instead of pulling them up... then get rid of that manager.
Without NATO, how can the Baltics defend themselves against Russia? Working on nuclear weapon?
That sounds like someone who's sexual experience is mostly (or entirely) watching porn, a world where what two lesbians really want is a random bloke to join in and any claiming otherwise are in denile so he is trying to help them by pestering them…
In comparing my personal baseline optimism to others, I’m definitely on the “dreamer” side of the spectrum. Most people around me? Pessimistic by default. Some are wired that way, some seem to have been molded by education, family, and/or work.

It led me to this tongue in cheek thought:

Pessimists definitely played important roles in the early US space program, but it was optimists who suited up and believed they could make it there and back.
> What classifies this as an "overzealous" act of network configuration? There may be a subjectively legitimate reason the user's network was configured this way.

Worked at a large FI.

Our corporate firewall used to block any website or payload that contained the word "hack". At one point, the security team decided to roll out a change that blocked all verbs except GET and POST without telling anyone. I could go on.
In Russian this phenomenon is called "бНОПНЯ" (read "b-nop-nya") and was caused by taking the word "Вопрос" (meaning: "question") in win-1251 encoding and reading it as if it was in KOI-8 encoding.

Also this is called "крокозябры" (read: kro-ko-zya-bry, nonsense word, no translation) especially when reading a binary file in a text viewer.
There is definitely an inherent tension between forcing legitimate users to load JS and store CloudFlare's cookies, and keeping bots off of services. As an individual, having to load random nonsense from CloudFlare does not improve my experience!
Well the point is that there is a binding contract that Elon Musk will take ownership of Twitter paying 54.20 per share. That's been agreed and approved by everyone. So you can come into the market today and pay $54.21 per share if you want - people will be willing to sell you their shares for that amount, since they know that there's already a binding contract for Musk to buy at $54.20. So if you buy at 54.21 you will take a loss of 1 cent per share when the deal closes. Theoretically everyone will be willing to sell to you for $54.21 since they know there's a legally binding contract that these shares are going to be sold for 54.20 soon. So you would have to buy up a ridiculous amount of shares to push the value beyond that.
That's right, but that only furthers the point that gun manufacturers aren't to be blamed.
> You don't even know what else could have happened if there was no standardization.

Yes, I do. There would be no standard.

> Maybe the industry must have progressed without the need of outlets in the first place.

Wireless electricity? Maybe, maybe not. 99.999999% probability for the latter, though.
Yes, that's exactly the kind of context we should know before having an opinion about him or the petitioning students.
> Increasing unemployment decreases demand and therefore prices.

said differently (and maybe cynically): the only way to reduce prices is to make people jobless and potentially homeless, destroying families and potentially peoples lives in the process...

maybe i am crazy, but this seems like a really bad way to run an economy?
I didn't say you're not.

It can involve software though.
> finding suspects after the fact

Sounds like you think law enforcement actually give a shit about/can do anything toward solving burglary crime.

Maybe it's better in other countries, but 5% solve rate sounds like they go and knock on the doors of the local known burglars to see if they still got the goods lying around.

https://www.theguardian.com/uk-news/2018/jun/17/figures-less...
Maybe they blinked. But maybe they'll have the last laugh.

Here's how the negotiation went (a fly on the wall told me):

- TSMC: can you pretty please start paying us 6% more for the next batch of half a billion chips?

- Apple: we can buy we'd rather not

- TSMC: why not? you know you can't find anyone else to supply you half a billion chips in XX months

- Apple: that's right. But we can find someone to sell us the next half a billion chips, in 3 times XX months

- TSMC: we'll take that chance

- Apple: let's chat later

Now it's that later. Apple will pay the 6%, but they'll start looking around. TSMC will pocket the money, but now they have a mighty pissed off customer.
An 'F' is a career-altering problem.

Are you forbidden from retaking the course/exam. If you get a C on your 3rd try, is that F still visible?

When I was at university you where in principle allowed to retake a course/exam as many times as you needed to pass.
This should be treated as attempted murder but I'm sure it won't be.
In a way, I understand Merkel: she must have seen Putin is a scoundrel but choose the policy of trying to domesticate him by keeping civilized business relations with him. Unfortunately, she lacked imagination. In XXI century, it is more inexcusable than ever.
Indexing JSON in MySQL
Show HN: Execute command when file changes
so people should just keep using cameras that can be trivially disabled with some off the shelf device with one button?

> Next we just need WiFi jammer alarms.

i think youve taken a wrong turn somewhere...
> Why do you need visibility and/or predictability?

Because someone's paying you to do stuff, and they might like to know what's happening. The incredible rush of money into tech in the 2010s might have given the impression that that isn't a thing, but it is, and teams that can't self-manage (including giving visibility and predictability) are going to become encumbered with more and more people managers to compensate.

What they should be doing is understanding their role, making sure it's fulfilled, and then taking that cash that would be spent on managers and spending it on engineers instead. But that won't happen if they can't communicate, or can't even see a need for communication.
Calculus is really simple. The part some people have trouble with is that they're forced to remember all the other math they've learned to that point. Others struggle with it because the concepts are new.

There are successful studies teaching 12 year olds calculus, using software that helps them with the computational side (they don't have to remember all their trig rules or how to factor but they need to know when to apply the core ideas). These arguments that people shouldn't learn calculus (or should because they need some rigor) are all wrong. A small number of people should learn to do by hand, all the non-calculus computation they'll run into in calculus. Most people should probably just be taught the main concepts and how to apply them using readily available software that can help them with the calculation part.
I probably agree with some of the points of the article. However, when you're in a management position, you need some kind of measure that gives you previsibility. Not the best, not the worst. Serves a role.
"doesn't suck" - why is this in the title? What does one hope to achieve by this phrase?
I remember back in 1998 when I was in a strong discussion on how software couldn't damage hardware: no matter what you did, you wouldn't be able to damage hardware with your bits.

Yes, those who said that are long gone. Me, and the few that said it was doable (and did, moving those 5"1/4 floopies drive beyond the heads' limits), are here, watching the news...
Look at all those GPIOs, plus this is a 64bits RISC-V with a USB controller and USB-C connectors.

This is completely overkill for a keyboard controller :) But, this EXISTS.

Perfect for self-hosting an email server with ethernet-over-USB though... yummy.
> More sensors help, but passed a point it's extremely marginal, plus you're throwing the majority of the raw data away anyway.

Unless other sensors break, then they're suddenly useful redundancy. In a safety critical product like this, that alone should preclude the removal of sensors.

> But there's a reason humans only have two eyes and not three or four, for example. Two eyes are really all you need.

You still get two, both for depth sensing and for redundancy; and some animals like spiders have 6-8 eyes.
So… your quote boils down to "if the device operates within the parameters supported by standard X then it must comply with it"?

This seems like it inherently provides wiggle room when you have a legitimate reason that you can't follow the public standards?
"Fortunately" I have a super power now that removes my need for PI tablets!
This article is so upsetting. The worst students among a cohort of underperforming zoomers (as compared to historical cohorts) were offered a free redo (retroactive withdrawal) of the course without consequence. And that wasn't good enough, so they pressed until the uni fired this prof (who had previously won teaching awards).

I'm sure they celebrated their great victory and validation, by further slagging this prof on tiktok.

Where is my cane...
> At the level of chess player we're talking about it's sorta trivial for them to almost immediately memorize a boardstate.

And the rest! I'm pretty crap (hovering 750-850 on chess.com, idk if I play enough for it to be accurate though, probably lower) but I was still thoroughly impressed when I got thrashed by someone (~1200) playing the entire game in their head. As in I had a local game running on my phone, called out my moves, entered his, and he never saw the board, just held it in his head. Thrashed me.

(And there was background conversation going he'd occasionally chime into, ordering pizzas, etc. Ridiculous.)
IBM Power10’s Memory Inception Clustering (2021)
What's your definition of catastrophic?
I don't want to be rude; but this essay really isn't useful. It's a rant.

To the author:

You don't like sprints or backlogs? Okay. So what's the alternative?

Take step back, think about the problem that agile tries to provide solutions for. Now start thinking about new solutions .. spend some time; then write an essay that makes a difference.
I'm not convinced that 'stimulating all four hemispheres of the brain' necessarily has anything whatever to do with improving learning ability and developing mental skills or critical thinking.
Yes that's why various countries are working to clean their grids.
Sprints are like cogs. They enable teams to organise dependent tasks. If you're happy to just say "We'll write the code for this when the designs are done, and we'll finish the designs when the requirements are agreed" then you don't need sprints. If you want to say to people "We'll have this done in 6 weeks" then you need to have 'slots' where you can organise when the work is done. Those are sprints.
Stadia fans are finding ways to use its controller wirelessly on other platforms
Sprints are a good tool to transform bad teams into better teams. No amount of process and tools is going to convert a good team into being a great one.

Great teams do not need additional processes to deliver value and they usually are more of an obstacle. Clear goals and a vision are much more important, as well as having an environment where the decision makers are the one implementing the solution.
Right - I can't believe how so much of the programming community got suckered into spending their entire career sprinting like mad people from one deadline to another, as if it was a good thing!
This is just a bad hot take. It does not even propose anything that's better. Just do work and it will be there? How? I'm confused. And, i, my self, don't believe sprints are 100% the best, but for us it helps to manage load, see how much we can do, and make sure everyone is on the same page. It's not a bible, it's just another tool in the chain.
Manage GitHub repository secrets using Terraform
My experience with agile:

Sprints and standups are degrading tools to enable extremely subpar management to maintain their role.

Tell me why a properly functioning agile shop even needs a manager.