skysight-inc/HackerNews huggingface dataset:
One would expect Scrum to disempower developers. After all, it is a management methodology (yes, I know some will protest at this label), and it emphasizes those things as a result. Any resemblance to software development methodology has long been lost, if it was ever there at all.

That said, an entire industry has emerged to sell this methodology, and it is supporting a vast array of jobs: everything from those selling the certifications, to the software used to track developers. There are too many vested interests now, and no company wants to admit that it burned through thousands of dollars, with dubious results, to "train" managers and subscribe to the usual software bundles.

I expect the comments here will also have the usual comments about how Scrum is great, and everyone who is critical of it is just doing it wrong.
Show HN: IndieProducts Review – a blog to review side projects and startups
Paraphrasing: The Agile Methodology is to argue about The Agile Methodology.

Source: Certified Scrum Master training. Three times. Still have no idea what these charlatans are talking about.
> Interesting article, and I believe I have a better translation: "Today, my mom died."

Well it's not an accurate translation, 'my' create a distance between the narrator and the mother that you don't have in the original sentence.

You traduction is much more objective than what the author wrote.
A few related matters which might seem unrelated until one starts seeing the bigger picture:

http://lampwww.epfl.ch/~amin/pub/collapsing-towers.pdf Amin, Nada; Rompf, Tiark - Collapsing Towers of Interpreters [January 2018]

http://bootstrappable.org/ (see also http://langsec.org )

https://docs.racket-lang.org/medic/index.html - paper explaining it: https://www.cs.utah.edu/plt/publications/fpw15-lf.pdf

sequel to that paper: https://dl.acm.org/citation.cfm?id=3136019

https://www.reddit.com/r/nosyntax

https://www.reddit.com/r/programming/comments/2gw9u8/program...

https://grothoff.org/christian/habil.pdf The GNUnet System

https://wiki.debian.org/SameKernel

http://drops.dagstuhl.de/opus/volltexte/2017/7276/pdf/LIPIcs... Wang, Fei; Rompf, Tiark - Towards Strong Normalization for Dependent Object Types (DOT)

https://www.reddit.com/r/MachineLearning/comments/7s9etv/r_b...

https://news.ycombinator.com/item?id=16343020 Symbolic Assembly: Using Clojure to Meta-program Bytecode - Ramsey Nasser

http://conal.net/papers/compiling-to-categories/

https://icfp17.sigplan.org/event/icfp-2017-papers-kami-a-pla...

https://www.reddit.com/r/asm/comments/7af7a4/def_con_25_xlog...

Each of these, and this, paves another brick into a road to a very very different computational paradigm... I post this here without much explanation (and I've left a lot of other very relevant stuff out) of how these parts fit together, and I apologize for that, but I simply lack the time to give this the proper writeup it would deserve.
Oops, my bad. I still feel like the site could use some work, that graph looks pretty pixelated... Great concept though.
When my ex and I got engaged, in Waterford, Ireland, all of her friends asked to see the ring and turn it around her finger. It was some sort of tradition.
It doesn’t violate GDPR you do not need conscent for this level of profiling.

And again using or not using the internet as intended isn’t the issue here but rather if they intend to provide services to the EU or not a message saying EU users should leave in the same manner as age conscent is verified is technically sufficient to indicate that you do not provide service to EU residents, geoblocking the IP also sufficient even if it’s not perfect.
【Release XXL-CONF v1.4.2】a distributed configuration management platform
This is really cool. A step in the right direction towards general learning through observation.
Most of these problems, such as refactoring, lightweight documentation, and tech debt can be mitigated with a good definition of done and a strong understanding of the sprint goal, whatever it may be.

This is a classic "Scrum" v.s. "How We Interpret Scrum" hit piece.
Exactly. All that I would add to that is:

1) you can add hashes etc to a database to verify data integrity. The cost is minimal compared to a distributed consensus mechanism. See https://en.wikipedia.org/wiki/Merkle_tree

2) Consensus mechanisms among untrusted parties open you to the infamous "51% attack" which should disqualify this design for much government data. But if you only allow trusted parties, why bother with proof of work at all?
Nebulet: A microkernel that runs WebAssembly in Ring 0
Second this. Idk if leetcode existed when I learned python but I did a similar thing using project Euler.

Basic python syntax is very simple and if you’ve programmed in another language you’ll pick it up quickly. The harder part is learning best practices, tooling, modules, and how to write “pythonic” code. For that I recommend reading the source of projects on GitHub.
Who runs Nature, why don't you all hold the actual people personally responsible? Change in leadership.
The key here is that Cargo ignores the lock files of the dependency, while vgo uses the go.mod files of the dependency.

So, if project A uses B, which uses 1.0.27 of C, then the lock file for A is locked to that version of C. Suppose B now releases a version that was tested with 1.0.28 of C, A will continue to be built with the older version because of the lock file, while vgo would (correctly) start using the new version because of MVS.
Lol if being a "successful trader" means I'm not allowed to buy assets at a great price then I never want to be a "successful trader".
Belated thanks to you & Klathmon. Just yesterday I learned about NPM 6.x's new lock files.

I'll suspend disbelief and give it another whirl.
Ling has the concept of hypercalls, as if you were running plain Linux on xen. So, it's less an actual unikernel and more like a skin that molds itself to xen, and looks like a unikernel.

So yes. But no.
I was momentarily confused by that too. Fortunately, Mr. Brain figured out what they meant, even before coffee.
Belated thanks to you & paulddraper. Just yesterday I learned about NPM 6.x's new lock files.

I'll suspend disbelief and give it another whirl.
This sounds not so much like a valid argument and more a thinly veiled tirade against one bad project manager this person has had during their career. Yes, most by-the-book approaches to agile project management are bad because they are by their very nature not pragmatic towards the reality of a given engineering team or product organization. No, that doesn't give you an excuse to claim that the tens of thousands of individuals (more?) who have made a successful career out of project management are all incompetent snake oil salesmen because there happens to be a certification with a low barrier to entry.

Grow up.
I paid for my own wedding. My wife took the first pass at planning it. We priced out her dream wedding. It was close to $35k. My wife, bless her heart, hates spending money, so it didn’t take much to convince her to dial back expectations.

We started googling for ‘state park weddings’ and found a great park an hour outside of town on the waterfront with a barn. It cost us $500 to book it for the day.

We tracked down the wedding planner from one of the weddings there on instagram. She had only done the one wedding for her friend and didn’t know if she wanted to do it for a living. She offered to do it for us for almost nothing. She completely blew us away, making handmade decorations, and even emceeing for us. We ended up giving her a 100% tip and still feel like we underpaid. We didn’t get a DJ, we just used Spotify. We hired a photography student that was a friend of a friend to do the pictures. We got a roadside bbq joint to cater. I think we spent $3500 for everything including the wedding dress and photographer.

We used the savings to do an around the world trip for our honeymoon. I think after the wedding and honeymoon we ended up with like $2000 of debt on our credit card.

So you can definitely do a low budget wedding that’s still beautiful if you try.
Protecting the price of a product by selling its cheap substitute? Sounds pretty dumb to me.

Hedging sounds like a more sensible explanation.
Sorry, mix up, thanks for the correction.

It's not that it's new, it's that they've achieved it. Chess was orders of magnitude harder than draughts. The solution for draughts didn't scale to chess but Alpha Go zero showed that chess was ridiculously easy for it once it had learned Go.
Or the consequence of great intelligence is an evolutionary dead end. What if intelligent life becomes smart enough to destroy itself, but doesn't survive quite long enough to use that intelligence to save itself.
Moissanite is another name for Silicon Carbide - it's often used as a diamond 'lookalike' in jewelry, as it's much cheaper to produce.
Bottom chart shows a missing feature, I'd like a way to zoom in or something, right now it looks like you play that one song a lot and all other songs are indistinguishable in terms of play count.

Also do you only have a few songs from any given year?
Google spinoff Dandelion uses ground energy to heat and cool homes
https://continuousdelivery.com/implementing/patterns/ and https://continuousdelivery.com/foundations/test-automation/ would be your starting point there.
Antony Beevor: the greatest war movie ever – and the ones I can't bear
My exact thoughts, this statement made me chuckle: 'Synthetic diamonds, which can be produced in about 500 hours, share the same physical, chemical and optical characteristics as natural stones. But they are not nearly as valuable.'

So... the two items are identical in every possible way that matters except in the way that lines De Beers pockets?

It almost feels like De Beers sponsored this article in a desperate campaign to make dirty mined diamonds more valuable.
I meant Deep Blue, but yeah Deep Blue was a play on Big Blue.
Weather Underground API Changes
A real God would have told him he needs hundreds of private planes, not a mere four.
I remember reading that 4 or 5 intelligent hominids coexisted in Africa a million years ago. More or less intelligent. It can't be that rare then.

In fact, dolphins. Octopi. Yeah, pretty much a given I'd imagine, in the right complex ecosystem, that intelligence is a thing.
> store the scheduled meeting time using two values; the local datetime and the desired timezone

How does that work when the same local datetime happens twice during a DST switch, or when a local datetime is skipped during the other side of a DST switch?
Microsoft is now more valuable than Google
it’s a probabilistic argument, so it is inherently about “should”
But you have to include 'estimates', which ruins everything (in non-trivial cases, yadda, yadda).
You should slam the brakes and let the ABS take over.

In fact, modern cars with stability control packages do it for you, it is call emergency brake assist. They detect that you engaged in an emergency braking and immediately apply full power with ABS. It means that your instincts are wrong, that most drivers are like you, and that car manufacturers found that the safest thing to do is to override your instincts.
> Changes to the edge lengths of the formation show a nearby gravity gradient.

Or changes in density or relative velocity of the interstellar medium, etc.; gravity isn't the only feature that can alter the formation.
UML comes out of a different culture of development, that of the Rational software crew. They had their own much more heavyweight process than the Agile folks: RUP, or the Rational Unified Process: https://en.wikipedia.org/wiki/Rational_Software#UML_and_RUP

There was a little overlap; in particular, Martin Fowler wrote an intentionally thin book called "UML Distilled". But the UML world was generally heavy on both up-front architecture and formal, heavyweight design process. The Agile world at the time was energetically opposed to that, thinking that the main value of UML was in having a consistent language for us to all sketch on whiteboards together.
I generally don't like the assumption that life had to come from space because we don't know how life is created and it appeared so soon in the history of Earth. That is certainly a possibility, but it also possible that creating life from chemistry is easy. Just because we haven't figured it out yet doesn't mean it is hard. Obviously figuring out how it works is hard, but the mysterious mechanism may be simple.
Excellent. Global warming>more storms> more waves> more CO2 trapped... hard to make that in to a solution though!
Pretending to do agile seems to be widespread thing in our industry. There are literally no companies out there not claiming to be agile. So, the word has become meaningless. Scrum is the lowest common denominator in our industry when it comes to that.

Agile implies getting things done and getting things to market. If scrum helps you do that great. If not, ditch it. In my experience, Kanban is a step up on the evolutionary ladder. Both have issues with not prioritizing essential activities related to research, refactoring, etc. that you need to guard against. There's a difference between agile and firefighting.

One worry with scrum is the roles of product manager and scrum master. In my experience these things end up being formal job titles in bigger organizations. This is bad because they are typically on the very low end of the scale. That means you end up with the least experienced people filling these roles and a lot of corporate politics. I've seen more than a few organizations that were hiring accordingly.
Dandelion Energy: Geothermal AC for Your Home
Cool! I'm not in Boston anymore but best of luck on the new project.
But when my glass shows me myself indeed/Beated and chop't with tanned antiquity....

(Sonnet 62, https://rpo.library.utoronto.ca/poems/shakespeares-sonnets-s...)
From what I could tell, most workplaces use scrums to enforce a minimum starting time for all their developers.

They would typically schedule an early in person scrum meeting to defeat all the devs that like to work late or remotely.
two things to consider: as speed increase, braking distance increase squared

as distance increase, the angular size of an object decreases inversely.

a radar requires an increase in power both to see at a longer distance and to see a smaller object, because the signature reduces with 2*distance^4

( this is an oversimplification to help introduce the topic, you can see the details here http://www.radartutorial.eu/01.basics/The%20Radar%20Range%20... )

a static object is the worst case scenario: you can't use its doppler signature because it's not moving against the background and the radar becomes less efficient the moment you need it the most (at high speed)

as an aside, given the problem statement it should be possible to find a maximum speed that allows for timely detection and stopping.

chances are it's still slow.

I wonder why the radar/lidar isn't helped by an ir coincidence rangefinder.
How Intentional Acoustic Interference Damages Availability and Integrity in HDD [pdf]
In the author's defense, virtually nobody understood feedback control systems in 1958. Most people still don't, but describing it as a computer may make it easier to understand today. Also, it looks like Popular Science hasn't changed.
What are the odds that our life is the first that has reached sufficient complexity to be able to communicate within our galaxy?
Given that there are 100-400 billion stars (and even more planets) just in the Milky Way: Pretty much zero.
That’s something I’d probably put on the “good servant but bad master” category. Agree with what you’ve said, but have also seen it start to get oppressive.

(One pain point is when it is used to hide build/deployment complexity to the point when it’s no longer practical to build the thing on your own workstation...)
Working on Compiler-Assisted Performance Analysis on GCC
The worst part about those jobs is there's no time to find another one.
My mental model was that ideally it is a greedy algorithm for job shop scheduling (dev time) with dt = two weeks and a horizon as long as your backlog. The biggest and most common failure mode I saw was having a bad product owner (it can be a single point of failure, devs have a team to help them out).
Website that leaked 1mln records of South Africans had major security issues
I would say no as ABS tends to let the tires slip a bit before engaging.
I'd be interested to know if the stats are the same from Humble Bundle, GOG and itch.io. Though the numbers may be less accurate since we don't have to install and run invasive middle-man software to play DRM free games.

Edit: Lince Works/Aragami shares stats form those places but I've never heard of that game, I'd rather see numbers from a popular game.

Edit 2: Actually, I'd like to see the numbers for a popular DRM-free game specifically.
The agile team members are supposed to write refactoring user stories and explain their value to the product owner. If the team members aren't doing that then they aren't doing their jobs and need to be trained.

Going beyond Scrum, Scaled Agile Framework (SAFe) has some specific guidance on refactoring.

https://www.scaledagileframework.com/refactoring/
Linux Mint with Mate does this fairly well by default.
> Guile does not run on Windows

This hasn't always been this way, though, as far as I know. It is also not an insurmountable obstacle, but it is one of many small things that make Emacs developers worry.

Another problem that makes Guile Emacs somewhat less attractive is the difference in string handling. Emacs deals well with improperly encoded strings (because that's what people throw at it), whereas Guile prefers to either deal with byte streams or properly encoded strings. Shuffling strings back and forth between an Elisp and a native Guile representation is not very attractive.
Odyssey – Scalable PostgreSQL connection pooler
You might be thinking of Reed Hastings: "The more talent density you have, the less process you need."
Is Cryptocurrency the Future of Online Trade? – iCoin Blog
>hitting the super (Windows) key and typing the programs

That's how Unity (Ubuntu's default DE) worked, until they transitioned to GNOME.
To the family members, it matters. From the viewpoint of the governement, I'd say it makes sense.
Heh, that's the conundrum about weddings. It's supposed to be about you and your spouse, but the people getting married end up spending all their time stressing out over keeping the guests entertained.
Here's a current thread regarding Ableton Live registration via Wine - https://linuxmusicians.com/viewtopic.php?f=1&t=18590 - apparently it's not the easiest.

Alternatively, Bitwig runs natively, though costs. It's about the only native software that does the clip launching style of production/performance well.
I like the approach. This way even Generation Excel users can easily create and update the content of such directory sites.
Or you block the download of updates via setting the wi-fi as a metered connection.
What is going on as of late, and it is led by Gnome/freedesktop/RH devs, to split fully working software into two parts. A UI frontend, and a deamon backend. And between them sit dbus and polkit, so that someone, somewhere, may write some "fine grained policies" about who can and when they can do anything.

What i am observing is that what used to be a "clean" system once you got used to the unix thinking, is being torn to shreds trying to placate two sub-groups.

The first is the military-industrial complex that wants to make damned sure the grunts can't read how crap the "police action" is going.

The second the the cloud-heads that wants everything to be able to scale from 1 to 1 million running units with the push of a button.
You could also check a tool I wrote that extracts page likes data as JSON file on https://github.com/gusanmaz/StumbleUponRescuer
How are you going to change the leadership of a company you don't own? What are you planning we do? Get together and buy 51% of RELX? It's a $33 billion company.
> My reporting script uses IMAP to download and parse order confirmation emails from Fastspring. Not an elegant solution, but it does get the job done.

Yeah, I've had to consider similar frustrating options as well because of surprising functionality lacking in APIs.

For example, for Paddle subscriptions, the webhook that gets called when a subscription is created sends you a user specific URL that lets a user cancel or update their payments and that's the only place you can get programmatic access to it. You can query the subscription data from their API and it returns most fields you'd expect except for these URLs. You've either got to create your own database to store these or deal with it manually when you get support emails.
Not depressed or suicidal, just realising they have no right to gamble with another human being's life.
I think the value I get out of Scrum, or XP, or any other methodology, is two-fold.

Firstly, it gives you a set of tools to use -- sprints, TDD, product owners, and so on -- that should work well together. To use them well, I think you both need an understanding of how each of those tools supports some idea or principle that the methodology promotes, and whether or not you think that principle is important for your team.

Secondly, a methodology gives you a starting point of how to run a development team. It's easier, although not necessarily better, to start from a pre-existing cohesive set of practices than to build a process from scratch. Especially if a team isn't experienced with many of the ideas, this is not an unreasonable place to start.

I think the key is:

1) knowing what principles your team thinks is important (low defect rate? frequency of releases? developer happiness? empowerment?). This is often hard to articulate. As time goes by, you might discover principles that were previously implicit, or you might find that the principles that are important to you change.

2) knowing how each part of your process maps back to one or more of those principles

3) having a mechanism that allows you to tweak your process over time (for instance, retrospectives), whether that's adding, changing or removing parts of your process

Scrum can be a sensible starting point so long as you're willing to introspect and consider which bits are and aren't working for you, and you're empowered to do something about it.
He helped me. We spent under $1,000 on the wedding, of which $0 was spent on rocks.
On the other hand Deepl gives translations for news articles that are of such quality that it allows me to read international news as if it were local. Definitely useful.
Great job distilling the essence of scrum into three bullet points, I wouldn't disagree with those.

Here's the common pitfalls as I see them:

1. Sprints offer flexibility but unless you educate the whole company waterfall + gantt charts are what the business side wants

2. Unless you educate all members of a scrum team on what the retrospective is, and let the developers drive it, you won't be effectively improving processes

3. I've always felt conflicted about the agile "working software over comprehensive documentation value". To me it implies that documentation is easier when the product is working and/or the product might change based on feedback, so you don't want to re-write the docs. To people who don't learn scrum/agile it means "don't write documentation"