skysight-inc/HackerNews huggingface dataset:
I find that waterfall comes with technical certainty.

Waterfall is disastrous with erroneous technical certainty, if the customer is convinced that the solution is technically clear and yet there is still uncertainty then what will happen is that a number of good components will be developed and delivered all of which are useless.

If you can communicate (you must) the uncertainty and the potential branch points in your project then one of two things happens:

- it stops (often) because the client does not have any appetite for risk. This is painful, but it is better than the car crash of a failed waterfall (which is what is going to happen). The opportunity cost for the team and you is very high here - kill it now and get something viable.

- you go to agile and make it stick.

As soon as you are certain about the solution the design is frozen and you can plan effectively for delivery. This is now waterfall and everyone is happy.
How might one be able to use human rating data to inform transformers? Like, if the outputs are shown 3 at a time to users and the user chooses the best, how to create a feedback loop based on this labeled data? Or, if large numbers of output images/texts are individually rated on a scale of 0-10 by aesthetic beauty—-how might this be fed back to the transformer?
But you could also simply not partake right?

If I’m very sensitive to food borne illness concerns, maybe I make the choice to go to a grocery store with vacuum sealed product, versus buying at a farmers market?

Similarly, folks who want “safe” booze can buy the bottled stuff from the big boys, not the corner store swill.

Of course, the weakness in this position is that the corner store swill is often substantially cheaper, and thus disproportionately affects low income communities.

No good answers. I’m not a smoker. So I have no dog in this fight. But I can’t help but read this article with a degree of schaddenfreude and frustration. The gov’t is so poor at executing sometimes, it’s astounding.
Immutable Data Without a Blockchain
Purely anecdotal, but my brother has a small (illicit) still and has walked me through the process - it's fairly simple, and neither of us can figure out how these methanol poisoning cases could happen by accident.

Simply, the "heads" (which are high in methanol) come out of the still first, so it's easy to remove them.

In addition, methanol test strips are cheap and easy to use.
Thank you for your feedback! So you mean just not rendering/masking the cube but keeping the position of the coordinate systems? The initial motivation for the cube itself was to mask any intersections of the different plots. But yes it sounds interesting to get rid of the cube itself.
I'm in my 20s, but I definitely think so.

Back in the day redesigns were well thought out and kept as many of the previous design decisions as possible. Ever since things started moving to the web, this seems to have changed.

Layouts, methodologies, subscription model, payment options, login options, core application design, it can all change from one month to the next. Everything is constantly being A/B tested, there is no clear release cycle anymore.

Now that iOS and Android finally seem to have settled down on a design, Windows changes their UI style again. Web frameworks seem to stagnate (finally) but there is already a slow move back to integrated server side rendering frameworks.

Modern software development is based on "move fast, break ad many things as possible, get promoted or bought out by FAANG". The time of cheat sheets, manuals and curated workflows is over, everything is now SaaS/PaaS/IaaS/AaaS and the only way to use a computer is to constantly relearn your work flow. Reading about new features and upgrade documents is no longer optional, because the next update could substitute some of the old features you rely on with the new ones.

Your computer,tablet, phone or TV could update tomorrow and you'll need to learn the entire contacts manager or file manager or settings menu from scratch and there's nothing you can do about it. And those are the systems that undergo relatively infrequent UI redesigns.

There are some things you can do. Stick sith LTS software if you can. Stick with single purchase, self-hosted software if you can. Avoid anything with buzzwords ending in aaS on their homepage like the plague, and try to switch to something else when your favourite self-hosted tool switches to an aaS model the way Atlassian did. You'll still end up using tons of crap that switches designs because the design team got bored again, but at least it'll affect as small a part of your floe as possible. Oh, and consider disabling automatic updates until security patches get released. I'd be the last person to advice someone to skip security updates, but redesigns often come in small parts and rolling updates, and you can delay them a little bit if you skip the unnecessary updates.
Isn't most (all?) of the content on fandom.com under a Creative Commons license? Is there anything stopping someone from scraping all the content and forking the projects, giving it a more humane and user-friendly interface?
Jamaica Ginger and the Jake Walk. A lot of people were crippled by bad booze adulterated with other bad things
Waterfall == Engineering

Agile == Wild West

There you go . . . you're welcome!
I was once explained the interest of quick iteration cycles (the main opposition, IMO, to a waterfall model) in a simple way:

The teacher drew a very simple chart : y = t. "This is, in a given project lasting from t=0 to t=1, the amount of practical information that you have about how to design this project. At t=1.0, you have 100% of the information. When you start, you have about zero information about it, just guesses.

Then another line : y = 1-t. "And this, is the amount of design freedom you have during the project. At the beginning, everything is possible but at the end, big changes can not be made."

"This is what we call the curse of project management."

It has really be enlightening. Make prototypes, be courageous enough to scrape entire designs, and when you have the resources for it : make a total reset for version 2.0 and redo v 1.0 correctly.

Of course, this is highly subject dependent. You don't build a bridge the way you build an experimental robot, but this explained well the interest of non-waterfall models.
I'm a medical user. What do you know that my doctor doesn't?
> As the software matures, I don't think it's healthy to strive for squeezing your devs for every last drop of productivity.

This is why I hate agile, it's incredibly stressful. Daily stand ups to justify your last 24 hours, affirmations in said stand ups which must begin with "Yesterday I committed to... and did/did not achieve this because..." followed by "By this time tomorrow I commit to delivering....".

JIRA burn down charts dropped in our group chat to "remind us" to keep following the planned burn down line, looking for stories we can close out to try and sneak the chart to match the line and somehow try and catch up after they're closed. It's horrible.
I misread your comment and thought you wrote "best of both worlds" and embarked on a rebuttal! One of the places I am working at is now ditching SAFe, because they have recognised the issues. The process as implemented there both burns vast amounts of time and is widely ignored. OUTSTANDING!
Sorry but I can’t lead blind men to water.
You don’t understand the incompleteness theorems, that’s for certain.
I mentioned in another comment, I download the PDF, edit it, DocuSign it and send them a request to countersign.
People did vote for people who didn't want to start wars. For example, Donald Trump was elected on an anti-interventionist platform and attempted to pursue it as Commander-in-Chief of the United States armed forces. The wars didn't cease, and late in the Trump administration prominent Pentagon officials actually bragged in public how they lied to the President and his officials for years and unconstitutionally misappropriated military resources to continue the foreverwars until he was out of office. Trump was specifically elected to end the endless quagmire of foreign intervention and mass immigration, and yet it turns out that there are no democratic or peaceful means to eliminate these things. Believing you simply have to stop voting for the military-industrial complex is counter to all available data and just incredibly naive at the outset.
I think one of the things people ought to remember with these cases is that this is probably really bad for JPM - over the years this took place the traders will have been taking a huge portion of these profits as bonuses getting incredibly wealthy. Then the CFTC comes along and goes "This is illegal, we're taking all the profits you made from this trading + $500m in fines" at which point JPM has already paid out most of the profits to the traders, so not only do they have a massive fine, lose most of the profit from their trading on those desks for best part of a decade, they've already paid the traders a shit tonne for the liability they incurred. I had a look at their accounts but it's very difficult to tell how much JPM really made on these trading desks over that time (even ballpark) but it may well be that this fine means that JPM would essentially have been better not being in this business at all.
Thanks, but I'm not sure that's either true or a connection that is always entirely valid. For starters, my use cases are often driven by my clients. I don't necessarily have the choice to "not use Google Analytics" - all my clients do, as does the sector I work in.

Secondly, Wordpress - open source.

Thirdly - sadly it's the case that very often commercial options are better than O/S ones. Trello is (was) a good example. There just isn't a good O/S tool to replace it. Similarly, in my long experience working with projects, the O/S offerings are fairly poor, often not very well maintained and lacking in core features.

I know I'm basically asking for gold here: "I want all the features but not too many / all the time" - but the rate of change just seems to have increased to such a huge extent recently and I'm not sure users are ever really at the centre of these changes.
I’m all for competition, but if I could waive a magic wand and move the world to signal, I’d do it.

It’s not perfect, but it’s a cross-platform, free, secure, open-source communications platform. I’ll take it for now.

Given that WhatsApp uses the Signal tech (largely). I’m always surprised that what’s app still reigns supreme.
> Agile doesn't magically make people more productive

AFAIK not only was that never a claim/scope of agile, but rather the opposite is deliberately accepted with agile: You accept quite some overhead during development, plan for constant refactors, shift of scope etc. The justification is, that while waterfall in theory is the most efficient and productive, in practice you very often end up with a product that doesn't fit your customers/users need. So working 2years on a product that is thrown away in the end and started over is less efficient and more expensive than working 3years on it in an agile way and getting (mostly) what you want in the end.

Note that is the one of the reasonings of agile, I am not claiming that these statements and premises have actually proven true in the real world.
I don’t think it’s worth it.

Lifetime access for a fixed cost is a liability, money back guarantees and other extras like it don’t really move the mark.

What you really want is obsessed customers happy to pay you.

Perhaps just build up a wait list (be notified of our launch etc) and see how they convert to regular paying customers.

If they don’t convert find out why (product or price issue or mix or neither?).
I think it's probably as simple as people not caring and being careless.
You can't

- Get Certified in Waterfall.

- Claim to be a Waterfall Master.

- Waterfall Standup sounds like a song.
Blockchains even though aimed to be trustees often rely on trusted third-party which they call oracle.
That’s fine.

Another thing society needs to curb is getting celebs to comment on everything, so attention in one area doesn’t make one into an all-knowing life coach as it seems to work for some people.

But more broadly, if you are worried that giving someone’s attention will create a large following of, for instance eugenicists, then you are actually worried about the idea already having a large support, irrespective of the person who would receive an unrelated award.

There are good arguments to be made against eugenics programs, just make them instead of trying to disappear anyone that has ever seemed to support them.

Refusing to recognise someone’s brilliance because of political ideologies is something most people understand to be wrong and in my view just as likely, if not more, to create support for that political cause than to suppress it.
Most project models are sort of useless in the modern office environment.

Waterfall is useless because nobody ever follows it. I agree that it’s sort of the “default” mode, but show me a project that didn’t go back and change something from a previous step.

Agile stops working the moment you need to sign any form of contract with anyone, because nobody is going to sign a contract that doesn’t tell them what they are going to get for X amount of money. Its processes are sort of fine on the smaller scale because it breaks project tasks into neat to-do-lists, but it’s utterly useless for actual project management because estimates are a lie and delivering on time is what is required to drive a project successfully.

Then there is everything in between from the various stage-gate models to UP and what not, and they are all equally useless because nobody ever really follows them and because they can’t really apply to every type or project which is what organisations tend to want.

I haven’t worked in a FANG or whatever you call the big American tech companies, but I have worked in the European Public sector and it’s affiliated private sector companies for years, and nobody has a magic project model in my experience. In many ways the most successful companies tend to be the ones who simply use some sort of Kanban board and refrain from giving estimates in intervals lower than weeks. I fully understand why organisations waste resources on this area of course, I’ve been in the trap myself many, many times and I’ll likely end up in it again, but the simply truth is that every project manager or business process person that you have is one less developer, and these helper functions don’t really add anything to your value chain the moment they start making up work for the sake of having the “right” processes in place. The best way to handle project management is to hire good developers who know how to deliver projects that are build safely and maintainable. That’s not easy, but no amount of project management is going to make up for the lack of them.

And I’m not saying you shouldn’t need project managers or have an organisational strategy, but if you’re hiring more support staff for your developers than you would for the tradesmen you’d hire to build your house then I think that you’re doing management wrong.

We build an entire city hall, a process that took almost a thousand different employees from very, very, differently ones of work and we did it with 1 project manager, 1 architect and 10 lead engineers. We did it on time and under budget, and that is how we build our IT projects as well. It’s sort of waterfall, because it’s what we default to like the author gets into, but maybe that’s because it works?
How to build HackNews alternative forum?
Please help. I am on my FYP project for CS.
Looking for similar idea to build hacknews forum based platform
> Let me point out a few facts:

Ohhhh, let me too!

"Ghostery makes money by tracking the trackers while blocking them and selling data about third party trackers, which it calls Ghostrank."

"Ghostery calls it Consumer Messaging Platform, which allows the company to message users directly in the web browser. According to Ghostery, it will be used for product announcements and promotions. What makes this problematic is that it is enabled by default."

You aren't fooling anyone.
Market making on crypto exchanges is difficult because of high fees, small tick sizes, and minuscule spreads. Of course you can get volume discounts, but still.

On which exchanges do you trade and do you rely on volume discounts to make profit?
Does anyone notice an uptick in the number of posts about interactive theorem provers? Or is it just something I’ve been paying more attention to recently.
I'm just wrapping up an Agile project, truly agile, and it was actually quite fun. At the start they tried to get us to use Scrum and 2 week sprints and I pushed back. We had basically no fixed meetings except a weekly sync and a couple of weekly meetings with stakeholders.

In the first 2 weeks we were producing analysis of whether we should do the project at all and my week has been pretty much 20% meetings with product since then and it has been fantastic. We used JIRA but only as a log of tasks, sometimes we were asked to report up some more detailed estimates so we made a rought Gantt chart type plan, but otherwise we've been left alone. We've done the project in a way that truly matches the agile manifesto. And we're only a week or so past the original estimate in a 3 month project, so pretty on-track.

It just reinforces for me that Business Agile is a load of crap[0].

[0]: https://d22qefpbdavdoz.cloudfront.net/#agile-is-hell
Well sure, but that's true of literally everything. Drink too much water and you'll be in hospital. A small enough amount of cyanide will be fine. I think it's fair to assume a "normal dose".
it adds an open-source, decentralized, immutable ledger

if you're a programmer, you'd know the difference between a single dev emailing you the repo and github.

You're effectively saying artists should be happy emailing each other repos (trusting that no one has screwed around with the code), instead of using a decentralized immutable form of version control.
Ketamine is a bit harder to come by than cannabis, and at a dose that anyone would actually feel, it's going to make the weed more expensive. That just doesn't make any sense.
Indeed - the principals of the manifesto are very easy to read:

https://agilemanifesto.org/

and

https://agilemanifesto.org/principles.html

The problem is people take the main points and use them to justify their own wants and needs.

These are the main points:

* Individuals and interactions over processes and tools

This does not say you should not have any processes and tools.

* Working software over comprehensive documentation

The problem with this is you now have people who don't like writing documentation claiming that agile says "You shouldn't write any documentation" or "I don't need to comment my code as the agile manifesto says you shouldn't"...

* Customer collaboration over contract negotiation

This does not say "you should not have a contract".

* Responding to change over following a plan

People interpret this as "We shouldn't plan anything. If you are planning then you aren't doing agile".
Half a Billion in Bitcoin, Lost in the Dump
Most of us probably looked at questionable content while juvenile. People are still living but if some people knew what people watched at a maybe too young age it would spawn the holy inquisition of angry parents. Glad that they currently focus on the school system.

You cannot make the internet child safe, the only point of influence is what you suggested, which means parents need to get informed here. Maybe through schools of their kids.

I won't stop the government from trying though, especially the German one, which brought us presents like NetzDG. Really popular export and inspiration for dictators around the world.
Check out https://github.com/fedden/RenderMan and https://github.com/DBraun/DawDreamer
Whispering into a Hurricane… happy Monday everyone
None of that is a requirement for agile processes. (Indeed I would argue that unless you have decided that's the best tool for your team, you're probably not being very agile. And no, when management of a big-co dictates how you work, they can call it "agile" as often as they want, it's not. Of course still extremely common, sadly)
Rules, regulations and arduous compliance measures are an indirect tax on businesses. It would be good if policymakers saw it as such.
Telegram, encrypted or not, is safer just because it's not Facebook. Facebook is a privacy black-hole. And whatsapp "encryption" by now it's just a marketing ploy - smartphones can't be trusted for anything privacy related.
That is the use case that we have to work with quite often.
In the end, we use something along the lines of

(update-fn (fn [{:keys [address]}
:as customer]
(if address (update customer :address clojure.string/capitalize) customer))
customers)

which pattern matches on some `object` (map) and does processing. We find it less fragile than specifying explicit path to an element. It can also work in a polymorphic fashion. On the other hand, there is a risk of a false positive (when you modify address that you shouldn't). But you can mitigate that risk by using additional checks (in case of a customer, you can check for additional set of fields that are specific for that object(map)
edit:formatting
I had that issue here too in an org here in the Netherlands.

I was working on the tech end, and a lot of our time was spent transferring events from Facebook to other platforms by hand. I asked, "Why are we on Facebook? These guys are completely against us!" and everyone looked patronizingly at the old guy and said, "We need to get our message across in every platform!"

They were completely clueless, and I loved them, but I had to leave.

In particular, there was one guy working with us who had spent their whole lives working for [large company directly opposed to this org].

I asked him once in passing when he left and he didn't answer. I thought nothing of it, but he started to refuse to answer other questions - not in a hostile way, just always changing the subject.

Then I talked to someone else, and this guy had tried to sneak himself in as a "superadministrator" in another project, even after he'd been explicitly told not to. They asked him about why he did that, and again, he just acted as though he had never been asked.

More of this stuff happened. Particularly, the whole "gaslighting and pretending you never answered the question" got to me.

Eventually I brought this up in a meeting with a few people in charge. Everyone thought I was crazy - but trying to hack into a system and then refusing to answer questions, and being thrown off that project?

I left.

The worst part was I liked the guy, and we never argued or anything.
hey! I think it's unfair that your submission has not yet receive a single comment. So, here goes -

* excellent writing!

* excellent app idea too. Purchased immediately :-) I very much sympathize with apps that offer creative ways to solve common problems.

* I'll see if I get used to using it. Right now, I'm not sure I will - the main reason is, wierdly, two apps that start with T - Telegram and Terminal. As Alfred user, I have developed a habit of Control-Space, "Ter" or "Tel", Enter. Many keystrokes, but no cognitive load. If I assign a custom letter to either app, I'll have to remember it. Pity!

Thanks again for the app.
Interesting, I thought pytorch was a bit more competitive on those other benchmarks (but admittedly it’s been a while since I looked). Slicing shouldn’t be a fundamental problem, but perhaps there are some important details that have been overlooked. Thanks for pointing it out!